{"version":3,"file":"shared.CPiKlpDV.mjs","names":["React.useState","React.useRef","React.useId","React.useEffect","React.useLayoutEffect","useState","useRef","DEFAULT_COLOR","Fragment","useRef","useState","containerStyles","emptyStateStyle","o","h","t","useMemo","defaultEvents","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useMemo","useState","HomeFactory","React","moduleBaseUrl","defaultEvents","useRef","useState","t","v","p","y","m","I","k","L","N","O","_","q","D","R","r","C","J","W","$","z","K","G","V","H","X","Q","Y","Z","tt","te","tr","ti","tn","ts","to","ta","tu","tl","th","tc","tf","td","tg","tv","ty","tp","tm","tw","tb","tI","tS","tU","tk","tT","tE","tx","tA","tP","tF","tN","t_","tq","i","n","s","o","a","u","l","h","c","d","w","b","e","B","E","M","P","T","x","F","A","j","tL","tB","tM","tO","U","S","tj","g","tD","c","f","s","d","h","x","l","n","t","r","o","m","a","y","u","r","t","u","c","s","d","m","l","p","f","y","N","g","b","S","h","w","v","x","I","k","V","A","C","L","U","R","B","T","D","E","W","Y","j","P","X","M","z","H","O","Q","K","F","J","G","q","_","n","$","o","ee","a","i","enumToDisplayNameFunctions","utils","__FramerMetadata__","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","MaterialFonts","Material","FooterLink","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","animation","transition2","transition3","Transition","React.useContext","React.useMemo","toResponsiveImage","query1","LNky","QueryData","query3","animation1","transition4","animation2","matchVariant","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","Image1","_Fragment","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","SliderImage","ElementsLogo","v","p","y","m","I","k","L","N","O","_","q","D","R","r","C","J","W","$","z","K","G","V","H","X","Q","Y","Z","s","a","u","h","c","d","w","b","B","E","M","P","T","x","F","A","j","U","S","g","c","f","s","d","h","x","l","n","t","r","o","m","y","u","t","l","n","o","a","i","useRef","useMemo","useRef","useCallback","useMemo","useMemo","fonts","css","className","useState","Icon","_Fragment","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","House_default","Component","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HouseFactory","React","moduleBaseUrl","weightOptions","defaultEvents","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","variantClassNames","humanReadableVariantMap","transitions","toResponsiveImage","React.forwardRef","React.useId","Image","React.Fragment","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","variantClassNames","humanReadableVariantMap","transitions","React.forwardRef","React.useId","addPropertyOverrides","cycleOrder","variantClassNames","humanReadableVariantMap","React.forwardRef","React.useId","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","Component","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","defaultEvents","fonts","css","className","addPropertyOverrides","Hero","SearchFonts","Search","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","Icon","Component","useRef","useState","HouseFactory","React","defaultEvents","PhosphorFonts","Phosphor","Phosphor1","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NavItem","Icon","XMenu","Menu","ShopImage1","NavigationSearchBar","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Links","SystemThemeToggleFonts","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","NavigationDesktop","useMemo","useState","addPropertyOverrides","FramerIconsFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","NavItemAlt","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","query1","TiskovZprVy","QueryData","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","NavigationList","SocialIconButton","Material","MenuLinks","Search","Phosphor","React.useContext","React.useMemo","TiskovZprVy","LNky","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image1","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__esmMin","init_npm_react_18_3_1","ie","window","te$2","npm_react_18_3_1_exports","oe","pe","e$2","he","init_ssg_sandbox_shims","navigator","init_npm_react_dom_18_3_1","ce","l$2","H$4","Ha","ne","le","p$4","K$4","c$6","J$4","init_jsx_runtime","_e","fe","de","ae","x$6","motionValue","useAnimate","MotionConfigContext","AnimatePresence","motion","LayoutGroup","init_framer_motion_DhsWWWsN","useReducedMotion","MotionValue","clamp","getFontsFromSharedStyle","withCSS","useLocaleInfo","Link","PathVariablesContext","useComponentViewport","SmartComponentScopedContainer","useIsInCurrentNavigationTarget","forwardLoader","useQueryData","cx","TickerItem","useRouter","addFonts","useIsStaticRenderer","RichText","useVariantState","addPropertyControls","useActiveVariantCallback","useOnVariantChange","fontStore","getFonts","ControlType","withTickerFX","yieldToMain$1","getLoadingLazyAtYPosition","RenderTarget","parsePaddingString","queryCache","ComponentPresetsConsumer","inferInitialRouteFromPath","ResolveLinks","QueryEngine","ChildrenCanSuspend","withFX","ComponentViewportProvider","withOptimizedAppearEffect","init_framer_DymZktPS","patchBorderRadiusScaleCorrector","lazy","AutoBreakpointVariant","getPropertyControls","resolvePageScope","Image$1","runTasksWithYield","animate","useLocaleCode","findSurfaceHost","host","root","i","scheduleLiquidMockupRaster","owner","queue","job","next","current","error","LiquidSurface","props","colors","SURFACE_COLORS","light","SURFACE_LIGHT","SURFACE_MOTION","isStatic","reduced","setReduced","version","setVersion","rootRef","canvasRef","snapshotRef","wakeRef","unique","scopeAttribute","stillAttribute","focusVariable","scope","still","freezeLabels","config","configRef","media","update","useLiquidLayoutEffect","liveCanvas","snapshot","fallbackLayers","currentRenderer","showRenderer","mode","canvas","gl","program","buffer","shaders","uniforms","stopped","lost","visible","frame","last","cancelSnapshot","snapshotKey","hasSnapshot","w","h","round","elapsed","energy","pressure","release","phaseVelocity","backingWidth","backingHeight","input","hoverDark","surfaceToneKey","paletteKey","palette","colorCanvas","colorContext","cleanupGPU","s","setupGPU","compile","shader","kind","source","vertex","SURFACE_VERTEX","fragment","SURFACE_FRAGMENT","location","name","updatePalette","c","values","key","index","value","n","surfaceColorCache","readHoverTone","backgrounds","red","green","blue","alpha","node","background","rgba","weight","linear","setPosition","surfaceClamp","x","y","projectPointer","box","readSize","rootStyle","hostStyle","localW","localH","hostBox","scaleX","scaleY","matrix","nativeRadius","resolveRadius","size","rx","ry","dpr","cssRadius","inside","paint","scalar","staticSignature","draw","scratch","context","destination","tick","active","dt","now","speed","targetVelocity","decay","moving","settling","wake","refreshFocusInk","point","event","enter","move","leave","down","up","focusInk","restoreFocusInk","element","priority","updateFocusInk","target","ink","focusIn","a","b","focusOut","reset","visibility","onLost","onRestored","v","originalAttributes","remember","saved","visibleMenu","css","menuButton","buttons","includeHidden","managedLinks","releaseManagedLinks","syncMenu","button","links","isOpen","closeNativeMenu","stableParent","previousFocus","restoreFocus","keydown","menu","domOrder","visualOrder","boundary","outside","resize","ro","io","entries","shapeObserver","menuObserver","attrs","material","edgeWidth","brightness","prism","radius","focusCSS","layerStyle","style","SURFACE_CREDIT","init_LiquidSurface","hi","lo","p","RGBMouseTrail","points","setPoints","mouse","setMouse","rafRef","containerRef","handleMove","running","prev","trailLength","width","height","getPath","pts","catmullRom2bezier","d","p0","p1","p2","p3","c1x","c1y","c2x","c2y","el","gradientId","rgb","colorMode","glow","color","centerGlow","thickness","DEFAULT_COLOR$1","DEFAULT_TRAIL_LENGTH","DEFAULT_THICKNESS","DEFAULT_GLOW","DEFAULT_SPEED","DEFAULT_OPACITY","init_RGB_string_mouse_trail","OverscrollBehavior","enabled","originalOverscrollBehavior","init_Overscroll_Preventer","DrawSVGTransition","DEFAULT_PATH","isCanvas","portalEl","pathRef","portalReady","setPortalReady","isTransitionRef","navigating","allowNextClick","isCovering","gsapRef","overlayRef","reducedMotion","loadGSAP","resolve","reject","applyDraw","visLen","end","start","len","widthPct","animateDrawSVG","path","proxy","fromStart","fromEnd","fromWidthPct","gsap","toStart","toEnd","toWidthPct","isTransition","SESSION_KEY","runEnter","r","enterDuration","handleClick","anchor","href","parsedUrl","runLeave","proxyDraw","leaveDuration","fallbackMs","path2","len2","initialStrokeDasharray","initialStrokeWidth","svgPath","strokeColor","init_SVG_Transition","containerStyles$1","emptyStateStyle$1","NullState","init_nullstate","init_icon_nullstate_js_0_7","o$2","t$2","h$6","init_Home","getIconSelection","selectByList","iconSelection","iconSearch","iconSearchTerm","lowercaseIconKeyPairs","findByArray","iconKeys","useIconSelection","iconSearchResult","defaultEvents$1","init_utils","arr","search","Icon$5","isMounted","iconKey","iconKeys$3","lowercaseIconKeyPairs$3","styleOptionProps","styleOptionPropKeys","prop","iconStyle","iconStyleKey","icons","activeStyle","SelectedIcon","setSelectedIcon","importModule","module","moduleBaseUrl$3","emptyState","mirrored","hideStyleOptions","styleOptionsNumber","styleOptions","icon","styleKeyOptions","init_Material","optionKey","res","result","hash2","seed","smooth","t","valueNoise","xi","yi","tx","ty","clamp01","PixelDissolve","progressRef","isLive","container","cs","cellSize","scatterAmp","scatter","rect","pw","ph","ctx","cols","rows","scrollAnimate","staticFill","cut","row","yn","solidEdge","edgeWeight","col","cluster","grain","spread","updateScroll","vh","span","scrollSpan","total","onScroll","init_PixelDissolve","CopyrightNotice","currentYear","setCurrentYear","year","yearText","useDateRange","startYear","getSymbol","symbolType","blockLayout","alignment","textColor","font","prefix","statement","suffix","showLink","linkUrl","openInNewTab","linkStyle","linkText","init_CopyrightNotice_2","t$1","e","v$3","p$3","y$5","m$5","I$3","k$3","L$3","N$3","O$3","_$3","q$3","D$3","R$3","r$3","C$3","J$3","o","W$3","$$3","z$3","K$3","G$3","V$3","H$3","X$3","Q$3","Y$3","Z$2","tt$1","te$1","tr$1","ti$1","tn$1","ts$1","to$1","ta$1","tu$1","tl$1","th$1","tc$1","tf$1","u","l","td$1","tg$1","tv$1","ty$1","tp$1","tm$1","tw$1","tb$1","tI$1","tS$1","tU$1","tk$1","tT$1","tE$1","tx$1","tA$1","tP$1","tF$1","tN$1","t_$1","tq$1","e$1","i$1","n$1","s$5","o$1","a$3","u$5","l$1","h$5","c$5","d$5","w$3","b$3","B$3","E$3","M$3","P$3","T$3","x$5","F$3","A$3","j$3","tL$1","tB$1","tM$1","tO$1","tj$1","tD$1","init_bbee8Ifj1_0","c$4","f$3","s$4","d$4","h$4","x$4","f","a$2","u$4","m$4","y$4","init_bbee8Ifj1_1","r$2","u$3","c$3","s$3","d$3","m$3","p$2","f$2","y$3","N$2","g$1","b$2","S$1","h$3","w$2","v$2","x$3","I$2","k$2","V$2","A$2","C$2","L$2","U$1","R$2","B$2","T$2","D$2","E$2","W$2","Y$2","j$2","P$2","X$2","M$2","z$2","H$2","O$2","Q$2","K$2","F$2","J$2","G$2","q$2","_$2","$$2","ee$1","LXNEAxwNMToDisplayName","eSu7w70kpToDisplayName","enumToDisplayNameFunctions$1","utils$1","__FramerMetadata__$1","init_bbee8Ifj1","\"exports\"","\"LXNEAxwNMToDisplayName\"","\"type\"","\"annotations\"","\"framerContractVersion\"","\"default\"","\"name\"","\"framerData\"","\"framerEnumToDisplayNameUtils\"","\"framerRecordIdKey\"","\"framerAutoSizeImages\"","\"framerSlug\"","\"framerCollectionUtils\"","\"framerCollectionId\"","\"framerColorSyntax\"","\"enumToDisplayNameFunctions\"","\"eSu7w70kpToDisplayName\"","\"utils\"","\"__FramerMetadata__\"","fonts$6","css$11","className$6","init_NLF5U8zOD","fonts$5","css$10","className$5","init_Pb_pvjeKR","addPropertyOverrides$16","variants","nextOverrides","variant","overrides","cycleOrder$14","serializationHash$14","variantClassNames$17","toResponsiveImage$3","transition1$14","Transition$14","humanReadableVariantMap$14","Variants$14","getProps$14","createLayoutDependency$14","Framerb5dnBSww_","init_b5dnBSww_","transition","contextValue","image","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","Ana6IqG8J","className","classNames","baseVariant","gestureVariant","addPropertyOverrides$15","cycleOrder$13","serializationHash$13","variantClassNames$16","transition1$13","Transition$13","humanReadableVariantMap$13","Variants$13","getProps$13","createLayoutDependency$13","FramerBoOUH6AKd","init_BoOUH6AKd","fill","text","link","newTab","onMouseEnteraggxcu","activeVariantCallback","args","setGestureState","setVariant","onMouseLeaveqol8bw","onAppear40ecy","delay","yptys37fa","zYpXodvR6","XNrgCWDk8","gdFhdTTSd","fbF9m3nlk","addPropertyOverrides$14","enabledGestures$7","cycleOrder$12","serializationHash$12","variantClassNames$15","numberToPixelString$1","transition1$12","Transition$12","humanReadableVariantMap$12","Variants$12","getProps$12","createLayoutDependency$12","FramerGHkKdZs9q","init_GHkKdZs9q","padding","click","sharedStyleClassNames","onTapb8hifz","msuYEA7di","eBQ6PFnLE","DWbuNRjVl","addPropertyOverrides$13","PixelDissolveFonts","MotionDivWithFX","MotionDivWithTickerFX","MaterialFonts$1","FooterLinkFonts","CopyrightNoticeFonts","cycleOrder$11","serializationHash$11","variantClassNames$14","transition1$11","transformTemplate1$3","animation$2","transition2$1","transition3$1","Transition$11","toResponsiveImage$2","query1$2","QueryData$2","query3$1","query5","query7","query9","query11","query13","query15","query17","animation1$2","transition4$1","animation2$2","matchVariant$4","humanReadableVariantMap$11","Variants$11","getProps$11","createLayoutDependency$11","Component$7","css$9","FramerKTnluMZAl","init_KTnluMZAl","children","query","arg","isDisplayed","isDisplayed1","collection","ideuSJ0fCWH","JpaRurDaCeuSJ0fCWH","RiLNtBOeYeuSJ0fCWH","collection1","idO3P8EglE2","JpaRurDaCO3P8EglE2","RiLNtBOeYO3P8EglE2","collection2","idmEdrmumse","JpaRurDaCmEdrmumse","RiLNtBOeYmEdrmumse","collection3","idwiTo8zc27","JpaRurDaCwiTo8zc27","RiLNtBOeYwiTo8zc27","collection4","idenH8oWVUe","JpaRurDaCenH8oWVUe","RiLNtBOeYenH8oWVUe","collection5","idYthPQPmRE","JpaRurDaCYthPQPmRE","RiLNtBOeYYthPQPmRE","collection6","idJB5Z_Uip_","JpaRurDaCJB5Z_Uip_","RiLNtBOeYJB5Z_Uip_","collection7","idXUvsKrSW0","JpaRurDaCXUvsKrSW0","RiLNtBOeYXUvsKrSW0","collection8","idUmJKMqQtw","JpaRurDaCUmJKMqQtw","RiLNtBOeYUmJKMqQtw","resolvedLinks","resolvedLinks1","resolvedLinks2","resolvedLinks3","resolvedLinks4","resolvedLinks5","resolvedLinks6","resolvedLinks7","resolvedLinks8","resolvedLinks9","resolvedLinks10","resolvedLinks11","resolvedLinks12","resolvedLinks13","resolvedLinks14","resolvedLinks15","resolvedLinks16","resolvedLinks17","locale","queryCacheEntry","queryCacheEntry1","queryCacheEntry2","queryCacheEntry3","queryCacheEntry4","queryCacheEntry5","queryCacheEntry6","queryCacheEntry7","queryCacheEntry8","v$1","p$1","y$2","m$2","I$1","k$1","L$1","N$1","O$1","_$1","q$1","D$1","R$1","r$1","C$1","J$1","W$1","$$1","z$1","K$1","G$1","V$1","H$1","X$1","Q$1","Y$1","Z$1","tt","te","tr","ti","tn","ts","to","ta","tu","tl","th","tc","tf","td","tg","tv","tp","tm","tw","tb","tI","tS","tU","tk","tT","tE","tA","tP","tF","tN","t_","tq","s$2","a$1","u$2","h$2","c$2","d$2","w$1","b$1","B$1","E$1","M$1","P$1","T$1","x$2","F$1","A$1","j$1","tL","tB","tM","tO","tj","tD","init_MqwWy2h8o_0","c$1","f$1","s$1","d$1","h$1","x$1","u$1","m$1","y$1","init_MqwWy2h8o_1","m","N","g","S","I","R","T","L","V","k","G","X","P","U","Y","D","C","Q","j","q","M","B","H","A","W","z","E","F","O","K","J","_","Z","$","ee","et","eo","ea","ei","en","er","es","em","ec","ep","eu","ef","ey","eN","eg","ThewL6xs3ToDisplayName","XLXYetvLSToDisplayName","enumToDisplayNameFunctions","utils","__FramerMetadata__","init_MqwWy2h8o","\"ThewL6xs3ToDisplayName\"","\"XLXYetvLSToDisplayName\"","fontStack","containerStyles","emptyStateStyle","defaultEvents","fontControls","init_constants","useOnEnter","useOnSpecificTargetChange","onEnter","useOnExit","onExit","isInTarget","goal","callback","init_useOnNavigationTargetChange","useConstant","init","init_useConstant","init_colorFromToken","isMotionValue","init_isMotionValue","init_useUniqueClassName","init_variantUtils","isBrowserSafari","useIsBrowserSafari","init_isBrowser","userAgent","useOnChange","init_useOnChange","secondsToMinutes","minutes","seconds","init_time","useAutoMotionValue","optionsRef","options","animation","didInitialMount","isOnCanvas","onChangeDeps","onChange","transformer","inputValue","ref1","newValue","init_useAutoMotionValue","useFontControls","fontWeightName","fontWeights","fontWeight","customFontStack","fontFamily","fontFamilyStyle","fetchCustomFonts","init_useFontControls","useRenderTarget","useIsOnCanvas","init_useRenderTarget","init_useControlledState","useRadius","isMixedBorderRadius","topLeftRadius","topRightRadius","bottomRightRadius","bottomLeftRadius","borderRadius","usePadding","paddingPerSide","paddingTop","paddingRight","paddingBottom","paddingLeft","borderRadiusControl","paddingControl","init_propUtils","init_OIjZRBmWDcIE2B6qgG1j","fonts$4","css$8","className$4","init_yn5DC60vl","isMode","readStored","STORAGE_KEY","writeStored","systemTheme","SCHEME_QUERY","rewrite","original","SCHEME_FEATURE","scheme","ALWAYS","NEVER","rulesOf","sheet","collect","rules","rule","shared","found","signature","applyMode","setMode","listener","defaultMode","notify","useTheme","state","setState","sync","Icon$4","Swap","SystemThemeToggle","labels","lightColors","darkColors","theme","animated","mounted","thumbShadow","look","order","system","shown","iconSize","inset","option","showLabels","thumbSize","isSwitch","isNotSegmented","colorControls","init_SystemThemeToggle","defaults","fonts$3","css$7","className$3","init_KkcIkPxFF","addPropertyOverrides$12","enabledGestures$6","cycleOrder$10","serializationHash$10","variantClassNames$13","transition1$10","Transition$10","humanReadableVariantMap$10","Variants$10","getProps$10","createLayoutDependency$10","Component$6","css$6","FramerIysryKXlA","init_IysryKXlA","onTap1ck45i1","y8hCapicq","JvbA2xrQZ","Z6342r434","Component$5","House_default$1","init_House","weights","React","House","Icon$3","iconKeys$2","lowercaseIconKeyPairs$2","moduleBaseUrl$2","weightOptions$1","init_Phosphor","piece","addPropertyOverrides$11","PhosphorFonts$3","enabledGestures$5","cycleOrder$9","variantClassNames$12","humanReadableVariantMap$9","transitions$2","toResponsiveImage$1","FramerXlXpRCdcJ","init_XlXpRCdcJ","outerVariant","gstYBER8p","eRbVGwzds","addPropertyOverrides$10","PhosphorFonts$2","PhosphorControls","enabledGestures$4","cycleOrder$8","variantClassNames$11","humanReadableVariantMap$8","transitions$1","FramermNAuZ8eGh","init_mNAuZ8eGh","GG3HftK0X","\"iconSelection\"","addPropertyOverrides$9","cycleOrder$7","variantClassNames$10","humanReadableVariantMap$7","transitions","FramerHF46yMxg6","init_HF46yMxg6","QFuZogJQL","onTap1bdgy4t","onTaplmhzgu","SearchIcon","ClearIcon","SpinnerIcon","init_Icons","Storage","request","\"result\"","init_storage","setCachedData","cacheKey","url","cache","dataToCache","checkForCachedData","init_cache","init_cache_YMiL","isDefaultLocaleId","localeId","getIndexKey","INDEX_KEY","getMetadataKey","METADATA_KEY","getCachedIndex","metadataKey","indexKey","metadata","cachedIndex","indexHash","setCachedIndex","VERSION","init_cachedIndex","fakeResults","init_fakeResults","peq","myers_32","myers_x","distance","init_fuzzySearch","lst","pv","mv","sc","eq","xv","mhc","phc","hsize","vsize","vlen","i1","pb","mb","xh","mh","k1","mv1","pv1","start1","vlen1","k2","score","i2","eq1","pb1","mb1","xv1","xh1","ph1","mh1","k3","tmp","capitalizeFirstLetter","titleCase","groupsRegex","clampText","textLength","maxLength","slicedText","isEmptyObject","object","createLogger","log","data","time","label","timeEnd","noop","showOutput","getFontFamily","DEFAULT_FONT_FAMILY","animationKeyFromLayout","layout","getMetaTagContent","metaTag","safeDocument","metaTagSelector","stripLocaleSlugFromPath","localeSlug","localeSlugWithSlash","yieldToMain","isHighPriority","localStorageDebugFlag","safeWindow","checkIfOverLimit","init_utils$1","log$3","time$3","timeEnd$3","init_useSearch","init_SearchModal","regex","Browser","init_browser","isTouch","isChrome","isWebKit","isSafari","useCallbackOnMouseMove","init_useCallbackOnMouseMove","prevPositionRef","mousePositionRef","prevCursorPosition","clientX","clientY","scrollIntoView","targetElementBounds","targetElement","scrollElementBounds","scrollElement","difference","offsetTop","topAligned","minOffset","bottomAligned","offset","offsetBottom","init_scrollIntoView","SearchInputClearButtonType$3","SearchInputDividerType$3","SearchResultTitleType$3","SearchResultSubtitleType$3","SearchResultItemType$3","SearchLayoutType$3","SearchEntryType$3","SearchIconType$3","\"Icon\"","\"Text\"","\"None\"","\"FullWidth\"","\"Contained\"","\"H1\"","\"Title\"","\"Description\"","\"Path\"","\"Sidebar\"","\"FixedTop\"","\"QuickMenu\"","\"Default\"","\"Custom\"","log$2","time$2","timeEnd$2","init_useSearch$1","SearchInputClearButtonType$2","SearchInputDividerType$2","SearchResultTitleType$2","SearchResultSubtitleType$2","SearchResultItemType$2","SearchLayoutType$2","SearchEntryType$2","SearchIconType$2","init_SearchModal$1","log$1","time$1","timeEnd$1","init_useSearch$2","SearchInputClearButtonType$1","SearchInputDividerType$1","SearchResultTitleType$1","SearchResultSubtitleType$1","SearchResultItemType$1","SearchLayoutType$1","SearchEntryType$1","SearchIconType$1","init_SearchModal$2","splitWords","splitWordsRegex","getUniqueWords","words","str","word","getNormalizedString","normalizeRegex","getNormalizedItemFromCache","cached","normalizedItemCache","item","normalizedItem","getNormalizedItem","getMatchRange","currentRange","getScoreForSearchIndexItem","match","urlWords","splitLength","titleWords","titleIndex","fullQuery","titleWord","headings","heading","headingWords","headingWord","descriptionIndex","codeblock","getSearchIndexItemScore","queryWords","normalizedQuery","queryWord","useRawSearch","results","setResults","startTransition","abortController","executeRawSearch","settings","err","items","deadline","QUANTUM","yieldToMainIfNecessary","signal","title","itemB","itemA","getIndexedScopedToUrl","scopedIndex","baseScopeUrlHasVariable","rawUrlScope","urlUpToPathVariable","urlScope","useSearch","searchIndex","_setSearchIndex","status","setStatus","activeLocale","setSearchIndex","loadSearchIndex","baseUrl","getBaseUrl","cacheResult","searchIndexUrl","getSearchIndexUrl","response","downloadedIndex","fallbackBaseUrl","fallbackSearchIndexUrl","fallbackResponse","baseURL","init_useSearch$3","ClearButton","iconOrText","type","Divider","styles","QuickMenuSpacer","LayoutContainer","layoutStyles","getLayoutBaseStyles","layoutType","layoutContainerStyle","innerStyle","getContainerAnimation","modalOptions","containerAnimation","onDismiss","ModalContainer","MODAL_MAX_HEIGHT","heightIsStatic","prevHeight","heightTransition","heightDeps","StatusMessage","verticalSpacing","VERTICAL_SPACING_MULTIPLIER","statusStyle","layoutOption","sidebarStyles","fixedTopStyles","quickMenuStyles","SearchModal","selectedResultRow","scrollView","selected","setSelected","prevMousePositionRef","isKeyboardNavigationDisabled","setIsKeyboardNavigationDisabled","setQuery","deferredQuery","resultOptions","selectedResult","handleResultRowPointerDown","handleResultRowMouseMove","previousSelected","router","navigateTo","route","routeId","pathVariables","handleKeyDown","maxIndex","showNoResults","showDivider","isItemContained","spacing","listPaddingTop","Input","inputOptions","ScrollView","isSelected","ResultRow","resultTitle","MAX_DESCRIPTION_LENGTH","inputContainerStyle","inputStyle","resultContainer","SearchInputClearButtonType","SearchInputDividerType","SearchResultTitleType","SearchResultSubtitleType","SearchResultItemType","SearchLayoutType","SearchEntryType","SearchIconType","init_SearchModal$3","setInputValue","isFocused","setIsFocused","inputRef","inputElement","handleInputClick","handleClearClick","showClearButton","clearButtonType","searchIcon","iconType","autofocus","scrollOffset","urlPath","handleMouseMove","onMouseMove","isContained","subtitleText","subtitleType","onNavigateTo","onPointerDown","canScroll","setCanScroll","getViewportSize","useViewportSizeState","getState","handleWindowResize","init_useViewportSizeState","buildShadow","shadowProperty","fallback","blur","EntryPointOptions","Overlay","backdropStyles","containerStyle","bodyOverflowHidden","EntryPoint","init_Search","\"icon\"","\"input\"","handlePointerDown","overlay","setIsOpen","isOverLimit","setIsOverLimit","isSafariTouchDevice","setIsSafariTouchDevice","baseInputFontSize","inputFontSize","Component$4","Home_default","init_Home$1","svgRef","titleId","Icon$2","iconKeys$1","lowercaseIconKeyPairs$1","moduleBaseUrl$1","init_Hero","fonts$2","css$5","className$2","init_FCRCt1k3O","addPropertyOverrides$8","HeroFonts","SearchFonts$1","enabledGestures$3","serializationHash$9","variantClassNames$9","transition1$9","Transition$9","Variants$9","getProps$9","createLayoutDependency$9","Component$3","css$4","Framerez2j0WoYo","init_ez2j0WoYo","hover","onMouseEnterb8tm3h","DHGpRj2kE","fEqTXl_DP","Component$2","IconInner","Icon$1","House_default","init_House$1","Icon","moduleBaseUrl","weightOptions","init_Phosphor$1","PhosphorFonts$1","Phosphor1Controls","enabledGestures$2","serializationHash$8","variantClassNames$8","transition1$8","Transition$8","Variants$8","getProps$8","createLayoutDependency$8","FramerJGM11G4dB","init_JGM11G4dB","rotation","tapX","onMouseEnter1ud7d3i","Yu6n2rilz","onClick1hkef82","NAEqoRJzV","RQm0Z5zKQ","GOd_7bL6e","IfW3H8VxT","vWgZDOJ61","fonts$1","css$3","className$1","init_RLSQC518U","addPropertyOverrides$7","cycleOrder$6","serializationHash$7","variantClassNames$7","transition1$7","Transition$7","humanReadableVariantMap$6","Variants$7","getProps$7","createLayoutDependency$7","Component$1","css$2","FramerQ9EMW79Dy","init_Q9EMW79Dy","isDisplayed2","addPropertyOverrides$6","NavItemFonts","IconFonts","XMenuFonts","MenuFonts","ShopImage1Fonts","NavigationSearchBarFonts","cycleOrder$5","serializationHash$6","variantClassNames$6","transition1$6","matchVariant$3","Transition$6","humanReadableVariantMap$5","Variants$6","getProps$6","createLayoutDependency$6","Framerr7x6wS4EU","init_r7x6wS4EU","onMouseLeave156uzh1","onMouseLeave1lsoxnw","NAEqoRJzV1lsoxnw","Yu6n2rilzdf4kzs","Yu6n2rilz1o1e7bt","Yu6n2rilz3shfch","Yu6n2rilz1n401d6","tapxfm4lu","tap1dead12","tapjyf92t","tapjxrk9z","isDisplayed3","addPropertyOverrides$5","LinksFonts","SmartComponentScopedContainerWithFX","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","LiquidSurfaceFonts","SystemThemeToggleFonts$1","cycleOrder$4","serializationHash$5","variantClassNames$5","transition1$5","animation$1","animation1$1","matchVariant$2","animation2$1","animation3$1","animation4","Transition$5","humanReadableVariantMap$4","Variants$5","getProps$5","createLayoutDependency$5","Framert3DwBo_qv","init_t3DwBo_qv","onTap16467fh","qHZba26_S","onTap1hhlg57","onTap10z7ahv","TimeBasedText","parseHHMM","nowMinutes","isInWindow","picker","parsed","windows","defaultText","staticText","currentText","setCurrentText","txt","iv","cleanup","isFixedWidth","displayText","init_TimeBasedText","FramerIcons","customizedSvg","getCustomizedSVG","hideStrokeWidth","strokeWidthMatch","svg","DEFAULT_COLOR","DEFAULT_STROKE_WIDTH","svgAttributes","DEFAULT_SVG","viewBox","hasElementsWithValidColors","attr","strokeWidth","init_FramerIcon","addPropertyOverrides$4","FramerIconsFonts$1","enabledGestures$1","serializationHash$4","variantClassNames$4","transition1$4","Transition$4","Variants$4","getProps$4","createLayoutDependency$4","FramergpkEEw0sc","init_gpkEEw0sc","sVG","ITxnwvjPn","oFHensSBi","addPropertyOverrides$3","enabledGestures","cycleOrder$3","serializationHash$3","variantClassNames$3","transition1$3","transformTemplate1$2","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$3","createLayoutDependency$3","FrameruhwNdaWuY","init_uhwNdaWuY","activeItemHasDot","xBnsCPuW0","jeW7TuLN6","hlxPrkLIG","addPropertyOverrides$2","NavItemAltFonts","NavItemAltControls","cycleOrder$2","serializationHash$2","variantClassNames$2","numberToPixelString","transition1$2","matchVariant$1","Transition$2","humanReadableVariantMap$2","Variants$2","humanReadableEnumMap","useStateVariable","getProps$2","createLayoutDependency$2","FramergpsWGOtjo","init_gpsWGOtjo","internalState","setInternalState","externalState","previousExternalState","setPreviousExternalState","setExternalState","_02Visibility","_03Link","_06Label","_03Label","navItemStyle","_02Label","_05Link","_04Visibility","_01Link","_04Link","_04Label","_01Label","_03Visibility","_06Link","_01Visibility","_05Visibility","_05Label","_06Visibility","_02Link","\"hJbDgvGZ3\"","externalhJbDgvGZ3","\"onhJbDgvGZ3Change\"","setExternalhJbDgvGZ3","\"RGvaxrm3B\"","externalRGvaxrm3B","\"onRGvaxrm3BChange\"","setExternalRGvaxrm3B","\"iezNQ07r9\"","externaliezNQ07r9","\"oniezNQ07r9Change\"","setExternaliezNQ07r9","\"DDj12qbsT\"","externalDDj12qbsT","\"onDDj12qbsTChange\"","setExternalDDj12qbsT","\"r1r9teO1p\"","externalr1r9teO1p","\"onr1r9teO1pChange\"","setExternalr1r9teO1p","\"wl7DUGFqD\"","externalwl7DUGFqD","\"onwl7DUGFqDChange\"","setExternalwl7DUGFqD","\"daCcIOy13\"","externaldaCcIOy13","\"ondaCcIOy13Change\"","setExternaldaCcIOy13","hJbDgvGZ3","sethJbDgvGZ3","RGvaxrm3B","setRGvaxrm3B","iezNQ07r9","setiezNQ07r9","DDj12qbsT","setDDj12qbsT","r1r9teO1p","setr1r9teO1p","wl7DUGFqD","setwl7DUGFqD","daCcIOy13","setdaCcIOy13","parsedPadding","mX2U2wtLk","uXlacYzje","NCj4QeXA3","FXrbACCnw","BEMYPwldL","zIG6ptTkF","tDX9HJTxB","cHN5UbCFH","mGaepma8N","P_JUaQzEk","VJDnh6CNp","killKON9P","zEq8ZOLSf","thWfrGUjc","\"variant\"","fonts","css$1","init_HU2RdoZOU","addPropertyOverrides$1","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","numberToString","transformTemplate1$1","query1$1","QueryData$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","FramerCcyRWwlgU","init_CcyRWwlgU","fallbackLocale","formatOptions","number","visible2","onTaprddgwr","tCP2TxKgc","onMouseEnter1t5x0r4","onTapojz516","onMouseLeaven1bowr","activeLocaleCode","MsXaDXHLw","dIbOk80YS","Qb6YASnsL","repeater_item_countO5kesHfP2","textContent","idO5kesHfP2","l4fs_bmoPO5kesHfP2","addPropertyOverrides","FramerIconsFonts","NavigationListFonts","SocialIconButtonFonts","MotionSectionWithTickerFX","MaterialFonts","MenuLinksFonts","SearchFonts","PhosphorFonts","TimeBasedTextFonts","SystemThemeToggleFonts","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","transition4","transition5","transition6","Transition","transformTemplate1","transition7","transformTemplate2","transition8","matchVariant","transition9","transition10","query1","QueryData","animation1","toResponsiveImage","query3","animation2","transition12","transition13","animation3","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","FramerXslRbZXGZ","init_XslRbZXGZ","item04Visibility","item03Label","item01Label","item06Label","item01Visibility","menuIconSVG","item05Visibility","xIconSVG","item03Visibility","item02Visibility","hasIcon","item05Label","item02Label","item04Label","item06Visibility","className$7","onMouseEnterncq1oh","r4tegcBLb","onTap7srruv","onTapprnb97","Vi2iWOkco","OP6qZA1bx","SVdff_ZP1","u7igi5d4S","HMQVa4Va9","edyOf7O34","wwgq4de2E","dK9NeUo9p","YyLR_uxXg","gZxMGZNER","TSYvWoOSC","lu8C02vM1","QLTiGFg_b","WQzN_46bL","z499inUL6","idTPU30jJKH","l4fs_bmoPTPU30jJKH","TA1sXexziTPU30jJKH","idvKxhdytHG","JpaRurDaCvKxhdytHG","RiLNtBOeYvKxhdytHG"],"sources":["https:/framerusercontent.com/modules/7vPBte32YjqKzX5Lvft5/gLuCbVXs7PRwZ0jAIjgN/LiquidSurface.js","https:/framerusercontent.com/modules/IfgwyEKvYui11SwGPCiN/vdPxrMfm3eqnlgaPYoeT/RGB_string_mouse_trail.js","https:/framerusercontent.com/modules/vWEJE2AuOX7wzyt66Tfv/EvdzpPIGPwITgjmnpk3A/Overscroll_Preventer.js","https:/framerusercontent.com/modules/x5dZFrpACmbMVMJpxj86/KD4XTISE1Cq3SIpSlcSD/SVG_Transition.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js","https:/framerusercontent.com/modules/ICOo1Roreh6P0vJibhIt/ULKlMtNakanStL1FB9G1/PixelDissolve.js","https:/framerusercontent.com/modules/XWSCZmVamz0f56KQfmom/7MBYSrXkP2kO5kBwnX6s/CopyrightNotice_2.js","https:/framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/0IXL4TByldnkoIpekMf6/bbee8Ifj1-0.js","https:/framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/0IXL4TByldnkoIpekMf6/bbee8Ifj1-1.js","https:/framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/0IXL4TByldnkoIpekMf6/bbee8Ifj1.js","https:/framerusercontent.com/modules/FMLtm8fvt87Px5ff7yIx/mczSu4uVgjsMFaJ3LxTG/NLF5U8zOD.js","https:/framerusercontent.com/modules/2g5pq0i9NyWef7yigPFW/ML2L1HIvNcyPjZDoIlb6/Pb_pvjeKR.js","https:/framerusercontent.com/modules/gBRWgBp85j6qUum7UQeT/HP1KnQHuw8t0P9Q50I68/b5dnBSww_.js","https:/framerusercontent.com/modules/TDnuAmxgnSRL6kHWchjM/fFAkJQFiPdJt2DQ0bcg3/BoOUH6AKd.js","https:/framerusercontent.com/modules/pQrcu6plG48e5jpDSAc7/IcrSZh0PCr85HnyLMmLM/GHkKdZs9q.js","https:/framerusercontent.com/modules/WNusY2tvwXYJESVeLJNW/MR3RWSggHgdHFmAZYC3w/KTnluMZAl.js","https:/framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/GJCdA8I0Hw1TWBeJOdVZ/MqwWy2h8o-0.js","https:/framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/GJCdA8I0Hw1TWBeJOdVZ/MqwWy2h8o-1.js","https:/framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/GJCdA8I0Hw1TWBeJOdVZ/MqwWy2h8o.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framerusercontent.com/modules/OLT7n48Ljch1lX7ETnRL/x1fiHetUq2kdw6PSqtjA/yn5DC60vl.js","https:/framerusercontent.com/modules/bBPJquBLpJiBkiqxtscf/vcYk6tmtvZukHtQi14Qo/SystemThemeToggle.js","https:/framerusercontent.com/modules/8bIGB0y7Z0fbAFYpggIj/81iQ8WPIccvk67z9NDQY/KkcIkPxFF.js","https:/framerusercontent.com/modules/ocQi4vsqaTavPA9mBSVB/8eBYinx1W721dWiPVLXm/IysryKXlA.js","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js","https:/framerusercontent.com/modules/Ie1SarKoj2bBaCxAIT1k/JQnfJIbvJvp2ZuzoaZ55/XlXpRCdcJ.js","https:/framerusercontent.com/modules/l9yRTFBJHXRBpUZdYT6U/xcjOq4heSjssfKDm052Y/mNAuZ8eGh.js","https:/framerusercontent.com/modules/Qd65yFzGVE5w16AMveZ4/3W5PdIbRAaw2tBreNXRV/HF46yMxg6.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/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js","https:/framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js","https:/framerusercontent.com/modules/QxWrBsClHczm00en4uPS/94IB9gSaEcSbq2zVM8PQ/FCRCt1k3O.js","https:/framerusercontent.com/modules/4MydAsVH6DnyQSLVvjbb/O77JdK4L8vEJG44aEQYJ/ez2j0WoYo.js","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/MUGnlovLJOm3HWxtHdOc/kwxKvDV0gHE9l9HhK1CT/JGM11G4dB.js","https:/framerusercontent.com/modules/d3ZisHjODpsiIoP81R7G/EqNgTFZd9DFSV13Yoeml/RLSQC518U.js","https:/framerusercontent.com/modules/6lG8EsrZwYXbY7tAY8x7/nTg6E4tDh2sXUJRLuH1n/Q9EMW79Dy.js","https:/framerusercontent.com/modules/iIOPeNMNYC2vf5N6DM8T/cGNC4KXRXkS7Yr7O1evN/r7x6wS4EU.js","https:/framerusercontent.com/modules/n5REamewd6Pw7dlb8wlR/1O48e4ndLBa0xYo8KaXm/t3DwBo_qv.js","https:/framerusercontent.com/modules/5WJUBXMwAAvpfMcx18mG/MM0jxCU4TWFI6hDEDdxp/TimeBasedText.js","https:/framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js","https:/framerusercontent.com/modules/v0WPrg6p1ClskqYjyF9k/g391kuGYbWISJ8Ig5F6t/gpkEEw0sc.js","https:/framerusercontent.com/modules/H4I2qBrhwupucF01LpeV/AuahrRNPtBkvfz0mgi9r/uhwNdaWuY.js","https:/framerusercontent.com/modules/zUU8N100qYJyDBRbqHRE/78i3gKENjgpSujnNZ88G/gpsWGOtjo.js","https:/framerusercontent.com/modules/jvEzidQwEEjj6Rw4BY2Q/xeughLOFxuPJ5UWYC1i9/HU2RdoZOU.js","https:/framerusercontent.com/modules/F44YWXI6JaB41G0Cowox/GVkdYm9ufAtQWwa3rrrn/CcyRWwlgU.js","https:/framerusercontent.com/modules/CgbeyHdCes0ZQ81F6pau/WG5O0rBP5OLxriNDm9en/XslRbZXGZ.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const SURFACE_VERTEX=`attribute vec2 position; varying vec2 vUv; void main(){vUv=position*.5+.5;gl_Position=vec4(position,0.,1.);}`;const SURFACE_FRAGMENT=`precision highp float;\nvarying vec2 vUv;\nuniform vec2 resolution,pointer;\nuniform float time,edgeWidth,flow,prism,glow,brightness,energy,pull,press,radius,release,material,lightAmount,lightSize,hoverDark;\nuniform vec4 lightColor,shadeColor,accentColor;\nconst float PI=3.14159265359;\nfloat boxDistance(vec2 p, vec2 b, float r) {\n    vec2 q = abs(p) - b + r;\n    return length(max(q, 0.0)) + min(max(q.x, q.y), 0.0) - r;\n}\nvec2 boxNormal(vec2 p, vec2 b, float r) {\n    vec2 q = abs(p) - b + r;\n    vec2 outside = max(q, 0.0);\n    vec2 side = q.x > q.y ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\n    return (length(outside) > 0.0001 ? normalize(outside) : side) * sign(p + vec2(0.00001));\n}\nfloat gaussian(float x, float c, float w) {\n    float q = (x - c) / w;\n    return exp(-q * q);\n}\nfloat reflectionPool(float angle, float aim, float sharpness) {\n    return exp((cos(angle - aim) - 1.0) * sharpness);\n}\n// The icon's broad studio light and subordinate silver strip, bent across one tube.\n// Keep the calibrated silver floor below, so shadows never erase the rim visually.\nfloat studioBand(float field) {\n    float main = smoothstep(-.50, -.28, field) - smoothstep(.37, .57, field);\n    float strip = smoothstep(.84, .95, field);\n    return clamp(.035 + .95 * main + .70 * strip, 0.0, 1.0);\n}\n// Exact rounded-rectangle arclength: straight runs and quarter circles join smoothly.\n// Starts at right-center and moves clockwise. Reflections use only periodic fields,\n// so the perimeter has no visible seam, even when the navbar becomes a taller menu.\nvec2 perimeter(vec2 p, vec2 b, float r) {\n    vec2 c = max(b - r, vec2(0.0));\n    vec2 a = abs(p);\n    vec2 q = a - c;\n    float quadrant = c.x + c.y + r * PI * 0.5;\n    float s;\n    if (q.y <= 0.0) s = a.y;\n    else if (q.x >= 0.0) s = c.y + r * atan(max(q.y, 0.0), max(q.x, 0.00001));\n    else s = c.y + r * PI * 0.5 + c.x - a.x;\n    if (p.x < 0.0 && p.y >= 0.0) s = quadrant * 2.0 - s;\n    else if (p.x < 0.0 && p.y < 0.0) s = quadrant * 2.0 + s;\n    else if (p.x >= 0.0 && p.y < 0.0) s = quadrant * 4.0 - s;\n    return vec2(s, max(quadrant * 4.0, 1.0));\n}\nvoid main() {\n    vec2 p = vec2(vUv.x, 1.0 - vUv.y) * resolution;\n    vec2 center = resolution * .5;\n    float width = max(edgeWidth, .01);\n    // Both edges stay fixed. Liquid motion belongs to the reflected material.\n    float inset = .7;\n    vec2 b = max(center - inset, vec2(1.0));\n    float corner = clamp(radius - inset, 1.0, min(b.x, b.y));\n    vec2 local = p - center;\n    float d = boxDistance(local, b, corner);\n    float aa = .57;\n    vec3 color = vec3(0.0);\n    float alpha = 0.0;\n\n    float inside = 1.0 - smoothstep(-aa, aa, d);\n    float reach = max(lightSize, 24.0);\n    float py = clamp(pointer.y / max(resolution.y, 1.0), 0.0, 1.0);\n    vec2 upperOffset = vec2((p.x - pointer.x) / reach, p.y / max(22.0, resolution.y * .64));\n    vec2 lowerOffset = vec2((p.x - pointer.x) / (reach * .84), (resolution.y - p.y) / max(18.0, resolution.y * .48));\n    float upper = exp(-dot(upperOffset, upperOffset));\n    float lower = exp(-dot(lowerOffset, lowerOffset));\n    vec2 lightDelta = (p - pointer) / vec2(reach, min(reach * .72, max(28.0, resolution.y * .75)));\n    float localSpot = exp(-dot(lightDelta, lightDelta));\n    float edgeReflection = upper * mix(.86, .27, py) + lower * mix(.22, .80, py);\n    float spot = localSpot * .82 + edgeReflection * .18;\n    float edgeSheen = exp(-max(-d - edgeWidth, 0.0) / mix(19.0, 11.0, material));\n    float idle = mix(.008, .022, material);\n    float lightA = inside * lightColor.a * (spot * energy * lightAmount * mix(.25, .34, material) * (1.0 - hoverDark) + idle * edgeSheen);\n    color = mix(lightColor.rgb, accentColor.rgb, .14 * prism) * lightA;\n    alpha = lightA;\n    // Pearl uses the same cool shadow/reflection treatment as Liquid Metal Button+.\n    // Normal alpha compositing keeps it visible on a pale face without tinting idle chrome.\n    if (hoverDark > .5) {\n        float shadowA = inside * min(.6, energy * lightAmount * (localSpot * .34 + edgeReflection * edgeSheen * .18));\n        vec3 shadowInk = mix(vec3(.259, .376, .541), vec3(.094, .141, .227), localSpot);\n        color = shadowInk * shadowA + color * (1.0 - shadowA);\n        alpha = shadowA + alpha * (1.0 - shadowA);\n    }\n\n\n    if (edgeWidth > .05 && abs(d) < width * 1.4 + 5.0) {\n        vec2 planar = boxNormal(local, b, corner);\n        vec2 arc = perimeter(local - d * planar, b, corner);\n        float angle = arc.x / arc.y * PI * 2.0;\n        // Match the icon's material clock; frame size never changes its tempo.\n        float phase = time * .65;\n        // Broad pooling bends the reflections while preserving the stroke width.\n        float tide = sin(angle * 2.0 - phase) * .64 + sin(angle * 3.0 + phase * .71) * .36;\n        vec2 nearMouse = (p - pointer) / vec2(72.0, 58.0);\n        float proximity = exp(-dot(nearMouse, nearMouse)) * energy;\n        float attraction = proximity * pull;\n        float wave = sin(angle * 3.0 - release * 10.0) * sin(PI * release) * exp(-release * 2.7);\n        float pooling = .08 * flow * tide + .07 * attraction + press * .035 + wave * .04;\n        float halfTube = width * .5;\n        float radial = d + halfTube;\n        float coverage = 1.0 - smoothstep(halfTube - aa, halfTube + aa, abs(radial));\n        float crossSection = clamp(radial / max(halfTube, .1), -.999, .999);\n        vec2 tangent = vec2(-planar.y, planar.x);\n        float tension = .035 * flow * sin(angle * 3.0 - phase) + pooling * .4;\n        vec3 n = normalize(vec3(planar * crossSection + tangent * tension, sqrt(max(.001, 1.0 - crossSection * crossSection))));\n        // The untouched icon uses two dominant lobes and a quieter third harmonic.\n        // Time stays outside the spatial multiplier: increasing navbar width must\n        // not accelerate the reflections or add competing flashes along the rim.\n        float mainField = sin(angle * 2.0 - time * .53);\n        float counterField = sin(angle * 3.0 + time * .31);\n        vec3 eye = normalize(vec3(-.04, -.14, 1.0));\n        vec3 r = reflect(-eye, n);\n        float field = mainField + counterField * .18 + crossSection * .52 + r.z * .12;\n        float softbox = studioBand(field);\n        float pool = .5 + .5 * mainField;\n        float dispersion = prism * (.08 + .10 * reflectionPool(angle, phase + .7, 2.0));\n        // As in the icon, each channel sees a slightly shifted studio reflection.\n        // This yields fine warm/cool fringes inside the silver, rather than a tint\n        // painted over the whole reflection. Accent only warms its spectral edge.\n        vec3 spectral = vec3(studioBand(field + dispersion), studioBand(field), studioBand(field - dispersion));\n        float warmEdge = max(spectral.r - spectral.b, 0.0);\n        spectral *= mix(vec3(1.0), accentColor.rgb, warmEdge * accentColor.a * .24);\n        // Keep the darker silver readable against the face, so travelling shadows\n        // do not look like missing or thinner sections of the same-width rim.\n        vec3 response = mix(vec3(.22), vec3(.94), spectral);\n        vec3 chrome = mix(shadeColor.rgb * .72, lightColor.rgb, response);\n        // One broad studio highlight follows the icon's gentle orbit. The subordinate\n        // harmonic supplies the liquid fold without a second racing point light.\n        float hot = reflectionPool(angle, phase - 1.9, 12.0);\n        chrome += lightColor.rgb * hot * pow(max(n.z, 0.0), 2.0) * .12;\n        float key = pow(max(dot(n, normalize(vec3(-.26, -.60, .76))), 0.0), 24.0);\n        chrome += lightColor.rgb * key * (.055 + proximity * .30 * lightAmount * (1.0 - hoverDark));\n        chrome += lightColor.rgb * proximity * lightAmount * .16 * pow(max(n.z, 0.0), 3.0) * (1.0 - hoverDark);\n        chrome = mix(chrome, vec3(.08, .12, .19), clamp(proximity * lightAmount * .50 * pow(max(n.z, 0.0), 4.0) * hoverDark, 0.0, 1.0));\n        chrome = clamp(chrome * brightness * mix(1.0, .82, material), 0.0, 1.0);\n        float halo = exp(-abs(radial) * .70) * glow * .055 * (.5 + pool * .5);\n        halo *= 1.0 - smoothstep(.0, .65, d);\n        coverage *= mix(shadeColor.a, lightColor.a, softbox);\n        float ringA = coverage + (1.0 - coverage) * halo;\n        vec3 ringColor = chrome * coverage + lightColor.rgb * halo * (1.0 - coverage);\n        color = ringColor + color * (1.0 - ringA);\n        alpha = ringA + alpha * (1.0 - ringA);\n    }\n\n\n    gl_FragColor=vec4(color,clamp(alpha,0.0,1.0));\n}`;const SURFACE_CREDIT=\"Built by Matthias \\xd6lschlegel 💪  \\n[Explore more components](https://dub.sh/dsw13)\";const SURFACE_COLORS={highlight:\"#EEF6FF\",shade:\"#111A28\",accent:\"#D7BB93\"};const SURFACE_LIGHT={intensity:.6,size:115,glow:.15};const SURFACE_MOTION={playback:\"ambient\",speed:1,flow:.9,attraction:.8};const surfaceClamp=(n,lo,hi)=>Math.min(hi,Math.max(lo,Number.isFinite(n)?n:lo));// Framer's code-instance wrapper normally has one child. The next frame owns the\n// native fill, links and gestures, so listeners attach there instead of to the overlay.\nfunction findSurfaceHost(root){let host=root.parentElement||root;if(host!==root&&host.childElementCount===1&&host.parentElement)host=host.parentElement;for(let i=0;i<3&&host.parentElement;i++){if(host.matches(\"a,button,[role=button],nav,[data-framer-name]\"))break;if(host.childElementCount>1||host.parentElement===document.body)break;host=host.parentElement;}return host;}// Shared with the mockup helpers: only one temporary static WebGL renderer\n// runs at a time. Canvas variants retain their artwork in a 2D canvas without\n// consuming one persistent WebGL context per decorative layer.\nfunction scheduleLiquidMockupRaster(run){const owner=globalThis;const queue=owner.__liquidMetalMockupRasterQueueV1||(owner.__liquidMetalMockupRasterQueueV1={jobs:[],running:false});const job={run,cancelled:false};queue.jobs.push(job);if(!queue.running){queue.running=true;const next=()=>{let current=queue.jobs.shift();while(current?.cancelled)current=queue.jobs.shift();if(!current){queue.running=false;return;}try{current.run();}catch(error){console.warn(\"Liquid mockup snapshot failed.\",error);}setTimeout(next,0);};setTimeout(next,0);}return()=>{job.cancelled=true;};}const useLiquidLayoutEffect=typeof window===\"undefined\"?React.useEffect:React.useLayoutEffect;/**\n * Decorative liquid chrome for a native Framer frame. Place as an absolute fill layer.\n * @framerDisableUnlink\n * @framerIntrinsicWidth 880\n * @framerIntrinsicHeight 84\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function LiquidSurface(props){const{material=\"navigation\",edgeWidth=3.4,brightness=1,prism=.6,radius=0,style}=props;const colors={...SURFACE_COLORS,...props.colors};const light={...SURFACE_LIGHT,...props.light,intensity:props.hoverLight??props.light?.intensity??.6};const motion={...SURFACE_MOTION,...props.motion,flow:props.liquid??props.motion?.flow??.9};const isStatic=useIsStaticRenderer();const[reduced,setReduced]=React.useState(false);const[version,setVersion]=React.useState(0);const rootRef=React.useRef(null);const canvasRef=React.useRef(null);const snapshotRef=React.useRef(null);const wakeRef=React.useRef(null);const unique=React.useId().replace(/[^a-zA-Z0-9_-]/g,\"\");const scopeAttribute=`data-liquid-surface-${unique}`;const stillAttribute=`data-liquid-still-${unique}`;const focusVariable=`--liquid-focus-ink-${unique}`;const scope=`[${scopeAttribute}]`;const still=isStatic||reduced||motion.playback===\"off\";const freezeLabels=reduced||motion.playback===\"off\";const config={material,edgeWidth,brightness,prism,radius,colors,light,motion,still,freezeLabels,isStatic};const configRef=React.useRef(config);configRef.current=config;React.useEffect(()=>{const media=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const update=()=>setReduced(media.matches);update();media.addEventListener(\"change\",update);return()=>media.removeEventListener(\"change\",update);},[]);useLiquidLayoutEffect(()=>{const root=rootRef.current,liveCanvas=canvasRef.current,snapshot=snapshotRef.current;if(!root||!liveCanvas||!snapshot)return;const fallbackLayers=Array.from(root.querySelectorAll(\".ls-fallback\"));let currentRenderer=\"\";const showRenderer=mode=>{if(currentRenderer===mode)return;currentRenderer=mode;root.dataset.renderer=mode;// These inline values also work before Framer's style tags are applied.\nliveCanvas.style.visibility=mode===\"webgl\"?\"visible\":\"hidden\";snapshot.style.visibility=mode===\"snapshot\"?\"visible\":\"hidden\";fallbackLayers.forEach(layer=>{layer.style.visibility=mode===\"fallback\"?\"visible\":\"hidden\";});};let canvas=liveCanvas;const host=(configRef.current.material===\"navigation\"?root.parentElement?.closest(\"nav\"):null)||findSurfaceHost(root);host.setAttribute(scopeAttribute,\"\");let gl=null;let program=null,buffer=null;const shaders=[];const uniforms={};let stopped=false,lost=false,visible=true,frame=0,last=0;let cancelSnapshot=null,snapshotKey=\"\",hasSnapshot=false;let w=880,h=84,round=42,elapsed=1.8,energy=0,pressure=0,release=1,phaseVelocity=0;let backingWidth=1,backingHeight=1;const input={hovered:false,focused:false,pressed:false,x:.32,y:.2,sx:.32,sy:.2,clientX:0,clientY:0,hasPointer:false};let hoverDark=0,surfaceToneKey=\"\";let paletteKey=\"\",palette=[[.93,.96,1,1],[.06,.1,.16,1],[.84,.73,.57,1]];const colorCanvas=document.createElement(\"canvas\");colorCanvas.width=colorCanvas.height=1;const colorContext=colorCanvas.getContext(\"2d\",{willReadFrequently:true});showRenderer(\"pending\");const cleanupGPU=()=>{if(!gl)return;if(program)gl.deleteProgram(program);if(buffer)gl.deleteBuffer(buffer);shaders.forEach(s=>gl.deleteShader(s));shaders.length=0;program=null;buffer=null;};const setupGPU=()=>{try{gl=canvas.getContext(\"webgl\",{alpha:true,premultipliedAlpha:true,antialias:false,depth:false,stencil:false,powerPreference:\"low-power\"});if(gl){const compile=(kind,source)=>{const shader=gl.createShader(kind);if(!shader)throw new Error(\"Shader unavailable\");shaders.push(shader);gl.shaderSource(shader,source);gl.compileShader(shader);if(!gl.getShaderParameter(shader,gl.COMPILE_STATUS))throw new Error(gl.getShaderInfoLog(shader)||\"Shader compilation failed\");return shader;};const vertex=compile(gl.VERTEX_SHADER,SURFACE_VERTEX),fragment=compile(gl.FRAGMENT_SHADER,SURFACE_FRAGMENT);program=gl.createProgram();buffer=gl.createBuffer();if(!program||!buffer)throw new Error(\"Renderer unavailable\");gl.attachShader(program,vertex);gl.attachShader(program,fragment);gl.linkProgram(program);if(!gl.getProgramParameter(program,gl.LINK_STATUS))throw new Error(gl.getProgramInfoLog(program)||\"Shader linking failed\");gl.useProgram(program);gl.bindBuffer(gl.ARRAY_BUFFER,buffer);gl.bufferData(gl.ARRAY_BUFFER,new Float32Array([-1,-1,1,-1,-1,1,-1,1,1,-1,1,1]),gl.STATIC_DRAW);const location=gl.getAttribLocation(program,\"position\");if(location<0)throw new Error(\"Renderer position unavailable\");gl.enableVertexAttribArray(location);gl.vertexAttribPointer(location,2,gl.FLOAT,false,0,0);for(const name of[\"resolution\",\"pointer\",\"time\",\"edgeWidth\",\"flow\",\"prism\",\"glow\",\"brightness\",\"energy\",\"pull\",\"press\",\"radius\",\"release\",\"material\",\"lightAmount\",\"lightSize\",\"hoverDark\",\"lightColor\",\"shadeColor\",\"accentColor\"])uniforms[name]=gl.getUniformLocation(program,name);}}catch(error){console.warn(\"Liquid Surface: CSS fallback is active.\",error);cleanupGPU();if(configRef.current.isStatic)gl?.getExtension(\"WEBGL_lose_context\")?.loseContext();gl=null;}};if(!configRef.current.isStatic)setupGPU();const updatePalette=()=>{const c=configRef.current,values=[c.colors.highlight,c.colors.shade,c.colors.accent];const key=values.join(\"|\");if(key===paletteKey)return;paletteKey=key;if(colorContext)palette=values.map((value,index)=>{colorContext.clearRect(0,0,1,1);colorContext.fillStyle=[SURFACE_COLORS.highlight,SURFACE_COLORS.shade,SURFACE_COLORS.accent][index];colorContext.fillStyle=value;colorContext.fillRect(0,0,1,1);return Array.from(colorContext.getImageData(0,0,1,1).data).map(n=>n/255);});};const surfaceColorCache=new Map;const readHoverTone=background=>{if(!colorContext)return;// Cache parsed colors, including alpha and Display P3, across geometry reads.\n// Native CTA and navbar faces resolve independently inside a Light navbar.\nconst backgrounds=[];let red=0,green=0,blue=0,alpha=0;for(let node=host;node&&alpha<.995;node=node.parentElement){const value=node===host?background:getComputedStyle(node).backgroundColor;backgrounds.push(value);let rgba=surfaceColorCache.get(value);if(!rgba){colorContext.clearRect(0,0,1,1);colorContext.fillStyle=\"transparent\";colorContext.fillStyle=value;colorContext.fillRect(0,0,1,1);rgba=Array.from(colorContext.getImageData(0,0,1,1).data).map(n=>n/255);if(surfaceColorCache.size>=64)surfaceColorCache.clear();surfaceColorCache.set(value,rgba);}const weight=rgba[3]*(1-alpha);red+=rgba[0]*weight;green+=rgba[1]*weight;blue+=rgba[2]*weight;alpha+=weight;}const key=backgrounds.join(\"|\");if(key===surfaceToneKey)return;surfaceToneKey=key;const linear=value=>value<=.04045?value/12.92:Math.pow((value+.055)/1.055,2.4);const luminance=.2126*linear(red+1-alpha)+.7152*linear(green+1-alpha)+.0722*linear(blue+1-alpha);hoverDark=luminance>.2?1:0;root.dataset.hoverTone=hoverDark?\"dark\":\"light\";};const setPosition=(x,y)=>{input.x=surfaceClamp(x,0,1);input.y=surfaceClamp(y,0,1);// A new, invisible light starts under the pointer rather than sweeping\n// across the frame from the previous interaction or its initial position.\nif(energy<.025){input.sx=input.x;input.sy=input.y;}};const projectPointer=()=>{const box=root.getBoundingClientRect();if(!box.width||!box.height)return false;const x=(input.clientX-box.left)/box.width,y=(input.clientY-box.top)/box.height;setPosition(x,y);return x>=0&&x<=1&&y>=0&&y<=1;};const readSize=()=>{const c=configRef.current;const rootStyle=getComputedStyle(root),hostStyle=getComputedStyle(host);readHoverTone(hostStyle.backgroundColor);const localW=parseFloat(rootStyle.width)||root.clientWidth;const localH=parseFloat(rootStyle.height)||root.clientHeight;const box=root.getBoundingClientRect(),hostBox=host.getBoundingClientRect();if(!root.isConnected||!host.isConnected||localW<=0||localH<=0||box.width<=0||box.height<=0||hostBox.width<=0||hostBox.height<=0)return false;// Framer morphs auto-height variants with a local scale transform and\n// corrects their corners into TWO percentage radii. Resolve each axis\n// against its own box, then render in the projected local dimensions.\n// Ancestor transforms (including Canvas zoom) remain outside this math.\nlet scaleX=1,scaleY=1;if(hostStyle.transform!==\"none\"){const matrix=new DOMMatrixReadOnly(hostStyle.transform);scaleX=Math.max(Math.hypot(matrix.a,matrix.b),.001);scaleY=Math.max(Math.hypot(matrix.c,matrix.d),.001);}const nativeRadius=hostStyle.borderTopLeftRadius.trim().split(/\\s+/);const resolveRadius=(value,size)=>(parseFloat(value)||0)*(value.includes(\"%\")?size/100:1);const rx=c.radius>0?c.radius:resolveRadius(nativeRadius[0],localW);const ry=c.radius>0?c.radius:resolveRadius(nativeRadius[1]||nativeRadius[0],localH);w=localW*scaleX;h=localH*scaleY;round=surfaceClamp(Math.min(rx*scaleX,ry*scaleY),0,Math.min(w,h)/2);const dpr=Math.min(window.devicePixelRatio||1,2);// Keep the backing store stable during the scale animation. Reallocating\n// it at every intermediate height would introduce unnecessary GPU work.\nbackingWidth=Math.max(1,Math.round(localW*dpr));backingHeight=Math.max(1,Math.round(localH*dpr));// Measurement never clears a visible drawing buffer. Allocation is\n// performed immediately before the draw that replaces its contents.\nconst cssRadius=`${rx}px / ${ry}px`;if(root.style.borderRadius!==cssRadius)root.style.borderRadius=cssRadius;// Keep a stationary pointer in the same screen location while a native\n// variant changes the frame's dimensions or position.\nif(input.hasPointer&&(input.hovered||input.pressed)){const inside=projectPointer();if(input.hovered)input.hovered=inside;}return true;};const paint=()=>{const c=configRef.current;if(stopped||lost)return false;if(!readSize()){showRenderer(\"pending\");return false;}updatePalette();// Static Canvas rendering freezes only the shader; the native component's\n// selected editing variant must retain its own Label Rest/Hover pose.\nhost.toggleAttribute(stillAttribute,c.freezeLabels);root.style.setProperty(\"--ls-width\",`${surfaceClamp(c.edgeWidth,0,8)}px`);root.style.setProperty(\"--ls-light\",c.colors.highlight);root.style.setProperty(\"--ls-hover-ink\",hoverDark?\"#18243A\":c.colors.highlight);root.style.setProperty(\"--ls-hover-alpha\",hoverDark?\".34\":\".2\");root.style.setProperty(\"--ls-shade\",c.colors.shade);root.style.setProperty(\"--ls-accent\",c.colors.accent);root.style.setProperty(\"--ls-phase\",`${elapsed*27-45}deg`);root.style.setProperty(\"--ls-x\",`${input.sx*100}%`);root.style.setProperty(\"--ls-y\",`${input.sy*100}%`);root.style.setProperty(\"--ls-energy\",String(energy*c.light.intensity));root.style.setProperty(\"--ls-size\",`${c.light.size}px`);root.style.setProperty(\"--ls-brightness\",String(c.brightness));root.style.setProperty(\"--ls-edge-opacity\",c.edgeWidth>.05?\"1\":\"0\");if(!gl||!program){// Only expose the real fallback after geometry and palette are prepared.\nif(!c.isStatic)showRenderer(\"fallback\");return true;}if(canvas.width!==backingWidth||canvas.height!==backingHeight){canvas.width=backingWidth;canvas.height=backingHeight;}gl.useProgram(program);gl.viewport(0,0,canvas.width,canvas.height);const scalar=(name,value)=>gl.uniform1f(uniforms[name],value);gl.uniform2f(uniforms.resolution,w,h);gl.uniform2f(uniforms.pointer,input.sx*w,input.sy*h);scalar(\"time\",elapsed);scalar(\"edgeWidth\",surfaceClamp(c.edgeWidth,0,8));scalar(\"flow\",surfaceClamp(c.motion.flow,0,1.5));scalar(\"prism\",surfaceClamp(c.prism,0,1));scalar(\"glow\",surfaceClamp(c.light.glow,0,1));scalar(\"brightness\",surfaceClamp(c.brightness,.4,1.3));scalar(\"energy\",energy);scalar(\"pull\",surfaceClamp(c.motion.attraction,0,1));scalar(\"press\",pressure);scalar(\"radius\",round);scalar(\"release\",release);scalar(\"material\",c.material===\"dark\"?1:0);scalar(\"hoverDark\",hoverDark);scalar(\"lightAmount\",surfaceClamp(c.light.intensity,0,1.5));scalar(\"lightSize\",surfaceClamp(c.light.size,30,300));[\"lightColor\",\"shadeColor\",\"accentColor\"].forEach((name,index)=>gl.uniform4fv(uniforms[name],new Float32Array(palette[index])));gl.drawArrays(gl.TRIANGLES,0,6);if(!c.isStatic)showRenderer(gl.isContextLost()?\"fallback\":\"webgl\");return true;};const staticSignature=()=>{const c=configRef.current;return JSON.stringify([w,h,round,backingWidth,backingHeight,c.material,c.edgeWidth,c.brightness,c.prism,c.colors,c.light,c.motion.flow,c.motion.attraction,elapsed]);};const draw=()=>{if(!configRef.current.isStatic){paint();return;}if(stopped||lost)return;energy=pressure=phaseVelocity=0;release=1;// Update native geometry/editor settings even when the cached raster\n// already matches. No WebGL context is allocated by this call.\nif(!paint())return;if(hasSnapshot&&staticSignature()===snapshotKey){showRenderer(\"snapshot\");return;}if(cancelSnapshot)return;cancelSnapshot=scheduleLiquidMockupRaster(()=>{cancelSnapshot=null;if(stopped||!configRef.current.isStatic)return;const scratch=document.createElement(\"canvas\");canvas=scratch;try{setupGPU();const context=gl;if(!context||!program)throw new Error(\"Static WebGL renderer unavailable\");if(!paint())return;if(context.isContextLost())throw new Error(\"Static WebGL context was lost\");const destination=snapshot.getContext(\"2d\");if(!destination)throw new Error(\"Snapshot canvas unavailable\");snapshot.width=scratch.width;snapshot.height=scratch.height;// Copy in the same task as drawArrays, before the browser may\n// discard the WebGL drawing buffer. The shader stays unchanged.\ndestination.drawImage(scratch,0,0);snapshotKey=staticSignature();hasSnapshot=true;showRenderer(\"snapshot\");}catch(error){console.warn(\"Liquid Surface: static snapshot unavailable.\",error);showRenderer(hasSnapshot?\"snapshot\":\"fallback\");}finally{const context=gl;cleanupGPU();gl=null;// No normal loss listener is attached to this temporary canvas;\n// releasing it cannot replace the faithful 2D snapshot with CSS.\ntry{context?.getExtension(\"WEBGL_lose_context\")?.loseContext();}finally{scratch.width=scratch.height=1;canvas=liveCanvas;}}});};const tick=now=>{frame=0;if(stopped||lost||!visible||document.hidden){last=0;return;}const c=configRef.current,active=input.hovered||input.focused||input.pressed;const dt=last?Math.min((now-last)/1e3,.04):1/60;last=now;if(c.still){energy=pressure=phaseVelocity=0;release=1;draw();last=0;return;}energy+=((active?1:0)-energy)*(1-Math.exp(-dt*8));pressure+=((input.pressed?1:0)-pressure)*(1-Math.exp(-dt*18));// Fade at the last pointer location; do not visibly retreat to a home point.\ninput.sx+=(input.x-input.sx)*(1-Math.exp(-dt*24));input.sy+=(input.y-input.sy)*(1-Math.exp(-dt*24));release=Math.min(1,release+dt*1.35);const speed=surfaceClamp(c.motion.speed,.1,2);const targetVelocity=active||c.motion.playback===\"ambient\"?speed:0;const decay=Math.exp(-dt*6);// Integrate an eased velocity exactly over this frame. Enter/leave changes\n// the target speed without jumping either material phase or its velocity.\nelapsed+=targetVelocity*dt+(phaseVelocity-targetVelocity)*(1-decay)/6;phaseVelocity=targetVelocity+(phaseVelocity-targetVelocity)*decay;const moving=Math.abs(phaseVelocity-targetVelocity)>5e-4;if(!moving)phaseVelocity=targetVelocity;draw();const settling=Math.abs(energy-(active?1:0))>.003||Math.abs(pressure-(input.pressed?1:0))>.003||release<1||Math.abs(input.sx-input.x)>.002||Math.abs(input.sy-input.y)>.002;// Every visible step uses the display cadence, including the release tail.\n// Once On Hover has settled, no animation frame remains scheduled.\nif(targetVelocity>0||moving||settling)frame=requestAnimationFrame(tick);else last=0;};function wake(){if(stopped||lost)return;if(configRef.current.isStatic){draw();return;}if(!frame&&visible&&!document.hidden)frame=requestAnimationFrame(tick);}wakeRef.current=()=>{readSize();refreshFocusInk();wake();};const point=event=>{input.clientX=event.clientX;input.clientY=event.clientY;input.hasPointer=true;return projectPointer();};const enter=event=>{if(configRef.current.isStatic||event.pointerType===\"touch\")return;input.hovered=point(event);wake();};// Moving inside also recovers hover when a native variant mounted beneath\n// an already-present cursor and its initial pointerenter was not observed.\nconst move=event=>{if(configRef.current.still||event.pointerType===\"touch\")return;input.hovered=point(event);wake();};const leave=()=>{input.hovered=false;wake();};const down=event=>{if(configRef.current.isStatic)return;point(event);input.pressed=true;wake();};const up=()=>{if(input.pressed)release=0;input.pressed=false;wake();};let focusInk=null;const restoreFocusInk=()=>{if(!focusInk)return;const{element,value,priority}=focusInk;if(value)element.style.setProperty(focusVariable,value,priority);else element.style.removeProperty(focusVariable);focusInk=null;};const updateFocusInk=target=>{if(!colorContext)return;if(focusInk?.element!==target){restoreFocusInk();focusInk={element:target,value:target.style.getPropertyValue(focusVariable),priority:target.style.getPropertyPriority(focusVariable)};}// Composite transparent backgrounds toward the nearest opaque frame.\n// A light navbar link and its dark CTA therefore choose independently.\nlet red=0,green=0,blue=0,alpha=0;for(let node=target;node&&alpha<.995;node=node.parentElement){colorContext.clearRect(0,0,1,1);colorContext.fillStyle=\"transparent\";colorContext.fillStyle=getComputedStyle(node).backgroundColor;colorContext.fillRect(0,0,1,1);const rgba=colorContext.getImageData(0,0,1,1).data;const weight=rgba[3]/255*(1-alpha);red+=rgba[0]/255*weight;green+=rgba[1]/255*weight;blue+=rgba[2]/255*weight;alpha+=weight;}const linear=value=>value<=.04045?value/12.92:Math.pow((value+.055)/1.055,2.4);const luminance=.2126*linear(red+1-alpha)+.7152*linear(green+1-alpha)+.0722*linear(blue+1-alpha);const ink=luminance>.2?SURFACE_COLORS.shade:configRef.current.colors.highlight;if(target.style.getPropertyValue(focusVariable)!==ink)target.style.setProperty(focusVariable,ink);};const refreshFocusInk=()=>{if(focusInk?.element.isConnected)updateFocusInk(focusInk.element);};const focusIn=event=>{if(configRef.current.isStatic)return;const target=event.target;if(target instanceof HTMLElement)updateFocusInk(target);input.focused=target?.matches(\":focus-visible\")||false;if(input.focused){const a=target.getBoundingClientRect(),b=root.getBoundingClientRect();if(b.width&&b.height)setPosition((a.left+a.width/2-b.left)/b.width,(a.top+a.height/2-b.top)/b.height);}wake();};const focusOut=()=>{restoreFocusInk();input.focused=false;wake();};const reset=()=>{input.hovered=input.focused=input.pressed=false;energy=pressure=phaseVelocity=0;release=1;wake();};const visibility=()=>{if(document.hidden){reset();cancelAnimationFrame(frame);frame=0;last=0;}else wake();};const onLost=event=>{event.preventDefault();lost=true;showRenderer(\"fallback\");cancelAnimationFrame(frame);frame=0;last=0;};const onRestored=()=>setVersion(v=>v+1);// Native menu semantics follow the existing native variant and its label.\n// Changes to our aria-expanded/controls/inert attributes are not observed.\nconst originalAttributes=new Map;const remember=(element,name,value)=>{let saved=originalAttributes.get(element);if(!saved){saved=new Map;originalAttributes.set(element,saved);}if(!saved.has(name))saved.set(name,element.getAttribute(name));if(value===null){if(element.hasAttribute(name))element.removeAttribute(name);}else if(element.getAttribute(name)!==value)element.setAttribute(name,value);};const visibleMenu=element=>{if(!element.getClientRects().length)return false;let current=element;while(current){const css=getComputedStyle(current);if(css.display===\"none\"||css.visibility===\"hidden\"||css.opacity===\"0\")return false;if(current===host)break;current=current.parentElement;}return true;};const menuButton=(includeHidden=false)=>{const buttons=Array.from(host.querySelectorAll('button[aria-label=\"Open menu\"],button[aria-label=\"Close menu\"],[role=\"button\"][aria-label=\"Open menu\"],[role=\"button\"][aria-label=\"Close menu\"]'));return buttons.find(visibleMenu)||(includeHidden?buttons[0]:undefined);};let managedLinks=null;const releaseManagedLinks=()=>{if(!managedLinks)return;const saved=originalAttributes.get(managedLinks);for(const name of[\"inert\",\"aria-hidden\"]){if(!saved?.has(name))continue;const value=saved.get(name);if(value==null)managedLinks.removeAttribute(name);else managedLinks.setAttribute(name,value);saved.delete(name);}managedLinks=null;};const syncMenu=()=>{if(configRef.current.material!==\"navigation\")return;const button=menuButton(true),links=host.querySelector('[data-framer-name=\"Links\"]');if(!button){releaseManagedLinks();return;}const isOpen=button.getAttribute(\"aria-label\")===\"Close menu\";// Phone Closed removes Links entirely, but the toggle still has a state.\nremember(button,\"aria-expanded\",String(isOpen));if(links){if(!links.id)remember(links,\"id\",`liquid-links-${unique}`);remember(button,\"aria-controls\",links.id);}else remember(button,\"aria-controls\",null);// A hidden phone toggle must never make the desktop navigation inert.\nif(!links||!visibleMenu(button)){releaseManagedLinks();return;}if(managedLinks!==links){releaseManagedLinks();managedLinks=links;}remember(links,\"inert\",isOpen?null:\"\");remember(links,\"aria-hidden\",isOpen?null:\"true\");};const closeNativeMenu=restoreFocus=>{if(configRef.current.isStatic||configRef.current.material!==\"navigation\")return;const button=menuButton();if(button?.getAttribute(\"aria-label\")!==\"Close menu\")return;const stableParent=host.parentElement||host;const previousFocus=document.activeElement instanceof HTMLElement?document.activeElement:null;// Framer's native onTap handles the Enter press/release gesture;\n// its keyboard handler is attached while focused. HTMLElement.click()\n// bypasses that activation path.\nbutton.focus({preventScroll:true});button.dispatchEvent(new KeyboardEvent(\"keydown\",{key:\"Enter\",code:\"Enter\",bubbles:true,cancelable:true}));button.dispatchEvent(new KeyboardEvent(\"keyup\",{key:\"Enter\",code:\"Enter\",bubbles:true,cancelable:true}));if(restoreFocus)requestAnimationFrame(()=>{if(stableParent.isConnected)stableParent.querySelector('button[aria-label=\"Open menu\"],[role=\"button\"][aria-label=\"Open menu\"]')?.focus();});else requestAnimationFrame(()=>{if(previousFocus?.isConnected&&!host.contains(previousFocus))previousFocus.focus({preventScroll:true});else if(document.activeElement===button)button.blur();});};const keydown=event=>{const menu=menuButton();if(event.key===\"Escape\"&&menu?.getAttribute(\"aria-label\")===\"Close menu\"){event.preventDefault();event.stopPropagation();closeNativeMenu(true);return;}if(event.key!==\"Tab\"||event.altKey||event.ctrlKey||event.metaKey||configRef.current.isStatic||menu?.getAttribute(\"aria-label\")!==\"Close menu\")return;const links=host.querySelector('[data-framer-name=\"Links\"]');if(!links)return;const domOrder=Array.from(host.querySelectorAll('a,button,[role=\"button\"],[tabindex]')).filter(element=>element!==links&&element.tabIndex>=0&&visibleMenu(element)&&!element.matches(':disabled,[aria-disabled=\"true\"]')&&!element.closest('[inert],[hidden],[aria-hidden=\"true\"]'));// Native replicas can visually move Links below the menu without changing\n// DOM order. Match that open-phone visual order while preserving tab exits.\nconst visualOrder=[...domOrder.filter(element=>!links.contains(element)),...domOrder.filter(element=>links.contains(element))];const index=visualOrder.indexOf(document.activeElement);if(index<0)return;const next=visualOrder[index+(event.shiftKey?-1:1)];if(next){event.preventDefault();next.focus();return;}// Let the browser leave normally from the actual DOM boundary. Do not\n// preventDefault here, so this enhancement never becomes a focus trap.\nconst boundary=event.shiftKey?domOrder[0]:domOrder[domOrder.length-1];if(boundary&&boundary!==document.activeElement)boundary.focus({preventScroll:true});};// Finish the outside activation before collapsing a menu that may move its target.\nconst outside=event=>{if(!host.contains(event.target))closeNativeMenu(false);};const resize=()=>{readSize();syncMenu();wake();};host.addEventListener(\"pointerenter\",enter);host.addEventListener(\"pointermove\",move,{passive:true});host.addEventListener(\"pointerleave\",leave);host.addEventListener(\"pointerdown\",down,{passive:true});host.addEventListener(\"focusin\",focusIn);host.addEventListener(\"focusout\",focusOut);host.addEventListener(\"keydown\",keydown);window.addEventListener(\"pointerup\",up);window.addEventListener(\"pointercancel\",up);window.addEventListener(\"blur\",reset);window.addEventListener(\"resize\",resize,{passive:true});document.addEventListener(\"visibilitychange\",visibility);document.addEventListener(\"click\",outside,{passive:true});canvas.addEventListener(\"webglcontextlost\",onLost);canvas.addEventListener(\"webglcontextrestored\",onRestored);const ro=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(resize):null;ro?.observe(root);if(host!==root)ro?.observe(host);const io=typeof IntersectionObserver!==\"undefined\"?new IntersectionObserver(entries=>{visible=entries[0]?.isIntersecting??true;if(visible)wake();else{cancelAnimationFrame(frame);frame=0;last=0;}}):null;io?.observe(root);const shapeObserver=typeof MutationObserver!==\"undefined\"?new MutationObserver(()=>{readSize();refreshFocusInk();wake();}):null;if(host!==root)shapeObserver?.observe(host,{attributes:true,attributeFilter:[\"style\",\"class\"]});const menuObserver=typeof MutationObserver!==\"undefined\"?new MutationObserver(syncMenu):null;if(configRef.current.material===\"navigation\")menuObserver?.observe(host,{subtree:true,childList:true,attributes:true,attributeFilter:[\"aria-label\"]});// Commit a correctly sized first frame before scheduling continuous motion.\nsyncMenu();readSize();draw();wake();return()=>{stopped=true;cancelAnimationFrame(frame);cancelSnapshot?.();cancelSnapshot=null;wakeRef.current=null;ro?.disconnect();io?.disconnect();shapeObserver?.disconnect();menuObserver?.disconnect();host.removeEventListener(\"pointerenter\",enter);host.removeEventListener(\"pointermove\",move);host.removeEventListener(\"pointerleave\",leave);host.removeEventListener(\"pointerdown\",down);host.removeEventListener(\"focusin\",focusIn);host.removeEventListener(\"focusout\",focusOut);host.removeEventListener(\"keydown\",keydown);window.removeEventListener(\"pointerup\",up);window.removeEventListener(\"pointercancel\",up);window.removeEventListener(\"blur\",reset);window.removeEventListener(\"resize\",resize);document.removeEventListener(\"visibilitychange\",visibility);document.removeEventListener(\"click\",outside);canvas.removeEventListener(\"webglcontextlost\",onLost);canvas.removeEventListener(\"webglcontextrestored\",onRestored);restoreFocusInk();originalAttributes.forEach((attrs,element)=>attrs.forEach((value,name)=>{if(value===null)element.removeAttribute(name);else element.setAttribute(name,value);}));host.removeAttribute(scopeAttribute);host.removeAttribute(stillAttribute);cleanupGPU();gl=null;showRenderer(\"pending\");};},[version,scopeAttribute,stillAttribute,unique,material,isStatic]);React.useEffect(()=>{wakeRef.current?.();},[material,edgeWidth,brightness,prism,radius,colors.highlight,colors.shade,colors.accent,light.intensity,light.size,light.glow,motion.playback,motion.speed,motion.flow,motion.attraction,still,freezeLabels]);const focusCSS=`\n${scope}:focus-visible,${scope} :is(a,button,[role=\"button\"],[tabindex]):focus-visible{outline:2px solid var(${focusVariable},${colors.highlight});outline-offset:4px}\n${scope} :is([data-framer-name=\"Link\"],a,button,[role=\"button\"],[tabindex]):focus-visible [data-framer-name=\"Label Rest\"]{top:-21px!important;opacity:0!important}\n${scope} :is([data-framer-name=\"Link\"],a,button,[role=\"button\"],[tabindex]):focus-visible [data-framer-name=\"Label Hover\"]{top:0!important;opacity:1!important}\n${scope} :is([data-framer-name=\"Link\"],a,button,[role=\"button\"],[tabindex]):focus-visible [data-framer-name=\"Light Dash\"]{opacity:1!important;transform:none!important}\n${scope}[${stillAttribute}] [data-framer-name=\"Label Rest\"]{top:0!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}\n${scope}[${stillAttribute}] [data-framer-name=\"Label Hover\"]{top:21px!important;opacity:0!important;transform:none!important;transition:none!important;animation:none!important}\n${scope}[${stillAttribute}] [data-framer-name=\"Light Dash\"],${scope}[${stillAttribute}] [data-framer-name=\"Arrow\"]{transform:none!important;transition:none!important;animation:none!important}\n${scope}[${stillAttribute}] [data-framer-name=\"Arrow\"]{left:0!important;top:0!important}\n@media(prefers-reduced-motion:reduce){${scope} [data-framer-name=\"Label Rest\"]{top:0!important;opacity:1!important;transform:none!important;transition:none!important;animation:none!important}${scope} [data-framer-name=\"Label Hover\"]{top:21px!important;opacity:0!important;transform:none!important;transition:none!important;animation:none!important}${scope} [data-framer-name=\"Light Dash\"],${scope} [data-framer-name=\"Arrow\"]{transform:none!important;transition:none!important;animation:none!important}${scope} [data-framer-name=\"Arrow\"]{left:0!important;top:0!important}}\n`;const layerStyle={position:\"absolute\",display:\"block\",inset:0,width:\"100%\",height:\"100%\",borderRadius:\"inherit\",pointerEvents:\"none\",userSelect:\"none\",visibility:\"hidden\"};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:\"liquid-surface\",\"data-renderer\":\"pending\",\"aria-hidden\":\"true\",style:{width:\"100%\",height:\"100%\",...style,position:\"relative\",pointerEvents:\"none\",userSelect:\"none\",overflow:\"visible\"},children:[/*#__PURE__*/_jsxs(\"style\",{children:[`.liquid-surface>canvas,.liquid-surface>.ls-fallback{visibility:hidden;position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.liquid-surface .ls-edge{inset:.7px;width:auto;height:auto;padding:var(--ls-width,4px);opacity:var(--ls-edge-opacity,1);background:radial-gradient(ellipse at var(--ls-x,32%) 0%,var(--ls-light,#eef6ff),transparent 40%),conic-gradient(from var(--ls-phase,-45deg),var(--ls-shade,#111a28),var(--ls-light,#eef6ff) 21%,var(--ls-shade,#111a28) 37%,var(--ls-accent,#d7bb93) 51%,var(--ls-light,#eef6ff) 68%,var(--ls-shade,#111a28) 85%,var(--ls-light,#eef6ff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:brightness(var(--ls-brightness,1))}.liquid-surface .ls-light{background:radial-gradient(ellipse var(--ls-size,115px) 80% at var(--ls-x,32%) var(--ls-y,20%),var(--ls-hover-ink,#eef6ff),transparent 80%);opacity:calc(var(--ls-energy,0)*var(--ls-hover-alpha,.2))}.liquid-surface[data-renderer=webgl]>.ls-gpu,.liquid-surface[data-renderer=fallback]>.ls-fallback{visibility:visible}@media(forced-colors:active){.liquid-surface>canvas,.liquid-surface>.ls-fallback{display:none!important}}`,focusCSS]}),/*#__PURE__*/_jsx(\"span\",{className:\"ls-fallback ls-light\",style:layerStyle}),/*#__PURE__*/_jsx(\"span\",{className:\"ls-fallback ls-edge\",style:{...layerStyle,inset:.7,width:\"auto\",height:\"auto\"}}),/*#__PURE__*/_jsx(\"style\",{children:`.liquid-surface>.ls-snapshot{visibility:hidden}.liquid-surface[data-renderer=snapshot]>.ls-snapshot{visibility:visible}.liquid-surface[data-renderer=snapshot]>.ls-gpu,.liquid-surface[data-renderer=snapshot]>.ls-fallback,.liquid-surface[data-renderer=fallback]>.ls-gpu{visibility:hidden}`}),/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,className:\"ls-gpu\",width:1,height:1,style:layerStyle}),/*#__PURE__*/_jsx(\"canvas\",{ref:snapshotRef,className:\"ls-snapshot\",width:1,height:1,style:layerStyle})]});}addPropertyControls(LiquidSurface,{material:{type:ControlType.Enum,title:\"Material\",options:[\"navigation\",\"dark\"],optionTitles:[\"Navigation\",\"Dark Chrome\"],defaultValue:\"navigation\",description:\"Decorative surface only. Put this layer on absolute Fill inside your native frame; native text, links and actions remain editable.\"},edgeWidth:{type:ControlType.Number,title:\"Edge Width\",defaultValue:3.4,min:0,max:8,step:.1,unit:\"px\"},hoverLight:{type:ControlType.Number,title:\"Hover Light\",defaultValue:.6,min:0,max:1.5,step:.01},liquid:{type:ControlType.Number,title:\"Liquid\",defaultValue:.9,min:0,max:1.5,step:.01},colors:{type:ControlType.Object,title:\"Colors\",buttonTitle:\"Palette\",defaultValue:SURFACE_COLORS,controls:{highlight:{type:ControlType.Color,title:\"Highlight\",defaultValue:SURFACE_COLORS.highlight},shade:{type:ControlType.Color,title:\"Shade\",defaultValue:SURFACE_COLORS.shade},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:SURFACE_COLORS.accent}}},brightness:{type:ControlType.Number,title:\"Brightness\",defaultValue:1,min:.4,max:1.3,step:.01},prism:{type:ControlType.Number,title:\"Prism\",defaultValue:.6,min:0,max:1,step:.01},light:{type:ControlType.Object,title:\"Light Style\",buttonTitle:\"Light\",defaultValue:SURFACE_LIGHT,controls:{size:{type:ControlType.Number,title:\"Size\",defaultValue:115,min:30,max:300,step:1,unit:\"px\"},glow:{type:ControlType.Number,title:\"Glow\",defaultValue:.15,min:0,max:1,step:.01}}},motion:{type:ControlType.Object,title:\"Motion\",buttonTitle:\"Flow\",defaultValue:SURFACE_MOTION,controls:{playback:{type:ControlType.Enum,title:\"Playback\",options:[\"ambient\",\"hover\",\"off\"],optionTitles:[\"Always\",\"On Hover\",\"Off\"],defaultValue:\"ambient\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.1,max:2,step:.05,hidden:p=>p.playback===\"off\"},attraction:{type:ControlType.Number,title:\"Attraction\",defaultValue:.8,min:0,max:1,step:.01}},description:\"Pointer, touch and keyboard light automatically contrasts with the native fill: cool shadow on light surfaces, light reflection on dark surfaces. Always flows continuously; On Hover rests between interactions. Canvas and reduced motion stay still.\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:200,step:1,unit:\"px\",description:`0 follows the native frame's corner radius. Use a positive value to override it.\n\n${SURFACE_CREDIT}`}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LiquidSurface\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 880\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"84\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LiquidSurface.map","// RGB glowing thin flowy animated string mouse trail component, customizable size, color, and properties\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const DEFAULT_COLOR=\"#00FFFF\";const DEFAULT_TRAIL_LENGTH=24;const DEFAULT_THICKNESS=3;const DEFAULT_GLOW=16;const DEFAULT_SPEED=.22;const DEFAULT_OPACITY=.7;/**\n * RGB Glowing Mouse Trail\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function RGBMouseTrail(props){const{color,trailLength,thickness,glow,speed,opacity,colorMode,style}=props;const isStatic=useIsStaticRenderer();const[points,setPoints]=useState([]);const[mouse,setMouse]=useState({x:0,y:0});const rafRef=useRef(null);const containerRef=useRef(null);// Mouse move handler\nuseEffect(()=>{if(isStatic)return;function handleMove(e){let x=e.clientX,y=e.clientY;startTransition(()=>setMouse({x,y}));}window.addEventListener(\"mousemove\",handleMove);return()=>window.removeEventListener(\"mousemove\",handleMove);},[isStatic]);// Animate trail\nuseEffect(()=>{if(isStatic)return;let running=true;function animate(){setPoints(prev=>{let next=prev.length?[...prev]:Array(trailLength).fill({x:mouse.x,y:mouse.y});// Move each point towards the previous one\nfor(let i=next.length-1;i>0;i--){next[i]={x:next[i].x+(next[i-1].x-next[i].x)*speed,y:next[i].y+(next[i-1].y-next[i].y)*speed};}// Head follows mouse\nnext[0]={x:mouse.x,y:mouse.y};return next;});if(running)rafRef.current=requestAnimationFrame(animate);}rafRef.current=requestAnimationFrame(animate);return()=>{running=false;if(rafRef.current)cancelAnimationFrame(rafRef.current);};},[mouse.x,mouse.y,trailLength,speed,isStatic]);// Responsive sizing\n// const width = style?.width === \"100%\" ? 400 : style?.width || 400\n// const height = style?.height === \"100%\" ? 300 : style?.height || 300\nconst width=typeof window!==\"undefined\"?window.innerWidth:1920;const height=typeof window!==\"undefined\"?window.innerHeight:1080;// Generate SVG path\nfunction getPath(pts){if(!pts.length)return\"\";// Use Catmull-Rom to Bezier for smooth curve\nfunction catmullRom2bezier(points){if(points.length<2)return\"\";let d=`M${points[0].x},${points[0].y}`;for(let i=0;i<points.length-1;i++){const p0=points[i-1]||points[i];const p1=points[i];const p2=points[i+1];const p3=points[i+2]||p2;const c1x=p1.x+(p2.x-p0.x)/6;const c1y=p1.y+(p2.y-p0.y)/6;const c2x=p2.x-(p3.x-p1.x)/6;const c2y=p2.y-(p3.y-p1.y)/6;d+=` C${c1x},${c1y} ${c2x},${c2y} ${p2.x},${p2.y}`;}return d;}return catmullRom2bezier(pts);}// --- FULLSCREEN RENDERING ---\n// Always render a single absolutely-positioned div at the end of the body\n// so the trail overlays the entire viewport, regardless of Framer container\nuseEffect(()=>{if(isStatic)return;if(!containerRef.current)return;// Move the container to the end of body\nconst el=containerRef.current;if(el.parentNode!==document.body){document.body.appendChild(el);}return()=>{if(el.parentNode===document.body){document.body.removeChild(el);}};},[isStatic]);// RGB animated gradient\nconst gradientId=\"trail-gradient\";const now=Date.now()/1e3;const rgb=[`hsl(${now*120%360},100%,60%)`,`hsl(${(now*120+120)%360},100%,60%)`,`hsl(${(now*120+240)%360},100%,60%)`];// Solid color glow filter (extra blur for solid mode)\nconst solidGlowFilter=colorMode===\"solid\"?`drop-shadow(0 0 ${glow*2}px ${color}) blur(${glow/2}px)`:`drop-shadow(0 0 ${glow}px ${color})`;// Center glow for solid mode\nconst centerGlow=colorMode===\"solid\"?`drop-shadow(0 0 ${glow*2}px ${color}) blur(${glow/2}px) drop-shadow(0 0 24px ${color})`:`drop-shadow(0 0 ${glow}px ${color})`;// Static preview\nif(isStatic){return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,width:\"100vw\",height:\"100vh\",position:\"fixed\",left:0,top:0,pointerEvents:\"none\",zIndex:9999,background:\"transparent\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100vw\",height:\"100vh\",style:{position:\"absolute\",top:0,left:0},children:[/*#__PURE__*/_jsx(\"defs\",{children:colorMode===\"rgb\"?/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:color}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"50%\",stopColor:\"#fff\"}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:color})]}):/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:color}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:color})]})}),/*#__PURE__*/_jsx(\"path\",{d:`M${width*.2},${height*.7} Q${width*.5},${height*.1} ${width*.8},${height*.7}`,stroke:`url(#${gradientId})`,strokeWidth:thickness,strokeLinecap:\"round\",fill:\"none\",opacity:opacity,filter:colorMode===\"solid\"?centerGlow:`drop-shadow(0 0 ${glow}px ${color})`})]})});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,width:\"100vw\",height:\"100vh\",position:\"fixed\",left:0,top:0,pointerEvents:\"none\",zIndex:9999,background:\"transparent\",overflow:\"visible\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"100vw\",height:\"100vh\",style:{position:\"absolute\",top:0,left:0,pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"defs\",{children:colorMode===\"rgb\"?/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:rgb[0]}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"50%\",stopColor:rgb[1]}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:rgb[2]})]}):/*#__PURE__*/_jsxs(\"linearGradient\",{id:gradientId,x1:\"0%\",y1:\"0%\",x2:\"100%\",y2:\"0%\",children:[typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"0%\",stopColor:color}),typeof window===\"undefined\"?null:/*#__PURE__*/_jsx(\"stop\",{offset:\"100%\",stopColor:color})]})}),/*#__PURE__*/_jsx(\"path\",{d:getPath(points),stroke:`url(#${gradientId})`,strokeWidth:thickness,strokeLinecap:\"round\",fill:\"none\",opacity:opacity,filter:colorMode===\"solid\"?centerGlow:`drop-shadow(0 0 ${glow}px ${color})`})]})});}addPropertyControls(RGBMouseTrail,{colorMode:{type:ControlType.Enum,title:\"Color Mode\",options:[\"rgb\",\"solid\"],optionTitles:[\"RGB Glow\",\"Solid Glow\"],defaultValue:\"rgb\"},color:{type:ControlType.Color,title:\"Glow Color\",defaultValue:DEFAULT_COLOR},trailLength:{type:ControlType.Number,title:\"Trail Length\",defaultValue:DEFAULT_TRAIL_LENGTH,min:8,max:64,step:1,displayStepper:true},thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:DEFAULT_THICKNESS,min:1,max:12,step:.5,displayStepper:true},glow:{type:ControlType.Number,title:\"Glow/Blur\",defaultValue:DEFAULT_GLOW,min:0,max:48,step:1,displayStepper:true,description:\"Glow/Blur amount for solid mode (also affects RGB mode)\"},speed:{type:ControlType.Number,title:\"Flowiness\",defaultValue:DEFAULT_SPEED,min:.05,max:.5,step:.01,displayStepper:true},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:DEFAULT_OPACITY,min:.1,max:1,step:.05,displayStepper:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RGBMouseTrail\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RGB_string_mouse_trail.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";import{Fragment}from\"react\";/**\n * @framerDisableUnlink\n */export default function OverscrollBehavior(props){const{enabled=true}=props;useEffect(()=>{// Apply overscroll behavior fix when component mounts\nif(enabled){// Store original value for cleanup\nconst originalOverscrollBehavior=document.body.style.overscrollBehavior;// Apply the fix\ndocument.body.style.overscrollBehavior=\"none\";// Cleanup function - restore original behavior when component unmounts\nreturn()=>{document.body.style.overscrollBehavior=originalOverscrollBehavior;};}},[enabled]);// Return inline styles to ensure overscroll behavior is properly applied\nreturn /*#__PURE__*/_jsx(Fragment,{children:/*#__PURE__*/_jsx(\"style\",{children:`\n                    body {\n                        overscroll-behavior: ${enabled?\"none\":\"auto\"};\n                    }\n                    \n                    html {\n                        overscroll-behavior: ${enabled?\"none\":\"auto\"};\n                    }\n                    \n                    /* Additional iOS Safari specific fixes */\n                    body.no-overscroll {\n                        position: fixed;\n                        overflow: hidden;\n                        width: 100%;\n                        height: 100%;\n                    }\n                    \n                    /* Prevent rubber band scrolling on iOS */\n                    .no-bounce {\n                        -webkit-overflow-scrolling: touch;\n                        overscroll-behavior: none;\n                    }\n                `})});}OverscrollBehavior.displayName=\"Overscroll Behavior\";addPropertyControls(OverscrollBehavior,{enabled:{title:\"Enabled\",type:ControlType.Boolean,defaultValue:true,description:\"Enable/disable overscroll behavior prevention\\n\\nMade with ❤️ by [Nitso](https://dub.sh/nitso-framer)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OverscrollBehavior\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Overscroll_Preventer.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useLayoutEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";const DEFAULT_PATH=\"M43 259C296 11.5688 994 -3 922.994 498.259C851.988 999.517 281.229 1004.28 123 767C-35.2287 529.721 179 259 472 259C765 259 792 498.259 659 654C526 809.741 319 755 285 669.001C251 583.001 299 452 496 452C693 452 876.073 639.171 935 937.001\";const SESSION_KEY=\"pt_draw_active\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function DrawSVGTransition({strokeColor=\"#ceaeff\",svgPath=DEFAULT_PATH,leaveDuration=1,enterDuration=1.25}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const portalEl=useRef(null);const pathRef=useRef(null);const[portalReady,setPortalReady]=useState(false);const isTransitionRef=useRef(false);const navigating=useRef(false);const allowNextClick=useRef(false);// Fallback timer: tracks whether the SVG is currently covering the screen.\n// If no enter animation fires (same-page in Preview), we sweep it out.\nconst isCovering=useRef(false);const gsapRef=useRef(null);const overlayRef=useRef(null);const reducedMotion=typeof window!==\"undefined\"?window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches:false;// ── GSAP LOADER ────────────────────────────────────────────────────────\nasync function loadGSAP(){if(gsapRef.current)return gsapRef.current;if(window.gsap){gsapRef.current=window.gsap;return gsapRef.current;}await new Promise((resolve,reject)=>{const s=document.createElement(\"script\");s.src=\"https://cdn.jsdelivr.net/npm/gsap@3.14.1/dist/gsap.min.js\";s.async=true;s.onload=()=>resolve();s.onerror=()=>reject();document.head.appendChild(s);});gsapRef.current=window.gsap;return gsapRef.current;}// ── DRAW HELPERS ───────────────────────────────────────────────────────\nfunction applyDraw(path,len,start,end,widthPct){const visLen=Math.max(0,end-start)*len;path.style.strokeDasharray=`${visLen} ${len+10}`;path.style.strokeDashoffset=`${-start*len}`;path.style.strokeWidth=`${widthPct}%`;}function animateDrawSVG({gsap,path,fromStart,fromEnd,toStart,toEnd,fromWidthPct,toWidthPct,duration,ease=\"power1.inOut\",delay=0}){const len=path.getTotalLength();const proxy={s:fromStart,e:fromEnd,w:fromWidthPct};applyDraw(path,len,fromStart,fromEnd,fromWidthPct);return new Promise(resolve=>{gsap.to(proxy,{s:toStart,e:toEnd,w:toWidthPct,duration,ease,delay,onUpdate(){applyDraw(path,len,proxy.s,proxy.e,proxy.w);},onComplete:resolve});});}// ── PORTAL SETUP — before first paint ─────────────────────────────────\nuseLayoutEffect(()=>{if(isCanvas)return;const isTransition=sessionStorage.getItem(SESSION_KEY)===\"true\";isTransitionRef.current=isTransition;if(isTransition)sessionStorage.removeItem(SESSION_KEY);const el=document.createElement(\"div\");el.setAttribute(\"data-pt-draw-portal\",\"\");document.body.appendChild(el);portalEl.current=el;setPortalReady(true);return()=>{document.body.removeChild(el);portalEl.current=null;};},[]);// ── ENTER ANIMATION ────────────────────────────────────────────────────\nuseEffect(()=>{if(isCanvas||!portalReady)return;async function runEnter(){const path=pathRef.current;if(!path)return;const len=path.getTotalLength();// Real navigation happened — disarm the fallback timer\nisCovering.current=false;if(!isTransitionRef.current){applyDraw(path,len,0,0,5);return;}if(reducedMotion){applyDraw(path,len,0,0,5);return;}const gsap=await loadGSAP();// Snap to fully drawn + thick (screen is covered)\napplyDraw(path,len,0,1,30);await new Promise(r=>setTimeout(r,200));// Erase from front while thinning\nawait animateDrawSVG({gsap,path,fromStart:0,fromEnd:1,toStart:1,toEnd:1,fromWidthPct:30,toWidthPct:5,duration:enterDuration,ease:\"power1.inOut\"});applyDraw(path,len,0,0,5);// Restore interactivity now that animation is done\nif(overlayRef.current)overlayRef.current.style.pointerEvents=\"none\";}runEnter();},[portalReady]);// ── EXIT ANIMATION — intercept link clicks ─────────────────────────────\nuseEffect(()=>{if(isCanvas)return;const handleClick=e=>{const anchor=e.target.closest(\"a[href]\");if(!anchor)return;if(allowNextClick.current){allowNextClick.current=false;return;}if(navigating.current){e.preventDefault();return;}const href=anchor.getAttribute(\"href\");if(!href)return;if(href.startsWith(\"#\")||href.startsWith(\"mailto:\")||href.startsWith(\"tel:\")||href.startsWith(\"javascript:\"))return;let parsedUrl;try{parsedUrl=new URL(href,window.location.href);if(parsedUrl.hostname!==window.location.hostname)return;}catch{return;}// Same-page link on live site — skip so path never gets stuck\nif(parsedUrl.pathname===window.location.pathname)return;e.preventDefault();e.stopPropagation();navigating.current=true;async function runLeave(){const path=pathRef.current;if(!path||reducedMotion){sessionStorage.setItem(SESSION_KEY,\"true\");allowNextClick.current=true;navigating.current=false;anchor.click();return;}const gsap=await loadGSAP();const len=path.getTotalLength();// Block interaction during animation\nif(overlayRef.current)overlayRef.current.style.pointerEvents=\"auto\";applyDraw(path,len,0,0,5);const proxyDraw={s:0,e:0,w:5};// Draw path across screen\ngsap.to(proxyDraw,{e:.85,duration:leaveDuration,ease:\"power1.inOut\",onUpdate(){applyDraw(path,len,proxyDraw.s,proxyDraw.e,proxyDraw.w);}});// Simultaneously thicken the stroke to cover content\nawait new Promise(resolve=>{gsap.to(proxyDraw,{w:30,duration:leaveDuration*.75,ease:\"power1.inOut\",delay:leaveDuration*.25,onUpdate(){applyDraw(path,len,proxyDraw.s,proxyDraw.e,proxyDraw.w);},onComplete:resolve});});sessionStorage.setItem(SESSION_KEY,\"true\");isCovering.current=true;allowNextClick.current=true;navigating.current=false;anchor.click();// ── Fallback timer ─────────────────────────────────────────\n// In Framer Preview, same-page clicks don't remount the page\n// so the enter animation never fires. After a timeout we erase\n// the path ourselves so the user isn't locked out.\nconst fallbackMs=leaveDuration*1e3*1.5+enterDuration*1e3+800;setTimeout(async()=>{if(!isCovering.current)return;// enter already handled it\nisCovering.current=false;navigating.current=false;sessionStorage.removeItem(SESSION_KEY);const path2=pathRef.current;if(!path2)return;const len2=path2.getTotalLength();applyDraw(path2,len2,0,1,30);await animateDrawSVG({gsap,path:path2,fromStart:0,fromEnd:1,toStart:1,toEnd:1,fromWidthPct:30,toWidthPct:5,duration:enterDuration,ease:\"power1.inOut\"});applyDraw(path2,len2,0,0,5);if(overlayRef.current)overlayRef.current.style.pointerEvents=\"none\";},fallbackMs);}runLeave();};document.addEventListener(\"click\",handleClick,true);return()=>document.removeEventListener(\"click\",handleClick,true);},[leaveDuration,enterDuration,30,5]);// ── CANVAS — zero size, nothing visible ───────────────────────────────\nif(isCanvas)return /*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,overflow:\"hidden\"}});// ── LIVE OVERLAY (via portal) ──────────────────────────────────────────\nif(!portalReady||!portalEl.current)return null;const initialStrokeDasharray=isTransitionRef.current?\"100000 0\":\"0 100000\";const initialStrokeWidth=isTransitionRef.current?`${30}%`:`${5}%`;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{ref:overlayRef,style:{position:\"fixed\",inset:0,zIndex:9999,pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 1000 1000\",fill:\"none\",preserveAspectRatio:\"none\",style:{width:\"130%\",height:\"130%\",position:\"absolute\",top:\"-15%\",left:\"-15%\",overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"path\",{ref:pathRef,d:svgPath,stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",fill:\"none\",style:{strokeWidth:initialStrokeWidth,strokeDasharray:initialStrokeDasharray,strokeDashoffset:\"0\"}})})}),portalEl.current);}// ── PROPERTY CONTROLS ──────────────────────────────────────────────────────\naddPropertyControls(DrawSVGTransition,{strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#ceaeff\"},leaveDuration:{type:ControlType.Number,title:\"Leave Duration\",defaultValue:1,min:.2,max:3,step:.05,unit:\"s\",displayStepper:true},enterDuration:{type:ControlType.Number,title:\"Enter Duration\",defaultValue:1.25,min:.2,max:3,step:.05,unit:\"s\",displayStepper:true},svgPath:{type:ControlType.String,title:\"SVG Path\",defaultValue:DEFAULT_PATH,displayTextArea:true,description:'The \"d\" attribute of an SVG <path>. Paste any path here to customise the animation shape. The path should traverse the full 1000\\xd71000 viewBox. Setup: add this component to every page and keep all properties identical. Set Page Settings → Transitions to None (Instant). Transitions only fire on <a> tag elements — set this under Accessibility → Tag on your link layers.'}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DrawSVGTransition\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Transition.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","const o = (e) => {\n    return e;\n};\nlet t;\nvar h = (e) => {\n    return (t || (t = o(e.createElement(\"path\", {d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}), \"Home\")),t);\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, h as default };","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";function hash2(x,y,seed){let n=Math.imul(x,374761393)^Math.imul(y,668265263)^Math.imul(seed,1274126177);n=Math.imul(n^n>>>13,1103515245);n^=n>>>16;return(n>>>0)/4294967296;}function smooth(t){return t*t*(3-2*t);}function valueNoise(x,y,seed){const xi=Math.floor(x);const yi=Math.floor(y);const tx=smooth(x-xi);const ty=smooth(y-yi);const a=hash2(xi,yi,seed);const b=hash2(xi+1,yi,seed);const c=hash2(xi,yi+1,seed);const d=hash2(xi+1,yi+1,seed);return a+(b-a)*tx+(c-a)*ty+(a-b-c+d)*tx*ty;}function clamp01(v){return v<0?0:v>1?1:v;}/**\n * Pixel Dissolve\n *\n * Dithered pixel-block transition band. Solid on one edge, breaking up into\n * organic scattered blocks toward the other. Builds in block-by-block as it\n * scrolls into view.\n *\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 220\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function PixelDissolve(props){const{color=\"#1B2AE8\",cellSize=26,scatter=.6,seed=7,solidEdge=\"bottom\",scrollAnimate=true,scrollSpan=.6,staticFill=1,style}=props;const containerRef=useRef(null);const canvasRef=useRef(null);const progressRef=useRef(0);const rafRef=useRef(0);const isLive=RenderTarget.current()===RenderTarget.preview;useEffect(()=>{if(typeof window===\"undefined\")return;const container=containerRef.current;const canvas=canvasRef.current;if(!container||!canvas)return;const cs=Math.max(4,cellSize);const scatterAmp=.5+scatter*1.1;const draw=()=>{const rect=container.getBoundingClientRect();const w=rect.width;const h=rect.height;if(w<1||h<1)return;const dpr=Math.min(window.devicePixelRatio||1,2);const pw=Math.round(w*dpr);const ph=Math.round(h*dpr);if(canvas.width!==pw)canvas.width=pw;if(canvas.height!==ph)canvas.height=ph;const ctx=canvas.getContext(\"2d\");if(!ctx)return;ctx.setTransform(dpr,0,0,dpr,0,0);ctx.clearRect(0,0,w,h);ctx.fillStyle=color;const cols=Math.ceil(w/cs);const rows=Math.ceil(h/cs);const p=isLive&&scrollAnimate?progressRef.current:clamp01(staticFill);const cutStart=1.001;const cut=cutStart*(1-p)+.5*p;for(let row=0;row<rows;row++){let yn=rows<=1?1:row/(rows-1);if(solidEdge===\"top\")yn=1-yn;const edgeWeight=clamp01((1-yn)*2.2);for(let col=0;col<cols;col++){const cluster=valueNoise(col/3.5,row/3.5,seed);const grain=hash2(col,row,seed+101);const n01=cluster*.62+grain*.38;const spread=(n01-.5)*1.55;const score=yn+scatterAmp*edgeWeight*spread;if(score>cut){ctx.fillRect(col*cs,row*cs,cs+.4,cs+.4);}}}};const updateScroll=()=>{const rect=container.getBoundingClientRect();const vh=window.innerHeight;const span=Math.max(.15,Math.min(1,scrollSpan));const total=Math.max(60,(vh+rect.height)*span);const p=clamp01((vh-rect.top)/total);if(Math.abs(p-progressRef.current)>.002){progressRef.current=p;draw();}};const onScroll=()=>{if(rafRef.current)return;rafRef.current=window.requestAnimationFrame(()=>{rafRef.current=0;updateScroll();});};if(isLive&&scrollAnimate){updateScroll();draw();window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onScroll,{passive:true});}else{draw();}const ro=new ResizeObserver(()=>draw());ro.observe(container);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onScroll);if(rafRef.current)window.cancelAnimationFrame(rafRef.current);ro.disconnect();};},[color,cellSize,scatter,seed,solidEdge,scrollAnimate,scrollSpan,staticFill,isLive]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",pointerEvents:\"none\",...style},\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{display:\"block\",width:\"100%\",height:\"100%\"}})});}addPropertyControls(PixelDissolve,{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#1B2AE8\"},cellSize:{type:ControlType.Number,title:\"Cell Size\",defaultValue:26,min:6,max:64,step:1,unit:\"px\"},scatter:{type:ControlType.Number,title:\"Scatter\",defaultValue:.6,min:0,max:1,step:.01},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:7,min:1,max:100,step:1,displayStepper:true},solidEdge:{type:ControlType.Enum,title:\"Solid Edge\",options:[\"bottom\",\"top\"],optionTitles:[\"Bottom\",\"Top\"],defaultValue:\"bottom\",displaySegmentedControl:true},scrollAnimate:{type:ControlType.Boolean,title:\"On Scroll\",defaultValue:true},scrollSpan:{type:ControlType.Number,title:\"Scroll Span\",defaultValue:.6,min:.2,max:1,step:.05,hidden:p=>!p.scrollAnimate},staticFill:{type:ControlType.Number,title:\"Static Fill\",defaultValue:1,min:0,max:1,step:.01}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PixelDissolve\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"220\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PixelDissolve.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Copyright Notice\n *\n * Auto-updating footer copyright component with customizable symbol, date range, and optional link.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function CopyrightNotice({prefix,suffix,font,textColor,style,useDateRange,startYear,name,statement,symbolType,showLink,linkText,linkUrl,linkStyle,openInNewTab,alignment,blockLayout}){const[currentYear,setCurrentYear]=useState(\"\");useEffect(()=>{if(typeof window!==\"undefined\"){const year=new Date().getFullYear().toString();startTransition(()=>setCurrentYear(year));}},[]);const yearText=useDateRange&&startYear?`${startYear}–${currentYear}`:currentYear;const getSymbol=()=>{switch(symbolType){case\"copyright\":return\"\\xa9\";case\"registered\":return\"\\xae\";case\"trademark\":return\"™\";case\"servicemark\":return\"℠\";case\"none\":return\"\";default:return\"\";}};return /*#__PURE__*/_jsx(\"div\",{style:{display:blockLayout?\"flex\":\"inline-flex\",justifyContent:alignment===\"center\"?\"center\":alignment===\"right\"?\"flex-end\":\"flex-start\",alignItems:\"center\",color:textColor,width:blockLayout?\"100%\":\"auto\",...font,...style},\"aria-label\":`Copyright ${yearText} ${name||\"\"}`,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline\",whiteSpace:\"normal\",wordBreak:\"break-word\",flexShrink:1},children:[/*#__PURE__*/_jsxs(\"span\",{children:[symbolType===\"custom\"?prefix:getSymbol(),\" \",yearText,\" \",name,\" \",statement,\" \",suffix]}),showLink&&/*#__PURE__*/_jsx(\"a\",{href:linkUrl,target:openInNewTab?\"_blank\":\"_self\",rel:\"noopener noreferrer\",style:{color:textColor,textDecoration:linkStyle===\"underline\"?\"underline\":\"none\",fontWeight:linkStyle===\"bold\"?\"bold\":\"inherit\",fontStyle:linkStyle===\"italic\"?\"italic\":\"normal\",marginLeft:\"4px\",...font},children:linkText})]})});}// Framer Property Controls\naddPropertyControls(CopyrightNotice,{symbolType:{type:ControlType.Enum,title:\"Symbol\",defaultValue:\"copyright\",options:[\"copyright\",\"registered\",\"trademark\",\"servicemark\",\"none\",\"custom\"],optionTitles:[\"\\xa9\",\"\\xae\",\"™\",\"℠\",\"None\",\"Custom\"]},prefix:{type:ControlType.String,title:\"Custom Prefix\",defaultValue:\"\",hidden:({symbolType})=>symbolType!==\"custom\"},useDateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false},startYear:{type:ControlType.Number,title:\"Start Year\",defaultValue:2024,min:1900,max:new Date().getFullYear(),step:1,displayStepper:true,hidden:({useDateRange})=>!useDateRange},name:{type:ControlType.String,title:\"Name\",placeholder:\"Your Site or Company\",defaultValue:\"\"},statement:{type:ControlType.String,title:\"Statement\",placeholder:\"All rights reserved.\",defaultValue:\"All rights reserved.\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",fontWeight:400,lineHeight:\"1.5em\"}},alignment:{type:ControlType.Enum,title:\"Alignment\",defaultValue:\"left\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"]},blockLayout:{type:ControlType.Boolean,title:\"Fill Width\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Enable if using Fill or placing inside layout slot\"},showLink:{type:ControlType.Boolean,title:\"Link\",defaultValue:false},linkText:{type:ControlType.String,title:\"Link Text\",placeholder:\"Privacy Policy\",defaultValue:\"\",hidden:({showLink})=>!showLink},linkUrl:{type:ControlType.Link,title:\"Link URL\",placeholder:\"https://example.com\",defaultValue:\"\",hidden:({showLink})=>!showLink},linkStyle:{type:ControlType.Enum,title:\"Link Style\",defaultValue:\"underline\",options:[\"underline\",\"bold\",\"italic\",\"none\"],optionTitles:[\"Underline\",\"Bold\",\"Italic\",\"None\"],hidden:({showLink})=>!showLink},openInNewTab:{type:ControlType.Boolean,title:\"Open in New Tab\",defaultValue:true,hidden:({showLink})=>!showLink}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyrightNotice\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopyrightNotice_2.map","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// src/code-generation/components/cms/bundled/assert.ts\nfunction k(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function L(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar B=1024,E=1.5,M=t=>2**t-1,P=t=>-(2**(t-1)),T=t=>2**(t-1)-1,x={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:P(8),Int16:P(16),Int32:P(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},F={Uint8:M(8),Uint16:M(16),Uint32:M(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:T(8),Int16:T(16),Int32:T(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function N(t,e,r,i){k(t>=e,t,\"outside lower bound for\",i),k(t<=r,t,\"outside upper bound for\",i);}var A=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*E)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){N(t,x.Uint8,F.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){N(t,x.Uint16,F.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){N(t,x.Uint32,F.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){N(t,x.Uint64,F.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){N(t,x.BigUint64,F.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){N(t,x.Int8,F.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){N(t,x.Int16,F.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){N(t,x.Int32,F.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){N(t,x.Int64,F.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){N(t,x.BigInt64,F.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(B)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction O(t){return\"string\"==typeof t;}function _(t){return Number.isFinite(t);}function q(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar j=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return k(_(r),\"Invalid chunkId\"),k(_(i),\"Invalid offset\"),k(_(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(k(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction D(t){if(q(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:L(t);}}function R(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function C(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function J(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function W(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function $(t,e){t.writeUint8(e.value?1:0);}function z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function K(t){return{type:\"color\"/* Color */,value:t.readString()};}function G(t,e){t.writeString(e.value);}function V(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function H(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function X(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Q(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function Y(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:\"file\"/* File */,value:t.readString()};}function tr(t,e){t.writeString(e.value);}function ti(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tn(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ts(t,e){t.writeJson(e.value);}function to(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ta(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function tu(t,e){t.writeFloat64(e.value);}function tl(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function th(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function tc(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tf(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function td(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function tg(t,e){t.writeJson(e.value);}function tv(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ty(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tp(t,e){if(_(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(O(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tm(t,e){let r=t.value,i=e.value;if(_(r)&&_(i)||O(r)&&O(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tw(t){return{type:\"string\"/* String */,value:t.readString()};}function tb(t,e){t.writeString(e.value);}function tI(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tS(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tU(t,e){t.writeUint32(e.value);}function tk(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return W(t);case 3/* Color */:return K(t);case 4/* Date */:return H(t);case 5/* Enum */:return Y(t);case 6/* File */:return te(t);case 7/* Link */:return tn(t);case 8/* Number */:return ta(t);case 9/* Object */:return th(t);case 10/* ResponsiveImage */:return td(t);case 11/* RichText */:return ty(t);case 12/* String */:return tw(t);case 13/* VectorSetItem */:return tS(t);default:L(e);}},t.write=function(t,e){let r=D(e);if(t.writeUint8(r),!q(e))switch(e.type){case\"array\"/* Array */:return C(t,e);case\"boolean\"/* Boolean */:return $(t,e);case\"color\"/* Color */:return G(t,e);case\"date\"/* Date */:return X(t,e);case\"enum\"/* Enum */:return Z(t,e);case\"file\"/* File */:return tr(t,e);case\"link\"/* Link */:return ts(t,e);case\"number\"/* Number */:return tu(t,e);case\"object\"/* Object */:return tc(t,e);case\"responsiveimage\"/* ResponsiveImage */:return tg(t,e);case\"richtext\"/* RichText */:return tp(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tU(t,e);case\"string\"/* String */:return tb(t,e);default:L(e);}},t.compare=function(t,e,r){let i=D(t),n=D(e);if(i<n)return -1;if(i>n)return 1;if(q(t)||q(e))return 0;switch(t.type){case\"array\"/* Array */:return k(\"array\"/* Array */===e.type),J(t,e,r);case\"boolean\"/* Boolean */:return k(\"boolean\"/* Boolean */===e.type),z(t,e);case\"color\"/* Color */:return k(\"color\"/* Color */===e.type),V(t,e);case\"date\"/* Date */:return k(\"date\"/* Date */===e.type),Q(t,e);case\"enum\"/* Enum */:return k(\"enum\"/* Enum */===e.type),tt(t,e);case\"file\"/* File */:return k(\"file\"/* File */===e.type),ti(t,e);case\"link\"/* Link */:return k(\"link\"/* Link */===e.type),to(t,e);case\"number\"/* Number */:return k(\"number\"/* Number */===e.type),tl(t,e);case\"object\"/* Object */:return k(\"object\"/* Object */===e.type),tf(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return k(\"responsiveimage\"/* ResponsiveImage */===e.type),tv(t,e);case\"richtext\"/* RichText */:return k(\"richtext\"/* RichText */===e.type),tm(t,e);case\"vectorsetitem\"/* VectorSetItem */:return k(\"vectorsetitem\"/* VectorSetItem */===e.type),tk(t,e);case\"string\"/* String */:return k(\"string\"/* String */===e.type),tI(t,e,r);default:L(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tL=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=j.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new A;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tB=3,tE=250,tM=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tP=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tM.includes(i.status)||++r>tB)return i;}catch(t){if(e?.signal?.aborted||++r>tB)throw t;}await tT(r);}};async function tT(t){let e=Math.floor(tE*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tx(t,e){let r=tA(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tP(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tF,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tF=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(k(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tN(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(k(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tN(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tN(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tA(t){k(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tO=class{async loadModel(){let[t]=await tx(this.options.url,[this.options.range]);return k(t,\"Failed to load model\"),tL.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){k(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:L(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];k(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction t_(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tq(t){for(let e of t)yield*e.prioritySources;}var tj=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tP(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=t_(i),o=i.getOffset()-r,a=new j(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=j.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tx(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tq(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];k(o,\"Missing range bytes\");let a=new b(o),u=t_(a),l=t[e]?.pointer;k(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tD=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=j.fromString(t),i=this.chunks[r.chunkId];return k(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=j.fromString(t.pointer),i=j.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tj(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tD as DatabaseCollection,tO as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";var a,u,f=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&f in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as l,createElement as p}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction s(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar m=((a=m||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),y=((u=y||{})[u.RichText=1]=\"RichText\",u[u.VectorSetItem=2]=\"VectorSetItem\",u);function d(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}h(r,o,t);}}function h(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):h(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||d(e,r,t);}}function x(i){let a=/* @__PURE__ */new Map;return u=>{let f=a.get(u);if(f)return f;let m=JSON.parse(u),y=function a(u){switch(u[0]){case 1/* Fragment */:{let[,...e]=u,r=e.map(a);return /*#__PURE__*/p(l,void 0,...r);}case 2/* Link */:{let[,e,...r]=u,t=r.map(a);return /*#__PURE__*/p(n,e,...t);}case 3/* Module */:{let[,n,o,f]=u;d(o,f,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(c(t)&&t.preload(),t):r;});let l=i[n];return s(l,\"Module not found\"),c(l)&&l.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:l,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=u,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/p(o.a,r,...n);return /*#__PURE__*/p(e,r,...n);}case 5/* Text */:{let[,e]=u;return e;}}}(m);return a.set(u,y),y;};}export{y as RichTextJsonPropKind,m as RichTextJsonType,x as getRichTextJsonResolver,d as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f857c8)\nimport{addPropertyControls as e,ControlType as l,lazy as t,QueryEngine as o}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as i}from\"./bbee8Ifj1-0.js\";import{getRichTextJsonResolver as n}from\"./bbee8Ifj1-1.js\";let r=t(()=>import(\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js\"),\"Video\"),u=t(()=>import(\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js\"),\"Youtube\"),c=t(()=>import(\"https://framerusercontent.com/modules/pVk4QsoHxASnVtUBp6jr/7eCYIL3dnkBSjjSduYQU/CodeBlock.js\")),s=t(()=>import(\"https://framerusercontent.com/modules/8Efx5tt2zyouhTGVhdmT/dCl4VLJOjWKSNWo7eVjC/XD0A3UF1m.js\")),d=t(()=>import(\"https://framerusercontent.com/modules/NSQPM1wvQKEzZq7x1J3n/LtlVJLgc5Mv3Sb0KZcJF/Y50evIEYf.js\")),m={cIdPOQcYw:{isNullable:!0,type:l.RichText},createdAt:{isNullable:!0,type:l.Date},CXhvH5D3S:{isNullable:!0,type:l.RichText},dCLdrdSjW:{isNullable:!0,type:l.ResponsiveImage},ejVW5qc58:{isNullable:!0,type:l.Boolean},eSu7w70kp:{isNullable:!0,type:l.Enum},feuva9nfo:{isNullable:!0,type:l.Link},FgnyzkVl4:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},hT6h608uH:{isNullable:!0,type:l.Link},id:{isNullable:!1,type:l.String},iiyvsCMg3:{definition:{definitions:{id:{isNullable:!1,type:l.String},xLU0mpCtU:{isNullable:!0,type:l.ResponsiveImage}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},JpaRurDaC:{isNullable:!0,type:l.ResponsiveImage},JSMK4nind:{isNullable:!0,type:l.String},KM6Ay9BOl:{isNullable:!0,type:l.Link},LXNEAxwNM:{isNullable:!0,type:l.Enum},nextItemId:{isNullable:!0,type:l.String},nUb3Mhdlu:{isNullable:!0,type:l.Boolean},oBvP_X3tz:{isNullable:!0,type:l.File},pMAOAdLaS:{isNullable:!0,type:l.Date},previousItemId:{isNullable:!0,type:l.String},qS2m3zVQX:{definition:{definitions:{cuwVVeC7e:{isNullable:!0,type:l.Boolean},id:{isNullable:!1,type:l.String},IRH15_QZb:{isNullable:!0,type:l.String},Jnx2uUeWD:{isNullable:!0,type:l.Color},KUJNYVWoz:{isNullable:!0,type:l.Number},nwJhioOfa:{isNullable:!0,type:l.Color},nxd8oxcQd:{isNullable:!0,type:l.Color},q226WnyJK:{isNullable:!0,type:l.Link},qE_jpNDCI:{isNullable:!0,type:l.Color},QvSmCU_Mn:{isNullable:!0,type:l.Color},QXRitE8mn:{isNullable:!0,type:l.String},Ut0gv6PKz:{isNullable:!0,type:l.String},WUfWxfnc4:{isNullable:!0,type:l.String}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},QS4TyvWBL:{isNullable:!0,type:l.Link},RiLNtBOeY:{isNullable:!0,type:l.String},UGiSxde7g:{isNullable:!0,type:l.String},ulkdTij_7:{isNullable:!0,type:l.Boolean},UnxHcnRsg:{isNullable:!0,type:l.RichText},updatedAt:{isNullable:!0,type:l.Date},UzTnbe7LH:{isNullable:!0,type:l.String},WBW5Y00RR:{isNullable:!0,type:l.ResponsiveImage},XfUDvkrCZ:{isNullable:!0,type:l.String},Yz5uBfXfH:{isNullable:!0,type:l.String},Z4ykIk5IH:{isNullable:!0,type:l.File},ZKkuF2QLU:{isNullable:!0,type:l.ResponsiveImage}},p=new URL(\"./bbee8Ifj1-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),f=[\"id\"],y={type:1},N=[\"previousItemId\"],g=[\"nextItemId\"],b=[\"id\",\"RiLNtBOeY\"],S=[\"RiLNtBOeY\",\"id\"],h={type:0},w=[\"feuva9nfo\"],v=[\"LXNEAxwNM\"],x=[\"pMAOAdLaS\"],I=[\"JpaRurDaC\"],k=[\"iiyvsCMg3\"],V=[\"JSMK4nind\"],A=[\"UGiSxde7g\"],C=[\"RiLNtBOeY\"],L=[\"ejVW5qc58\"],U=[\"nUb3Mhdlu\"],R=[\"FgnyzkVl4\"],B=[\"dCLdrdSjW\"],T=[\"QS4TyvWBL\"],D=[\"ZKkuF2QLU\"],E=[\"WBW5Y00RR\"],W=[\"Yz5uBfXfH\"],Y=[\"KM6Ay9BOl\"],j=[\"UzTnbe7LH\"],P=[\"oBvP_X3tz\"],X=[\"Z4ykIk5IH\"],M=[\"eSu7w70kp\"],z=[\"hT6h608uH\"],H=[\"CXhvH5D3S\"],O=[\"cIdPOQcYw\"],Q=[\"UnxHcnRsg\"],K=[\"ulkdTij_7\"],F=[\"XfUDvkrCZ\"],J=[\"qS2m3zVQX\"],G=[],q=e=>{let l=G[e];if(l)return l().then(e=>e.default);},Z={\"local-module:canvasComponent/XD0A3UF1m:default\":s,\"local-module:canvasComponent/Y50evIEYf:default\":d,\"module:lRDHiNWNVWmE0lqtoVHP/I6H5ZhUPA8PwvfVPIGXQ/Video.js:Video\":r,\"module:NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js:Youtube\":u,\"module:pVk4QsoHxASnVtUBp6jr/7eCYIL3dnkBSjjSduYQU/CodeBlock.js:default\":c},_=n(Z),$=new o,ee={collectionByLocaleId:{default:new a({chunks:[new URL(\"./bbee8Ifj1-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"2fe4fc19-2f81-43d6-adb3-2c0045761f49default\",indexes:[new i({collation:y,collectionSchema:m,fieldNames:f,range:{from:0,to:5233},url:p}),new i({collation:y,collectionSchema:m,fieldNames:N,range:{from:5233,to:10465},url:p}),new i({collation:y,collectionSchema:m,fieldNames:g,range:{from:10465,to:15693},url:p}),new i({collation:y,collectionSchema:m,fieldNames:b,range:{from:15693,to:34663},url:p}),new i({collation:h,collectionSchema:m,fieldNames:S,range:{from:34663,to:53633},url:p}),new i({collation:h,collectionSchema:m,fieldNames:w,range:{from:53633,to:56492},url:p}),new i({collation:h,collectionSchema:m,fieldNames:v,range:{from:56492,to:61732},url:p}),new i({collation:h,collectionSchema:m,fieldNames:x,range:{from:61732,to:65887},url:p}),new i({collation:h,collectionSchema:m,fieldNames:I,range:{from:65887,to:196190},url:p}),new i({collation:h,collectionSchema:m,fieldNames:k,range:{from:196190,to:357135},url:p}),new i({collation:h,collectionSchema:m,fieldNames:V,range:{from:357135,to:374883},url:p}),new i({collation:h,collectionSchema:m,fieldNames:A,range:{from:374883,to:407733},url:p}),new i({collation:h,collectionSchema:m,fieldNames:C,range:{from:407733,to:423659},url:p}),new i({collation:h,collectionSchema:m,fieldNames:L,range:{from:423659,to:426295},url:p}),new i({collation:h,collectionSchema:m,fieldNames:U,range:{from:426295,to:428931},url:p}),new i({collation:h,collectionSchema:m,fieldNames:R,range:{from:428931,to:435372},url:p}),new i({collation:h,collectionSchema:m,fieldNames:B,range:{from:435372,to:441629},url:p}),new i({collation:h,collectionSchema:m,fieldNames:T,range:{from:441629,to:444533},url:p}),new i({collation:h,collectionSchema:m,fieldNames:D,range:{from:444533,to:446952},url:p}),new i({collation:h,collectionSchema:m,fieldNames:E,range:{from:446952,to:450161},url:p}),new i({collation:h,collectionSchema:m,fieldNames:W,range:{from:450161,to:453615},url:p}),new i({collation:h,collectionSchema:m,fieldNames:Y,range:{from:453615,to:456157},url:p}),new i({collation:h,collectionSchema:m,fieldNames:j,range:{from:456157,to:459473},url:p}),new i({collation:h,collectionSchema:m,fieldNames:P,range:{from:459473,to:462178},url:p}),new i({collation:h,collectionSchema:m,fieldNames:X,range:{from:462178,to:464881},url:p}),new i({collation:h,collectionSchema:m,fieldNames:M,range:{from:464881,to:470121},url:p}),new i({collation:h,collectionSchema:m,fieldNames:z,range:{from:470121,to:480001},url:p}),new i({collation:h,collectionSchema:m,fieldNames:H,range:{from:480001,to:661077},url:p}),new i({collation:h,collectionSchema:m,fieldNames:O,range:{from:661077,to:3297842},url:p}),new i({collation:h,collectionSchema:m,fieldNames:Q,range:{from:3297842,to:3300706},url:p}),new i({collation:h,collectionSchema:m,fieldNames:K,range:{from:3300706,to:3303342},url:p}),new i({collation:h,collectionSchema:m,fieldNames:F,range:{from:3303342,to:3308307},url:p}),new i({collation:h,collectionSchema:m,fieldNames:J,range:{from:3308307,to:3311160},url:p})],resolveRichText:_,resolveVectorSetItem:q,schema:m})},displayName:\"Čl\\xe1nky\",id:\"2fe4fc19-2f81-43d6-adb3-2c0045761f49\"};export default ee;e(ee,{feuva9nfo:{title:\"EN VERZE ODKAZ\",type:l.Link},LXNEAxwNM:{defaultValue:\"GuWA1DbmG\",options:[\"muPLF7hx2\",\"jCFAAysX2\",\"qXt2GcqXY\",\"aZqoHnuY5\",\"GuWA1DbmG\",\"ynoHPaORC\",\"ikN1GFmgz\",\"VEu3BBgEv\",\"NzdTPWrPE\",\"YAUwUYD1l\",\"DTVEdPCJF\"],optionTitles:[\"Rozhovory\",\"Marketing\",\"Technologie\",\"AI\",\"Kreativita\",\"Brandstory\",\"Uměn\\xed a design\",\"Wellbeing\",\"Advertorial\",\"Aktuality\",\"Guest-Post\"],title:\"Rubrika\",type:l.Enum},pMAOAdLaS:{defaultValue:\"\",title:\"Datum publikace\",type:l.Date},JpaRurDaC:{title:\"Obr\\xe1zek\",type:l.ResponsiveImage},iiyvsCMg3:{__vekterDefault:[],control:{controls:{xLU0mpCtU:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Galerie\",type:l.Array},JSMK4nind:{defaultValue:\"\",maxLength:95,placeholder:\"\",title:\"Nadpis\",type:l.String},UGiSxde7g:{defaultValue:\"\",displayTextArea:!1,maxLength:160,title:\"Podnadpis\",type:l.String},RiLNtBOeY:{preventLocalization:!0,title:\"Slug\",type:l.String},ejVW5qc58:{defaultValue:!1,title:\"NEXUSMAG+\",type:l.Boolean},nUb3Mhdlu:{defaultValue:!1,title:\"Doporučujume\",type:l.Boolean},FgnyzkVl4:{dataIdentifier:\"local-module:collection/bbee8Ifj1:default\",title:\"Doporučen\\xe9 čl\\xe1nky\",type:l.MultiCollectionReference},dCLdrdSjW:{title:\"banner-long\",type:l.ResponsiveImage},QS4TyvWBL:{title:\"banner-long-link\",type:l.Link},ZKkuF2QLU:{title:\"Logo partnera / sponzora rubriky\",type:l.ResponsiveImage},WBW5Y00RR:{title:\"Středov\\xfd Plovouc\\xed Banner\",type:l.ResponsiveImage},Yz5uBfXfH:{defaultValue:\"\",displayTextArea:!0,title:\"Text - Středov\\xfd plovouc\\xed banner\",type:l.String},KM6Ay9BOl:{title:\"Odkaz - Středov\\xfd plovouc\\xed banner\",type:l.Link},UzTnbe7LH:{defaultValue:\"\",title:\"CTA - Středov\\xfd plovouc\\xed banner\",type:l.String},oBvP_X3tz:{allowedFileTypes:[\"mp3\"],title:\"Audio verze\",type:l.File},Z4ykIk5IH:{allowedFileTypes:[\"mp3\"],title:\"Podcast\",type:l.File},eSu7w70kp:{defaultValue:\"YEWw7P8mg\",options:[\"YEWw7P8mg\",\"zKg2ywsEo\",\"wEAtzt6w1\",\"CJWl11aS9\"],optionTitles:[\"Jan Kudl\\xe1ček\",\"Martin Šlat\",\"Kl\\xe1ra Miškovičov\\xe1\",\"ČAUI X NEXUSMAG\"],title:\"Autor\",type:l.Enum},hT6h608uH:{title:\"LinkedIn Autora\",type:l.Link},CXhvH5D3S:{defaultValue:\"\",title:\"Perex\",type:l.RichText},cIdPOQcYw:{defaultValue:\"\",title:\"Obsah čl\\xe1nku\",type:l.RichText},UnxHcnRsg:{defaultValue:\"\",title:\"Zdroje\",type:l.RichText},ulkdTij_7:{defaultValue:!1,title:\"Povolit diskuzi?\",type:l.Boolean},XfUDvkrCZ:{defaultValue:\"\",title:\"Tagy\",type:l.String},qS2m3zVQX:{__vekterDefault:[],control:{controls:{IRH15_QZb:{defaultValue:\"Notification\",title:\"Title\",type:\"string\"},WUfWxfnc4:{defaultValue:\"This is a sample notification message.\",title:\"Message\",type:\"string\"},QXRitE8mn:{defaultValue:\"Action\",title:\"Action Label\",type:\"string\"},q226WnyJK:{title:\"Action Link\",type:\"link\"},KUJNYVWoz:{defaultValue:4e3,max:1e4,min:1e3,step:500,title:\"Duration\",type:\"number\"},cuwVVeC7e:{defaultValue:!1,title:\"Persistent\",type:\"boolean\"},qE_jpNDCI:{defaultValue:\"rgb(136, 85, 255)\",title:\"Custom Color\",type:\"color\"},Ut0gv6PKz:{defaultValue:\"🎉\",title:\"Custom Icon\",type:\"string\"},QvSmCU_Mn:{defaultValue:\"rgb(34, 204, 102)\",title:\"Success Color\",type:\"color\"},nxd8oxcQd:{defaultValue:\"rgb(255, 85, 136)\",title:\"Error Color\",type:\"color\"},nwJhioOfa:{defaultValue:\"rgb(255, 187, 0)\",title:\"Warning Color\",type:\"color\"},Jnx2uUeWD:{defaultValue:\"rgb(0, 153, 255)\",title:\"Info Color\",type:\"color\"}},type:\"object\"},title:\"Toasts\",type:l.Array},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/bbee8Ifj1:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/bbee8Ifj1:default\",title:\"Next\",type:l.CollectionReference}});export const LXNEAxwNMToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"muPLF7hx2\":return\"Rozhovory\";case\"jCFAAysX2\":return\"Marketing\";case\"qXt2GcqXY\":return\"Technologie\";case\"aZqoHnuY5\":return\"AI\";case\"GuWA1DbmG\":return\"Kreativita\";case\"ynoHPaORC\":return\"Brandstory\";case\"ikN1GFmgz\":return\"Uměn\\xed a design\";case\"VEu3BBgEv\":return\"Wellbeing\";case\"NzdTPWrPE\":return\"Advertorial\";case\"YAUwUYD1l\":return\"Aktuality\";case\"DTVEdPCJF\":return\"Guest-Post\";default:return\"\";}};export const eSu7w70kpToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"YEWw7P8mg\":return\"Jan Kudl\\xe1ček\";case\"zKg2ywsEo\":return\"Martin Šlat\";case\"wEAtzt6w1\":return\"Kl\\xe1ra Miškovičov\\xe1\";case\"CJWl11aS9\":return\"ČAUI X NEXUSMAG\";default:return\"\";}};export const enumToDisplayNameFunctions={eSu7w70kp:eSu7w70kpToDisplayName,LXNEAxwNM:LXNEAxwNMToDisplayName};export const utils={async getSlugByRecordId(e,l){let[t]=await $.query({from:{data:ee,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"RiLNtBOeY\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.RiLNtBOeY;},async getRecordIdBySlug(e,l){let[t]=await $.query({from:{data:ee,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"RiLNtBOeY\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;},getContentLocaleIdByRecordId(e,l){}};\nexport const __FramerMetadata__ = {\"exports\":{\"LXNEAxwNMToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerData\":\"true\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\",\"framerAutoSizeImages\":\"true\",\"framerSlug\":\"RiLNtBOeY\",\"framerCollectionUtils\":\"1\",\"framerCollectionId\":\"bbee8Ifj1\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"false\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"eSu7w70kpToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-500\",\"GF;Saira Semi Condensed-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"}]}];export const css=['.framer-qcenj .framer-styles-preset-1ybhe41:not(.rich-text-wrapper), .framer-qcenj .framer-styles-preset-1ybhe41.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-2c2004b2-baeb-47fd-a124-7e10fa44233f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-qcenj\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-JFbHv .framer-styles-preset-b1ieno:not(.rich-text-wrapper), .framer-JFbHv .framer-styles-preset-b1ieno.rich-text-wrapper a { --framer-link-current-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-link-hover-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-link-hover-text-decoration: line-through; --framer-link-hover-text-decoration-color: var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, #d7ff37) /* {\"name\":\"Green\"} */; --framer-link-hover-text-decoration-style: wavy; --framer-link-hover-text-decoration-thickness: 3px; --framer-link-text-background-padding: 0px; --framer-link-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }'];export const className=\"framer-JFbHv\";\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 (b6e2e7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,patchBorderRadiusScaleCorrector,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"NcReVj5ZA\",\"nlDjjzfy3\"];const serializationHash=\"framer-uk1Xf\";const variantClassNames={NcReVj5ZA:\"framer-v-u2zwu5\",nlDjjzfy3:\"framer-v-wiedy5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ana6IqG8J=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={\"Variant 2\":\"nlDjjzfy3\",Primary:\"NcReVj5ZA\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,Ana6IqG8J:image??props.Ana6IqG8J??{alt:\"ticker image\",pixelHeight:775,pixelWidth:993,src:\"https://framerusercontent.com/images/9zxjaD2IaI6wIs1lFCEwN8iA6I.png?width=993&height=775\",srcSet:\"https://framerusercontent.com/images/9zxjaD2IaI6wIs1lFCEwN8iA6I.png?scale-down-to=512&width=993&height=775 512w,https://framerusercontent.com/images/9zxjaD2IaI6wIs1lFCEwN8iA6I.png?width=993&height=775 993w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"NcReVj5ZA\"};};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,Ana6IqG8J,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NcReVj5ZA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"ticker image\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:775,pixelWidth:993,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(Ana6IqG8J)},className:cx(scopingClassNames,\"framer-u2zwu5\",className,classNames),\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"NcReVj5ZA\",ref:refBinding,style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",...style},variants:{nlDjjzfy3:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({nlDjjzfy3:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uk1Xf.framer-16eynps, .framer-uk1Xf .framer-16eynps { display: block; }\",\".framer-uk1Xf.framer-u2zwu5 { height: 387px; overflow: hidden; position: relative; width: 496px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 387\n * @framerIntrinsicWidth 496\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nlDjjzfy3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Ana6IqG8J\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerb5dnBSww_=withCSS(Component,css,\"framer-uk1Xf\");export default Framerb5dnBSww_;Framerb5dnBSww_.displayName=\"Slider Image\";Framerb5dnBSww_.defaultProps={height:387,width:496};addPropertyControls(Framerb5dnBSww_,{variant:{options:[\"NcReVj5ZA\",\"nlDjjzfy3\"],optionTitles:[\"Primary\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Ana6IqG8J:{__defaultAssetReference:\"data:framer/asset-reference,9zxjaD2IaI6wIs1lFCEwN8iA6I.png?originalFilename=s1.png&width=993&height=775\",__vekterDefault:{alt:\"ticker image\",assetReference:\"data:framer/asset-reference,9zxjaD2IaI6wIs1lFCEwN8iA6I.png?originalFilename=s1.png&width=993&height=775\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(Framerb5dnBSww_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb5dnBSww_\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nlDjjzfy3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"496\",\"framerVariables\":\"{\\\"Ana6IqG8J\\\":\\\"image\\\"}\",\"framerIntrinsicHeight\":\"387\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./b5dnBSww_.map","// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"UYnxZxY0p\",\"WipqE3dKf\",\"xBs3H2CXq\",\"EAh6nTX0t\",\"LP5NjW_wd\"];const serializationHash=\"framer-JCbiv\";const variantClassNames={EAh6nTX0t:\"framer-v-8i3728\",LP5NjW_wd:\"framer-v-rgxg1l\",UYnxZxY0p:\"framer-v-1lb3qui\",WipqE3dKf:\"framer-v-ipaoc3\",xBs3H2CXq:\"framer-v-arkewo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yptys37fa=undefined;const zYpXodvR6=undefined;const XNrgCWDk8=undefined;const gdFhdTTSd=undefined;const fbF9m3nlk=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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 — Line In\":\"WipqE3dKf\",\"Desktop — Line Out\":\"xBs3H2CXq\",Desktop:\"UYnxZxY0p\",Mobile:\"EAh6nTX0t\",SPAN:\"LP5NjW_wd\"};const Variants=motion.create(React.Fragment);const getProps=({color,fill,height,id,link,newTab,text,width,...props})=>{return{...props,fbF9m3nlk:fill??props.fbF9m3nlk??\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:text??props.gdFhdTTSd??\"Newsletter\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UYnxZxY0p\",XNrgCWDk8:color??props.XNrgCWDk8??\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:link??props.yptys37fa,zYpXodvR6:newTab??props.zYpXodvR6??false};};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,gdFhdTTSd,yptys37fa,zYpXodvR6,XNrgCWDk8,fbF9m3nlk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UYnxZxY0p\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnteraggxcu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"WipqE3dKf\");});const onMouseLeaveqol8bw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"xBs3H2CXq\");});const onAppear40ecy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"UYnxZxY0p\",true),250);});useOnVariantChange(baseVariant,{xBs3H2CXq:onAppear40ecy});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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:yptys37fa,motionChild:true,nodeId:\"UYnxZxY0p\",openInNewTab:zYpXodvR6,scopeId:\"BoOUH6AKd\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1lb3qui\",className,classNames)} framer-nx0juo`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UYnxZxY0p\",onMouseEnter:onMouseEnteraggxcu,ref:refBinding,style:{...style},...addPropertyOverrides({EAh6nTX0t:{\"data-framer-name\":\"Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined},LP5NjW_wd:{\"data-framer-name\":\"SPAN\"},WipqE3dKf:{\"data-framer-name\":\"Desktop — Line In\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveqol8bw},xBs3H2CXq:{\"data-framer-name\":\"Desktop — Line Out\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qzyfnw\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"gbQMkfYhY\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-XNrgCWDk8-BoOUH6AKd))\"},children:\"Newsletter\"})}),className:\"framer-qssg94\",fonts:[\"GF;Saira Semi Condensed-regular\"],layoutDependency:layoutDependency,layoutId:\"Z6CfbWIub\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-XNrgCWDk8-BoOUH6AKd)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-XNrgCWDk8-BoOUH6AKd\":XNrgCWDk8},text:gdFhdTTSd,variants:{LP5NjW_wd:{\"--extracted-tcooor\":\"var(--variable-reference-XNrgCWDk8-BoOUH6AKd)\"},WipqE3dKf:{\"--extracted-tcooor\":\"var(--variable-reference-XNrgCWDk8-BoOUH6AKd)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EAh6nTX0t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-XNrgCWDk8-BoOUH6AKd))\"},children:\"Newsletter\"})}),fonts:[\"GF;Saira Semi Condensed-500\"]},LP5NjW_wd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--variable-reference-XNrgCWDk8-BoOUH6AKd))\"},children:\"Newsletter\"})})},WipqE3dKf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--variable-reference-XNrgCWDk8-BoOUH6AKd))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\"},children:\"Newsletter\"})}),fonts:[\"GF;Saira Semi Condensed-500\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15h9iy4\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"cB7Y3xAtE\",style:{backgroundColor:\"var(--token-e1ae94ab-0bc7-4c0c-bffe-d6d47ba7ea25, rgba(255, 255, 255, 0.64))\"},variants:{WipqE3dKf:{backgroundColor:fbF9m3nlk},xBs3H2CXq:{backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}}})]})})})})});});const css=[\".framer-JCbiv.framer-nx0juo, .framer-JCbiv .framer-nx0juo { display: block; }\",\".framer-JCbiv.framer-1lb3qui { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JCbiv .framer-qzyfnw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JCbiv .framer-qssg94 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-JCbiv .framer-15h9iy4 { bottom: 0px; flex: none; height: 1px; left: -10px; overflow: hidden; position: absolute; width: 1px; z-index: 1; }\",\".framer-JCbiv.framer-v-ipaoc3 .framer-15h9iy4 { left: 0px; width: 100%; }\",\".framer-JCbiv.framer-v-arkewo .framer-15h9iy4 { left: unset; right: -10px; width: 1%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 68\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WipqE3dKf\":{\"layout\":[\"auto\",\"auto\"]},\"xBs3H2CXq\":{\"layout\":[\"auto\",\"auto\"]},\"EAh6nTX0t\":{\"layout\":[\"auto\",\"auto\"]},\"LP5NjW_wd\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gdFhdTTSd\":\"text\",\"yptys37fa\":\"link\",\"zYpXodvR6\":\"newTab\",\"XNrgCWDk8\":\"color\",\"fbF9m3nlk\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBoOUH6AKd=withCSS(Component,css,\"framer-JCbiv\");export default FramerBoOUH6AKd;FramerBoOUH6AKd.displayName=\"Footer/Link\";FramerBoOUH6AKd.defaultProps={height:22.5,width:68};addPropertyControls(FramerBoOUH6AKd,{variant:{options:[\"UYnxZxY0p\",\"WipqE3dKf\",\"xBs3H2CXq\",\"EAh6nTX0t\",\"LP5NjW_wd\"],optionTitles:[\"Desktop\",\"Desktop — Line In\",\"Desktop — Line Out\",\"Mobile\",\"SPAN\"],title:\"Variant\",type:ControlType.Enum},gdFhdTTSd:{defaultValue:\"Newsletter\",displayTextArea:false,title:\"Text\",type:ControlType.String},ongdFhdTTSdChange:{changes:\"gdFhdTTSd\",type:ControlType.ChangeHandler},yptys37fa:{title:\"Link\",type:ControlType.Link},zYpXodvR6:{defaultValue:false,description:\"Open the link in a new tab on browser is set to Yes\",title:\"New Tab\",type:ControlType.Boolean},onzYpXodvR6Change:{changes:\"zYpXodvR6\",type:ControlType.ChangeHandler},XNrgCWDk8:{defaultValue:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color},fbF9m3nlk:{defaultValue:'var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)) /* {\"name\":\"Black-dark-mode\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerBoOUH6AKd,[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8OYuceqGT-.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBoOUH6AKd\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WipqE3dKf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xBs3H2CXq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EAh6nTX0t\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LP5NjW_wd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"gdFhdTTSd\\\":\\\"text\\\",\\\"yptys37fa\\\":\\\"link\\\",\\\"zYpXodvR6\\\":\\\"newTab\\\",\\\"XNrgCWDk8\\\":\\\"color\\\",\\\"fbF9m3nlk\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"68\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BoOUH6AKd.map","// Generated by Framer (8cfa921)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={n7zEQ4ad3:{hover:true},RCeoAN3A3:{hover:true}};const cycleOrder=[\"RCeoAN3A3\",\"n7zEQ4ad3\",\"YzBIlh0_b\"];const serializationHash=\"framer-MaDi0\";const variantClassNames={n7zEQ4ad3:\"framer-v-1478eem\",RCeoAN3A3:\"framer-v-1ebep5l\",YzBIlh0_b:\"framer-v-1pnebz8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DWbuNRjVl=undefined;const msuYEA7di=undefined;const eBQ6PFnLE=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={delay:0,duration:.2,ease:[.25,.1,.25,1],type:\"tween\"};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={\"Variant 3\":\"YzBIlh0_b\",Dark:\"n7zEQ4ad3\",Light:\"RCeoAN3A3\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,padding,width,...props})=>{return{...props,DWbuNRjVl:padding??props.DWbuNRjVl??\"0px\",eBQ6PFnLE:link??props.eBQ6PFnLE,msuYEA7di:click??props.msuYEA7di,variant:humanReadableVariantMap[props.variant]??props.variant??\"RCeoAN3A3\"};};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,eBQ6PFnLE,DWbuNRjVl,msuYEA7di,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RCeoAN3A3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapb8hifz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(msuYEA7di){const res=await msuYEA7di(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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:eBQ6PFnLE,motionChild:true,nodeId:\"RCeoAN3A3\",openInNewTab:false,scopeId:\"GHkKdZs9q\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ebep5l\",className,classNames)} framer-1wushgd`,\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RCeoAN3A3\",onTap:onTapb8hifz,ref:refBinding,style:{\"--8qgjbn\":numberToPixelString(DWbuNRjVl),opacity:1,...style},variants:{\"n7zEQ4ad3-hover\":{opacity:.65},\"RCeoAN3A3-hover\":{opacity:.65}},...addPropertyOverrides({\"n7zEQ4ad3-hover\":{\"data-framer-name\":undefined},\"RCeoAN3A3-hover\":{\"data-framer-name\":undefined},n7zEQ4ad3:{\"data-framer-name\":\"Dark\"},YzBIlh0_b:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"45px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\",\"--framer-text-transform\":\"uppercase\"},children:\"NEXUSMAG\"})}),className:\"framer-u5uexs\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"w35TKev0A\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({YzBIlh0_b:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"35px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\",\"--framer-text-transform\":\"uppercase\"},children:\"NEXUSMAG\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-MaDi0.framer-1wushgd, .framer-MaDi0 .framer-1wushgd { display: block; }\",\".framer-MaDi0.framer-1ebep5l { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: var(--8qgjbn); position: relative; text-decoration: none; width: min-content; }\",\".framer-MaDi0 .framer-u5uexs { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 167\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"n7zEQ4ad3\":{\"layout\":[\"auto\",\"auto\"]},\"YzBIlh0_b\":{\"layout\":[\"auto\",\"auto\"]},\"oCS42gpQZ\":{\"layout\":[\"auto\",\"auto\"]},\"RPa8ey7IS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"eBQ6PFnLE\":\"link\",\"DWbuNRjVl\":\"padding\",\"msuYEA7di\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGHkKdZs9q=withCSS(Component,css,\"framer-MaDi0\");export default FramerGHkKdZs9q;FramerGHkKdZs9q.displayName=\"Elements/Logo\";FramerGHkKdZs9q.defaultProps={height:45,width:167};addPropertyControls(FramerGHkKdZs9q,{variant:{options:[\"RCeoAN3A3\",\"n7zEQ4ad3\",\"YzBIlh0_b\"],optionTitles:[\"Light\",\"Dark\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},eBQ6PFnLE:{title:\"Link\",type:ControlType.Link},DWbuNRjVl:{defaultValue:\"0px\",title:\"Padding\",type:ControlType.Padding},msuYEA7di:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerGHkKdZs9q,[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGHkKdZs9q\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"eBQ6PFnLE\\\":\\\"link\\\",\\\"DWbuNRjVl\\\":\\\"padding\\\",\\\"msuYEA7di\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"167\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n7zEQ4ad3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YzBIlh0_b\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oCS42gpQZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RPa8ey7IS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GHkKdZs9q.map","// Generated by Framer (1683339)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,queryCache,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,TickerItem,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withTickerFX}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 PixelDissolve from\"https://framerusercontent.com/modules/ICOo1Roreh6P0vJibhIt/ULKlMtNakanStL1FB9G1/PixelDissolve.js\";import CopyrightNotice from\"https://framerusercontent.com/modules/XWSCZmVamz0f56KQfmom/7MBYSrXkP2kO5kBwnX6s/CopyrightNotice_2.js\";import LNky from\"https://framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/0IXL4TByldnkoIpekMf6/bbee8Ifj1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/FMLtm8fvt87Px5ff7yIx/mczSu4uVgjsMFaJ3LxTG/NLF5U8zOD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2g5pq0i9NyWef7yigPFW/ML2L1HIvNcyPjZDoIlb6/Pb_pvjeKR.js\";import SliderImage from\"https://framerusercontent.com/modules/gBRWgBp85j6qUum7UQeT/HP1KnQHuw8t0P9Q50I68/b5dnBSww_.js\";import FooterLink from\"https://framerusercontent.com/modules/TDnuAmxgnSRL6kHWchjM/fFAkJQFiPdJt2DQ0bcg3/BoOUH6AKd.js\";import ElementsLogo from\"https://framerusercontent.com/modules/pQrcu6plG48e5jpDSAc7/IcrSZh0PCr85HnyLMmLM/GHkKdZs9q.js\";const PixelDissolveFonts=getFonts(PixelDissolve);const MotionDivWithFX=withFX(motion.div);const MotionDivWithTickerFX=withTickerFX(motion.div);const MaterialFonts=getFonts(Material);const FooterLinkFonts=getFonts(FooterLink);const CopyrightNoticeFonts=getFonts(CopyrightNotice);const cycleOrder=[\"KATNBe3kw\",\"yr9gcxZmF\",\"rmR6WUDj5\",\"Si_CNJXQP\"];const serializationHash=\"framer-qxfDM\";const variantClassNames={KATNBe3kw:\"framer-v-362h47\",rmR6WUDj5:\"framer-v-62rmee\",Si_CNJXQP:\"framer-v-mjf60v\",yr9gcxZmF:\"framer-v-1kwa6d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JpaRurDaCeuSJ0fCWH=undefined;const RiLNtBOeYeuSJ0fCWH=undefined;const ideuSJ0fCWH=undefined;const JpaRurDaCO3P8EglE2=undefined;const RiLNtBOeYO3P8EglE2=undefined;const idO3P8EglE2=undefined;const JpaRurDaCmEdrmumse=undefined;const RiLNtBOeYmEdrmumse=undefined;const idmEdrmumse=undefined;const JpaRurDaCwiTo8zc27=undefined;const RiLNtBOeYwiTo8zc27=undefined;const idwiTo8zc27=undefined;const JpaRurDaCenH8oWVUe=undefined;const RiLNtBOeYenH8oWVUe=undefined;const idenH8oWVUe=undefined;const JpaRurDaCYthPQPmRE=undefined;const RiLNtBOeYYthPQPmRE=undefined;const idYthPQPmRE=undefined;const JpaRurDaCJB5Z_Uip_=undefined;const RiLNtBOeYJB5Z_Uip_=undefined;const idJB5Z_Uip_=undefined;const JpaRurDaCXUvsKrSW0=undefined;const RiLNtBOeYXUvsKrSW0=undefined;const idXUvsKrSW0=undefined;const JpaRurDaCUmJKMqQtw=undefined;const RiLNtBOeYUmJKMqQtw=undefined;const idUmJKMqQtw=undefined;const transition1={duration:0,type:\"tween\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation={opacity:1,rotate:-30,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const transition2={delay:.1,duration:.3,ease:[.7,0,.3,1],type:\"tween\"};const transition3={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"euSJ0fCWH\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"euSJ0fCWH\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"euSJ0fCWH\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"euSJ0fCWH\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"euSJ0fCWH\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"euSJ0fCWH\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"muPLF7hx2\"},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"euSJ0fCWH\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"euSJ0fCWH\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"euSJ0fCWH\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"euSJ0fCWH\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"euSJ0fCWH\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"euSJ0fCWH\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"muPLF7hx2\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"O3P8EglE2\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"O3P8EglE2\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"O3P8EglE2\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"O3P8EglE2\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"O3P8EglE2\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"O3P8EglE2\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"jCFAAysX2\"},type:\"BinaryOperation\"}});const query3=()=>({from:{alias:\"O3P8EglE2\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"O3P8EglE2\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"O3P8EglE2\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"O3P8EglE2\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"O3P8EglE2\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"O3P8EglE2\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"jCFAAysX2\"},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"mEdrmumse\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"mEdrmumse\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"mEdrmumse\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"mEdrmumse\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"mEdrmumse\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"mEdrmumse\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"qXt2GcqXY\"},type:\"BinaryOperation\"}});const query5=()=>({from:{alias:\"mEdrmumse\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"mEdrmumse\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"mEdrmumse\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"mEdrmumse\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"mEdrmumse\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"mEdrmumse\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"qXt2GcqXY\"},type:\"BinaryOperation\"}});const query6=prequery=>prequery({from:{alias:\"wiTo8zc27\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"wiTo8zc27\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"wiTo8zc27\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"wiTo8zc27\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"wiTo8zc27\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"wiTo8zc27\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aZqoHnuY5\"},type:\"BinaryOperation\"}});const query7=()=>({from:{alias:\"wiTo8zc27\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"wiTo8zc27\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"wiTo8zc27\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"wiTo8zc27\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"wiTo8zc27\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"wiTo8zc27\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"aZqoHnuY5\"},type:\"BinaryOperation\"}});const query8=prequery=>prequery({from:{alias:\"enH8oWVUe\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"enH8oWVUe\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"enH8oWVUe\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"enH8oWVUe\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"enH8oWVUe\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"enH8oWVUe\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"GuWA1DbmG\"},type:\"BinaryOperation\"}});const query9=()=>({from:{alias:\"enH8oWVUe\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"enH8oWVUe\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"enH8oWVUe\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"enH8oWVUe\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"enH8oWVUe\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"enH8oWVUe\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"GuWA1DbmG\"},type:\"BinaryOperation\"}});const query10=prequery=>prequery({from:{alias:\"YthPQPmRE\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"YthPQPmRE\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"YthPQPmRE\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"YthPQPmRE\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"YthPQPmRE\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YthPQPmRE\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ynoHPaORC\"},type:\"BinaryOperation\"}});const query11=()=>({from:{alias:\"YthPQPmRE\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"YthPQPmRE\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"YthPQPmRE\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"YthPQPmRE\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"YthPQPmRE\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"YthPQPmRE\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ynoHPaORC\"},type:\"BinaryOperation\"}});const query12=prequery=>prequery({from:{alias:\"JB5Z_Uip_\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"JB5Z_Uip_\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"JB5Z_Uip_\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"JB5Z_Uip_\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"JB5Z_Uip_\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"JB5Z_Uip_\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ikN1GFmgz\"},type:\"BinaryOperation\"}});const query13=()=>({from:{alias:\"JB5Z_Uip_\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"JB5Z_Uip_\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"JB5Z_Uip_\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"JB5Z_Uip_\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"JB5Z_Uip_\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"JB5Z_Uip_\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"ikN1GFmgz\"},type:\"BinaryOperation\"}});const query14=prequery=>prequery({from:{alias:\"XUvsKrSW0\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"XUvsKrSW0\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"XUvsKrSW0\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"XUvsKrSW0\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"XUvsKrSW0\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"XUvsKrSW0\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YAUwUYD1l\"},type:\"BinaryOperation\"}});const query15=()=>({from:{alias:\"XUvsKrSW0\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"XUvsKrSW0\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"XUvsKrSW0\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"XUvsKrSW0\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"XUvsKrSW0\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"XUvsKrSW0\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"YAUwUYD1l\"},type:\"BinaryOperation\"}});const query16=prequery=>prequery({from:{alias:\"UmJKMqQtw\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"UmJKMqQtw\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"UmJKMqQtw\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"UmJKMqQtw\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"UmJKMqQtw\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"UmJKMqQtw\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"GuWA1DbmG\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{dataType:\"DATE\",type:\"TypeCast\",value:{collection:\"UmJKMqQtw\",name:\"pMAOAdLaS\",type:\"Identifier\"}},operator:\"<=\",right:{dataType:\"DATE\",type:\"TypeCast\",value:{type:\"LiteralValue\",value:\"2026-01-16T00:00:00.000Z\"}},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const query17=()=>({from:{alias:\"UmJKMqQtw\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},orderBy:[{collection:\"UmJKMqQtw\",direction:\"desc\",name:\"pMAOAdLaS\",type:\"Identifier\"}],select:[{collection:\"UmJKMqQtw\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"UmJKMqQtw\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"UmJKMqQtw\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"UmJKMqQtw\",name:\"LXNEAxwNM\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"GuWA1DbmG\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{dataType:\"DATE\",type:\"TypeCast\",value:{collection:\"UmJKMqQtw\",name:\"pMAOAdLaS\",type:\"Identifier\"}},operator:\"<=\",right:{dataType:\"DATE\",type:\"TypeCast\",value:{type:\"LiteralValue\",value:\"2026-01-16T00:00:00.000Z\"}},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:48};const transition4={damping:100,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition5={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition5};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const humanReadableVariantMap={Desktop:\"KATNBe3kw\",Mobile:\"rmR6WUDj5\",Tablet:\"yr9gcxZmF\",xl:\"Si_CNJXQP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KATNBe3kw\"};};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:\"KATNBe3kw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rmR6WUDj5\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"rmR6WUDj5\")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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-362h47\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KATNBe3kw\",ref:refBinding,style:{...style},...addPropertyOverrides({rmR6WUDj5:{\"data-framer-name\":\"Mobile\"},Si_CNJXQP:{\"data-framer-name\":\"xl\"},yr9gcxZmF:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s6rre0-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"BCa9PgJ7P-container\",nodeId:\"BCa9PgJ7P\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(PixelDissolve,{cellSize:6,color:\"rgb(215, 255, 55)\",height:\"100%\",id:\"BCa9PgJ7P\",layoutId:\"BCa9PgJ7P\",scatter:1,scrollAnimate:true,scrollSpan:1,seed:7,solidEdge:\"bottom\",staticFill:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-mz39zz\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"I8dDs20Im\",style:{backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kauqo8\",layoutDependency:layoutDependency,layoutId:\"bJrpkI9x6\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-al5zvs\",\"data-framer-name\":\"Call to Actioon\",layoutDependency:layoutDependency,layoutId:\"OECL1C_Gn\",style:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"},variants:{rmR6WUDj5:{\"--corner-shape-fallback\":.752,borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},Si_CNJXQP:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uwnsyi\",\"data-framer-name\":\"Ticker Section\",layoutDependency:layoutDependency,layoutId:\"Y6G43ZEJS\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vd13tc\",\"data-framer-name\":\"Heading Wrapper\",layoutDependency:layoutDependency,layoutId:\"VlL_lH_Yb\",style:{\"--corner-shape-fallback\":.752,backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(0, 0, 0, 0.6)\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"blur(7px)\"},...addPropertyOverrides({rmR6WUDj5:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h12y1z\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"bqR1pKT1L\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1emcq02\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"dWnS60ybi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"75px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Propojujeme n\\xe1pady,\"})}),className:\"framer-1gez0zi\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"KFmrMMhgh\",style:{\"--extracted-r6o4lv\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Propojujeme n\\xe1pady,\"})}),fonts:[\"GF;Saira Semi Condensed-600\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Propojujeme n\\xe1pady,\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"75px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"kter\\xe9\"})}),className:\"framer-lio41p\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"xBk2MN2pw\",style:{\"--extracted-r6o4lv\":\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"kter\\xe9\"})}),fonts:[\"GF;Saira Semi Condensed-600\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"kter\\xe9\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4dguyr\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"pagcuCmaU\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-sdw6yx\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"PUo691aXV\",style:{backgroundColor:\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,rotate:7},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"nexusmag, nexusmag logo\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"40px\",src:\"https://framerusercontent.com/images/lkOJm0VlxMzDWGgfr3sud4cohg.svg?width=100&height=100\"},className:\"framer-104nf7d\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"F4XALPrv7\",style:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},...addPropertyOverrides({yr9gcxZmF:{background:{alt:\"nexusmag, nexusmag logo\",fit:\"fill\",pixelHeight:100,pixelWidth:100,sizes:\"30px\",src:\"https://framerusercontent.com/images/lkOJm0VlxMzDWGgfr3sud4cohg.svg?width=100&height=100\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"75px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"h\\xfdbou kreativn\\xedm\"})}),className:\"framer-1o3oihz\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"Wyq9eSL2A\",style:{\"--extracted-r6o4lv\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"h\\xfdbou kreativn\\xedm světem.\"})}),fonts:[\"GF;Saira Semi Condensed-600\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"h\\xfdbou kreativn\\xedm\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"75px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"světem.\"})}),className:\"framer-1ijf4z1\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"OVdYlhwwq\",style:{\"--extracted-r6o4lv\":\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"50px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"světem.\"})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"27px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"Přin\\xe1š\\xedme př\\xedběhy, trendy a praktick\\xe9 tipy pro ty, co chtěj\\xed b\\xfdt o krok napřed.\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"27px\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"Ž\\xe1dn\\xfd bullshit – jen obsah, kter\\xfd m\\xe1 smysl.\"})]}),className:\"framer-iboiqx\",fonts:[\"GF;Saira Semi Condensed-regular\"],layoutDependency:layoutDependency,layoutId:\"VcindDSo4\",style:{\"--extracted-2gxw0f\":\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"Přin\\xe1š\\xedme př\\xedběhy, trendy a praktick\\xe9 tipy pro ty, co chtěj\\xed b\\xfdt o krok napřed. Ž\\xe1dn\\xfd bullshit – jen obsah, kter\\xfd m\\xe1 smysl.\"})})},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"23px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-725072db-1cdc-4ede-865d-2bf8e9315f32, rgb(255, 255, 255)))\"},children:\"Přin\\xe1š\\xedme př\\xedběhy, trendy a praktick\\xe9 tipy pro ty, co chtěj\\xed b\\xfdt o krok napřed. Ž\\xe1dn\\xfd bullshit – jen obsah, kter\\xfd m\\xe1 smysl.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n9qcsc\",\"data-framer-name\":\"Tickers\",layoutDependency:layoutDependency,layoutId:\"UeRmvGAEW\",style:{rotate:19},variants:{rmR6WUDj5:{rotate:13}},children:[/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-o1pvpx\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"pDY9Bm5BE\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"8px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"hidden\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"column\",tickerEffectVelocity:30,...addPropertyOverrides({rmR6WUDj5:{tickerEffectVelocity:10},Si_CNJXQP:{tickerEffectGap:\"25px\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ye2gm5\",layoutDependency:layoutDependency,layoutId:\"euSJ0fCWH\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:ideuSJ0fCWH,JpaRurDaC:JpaRurDaCeuSJ0fCWH,RiLNtBOeY:RiLNtBOeYeuSJ0fCWH},index)=>{RiLNtBOeYeuSJ0fCWH??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`euSJ0fCWH-${ideuSJ0fCWH}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYeuSJ0fCWH},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y2dqhp\",layoutDependency:layoutDependency,layoutId:\"XYq0veYrG\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Rozhovor s Kid Francescoli: „Když mě to dojme, v\\xedm, že jdu spr\\xe1vn\\xfdm směrem.“\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCeuSJ0fCWH)},className:\"framer-13f461h\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"gJ9A_9SD2\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+152),sizes:\"140px\",...toResponsiveImage(JpaRurDaCeuSJ0fCWH)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCeuSJ0fCWH)}}},baseVariant,gestureVariant)})})})},ideuSJ0fCWH);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7hx49p\",layoutDependency:layoutDependency,layoutId:\"O3P8EglE2\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idO3P8EglE2,JpaRurDaC:JpaRurDaCO3P8EglE2,RiLNtBOeY:RiLNtBOeYO3P8EglE2},index1)=>{RiLNtBOeYO3P8EglE2??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`O3P8EglE2-${idO3P8EglE2}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYO3P8EglE2},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lsjvts\",layoutDependency:layoutDependency,layoutId:\"R2PwS1ZEE\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Detailn\\xed pohled na jehlu gramofonu vyřez\\xe1vaj\\xedc\\xed zvukovou stopu na vinylovou desku.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCO3P8EglE2)},className:\"framer-vglklk\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"xCGEIJqB2\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+190),sizes:\"140px\",...toResponsiveImage(JpaRurDaCO3P8EglE2)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCO3P8EglE2)}}},baseVariant,gestureVariant)})})})},idO3P8EglE2);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-pf9szz\",layoutDependency:layoutDependency,layoutId:\"mEdrmumse\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({id:idmEdrmumse,JpaRurDaC:JpaRurDaCmEdrmumse,RiLNtBOeY:RiLNtBOeYmEdrmumse},index2)=>{RiLNtBOeYmEdrmumse??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`mEdrmumse-${idmEdrmumse}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYmEdrmumse},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wimfkv\",layoutDependency:layoutDependency,layoutId:\"cv7S3qbtn\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Detailn\\xed pohled na retro dr\\xe1tov\\xe1 sluch\\xe1tka z broušen\\xe9ho hlin\\xedku s kabelem.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCmEdrmumse)},className:\"framer-1k54hea\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"LxXgFM5r2\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+228),sizes:\"140px\",...toResponsiveImage(JpaRurDaCmEdrmumse)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCmEdrmumse)}}},baseVariant,gestureVariant)})})})},idmEdrmumse);})});}})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-zuuos\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"P_kZ58KkN\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"reverse\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"8px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"hidden\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"column\",tickerEffectVelocity:30,...addPropertyOverrides({rmR6WUDj5:{tickerEffectVelocity:10},Si_CNJXQP:{tickerEffectGap:\"25px\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h2q8em\",layoutDependency:layoutDependency,layoutId:\"wiTo8zc27\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({id:idwiTo8zc27,JpaRurDaC:JpaRurDaCwiTo8zc27,RiLNtBOeY:RiLNtBOeYwiTo8zc27},index3)=>{RiLNtBOeYwiTo8zc27??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`wiTo8zc27-${idwiTo8zc27}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYwiTo8zc27},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h908dn\",layoutDependency:layoutDependency,layoutId:\"HHDlTfAsV\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"robot na brutalistn\\xedm vizu\\xe1lu k čl\\xe1nku nexusmag\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCwiTo8zc27)},className:\"framer-9yq5db\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"PRuvdct8m\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+152),sizes:\"140px\",...toResponsiveImage(JpaRurDaCwiTo8zc27)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCwiTo8zc27)}}},baseVariant,gestureVariant)})})})},idwiTo8zc27);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mo59ws\",layoutDependency:layoutDependency,layoutId:\"enH8oWVUe\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query9(),children:(collection4,paginationInfo4,loadMore4)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection4?.map(({id:idenH8oWVUe,JpaRurDaC:JpaRurDaCenH8oWVUe,RiLNtBOeY:RiLNtBOeYenH8oWVUe},index4)=>{RiLNtBOeYenH8oWVUe??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`enH8oWVUe-${idenH8oWVUe}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYenH8oWVUe},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ot9ep8\",layoutDependency:layoutDependency,layoutId:\"BTVZbvzTL\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"brutalistn\\xed vizu\\xe1l nexusmag s n\\xe1pisem kreativita versus analytika\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCenH8oWVUe)},className:\"framer-1ys65og\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"ecJI6_QaH\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+190),sizes:\"140px\",...toResponsiveImage(JpaRurDaCenH8oWVUe)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCenH8oWVUe)}}},baseVariant,gestureVariant)})})})},idenH8oWVUe);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-15g19t6\",layoutDependency:layoutDependency,layoutId:\"YthPQPmRE\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query11(),children:(collection5,paginationInfo5,loadMore5)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection5?.map(({id:idYthPQPmRE,JpaRurDaC:JpaRurDaCYthPQPmRE,RiLNtBOeY:RiLNtBOeYYthPQPmRE},index5)=>{RiLNtBOeYYthPQPmRE??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`YthPQPmRE-${idYthPQPmRE}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYYthPQPmRE},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v5b7ys\",layoutDependency:layoutDependency,layoutId:\"dQeVIj9ok\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Interi\\xe9r prodejny Aesop s uměleckou instalac\\xed ze zavěšen\\xe9ho pap\\xedru a otevřen\\xfdch knih.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCYthPQPmRE)},className:\"framer-gwa1ls\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"hibJjqZRI\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+228),sizes:\"140px\",...toResponsiveImage(JpaRurDaCYthPQPmRE)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCYthPQPmRE)}}},baseVariant,gestureVariant)})})})},idYthPQPmRE);})});}})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-qzors1\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"bxaiTSRS2\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"8px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"hidden\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"column\",tickerEffectVelocity:30,...addPropertyOverrides({rmR6WUDj5:{tickerEffectVelocity:10},Si_CNJXQP:{tickerEffectGap:\"25px\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11fzv3n\",layoutDependency:layoutDependency,layoutId:\"JB5Z_Uip_\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query13(),children:(collection6,paginationInfo6,loadMore6)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection6?.map(({id:idJB5Z_Uip_,JpaRurDaC:JpaRurDaCJB5Z_Uip_,RiLNtBOeY:RiLNtBOeYJB5Z_Uip_},index6)=>{RiLNtBOeYJB5Z_Uip_??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`JB5Z_Uip_-${idJB5Z_Uip_}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYJB5Z_Uip_},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w2bt0t\",layoutDependency:layoutDependency,layoutId:\"f6yVx9pTA\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Detail ručně vyroben\\xe9 loutky a miniaturn\\xed sc\\xe9ny ze stop-motion filmu Wildwood od studia Laika.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCJB5Z_Uip_)},className:\"framer-15xyblm\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"kHKcepAYW\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+152),sizes:\"140px\",...toResponsiveImage(JpaRurDaCJB5Z_Uip_)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCJB5Z_Uip_)}}},baseVariant,gestureVariant)})})})},idJB5Z_Uip_);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xm9v53\",layoutDependency:layoutDependency,layoutId:\"XUvsKrSW0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query15(),children:(collection7,paginationInfo7,loadMore7)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection7?.map(({id:idXUvsKrSW0,JpaRurDaC:JpaRurDaCXUvsKrSW0,RiLNtBOeY:RiLNtBOeYXUvsKrSW0},index7)=>{RiLNtBOeYXUvsKrSW0??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`XUvsKrSW0-${idXUvsKrSW0}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYXUvsKrSW0},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-r3ubsn\",layoutDependency:layoutDependency,layoutId:\"KTL4yDhtR\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Ilustrace digit\\xe1ln\\xed postavy v neonov\\xfdch barv\\xe1ch propojuj\\xedc\\xed svět z\\xe1bavy a uměl\\xe9 inteligence.\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCXUvsKrSW0)},className:\"framer-1qahiq3\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"bMJ0lge4x\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+190),sizes:\"140px\",...toResponsiveImage(JpaRurDaCXUvsKrSW0)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCXUvsKrSW0)}}},baseVariant,gestureVariant)})})})},idXUvsKrSW0);})});}})})})}),/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10r3unt\",layoutDependency:layoutDependency,layoutId:\"UmJKMqQtw\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query17(),children:(collection8,paginationInfo8,loadMore8)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection8?.map(({id:idUmJKMqQtw,JpaRurDaC:JpaRurDaCUmJKMqQtw,RiLNtBOeY:RiLNtBOeYUmJKMqQtw},index8)=>{RiLNtBOeYUmJKMqQtw??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`UmJKMqQtw-${idUmJKMqQtw}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYUmJKMqQtw},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12ct8zx\",layoutDependency:layoutDependency,layoutId:\"CPZaPMdcI\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"rekapitulace 2025, meme, trendy, internetov\\xfd vir\\xe1l, nexusmag\",fit:\"fill\",pixelHeight:800,pixelWidth:1420,sizes:\"473.3333px\",...toResponsiveImage(JpaRurDaCUmJKMqQtw)},className:\"framer-dohraj\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"wgjpLIhWb\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(15px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+228),sizes:\"140px\",...toResponsiveImage(JpaRurDaCUmJKMqQtw)}},Si_CNJXQP:{background:{alt:\"\",fit:\"fill\",sizes:`max((max(${componentViewport?.width||\"100vw\"} - 40px, 1px) - 50px) / 3, 1px)`,...toResponsiveImage(JpaRurDaCUmJKMqQtw)}}},baseVariant,gestureVariant)})})})},idUmJKMqQtw);})});}})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13jw060\",\"data-framer-name\":\"Mask\",layoutDependency:layoutDependency,layoutId:\"C4_XCddpb\",style:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0) -49%, var(--token-fb229e23-e316-4fca-8d45-09e509571532, rgba(0, 0, 0, 0)) -30%, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)) 100%)\",borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"},variants:{rmR6WUDj5:{\"--corner-shape-fallback\":.752,borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},Si_CNJXQP:{borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"}}})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j5zx1h\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"sqNpLSkYa\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(50px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hd9p6\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"GYCaAPP0v\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bwv0vq\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"xJj9OlGuK\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11z7au8\",layoutDependency:layoutDependency,layoutId:\"J4WZNyrXZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-43ehs2\",layoutDependency:layoutDependency,layoutId:\"vOGGoL1x7\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"f1t0QKVYZ\",openInNewTab:false,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"NEXUSMAG Logo\",fit:\"fit\",intrinsicHeight:556,intrinsicWidth:2438,pixelHeight:556,pixelWidth:2438,positionX:\"center\",positionY:\"center\",sizes:\"175.3957px\",src:\"https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?width=2438&height=556\",srcSet:\"https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=512&width=2438&height=556 512w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=1024&width=2438&height=556 1024w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=2048&width=2438&height=556 2048w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?width=2438&height=556 2438w\"},className:\"framer-18thih1 framer-1unyomg\",\"data-framer-name\":\"Avatar\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"f1t0QKVYZ\",...addPropertyOverrides({rmR6WUDj5:{background:{alt:\"NEXUSMAG Logo\",fit:\"fit\",intrinsicHeight:556,intrinsicWidth:2438,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+640),pixelHeight:556,pixelWidth:2438,positionX:\"center\",positionY:\"center\",sizes:\"175.3957px\",src:\"https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?width=2438&height=556\",srcSet:\"https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=512&width=2438&height=556 512w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=1024&width=2438&height=556 1024w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?scale-down-to=2048&width=2438&height=556 2048w,https://framerusercontent.com/images/933IX1pNryruiTkDioIBaf2jBs.png?width=2438&height=556 2438w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bfmpz7\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"DuQFW856b\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"inherit\"},children:\"Magaz\\xedn, kter\\xfd tě posune d\\xe1l\"})}),className:\"framer-1bw49gh\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"NHRAMbI5p\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"inherit\"},children:\"Magaz\\xedn, kter\\xfd tě posune d\\xe1l\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-27oeqo\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"kGt8OezLY\",children:[/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:\"odber-newsletteru\",href:\"https://manage.kmail-lists.com/subscriptions/subscribe?a=UArtQi&g=Wzin8h\",motionChild:true,nodeId:\"ttJvcFWd6\",scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1mztxoc framer-1unyomg\",\"data-framer-name\":\"Newsletter button\",layoutDependency:layoutDependency,layoutId:\"ttJvcFWd6\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},whileHover:animation2,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17wrqd9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O1cMgScDS-container\",nodeId:\"O1cMgScDS\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Mail\",iconStyle15:\"Rounded\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"O1cMgScDS\",layoutId:\"O1cMgScDS\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ybhe41\",\"data-styles-preset\":\"NLF5U8zOD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)))\"},children:\"Odeb\\xedrat newsletter\"})}),className:\"framer-6p29v0\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eaOhuWHr0\",style:{\"--extracted-r6o4lv\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px\",\"--framer-text-background-radius\":\"0px\"},children:\"Odběrem newsletteru souhlas\\xedš s \"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"o24ISJTmn\"},motionChild:true,nodeId:\"mPDaqli8v\",openInNewTab:false,relValues:[],scopeId:\"KTnluMZAl\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"VOP & GDPR\"})})})]})}),className:\"framer-173htyo\",fonts:[\"GF;Saira Semi Condensed-regular\",\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"mPDaqli8v\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},variants:{rmR6WUDj5:{opacity:1}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px\",\"--framer-text-background-radius\":\"0px\"},children:\"Odběrem newsletteru souhlas\\xedš s \"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"o24ISJTmn\"},motionChild:true,nodeId:\"mPDaqli8v\",openInNewTab:false,relValues:[],scopeId:\"KTnluMZAl\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"VOP & GDPR\"})})})]})})}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xom43y\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"qGid11Zyv\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-3d39620f-6b9c-457f-97eb-b28a67c02da1, rgba(255, 255, 255, 0.5))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{yr9gcxZmF:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,cornerShape:\"superellipse(1)\"}},children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-qzq77x\",\"data-framer-name\":\"Column 1 — Company\",layoutDependency:layoutDependency,layoutId:\"v2N_iix5h\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Obl\\xedben\\xe9 rubriky\"})}),className:\"framer-x5c0we\",fonts:[\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"Qut79FHTN\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtODAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Obl\\xedben\\xe9 rubriky\"})}),fonts:[\"GF;Saira Semi Condensed-800\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNzAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"rubriky\"})}),fonts:[\"GF;Rubik-700\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14d44e\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"sA7vaamPV\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zXBa4ZGY3\"},implicitPathVariables:undefined},{href:{webPageId:\"zXBa4ZGY3\"},implicitPathVariables:undefined},{href:{webPageId:\"zXBa4ZGY3\"},implicitPathVariables:undefined},{href:{webPageId:\"zXBa4ZGY3\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1280.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1al3e-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"ZA_FODB5r-container\",name:\"Contact\",nodeId:\"ZA_FODB5r\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Aktuality\",height:\"100%\",id:\"ZA_FODB5r\",layoutId:\"ZA_FODB5r\",name:\"Contact\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks[2]},Si_CNJXQP:{yptys37fa:resolvedLinks[3]},yr9gcxZmF:{yptys37fa:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gkDy3BRk5\"},implicitPathVariables:undefined},{href:{webPageId:\"gkDy3BRk5\"},implicitPathVariables:undefined},{href:{webPageId:\"gkDy3BRk5\"},implicitPathVariables:undefined},{href:{webPageId:\"gkDy3BRk5\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1317.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4k290h-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"vgXhmnK2N-container\",name:\"Contact\",nodeId:\"vgXhmnK2N\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Marketing\",height:\"100%\",id:\"vgXhmnK2N\",layoutId:\"vgXhmnK2N\",name:\"Contact\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks1[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks1[2]},Si_CNJXQP:{yptys37fa:resolvedLinks1[3]},yr9gcxZmF:{yptys37fa:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KqSF7qfkh\"},implicitPathVariables:undefined},{href:{webPageId:\"KqSF7qfkh\"},implicitPathVariables:undefined},{href:{webPageId:\"KqSF7qfkh\"},implicitPathVariables:undefined},{href:{webPageId:\"KqSF7qfkh\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1354.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m17e94-container\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"Prn3BRoAp-container\",name:\"Home\",nodeId:\"Prn3BRoAp\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Rozhovory\",height:\"100%\",id:\"Prn3BRoAp\",layoutId:\"Prn3BRoAp\",name:\"Home\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks2[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks2[2]},Si_CNJXQP:{yptys37fa:resolvedLinks2[3]},yr9gcxZmF:{yptys37fa:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"s1yhZsuZY\"},implicitPathVariables:undefined},{href:{webPageId:\"s1yhZsuZY\"},implicitPathVariables:undefined},{href:{webPageId:\"s1yhZsuZY\"},implicitPathVariables:undefined},{href:{webPageId:\"s1yhZsuZY\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1391.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e6h2py-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"eK6O5mgAJ-container\",name:\"Contact\",nodeId:\"eK6O5mgAJ\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Technologie\",height:\"100%\",id:\"eK6O5mgAJ\",layoutId:\"eK6O5mgAJ\",name:\"Contact\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks3[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks3[2]},Si_CNJXQP:{yptys37fa:resolvedLinks3[3]},yr9gcxZmF:{yptys37fa:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tXc4qNBVH\"},implicitPathVariables:undefined},{href:{webPageId:\"tXc4qNBVH\"},implicitPathVariables:undefined},{href:{webPageId:\"tXc4qNBVH\"},implicitPathVariables:undefined},{href:{webPageId:\"tXc4qNBVH\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1428.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mrraw6-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"eeaJyTj53-container\",name:\"About\",nodeId:\"eeaJyTj53\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Kreativita\",height:\"100%\",id:\"eeaJyTj53\",layoutId:\"eeaJyTj53\",name:\"About\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks4[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks4[2]},Si_CNJXQP:{yptys37fa:resolvedLinks4[3]},yr9gcxZmF:{yptys37fa:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HYl9WWHmC\"},implicitPathVariables:undefined},{href:{webPageId:\"HYl9WWHmC\"},implicitPathVariables:undefined},{href:{webPageId:\"HYl9WWHmC\"},implicitPathVariables:undefined},{href:{webPageId:\"HYl9WWHmC\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1465.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ilfxg-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"oFEluUltq-container\",name:\"About\",nodeId:\"oFEluUltq\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Wellbeing\",height:\"100%\",id:\"oFEluUltq\",layoutId:\"oFEluUltq\",name:\"About\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks5[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks5[2]},Si_CNJXQP:{yptys37fa:resolvedLinks5[3]},yr9gcxZmF:{yptys37fa:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZBvWpxrjL\"},implicitPathVariables:undefined},{href:{webPageId:\"ZBvWpxrjL\"},implicitPathVariables:undefined},{href:{webPageId:\"ZBvWpxrjL\"},implicitPathVariables:undefined},{href:{webPageId:\"ZBvWpxrjL\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1502.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6gva00-container\",\"data-framer-name\":\"Features\",layoutDependency:layoutDependency,layoutId:\"QJXtNPAiM-container\",name:\"Features\",nodeId:\"QJXtNPAiM\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Uměn\\xed\",height:\"100%\",id:\"QJXtNPAiM\",layoutId:\"QJXtNPAiM\",name:\"Features\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks6[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks6[2]},Si_CNJXQP:{yptys37fa:resolvedLinks6[3]},yr9gcxZmF:{yptys37fa:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HtwYJ_c7d\"},implicitPathVariables:undefined},{href:{webPageId:\"HtwYJ_c7d\"},implicitPathVariables:undefined},{href:{webPageId:\"HtwYJ_c7d\"},implicitPathVariables:undefined},{href:{webPageId:\"HtwYJ_c7d\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1539.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-651tlz-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"ttMDS0iEG-container\",name:\"Contact\",nodeId:\"ttMDS0iEG\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"AI\",height:\"100%\",id:\"ttMDS0iEG\",layoutId:\"ttMDS0iEG\",name:\"Contact\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks7[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks7[2]},Si_CNJXQP:{yptys37fa:resolvedLinks7[3]},yr9gcxZmF:{yptys37fa:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ljhido\",\"data-framer-name\":\"Column 2 — Resources\",layoutDependency:layoutDependency,layoutId:\"IDTDKnPGw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Magaz\\xedn\"})}),className:\"framer-65di2q\",fonts:[\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"QGDOwDG4U\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtODAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Magaz\\xedn\"})}),fonts:[\"GF;Saira Semi Condensed-800\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Magaz\\xedn\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tzlqer\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"Bcny8zJ1s\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+893.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ik3ab7-container\",\"data-framer-name\":\"FAQ\",layoutDependency:layoutDependency,layoutId:\"UA4wzhW16-container\",name:\"FAQ\",nodeId:\"UA4wzhW16\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"O n\\xe1s\",height:\"100%\",id:\"UA4wzhW16\",layoutId:\"UA4wzhW16\",name:\"FAQ\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks8[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks8[2]},Si_CNJXQP:{yptys37fa:resolvedLinks8[3]},yr9gcxZmF:{yptys37fa:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+927.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3np334-container\",\"data-framer-name\":\"Testimonials\",layoutDependency:layoutDependency,layoutId:\"Pf6d30FrS-container\",name:\"Testimonials\",nodeId:\"Pf6d30FrS\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Tiskov\\xe9 zpr\\xe1vy\",height:\"100%\",id:\"Pf6d30FrS\",layoutId:\"Pf6d30FrS\",name:\"Testimonials\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks9[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks9[2]},Si_CNJXQP:{yptys37fa:resolvedLinks9[3]},yr9gcxZmF:{gdFhdTTSd:\"Tiskovky\",yptys37fa:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+961.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t87mlx-container\",\"data-framer-name\":\"Newsroom\",layoutDependency:layoutDependency,layoutId:\"RnsauzdLB-container\",name:\"Newsroom\",nodeId:\"RnsauzdLB\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Spolupr\\xe1ce\",height:\"100%\",id:\"RnsauzdLB\",layoutId:\"RnsauzdLB\",name:\"Newsroom\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks10[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks10[2]},Si_CNJXQP:{yptys37fa:resolvedLinks10[3]},yr9gcxZmF:{yptys37fa:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+995.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kukp1q-container\",\"data-framer-name\":\"FAQ\",layoutDependency:layoutDependency,layoutId:\"D8NeKmMHA-container\",name:\"FAQ\",nodeId:\"D8NeKmMHA\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Inzerce\",height:\"100%\",id:\"D8NeKmMHA\",layoutId:\"D8NeKmMHA\",name:\"FAQ\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks11[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks11[2]},Si_CNJXQP:{yptys37fa:resolvedLinks11[3]},yr9gcxZmF:{yptys37fa:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-16q8sfc\",\"data-framer-name\":\"Column 3 — Connect\",layoutDependency:layoutDependency,layoutId:\"IDVOqvvEr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Sleduj n\\xe1s\"})}),className:\"framer-1qholhq\",fonts:[\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"XJ8bXqKUE\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtODAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"19px\",\"--framer-font-weight\":\"800\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Sleduj n\\xe1s\"})}),fonts:[\"GF;Saira Semi Condensed-800\"]},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNzAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Sleduj n\\xe1s\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r7ep9m\",\"data-framer-name\":\"List\",layoutDependency:layoutDependency,layoutId:\"ZPo2Y2big\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1089.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ny4byy-container\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"ZhCl5BXl6-container\",name:\"LinkedIn\",nodeId:\"ZhCl5BXl6\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"LinkedIn\",height:\"100%\",id:\"ZhCl5BXl6\",layoutId:\"ZhCl5BXl6\",name:\"LinkedIn\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://www.linkedin.com/company/nexus-mag\",zYpXodvR6:true,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1123.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-toij6h-container\",\"data-framer-name\":\"YouTube\",layoutDependency:layoutDependency,layoutId:\"cLp2NoM2R-container\",name:\"YouTube\",nodeId:\"cLp2NoM2R\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Facebook\",height:\"100%\",id:\"cLp2NoM2R\",layoutId:\"cLp2NoM2R\",name:\"YouTube\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://www.facebook.com/nexusmagcz/\",zYpXodvR6:true,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1157.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3t6bkr-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"a2Yeieu6F-container\",name:\"Instagram\",nodeId:\"a2Yeieu6F\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Instagram\",height:\"100%\",id:\"a2Yeieu6F\",layoutId:\"a2Yeieu6F\",name:\"Instagram\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://www.instagram.com/nexusmagcz/\",zYpXodvR6:true,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"u_zwpPkaP\"},implicitPathVariables:undefined},{href:{webPageId:\"u_zwpPkaP\"},implicitPathVariables:undefined},{href:{webPageId:\"u_zwpPkaP\"},implicitPathVariables:undefined},{href:{webPageId:\"u_zwpPkaP\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({rmR6WUDj5:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1191.7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g5qmbv-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"VjO4gz1D9-container\",name:\"Instagram\",nodeId:\"VjO4gz1D9\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Kontakt\",height:\"100%\",id:\"VjO4gz1D9\",layoutId:\"VjO4gz1D9\",name:\"Instagram\",variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks12[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{variant:matchVariant(\"EAh6nTX0t\"),yptys37fa:resolvedLinks12[2]},Si_CNJXQP:{yptys37fa:resolvedLinks12[3]},yr9gcxZmF:{yptys37fa:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})]})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ikax21\",\"data-border\":true,\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"QwJvC4mES\",style:{\"--border-bottom-width\":\"8px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"0px\",opacity:0}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j129o4\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"sMsGbVaki\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2xdgud\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"A7GhQ5sir\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-3d39620f-6b9c-457f-97eb-b28a67c02da1, rgba(255, 255, 255, 0.5))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{rmR6WUDj5:{borderBottomLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(20px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined},{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined},{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"34.5px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r8r7fg-container\",\"data-framer-name\":\"Tiraz\",layoutDependency:layoutDependency,layoutId:\"wWfDIDChe-container\",name:\"Tiraz\",nodeId:\"wWfDIDChe\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Tir\\xe1ž\",height:\"100%\",id:\"wWfDIDChe\",layoutId:\"wWfDIDChe\",name:\"Tiraz\",style:{width:\"100%\"},variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks13[0],zYpXodvR6:false,...addPropertyOverrides({Si_CNJXQP:{yptys37fa:resolvedLinks13[2]},yr9gcxZmF:{yptys37fa:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZsV5xqIAe\"},implicitPathVariables:undefined},{href:{webPageId:\"ZsV5xqIAe\"},implicitPathVariables:undefined},{href:{webPageId:\"ZsV5xqIAe\"},implicitPathVariables:undefined},{href:{webPageId:\"ZsV5xqIAe\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"43px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1610.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cnngvv-container\",\"data-framer-name\":\"Guides\",layoutDependency:layoutDependency,layoutId:\"M72OU2wxS-container\",name:\"Guides\",nodeId:\"M72OU2wxS\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Guides\",height:\"100%\",id:\"M72OU2wxS\",layoutId:\"M72OU2wxS\",name:\"Guides\",style:{width:\"100%\"},variant:matchVariant(\"UYnxZxY0p\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks14[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{yptys37fa:resolvedLinks14[2]},Si_CNJXQP:{yptys37fa:resolvedLinks14[3]},yr9gcxZmF:{yptys37fa:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"33.5px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1610.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cf0nxy-container\",\"data-framer-name\":\"RSS\",layoutDependency:layoutDependency,layoutId:\"yPCsPpftv-container\",name:\"RSS\",nodeId:\"yPCsPpftv\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"RSS\",height:\"100%\",id:\"yPCsPpftv\",layoutId:\"yPCsPpftv\",name:\"RSS\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://politepaul.com/fd/wCRlR2Mrbx6t.xml\",zYpXodvR6:false})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gRji5u6Dg\"},implicitPathVariables:undefined},{href:{webPageId:\"gRji5u6Dg\"},implicitPathVariables:undefined},{href:{webPageId:\"gRji5u6Dg\"},implicitPathVariables:undefined},{href:{webPageId:\"gRji5u6Dg\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"59px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1644.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7pfcrr-container\",\"data-framer-name\":\"Cookies\",layoutDependency:layoutDependency,layoutId:\"DKb8aBXOg-container\",name:\"Cookies\",nodeId:\"DKb8aBXOg\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Cookies\",height:\"100%\",id:\"DKb8aBXOg\",layoutId:\"DKb8aBXOg\",name:\"Cookies\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks15[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{yptys37fa:resolvedLinks15[2]},Si_CNJXQP:{yptys37fa:resolvedLinks15[3]},yr9gcxZmF:{yptys37fa:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"o24ISJTmn\"},implicitPathVariables:undefined},{href:{webPageId:\"o24ISJTmn\"},implicitPathVariables:undefined},{href:{webPageId:\"o24ISJTmn\"},implicitPathVariables:undefined},{href:{webPageId:\"o24ISJTmn\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"92.5px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1644.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jcpaak-container\",\"data-framer-name\":\"VOP & GDPR\",layoutDependency:layoutDependency,layoutId:\"nljUNYOVL-container\",name:\"VOP & GDPR\",nodeId:\"nljUNYOVL\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"VOP\\xa0& GDPR\",height:\"100%\",id:\"nljUNYOVL\",layoutId:\"nljUNYOVL\",name:\"VOP & GDPR\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks16[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{yptys37fa:resolvedLinks16[2]},Si_CNJXQP:{yptys37fa:resolvedLinks16[3]},yr9gcxZmF:{yptys37fa:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"99px\",...addPropertyOverrides({rmR6WUDj5:{width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1678.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xedakz-container\",\"data-framer-name\":\"Sitemap\",layoutDependency:layoutDependency,layoutId:\"e1TmFLrqw-container\",name:\"Sitemap\",nodeId:\"e1TmFLrqw\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Mapa str\\xe1nek\",height:\"100%\",id:\"e1TmFLrqw\",layoutId:\"e1TmFLrqw\",name:\"Sitemap\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:\"https://www.nexusmag.eu/sitemap.xml\",zYpXodvR6:false})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined},{href:{webPageId:\"PSMhKNypl\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({rmR6WUDj5:{height:22,width:`max((${componentViewport?.width||\"100vw\"} - 86px) / 2, 50px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-2109.3)/2+1678.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11e3nqe-container\",\"data-framer-name\":\"Sitemap\",layoutDependency:layoutDependency,layoutId:\"IyTyNOv1v-container\",name:\"Sitemap\",nodeId:\"IyTyNOv1v\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(FooterLink,{fbF9m3nlk:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",gdFhdTTSd:\"Tir\\xe1ž\",height:\"100%\",id:\"IyTyNOv1v\",layoutId:\"IyTyNOv1v\",name:\"Sitemap\",style:{width:\"100%\"},variant:matchVariant(\"LP5NjW_wd\"),width:\"100%\",XNrgCWDk8:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",yptys37fa:resolvedLinks17[0],zYpXodvR6:false,...addPropertyOverrides({rmR6WUDj5:{yptys37fa:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12t3a9y\",layoutDependency:layoutDependency,layoutId:\"bCOzDm8eO\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-3d39620f-6b9c-457f-97eb-b28a67c02da1, rgba(255, 255, 255, 0.5))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Obsah magaz\\xednu je chr\\xe1něn autorsk\\xfdm z\\xe1konem. Chceš n\\xe1š obsah sd\\xedlet nebo citovat? Jasně, ale vždy s odkazem na původn\\xed čl\\xe1nek.\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Magaz\\xedn NEXUSMAG provozuje Jan Kudl\\xe1ček, se s\\xeddlem Bahno-Př\\xedkopy 1283, 738 01 Fr\\xfddek-M\\xedstek, CZ, Podnikatel je zaps\\xe1n v živnostensk\\xe9m rejstř\\xedku IČ 06322794.\"})]}),className:\"framer-vgzod4\",fonts:[\"GF;Saira Semi Condensed-500\",\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"VWIlj1geQ\",style:{\"--extracted-2gxw0f\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmR6WUDj5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"14px\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Obsah magaz\\xednu je chr\\xe1něn autorsk\\xfdm z\\xe1konem. Chceš n\\xe1š obsah sd\\xedlet nebo citovat? Jasně, ale vždy s odkazem na původn\\xed čl\\xe1nek\"})}),/*#__PURE__*/_jsx(motion.strong,{children:\".\"}),\" Magaz\\xedn NEXUSMAG provozuje Jan Kudl\\xe1ček, se s\\xeddlem Bahno-Př\\xedkopy 1283, 738 01 Fr\\xfddek-M\\xedstek, CZ, Podnikatel je zaps\\xe1n v živnostensk\\xe9m rejstř\\xedku IČ 06322794.\"]})})},Si_CNJXQP:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Obsah magaz\\xednu je chr\\xe1něn autorsk\\xfdm z\\xe1konem. Chceš n\\xe1š obsah sd\\xedlet nebo citovat? Jasně, ale vždy s odkazem na původn\\xed čl\\xe1nek.\"})}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Magaz\\xedn NEXUSMAG provozuje Jan Kudl\\xe1ček, se s\\xeddlem Bahno-Př\\xedkopy 1283, 738 01 Fr\\xfddek-M\\xedstek, CZ, Podnikatel je zaps\\xe1n v živnostensk\\xe9m rejstř\\xedku IČ 06322794.\"})]})},yr9gcxZmF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNTAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"140%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Obsah magaz\\xednu je chr\\xe1něn autorsk\\xfdm z\\xe1konem. Chceš n\\xe1š obsah sd\\xedlet nebo citovat? Jasně, ale vždy s odkazem na původn\\xed čl\\xe1nek.\"}),\" Magaz\\xedn NEXUSMAG provozuje Jan Kudl\\xe1ček, se s\\xeddlem Bahno-Př\\xedkopy 1283, 738 01 Fr\\xfddek-M\\xedstek, CZ, Podnikatel je zaps\\xe1n v živnostensk\\xe9m rejstř\\xedku IČ 06322794 \"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lsvx9l-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Z6g4OPVQm-container\",nodeId:\"Z6g4OPVQm\",rendersWithMotion:true,scopeId:\"KTnluMZAl\",children:/*#__PURE__*/_jsx(CopyrightNotice,{alignment:\"center\",blockLayout:true,font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",id:\"Z6g4OPVQm\",layoutId:\"Z6g4OPVQm\",linkStyle:\"underline\",linkText:\"\",name:\"NEXUSMAG\",openInNewTab:true,prefix:\"\",showLink:false,startYear:2025,statement:\"— Všechna pr\\xe1va vyhrazena — ISSN 3029-939X\",style:{width:\"100%\"},suffix:\"\",symbolType:\"copyright\",textColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",useDateRange:true,width:\"100%\",...addPropertyOverrides({rmR6WUDj5:{font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"140%\",textAlign:\"center\"},statement:\"Všechna pr\\xe1va vyhrazena ISSN 3029-939X\",useDateRange:false},Si_CNJXQP:{font:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"}},yr9gcxZmF:{font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"}}},baseVariant,gestureVariant)})})})]})]})]})]})})]})})})});});const css=[\".framer-qxfDM.framer-1unyomg, .framer-qxfDM .framer-1unyomg { display: block; }\",\".framer-qxfDM.framer-362h47 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-qxfDM .framer-s6rre0-container { flex: none; height: 277px; position: relative; width: 100%; z-index: 4; }\",\".framer-qxfDM .framer-mz39zz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 100%; z-index: 4; }\",\".framer-qxfDM .framer-1kauqo8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-al5zvs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 30px 0px 30px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-qxfDM .framer-1uwnsyi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 650px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-qxfDM .framer-1vd13tc { align-content: flex-start; align-items: flex-start; bottom: 25px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; left: 25px; overflow: visible; padding: 15px; position: absolute; width: min-content; z-index: 1; }\",\".framer-qxfDM .framer-h12y1z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 979px; }\",\".framer-qxfDM .framer-1emcq02, .framer-qxfDM .framer-4dguyr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-1gez0zi, .framer-qxfDM .framer-lio41p, .framer-qxfDM .framer-1o3oihz, .framer-qxfDM .framer-1ijf4z1, .framer-qxfDM .framer-1bw49gh, .framer-qxfDM .framer-6p29v0, .framer-qxfDM .framer-x5c0we, .framer-qxfDM .framer-65di2q, .framer-qxfDM .framer-1qholhq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qxfDM .framer-sdw6yx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; width: min-content; z-index: 1; }\",\".framer-qxfDM .framer-104nf7d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-qxfDM .framer-iboiqx { flex: none; height: auto; max-width: 95%; position: relative; white-space: pre-wrap; width: 930px; word-break: break-word; word-wrap: break-word; }\",\".framer-qxfDM .framer-n9qcsc { align-content: flex-start; align-items: flex-start; 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: 1440px; }\",\".framer-qxfDM .framer-o1pvpx, .framer-qxfDM .framer-zuuos, .framer-qxfDM .framer-qzors1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-qxfDM .framer-ye2gm5, .framer-qxfDM .framer-7hx49p, .framer-qxfDM .framer-pf9szz, .framer-qxfDM .framer-1h2q8em, .framer-qxfDM .framer-1mo59ws, .framer-qxfDM .framer-15g19t6, .framer-qxfDM .framer-11fzv3n, .framer-qxfDM .framer-xm9v53, .framer-qxfDM .framer-10r3unt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; transform-style: preserve-3d; width: 100%; z-index: 0; }\",\".framer-qxfDM .framer-y2dqhp, .framer-qxfDM .framer-lsjvts, .framer-qxfDM .framer-wimfkv, .framer-qxfDM .framer-1h908dn, .framer-qxfDM .framer-1ot9ep8, .framer-qxfDM .framer-1v5b7ys, .framer-qxfDM .framer-w2bt0t, .framer-qxfDM .framer-r3ubsn, .framer-qxfDM .framer-12ct8zx { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-qxfDM .framer-13f461h, .framer-qxfDM .framer-vglklk, .framer-qxfDM .framer-1k54hea, .framer-qxfDM .framer-9yq5db, .framer-qxfDM .framer-1ys65og, .framer-qxfDM .framer-gwa1ls, .framer-qxfDM .framer-15xyblm, .framer-qxfDM .framer-1qahiq3, .framer-qxfDM .framer-dohraj { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-qxfDM .framer-13jw060 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-qxfDM .framer-1j5zx1h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 36px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-qxfDM .framer-hd9p6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-1bwv0vq { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-qxfDM .framer-11z7au8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-43ehs2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-18thih1 { flex: none; height: 40px; overflow: hidden; position: relative; text-decoration: none; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-qxfDM .framer-1bfmpz7, .framer-qxfDM .framer-27oeqo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-1mztxoc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 5px 10px 5px 10px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-qxfDM .framer-17wrqd9-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-qxfDM .framer-173htyo { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qxfDM .framer-xom43y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 98px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-qxfDM .framer-qzq77x, .framer-qxfDM .framer-ljhido, .framer-qxfDM .framer-16q8sfc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qxfDM .framer-14d44e { align-self: stretch; display: grid; flex: none; gap: 12px 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-qxfDM .framer-1al3e-container, .framer-qxfDM .framer-4k290h-container, .framer-qxfDM .framer-m17e94-container, .framer-qxfDM .framer-1e6h2py-container, .framer-qxfDM .framer-mrraw6-container, .framer-qxfDM .framer-14ilfxg-container, .framer-qxfDM .framer-6gva00-container, .framer-qxfDM .framer-651tlz-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-qxfDM .framer-1tzlqer { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 103px; }\",\".framer-qxfDM .framer-1ik3ab7-container, .framer-qxfDM .framer-3np334-container, .framer-qxfDM .framer-1t87mlx-container, .framer-qxfDM .framer-kukp1q-container, .framer-qxfDM .framer-ny4byy-container, .framer-qxfDM .framer-toij6h-container, .framer-qxfDM .framer-3t6bkr-container, .framer-qxfDM .framer-g5qmbv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-qxfDM .framer-1r7ep9m { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-qxfDM .framer-1ikax21 { flex: none; height: 1px; max-width: 1440px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; z-index: 2; }\",\".framer-qxfDM .framer-j129o4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-2xdgud { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-around; overflow: visible; padding: 15px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-1r8r7fg-container { flex: none; height: auto; position: relative; width: 35px; }\",\".framer-qxfDM .framer-cnngvv-container { flex: none; height: auto; position: relative; width: 43px; }\",\".framer-qxfDM .framer-cf0nxy-container { flex: none; height: auto; position: relative; width: 34px; }\",\".framer-qxfDM .framer-7pfcrr-container { flex: none; height: auto; position: relative; width: 59px; }\",\".framer-qxfDM .framer-1jcpaak-container { flex: none; height: auto; position: relative; width: 93px; }\",\".framer-qxfDM .framer-1xedakz-container { flex: none; height: auto; position: relative; width: 99px; }\",\".framer-qxfDM .framer-11e3nqe-container { flex: none; height: auto; position: relative; width: 100px; }\",\".framer-qxfDM .framer-12t3a9y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 15px; position: relative; width: 100%; }\",\".framer-qxfDM .framer-vgzod4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qxfDM .framer-1lsvx9l-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-qxfDM.framer-v-1kwa6d.framer-362h47 { width: 810px; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-s6rre0-container, .framer-qxfDM.framer-v-1kwa6d .framer-h12y1z { order: 0; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-mz39zz { order: 1; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-al5zvs { gap: 24px; padding: 30px 5px 30px 5px; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-1uwnsyi { height: 635px; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-1vd13tc { bottom: 20px; left: 20px; width: 730px; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-104nf7d { height: 30px; width: 30px; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-iboiqx { max-width: 90%; order: 1; width: 100%; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-1j5zx1h { padding: 24px 32px 24px 32px; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-xom43y { align-content: unset; align-items: unset; display: grid; flex: 1 0 0px; gap: 35px 10px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); padding: 0px; width: 1px; will-change: unset; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-qzq77x, .framer-qxfDM.framer-v-1kwa6d .framer-ljhido, .framer-qxfDM.framer-v-1kwa6d .framer-16q8sfc { align-self: start; justify-self: start; width: 100%; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-14d44e { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-1al3e-container, .framer-qxfDM.framer-v-1kwa6d .framer-4k290h-container, .framer-qxfDM.framer-v-1kwa6d .framer-m17e94-container, .framer-qxfDM.framer-v-1kwa6d .framer-1e6h2py-container, .framer-qxfDM.framer-v-1kwa6d .framer-mrraw6-container, .framer-qxfDM.framer-v-1kwa6d .framer-14ilfxg-container, .framer-qxfDM.framer-v-1kwa6d .framer-6gva00-container, .framer-qxfDM.framer-v-1kwa6d .framer-651tlz-container, .framer-qxfDM.framer-v-62rmee .framer-1al3e-container, .framer-qxfDM.framer-v-62rmee .framer-4k290h-container, .framer-qxfDM.framer-v-62rmee .framer-m17e94-container, .framer-qxfDM.framer-v-62rmee .framer-1e6h2py-container, .framer-qxfDM.framer-v-62rmee .framer-mrraw6-container, .framer-qxfDM.framer-v-62rmee .framer-14ilfxg-container, .framer-qxfDM.framer-v-62rmee .framer-6gva00-container, .framer-qxfDM.framer-v-62rmee .framer-651tlz-container { align-self: unset; width: auto; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-j129o4 { justify-content: flex-start; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-2xdgud { justify-content: space-between; }\",\".framer-qxfDM.framer-v-1kwa6d .framer-vgzod4, .framer-qxfDM.framer-v-62rmee .framer-vgzod4 { max-width: 100%; }\",\".framer-qxfDM.framer-v-62rmee.framer-362h47 { width: 320px; }\",\".framer-qxfDM.framer-v-62rmee .framer-s6rre0-container { height: 200px; }\",\".framer-qxfDM.framer-v-62rmee .framer-mz39zz { padding: 12px; }\",\".framer-qxfDM.framer-v-62rmee .framer-1kauqo8 { gap: 10px; }\",\".framer-qxfDM.framer-v-62rmee .framer-al5zvs { gap: 15px; overflow: hidden; padding: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qxfDM.framer-v-62rmee .framer-1uwnsyi { height: 400px; z-index: 0; }\",\".framer-qxfDM.framer-v-62rmee .framer-1vd13tc { bottom: 30px; left: 50%; padding: 10px; width: 95%; z-index: 2; }\",\".framer-qxfDM.framer-v-62rmee .framer-h12y1z, .framer-qxfDM.framer-v-62rmee .framer-1tzlqer { width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-1emcq02 { gap: 16px 5px; }\",\".framer-qxfDM.framer-v-62rmee .framer-4dguyr { gap: 10px 10px; }\",\".framer-qxfDM.framer-v-62rmee .framer-1o3oihz { flex: 1 0 0px; order: 0; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-qxfDM.framer-v-62rmee .framer-iboiqx { max-width: 100%; width: 980px; }\",\".framer-qxfDM.framer-v-62rmee .framer-n9qcsc { gap: 8px; height: 130%; width: min-content; }\",\".framer-qxfDM.framer-v-62rmee .framer-o1pvpx, .framer-qxfDM.framer-v-62rmee .framer-zuuos, .framer-qxfDM.framer-v-62rmee .framer-qzors1 { flex: none; width: min-content; }\",\".framer-qxfDM.framer-v-62rmee .framer-ye2gm5, .framer-qxfDM.framer-v-62rmee .framer-7hx49p, .framer-qxfDM.framer-v-62rmee .framer-pf9szz, .framer-qxfDM.framer-v-62rmee .framer-1h2q8em, .framer-qxfDM.framer-v-62rmee .framer-1mo59ws, .framer-qxfDM.framer-v-62rmee .framer-15g19t6, .framer-qxfDM.framer-v-62rmee .framer-11fzv3n, .framer-qxfDM.framer-v-62rmee .framer-xm9v53, .framer-qxfDM.framer-v-62rmee .framer-10r3unt { width: 140px; }\",\".framer-qxfDM.framer-v-62rmee .framer-13jw060 { will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-qxfDM.framer-v-62rmee .framer-1j5zx1h { gap: 24px; padding: 18px 15px 25px 15px; }\",\".framer-qxfDM.framer-v-62rmee .framer-hd9p6 { flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-qxfDM.framer-v-62rmee .framer-1bwv0vq { align-self: unset; flex: none; gap: 19px; height: 166px; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-11z7au8 { align-content: flex-start; align-items: flex-start; gap: 10px; justify-content: flex-start; }\",\".framer-qxfDM.framer-v-62rmee .framer-43ehs2 { align-content: center; align-items: center; gap: 5px; }\",\".framer-qxfDM.framer-v-62rmee .framer-1bw49gh { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qxfDM.framer-v-62rmee .framer-27oeqo { align-content: center; align-items: center; padding: 5px 0px 0px 0px; }\",\".framer-qxfDM.framer-v-62rmee .framer-173htyo { white-space: pre-wrap; width: 266px; word-break: break-word; word-wrap: break-word; }\",\".framer-qxfDM.framer-v-62rmee .framer-xom43y { flex-direction: column; gap: 10px 30px; padding: 15px; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-qzq77x { gap: 10px; order: 2; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-14d44e { align-content: flex-start; align-items: flex-start; align-self: unset; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px 44px; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-ljhido { order: 0; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-16q8sfc { order: 1; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-1r7ep9m { align-self: unset; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-j129o4 { gap: 24px; justify-content: flex-start; }\",\".framer-qxfDM.framer-v-62rmee .framer-2xdgud { align-content: unset; align-items: unset; display: grid; gap: 12px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; order: 0; padding: 10px; }\",\".framer-qxfDM.framer-v-62rmee .framer-cnngvv-container { align-self: start; justify-self: start; order: 1; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-cf0nxy-container { align-self: start; justify-self: start; order: 0; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-7pfcrr-container { align-self: start; justify-self: start; order: 2; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-1jcpaak-container { align-self: start; justify-self: start; order: 3; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-1xedakz-container { align-self: start; justify-self: start; order: 4; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-11e3nqe-container { align-self: start; justify-self: start; order: 6; width: 100%; }\",\".framer-qxfDM.framer-v-62rmee .framer-12t3a9y { order: 2; }\",\".framer-qxfDM.framer-v-mjf60v.framer-362h47 { width: 1440px; }\",\".framer-qxfDM.framer-v-mjf60v .framer-al5zvs { padding: 0px 0px 30px 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qxfDM.framer-v-mjf60v .framer-1uwnsyi { height: 765px; }\",\".framer-qxfDM.framer-v-mjf60v .framer-sdw6yx { padding: 12px 12px 10px 12px; }\",\".framer-qxfDM.framer-v-mjf60v .framer-n9qcsc { flex: 1 0 0px; gap: 25px; width: 1px; }\",\".framer-qxfDM.framer-v-mjf60v .framer-o1pvpx, .framer-qxfDM.framer-v-mjf60v .framer-zuuos, .framer-qxfDM.framer-v-mjf60v .framer-qzors1 { gap: 25px; }\",\".framer-qxfDM.framer-v-mjf60v .framer-1h2q8em, .framer-qxfDM.framer-v-mjf60v .framer-1mo59ws, .framer-qxfDM.framer-v-mjf60v .framer-15g19t6, .framer-qxfDM.framer-v-mjf60v .framer-11fzv3n, .framer-qxfDM.framer-v-mjf60v .framer-xm9v53, .framer-qxfDM.framer-v-mjf60v .framer-10r3unt { height: 254px; }\",\".framer-qxfDM.framer-v-mjf60v .framer-1bfmpz7 { gap: 20px; }\",\".framer-qxfDM.framer-v-mjf60v .framer-12t3a9y { align-content: center; align-items: center; }\",\".framer-qxfDM.framer-v-mjf60v .framer-1lsvx9l-container { width: auto; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-qxfDM[data-border=\"true\"]::after, .framer-qxfDM [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 1541.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yr9gcxZmF\":{\"layout\":[\"fixed\",\"auto\"]},\"rmR6WUDj5\":{\"layout\":[\"fixed\",\"auto\"]},\"Si_CNJXQP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_10ozwvl\",\"trackingId\":\"odber-newsletteru\",\"type\":\"click\",\"nodeId\":\"ttJvcFWd6\"}]\n */const FramerKTnluMZAl=withCSS(Component,css,\"framer-qxfDM\");export default FramerKTnluMZAl;FramerKTnluMZAl.displayName=\"Footer\";FramerKTnluMZAl.defaultProps={height:1541.5,width:1200};addPropertyControls(FramerKTnluMZAl,{variant:{options:[\"KATNBe3kw\",\"yr9gcxZmF\",\"rmR6WUDj5\",\"Si_CNJXQP\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\",\"xl\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKTnluMZAl,[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8OYuceqGT-.woff2\",weight:\"400\"},{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\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXerTsMTg3j36Ebz.woff2\",weight:\"800\"},{cssFamilyName:\"Saira Semi Condensed\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXf_S8MTg3j36Ebz.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...PixelDissolveFonts,...MaterialFonts,...FooterLinkFonts,...CopyrightNoticeFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerKTnluMZAl.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);const queryCacheEntry1=queryCache.get(query3(),locale,priority);const queryCacheEntry2=queryCache.get(query5(),locale,priority);const queryCacheEntry3=queryCache.get(query7(),locale,priority);const queryCacheEntry4=queryCache.get(query9(),locale,priority);const queryCacheEntry5=queryCache.get(query11(),locale,priority);const queryCacheEntry6=queryCache.get(query13(),locale,priority);const queryCacheEntry7=queryCache.get(query15(),locale,priority);const queryCacheEntry8=queryCache.get(query17(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>queryCacheEntry2.preload(),()=>queryCacheEntry3.preload(),()=>queryCacheEntry4.preload(),()=>queryCacheEntry5.preload(),()=>queryCacheEntry6.preload(),()=>queryCacheEntry7.preload(),()=>queryCacheEntry8.preload(),()=>forwardLoader(SliderImage,{},context),()=>forwardLoader(ElementsLogo,{},context),()=>forwardLoader(FooterLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKTnluMZAl\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_10ozwvl\\\",\\\"trackingId\\\":\\\"odber-newsletteru\\\",\\\"type\\\":\\\"click\\\",\\\"nodeId\\\":\\\"ttJvcFWd6\\\"}]\",\"framerIntrinsicHeight\":\"1541.5\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yr9gcxZmF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rmR6WUDj5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Si_CNJXQP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","function t(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t;}var e,r,i=Object.create,n=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){try{return e||(0,t[o(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},h=(t,e,r,i)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let a of o(e))u.call(t,a)||a===r||n(t,a,{get:()=>e[a],enumerable:!(i=s(e,a))||i.enumerable});return t;},c=(t,e,r)=>(r=null!=t?i(a(t)):{},h(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:n(r,\"default\",{value:t,enumerable:!0}),t)),f=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,i=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return n;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){o(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!a(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));o(e);for(var r=0;r<e.callbacks.length;r++){var i=t[r];i instanceof Error?e.callbacks[r].reject(i):e.callbacks[r].resolve(i);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,i=this._cacheKeyFn(t);if(r){var n=r.get(i);if(n){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(n);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(i,l),l;},e.loadMany=function(t){if(!a(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var i,n=this._cacheKeyFn(t);void 0===r.get(n)&&(e instanceof Error?(i=Promise.reject(e)).catch(function(){}):i=Promise.resolve(e),r.set(n,i));}return this;},t;}(),n=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){o(e);for(var i=0;i<e.keys.length;i++)t.clear(e.keys[i]),e.callbacks[i].reject(r);}function o(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function a(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=i;}}),d=c(f(),1);import{yieldToMain as g}from\"framer\";// ../../shared/src/yield.ts\nfunction v(t){return\"function\"==typeof t?t():t;}var y={background:0,\"user-visible\":1,\"user-blocking\":2};function p(t,e){return y[t]>y[e];}// ../../library/src/utils/schedulerPriority.ts\nfunction m(t){let e;for(let r of t){let t=v(r);if((void 0===e||p(t,e))&&(e=t),\"user-blocking\"===e)break;}return e;}// src/code-generation/components/cms/bundled/BufferReader.ts\nvar w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=(e=class e{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,i=this.bytes.subarray(e,r);return this.offset=r,i;}readString(){let t=this.readUint32(),r=this.readBytes(t);return e.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(e){t(this,\"bytes\",void 0),t(this,\"offset\",0),t(this,\"view\",void 0),this.bytes=e,this.view=I(this.bytes);}},// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nt(e,\"textDecoder\",new TextDecoder),e);function I(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as S,yieldToMain as U}from\"framer\";// src/code-generation/components/cms/bundled/assert.ts\nfunction k(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function L(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar B=1024,E=1.5,M=t=>2**t-1,P=t=>-(2**(t-1)),T=t=>2**(t-1)-1,x={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:P(8),Int16:P(16),Int32:P(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},F={Uint8:M(8),Uint16:M(16),Uint32:M(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:T(8),Int16:T(16),Int32:T(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function N(t,e,r,i){k(t>=e,t,\"outside lower bound for\",i),k(t<=r,t,\"outside upper bound for\",i);}var A=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*E)+t);r.set(this.bytes),this.bytes=r,this.view=I(r);}writeUint8(t){N(t,x.Uint8,F.Uint8,\"Uint8\");let e=w.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){N(t,x.Uint16,F.Uint16,\"Uint16\");let e=w.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){N(t,x.Uint32,F.Uint32,\"Uint32\");let e=w.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){N(t,x.Uint64,F.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){N(t,x.BigUint64,F.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){N(t,x.Int8,F.Int8,\"Int8\");let e=w.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){N(t,x.Int16,F.Int16,\"Int16\");let e=w.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){N(t,x.Int32,F.Int32,\"Int32\");let e=w.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){N(t,x.Int64,F.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){N(t,x.BigInt64,F.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){t(this,\"offset\",0),t(this,\"bytes\",new Uint8Array(B)),t(this,\"view\",I(this.bytes)),t(this,\"encoder\",new TextEncoder),t(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction O(t){return\"string\"==typeof t;}function _(t){return Number.isFinite(t);}function q(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar j=class e{static fromString(t){let[r,i,n]=t.split(\"/\").map(Number);return k(_(r),\"Invalid chunkId\"),k(_(i),\"Invalid offset\"),k(_(n),\"Invalid length\"),new e(r,i,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let r=t.readUint16(),i=t.readUint32(),n=t.readUint32();return new e(r,i,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(k(this.length===t.length),0);}constructor(e,r,i){t(this,\"chunkId\",void 0),t(this,\"offset\",void 0),t(this,\"length\",void 0),this.chunkId=e,this.offset=r,this.length=i;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nfunction D(t){if(q(t))return 0/* Null */;switch(t.type){case\"array\"/* Array */:return 1/* Array */;case\"boolean\"/* Boolean */:return 2/* Boolean */;case\"color\"/* Color */:return 3/* Color */;case\"date\"/* Date */:return 4/* Date */;case\"enum\"/* Enum */:return 5/* Enum */;case\"file\"/* File */:return 6/* File */;case\"responsiveimage\"/* ResponsiveImage */:return 10/* ResponsiveImage */;case\"link\"/* Link */:return 7/* Link */;case\"number\"/* Number */:return 8/* Number */;case\"object\"/* Object */:return 9/* Object */;case\"richtext\"/* RichText */:return 11/* RichText */;case\"string\"/* String */:return 12/* String */;case\"vectorsetitem\"/* VectorSetItem */:return 13/* VectorSetItem */;default:L(t);}}function R(t){let e=t.readUint16(),i=[];for(let n=0;n<e;n++){let e=r.read(t);i.push(e);}return{type:\"array\"/* Array */,value:i};}function C(t,e){for(let i of(t.writeUint16(e.value.length),e.value))r.write(t,i);}function J(t,e,i){let n=t.value.length,s=e.value.length;if(n<s)return -1;if(n>s)return 1;for(let s=0;s<n;s++){let n=t.value[s],o=e.value[s],a=r.compare(n,o,i);if(0!==a)return a;}return 0;}function W(t){return{type:\"boolean\"/* Boolean */,value:0!==t.readUint8()};}function $(t,e){t.writeUint8(e.value?1:0);}function z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function K(t){return{type:\"color\"/* Color */,value:t.readString()};}function G(t,e){t.writeString(e.value);}function V(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function H(t){let e=t.readInt64(),r=new Date(e);return{type:\"date\"/* Date */,value:r.toISOString()};}function X(t,e){let r=new Date(e.value),i=r.getTime();t.writeInt64(i);}function Q(t,e){let r=new Date(t.value),i=new Date(e.value);return r<i?-1:r>i?1:0;}function Y(t){return{type:\"enum\"/* Enum */,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:\"file\"/* File */,value:t.readString()};}function tr(t,e){t.writeString(e.value);}function ti(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tn(t){return{type:\"link\"/* Link */,value:t.readJson()};}function ts(t,e){t.writeJson(e.value);}function to(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ta(t){return{type:\"number\"/* Number */,value:t.readFloat64()};}function tu(t,e){t.writeFloat64(e.value);}function tl(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function th(t){let e=t.readUint16(),i={};for(let n=0;n<e;n++){let e=t.readString();i[e]=r.read(t);}return{type:\"object\"/* Object */,value:i};}function tc(t,e){let i=Object.entries(e.value);for(let[e,n]of(t.writeUint16(i.length),i))t.writeString(e),r.write(t,n);}function tf(t,e,i){let n=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(n.length<s.length)return -1;if(n.length>s.length)return 1;for(let o=0;o<n.length;o++){let a=n[o],u=s[o];if(a<u)return -1;if(a>u)return 1;let l=t.value[a]??null,h=e.value[u]??null,c=r.compare(l,h,i);if(0!==c)return c;}return 0;}function td(t){return{type:\"responsiveimage\"/* ResponsiveImage */,value:t.readJson()};}function tg(t,e){t.writeJson(e.value);}function tv(t,e){let r=JSON.stringify(t.value),i=JSON.stringify(e.value);return r<i?-1:r>i?1:0;}function ty(t){let e=t.readInt8();if(0===e)return{type:\"richtext\"/* RichText */,value:t.readUint32()};if(1===e)return{type:\"richtext\"/* RichText */,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tp(t,e){if(_(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(O(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tm(t,e){let r=t.value,i=e.value;if(_(r)&&_(i)||O(r)&&O(i))return r<i?-1:r>i?1:0;throw Error(\"Invalid rich text pointer\");}function tw(t){return{type:\"string\"/* String */,value:t.readString()};}function tb(t,e){t.writeString(e.value);}function tI(t,e,r){let i=t.value,n=e.value;return(0/* CaseInsensitive */===r.type&&(i=t.value.toLowerCase(),n=e.value.toLowerCase()),i<n)?-1:i>n?1:0;}function tS(t){return{type:\"vectorsetitem\"/* VectorSetItem */,value:t.readUint32()};}function tU(t,e){t.writeUint32(e.value);}function tk(t,e){let r=t.value,i=e.value;return r<i?-1:r>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return R(t);case 2/* Boolean */:return W(t);case 3/* Color */:return K(t);case 4/* Date */:return H(t);case 5/* Enum */:return Y(t);case 6/* File */:return te(t);case 7/* Link */:return tn(t);case 8/* Number */:return ta(t);case 9/* Object */:return th(t);case 10/* ResponsiveImage */:return td(t);case 11/* RichText */:return ty(t);case 12/* String */:return tw(t);case 13/* VectorSetItem */:return tS(t);default:L(e);}},t.write=function(t,e){let r=D(e);if(t.writeUint8(r),!q(e))switch(e.type){case\"array\"/* Array */:return C(t,e);case\"boolean\"/* Boolean */:return $(t,e);case\"color\"/* Color */:return G(t,e);case\"date\"/* Date */:return X(t,e);case\"enum\"/* Enum */:return Z(t,e);case\"file\"/* File */:return tr(t,e);case\"link\"/* Link */:return ts(t,e);case\"number\"/* Number */:return tu(t,e);case\"object\"/* Object */:return tc(t,e);case\"responsiveimage\"/* ResponsiveImage */:return tg(t,e);case\"richtext\"/* RichText */:return tp(t,e);case\"vectorsetitem\"/* VectorSetItem */:return tU(t,e);case\"string\"/* String */:return tb(t,e);default:L(e);}},t.compare=function(t,e,r){let i=D(t),n=D(e);if(i<n)return -1;if(i>n)return 1;if(q(t)||q(e))return 0;switch(t.type){case\"array\"/* Array */:return k(\"array\"/* Array */===e.type),J(t,e,r);case\"boolean\"/* Boolean */:return k(\"boolean\"/* Boolean */===e.type),z(t,e);case\"color\"/* Color */:return k(\"color\"/* Color */===e.type),V(t,e);case\"date\"/* Date */:return k(\"date\"/* Date */===e.type),Q(t,e);case\"enum\"/* Enum */:return k(\"enum\"/* Enum */===e.type),tt(t,e);case\"file\"/* File */:return k(\"file\"/* File */===e.type),ti(t,e);case\"link\"/* Link */:return k(\"link\"/* Link */===e.type),to(t,e);case\"number\"/* Number */:return k(\"number\"/* Number */===e.type),tl(t,e);case\"object\"/* Object */:return k(\"object\"/* Object */===e.type),tf(t,e,r);case\"responsiveimage\"/* ResponsiveImage */:return k(\"responsiveimage\"/* ResponsiveImage */===e.type),tv(t,e);case\"richtext\"/* RichText */:return k(\"richtext\"/* RichText */===e.type),tm(t,e);case\"vectorsetitem\"/* VectorSetItem */:return k(\"vectorsetitem\"/* VectorSetItem */===e.type),tk(t,e);case\"string\"/* String */:return k(\"string\"/* String */===e.type),tI(t,e,r);default:L(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tL=class e{sortEntries(){this.entries.sort((t,e)=>{for(let i=0;i<this.fieldNames.length;i++){let n=t.values[i],s=e.values[i],o=r.compare(n,s,this.options.collation);if(0!==o)return o;}return t.pointer.compare(e.pointer);});}static async deserialize(t,i){let n=new b(t),s=n.readJson(),o=n.readUint8(),a=[];for(let t=0;t<o;t++){let t=n.readString();a.push(t);}let u=new e(a,{collation:s}),l=n.readUint32(),h=()=>{let t=[];for(let e=0;e<o;e++){let e=r.read(n);t.push(e);}let e=j.read(n);u.entries.push({values:t,pointer:e});};for(let t=0;t<l;t++){let t=i?.();t&&await t,h();}return u;}serialize(){let t=new A;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:i,pointer:n}=e;for(let e of i)r.write(t,e);n.write(t);}return t.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(e,r){t(this,\"fieldNames\",void 0),t(this,\"options\",void 0),t(this,\"entries\",[]),this.fieldNames=e,this.options=r;}},tB=3,tE=250,tM=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tP=async(t,e)=>{let r=0;for(;;){try{let i=await fetch(t,e);if(!tM.includes(i.status)||++r>tB)return i;}catch(t){if(e?.signal?.aborted||++r>tB)throw t;}await tT(r);}};async function tT(t){let e=Math.floor(tE*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tx(t,e){let r=tA(e),i=[],n=0;for(let t of r)i.push(`${t.from}-${t.to-1}`),n+=t.to-t.from;let s=new URL(t),o=i.join(\",\");s.searchParams.set(\"range\",o);let a=await tP(s);if(200!==a.status)throw Error(`Request failed: ${a.status} ${a.statusText}`);let u=await a.arrayBuffer(),l=new Uint8Array(u);if(l.length!==n)throw Error(\"Request failed: Unexpected response length\");let h=new tF,c=0;for(let t of r){let e=t.to-t.from,r=c+e,i=l.subarray(c,r);h.write(t.from,i),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tF=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let i=t-r.start,n=i+e;return r.data.slice(i,n);}throw Error(\"Missing data\");}write(t,e){let r=t,i=r+e.length,n=0,s=this.chunks.length;for(;n<s;n++){let t=this.chunks[n];if(k(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let i=r-t.start,n=t.data.subarray(0,i);e=tN(n,e),r=t.start;}break;}}for(;s>n;s--){let t=this.chunks[s-1];if(k(t,\"Missing chunk\"),!(i<t.start)){if(i<t.end){let r=i-t.start,n=t.data.subarray(r);e=tN(e,n),i=t.end;}break;}}let o={start:r,end:i,data:e},a=s-n;this.chunks.splice(n,a,o);}constructor(){t(this,\"chunks\",[]);}};function tN(t,e){let r=t.length+e.length,i=new Uint8Array(r);return i.set(t,0),i.set(e,t.length),i;}function tA(t){k(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,i=r[e];i&&t.from<=i.to?r[e]={from:i.from,to:Math.max(i.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tO=class{async loadModel(){let[t]=await tx(this.options.url,[this.options.range]);return k(t,\"Failed to load model\"),tL.deserialize(t,()=>{let t=m(this.modelPrioritySources);return t?U({batch:!0,priority:t}):void 0;});}async getModel(t){return this.model||(t&&this.modelPrioritySources.add(t),this.modelPromise??=this.loadModel().finally(()=>{this.modelPrioritySources.clear();}),this.model??=await this.modelPromise),this.model;}async lookupItems(t,e){k(t.length===this.fields.length,\"Invalid query length\");let r=await this.getModel(e),i=[r.entries];for(let[r,n]of t.entries()){let t=[];for(let s of i){let i;let o=e?U({batch:!0,priority:v(e)}):void 0;switch(o&&await o,n.type){case\"All\"/* All */:i=[s];break;case\"Equals\"/* Equals */:i=this.queryEquals(s,n,r);break;case\"NotEquals\"/* NotEquals */:i=this.queryNotEquals(s,n,r);break;case\"LessThan\"/* LessThan */:i=this.queryLessThan(s,n,r);break;case\"GreaterThan\"/* GreaterThan */:i=this.queryGreaterThan(s,n,r);break;case\"Contains\"/* Contains */:i=await this.queryContains(s,n,r,e);break;case\"StartsWith\"/* StartsWith */:i=await this.queryStartsWith(s,n,r,e);break;case\"EndsWith\"/* EndsWith */:i=await this.queryEndsWith(s,n,r,e);break;default:L(n);}t.push(...i);}i=t;}let n=[];for(let t of i)for(let r of t){let t=e?U({batch:!0,priority:v(e)}):void 0;t&&await t;let i={};for(let t=0;t<this.options.fieldNames.length;t++){let e=this.options.fieldNames[t],n=r.values[t];i[e]=n;}n.push({pointer:r.pointer.toString(),data:i});}return n;}queryEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=t.slice(i,n+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let i=this.getLeftMost(t,r,e.value),n=this.getRightMost(t,r,e.value),s=[],o=t.slice(0,i);o.length>0&&s.push(o);let a=t.slice(n+1);return a.length>0&&s.push(a),s;}queryLessThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getRightMost(t,r,e.value),n=t.slice(0,i+1);return n.length>0?[n]:[];}let n=this.getLeftMost(t,r,e.value),s=t.slice(0,n);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let i=this.getRightMost(t,r,null);if(t=t.slice(i+1),e.inclusive){let i=this.getLeftMost(t,r,e.value),n=t.slice(i);return n.length>0?[n]:[];}let n=this.getRightMost(t,r,e.value),s=t.slice(n+1);return s.length>0?[s]:[];}queryContains(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.includes(i);});}queryStartsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.startsWith(i);});}queryEndsWith(t,e,r,i){return this.findItems(t,r,i,t=>{if(t?.type!==S.String||e.value?.type!==S.String)return!1;let r=t.value,i=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),i=i.toLowerCase()),r.endsWith(i);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];0>r.compare(u,i,this.collation)?n=o+1:s=o;}return n;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,i){let n=0,s=t.length;for(;n<s;){let o=n+s>>1,a=t[o],u=a.values[e];r.compare(u,i,this.collation)>0?s=o:n=o+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */async findItems(t,e,r,i){let n=[],s=0;for(let o=0;o<t.length;o++){let a=r?U({batch:!0,priority:v(r)}):void 0;a&&await a;let u=t[o],l=u.values[e],h=i(l);if(!h){if(s<o){let e=t.slice(s,o);n.push(e);}s=o+1;}}if(s<t.length){let e=t.slice(s);n.push(e);}return n;}constructor(e){t(this,\"options\",void 0),t(this,\"schema\",void 0),t(this,\"fields\",void 0),t(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),t(this,\"modelPromise\",void 0),t(this,\"model\",void 0),t(this,\"modelPrioritySources\",/* @__PURE__ */new Set),t(this,\"collation\",void 0),this.options=e;let r={},i=[];for(let t of this.options.fieldNames){let e=this.options.collectionSchema[t];k(e,\"Missing definition for field\",t),r[t]=e,i.push({type:\"Identifier\",name:t});}this.schema=r,this.fields=i,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction t_(t){let e={},i=t.readUint16();for(let n=0;n<i;n++){let i=t.readString();e[i]=r.read(t);}return e;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nfunction*tq(t){for(let e of t)yield*e.prioritySources;}var tj=class{scanItems(t){return this.itemsPromise?this.isScanning&&t&&this.scanPrioritySources.add(t):(this.isScanning=!0,t&&this.scanPrioritySources.add(t),this.itemsPromise=tP(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),i=new b(r),n=[],s=i.readUint32();for(let t=0;t<s;t++){let t=m(this.scanPrioritySources),e=t?g({batch:!0,priority:t}):void 0;e&&await e;let r=i.getOffset(),s=t_(i),o=i.getOffset()-r,a=new j(this.id,r,o),u=a.toString(),l={pointer:u,data:s};this.itemLoader.prime({pointer:u,prioritySources:/* @__PURE__ */new Set},l),n.push(l);}return n;}).finally(()=>{this.isScanning=!1,this.scanPrioritySources.clear();})),this.itemsPromise;}resolveItem(t,e){let r=this.itemPrioritySources.get(t);r||(r=/* @__PURE__ */new Set,this.itemPrioritySources.set(t,r)),e&&r.add(e);let i=this.itemLoader.load({pointer:t,prioritySources:r}),n=()=>this.itemPrioritySources.delete(t);return i.then(n,n),i;}constructor(e,r){t(this,\"id\",void 0),t(this,\"url\",void 0),t(this,\"itemsPromise\",void 0),t(this,\"isScanning\",!1),t(this,\"scanPrioritySources\",/* @__PURE__ */new Set),t(this,\"itemPrioritySources\",/* @__PURE__ */new Map),t(this,\"itemLoader\",new d.default(async t=>{let e=t.map(({pointer:t})=>{let e=j.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tx(this.url,e),i=[];for(let e=0;e<r.length;e++){let n=m(tq(t)),s=n?g({batch:!0,priority:n}):void 0;s&&await s;let o=r[e];k(o,\"Missing range bytes\");let a=new b(o),u=t_(a),l=t[e]?.pointer;k(l,\"Missing pointer\"),i.push({pointer:l,data:u});}return i;},{// capping to 250 avoids overly long URLs that can cause requests to fail with 414\nmaxBatchSize:250,// Different route workflows can request the same item. Keep DataLoader's cache keyed by the\n// pointer while still carrying the strongest scheduling priority into the shared batch\ncacheKeyFn:t=>t.pointer})),this.id=e,this.url=r;}},tD=class{async scanItems(t){let e=await Promise.all(this.chunks.map(async e=>e.scanItems(t)));return e.flat();}resolveItems(t,e){return Promise.all(t.map(t=>{let r=j.fromString(t),i=this.chunks[r.chunkId];return k(i,\"Missing chunk\"),i.resolveItem(t,e);}));}compareItems(t,e){let r=j.fromString(t.pointer),i=j.fromString(e.pointer);return r.compare(i);}compareValues(t,e,i){return r.compare(t,e,i);}constructor(e){t(this,\"options\",void 0),t(this,\"id\",void 0),t(this,\"schema\",void 0),t(this,\"indexes\",void 0),t(this,\"resolveRichText\",void 0),t(this,\"resolveVectorSetItem\",void 0),t(this,\"chunks\",void 0),this.options=e,this.chunks=this.options.chunks.map((t,e)=>new tj(e,t)),this.schema=e.schema,this.indexes=e.indexes,this.resolveRichText=e.resolveRichText,this.resolveVectorSetItem=e.resolveVectorSetItem,this.id=e.id;}};export{tD as DatabaseCollection,tO as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as r,ComponentPresetsConsumer as t,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";var a,u,f=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&f in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as l,createElement as p}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction s(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar m=((a=m||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a),y=((u=y||{})[u.RichText=1]=\"RichText\",u[u.VectorSetItem=2]=\"VectorSetItem\",u);function d(e,r,t){for(let[n,o]of Object.entries(r)){let r=e[n];if(\"number\"==typeof o){e[n]=t(o,r);continue;}h(r,o,t);}}function h(e,r,t){if(\"number\"!=typeof r){if(Array.isArray(r)){if(!Array.isArray(e))return;let[n]=r;for(let r=0;r<e.length;r++){let o=e[r];\"number\"==typeof n?e[r]=t(n,o):h(o,n,t);}return;}null===e||\"object\"!=typeof e||Array.isArray(e)||d(e,r,t);}}function x(i){let a=/* @__PURE__ */new Map;return u=>{let f=a.get(u);if(f)return f;let m=JSON.parse(u),y=function a(u){switch(u[0]){case 1/* Fragment */:{let[,...e]=u,r=e.map(a);return /*#__PURE__*/p(l,void 0,...r);}case 2/* Link */:{let[,e,...r]=u,t=r.map(a);return /*#__PURE__*/p(n,e,...t);}case 3/* Module */:{let[,n,o,f]=u;d(o,f,(e,r)=>{if(1/* RichText */===e)return r?a(r):r;if(\"string\"!=typeof r)return r;let t=i[r];return t?(c(t)&&t.preload(),t):r;});let l=i[n];return s(l,\"Module not found\"),c(l)&&l.preload(),/*#__PURE__*/e(t,{componentIdentifier:n,children:t=>/*#__PURE__*/e(r,{component:l,props:{...t,...o}})});}case 4/* Tag */:{let[,e,r,...t]=u,n=t.map(a);if(\"a\"===e)return /*#__PURE__*/p(o.a,r,...n);return /*#__PURE__*/p(e,r,...n);}case 5/* Text */:{let[,e]=u;return e;}}}(m);return a.set(u,y),y;};}export{y as RichTextJsonPropKind,m as RichTextJsonType,x as getRichTextJsonResolver,d as mapRichTextJsonProps};\nexport const __FramerMetadata__ = {\"exports\":{\"RichTextJsonPropKind\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mapRichTextJsonProps\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c439c68)\nimport{addPropertyControls as e,ControlType as l,lazy as t,QueryEngine as o}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as i}from\"./MqwWy2h8o-0.js\";import{getRichTextJsonResolver as n}from\"./MqwWy2h8o-1.js\";let r=t(()=>import(\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js\"),\"Youtube\"),s={ACGCPv6Lf:{isNullable:!0,type:l.ResponsiveImage},aWCTP8Nfu:{isNullable:!0,type:l.ResponsiveImage},b2iGMHBwc:{isNullable:!0,type:l.ResponsiveImage},bU8Xa3XXB:{isNullable:!0,type:l.ResponsiveImage},ccqNuXay3:{isNullable:!0,type:l.ResponsiveImage},Cj_8CX74P:{isNullable:!0,type:l.ResponsiveImage},CPDoxfLya:{isNullable:!0,type:l.ResponsiveImage},createdAt:{isNullable:!0,type:l.Date},DyHYojm73:{isNullable:!0,type:l.Link},e2soVi9tV:{isNullable:!0,type:l.String},eVKbGQpWG:{isNullable:!0,type:l.Link},GNNTcwJTy:{isNullable:!0,type:l.ResponsiveImage},GpPDQY7rw:{isNullable:!0,type:l.ResponsiveImage},hMxZCgYNR:{isNullable:!0,type:l.ResponsiveImage},HVlEjiQIV:{isNullable:!0,type:l.ResponsiveImage},i4bVOswnN:{definition:{definitions:{id:{isNullable:!1,type:l.String},NQmR8Dx9I:{isNullable:!0,type:l.ResponsiveImage}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},IcxCuItgH:{isNullable:!0,type:l.ResponsiveImage},id:{isNullable:!1,type:l.String},j0slDi2x5:{isNullable:!0,type:l.ResponsiveImage},JrBFIEkkF:{isNullable:!0,type:l.ResponsiveImage},K5Gc33FuN:{isNullable:!0,type:l.Boolean},KtPqHaaXt:{isNullable:!0,type:l.Boolean},l4fs_bmoP:{isNullable:!0,type:l.String},llmYU_MEZ:{isNullable:!0,type:l.File},LMCwqUY1K:{isNullable:!0,type:l.Link},lXqdWxts4:{isNullable:!0,type:l.Link},M1kIhRhEi:{isNullable:!0,type:l.ResponsiveImage},N9TNhJW1j:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},pAulQ5XnD:{isNullable:!0,type:l.RichText},previousItemId:{isNullable:!0,type:l.String},PUd9hAaXs:{isNullable:!0,type:l.ResponsiveImage},Q07JJ9lmv:{isNullable:!0,type:l.String},Qnixqa91H:{isNullable:!0,type:l.Date},RBi7EKrPP:{isNullable:!0,type:l.RichText},RYQD66qLy:{isNullable:!0,type:l.ResponsiveImage},Sei0oHOkq:{isNullable:!0,type:l.Link},STmgNyLVx:{isNullable:!0,type:l.String},TA1sXexzi:{isNullable:!0,type:l.String},ThewL6xs3:{isNullable:!0,type:l.Enum},U1vUSBm8a:{isNullable:!0,type:l.ResponsiveImage},updatedAt:{isNullable:!0,type:l.Date},UvIQaVTW6:{isNullable:!0,type:l.RichText},vdboQ_iKz:{isNullable:!0,type:l.File},vM0Ue8XyY:{isNullable:!0,type:l.ResponsiveImage},VRQJRSiUS:{isNullable:!0,type:l.ResponsiveImage},wdb5xbjIF:{isNullable:!0,type:l.ResponsiveImage},Wh0F7Gg7O:{isNullable:!0,type:l.Boolean},wMjGRnNqR:{isNullable:!0,type:l.ResponsiveImage},WS6hH0PKr:{isNullable:!0,type:l.ResponsiveImage},x0V4gZ1vU:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},XLXYetvLS:{isNullable:!0,type:l.Enum},zeXstkNOH:{isNullable:!0,type:l.ResponsiveImage},zpPk1zhUQ:{isNullable:!0,type:l.ResponsiveImage}},m=new URL(\"./MqwWy2h8o-indexes-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\"),c=[\"id\"],p={type:1},u=[\"previousItemId\"],f=[\"nextItemId\"],d=[\"id\",\"l4fs_bmoP\"],y=[\"l4fs_bmoP\",\"id\"],N={type:0},g=[\"DyHYojm73\"],b=[\"KtPqHaaXt\"],h=[\"x0V4gZ1vU\"],v=[\"Sei0oHOkq\"],S=[\"e2soVi9tV\"],I=[\"RBi7EKrPP\"],w=[\"bU8Xa3XXB\"],R=[\"zeXstkNOH\"],x=[\"i4bVOswnN\"],T=[\"ThewL6xs3\"],L=[\"TA1sXexzi\"],V=[\"N9TNhJW1j\"],k=[\"l4fs_bmoP\"],G=[\"Qnixqa91H\"],X=[\"K5Gc33FuN\"],P=[\"pAulQ5XnD\"],U=[\"UvIQaVTW6\"],Y=[\"Wh0F7Gg7O\"],D=[\"IcxCuItgH\"],C=[\"eVKbGQpWG\"],Q=[\"XLXYetvLS\"],j=[\"lXqdWxts4\"],q=[\"llmYU_MEZ\"],M=[\"HVlEjiQIV\"],B=[\"zpPk1zhUQ\"],H=[\"STmgNyLVx\"],A=[\"LMCwqUY1K\"],W=[\"Q07JJ9lmv\"],z=[\"vdboQ_iKz\"],E=[\"CPDoxfLya\"],F=[\"VRQJRSiUS\"],O=[\"M1kIhRhEi\"],K=[\"j0slDi2x5\"],J=[\"vM0Ue8XyY\"],_=[\"PUd9hAaXs\"],Z=[\"wMjGRnNqR\"],$=[\"GpPDQY7rw\"],ee=[\"Cj_8CX74P\"],el=[\"aWCTP8Nfu\"],et=[\"RYQD66qLy\"],eo=[\"wdb5xbjIF\"],ea=[\"JrBFIEkkF\"],ei=[\"ACGCPv6Lf\"],en=[\"WS6hH0PKr\"],er=[\"ccqNuXay3\"],es=[\"U1vUSBm8a\"],em=[\"GNNTcwJTy\"],ec=[\"b2iGMHBwc\"],ep=[\"hMxZCgYNR\"],eu=[],ef=e=>{let l=eu[e];if(l)return l().then(e=>e.default);},ed={\"module:NEd4VmDdsxM3StIUbddO/Ef2JVpwhNW0UBYra6TeS/YouTube.js:Youtube\":r},ey=n(ed),eN=new o,eg={collectionByLocaleId:{default:new a({chunks:[new URL(\"./MqwWy2h8o-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"43490b68-9fba-47ed-9a86-5e6ac1540614default\",indexes:[new i({collation:p,collectionSchema:s,fieldNames:c,range:{from:0,to:649},url:m}),new i({collation:p,collectionSchema:s,fieldNames:u,range:{from:649,to:1297},url:m}),new i({collation:p,collectionSchema:s,fieldNames:f,range:{from:1297,to:1941},url:m}),new i({collation:p,collectionSchema:s,fieldNames:d,range:{from:1941,to:4504},url:m}),new i({collation:N,collectionSchema:s,fieldNames:y,range:{from:4504,to:7067},url:m}),new i({collation:N,collectionSchema:s,fieldNames:g,range:{from:7067,to:7385},url:m}),new i({collation:N,collectionSchema:s,fieldNames:b,range:{from:7385,to:7729},url:m}),new i({collation:N,collectionSchema:s,fieldNames:h,range:{from:7729,to:8049},url:m}),new i({collation:N,collectionSchema:s,fieldNames:v,range:{from:8049,to:9022},url:m}),new i({collation:N,collectionSchema:s,fieldNames:S,range:{from:9022,to:9847},url:m}),new i({collation:N,collectionSchema:s,fieldNames:I,range:{from:9847,to:28166},url:m}),new i({collation:N,collectionSchema:s,fieldNames:w,range:{from:28166,to:34960},url:m}),new i({collation:N,collectionSchema:s,fieldNames:R,range:{from:34960,to:48903},url:m}),new i({collation:N,collectionSchema:s,fieldNames:x,range:{from:48903,to:87870},url:m}),new i({collation:N,collectionSchema:s,fieldNames:T,range:{from:87870,to:88526},url:m}),new i({collation:N,collectionSchema:s,fieldNames:L,range:{from:88526,to:91220},url:m}),new i({collation:N,collectionSchema:s,fieldNames:V,range:{from:91220,to:95489},url:m}),new i({collation:N,collectionSchema:s,fieldNames:k,range:{from:95489,to:97682},url:m}),new i({collation:N,collectionSchema:s,fieldNames:G,range:{from:97682,to:98208},url:m}),new i({collation:N,collectionSchema:s,fieldNames:X,range:{from:98208,to:98552},url:m}),new i({collation:N,collectionSchema:s,fieldNames:P,range:{from:98552,to:113407},url:m}),new i({collation:N,collectionSchema:s,fieldNames:U,range:{from:113407,to:286605},url:m}),new i({collation:N,collectionSchema:s,fieldNames:Y,range:{from:286605,to:286949},url:m}),new i({collation:N,collectionSchema:s,fieldNames:D,range:{from:286949,to:287267},url:m}),new i({collation:N,collectionSchema:s,fieldNames:C,range:{from:287267,to:287585},url:m}),new i({collation:N,collectionSchema:s,fieldNames:Q,range:{from:287585,to:288241},url:m}),new i({collation:N,collectionSchema:s,fieldNames:j,range:{from:288241,to:288559},url:m}),new i({collation:N,collectionSchema:s,fieldNames:q,range:{from:288559,to:288877},url:m}),new i({collation:N,collectionSchema:s,fieldNames:M,range:{from:288877,to:289195},url:m}),new i({collation:N,collectionSchema:s,fieldNames:B,range:{from:289195,to:289513},url:m}),new i({collation:N,collectionSchema:s,fieldNames:H,range:{from:289513,to:289935},url:m}),new i({collation:N,collectionSchema:s,fieldNames:A,range:{from:289935,to:290253},url:m}),new i({collation:N,collectionSchema:s,fieldNames:W,range:{from:290253,to:290675},url:m}),new i({collation:N,collectionSchema:s,fieldNames:z,range:{from:290675,to:290993},url:m}),new i({collation:N,collectionSchema:s,fieldNames:E,range:{from:290993,to:292364},url:m}),new i({collation:N,collectionSchema:s,fieldNames:F,range:{from:292364,to:293720},url:m}),new i({collation:N,collectionSchema:s,fieldNames:O,range:{from:293720,to:294552},url:m}),new i({collation:N,collectionSchema:s,fieldNames:K,range:{from:294552,to:295388},url:m}),new i({collation:N,collectionSchema:s,fieldNames:J,range:{from:295388,to:296337},url:m}),new i({collation:N,collectionSchema:s,fieldNames:_,range:{from:296337,to:297173},url:m}),new i({collation:N,collectionSchema:s,fieldNames:Z,range:{from:297173,to:298005},url:m}),new i({collation:N,collectionSchema:s,fieldNames:$,range:{from:298005,to:298323},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ee,range:{from:298323,to:298641},url:m}),new i({collation:N,collectionSchema:s,fieldNames:el,range:{from:298641,to:298959},url:m}),new i({collation:N,collectionSchema:s,fieldNames:et,range:{from:298959,to:299277},url:m}),new i({collation:N,collectionSchema:s,fieldNames:eo,range:{from:299277,to:299595},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ea,range:{from:299595,to:299913},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ei,range:{from:299913,to:300231},url:m}),new i({collation:N,collectionSchema:s,fieldNames:en,range:{from:300231,to:300549},url:m}),new i({collation:N,collectionSchema:s,fieldNames:er,range:{from:300549,to:300867},url:m}),new i({collation:N,collectionSchema:s,fieldNames:es,range:{from:300867,to:301185},url:m}),new i({collation:N,collectionSchema:s,fieldNames:em,range:{from:301185,to:301503},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ec,range:{from:301503,to:301821},url:m}),new i({collation:N,collectionSchema:s,fieldNames:ep,range:{from:301821,to:302139},url:m})],resolveRichText:ey,resolveVectorSetItem:ef,schema:s})},displayName:\"Tiskov\\xe9 zpr\\xe1vy\",id:\"43490b68-9fba-47ed-9a86-5e6ac1540614\"};export default eg;e(eg,{DyHYojm73:{title:\"Odkaz EN\",type:l.Link},KtPqHaaXt:{defaultValue:!1,title:\"Doporučen\\xfd čl\\xe1nek\",type:l.Boolean},x0V4gZ1vU:{dataIdentifier:\"local-module:collection/bbee8Ifj1:default\",title:\"Doporučen\\xe9 čl\\xe1nky\",type:l.MultiCollectionReference},Sei0oHOkq:{title:\"Zdroj TZ\",type:l.Link},e2soVi9tV:{defaultValue:\"\",title:\"N\\xe1zev firmy\",type:l.String},RBi7EKrPP:{defaultValue:\"\",title:\"O firmě\",type:l.RichText},bU8Xa3XXB:{title:\"Logo společnosti\",type:l.ResponsiveImage},zeXstkNOH:{title:\"N\\xe1hledov\\xfd obr\\xe1zek\",type:l.ResponsiveImage},i4bVOswnN:{__vekterDefault:[],control:{controls:{NQmR8Dx9I:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},title:\"Gallery\",type:l.Array},ThewL6xs3:{defaultValue:\"It28YdAtf\",options:[\"It28YdAtf\"],optionTitles:[\"Tiskov\\xe1 zpr\\xe1va\"],title:\"Rubrika\",type:l.Enum},TA1sXexzi:{defaultValue:\"\",maxLength:110,placeholder:\"\",title:\"Nadpis\",type:l.String},N9TNhJW1j:{defaultValue:\"\",displayTextArea:!1,maxLength:150,title:\"Podnadpis\",type:l.String},l4fs_bmoP:{preventLocalization:!0,title:\"Slug\",type:l.String},Qnixqa91H:{defaultValue:\"\",title:\"Datum publikace\",type:l.Date},K5Gc33FuN:{defaultValue:!0,title:\"TOC u čl\\xe1nku\",type:l.Boolean},pAulQ5XnD:{defaultValue:\"\",title:\"Perex\",type:l.RichText},UvIQaVTW6:{defaultValue:\"\",title:\"Obsah čl\\xe1nku\",type:l.RichText},Wh0F7Gg7O:{defaultValue:!1,title:\"NEXUSMAG+\",type:l.Boolean},IcxCuItgH:{title:\"banner-long\",type:l.ResponsiveImage},eVKbGQpWG:{title:\"banner-long-link\",type:l.Link},XLXYetvLS:{defaultValue:\"YVHjg894T\",options:[\"YVHjg894T\"],optionTitles:[\"Tiskov\\xe1 zpr\\xe1va\"],title:\"Autor\",type:l.Enum},lXqdWxts4:{title:\"LinkedIn Autora\",type:l.Link},llmYU_MEZ:{allowedFileTypes:[\"mp3\"],title:\"Audio verze\",type:l.File},HVlEjiQIV:{title:\"Logo partnera / sponzora rubriky\",type:l.ResponsiveImage},zpPk1zhUQ:{title:\"Středov\\xfd Plovouc\\xed Banner\",type:l.ResponsiveImage},STmgNyLVx:{defaultValue:\"\",displayTextArea:!0,title:\"Text - Středov\\xfd plovouc\\xed banner\",type:l.String},LMCwqUY1K:{title:\"Odkaz - Středov\\xfd plovouc\\xed banner\",type:l.Link},Q07JJ9lmv:{defaultValue:\"\",title:\"CTA - Středov\\xfd plovouc\\xed banner\",type:l.String},vdboQ_iKz:{allowedFileTypes:[\"mp3\"],title:\"Podcast\",type:l.File},CPDoxfLya:{title:\"Galerie 1\",type:l.ResponsiveImage},VRQJRSiUS:{title:\"Galerie 2\",type:l.ResponsiveImage},M1kIhRhEi:{title:\"Galerie 3\",type:l.ResponsiveImage},j0slDi2x5:{title:\"Galerie 4\",type:l.ResponsiveImage},vM0Ue8XyY:{title:\"Galerie 5\",type:l.ResponsiveImage},PUd9hAaXs:{title:\"Galerie 6\",type:l.ResponsiveImage},wMjGRnNqR:{title:\"Galerie 7\",type:l.ResponsiveImage},GpPDQY7rw:{title:\"Galerie 8\",type:l.ResponsiveImage},Cj_8CX74P:{title:\"Galerie 9\",type:l.ResponsiveImage},aWCTP8Nfu:{title:\"Galerie 10\",type:l.ResponsiveImage},RYQD66qLy:{title:\"Galerie 11\",type:l.ResponsiveImage},wdb5xbjIF:{title:\"Galerie 12\",type:l.ResponsiveImage},JrBFIEkkF:{title:\"Galerie 13\",type:l.ResponsiveImage},ACGCPv6Lf:{title:\"Galerie 14\",type:l.ResponsiveImage},WS6hH0PKr:{title:\"Galerie 15\",type:l.ResponsiveImage},ccqNuXay3:{title:\"Galerie 16\",type:l.ResponsiveImage},U1vUSBm8a:{title:\"Galerie 17\",type:l.ResponsiveImage},GNNTcwJTy:{title:\"Galerie 18\",type:l.ResponsiveImage},b2iGMHBwc:{title:\"Galerie 19\",type:l.ResponsiveImage},hMxZCgYNR:{title:\"Galerie 20\",type:l.ResponsiveImage},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/MqwWy2h8o:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/MqwWy2h8o:default\",title:\"Next\",type:l.CollectionReference}});export const ThewL6xs3ToDisplayName=(e,l)=>(l?.fallback,\"It28YdAtf\"===e)?\"Tiskov\\xe1 zpr\\xe1va\":\"\";export const XLXYetvLSToDisplayName=(e,l)=>(l?.fallback,\"YVHjg894T\"===e)?\"Tiskov\\xe1 zpr\\xe1va\":\"\";export const enumToDisplayNameFunctions={ThewL6xs3:ThewL6xs3ToDisplayName,XLXYetvLS:XLXYetvLSToDisplayName};export const utils={async getSlugByRecordId(e,l){let[t]=await eN.query({from:{data:eg,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"l4fs_bmoP\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.l4fs_bmoP;},async getRecordIdBySlug(e,l){let[t]=await eN.query({from:{data:eg,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"l4fs_bmoP\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;},getContentLocaleIdByRecordId(e,l){}};\nexport const __FramerMetadata__ = {\"exports\":{\"ThewL6xs3ToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"XLXYetvLSToDisplayName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerData\":\"true\",\"framerRecordIdKey\":\"id\",\"framerAutoSizeImages\":\"true\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"MqwWy2h8o\",\"framerContractVersion\":\"1\",\"framerCollectionUtils\":\"1\",\"framerSlug\":\"l4fs_bmoP\",\"framerColorSyntax\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// Generated by Framer (0e6a859)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Tanker-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"}]}];export const css=['.framer-s8iTK .framer-styles-preset-1k8ygkr:not(.rich-text-wrapper), .framer-s8iTK .framer-styles-preset-1k8ygkr.rich-text-wrapper h3 { --framer-font-family: \"Tanker\", \"Tanker Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, #0c0c0d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-s8iTK\";\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{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{AnimatePresence,motion,useReducedMotion}from\"framer-motion\";const STORAGE_KEY=\"joviseo-theme\";const SCHEME_QUERY=\"(prefers-color-scheme: dark)\";const SCHEME_FEATURE=/\\(\\s*prefers-color-scheme\\s*:\\s*(dark|light)\\s*\\)/g;// 항상 참 / 항상 거짓인 조건. 화면 너비는 0보다 작을 수 없다\nconst ALWAYS=\"(min-width: 0px)\";const NEVER=\"(max-width: -1px)\";// 한 페이지의 모든 토글이 함께 보는 값. 고른 모드와, 조건을 바꿔 둔 CSS 규칙의 원래 조건을 담는다\nconst shared=globalThis.__joviseoTheme??={mode:null,listeners:new Set,patched:new Map,signature:\"\",timer:0,ready:false};function isMode(value){return value===\"light\"||value===\"dark\"||value===\"system\";}function readStored(){try{const value=window.localStorage.getItem(STORAGE_KEY);return isMode(value)?value:null;}catch{return null;}}function writeStored(mode){try{window.localStorage.setItem(STORAGE_KEY,mode);}catch{}}function systemTheme(){return window.matchMedia(SCHEME_QUERY).matches?\"dark\":\"light\";}function rewrite(original,mode){if(mode===\"system\")return original;return original.replace(SCHEME_FEATURE,(_,scheme)=>scheme===mode?ALWAYS:NEVER);}// 다른 출처의 스타일시트는 규칙을 읽을 수 없어 오류가 난다\nfunction rulesOf(sheet){try{return sheet.cssRules;}catch{return null;}}function collect(rules,found){for(let i=0;i<rules.length;i++){const rule=rules[i];if(!rule.cssRules)continue;if(rule.media&&!shared.patched.has(rule)){SCHEME_FEATURE.lastIndex=0;if(SCHEME_FEATURE.test(rule.media.mediaText))found.push(rule);}collect(rule.cssRules,found);}}function signature(){let value=\"\";for(let i=0;i<document.styleSheets.length;i++){value+=(rulesOf(document.styleSheets[i])?.length??\"x\")+\",\";}return value;}// Framer는 다크 색을 \"@media (prefers-color-scheme: dark)\" 안에 넣는다.\n// 그 조건을 항상 참이나 항상 거짓으로 바꿔서, 방문자의 기기 설정과 상관없이 테마를 정한다\nfunction applyMode(mode){shared.patched.forEach((original,rule)=>{if(!rule.parentStyleSheet)shared.patched.delete(rule);else rule.media.mediaText=original;});const found=[];for(let i=0;i<document.styleSheets.length;i++){const rules=rulesOf(document.styleSheets[i]);if(rules)collect(rules,found);}found.forEach(rule=>shared.patched.set(rule,rule.media.mediaText));shared.patched.forEach((original,rule)=>{rule.media.mediaText=rewrite(original,mode);});shared.signature=signature();const root=document.documentElement;if(mode===\"system\"){root.removeAttribute(\"data-theme\");root.style.colorScheme=\"\";}else{root.setAttribute(\"data-theme\",mode);// 스크롤바와 입력 칸 같은 브라우저 기본 요소도 같은 테마로 맞춘다\nroot.style.colorScheme=mode;}}function setMode(mode,remember){shared.mode=mode;if(remember)writeStored(mode);applyMode(mode);shared.listeners.forEach(listener=>listener());}function start(defaultMode,remember){if(shared.ready)return;shared.ready=true;shared.mode=(remember?readStored():null)??defaultMode;applyMode(shared.mode);const notify=()=>shared.listeners.forEach(listener=>listener());window.matchMedia(SCHEME_QUERY).addEventListener?.(\"change\",notify);// 다른 탭에서 테마를 바꾸면 이 탭도 따라 바뀐다\nwindow.addEventListener(\"storage\",event=>{if(event.key!==STORAGE_KEY||!isMode(event.newValue))return;shared.mode=event.newValue;applyMode(event.newValue);notify();});// 다른 페이지로 이동하면 Framer가 스타일을 더 넣는다. 새로 들어온 규칙에도 테마를 적용한다\nshared.timer=window.setInterval(()=>{if(shared.mode&&shared.mode!==\"system\"){if(signature()!==shared.signature)applyMode(shared.mode);}},800);}function useTheme(defaultMode,remember,enabled){const[state,setState]=useState({mode:defaultMode,theme:defaultMode===\"dark\"?\"dark\":\"light\",mounted:false});useEffect(()=>{if(!enabled)return;start(defaultMode,remember);const sync=()=>{const mode=shared.mode??defaultMode;setState({mode,theme:mode===\"system\"?systemTheme():mode,mounted:true});};sync();shared.listeners.add(sync);return()=>{shared.listeners.delete(sync);};},[enabled,defaultMode,remember]);return state;}function Icon({name,size}){return /*#__PURE__*/_jsxs(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",flexShrink:0},children:[name===\"light\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41\"})]}),name===\"dark\"&&/*#__PURE__*/_jsx(\"path\",{d:\"M20.5 13.2A8.5 8.5 0 1 1 10.8 3.5a6.6 6.6 0 0 0 9.7 9.7z\"}),name===\"system\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"4\",width:\"18\",height:\"12\",rx:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 20h8M12 16v4\"})]})]});}// 아이콘이 바뀔 때 살짝 돌면서 교체된다\nfunction Swap(props){const box={display:\"flex\"};if(!props.animated)return /*#__PURE__*/_jsx(\"span\",{style:box,children:props.children});return /*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",initial:false,children:/*#__PURE__*/_jsx(motion.span,{initial:{opacity:0,rotate:-60,scale:.6},animate:{opacity:1,rotate:0,scale:1},exit:{opacity:0,rotate:60,scale:.6},transition:{duration:.14},style:box,children:props.children},props.id)});}/**\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function SystemThemeToggle(props){const{look=\"switch\",defaultMode=\"system\",remember=true,system=true,showLabels=false,// Framer가 width, height라는 이름으로 레이어 크기(\"100%\" 등)를 넘기므로 다른 이름을 쓴다\nsize=36,iconSize=16,radius=999,inset=3,font,transition={type:\"spring\",stiffness:500,damping:36},style}=props;const labels={light:\"Light\",dark:\"Dark\",system:\"System\",...props.labels};const lightColors={fill:\"#F0F0F3\",thumb:\"#FFFFFF\",icon:\"#111114\",muted:\"#6B6B76\",...props.lightColors};const darkColors={fill:\"#26262B\",thumb:\"#45454F\",icon:\"#FFFFFF\",muted:\"#9A9AA6\",...props.darkColors};const isStatic=useIsStaticRenderer();const reducedMotion=useReducedMotion();// 캔버스(편집 화면)에서는 페이지의 스타일을 건드리지 않고, Default 설정대로만 그린다\nconst{mode,theme,mounted}=useTheme(defaultMode,remember,!isStatic);const colors=theme===\"dark\"?darkColors:lightColors;const animated=!isStatic&&!reducedMotion;const move=animated?transition:{duration:0};const root={...style,position:\"relative\",boxSizing:\"border-box\",width:\"max-content\",borderRadius:radius,background:colors.fill,color:colors.icon,transition:\"background 0.2s ease, color 0.2s ease\",// 저장된 테마는 브라우저에서만 알 수 있으므로, 알기 전에는 잘못된 상태를 보여주지 않는다\nvisibility:mounted||isStatic?\"visible\":\"hidden\"};const reset={margin:0,border:\"none\",font:\"inherit\",cursor:\"pointer\",WebkitTapHighlightColor:\"transparent\"};const thumbShadow=\"0px 1px 3px 0px rgba(0, 0, 0, 0.16)\";const next=theme===\"dark\"?\"light\":\"dark\";if(look===\"button\"){const order=system?[\"light\",\"dark\",\"system\"]:[\"light\",\"dark\"];// System을 쓰지 않을 때는 지금 보이는 테마의 반대로 바꾼다\nconst target=system?order[(order.indexOf(mode)+1)%order.length]:next;const shown=system?mode:theme;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":`Theme: ${labels[shown]}. Switch to ${labels[target]}`,title:labels[shown],onClick:()=>setMode(target,remember),style:{...root,...reset,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:size,height:size,padding:0},children:/*#__PURE__*/_jsx(Swap,{id:shown,animated:animated,children:/*#__PURE__*/_jsx(Icon,{name:shown,size:iconSize})})});}if(look===\"segmented\"){const options=system?[\"light\",\"dark\",\"system\"]:[\"light\",\"dark\"];const current=system?mode:theme;const index=Math.max(options.indexOf(current),0);return /*#__PURE__*/_jsxs(\"div\",{role:\"group\",\"aria-label\":\"Theme\",style:{...root,display:\"grid\",// 칸의 너비가 모두 같아야 움직이는 배경이 정확히 한 칸씩 이동한다\ngridTemplateColumns:`repeat(${options.length}, 1fr)`,height:size,padding:inset},children:[/*#__PURE__*/_jsx(motion.div,{\"aria-hidden\":\"true\",initial:false,animate:{x:`${index*100}%`},transition:move,style:{position:\"absolute\",top:inset,left:inset,width:`calc((100% - ${inset*2}px) / ${options.length})`,height:`calc(100% - ${inset*2}px)`,borderRadius:Math.max(radius-inset,0),background:colors.thumb,boxShadow:thumbShadow}}),options.map(option=>{const active=option===current;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-pressed\":active,\"aria-label\":showLabels?undefined:labels[option],title:showLabels?undefined:labels[option],onClick:()=>setMode(option,remember),style:{fontSize:14,fontWeight:500,lineHeight:1.2,...font,...reset,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:6,// 글자가 없을 때는 칸을 정사각형으로 만든다\nminWidth:size-inset*2,padding:showLabels?\"0 12px\":0,background:\"none\",color:active?colors.icon:colors.muted,whiteSpace:\"nowrap\",transition:\"color 0.2s ease\"},children:[/*#__PURE__*/_jsx(Icon,{name:option,size:iconSize}),showLabels&&labels[option]]},option);})]});}const thumbSize=Math.max(size-inset*2,0);const width=Math.round(size*1.8);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":theme===\"dark\",\"aria-label\":`${labels.dark} theme`,onClick:()=>setMode(next,remember),style:{...root,...reset,display:\"block\",width,height:size,padding:0},children:/*#__PURE__*/_jsx(motion.span,{initial:false,animate:{x:theme===\"dark\"?width-inset*2-thumbSize:0},transition:move,style:{position:\"absolute\",top:inset,left:inset,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:thumbSize,height:thumbSize,borderRadius:Math.max(radius-inset,0),background:colors.thumb,boxShadow:thumbShadow},children:/*#__PURE__*/_jsx(Swap,{id:theme,animated:animated,children:/*#__PURE__*/_jsx(Icon,{name:theme,size:iconSize})})})});}const isSwitch=props=>(props.look??\"switch\")===\"switch\";const isNotSegmented=props=>props.look!==\"segmented\";const colorControls=defaults=>({fill:{type:ControlType.Color,title:\"Fill\",defaultValue:defaults.fill},thumb:{type:ControlType.Color,title:\"Thumb\",defaultValue:defaults.thumb},icon:{type:ControlType.Color,title:\"Icon\",defaultValue:defaults.icon},muted:{type:ControlType.Color,title:\"Inactive\",defaultValue:defaults.muted}});addPropertyControls(SystemThemeToggle,{look:{type:ControlType.Enum,title:\"Type\",options:[\"switch\",\"button\",\"segmented\"],optionTitles:[\"Switch\",\"Button\",\"Segmented\"],defaultValue:\"switch\"},defaultMode:{type:ControlType.Enum,title:\"Default\",options:[\"system\",\"light\",\"dark\"],optionTitles:[\"System\",\"Light\",\"Dark\"],defaultValue:\"system\",description:\"The theme for first-time visitors. System follows their device.\\n\\nCreated by [Joviseo](https://joviseo.vercel.app)\"},remember:{type:ControlType.Boolean,title:\"Remember\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true},system:{type:ControlType.Boolean,title:\"System\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true,hidden:isSwitch},showLabels:{type:ControlType.Boolean,title:\"Text\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden:isNotSegmented},labels:{type:ControlType.Object,title:\"Labels\",controls:{light:{type:ControlType.String,title:\"Light\",defaultValue:\"Light\"},dark:{type:ControlType.String,title:\"Dark\",defaultValue:\"Dark\"},system:{type:ControlType.String,title:\"System\",defaultValue:\"System\"}}},size:{type:ControlType.Number,title:\"Height\",min:20,max:80,step:1,defaultValue:36},iconSize:{type:ControlType.Number,title:\"Icon Size\",min:8,max:48,step:1,defaultValue:16},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:999,step:1,defaultValue:999},inset:{type:ControlType.Number,title:\"Inset\",min:0,max:16,step:1,defaultValue:3,hidden:props=>props.look===\"button\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Medium\",lineHeight:\"1.2em\"},hidden:props=>isNotSegmented(props)||!props.showLabels},lightColors:{type:ControlType.Object,title:\"Light Colors\",controls:colorControls({fill:\"#F0F0F3\",thumb:\"#FFFFFF\",icon:\"#111114\",muted:\"#6B6B76\"})},darkColors:{type:ControlType.Object,title:\"Dark Colors\",controls:colorControls({fill:\"#26262B\",thumb:\"#45454F\",icon:\"#FFFFFF\",muted:\"#9A9AA6\"})},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:500,damping:36},hidden:props=>props.look===\"button\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SystemThemeToggle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SystemThemeToggle.map","// Generated by Framer (4ded5ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"GF;Rubik-700\",\"GF;Rubik-700italic\",\"GF;Rubik-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEU1dYPFkJ1O.woff2\",weight:\"700\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"italic\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0U1dYPFkJ1O.woff2\",weight:\"500\"}]}];export const css=['.framer-khYRu .framer-styles-preset-5cyqij:not(.rich-text-wrapper), .framer-khYRu .framer-styles-preset-5cyqij.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-italic: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-khYRu\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0e6a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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/8bIGB0y7Z0fbAFYpggIj/81iQ8WPIccvk67z9NDQY/KkcIkPxFF.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/OLT7n48Ljch1lX7ETnRL/x1fiHetUq2kdw6PSqtjA/yn5DC60vl.js\";const enabledGestures={LIe1yTaYp:{hover:true}};const cycleOrder=[\"LIe1yTaYp\",\"cYyffrN57\"];const serializationHash=\"framer-gTMGr\";const variantClassNames={cYyffrN57:\"framer-v-1g5dru2\",LIe1yTaYp:\"framer-v-l6h3tx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const y8hCapicq=undefined;const JvbA2xrQZ=undefined;const Z6342r434=undefined;const transition1={bounce:0,delay:0,duration:.6,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={\"Variant 2\":\"cYyffrN57\",Default:\"LIe1yTaYp\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,text,width,...props})=>{return{...props,JvbA2xrQZ:link??props.JvbA2xrQZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"LIe1yTaYp\",y8hCapicq:click??props.y8hCapicq,Z6342r434:text??props.Z6342r434??\"Speaker\"};};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,Z6342r434,JvbA2xrQZ,y8hCapicq,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LIe1yTaYp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ck45i1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(y8hCapicq){const res=await y8hCapicq(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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:JvbA2xrQZ,motionChild:true,nodeId:\"LIe1yTaYp\",openInNewTab:false,scopeId:\"IysryKXlA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-l6h3tx\",className,classNames)} framer-1td37gu`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LIe1yTaYp\",onTap:onTap1ck45i1,ref:refBinding,style:{...style},...addPropertyOverrides({\"LIe1yTaYp-hover\":{\"data-framer-name\":undefined},cYyffrN57:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g6v98c\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"FLvNEPBpe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5cyqij\",\"data-styles-preset\":\"KkcIkPxFF\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Speaker\"})}),className:\"framer-97jy31\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jn98swdKb\",style:{\"--extracted-r6o4lv\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Z6342r434,variants:{\"LIe1yTaYp-hover\":{\"--extracted-a0htzi\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LIe1yTaYp-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Speaker\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1k8ygkr\",\"data-styles-preset\":\"yn5DC60vl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255)))\"},children:\"Speaker\"})}),className:\"framer-1jp3xnm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vE94yMsjE\",style:{\"--extracted-a0htzi\":\"var(--token-60669972-e8ae-4c58-ae97-0b57b64a0457, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Z6342r434,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\".framer-gTMGr.framer-1td37gu, .framer-gTMGr .framer-1td37gu { display: block; }\",\".framer-gTMGr.framer-l6h3tx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-gTMGr .framer-1g6v98c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gTMGr .framer-97jy31 { flex: none; height: auto; left: 0px; position: absolute; top: -25px; white-space: pre; width: auto; z-index: 1; }\",\".framer-gTMGr .framer-1jp3xnm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gTMGr.framer-v-l6h3tx.hover .framer-97jy31 { left: unset; position: relative; top: unset; }\",\".framer-gTMGr.framer-v-l6h3tx.hover .framer-1jp3xnm { bottom: -25px; left: 0px; position: absolute; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 75\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cYyffrN57\":{\"layout\":[\"auto\",\"auto\"]},\"jkbLBaQr2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Z6342r434\":\"text\",\"JvbA2xrQZ\":\"link\",\"y8hCapicq\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIysryKXlA=withCSS(Component,css,\"framer-gTMGr\");export default FramerIysryKXlA;FramerIysryKXlA.displayName=\"Links\";FramerIysryKXlA.defaultProps={height:30,width:75};addPropertyControls(FramerIysryKXlA,{variant:{options:[\"LIe1yTaYp\",\"cYyffrN57\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},Z6342r434:{defaultValue:\"Speaker\",displayTextArea:false,title:\"Text\",type:ControlType.String},onZ6342r434Change:{changes:\"Z6342r434\",type:ControlType.ChangeHandler},JvbA2xrQZ:{title:\"Link\",type:ControlType.Link},y8hCapicq:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIysryKXlA,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIysryKXlA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"75\",\"framerIntrinsicHeight\":\"30\",\"framerVariables\":\"{\\\"Z6342r434\\\":\\\"text\\\",\\\"JvbA2xrQZ\\\":\\\"link\\\",\\\"y8hCapicq\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cYyffrN57\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jkbLBaQr2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IysryKXlA.map","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"24\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (5b5d553)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Image,Link,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={KxsmsEzi8:{hover:true},LW5YcFVf2:{hover:true}};const cycleOrder=[\"LW5YcFVf2\",\"KxsmsEzi8\"];const variantClassNames={KxsmsEzi8:\"framer-v-kp3fuu\",LW5YcFVf2:\"framer-v-1jzlq4q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={\"Variant 1\":\"LW5YcFVf2\",\"Variant 2\":\"KxsmsEzi8\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"LW5YcFVf2\",image:gstYBER8p={src:new URL(\"assets/512/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href,srcSet:`${new URL(\"assets/512/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 341w, ${new URL(\"assets/1024/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 682w, ${new URL(\"assets/2048/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 1365w, ${new URL(\"assets/4096/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 2730w, ${new URL(\"assets/OhIVsDOn6czDVb0fm8eCkQXPrM.jpg\",import.meta.url).href} 3264w`},link:eRbVGwzds,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"LW5YcFVf2\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-G1s8I\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Link,{href:eRbVGwzds,children:/*#__PURE__*/ _jsxs(motion.a,{...restProps,className:`${cx(\"framer-1jzlq4q\",className)} framer-gelz3`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LW5YcFVf2\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({\"KxsmsEzi8-hover\":{\"data-framer-name\":undefined},\"LW5YcFVf2-hover\":{\"data-framer-name\":undefined},KxsmsEzi8:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:4896,intrinsicWidth:3264,pixelHeight:4896,pixelWidth:3264,...toResponsiveImage(gstYBER8p)},className:\"framer-c7afmy\",layoutDependency:layoutDependency,layoutId:\"U6wTVazfL\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},transition:transition,...addPropertyOverrides({KxsmsEzi8:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3508,intrinsicWidth:2342,pixelHeight:3508,pixelWidth:2342,src:new URL(\"assets/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href,srcSet:`${new URL(\"assets/512/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href} 341w, ${new URL(\"assets/1024/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href} 683w, ${new URL(\"assets/2048/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href} 1367w, ${new URL(\"assets/Fi9ITDugzV0tfldLcaZ4ezLQf8.jpg\",import.meta.url).href} 2342w`}}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-13dn2gq\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"v2Z31QKXR\",style:{backgroundColor:\"rgb(245, 250, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:2},transition:transition,children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1pnu630-container\",layoutDependency:layoutDependency,layoutId:\"Twdg5urDE-container\",transition:transition,children:/*#__PURE__*/ _jsx(Phosphor,{color:'var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117)) /* {\"name\":\"Green\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowUpRight\",id:\"Twdg5urDE\",layoutId:\"Twdg5urDE\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})}),/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-qv87xj\",layoutDependency:layoutDependency,layoutId:\"VgBhKRVae\",transition:transition,children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Herbal unite /23\"})}),className:\"framer-1f269gq\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"XUA6MnAAy\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KxsmsEzi8:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:\"Sleepy related\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\",\"--framer-text-transform\":\"uppercase\"},children:\"SHOP NOW\"})}),className:\"framer-11zmkaf\",fonts:[\"GF;Plus Jakarta Sans-700\"],layoutDependency:layoutDependency,layoutId:\"X_RD4DZpA\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KxsmsEzi8-hover\":{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"SHOP NOW\"})})},\"LW5YcFVf2-hover\":{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtNzAw\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"SHOP NOW\"})})}},baseVariant,gestureVariant)})]})]})})})});});const css=['.framer-G1s8I [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-G1s8I .framer-gelz3 { display: block; }\",\".framer-G1s8I .framer-1jzlq4q { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 369px; }\",\".framer-G1s8I .framer-c7afmy { flex: none; height: 240px; overflow: visible; position: relative; width: 100%; }\",\".framer-G1s8I .framer-13dn2gq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; right: -40px; top: -40px; width: 32px; }\",\".framer-G1s8I .framer-1pnu630-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-G1s8I .framer-qv87xj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 4px 0px 4px; position: relative; width: 100%; }\",\".framer-G1s8I .framer-1f269gq, .framer-G1s8I .framer-11zmkaf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-G1s8I .framer-v-1jzlq4q .framer-1jzlq4q, .framer-G1s8I .framer-v-kp3fuu .framer-1jzlq4q { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-G1s8I .framer-1jzlq4q, .framer-G1s8I .framer-13dn2gq { gap: 0px; } .framer-G1s8I .framer-1jzlq4q > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-G1s8I .framer-1jzlq4q > :first-child { margin-top: 0px; } .framer-G1s8I .framer-1jzlq4q > :last-child { margin-bottom: 0px; } .framer-G1s8I .framer-13dn2gq > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-G1s8I .framer-13dn2gq > :first-child { margin-left: 0px; } .framer-G1s8I .framer-13dn2gq > :last-child { margin-right: 0px; } }\",\".framer-G1s8I.framer-v-1jzlq4q.hover .framer-13dn2gq, .framer-G1s8I.framer-v-kp3fuu.hover .framer-13dn2gq { right: 20px; top: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 268.5\n * @framerIntrinsicWidth 369\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KxsmsEzi8\":{\"layout\":[\"fixed\",\"auto\"]},\"QeG69nKXQ\":{\"layout\":[\"fixed\",\"auto\"]},\"xISNbFqXZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gstYBER8p\":\"image\",\"eRbVGwzds\":\"link\"}\n */ const FramerXlXpRCdcJ=withCSS(Component,css,\"framer-G1s8I\");export default FramerXlXpRCdcJ;FramerXlXpRCdcJ.displayName=\"Shop image 1\";FramerXlXpRCdcJ.defaultProps={height:268.5,width:369};addPropertyControls(FramerXlXpRCdcJ,{variant:{options:[\"LW5YcFVf2\",\"KxsmsEzi8\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},gstYBER8p:{__defaultAssetReference:\"data:framer/asset-reference,OhIVsDOn6czDVb0fm8eCkQXPrM.jpg?originalFilename=teal+ceramic+plate+and+saucers.jpg&preferredSize=auto\",title:\"Image\",type:ControlType.ResponsiveImage},eRbVGwzds:{title:\"Link\",type:ControlType.Link}});addFonts(FramerXlXpRCdcJ,[{family:\"Plus Jakarta Sans\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/XlXpRCdcJ:default\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v7/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NShXUEKi4Rw.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v7/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NShXUEKi4Rw.ttf\",weight:\"400\"},{family:\"Plus Jakarta Sans\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/XlXpRCdcJ:default\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v7/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNShXUEKi4Rw.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v7/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_TknNShXUEKi4Rw.ttf\",weight:\"700\"},...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXlXpRCdcJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"268.5\",\"framerIntrinsicWidth\":\"369\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KxsmsEzi8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QeG69nKXQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xISNbFqXZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"gstYBER8p\\\":\\\"image\\\",\\\"eRbVGwzds\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XlXpRCdcJ.map","// Generated by Framer (5b5d553)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,cx,getFonts,getPropertyControls,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={TEOgJXdij:{hover:true}};const cycleOrder=[\"TEOgJXdij\"];const variantClassNames={TEOgJXdij:\"framer-v-16pxwkk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={};const transitions={default:{damping:30,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:230,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"TEOgJXdij\",icon:GG3HftK0X=\"User\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"TEOgJXdij\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-TdQYk\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(motion.div,{...restProps,className:cx(\"framer-16pxwkk\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TEOgJXdij\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({\"TEOgJXdij-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-81hit\",\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"z5tZer42f\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},transition:transition,variants:{\"TEOgJXdij-hover\":{backgroundColor:\"var(--token-4418f437-487c-42c8-8c8b-61a30acf639d, rgb(245, 250, 255))\"}},children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-summ9u-container\",layoutDependency:layoutDependency,layoutId:\"vYIueqbuw-container\",transition:transition,children:/*#__PURE__*/ _jsx(Phosphor,{color:'var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117)) /* {\"name\":\"Green\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:GG3HftK0X,id:\"vYIueqbuw\",layoutId:\"vYIueqbuw\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})})})});});const css=['.framer-TdQYk [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TdQYk .framer-1c526l2 { display: block; }\",\".framer-TdQYk .framer-16pxwkk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 36px; }\",\".framer-TdQYk .framer-81hit { flex: none; height: 36px; overflow: visible; position: relative; width: 36px; z-index: 1; }\",\".framer-TdQYk .framer-summ9u-container { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; z-index: 2; }\",\".framer-TdQYk .framer-v-16pxwkk .framer-16pxwkk { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-TdQYk .framer-16pxwkk { gap: 0px; } .framer-TdQYk .framer-16pxwkk > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-TdQYk .framer-16pxwkk > :first-child { margin-left: 0px; } .framer-TdQYk .framer-16pxwkk > :last-child { margin-right: 0px; } }\",\".framer-TdQYk.framer-v-16pxwkk.hover .framer-16pxwkk { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 36px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MsB3k7R96\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GG3HftK0X\":\"icon\"}\n */ const FramermNAuZ8eGh=withCSS(Component,css,\"framer-TdQYk\");export default FramermNAuZ8eGh;FramermNAuZ8eGh.displayName=\"Icon\";FramermNAuZ8eGh.defaultProps={height:36,width:36};addPropertyControls(FramermNAuZ8eGh,{GG3HftK0X:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"User\",hidden:undefined,title:\"Icon\"}});addFonts(FramermNAuZ8eGh,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermNAuZ8eGh\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"GG3HftK0X\\\":\\\"icon\\\"}\",\"framerIntrinsicHeight\":\"36\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MsB3k7R96\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mNAuZ8eGh.map","// Generated by Framer (5b5d553)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"rheVEpjOd\",\"ALEbmhqqc\"];const variantClassNames={ALEbmhqqc:\"framer-v-1qhwc4d\",rheVEpjOd:\"framer-v-cfpfyo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Close:\"rheVEpjOd\",Open:\"ALEbmhqqc\"};const transitions={default:{damping:35,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"rheVEpjOd\",tap:QFuZogJQL,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"rheVEpjOd\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1bdgy4t=activeVariantCallback(async(...args)=>{if(QFuZogJQL){const res=await QFuZogJQL(...args);if(res===false)return false;}setVariant(\"ALEbmhqqc\");});const onTaplmhzgu=activeVariantCallback(async(...args)=>{if(QFuZogJQL){const res=await QFuZogJQL(...args);if(res===false)return false;}setVariant(\"rheVEpjOd\");});const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-kk1h0\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-cfpfyo\",className),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rheVEpjOd\",onTap:onTap1bdgy4t,ref:ref,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},transition:transition,...addPropertyOverrides({ALEbmhqqc:{\"data-framer-name\":\"Open\",onTap:onTaplmhzgu}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-11xatxk\",layoutDependency:layoutDependency,layoutId:\"f30DdaSx9\",style:{backgroundColor:\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117))\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3,rotate:-45},transition:transition,variants:{ALEbmhqqc:{rotate:0}}}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-ouqp1b\",layoutDependency:layoutDependency,layoutId:\"MQP7VKgVz\",style:{backgroundColor:\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117))\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3,rotate:45},transition:transition,variants:{ALEbmhqqc:{rotate:0}}})]})})});});const css=['.framer-kk1h0 [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; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kk1h0 .framer-15knnbq { display: block; }\",\".framer-kk1h0 .framer-cfpfyo { cursor: pointer; height: 36px; overflow: visible; position: relative; width: 36px; }\",\".framer-kk1h0 .framer-11xatxk, .framer-kk1h0 .framer-ouqp1b { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 18px; }\",\".framer-kk1h0.framer-v-1qhwc4d .framer-11xatxk { bottom: 12px; top: unset; }\",\".framer-kk1h0.framer-v-1qhwc4d .framer-ouqp1b { top: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ALEbmhqqc\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QFuZogJQL\":\"tap\"}\n */ const FramerHF46yMxg6=withCSS(Component,css,\"framer-kk1h0\");export default FramerHF46yMxg6;FramerHF46yMxg6.displayName=\"X menu\";FramerHF46yMxg6.defaultProps={height:36,width:36};addPropertyControls(FramerHF46yMxg6,{variant:{options:[\"rheVEpjOd\",\"ALEbmhqqc\"],optionTitles:[\"Close\",\"Open\"],title:\"Variant\",type:ControlType.Enum},QFuZogJQL:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerHF46yMxg6,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHF46yMxg6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"QFuZogJQL\\\":\\\"tap\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ALEbmhqqc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"36\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HF46yMxg6.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\"}}}","let Component;\nvar Home_default = (React) => {\n  if (!Component) {\n    const HomeIcon = React.forwardRef(function HomeIcon2({\n      title,\n      titleId,\n      ...props\n    }, svgRef) {\n      return /* @__PURE__ */ React.createElement(\"svg\", Object.assign({\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 24 24\",\n        fill: \"currentColor\",\n        \"aria-hidden\": \"true\",\n        \"data-slot\": \"icon\",\n        ref: svgRef,\n        \"aria-labelledby\": titleId\n      }, props), title ? /* @__PURE__ */ React.createElement(\"title\", {\n        id: titleId\n      }, title) : null, /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z\"\n      }), /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z\"\n      }));\n    });\n    Component = HomeIcon;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  Home_default as default\n};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","// Generated by Framer (04b9457)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Rubik-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Rubik\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-wch77 .framer-styles-preset-fhc477:not(.rich-text-wrapper), .framer-wch77 .framer-styles-preset-fhc477.rich-text-wrapper p { --framer-font-family: \"Rubik\", \"Rubik Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #333333; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-wch77\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,patchBorderRadiusScaleCorrector,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,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{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/QxWrBsClHczm00en4uPS/94IB9gSaEcSbq2zVM8PQ/FCRCt1k3O.js\";const HeroFonts=getFonts(Hero);const SearchFonts=getFonts(Search);const enabledGestures={WTFIVknrr:{hover:true}};const serializationHash=\"framer-cUbAK\";const variantClassNames={WTFIVknrr:\"framer-v-1xwfp6a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DHGpRj2kE=undefined;const fEqTXl_DP=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};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 getProps=({height,hover,id,title,width,...props})=>{return{...props,DHGpRj2kE:hover??props.DHGpRj2kE,fEqTXl_DP:title??props.fEqTXl_DP??\"Search design content…\"};};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,fEqTXl_DP,DHGpRj2kE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WTFIVknrr\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterb8tm3h=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(DHGpRj2kE){const res=await DHGpRj2kE(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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-1xwfp6a\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WTFIVknrr\",onMouseEnter:onMouseEnterb8tm3h,ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",...style},variants:{\"WTFIVknrr-hover\":{backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"WTFIVknrr-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1as9oxq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XXPahcB0P-container\",nodeId:\"XXPahcB0P\",rendersWithMotion:true,scopeId:\"ez2j0WoYo\",children:/*#__PURE__*/_jsx(Hero,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"MagnifyingGlass\",id:\"XXPahcB0P\",layoutId:\"XXPahcB0P\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"WTFIVknrr-hover\":{color:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fhc477\",\"data-styles-preset\":\"FCRCt1k3O\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Search design content…\"})}),className:\"framer-sdgo65\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dlTHvRU1R\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fEqTXl_DP,variants:{\"WTFIVknrr-hover\":{\"--extracted-r6o4lv\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"WTFIVknrr-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fhc477\",\"data-styles-preset\":\"FCRCt1k3O\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)))\"},children:\"Search design content…\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-75pmcq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"voRtv6v9e-container\",nodeId:\"voRtv6v9e\",rendersWithMotion:true,scopeId:\"ez2j0WoYo\",style:{opacity:0},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-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",iconSize:24,iconType:\"default\",id:\"voRtv6v9e\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},placeholderOptions:{placeholderColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",placeholderText:\"Vyhledat\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"voRtv6v9e\",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:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",subtitleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"title\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"WTFIVknrr-hover\":{iconColor:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500},placeholderOptions:{placeholderColor:\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\",placeholderText:\"Vyhledat\"},textColor:\"rgb(51, 51, 51)\"},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",subtitleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:500},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500},titleType:\"title\"}}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-cUbAK.framer-82vwn6, .framer-cUbAK .framer-82vwn6 { display: block; }\",\".framer-cUbAK.framer-1xwfp6a { align-content: center; align-items: center; cursor: text; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 750px; }\",\".framer-cUbAK .framer-1as9oxq-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-cUbAK .framer-sdgo65 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-cUbAK .framer-75pmcq-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",...sharedStyle.css,'.framer-cUbAK[data-border=\"true\"]::after, .framer-cUbAK [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 56\n * @framerIntrinsicWidth 750\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EtFqXnxur\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fEqTXl_DP\":\"title\",\"DHGpRj2kE\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerez2j0WoYo=withCSS(Component,css,\"framer-cUbAK\");export default Framerez2j0WoYo;Framerez2j0WoYo.displayName=\"Navigation / Search Bar\";Framerez2j0WoYo.defaultProps={height:56,width:750};addPropertyControls(Framerez2j0WoYo,{fEqTXl_DP:{defaultValue:\"Search design content…\",displayTextArea:false,title:\"Title\",type:ControlType.String},onfEqTXl_DPChange:{changes:\"fEqTXl_DP\",type:ControlType.ChangeHandler},DHGpRj2kE:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(Framerez2j0WoYo,[{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\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...HeroFonts,...SearchFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerez2j0WoYo\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"750\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EtFqXnxur\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fEqTXl_DP\\\":\\\"title\\\",\\\"DHGpRj2kE\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ez2j0WoYo.map","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor1}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/xAqQJJMKulaAU8gK10ZA/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const Phosphor1Controls=getPropertyControls(Phosphor1);const enabledGestures={d7HXmZwt3:{hover:true}};const serializationHash=\"framer-YZ5k0\";const variantClassNames={d7HXmZwt3:\"framer-v-1fogt1u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Yu6n2rilz=undefined;const RQm0Z5zKQ=undefined;const GOd_7bL6e=undefined;const IfW3H8VxT=undefined;const vWgZDOJ61=undefined;const NAEqoRJzV=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 getProps=({height,hover,icon,id,rotation,tapX,title,visible,width,...props})=>{return{...props,GOd_7bL6e:visible??props.GOd_7bL6e??true,IfW3H8VxT:rotation??props.IfW3H8VxT,NAEqoRJzV:tapX??props.NAEqoRJzV,RQm0Z5zKQ:title??props.RQm0Z5zKQ??\"Shop\",vWgZDOJ61:icon??props.vWgZDOJ61??\"Plus\",Yu6n2rilz:hover??props.Yu6n2rilz};};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,RQm0Z5zKQ,IfW3H8VxT,Yu6n2rilz,vWgZDOJ61,GOd_7bL6e,NAEqoRJzV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"d7HXmZwt3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1ud7d3i=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Yu6n2rilz){const res=await Yu6n2rilz(...args);if(res===false)return false;}});const onClick1hkef82=activeVariantCallback(async(...args)=>{if(NAEqoRJzV){const res=await NAEqoRJzV(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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:\"augiA20Il\"},motionChild:true,nodeId:\"d7HXmZwt3\",scopeId:\"JGM11G4dB\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1fogt1u\",className,classNames)} framer-rxkkul`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d7HXmZwt3\",onMouseEnter:onMouseEnter1ud7d3i,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Shop\"})}),className:\"framer-svx2un\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"OqNDZh5kH\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:RQm0Z5zKQ,verticalAlignment:\"top\",withExternalLayout:true}),GOd_7bL6e!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ai4v6t-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wFNqhW8qB-container\",nodeId:\"wFNqhW8qB\",rendersWithMotion:true,scopeId:\"JGM11G4dB\",style:{rotate:IfW3H8VxT},variants:{\"d7HXmZwt3-hover\":{rotate:45}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:vWgZDOJ61,id:\"wFNqhW8qB\",layoutId:\"wFNqhW8qB\",mirrored:false,onClick:onClick1hkef82,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YZ5k0.framer-rxkkul, .framer-YZ5k0 .framer-rxkkul { display: block; }\",\".framer-YZ5k0.framer-1fogt1u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-YZ5k0 .framer-svx2un { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YZ5k0 .framer-1ai4v6t-container { flex: none; height: 22px; position: relative; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 53\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rnsrHL4cM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RQm0Z5zKQ\":\"title\",\"IfW3H8VxT\":\"rotation\",\"Yu6n2rilz\":\"hover\",\"vWgZDOJ61\":\"icon\",\"GOd_7bL6e\":\"visible\",\"NAEqoRJzV\":\"tapX\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJGM11G4dB=withCSS(Component,css,\"framer-YZ5k0\");export default FramerJGM11G4dB;FramerJGM11G4dB.displayName=\"Nav item\";FramerJGM11G4dB.defaultProps={height:22,width:53};addPropertyControls(FramerJGM11G4dB,{RQm0Z5zKQ:{defaultValue:\"Shop\",displayTextArea:false,title:\"Title\",type:ControlType.String},onRQm0Z5zKQChange:{changes:\"RQm0Z5zKQ\",type:ControlType.ChangeHandler},IfW3H8VxT:{defaultValue:0,title:\"Rotation\",type:ControlType.Number,unit:\"\\xb0\"},onIfW3H8VxTChange:{changes:\"IfW3H8VxT\",type:ControlType.ChangeHandler},Yu6n2rilz:{title:\"Hover\",type:ControlType.EventHandler},vWgZDOJ61:Phosphor1Controls?.[\"iconSelection\"]&&{...Phosphor1Controls[\"iconSelection\"],defaultValue:\"Plus\",description:undefined,hidden:undefined,optional:undefined,title:\"icon\"},onvWgZDOJ61Change:{changes:\"vWgZDOJ61\",type:ControlType.ChangeHandler},GOd_7bL6e:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onGOd_7bL6eChange:{changes:\"GOd_7bL6e\",type:ControlType.ChangeHandler},NAEqoRJzV:{title:\"Tap X\",type:ControlType.EventHandler}});addFonts(FramerJGM11G4dB,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJGM11G4dB\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerVariables\":\"{\\\"RQm0Z5zKQ\\\":\\\"title\\\",\\\"IfW3H8VxT\\\":\\\"rotation\\\",\\\"Yu6n2rilz\\\":\\\"hover\\\",\\\"vWgZDOJ61\\\":\\\"icon\\\",\\\"GOd_7bL6e\\\":\\\"visible\\\",\\\"NAEqoRJzV\\\":\\\"tapX\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rnsrHL4cM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"53\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JGM11G4dB.map","// Generated by Framer (74b1a33)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-rGv25 .framer-styles-preset-s5449y:not(.rich-text-wrapper), .framer-rGv25 .framer-styles-preset-s5449y.rich-text-wrapper a { --framer-link-current-text-color: var(--token-eb5f3580-274d-4903-8652-6f7e021499e2, #2a066f) /* {\"name\":\"Secondary Background\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, #0c0c0d) /* {\"name\":\"Black\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-eb5f3580-274d-4903-8652-6f7e021499e2, #2a066f); --framer-link-text-decoration: none; }'];export const className=\"framer-rGv25\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,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/2g5pq0i9NyWef7yigPFW/ML2L1HIvNcyPjZDoIlb6/Pb_pvjeKR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/d3ZisHjODpsiIoP81R7G/EqNgTFZd9DFSV13Yoeml/RLSQC518U.js\";const cycleOrder=[\"cwUVanOrR\",\"PaWj2R7O8\",\"i8cvkDBEn\"];const serializationHash=\"framer-sWF65\";const variantClassNames={cwUVanOrR:\"framer-v-wwuc6t\",i8cvkDBEn:\"framer-v-7fb2fq\",PaWj2R7O8:\"framer-v-gplilb\"};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={\"Menu left\":\"cwUVanOrR\",\"Menu middle\":\"PaWj2R7O8\",\"Menu right\":\"i8cvkDBEn\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cwUVanOrR\"};};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:\"cwUVanOrR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"i8cvkDBEn\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"PaWj2R7O8\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"PaWj2R7O8\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wwuc6t\",className,classNames),\"data-framer-name\":\"Menu left\",layoutDependency:layoutDependency,layoutId:\"cwUVanOrR\",ref:refBinding,style:{...style},...addPropertyOverrides({i8cvkDBEn:{\"data-framer-name\":\"Menu right\"},PaWj2R7O8:{\"data-framer-name\":\"Menu middle\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNzAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"Featured\"})}),className:\"framer-110bspg\",fonts:[\"GF;Rubik-700\"],layoutDependency:layoutDependency,layoutId:\"XYFBeu61d\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i8cvkDBEn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNzAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"Extra\"})})},PaWj2R7O8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNzAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration\":\"underline\",\"--framer-text-transform\":\"uppercase\"},children:\"Tastes\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19stwwe\",layoutDependency:layoutDependency,layoutId:\"Eu6e8TcqZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AvmNTN6Ot\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Bestsellers\"})})})}),className:\"framer-hod5ze\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"AvmNTN6Ot\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i8cvkDBEn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AvmNTN6Ot\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Wholesale\"})})})})},PaWj2R7O8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"AvmNTN6Ot\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Fruity\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UkhFpknRQ\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Packages\"})})})}),className:\"framer-ky346y\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"UkhFpknRQ\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PaWj2R7O8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"UkhFpknRQ\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Holy\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g6E7u7HNj\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Herbal unite /23\"})})})}),className:\"framer-5kvuie\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"g6E7u7HNj\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PaWj2R7O8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g6E7u7HNj\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Nature\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"HUsKBY6gk\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Health\"})})})}),className:\"framer-v3kcfs\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"HUsKBY6gk\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fI18lKKpf\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Dreamy\"})})})}),className:\"framer-14w2weh\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"fI18lKKpf\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TNhQymGTI\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Sleeply related\"})})})}),className:\"framer-1vyd3b9\",fonts:[\"GF;Plus Jakarta Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"TNhQymGTI\",style:{\"--extracted-r6o4lv\":\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({i8cvkDBEn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UGx1cyBKYWthcnRhIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.55em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(43, 69, 100)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TNhQymGTI\",openInNewTab:false,relValues:[],scopeId:\"Q9EMW79Dy\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-s5449y\",\"data-styles-preset\":\"RLSQC518U\",children:\"Medicinal\"})})})})}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sWF65.framer-1huszix, .framer-sWF65 .framer-1huszix { display: block; }\",\".framer-sWF65.framer-wwuc6t { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 16px 0px; position: relative; width: 179px; }\",\".framer-sWF65 .framer-110bspg, .framer-sWF65 .framer-hod5ze, .framer-sWF65 .framer-ky346y, .framer-sWF65 .framer-5kvuie, .framer-sWF65 .framer-v3kcfs, .framer-sWF65 .framer-14w2weh, .framer-sWF65 .framer-1vyd3b9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-sWF65 .framer-19stwwe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"PaWj2R7O8\":{\"layout\":[\"fixed\",\"auto\"]},\"i8cvkDBEn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ9EMW79Dy=withCSS(Component,css,\"framer-sWF65\");export default FramerQ9EMW79Dy;FramerQ9EMW79Dy.displayName=\"Menu\";FramerQ9EMW79Dy.defaultProps={height:160,width:179};addPropertyControls(FramerQ9EMW79Dy,{variant:{options:[\"cwUVanOrR\",\"PaWj2R7O8\",\"i8cvkDBEn\"],optionTitles:[\"Menu left\",\"Menu middle\",\"Menu right\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQ9EMW79Dy,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1VU80V4bVkA.woff2\",weight:\"700\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_qU7NTxXUEKi4Rw.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ9EMW79Dy\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"179\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PaWj2R7O8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i8cvkDBEn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"160\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Q9EMW79Dy.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,patchBorderRadiusScaleCorrector,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ShopImage1 from\"https://framerusercontent.com/modules/Ie1SarKoj2bBaCxAIT1k/JQnfJIbvJvp2ZuzoaZ55/XlXpRCdcJ.js\";import Icon from\"https://framerusercontent.com/modules/l9yRTFBJHXRBpUZdYT6U/xcjOq4heSjssfKDm052Y/mNAuZ8eGh.js\";import XMenu from\"https://framerusercontent.com/modules/Qd65yFzGVE5w16AMveZ4/3W5PdIbRAaw2tBreNXRV/HF46yMxg6.js\";import NavigationSearchBar from\"https://framerusercontent.com/modules/4MydAsVH6DnyQSLVvjbb/O77JdK4L8vEJG44aEQYJ/ez2j0WoYo.js\";import NavItem from\"https://framerusercontent.com/modules/MUGnlovLJOm3HWxtHdOc/kwxKvDV0gHE9l9HhK1CT/JGM11G4dB.js\";import Menu from\"https://framerusercontent.com/modules/6lG8EsrZwYXbY7tAY8x7/nTg6E4tDh2sXUJRLuH1n/Q9EMW79Dy.js\";const NavItemFonts=getFonts(NavItem);const IconFonts=getFonts(Icon);const XMenuFonts=getFonts(XMenu);const MenuFonts=getFonts(Menu);const ShopImage1Fonts=getFonts(ShopImage1);const NavigationSearchBarFonts=getFonts(NavigationSearchBar);const cycleOrder=[\"ZCrOzFl8H\",\"cHiNw0qMN\",\"UXL3oIsb2\",\"la_ZQiYMd\",\"beL5IqEGc\",\"OygdwcIeH\",\"kwJW1hS3C\",\"QWpYYI88L\",\"UdlSzIc9p\"];const serializationHash=\"framer-CWVrQ\";const variantClassNames={beL5IqEGc:\"framer-v-e7hrsl\",cHiNw0qMN:\"framer-v-zxfz9p\",kwJW1hS3C:\"framer-v-16l860n\",la_ZQiYMd:\"framer-v-eb94ad\",OygdwcIeH:\"framer-v-17rvo7d\",QWpYYI88L:\"framer-v-1bmb8u1\",UdlSzIc9p:\"framer-v-1r73hz1\",UXL3oIsb2:\"framer-v-1sx0mpu\",ZCrOzFl8H:\"framer-v-1pbedi4\"};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 patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();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={\"Desktop - Closed\":\"cHiNw0qMN\",\"Desktop - Hover contact\":\"beL5IqEGc\",\"Desktop - Hover Story\":\"UXL3oIsb2\",\"Desktop - Hover Values\":\"la_ZQiYMd\",\"Desktop - opened\":\"ZCrOzFl8H\",\"Phone - closed\":\"UdlSzIc9p\",\"Phone - opened\":\"QWpYYI88L\",\"Tablet - closed\":\"kwJW1hS3C\",\"Tablet - opened\":\"OygdwcIeH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZCrOzFl8H\"};};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:\"ZCrOzFl8H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave156uzh1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"cHiNw0qMN\");});const onMouseLeave1lsoxnw=activeVariantCallback(async(...args)=>{setVariant(\"cHiNw0qMN\");});const NAEqoRJzV1lsoxnw=activeVariantCallback(async(...args)=>{setVariant(\"cHiNw0qMN\");});const Yu6n2rilzdf4kzs=activeVariantCallback(async(...args)=>{setVariant(\"ZCrOzFl8H\");});const Yu6n2rilz1o1e7bt=activeVariantCallback(async(...args)=>{setVariant(\"UXL3oIsb2\");});const Yu6n2rilz3shfch=activeVariantCallback(async(...args)=>{setVariant(\"la_ZQiYMd\");});const Yu6n2rilz1n401d6=activeVariantCallback(async(...args)=>{setVariant(\"beL5IqEGc\");});const tapxfm4lu=activeVariantCallback(async(...args)=>{setVariant(\"kwJW1hS3C\");});const tap1dead12=activeVariantCallback(async(...args)=>{setVariant(\"OygdwcIeH\");});const tapjyf92t=activeVariantCallback(async(...args)=>{setVariant(\"UdlSzIc9p\");});const tapjxrk9z=activeVariantCallback(async(...args)=>{setVariant(\"QWpYYI88L\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"OygdwcIeH\",\"kwJW1hS3C\",\"QWpYYI88L\",\"UdlSzIc9p\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"OygdwcIeH\",\"kwJW1hS3C\",\"QWpYYI88L\",\"UdlSzIc9p\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"cHiNw0qMN\",\"UXL3oIsb2\",\"la_ZQiYMd\",\"beL5IqEGc\",\"kwJW1hS3C\",\"UdlSzIc9p\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"OygdwcIeH\",\"QWpYYI88L\"].includes(baseVariant))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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1pbedi4\",className,classNames),\"data-framer-name\":\"Desktop - opened\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZCrOzFl8H\",onMouseLeave:onMouseLeave156uzh1,ref:refBinding,style:{...style},...addPropertyOverrides({beL5IqEGc:{\"data-framer-name\":\"Desktop - Hover contact\",\"data-highlight\":undefined,onMouseLeave:undefined},cHiNw0qMN:{\"data-framer-name\":\"Desktop - Closed\",\"data-highlight\":undefined,onMouseLeave:undefined},kwJW1hS3C:{\"data-framer-name\":\"Tablet - closed\",\"data-highlight\":undefined,onMouseLeave:undefined},la_ZQiYMd:{\"data-framer-name\":\"Desktop - Hover Values\",\"data-highlight\":undefined,onMouseLeave:undefined},OygdwcIeH:{\"data-framer-name\":\"Tablet - opened\",\"data-highlight\":undefined,onMouseLeave:undefined},QWpYYI88L:{\"data-framer-name\":\"Phone - opened\",\"data-highlight\":undefined,onMouseLeave:undefined},UdlSzIc9p:{\"data-framer-name\":\"Phone - closed\",\"data-highlight\":undefined,onMouseLeave:undefined},UXL3oIsb2:{\"data-framer-name\":\"Desktop - Hover Story\",\"data-highlight\":undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k08sy2\",\"data-border\":true,\"data-framer-name\":\"Top header\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rFFTfQnWf\",onMouseLeave:onMouseLeave1lsoxnw,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 5px 15px 0px rgba(0, 0, 0, 0.1)\",cornerShape:\"superellipse(1.5)\"},variants:{QWpYYI88L:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},UdlSzIc9p:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({kwJW1hS3C:{\"data-highlight\":undefined,onMouseLeave:undefined},OygdwcIeH:{\"data-highlight\":undefined,onMouseLeave:undefined},QWpYYI88L:{\"data-highlight\":undefined,onMouseLeave:undefined},UdlSzIc9p:{\"data-highlight\":undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bybf0u\",layoutDependency:layoutDependency,layoutId:\"YAIA3msZh\",...addPropertyOverrides({beL5IqEGc:{\"data-highlight\":true,onTap:undefined},la_ZQiYMd:{\"data-highlight\":true,onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gloje0\",layoutDependency:layoutDependency,layoutId:\"qzR4Mu1NC\",...addPropertyOverrides({beL5IqEGc:{\"data-highlight\":true,onMouseEnter:undefined},la_ZQiYMd:{\"data-highlight\":true,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+0+27+0,...addPropertyOverrides({beL5IqEGc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},cHiNw0qMN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},la_ZQiYMd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},UXL3oIsb2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qq4nbw-container\",layoutDependency:layoutDependency,layoutId:\"bg90Xg_xF-container\",nodeId:\"bg90Xg_xF\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:true,height:\"100%\",id:\"bg90Xg_xF\",IfW3H8VxT:0,layoutId:\"bg90Xg_xF\",NAEqoRJzV:NAEqoRJzV1lsoxnw,RQm0Z5zKQ:\"Rubriky\",vWgZDOJ61:\"Plus\",width:\"100%\",...addPropertyOverrides({beL5IqEGc:{Yu6n2rilz:Yu6n2rilzdf4kzs},cHiNw0qMN:{Yu6n2rilz:Yu6n2rilzdf4kzs},la_ZQiYMd:{Yu6n2rilz:Yu6n2rilzdf4kzs},UXL3oIsb2:{Yu6n2rilz:Yu6n2rilzdf4kzs}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+0+27+0,...addPropertyOverrides({beL5IqEGc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},cHiNw0qMN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},la_ZQiYMd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},UXL3oIsb2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14ifxu6-container\",layoutDependency:layoutDependency,layoutId:\"kDUA94j2M-container\",nodeId:\"kDUA94j2M\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"kDUA94j2M\",IfW3H8VxT:0,layoutId:\"kDUA94j2M\",RQm0Z5zKQ:\"Our story\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\",Yu6n2rilz:Yu6n2rilz1o1e7bt})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+0+27+0,...addPropertyOverrides({beL5IqEGc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},cHiNw0qMN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},la_ZQiYMd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0},UXL3oIsb2:{width:\"76.5px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+27+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wzpre0-container\",layoutDependency:layoutDependency,layoutId:\"mwV_dCglE-container\",nodeId:\"mwV_dCglE\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"mwV_dCglE\",IfW3H8VxT:0,layoutId:\"mwV_dCglE\",RQm0Z5zKQ:\"Our values\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\",Yu6n2rilz:Yu6n2rilz3shfch,...addPropertyOverrides({UXL3oIsb2:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-veij2b\",layoutDependency:layoutDependency,layoutId:\"jwkevbnmq\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+0+20+7,...addPropertyOverrides({beL5IqEGc:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+20+7},cHiNw0qMN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+20+7},la_ZQiYMd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+20+7},UXL3oIsb2:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||76)-0-76)/2+0+0)+0+0+20+7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dbxyx1-container\",layoutDependency:layoutDependency,layoutId:\"FAoyrIRpD-container\",nodeId:\"FAoyrIRpD\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"FAoyrIRpD\",IfW3H8VxT:0,layoutId:\"FAoyrIRpD\",RQm0Z5zKQ:\"Contact\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\",Yu6n2rilz:Yu6n2rilz1n401d6})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ips317\",\"data-framer-name\":\"Icon row\",layoutDependency:layoutDependency,layoutId:\"ftamlaouY\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-erfkad-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vObK5mjcB-container\",nodeId:\"vObK5mjcB\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",icon:\"User\",id:\"vObK5mjcB\",layoutId:\"vObK5mjcB\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v9l0dw-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ouNKPkkVT-container\",nodeId:\"ouNKPkkVT\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",icon:\"Bag\",id:\"ouNKPkkVT\",layoutId:\"ouNKPkkVT\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1st6jp5-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NwScGCvM_-container\",nodeId:\"NwScGCvM_\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(XMenu,{height:\"100%\",id:\"NwScGCvM_\",layoutId:\"NwScGCvM_\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"rheVEpjOd\"),width:\"100%\",...addPropertyOverrides({kwJW1hS3C:{tap:tap1dead12,variant:matchVariant(\"ALEbmhqqc\")},OygdwcIeH:{tap:tapxfm4lu},QWpYYI88L:{tap:tapjyf92t},UdlSzIc9p:{tap:tapjxrk9z,variant:matchVariant(\"ALEbmhqqc\")}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7leghs\",layoutDependency:layoutDependency,layoutId:\"QqRlfrFFV\",style:{backgroundColor:\"var(--token-01d9146e-ffd1-4e7a-8825-4d2e7f05eaaf, rgb(36, 72, 117))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7}}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zpbswf\",\"data-framer-name\":\"Bottom menu\",layoutDependency:layoutDependency,layoutId:\"WbVFiAMJ3\",children:[isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cckrrn\",\"data-framer-name\":\"Tablet menu\",layoutDependency:layoutDependency,layoutId:\"Mp7uTkr8S\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+0+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9k9348-container\",layoutDependency:layoutDependency,layoutId:\"vnD8jDeYy-container\",nodeId:\"vnD8jDeYy\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"vnD8jDeYy\",IfW3H8VxT:0,layoutId:\"vnD8jDeYy\",RQm0Z5zKQ:\"Shop\",vWgZDOJ61:\"Plus\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+0+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hpvins-container\",layoutDependency:layoutDependency,layoutId:\"Bv8qx9hRP-container\",nodeId:\"Bv8qx9hRP\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"Bv8qx9hRP\",IfW3H8VxT:0,layoutId:\"Bv8qx9hRP\",RQm0Z5zKQ:\"Our story\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+0+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nvyjr9-container\",layoutDependency:layoutDependency,layoutId:\"WLPip0lXm-container\",nodeId:\"WLPip0lXm\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"WLPip0lXm\",IfW3H8VxT:0,layoutId:\"WLPip0lXm\",RQm0Z5zKQ:\"Our values\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+0+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+0+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15un4qw-container\",layoutDependency:layoutDependency,layoutId:\"Jjbmm1rNE-container\",nodeId:\"Jjbmm1rNE\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavItem,{GOd_7bL6e:false,height:\"100%\",id:\"Jjbmm1rNE\",IfW3H8VxT:0,layoutId:\"Jjbmm1rNE\",RQm0Z5zKQ:\"Contact\",vWgZDOJ61:\"SpeakerHifi\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vemn43\",\"data-framer-name\":\"Low header\",layoutDependency:layoutDependency,layoutId:\"ff4CuPYCV\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+76+0+0+24+0,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+44+24+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+56+24+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t88pwx-container\",layoutDependency:layoutDependency,layoutId:\"tTRREEEVY-container\",nodeId:\"tTRREEEVY\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"tTRREEEVY\",layoutId:\"tTRREEEVY\",variant:matchVariant(\"cwUVanOrR\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+76+0+0+24+0,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+44+24+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+56+24+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iocegu-container\",layoutDependency:layoutDependency,layoutId:\"MIsvACPQZ-container\",nodeId:\"MIsvACPQZ\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"MIsvACPQZ\",layoutId:\"MIsvACPQZ\",variant:matchVariant(\"PaWj2R7O8\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+76+0+0+24+0,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+44+24+0},QWpYYI88L:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+56+24+368}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sqdlzr-container\",layoutDependency:layoutDependency,layoutId:\"aqx1g5mYc-container\",nodeId:\"aqx1g5mYc\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"aqx1g5mYc\",layoutId:\"aqx1g5mYc\",variant:matchVariant(\"i8cvkDBEn\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kepy67-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uezEiywL6-container\",nodeId:\"uezEiywL6\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(ShopImage1,{height:\"100%\",id:\"uezEiywL6\",layoutId:\"uezEiywL6\",style:{width:\"100%\"},variant:matchVariant(\"LW5YcFVf2\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bslkod-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dxqx2nl7k-container\",nodeId:\"dxqx2nl7k\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(ShopImage1,{height:\"100%\",id:\"dxqx2nl7k\",layoutId:\"dxqx2nl7k\",style:{width:\"100%\"},variant:matchVariant(\"KxsmsEzi8\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||474.5)-0-474)/2+0+0)+0+76+0+342,...addPropertyOverrides({OygdwcIeH:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||731.5)-0-702)/2+0+0)+0+76+0+570},QWpYYI88L:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1340.5)-0-1374)/2+0+0)+0+76+0+1242}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tgneu-container\",layoutDependency:layoutDependency,layoutId:\"Pxt4YrDs4-container\",nodeId:\"Pxt4YrDs4\",rendersWithMotion:true,scopeId:\"r7x6wS4EU\",children:/*#__PURE__*/_jsx(NavigationSearchBar,{fEqTXl_DP:\"Vyhledat čl\\xe1nek nebo jin\\xfd obsah\",height:\"100%\",id:\"Pxt4YrDs4\",layoutId:\"Pxt4YrDs4\",style:{width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CWVrQ.framer-1byh34y, .framer-CWVrQ .framer-1byh34y { display: block; }\",\".framer-CWVrQ.framer-1pbedi4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1200px; }\",\".framer-CWVrQ .framer-1k08sy2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-CWVrQ .framer-bybf0u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px 40px 20px 40px; position: relative; width: 100%; }\",\".framer-CWVrQ .framer-gloje0 { align-content: center; align-items: center; cursor: default; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CWVrQ .framer-1qq4nbw-container, .framer-CWVrQ .framer-14ifxu6-container, .framer-CWVrQ .framer-1wzpre0-container, .framer-CWVrQ .framer-1dbxyx1-container, .framer-CWVrQ .framer-9k9348-container, .framer-CWVrQ .framer-1hpvins-container, .framer-CWVrQ .framer-1nvyjr9-container, .framer-CWVrQ .framer-15un4qw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CWVrQ .framer-veij2b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CWVrQ .framer-1ips317 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CWVrQ .framer-erfkad-container, .framer-CWVrQ .framer-v9l0dw-container, .framer-CWVrQ .framer-1st6jp5-container { flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-CWVrQ .framer-7leghs { flex: none; height: 2px; left: 40px; overflow: visible; position: absolute; top: 74px; width: 52px; z-index: 1; }\",\".framer-CWVrQ .framer-zpbswf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-CWVrQ .framer-1cckrrn { align-content: center; align-items: center; cursor: default; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 12px 40px; position: relative; width: 100%; }\",\".framer-CWVrQ .framer-1vemn43 { display: grid; flex: none; gap: 10px; grid-auto-rows: min-content; grid-template-columns: repeat(7, minmax(20px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: start; overflow: hidden; padding: 24px 40px 40px 40px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-CWVrQ .framer-1t88pwx-container, .framer-CWVrQ .framer-iocegu-container, .framer-CWVrQ .framer-1sqdlzr-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-CWVrQ .framer-kepy67-container, .framer-CWVrQ .framer-bslkod-container { align-self: start; flex: none; grid-column: span 2; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-CWVrQ .framer-1tgneu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-CWVrQ.framer-v-zxfz9p.framer-1pbedi4 { padding: 0px; }\",\".framer-CWVrQ.framer-v-zxfz9p .framer-gloje0 { cursor: unset; }\",\".framer-CWVrQ.framer-v-zxfz9p .framer-7leghs { left: -70px; }\",\".framer-CWVrQ.framer-v-1sx0mpu .framer-1wzpre0-container { width: 77px; }\",\".framer-CWVrQ.framer-v-1sx0mpu .framer-7leghs { left: 133px; width: 69px; }\",\".framer-CWVrQ.framer-v-eb94ad .framer-bybf0u, .framer-CWVrQ.framer-v-e7hrsl .framer-bybf0u { cursor: pointer; }\",\".framer-CWVrQ.framer-v-eb94ad .framer-7leghs { left: 246px; width: 72px; }\",\".framer-CWVrQ.framer-v-e7hrsl .framer-7leghs { left: unset; right: 172px; width: 60px; }\",\".framer-CWVrQ.framer-v-17rvo7d.framer-1pbedi4, .framer-CWVrQ.framer-v-16l860n.framer-1pbedi4 { width: 800px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-bybf0u, .framer-CWVrQ.framer-v-16l860n .framer-bybf0u { padding: 20px 24px 20px 24px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-7leghs { left: 24px; top: 107px; width: 42px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-1cckrrn { padding: 0px 0px 12px 24px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-1vemn43 { gap: 24px; grid-template-columns: repeat(6, minmax(20px, 1fr)); padding: 24px 24px 40px 24px; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-1t88pwx-container, .framer-CWVrQ.framer-v-17rvo7d .framer-iocegu-container, .framer-CWVrQ.framer-v-17rvo7d .framer-1sqdlzr-container { grid-column: span 2; }\",\".framer-CWVrQ.framer-v-17rvo7d .framer-kepy67-container, .framer-CWVrQ.framer-v-17rvo7d .framer-bslkod-container { grid-column: span 3; }\",\".framer-CWVrQ.framer-v-16l860n .framer-7leghs { left: -70px; top: 107px; }\",\".framer-CWVrQ.framer-v-1bmb8u1.framer-1pbedi4, .framer-CWVrQ.framer-v-1r73hz1.framer-1pbedi4 { padding: 0px; width: 400px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1k08sy2, .framer-CWVrQ.framer-v-1r73hz1 .framer-1k08sy2 { padding: 0px 12px 0px 12px; will-change: unset; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-bybf0u, .framer-CWVrQ.framer-v-1r73hz1 .framer-bybf0u { padding: 20px 0px 20px 0px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1ips317, .framer-CWVrQ.framer-v-1r73hz1 .framer-1ips317 { gap: 16px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-7leghs { left: 12px; top: 117px; width: 39px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1cckrrn { gap: unset; justify-content: space-between; padding: 12px 0px 12px 0px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1vemn43 { gap: 24px; grid-template-columns: repeat(1, minmax(20px, 1fr)); padding: 24px 0px 40px 0px; }\",\".framer-CWVrQ.framer-v-1bmb8u1 .framer-1t88pwx-container, .framer-CWVrQ.framer-v-1bmb8u1 .framer-iocegu-container, .framer-CWVrQ.framer-v-1bmb8u1 .framer-1sqdlzr-container, .framer-CWVrQ.framer-v-1bmb8u1 .framer-kepy67-container, .framer-CWVrQ.framer-v-1bmb8u1 .framer-bslkod-container { grid-column: span 1; }\",\".framer-CWVrQ.framer-v-1r73hz1 .framer-7leghs { left: -70px; top: 117px; }\",'.framer-CWVrQ[data-border=\"true\"]::after, .framer-CWVrQ [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 474.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cHiNw0qMN\":{\"layout\":[\"fixed\",\"auto\"]},\"UXL3oIsb2\":{\"layout\":[\"fixed\",\"auto\"]},\"la_ZQiYMd\":{\"layout\":[\"fixed\",\"auto\"]},\"beL5IqEGc\":{\"layout\":[\"fixed\",\"auto\"]},\"OygdwcIeH\":{\"layout\":[\"fixed\",\"auto\"]},\"kwJW1hS3C\":{\"layout\":[\"fixed\",\"auto\"]},\"QWpYYI88L\":{\"layout\":[\"fixed\",\"auto\"]},\"UdlSzIc9p\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerr7x6wS4EU=withCSS(Component,css,\"framer-CWVrQ\");export default Framerr7x6wS4EU;Framerr7x6wS4EU.displayName=\"Navigation - Desktop\";Framerr7x6wS4EU.defaultProps={height:474.5,width:1200};addPropertyControls(Framerr7x6wS4EU,{variant:{options:[\"ZCrOzFl8H\",\"cHiNw0qMN\",\"UXL3oIsb2\",\"la_ZQiYMd\",\"beL5IqEGc\",\"OygdwcIeH\",\"kwJW1hS3C\",\"QWpYYI88L\",\"UdlSzIc9p\"],optionTitles:[\"Desktop - opened\",\"Desktop - Closed\",\"Desktop - Hover Story\",\"Desktop - Hover Values\",\"Desktop - Hover contact\",\"Tablet - opened\",\"Tablet - closed\",\"Phone - opened\",\"Phone - closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerr7x6wS4EU,[{explicitInter:true,fonts:[]},...NavItemFonts,...IconFonts,...XMenuFonts,...MenuFonts,...ShopImage1Fonts,...NavigationSearchBarFonts],{supportsExplicitInterCodegen:true});Framerr7x6wS4EU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavItem,{},context),forwardLoader(Icon,{},context),forwardLoader(XMenu,{},context),forwardLoader(Menu,{},context),forwardLoader(ShopImage1,{},context),forwardLoader(NavigationSearchBar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr7x6wS4EU\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cHiNw0qMN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UXL3oIsb2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"la_ZQiYMd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"beL5IqEGc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OygdwcIeH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kwJW1hS3C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QWpYYI88L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UdlSzIc9p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"474.5\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d57bcd3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LiquidSurface from\"https://framerusercontent.com/modules/7vPBte32YjqKzX5Lvft5/gLuCbVXs7PRwZ0jAIjgN/LiquidSurface.js\";import SystemThemeToggle from\"https://framerusercontent.com/modules/bBPJquBLpJiBkiqxtscf/vcYk6tmtvZukHtQi14Qo/SystemThemeToggle.js\";import Links from\"https://framerusercontent.com/modules/ocQi4vsqaTavPA9mBSVB/8eBYinx1W721dWiPVLXm/IysryKXlA.js\";import NavigationDesktop from\"https://framerusercontent.com/modules/iIOPeNMNYC2vf5N6DM8T/cGNC4KXRXkS7Yr7O1evN/r7x6wS4EU.js\";const LinksFonts=getFonts(Links);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(SmartComponentScopedContainerWithFX);const LiquidSurfaceFonts=getFonts(LiquidSurface);const SystemThemeToggleFonts=getFonts(SystemThemeToggle);const cycleOrder=[\"KEN8189HT\",\"frYxzIdlJ\",\"Gqo11SCzl\"];const serializationHash=\"framer-g5RtV\";const variantClassNames={frYxzIdlJ:\"framer-v-74slxi\",Gqo11SCzl:\"framer-v-10qnxtd\",KEN8189HT:\"framer-v-1lgztya\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qHZba26_S=undefined;const transition1={delay:0,duration:.4,ease:[.86,-.01,.37,.73],type:\"tween\"};const transition2={bounce:.1,delay:.2,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:56,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={bounce:.1,delay:.3,duration:.6,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={bounce:.1,delay:.4,duration:.6,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={bounce:.1,delay:.5,duration:.6,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};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={\"Mobil/Tablet\":\"frYxzIdlJ\",\"Variant 3\":\"Gqo11SCzl\",Default:\"KEN8189HT\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,qHZba26_S:click??props.qHZba26_S,variant:humanReadableVariantMap[props.variant]??props.variant??\"KEN8189HT\"};};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,qHZba26_S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KEN8189HT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16467fh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(qHZba26_S){const res=await qHZba26_S(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTap1hhlg57=activeVariantCallback(async(...args)=>{setVariant(\"frYxzIdlJ\");});const onTap10z7ahv=activeVariantCallback(async(...args)=>{setVariant(\"KEN8189HT\");});const isDisplayed=()=>{if(baseVariant===\"frYxzIdlJ\")return true;return false;};const router=useRouter();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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lgztya\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"KEN8189HT\",onTap:onTap16467fh,ref:refBinding,style:{backdropFilter:\"blur(15px)\",backgroundColor:\"rgba(12, 12, 13, 0.75)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,WebkitBackdropFilter:\"blur(15px)\",...style},...addPropertyOverrides({frYxzIdlJ:{\"data-framer-name\":\"Mobil/Tablet\"},Gqo11SCzl:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pfgctl\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Nha039QjE\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QPosg_5Xm\",openInNewTab:false,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gcu26y framer-1g89lce\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"QPosg_5Xm\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"nexusmag, nexusmag logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+10),pixelHeight:100,pixelWidth:100,sizes:\"40px\",src:\"https://framerusercontent.com/images/lkOJm0VlxMzDWGgfr3sud4cohg.svg?width=100&height=100\"},className:\"framer-1mdylnu\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"elN06eruC\",style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4doxcc\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rcsEkFZGF\",onTap:onTap1hhlg57,style:{backgroundColor:\"rgb(110, 110, 110)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},...addPropertyOverrides({frYxzIdlJ:{onTap:onTap10z7ahv}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8n8wk8\",\"data-framer-name\":\"Hamburger \",layoutDependency:layoutDependency,layoutId:\"onW06HRjx\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qzo5ya\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"H6FrnZ_aO\",style:{backgroundColor:\"var(--token-2ecdbd78-42f5-4d56-8583-78db39b1a40e, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{frYxzIdlJ:{rotate:-45},Gqo11SCzl:{rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tmkk8n\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"bcgF5Kskm\",style:{backgroundColor:\"var(--token-2ecdbd78-42f5-4d56-8583-78db39b1a40e, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-dajtbe\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"tlEuZZbEr\",style:{backgroundColor:\"var(--token-2ecdbd78-42f5-4d56-8583-78db39b1a40e, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{frYxzIdlJ:{rotate:45},Gqo11SCzl:{rotate:0}}})]})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10vzdln\",\"data-framer-name\":\"Links Wrap\",layoutDependency:layoutDependency,layoutId:\"LrOrQfeH0\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QY4KxFZJs\"},implicitPathVariables:undefined},{href:{webPageId:\"QY4KxFZJs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-15c7xly-container\",\"data-framer-appear-id\":\"15c7xly\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"RqiGrDtNS-container\",nodeId:\"RqiGrDtNS\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{cKUYjXcIu:\"var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(250, 250, 250))\",height:\"100%\",id:\"RqiGrDtNS\",JvbA2xrQZ:resolvedLinks[0],layoutId:\"RqiGrDtNS\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"Všechny čl\\xe1nky\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-m3hwzi-container\",\"data-framer-appear-id\":\"m3hwzi\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"M8OVRdcUX-container\",nodeId:\"M8OVRdcUX\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{cKUYjXcIu:\"var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(250, 250, 250))\",height:\"100%\",id:\"M8OVRdcUX\",JvbA2xrQZ:resolvedLinks1[0],layoutId:\"M8OVRdcUX\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"Tiskov\\xe9 zpr\\xe1vy\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+170}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1glhl2n-container\",\"data-framer-appear-id\":\"1glhl2n\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"wEBrZLIs3-container\",nodeId:\"wEBrZLIs3\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{cKUYjXcIu:\"var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(250, 250, 250))\",height:\"100%\",id:\"wEBrZLIs3\",JvbA2xrQZ:resolvedLinks2[0],layoutId:\"wEBrZLIs3\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"Spolupr\\xe1ce\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+220}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-ufckm1-container\",\"data-framer-appear-id\":\"ufckm1\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"x2IcYHq9R-container\",nodeId:\"x2IcYHq9R\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{cKUYjXcIu:\"var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(250, 250, 250))\",height:\"100%\",id:\"x2IcYHq9R\",JvbA2xrQZ:resolvedLinks3[0],layoutId:\"x2IcYHq9R\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"Inzerce\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({frYxzIdlJ:{y:(componentViewport?.y||0)+270}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1mfntcy-container\",\"data-framer-appear-id\":\"1mfntcy\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"UrKHZEeJU-container\",nodeId:\"UrKHZEeJU\",optimized:true,rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(Links,{cKUYjXcIu:\"var(--token-0c35c7d3-21de-4070-8046-4a3fa0c5baf0, rgb(250, 250, 250))\",height:\"100%\",id:\"UrKHZEeJU\",JvbA2xrQZ:resolvedLinks4[0],layoutId:\"UrKHZEeJU\",variant:matchVariant(\"LIe1yTaYp\"),width:\"100%\",Z6342r434:\"O n\\xe1s\",...addPropertyOverrides({frYxzIdlJ:{JvbA2xrQZ:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rztxow-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Liquid Light\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kMnNYWUYR-container\",name:\"Liquid Light\",nodeId:\"kMnNYWUYR\",rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(LiquidSurface,{brightness:1,colors:{accent:\"rgb(215, 187, 147)\",highlight:\"rgb(238, 246, 255)\",shade:\"rgb(17, 26, 40)\"},edgeWidth:2.5,height:\"100%\",hoverLight:0,id:\"kMnNYWUYR\",layoutId:\"kMnNYWUYR\",light:{glow:.15,size:115},liquid:.9,material:\"navigation\",motion:{attraction:.8,playback:\"ambient\",speed:1},name:\"Liquid Light\",prism:.6,radius:0,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2m055l-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lshIkHy4y-container\",nodeId:\"lshIkHy4y\",rendersWithMotion:true,scopeId:\"t3DwBo_qv\",children:/*#__PURE__*/_jsx(SystemThemeToggle,{darkColors:{fill:\"rgb(38, 38, 43)\",icon:\"rgb(255, 255, 255)\",muted:\"rgb(154, 154, 166)\",thumb:\"rgb(69, 69, 79)\"},defaultMode:\"system\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",iconSize:16,id:\"lshIkHy4y\",inset:3,labels:{dark:\"Dark\",light:\"Light\",system:\"System\"},layoutId:\"lshIkHy4y\",lightColors:{fill:\"rgb(240, 240, 243)\",icon:\"rgb(17, 17, 20)\",muted:\"rgb(107, 107, 118)\",thumb:\"rgb(255, 255, 255)\"},look:\"segmented\",radius:999,remember:true,showLabels:false,size:36,system:true,transition:{damping:36,delay:0,mass:1,stiffness:500,type:\"spring\"},width:\"100%\"})})})]})})})});});const css=[\".framer-g5RtV.framer-1g89lce, .framer-g5RtV .framer-1g89lce { display: block; }\",\".framer-g5RtV.framer-1lgztya { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-g5RtV .framer-1pfgctl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-g5RtV .framer-1gcu26y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-g5RtV .framer-1mdylnu { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-g5RtV .framer-4doxcc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: min-content; }\",\".framer-g5RtV .framer-8n8wk8 { flex: none; height: 16px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 20px; }\",\".framer-g5RtV .framer-1qzo5ya { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-g5RtV .framer-tmkk8n { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); will-change: var(--framer-will-change-override, transform); }\",\".framer-g5RtV .framer-dajtbe { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-g5RtV .framer-10vzdln { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: min-content; }\",\".framer-g5RtV .framer-15c7xly-container, .framer-g5RtV .framer-m3hwzi-container, .framer-g5RtV .framer-1glhl2n-container, .framer-g5RtV .framer-ufckm1-container, .framer-g5RtV .framer-1mfntcy-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-g5RtV .framer-1rztxow-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-g5RtV .framer-2m055l-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-g5RtV.framer-v-74slxi.framer-1lgztya { gap: 20px; padding: 10px 24px 10px 24px; }\",\".framer-g5RtV.framer-v-74slxi .framer-1qzo5ya { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-g5RtV.framer-v-74slxi .framer-tmkk8n { height: 1px; left: calc(50.00000000000002% - 1px / 2); right: unset; top: calc(50.00000000000002% - 1px / 2); width: 1px; }\",\".framer-g5RtV.framer-v-74slxi .framer-dajtbe { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"frYxzIdlJ\":{\"layout\":[\"auto\",\"auto\"]},\"Gqo11SCzl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qHZba26_S\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framert3DwBo_qv=withCSS(Component,css,\"framer-g5RtV\");export default Framert3DwBo_qv;Framert3DwBo_qv.displayName=\"Navigačn\\xed menu – nov\\xe9\";Framert3DwBo_qv.defaultProps={height:60,width:160};addPropertyControls(Framert3DwBo_qv,{variant:{options:[\"KEN8189HT\",\"frYxzIdlJ\",\"Gqo11SCzl\"],optionTitles:[\"Default\",\"Mobil/Tablet\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},qHZba26_S:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framert3DwBo_qv,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...LinksFonts,...LiquidSurfaceFonts,...SystemThemeToggleFonts],{supportsExplicitInterCodegen:true});Framert3DwBo_qv.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Links,{},context),()=>forwardLoader(NavigationDesktop,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert3DwBo_qv\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"qHZba26_S\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"frYxzIdlJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Gqo11SCzl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"60\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"160\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./t3DwBo_qv.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";export default function TimeBasedText(props){const{windows=[{start:\"06:00\",end:\"11:00\",text:\"Good Morning!\"},{start:\"18:00\",end:\"22:00\",text:\"Good Evening!\"},{start:\"22:00\",end:\"06:00\",text:\"Good Night!\"}],defaultText=\"Hello!\",font,textColor=\"#000000\",backgroundColor=\"#FFFFFF\",padding=16,borderRadius=8,textAlign=\"left\"}=props;const isStatic=useIsStaticRenderer();const parseHHMM=str=>{const[h,m]=(str??\"\").split(\":\").map(Number);if(Number.isNaN(h)||Number.isNaN(m))return NaN;return(h*60+m)%(24*60);};const nowMinutes=()=>{const d=new Date;return(d.getHours()*60+d.getMinutes())%(24*60);};const isInWindow=(now,start,end)=>Number.isNaN(start)||Number.isNaN(end)?false:start<=end?now>=start&&now<end:now>=start||now<end;const picker=useMemo(()=>{const parsed=(windows??[]).map(w=>({start:parseHHMM(w.start),end:parseHHMM(w.end),text:w.text??\"\"}));return now=>{for(const w of parsed)if(isInWindow(now,w.start,w.end))return w.text;return defaultText;};},[windows,defaultText]);// 1) Statisches Rendering: ohne State berechnen (reagiert sofort auf Prop-Änderungen)\nconst staticText=useMemo(()=>picker(nowMinutes()),[picker]);// 2) Dynamisch (Preview/Live): minütlich aktualisieren\nconst[currentText,setCurrentText]=useState(staticText);useEffect(()=>{if(isStatic)return;const update=()=>{const txt=picker(nowMinutes());startTransition(()=>setCurrentText(txt));};update();const msToNextMinute=()=>{const d=new Date;return(60-d.getSeconds())*1e3-d.getMilliseconds();};const to=window.setTimeout(()=>{update();const iv=window.setInterval(update,6e4);cleanup.iv=iv;},msToNextMinute());const cleanup={};return()=>{window.clearTimeout(to);if(cleanup.iv)window.clearInterval(cleanup.iv);};},[picker,isStatic]);const isFixedWidth=props?.style&&props.style.width===\"100%\";const displayText=isStatic?staticText:currentText;return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",backgroundColor,color:textColor,padding:`${padding}px`,borderRadius:`${borderRadius}px`,...isFixedWidth?{}:{minWidth:\"max-content\"},...font,textAlign},\"aria-live\":\"polite\",children:displayText});}addPropertyControls(TimeBasedText,{windows:{type:ControlType.Array,title:\"Time Windows\",control:{type:ControlType.Object,controls:{start:{type:ControlType.String,title:\"Start\",defaultValue:\"06:00\",placeholder:\"HH:MM\"},end:{type:ControlType.String,title:\"End\",defaultValue:\"11:00\",placeholder:\"HH:MM\"},text:{type:ControlType.String,title:\"Text\",defaultValue:\"Good Morning!\",displayTextArea:true}}},defaultValue:[{start:\"06:00\",end:\"11:00\",text:\"Good Morning!\"},{start:\"18:00\",end:\"22:00\",text:\"Good Evening!\"},{start:\"22:00\",end:\"06:00\",text:\"Good Night!\"}],description:\"Add as many time windows as you want.\"},defaultText:{type:ControlType.String,title:\"Default Text\",defaultValue:\"Hello!\",displayTextArea:true,description:\"Shown when no time window is active.\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textAlign:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:16,min:0,max:64,step:1,unit:\"px\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:128,step:1,unit:\"px\",description:\"An out of storage component.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TimeBasedText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeBasedText.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_COLOR=\"#1570EF\";const DEFAULT_SVG=`<svg viewBox=\"0 0 22 22\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"m13.076 12.21 3.098 3.098a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.424-3.424a1.25 1.25 0 0 0-1.768 0L13.076 9.79l4.902.903c.341.063.341.552 0 .614l-4.902.903Zm-3.206.786-3.178 3.178a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.424-3.424a1.25 1.25 0 0 0 0-1.768l-3.043-3.043-.878 4.768c-.063.34-.552.34-.615 0l-.902-4.903ZM6.692 4.058a1.25 1.25 0 0 0 0 1.768l3.177 3.178.903-4.903c.063-.34.552-.34.615 0l.878 4.768 3.043-3.043a1.25 1.25 0 0 0 0-1.768L11.884.634a1.25 1.25 0 0 0-1.768 0L6.692 4.058ZM.634 10.116a1.25 1.25 0 0 0 0 1.768l3.424 3.424a1.25 1.25 0 0 0 1.768 0l3.123-3.122-4.768-.879c-.341-.063-.341-.552 0-.614l4.768-.879-3.123-3.122a1.25 1.25 0 0 0-1.768 0L.634 10.116Z\" fill=\"#1570EF\"/></svg>`;const DEFAULT_STROKE_WIDTH=1.5;/*\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n */export default function FramerIcons(props){const customizedSvg=getCustomizedSVG(props.svg,props.color,props.strokeWidth);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{display:\"flex\",maxWidth:\"100%\",maxHeight:\"100%\",alignItems:\"center\",justifyContent:\"center\",...props.style},dangerouslySetInnerHTML:{__html:customizedSvg}});}addPropertyControls(FramerIcons,{svg:{title:\"SVG\",type:ControlType.String,defaultValue:DEFAULT_SVG},strokeWidth:{type:ControlType.Number,step:.25,min:.25,max:3,defaultValue:DEFAULT_STROKE_WIDTH,hidden:props=>hideStrokeWidth(props.svg)},color:{type:ControlType.Color,defaultValue:DEFAULT_COLOR,description:\"By [FramerIcons](https://www.framericons.com?utm=FramerIconComponent)\"}});// hide if no stroke-width or all stroke-widths are 0\nfunction hideStrokeWidth(svg){const strokeWidthMatch=svg.match(/stroke-width=\"([^\"]+)\"/g);return!strokeWidthMatch||strokeWidthMatch.every(match=>match===\"0\");}function getCustomizedSVG(svg,color=DEFAULT_COLOR,strokeWidth=DEFAULT_STROKE_WIDTH){let svgAttributes=svg.match(/<svg[^>]*>/)?.[0];if(!svgAttributes){svg=DEFAULT_SVG;svgAttributes=svg.match(/<svg[^>]*>/)?.[0];}const width=svgAttributes.match(/width=\"([^\"]*)\"/)?.[1];const height=svgAttributes.match(/height=\"([^\"]*)\"/)?.[1];const viewBox=svgAttributes.match(/viewBox=\"([^\"]*)\"/)?.[1]?.split(\" \");const viewBoxWidth=viewBox?.[2];const viewBoxHeight=viewBox?.[3];if(width&&height){svg=svg.replace(/width=\"([^\"]*)\"/,`width=\"100%\"`);svg=svg.replace(/height=\"([^\"]*)\"/,`height=\"100%\"`);}else{svg=svg.replace(/<svg/,`<svg width=\"100%\" height=\"100%\"`);}let hasElementsWithValidColors=false;if(svg.includes('fill=\"')||svg.includes('stroke=\"')){svg=svg.replace(/(fill|stroke)=\"([^\"]+)\"/g,(match,attr,value)=>{if(value===\"none\"||value===\"transparent\"){return match;}// For iconsax -> Crypto -> Bulk\nif(value===\"white\"){return\"\";}hasElementsWithValidColors=true;return`${attr}=\"${color}\"`;});}if(!hasElementsWithValidColors){svg=svg.replace(/<(path|circle|rect|line|polygon|polyline) /g,match=>`<${match.slice(1)} fill=\"${color}\" `);}svg=svg.replace(/stroke-width=\"([^\"]+)\"/g,(match,value)=>{if(value===\"0\"){return match;}return`stroke-width=\"${strokeWidth}\"`;});return svg;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIcons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerIcon.map","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js\";const FramerIconsFonts=getFonts(FramerIcons);const enabledGestures={jYJlwFVtF:{hover:true}};const serializationHash=\"framer-0pJye\";const variantClassNames={jYJlwFVtF:\"framer-v-ul9ttz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ITxnwvjPn=undefined;const oFHensSBi=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};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 getProps=({height,id,link,sVG,width,...props})=>{return{...props,ITxnwvjPn:link??props.ITxnwvjPn,oFHensSBi:sVG??props.oFHensSBi??'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path  fill=\"#000000\" d=\"M19 14h-2v3h-3v2h3v3h2v-3h3v-2h-3zM4 19h3v-2H5v-2H3v3a1 1 0 0 0 1 1M19 4a1 1 0 0 0-1-1h-3v2h2v2h2zM5 5h2V3H4a1 1 0 0 0-1 1v3h2zM3 9h2v4H3zm14 0h2v3h-2zM9 3h4v2H9zm0 14h3v2H9z\"/></svg>'};};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,oFHensSBi,ITxnwvjPn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"jYJlwFVtF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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:ITxnwvjPn,motionChild:true,nodeId:\"jYJlwFVtF\",openInNewTab:false,scopeId:\"gpkEEw0sc\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ul9ttz\",className,classNames)} framer-39ynfe`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jYJlwFVtF\",ref:refBinding,style:{backgroundColor:\"var(--token-53d1a5ea-501d-44c0-bd84-ce20adecda7c, rgb(230, 230, 230))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",...style},variants:{\"jYJlwFVtF-hover\":{backgroundColor:\"var(--token-a0dfe774-428c-42cd-a6f8-1d6b00eb3c26, rgb(217, 217, 217))\"}},...addPropertyOverrides({\"jYJlwFVtF-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pplghd-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"umg4l16v7-container\",name:\"Icon\",nodeId:\"umg4l16v7\",rendersWithMotion:true,scopeId:\"gpkEEw0sc\",children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-3846d513-3ec7-474f-931d-e64b88d89544, rgb(128, 128, 128))\",height:\"100%\",id:\"umg4l16v7\",layoutId:\"umg4l16v7\",name:\"Icon\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:oFHensSBi,width:\"100%\",...addPropertyOverrides({\"jYJlwFVtF-hover\":{color:\"var(--token-ee704788-f372-4093-adf2-2a76619efbe8, rgb(26, 26, 26))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0pJye.framer-39ynfe, .framer-0pJye .framer-39ynfe { display: block; }\",\".framer-0pJye.framer-ul9ttz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-0pJye .framer-pplghd-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ETmrxjhpR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oFHensSBi\":\"sVG\",\"ITxnwvjPn\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergpkEEw0sc=withCSS(Component,css,\"framer-0pJye\");export default FramergpkEEw0sc;FramergpkEEw0sc.displayName=\"Social Icon Button\";FramergpkEEw0sc.defaultProps={height:40,width:40};addPropertyControls(FramergpkEEw0sc,{oFHensSBi:{defaultValue:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path  fill=\"#000000\" d=\"M19 14h-2v3h-3v2h3v3h2v-3h3v-2h-3zM4 19h3v-2H5v-2H3v3a1 1 0 0 0 1 1M19 4a1 1 0 0 0-1-1h-3v2h2v2h2zM5 5h2V3H4a1 1 0 0 0-1 1v3h2zM3 9h2v4H3zm14 0h2v3h-2zM9 3h4v2H9zm0 14h3v2H9z\"/></svg>',title:\"SVG\",type:ControlType.String},onoFHensSBiChange:{changes:\"oFHensSBi\",type:ControlType.ChangeHandler},ITxnwvjPn:{title:\"Link\",type:ControlType.Link}});addFonts(FramergpkEEw0sc,[{explicitInter:true,fonts:[]},...FramerIconsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergpkEEw0sc\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"oFHensSBi\\\":\\\"sVG\\\",\\\"ITxnwvjPn\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ETmrxjhpR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gpkEEw0sc.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={fDbbK4X5z:{hover:true},opVkqafoY:{hover:true},XpiRyMN_1:{hover:true}};const cycleOrder=[\"fDbbK4X5z\",\"opVkqafoY\",\"XpiRyMN_1\",\"aaQLdfsiq\"];const serializationHash=\"framer-uzDBa\";const variantClassNames={aaQLdfsiq:\"framer-v-hepwi3\",fDbbK4X5z:\"framer-v-b8crz3\",opVkqafoY:\"framer-v-1brdtwh\",XpiRyMN_1:\"framer-v-1n6otf0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xBnsCPuW0=undefined;const jeW7TuLN6=undefined;const hlxPrkLIG=undefined;const transition1={damping:40,delay:0,mass:1.5,stiffness:300,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;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={_Active:\"aaQLdfsiq\",\"Dot Push\":\"opVkqafoY\",Flip:\"XpiRyMN_1\",Slide:\"fDbbK4X5z\"};const Variants=motion.create(React.Fragment);const getProps=({activeItemHasDot,height,id,label,link,width,...props})=>{return{...props,hlxPrkLIG:label??props.hlxPrkLIG??\"Label\",jeW7TuLN6:activeItemHasDot??props.jeW7TuLN6,variant:humanReadableVariantMap[props.variant]??props.variant??\"fDbbK4X5z\",xBnsCPuW0:link??props.xBnsCPuW0};};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,hlxPrkLIG,jeW7TuLN6,xBnsCPuW0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fDbbK4X5z\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(gestureVariant===\"opVkqafoY-hover\")return true;if(baseVariant===\"opVkqafoY\")return true;if(baseVariant===\"aaQLdfsiq\")return value;return false;};const isDisplayed1=()=>{if(gestureVariant===\"opVkqafoY-hover\")return false;if(baseVariant===\"opVkqafoY\")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(Link,{href:xBnsCPuW0,motionChild:true,nodeId:\"fDbbK4X5z\",openInNewTab:false,scopeId:\"uhwNdaWuY\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-b8crz3\",className,classNames)} framer-1m9xkb4`,\"data-framer-name\":\"Slide\",layoutDependency:layoutDependency,layoutId:\"fDbbK4X5z\",ref:refBinding,style:{...style},...addPropertyOverrides({\"fDbbK4X5z-hover\":{\"data-framer-name\":undefined},\"opVkqafoY-hover\":{\"data-framer-name\":undefined},\"XpiRyMN_1-hover\":{\"data-framer-name\":undefined},aaQLdfsiq:{\"data-framer-name\":\"_Active\"},opVkqafoY:{\"data-framer-name\":\"Dot Push\"},XpiRyMN_1:{\"data-framer-name\":\"Flip\"}},baseVariant,gestureVariant),children:[isDisplayed(jeW7TuLN6!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nnazn9\",layoutDependency:layoutDependency,layoutId:\"tFuHjIziP\",style:{backgroundColor:\"var(--token-3846d513-3ec7-474f-931d-e64b88d89544, rgb(128, 128, 128))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},transformTemplate:transformTemplate1,variants:{\"opVkqafoY-hover\":{backgroundColor:\"var(--token-ca59b4cc-d245-4afe-b10f-81a38f9a65c0, rgb(89, 89, 89))\"},aaQLdfsiq:{backgroundColor:\"var(--token-ee704788-f372-4093-adf2-2a76619efbe8, rgb(26, 26, 26))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0275de36-1fab-45e1-8c21-6b1089a1f546, rgb(115, 115, 115)))\"},children:\"Label\"})}),className:\"framer-kss0xn\",\"data-framer-name\":\"Label1\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"mYRho9Cqv\",style:{\"--extracted-r6o4lv\":\"var(--token-0275de36-1fab-45e1-8c21-6b1089a1f546, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotateX:0},text:hlxPrkLIG,variants:{\"fDbbK4X5z-hover\":{\"--extracted-r6o4lv\":\"var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0))\",opacity:0},\"opVkqafoY-hover\":{\"--extracted-r6o4lv\":\"var(--token-ca59b4cc-d245-4afe-b10f-81a38f9a65c0, rgb(89, 89, 89))\",opacity:1},\"XpiRyMN_1-hover\":{opacity:0,rotateX:90},aaQLdfsiq:{\"--extracted-r6o4lv\":\"var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fDbbK4X5z-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0)))\"},children:\"Label\"})}),transformTemplate:transformTemplate1},\"opVkqafoY-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ca59b4cc-d245-4afe-b10f-81a38f9a65c0, rgb(89, 89, 89)))\"},children:\"Label\"})})},aaQLdfsiq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0275de36-1fab-45e1-8c21-6b1089a1f546, rgb(115, 115, 115)))\"},children:\"Label\"})}),className:\"framer-5bfnqt\",\"data-framer-name\":\"Label2\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"ebIch0zXt\",style:{\"--extracted-r6o4lv\":\"var(--token-0275de36-1fab-45e1-8c21-6b1089a1f546, rgb(115, 115, 115))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotateX:0},text:hlxPrkLIG,transformTemplate:transformTemplate1,variants:{\"fDbbK4X5z-hover\":{\"--extracted-r6o4lv\":\"var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0))\",opacity:1,rotateX:0},\"XpiRyMN_1-hover\":{opacity:1,rotateX:0},aaQLdfsiq:{\"--extracted-r6o4lv\":\"var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0))\",opacity:1,rotateX:0},XpiRyMN_1:{opacity:0,rotateX:90}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"fDbbK4X5z-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0)))\"},children:\"Label\"})}),transformTemplate:undefined},\"XpiRyMN_1-hover\":{transformTemplate:undefined},aaQLdfsiq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8c455ce1-a19e-4515-8c80-428c4967b7e7, rgb(0, 0, 0)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-uzDBa.framer-1m9xkb4, .framer-uzDBa .framer-1m9xkb4 { display: block; }\",\".framer-uzDBa.framer-b8crz3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 32px 12px 32px; position: relative; text-decoration: none; width: 192px; }\",\".framer-uzDBa .framer-1nnazn9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 4px); left: -4px; overflow: visible; position: absolute; top: 50%; width: 4px; z-index: 1; }\",\".framer-uzDBa .framer-kss0xn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uzDBa .framer-5bfnqt { flex: none; height: auto; left: -120px; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-uzDBa.framer-v-1n6otf0 .framer-5bfnqt { left: 32px; top: 80%; }\",\".framer-uzDBa.framer-v-hepwi3.framer-b8crz3 { cursor: unset; }\",\".framer-uzDBa.framer-v-hepwi3 .framer-1nnazn9 { left: 20px; order: 0; }\",\".framer-uzDBa.framer-v-hepwi3 .framer-kss0xn { order: 1; }\",\".framer-uzDBa.framer-v-hepwi3 .framer-5bfnqt { order: 2; }\",\".framer-uzDBa.framer-v-b8crz3.hover.framer-b8crz3 { height: 40px; }\",\".framer-uzDBa.framer-v-b8crz3.hover .framer-kss0xn { position: absolute; right: -120px; top: 50%; z-index: 1; }\",\".framer-uzDBa.framer-v-b8crz3.hover .framer-5bfnqt, .framer-uzDBa.framer-v-1n6otf0.hover .framer-5bfnqt { left: unset; position: relative; top: unset; }\",\".framer-uzDBa.framer-v-1brdtwh.hover.framer-b8crz3 { padding: 12px 32px 12px 44px; }\",\".framer-uzDBa.framer-v-1brdtwh.hover .framer-1nnazn9 { left: 28px; }\",\".framer-uzDBa.framer-v-1n6otf0.hover .framer-kss0xn { left: 32px; position: absolute; top: 0px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 192\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"opVkqafoY\":{\"layout\":[\"fixed\",\"auto\"]},\"XpiRyMN_1\":{\"layout\":[\"fixed\",\"auto\"]},\"aaQLdfsiq\":{\"layout\":[\"fixed\",\"auto\"]},\"YlAqXcLHk\":{\"layout\":[\"fixed\",\"fixed\"]},\"uJDxwYtkY\":{\"layout\":[\"fixed\",\"auto\"]},\"oDrEmxE7I\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"hlxPrkLIG\":\"label\",\"jeW7TuLN6\":\"activeItemHasDot\",\"xBnsCPuW0\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruhwNdaWuY=withCSS(Component,css,\"framer-uzDBa\");export default FrameruhwNdaWuY;FrameruhwNdaWuY.displayName=\"Nav Item Alt\";FrameruhwNdaWuY.defaultProps={height:40,width:192};addPropertyControls(FrameruhwNdaWuY,{variant:{options:[\"fDbbK4X5z\",\"opVkqafoY\",\"XpiRyMN_1\",\"aaQLdfsiq\"],optionTitles:[\"Slide\",\"Dot Push\",\"Flip\",\"_Active\"],title:\"Variant\",type:ControlType.Enum},hlxPrkLIG:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},onhlxPrkLIGChange:{changes:\"hlxPrkLIG\",type:ControlType.ChangeHandler},jeW7TuLN6:{defaultValue:false,title:\"activeItemHasDot\",type:ControlType.Boolean},onjeW7TuLN6Change:{changes:\"jeW7TuLN6\",type:ControlType.ChangeHandler},xBnsCPuW0:{title:\"Link\",type:ControlType.Link}});addFonts(FrameruhwNdaWuY,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruhwNdaWuY\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"192\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"hlxPrkLIG\\\":\\\"label\\\",\\\"jeW7TuLN6\\\":\\\"activeItemHasDot\\\",\\\"xBnsCPuW0\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"opVkqafoY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XpiRyMN_1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aaQLdfsiq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YlAqXcLHk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uJDxwYtkY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oDrEmxE7I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uhwNdaWuY.map","// Generated by Framer (b135809)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,parsePaddingString,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavItemAlt from\"https://framerusercontent.com/modules/H4I2qBrhwupucF01LpeV/AuahrRNPtBkvfz0mgi9r/uhwNdaWuY.js\";const NavItemAltFonts=getFonts(NavItemAlt);const NavItemAltControls=getPropertyControls(NavItemAlt);const cycleOrder=[\"NdVjyiEVr\",\"Svso18QxY\",\"wbManqxbv\",\"FnVInSui1\",\"Iq0v6vfMf\",\"GWfz1pXug\"];const serializationHash=\"framer-fAo7u\";const variantClassNames={FnVInSui1:\"framer-v-1ct9cly\",GWfz1pXug:\"framer-v-ggi8fs\",Iq0v6vfMf:\"framer-v-1k1bqhh\",NdVjyiEVr:\"framer-v-1tb97z2\",Svso18QxY:\"framer-v-4xirwe\",wbManqxbv:\"framer-v-oj1sxr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mX2U2wtLk=undefined;const uXlacYzje=undefined;const RGvaxrm3B=undefined;const hJbDgvGZ3=undefined;const NCj4QeXA3=undefined;const FXrbACCnw=undefined;const BEMYPwldL=undefined;const iezNQ07r9=undefined;const zIG6ptTkF=undefined;const tDX9HJTxB=undefined;const DDj12qbsT=undefined;const cHN5UbCFH=undefined;const mGaepma8N=undefined;const r1r9teO1p=undefined;const P_JUaQzEk=undefined;const VJDnh6CNp=undefined;const wl7DUGFqD=undefined;const killKON9P=undefined;const zEq8ZOLSf=undefined;const daCcIOy13=undefined;const thWfrGUjc=undefined;const setRGvaxrm3B=undefined;const sethJbDgvGZ3=undefined;const setiezNQ07r9=undefined;const setDDj12qbsT=undefined;const setr1r9teO1p=undefined;const setwl7DUGFqD=undefined;const setdaCcIOy13=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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={\"Active Item = 1\":\"NdVjyiEVr\",\"Active Item = 2\":\"Svso18QxY\",\"Active Item = 3\":\"wbManqxbv\",\"Active Item = 4\":\"FnVInSui1\",\"Active Item = 5\":\"Iq0v6vfMf\",\"Active Item = 6\":\"GWfz1pXug\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={_Active:\"aaQLdfsiq\",\"Dot Push\":\"opVkqafoY\",Flip:\"XpiRyMN_1\",Slide:\"fDbbK4X5z\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({_01Label,_01Link,_01Visibility,_02Label,_02Link,_02Visibility,_03Label,_03Link,_03Visibility,_04Label,_04Link,_04Visibility,_05Label,_05Link,_05Visibility,_06Label,_06Link,_06Visibility,activeItemHasDot,height,id,navItemStyle,padding,width,...props})=>{return{...props,BEMYPwldL:_02Visibility??props.BEMYPwldL??true,cHN5UbCFH:_03Link??props.cHN5UbCFH,daCcIOy13:_06Label??props.daCcIOy13??\"Contact\",DDj12qbsT:_03Label??props.DDj12qbsT??\"Services\",FXrbACCnw:humanReadableEnumMap[navItemStyle]??navItemStyle??props.FXrbACCnw??\"fDbbK4X5z\",hJbDgvGZ3:activeItemHasDot??props.hJbDgvGZ3,iezNQ07r9:_02Label??props.iezNQ07r9??\"About\",killKON9P:_05Link??props.killKON9P,mGaepma8N:_04Visibility??props.mGaepma8N??true,mX2U2wtLk:padding??props.mX2U2wtLk??\"0px 0px 0px 0px\",NCj4QeXA3:_01Link??props.NCj4QeXA3,P_JUaQzEk:_04Link??props.P_JUaQzEk,r1r9teO1p:_04Label??props.r1r9teO1p??\"Methodology\",RGvaxrm3B:_01Label??props.RGvaxrm3B??\"Home\",tDX9HJTxB:_03Visibility??props.tDX9HJTxB??true,thWfrGUjc:_06Link??props.thWfrGUjc,uXlacYzje:_01Visibility??props.uXlacYzje??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"NdVjyiEVr\",VJDnh6CNp:_05Visibility??props.VJDnh6CNp??true,wl7DUGFqD:_05Label??props.wl7DUGFqD??\"Shop\",zEq8ZOLSf:_06Visibility??props.zEq8ZOLSf??true,zIG6ptTkF:_02Link??props.zIG6ptTkF};};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,FXrbACCnw,\"hJbDgvGZ3\":externalhJbDgvGZ3,\"onhJbDgvGZ3Change\":setExternalhJbDgvGZ3,mX2U2wtLk,uXlacYzje,\"RGvaxrm3B\":externalRGvaxrm3B,\"onRGvaxrm3BChange\":setExternalRGvaxrm3B,NCj4QeXA3,BEMYPwldL,\"iezNQ07r9\":externaliezNQ07r9,\"oniezNQ07r9Change\":setExternaliezNQ07r9,zIG6ptTkF,tDX9HJTxB,\"DDj12qbsT\":externalDDj12qbsT,\"onDDj12qbsTChange\":setExternalDDj12qbsT,cHN5UbCFH,mGaepma8N,\"r1r9teO1p\":externalr1r9teO1p,\"onr1r9teO1pChange\":setExternalr1r9teO1p,P_JUaQzEk,VJDnh6CNp,\"wl7DUGFqD\":externalwl7DUGFqD,\"onwl7DUGFqDChange\":setExternalwl7DUGFqD,killKON9P,zEq8ZOLSf,\"daCcIOy13\":externaldaCcIOy13,\"ondaCcIOy13Change\":setExternaldaCcIOy13,thWfrGUjc,...restProps}=getProps(props);const[hJbDgvGZ3,sethJbDgvGZ3]=useStateVariable(externalhJbDgvGZ3,setExternalhJbDgvGZ3);const[RGvaxrm3B,setRGvaxrm3B]=useStateVariable(externalRGvaxrm3B,setExternalRGvaxrm3B);const[iezNQ07r9,setiezNQ07r9]=useStateVariable(externaliezNQ07r9,setExternaliezNQ07r9);const[DDj12qbsT,setDDj12qbsT]=useStateVariable(externalDDj12qbsT,setExternalDDj12qbsT);const[r1r9teO1p,setr1r9teO1p]=useStateVariable(externalr1r9teO1p,setExternalr1r9teO1p);const[wl7DUGFqD,setwl7DUGFqD]=useStateVariable(externalwl7DUGFqD,setExternalwl7DUGFqD);const[daCcIOy13,setdaCcIOy13]=useStateVariable(externaldaCcIOy13,setExternaldaCcIOy13);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NdVjyiEVr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const parsedPadding=typeof mX2U2wtLk===\"string\"?parsePaddingString(mX2U2wtLk):{top:mX2U2wtLk,right:mX2U2wtLk,bottom:mX2U2wtLk,left:mX2U2wtLk};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-1tb97z2\",className,classNames),\"data-framer-name\":\"Active Item = 1\",layoutDependency:layoutDependency,layoutId:\"NdVjyiEVr\",ref:refBinding,style:{\"--9uvxtb\":numberToPixelString(mX2U2wtLk),...style},...addPropertyOverrides({FnVInSui1:{\"data-framer-name\":\"Active Item = 4\"},GWfz1pXug:{\"data-framer-name\":\"Active Item = 6\"},Iq0v6vfMf:{\"data-framer-name\":\"Active Item = 5\"},Svso18QxY:{\"data-framer-name\":\"Active Item = 2\"},wbManqxbv:{\"data-framer-name\":\"Active Item = 3\"}},baseVariant,gestureVariant),children:[uXlacYzje!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14pai0n-container\",layoutDependency:layoutDependency,layoutId:\"LNVBSmNPJ-container\",nodeId:\"LNVBSmNPJ\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:RGvaxrm3B,id:\"LNVBSmNPJ\",jeW7TuLN6:hJbDgvGZ3,layoutId:\"LNVBSmNPJ\",onhlxPrkLIGChange:setRGvaxrm3B,onjeW7TuLN6Change:sethJbDgvGZ3,style:{width:\"100%\"},variant:matchVariant(\"aaQLdfsiq\"),width:\"100%\",xBnsCPuW0:NCj4QeXA3,...addPropertyOverrides({FnVInSui1:{variant:matchVariant(FXrbACCnw)},GWfz1pXug:{variant:matchVariant(FXrbACCnw)},Iq0v6vfMf:{variant:matchVariant(FXrbACCnw)},Svso18QxY:{variant:matchVariant(FXrbACCnw)},wbManqxbv:{variant:matchVariant(FXrbACCnw)}},baseVariant,gestureVariant)})})}),BEMYPwldL!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gikb5v-container\",layoutDependency:layoutDependency,layoutId:\"aZZOHnyMv-container\",nodeId:\"aZZOHnyMv\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:iezNQ07r9,id:\"aZZOHnyMv\",jeW7TuLN6:false,layoutId:\"aZZOHnyMv\",onhlxPrkLIGChange:setiezNQ07r9,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:zIG6ptTkF,...addPropertyOverrides({Svso18QxY:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})}),tDX9HJTxB!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vtamz7-container\",layoutDependency:layoutDependency,layoutId:\"rEjUquqmO-container\",nodeId:\"rEjUquqmO\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:DDj12qbsT,id:\"rEjUquqmO\",jeW7TuLN6:false,layoutId:\"rEjUquqmO\",onhlxPrkLIGChange:setDDj12qbsT,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:cHN5UbCFH,...addPropertyOverrides({wbManqxbv:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})}),mGaepma8N!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pwyqgq-container\",layoutDependency:layoutDependency,layoutId:\"zRrLPP1z_-container\",nodeId:\"zRrLPP1z_\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:r1r9teO1p,id:\"zRrLPP1z_\",jeW7TuLN6:false,layoutId:\"zRrLPP1z_\",onhlxPrkLIGChange:setr1r9teO1p,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:P_JUaQzEk,...addPropertyOverrides({FnVInSui1:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})}),VJDnh6CNp!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s7xmr9-container\",layoutDependency:layoutDependency,layoutId:\"Kz5st9m07-container\",nodeId:\"Kz5st9m07\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:wl7DUGFqD,id:\"Kz5st9m07\",jeW7TuLN6:false,layoutId:\"Kz5st9m07\",onhlxPrkLIGChange:setwl7DUGFqD,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:killKON9P,...addPropertyOverrides({Iq0v6vfMf:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})}),zEq8ZOLSf!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`calc(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d9yjf4-container\",layoutDependency:layoutDependency,layoutId:\"SNjuCY6IX-container\",nodeId:\"SNjuCY6IX\",rendersWithMotion:true,scopeId:\"gpsWGOtjo\",children:/*#__PURE__*/_jsx(NavItemAlt,{height:\"100%\",hlxPrkLIG:daCcIOy13,id:\"SNjuCY6IX\",jeW7TuLN6:false,layoutId:\"SNjuCY6IX\",onhlxPrkLIGChange:setdaCcIOy13,style:{width:\"100%\"},variant:matchVariant(FXrbACCnw),width:\"100%\",xBnsCPuW0:thWfrGUjc,...addPropertyOverrides({GWfz1pXug:{jeW7TuLN6:hJbDgvGZ3,onjeW7TuLN6Change:sethJbDgvGZ3,variant:matchVariant(\"aaQLdfsiq\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fAo7u.framer-ptldw5, .framer-fAo7u .framer-ptldw5 { display: block; }\",\".framer-fAo7u.framer-1tb97z2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: var(--9uvxtb); position: relative; width: 304px; }\",\".framer-fAo7u .framer-14pai0n-container, .framer-fAo7u .framer-gikb5v-container, .framer-fAo7u .framer-1vtamz7-container, .framer-fAo7u .framer-pwyqgq-container, .framer-fAo7u .framer-1s7xmr9-container, .framer-fAo7u .framer-d9yjf4-container { flex: none; height: auto; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 240\n * @framerIntrinsicWidth 304\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Svso18QxY\":{\"layout\":[\"fixed\",\"auto\"]},\"wbManqxbv\":{\"layout\":[\"fixed\",\"auto\"]},\"FnVInSui1\":{\"layout\":[\"fixed\",\"auto\"]},\"Iq0v6vfMf\":{\"layout\":[\"fixed\",\"auto\"]},\"GWfz1pXug\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"FXrbACCnw\":\"navItemStyle\",\"hJbDgvGZ3\":\"activeItemHasDot\",\"mX2U2wtLk\":\"padding\",\"uXlacYzje\":\"_01Visibility\",\"RGvaxrm3B\":\"_01Label\",\"NCj4QeXA3\":\"_01Link\",\"BEMYPwldL\":\"_02Visibility\",\"iezNQ07r9\":\"_02Label\",\"zIG6ptTkF\":\"_02Link\",\"tDX9HJTxB\":\"_03Visibility\",\"DDj12qbsT\":\"_03Label\",\"cHN5UbCFH\":\"_03Link\",\"mGaepma8N\":\"_04Visibility\",\"r1r9teO1p\":\"_04Label\",\"P_JUaQzEk\":\"_04Link\",\"VJDnh6CNp\":\"_05Visibility\",\"wl7DUGFqD\":\"_05Label\",\"killKON9P\":\"_05Link\",\"zEq8ZOLSf\":\"_06Visibility\",\"daCcIOy13\":\"_06Label\",\"thWfrGUjc\":\"_06Link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergpsWGOtjo=withCSS(Component,css,\"framer-fAo7u\");export default FramergpsWGOtjo;FramergpsWGOtjo.displayName=\"Navigation List\";FramergpsWGOtjo.defaultProps={height:240,width:304};addPropertyControls(FramergpsWGOtjo,{variant:{options:[\"NdVjyiEVr\",\"Svso18QxY\",\"wbManqxbv\",\"FnVInSui1\",\"Iq0v6vfMf\",\"GWfz1pXug\"],optionTitles:[\"Active Item = 1\",\"Active Item = 2\",\"Active Item = 3\",\"Active Item = 4\",\"Active Item = 5\",\"Active Item = 6\"],title:\"Variant\",type:ControlType.Enum},FXrbACCnw:NavItemAltControls?.[\"variant\"]&&{...NavItemAltControls[\"variant\"],defaultValue:\"fDbbK4X5z\",description:undefined,hidden:undefined,optional:undefined,title:\"NavItemStyle\"},onFXrbACCnwChange:{changes:\"FXrbACCnw\",type:ControlType.ChangeHandler},hJbDgvGZ3:{defaultValue:false,title:\"activeItemHasDot\",type:ControlType.Boolean},onhJbDgvGZ3Change:{changes:\"hJbDgvGZ3\",type:ControlType.ChangeHandler},mX2U2wtLk:{defaultValue:\"0px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding},uXlacYzje:{defaultValue:true,title:\"01-Visibility\",type:ControlType.Boolean},onuXlacYzjeChange:{changes:\"uXlacYzje\",type:ControlType.ChangeHandler},RGvaxrm3B:{defaultValue:\"Home\",displayTextArea:false,title:\"01-Label\",type:ControlType.String},onRGvaxrm3BChange:{changes:\"RGvaxrm3B\",type:ControlType.ChangeHandler},NCj4QeXA3:{title:\"01-Link\",type:ControlType.Link},BEMYPwldL:{defaultValue:true,title:\"02-Visibility\",type:ControlType.Boolean},onBEMYPwldLChange:{changes:\"BEMYPwldL\",type:ControlType.ChangeHandler},iezNQ07r9:{defaultValue:\"About\",displayTextArea:false,title:\"02-Label\",type:ControlType.String},oniezNQ07r9Change:{changes:\"iezNQ07r9\",type:ControlType.ChangeHandler},zIG6ptTkF:{title:\"02-Link\",type:ControlType.Link},tDX9HJTxB:{defaultValue:true,title:\"03-Visibility\",type:ControlType.Boolean},ontDX9HJTxBChange:{changes:\"tDX9HJTxB\",type:ControlType.ChangeHandler},DDj12qbsT:{defaultValue:\"Services\",description:\"\",displayTextArea:false,title:\"03-Label\",type:ControlType.String},onDDj12qbsTChange:{changes:\"DDj12qbsT\",type:ControlType.ChangeHandler},cHN5UbCFH:{title:\"03-Link\",type:ControlType.Link},mGaepma8N:{defaultValue:true,title:\"04-Visibility\",type:ControlType.Boolean},onmGaepma8NChange:{changes:\"mGaepma8N\",type:ControlType.ChangeHandler},r1r9teO1p:{defaultValue:\"Methodology\",displayTextArea:false,title:\"04-Label\",type:ControlType.String},onr1r9teO1pChange:{changes:\"r1r9teO1p\",type:ControlType.ChangeHandler},P_JUaQzEk:{title:\"04-Link\",type:ControlType.Link},VJDnh6CNp:{defaultValue:true,title:\"05-Visibility\",type:ControlType.Boolean},onVJDnh6CNpChange:{changes:\"VJDnh6CNp\",type:ControlType.ChangeHandler},wl7DUGFqD:{defaultValue:\"Shop\",displayTextArea:false,title:\"05-Label\",type:ControlType.String},onwl7DUGFqDChange:{changes:\"wl7DUGFqD\",type:ControlType.ChangeHandler},killKON9P:{title:\"05-Link\",type:ControlType.Link},zEq8ZOLSf:{defaultValue:true,title:\"06-Visibility\",type:ControlType.Boolean},onzEq8ZOLSfChange:{changes:\"zEq8ZOLSf\",type:ControlType.ChangeHandler},daCcIOy13:{defaultValue:\"Contact\",displayTextArea:false,title:\"06-Label\",type:ControlType.String},ondaCcIOy13Change:{changes:\"daCcIOy13\",type:ControlType.ChangeHandler},thWfrGUjc:{title:\"06-Link\",type:ControlType.Link}});addFonts(FramergpsWGOtjo,[{explicitInter:true,fonts:[]},...NavItemAltFonts],{supportsExplicitInterCodegen:true});FramergpsWGOtjo.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavItemAlt,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergpsWGOtjo\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"304\",\"framerIntrinsicHeight\":\"240\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Svso18QxY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wbManqxbv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FnVInSui1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Iq0v6vfMf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GWfz1pXug\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"FXrbACCnw\\\":\\\"navItemStyle\\\",\\\"hJbDgvGZ3\\\":\\\"activeItemHasDot\\\",\\\"mX2U2wtLk\\\":\\\"padding\\\",\\\"uXlacYzje\\\":\\\"_01Visibility\\\",\\\"RGvaxrm3B\\\":\\\"_01Label\\\",\\\"NCj4QeXA3\\\":\\\"_01Link\\\",\\\"BEMYPwldL\\\":\\\"_02Visibility\\\",\\\"iezNQ07r9\\\":\\\"_02Label\\\",\\\"zIG6ptTkF\\\":\\\"_02Link\\\",\\\"tDX9HJTxB\\\":\\\"_03Visibility\\\",\\\"DDj12qbsT\\\":\\\"_03Label\\\",\\\"cHN5UbCFH\\\":\\\"_03Link\\\",\\\"mGaepma8N\\\":\\\"_04Visibility\\\",\\\"r1r9teO1p\\\":\\\"_04Label\\\",\\\"P_JUaQzEk\\\":\\\"_04Link\\\",\\\"VJDnh6CNp\\\":\\\"_05Visibility\\\",\\\"wl7DUGFqD\\\":\\\"_05Label\\\",\\\"killKON9P\\\":\\\"_05Link\\\",\\\"zEq8ZOLSf\\\":\\\"_06Visibility\\\",\\\"daCcIOy13\\\":\\\"_06Label\\\",\\\"thWfrGUjc\\\":\\\"_06Link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gpsWGOtjo.map","// Generated by Framer (e0809aa)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Saira Semi Condensed-600\",\"GF;Saira Semi Condensed-900\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXePT8MTg3j36Ebz.woff2\",weight:\"900\"}]}];export const css=['.framer-ajF4b .framer-styles-preset-pkztx3:not(.rich-text-wrapper), .framer-ajF4b .framer-styles-preset-pkztx3.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.03em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ajF4b .framer-styles-preset-pkztx3:not(.rich-text-wrapper), .framer-ajF4b .framer-styles-preset-pkztx3.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: -0.03em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ajF4b .framer-styles-preset-pkztx3:not(.rich-text-wrapper), .framer-ajF4b .framer-styles-preset-pkztx3.rich-text-wrapper p { --framer-font-family: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-family-bold: \"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-letter-spacing: 0.02em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ajF4b\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1683339)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,queryCache,RichText,runTasksWithYield,useActiveVariantCallback,useComponentViewport,useLocaleCode,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TiskovZprVy from\"https://framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/GJCdA8I0Hw1TWBeJOdVZ/MqwWy2h8o.js\";const cycleOrder=[\"ZR5jWeomC\",\"Ql9pJ3AbK\"];const serializationHash=\"framer-OqZ0A\";const variantClassNames={Ql9pJ3AbK:\"framer-v-12xhfw6\",ZR5jWeomC:\"framer-v-1v8uq5l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tCP2TxKgc=undefined;const MsXaDXHLw=undefined;const dIbOk80YS=undefined;const Qb6YASnsL=undefined;const repeater_item_countO5kesHfP2=undefined;const l4fs_bmoPO5kesHfP2=undefined;const idO5kesHfP2=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const numberToString=(value,options={},activeLocale)=>{const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;const{useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits}=options;const formatOptions={useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits};const number=Number(value);try{return number.toLocaleString(locale,formatOptions);}catch{try{return number.toLocaleString(fallbackLocale,formatOptions);}catch{return number.toLocaleString();}}};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const query=prequery=>prequery({from:{alias:\"O5kesHfP2\",data:TiskovZprVy,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"O5kesHfP2\",name:\"l4fs_bmoP\",type:\"Identifier\"},{collection:\"O5kesHfP2\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"O5kesHfP2\",data:TiskovZprVy,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"O5kesHfP2\",name:\"l4fs_bmoP\",type:\"Identifier\"},{collection:\"O5kesHfP2\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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={\"Variant 1\":\"ZR5jWeomC\",\"Variant 2\":\"Ql9pJ3AbK\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,visible2,width,...props})=>{return{...props,dIbOk80YS:title??props.dIbOk80YS??\"Home\",MsXaDXHLw:link??props.MsXaDXHLw,Qb6YASnsL:visible2??props.Qb6YASnsL??true,tCP2TxKgc:click??props.tCP2TxKgc,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZR5jWeomC\"};};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,tCP2TxKgc,dIbOk80YS,MsXaDXHLw,Qb6YASnsL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZR5jWeomC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaprddgwr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(tCP2TxKgc){const res=await tCP2TxKgc(...args);if(res===false)return false;}});const onMouseEnter1t5x0r4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Ql9pJ3AbK\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTapojz516=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(tCP2TxKgc){const res=await tCP2TxKgc(...args);if(res===false)return false;}setVariant(\"ZR5jWeomC\");});const onMouseLeaven1bowr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ZR5jWeomC\");});const isDisplayed=value=>{if(baseVariant===\"Ql9pJ3AbK\")return value;return false;};const activeLocaleCode=useLocaleCode();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:MsXaDXHLw,motionChild:true,nodeId:\"ZR5jWeomC\",openInNewTab:false,scopeId:\"CcyRWwlgU\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1v8uq5l\",className,classNames)} framer-1kut7o2`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZR5jWeomC\",onMouseEnter:onMouseEnter1t5x0r4,onTap:onTaprddgwr,ref:refBinding,style:{...style},...addPropertyOverrides({Ql9pJ3AbK:{\"data-framer-name\":\"Variant 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeaven1bowr,onTap:onTapojz516}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"107%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"Home\"})}),className:\"framer-rza4u5\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"FPl8EMg3k\",style:{\"--extracted-1of0zx5\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dIbOk80YS,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ql9pJ3AbK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"107%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.08em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-058fcf01-95c5-4d93-9187-794aab332145, rgb(255, 255, 255)))\"},children:\"Home\"})}),className:\"framer-vkayp2\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"b9DHLGND7\",style:{\"--extracted-1of0zx5\":\"var(--token-058fcf01-95c5-4d93-9187-794aab332145, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dIbOk80YS,variants:{Ql9pJ3AbK:{\"--extracted-1of0zx5\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ql9pJ3AbK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"60px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"107%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-decoration-color\":\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",\"--framer-text-decoration-style\":\"wavy\",\"--framer-text-decoration\":\"line-through\"},children:\"Home\"})}),fonts:[\"FS;Tanker-regular\"]}},baseVariant,gestureVariant)}),isDisplayed(Qb6YASnsL!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-95t4d0\",layoutDependency:layoutDependency,layoutId:\"O5kesHfP2\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{const repeater_item_countO5kesHfP2=collection?.length??0;const textContent=numberToString(repeater_item_countO5kesHfP2,{locale:\"\",minimumIntegerDigits:2,notation:\"standard\",style:\"decimal\"},activeLocaleCode);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ahwhv8\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"JtSZ_ZCNJ\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNjAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)))\"},children:\"17\"})}),className:\"framer-13awlu\",\"data-framer-name\":\"No.\",fonts:[\"GF;Rubik-600\"],layoutDependency:layoutDependency,layoutId:\"NX0Ba0XlZ\",style:{\"--extracted-r6o4lv\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true})}),collection?.map(({id:idO5kesHfP2,l4fs_bmoP:l4fs_bmoPO5kesHfP2},index)=>{l4fs_bmoPO5kesHfP2??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`O5kesHfP2-${idO5kesHfP2}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{l4fs_bmoP:l4fs_bmoPO5kesHfP2},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r44e09\",layoutDependency:layoutDependency,layoutId:\"RLbJQZRa3\",style:{opacity:0},transformTemplate:transformTemplate1})})},idO5kesHfP2);})]});}})})})]})})})})});});const css=[\".framer-OqZ0A.framer-1kut7o2, .framer-OqZ0A .framer-1kut7o2 { display: block; }\",\".framer-OqZ0A.framer-1v8uq5l { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px; position: relative; text-decoration: none; width: min-content; }\",\".framer-OqZ0A .framer-rza4u5, .framer-OqZ0A .framer-13awlu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OqZ0A .framer-vkayp2 { bottom: -73px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-OqZ0A .framer-95t4d0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-OqZ0A .framer-1ahwhv8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 5px; position: relative; width: min-content; }\",\".framer-OqZ0A .framer-1r44e09 { 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; left: 0px; min-height: 20px; min-width: 20px; padding: 0px; position: absolute; top: 54%; width: min-content; z-index: 1; }\",\".framer-OqZ0A.framer-v-12xhfw6 .framer-rza4u5 { left: 0px; order: 0; position: absolute; top: -73px; z-index: 1; }\",\".framer-OqZ0A.framer-v-12xhfw6 .framer-vkayp2 { bottom: unset; left: unset; order: 1; position: relative; }\",\".framer-OqZ0A.framer-v-12xhfw6 .framer-95t4d0 { order: 2; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 123\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Ql9pJ3AbK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"tCP2TxKgc\":\"click\",\"dIbOk80YS\":\"title\",\"MsXaDXHLw\":\"link\",\"Qb6YASnsL\":\"visible2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCcyRWwlgU=withCSS(Component,css,\"framer-OqZ0A\");export default FramerCcyRWwlgU;FramerCcyRWwlgU.displayName=\"Menu Links\";FramerCcyRWwlgU.defaultProps={height:74,width:123};addPropertyControls(FramerCcyRWwlgU,{variant:{options:[\"ZR5jWeomC\",\"Ql9pJ3AbK\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},tCP2TxKgc:{title:\"Click\",type:ControlType.EventHandler},dIbOk80YS:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},ondIbOk80YSChange:{changes:\"dIbOk80YS\",type:ControlType.ChangeHandler},MsXaDXHLw:{title:\"Link\",type:ControlType.Link},Qb6YASnsL:{defaultValue:true,title:\"Visible 2\",type:ControlType.Boolean},onQb6YASnsLChange:{changes:\"Qb6YASnsL\",type:ControlType.ChangeHandler}});addFonts(FramerCcyRWwlgU,[{explicitInter:true,fonts:[{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"},{cssFamilyName:\"Rubik\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1VU80V4bVkA.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});FramerCcyRWwlgU.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload()],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCcyRWwlgU\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"tCP2TxKgc\\\":\\\"click\\\",\\\"dIbOk80YS\\\":\\\"title\\\",\\\"MsXaDXHLw\\\":\\\"link\\\",\\\"Qb6YASnsL\\\":\\\"visible2\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ql9pJ3AbK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"123\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"74\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae08463)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,queryCache,ResolveLinks,resolvePageScope,RichText,runTasksWithYield,SmartComponentScopedContainer,TickerItem,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TimeBasedText from\"https://framerusercontent.com/modules/5WJUBXMwAAvpfMcx18mG/MM0jxCU4TWFI6hDEDdxp/TimeBasedText.js\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/mKj6QS2p4Cgdaa0WrZKY/Search.js\";import SystemThemeToggle from\"https://framerusercontent.com/modules/bBPJquBLpJiBkiqxtscf/vcYk6tmtvZukHtQi14Qo/SystemThemeToggle.js\";import FramerIcons from\"https://framerusercontent.com/modules/bjUTEQt5uFu8cIOVtWXD/r674MsvdtSSHCQGPTaai/FramerIcon.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import SocialIconButton from\"https://framerusercontent.com/modules/v0WPrg6p1ClskqYjyF9k/g391kuGYbWISJ8Ig5F6t/gpkEEw0sc.js\";import NavigationList from\"https://framerusercontent.com/modules/zUU8N100qYJyDBRbqHRE/78i3gKENjgpSujnNZ88G/gpsWGOtjo.js\";import LNky from\"https://framerusercontent.com/modules/x4L17NMMPB7YqKy5bS3y/0IXL4TByldnkoIpekMf6/bbee8Ifj1.js\";import TiskovZprVy from\"https://framerusercontent.com/modules/lCJneJoQMsIilyfD3hFP/GJCdA8I0Hw1TWBeJOdVZ/MqwWy2h8o.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jvEzidQwEEjj6Rw4BY2Q/xeughLOFxuPJ5UWYC1i9/HU2RdoZOU.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2g5pq0i9NyWef7yigPFW/ML2L1HIvNcyPjZDoIlb6/Pb_pvjeKR.js\";import MenuLinks from\"https://framerusercontent.com/modules/F44YWXI6JaB41G0Cowox/GVkdYm9ufAtQWwa3rrrn/CcyRWwlgU.js\";const FramerIconsFonts=getFonts(FramerIcons);const NavigationListFonts=getFonts(NavigationList);const SocialIconButtonFonts=getFonts(SocialIconButton);const MotionSectionWithTickerFX=withTickerFX(motion.section);const MaterialFonts=getFonts(Material);const MenuLinksFonts=getFonts(MenuLinks);const SearchFonts=getFonts(Search);const PhosphorFonts=getFonts(Phosphor);const TimeBasedTextFonts=getFonts(TimeBasedText);const SystemThemeToggleFonts=getFonts(SystemThemeToggle);const cycleOrder=[\"dGijDxyS_\",\"k_ncpp56V\"];const serializationHash=\"framer-82jfU\";const variantClassNames={dGijDxyS_:\"framer-v-81xvjn\",k_ncpp56V:\"framer-v-1tdeqa2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const r4tegcBLb=undefined;const Vi2iWOkco=undefined;const OP6qZA1bx=undefined;const SVdff_ZP1=undefined;const lu8C02vM1=undefined;const gZxMGZNER=undefined;const u7igi5d4S=undefined;const wwgq4de2E=undefined;const TSYvWoOSC=undefined;const edyOf7O34=undefined;const dK9NeUo9p=undefined;const YyLR_uxXg=undefined;const QLTiGFg_b=undefined;const WQzN_46bL=undefined;const z499inUL6=undefined;const HMQVa4Va9=undefined;const l4fs_bmoPTPU30jJKH=undefined;const TA1sXexziTPU30jJKH=undefined;const idTPU30jJKH=undefined;const RiLNtBOeYvKxhdytHG=undefined;const JpaRurDaCvKxhdytHG=undefined;const idvKxhdytHG=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={damping:25,delay:0,mass:.6,stiffness:240,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.32,type:\"spring\"};const transition3={bounce:.12,delay:0,duration:.62,type:\"spring\"};const transition4={delay:0,duration:.35,ease:[.16,1,.3,1],type:\"tween\"};const transition5={duration:0,type:\"tween\"};const transition6={bounce:.2,delay:0,duration:.35,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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition7={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition7};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const transition8={bounce:.12,delay:.08,duration:.62,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition9={bounce:.12,delay:.1,duration:.62,type:\"spring\"};const transition10={bounce:.12,delay:.04,duration:.62,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"TPU30jJKH\",data:TiskovZprVy,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"TPU30jJKH\",name:\"l4fs_bmoP\",type:\"Identifier\"},{collection:\"TPU30jJKH\",name:\"TA1sXexzi\",type:\"Identifier\"},{collection:\"TPU30jJKH\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"TPU30jJKH\",data:TiskovZprVy,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"TPU30jJKH\",name:\"l4fs_bmoP\",type:\"Identifier\"},{collection:\"TPU30jJKH\",name:\"TA1sXexzi\",type:\"Identifier\"},{collection:\"TPU30jJKH\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition7};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query2=prequery=>prequery({from:{alias:\"vKxhdytHG\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"vKxhdytHG\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"vKxhdytHG\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"vKxhdytHG\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"vKxhdytHG\",data:LNky,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"vKxhdytHG\",name:\"RiLNtBOeY\",type:\"Identifier\"},{collection:\"vKxhdytHG\",name:\"JpaRurDaC\",type:\"Identifier\"},{collection:\"vKxhdytHG\",name:\"id\",type:\"Identifier\"}]});const transition11={delay:0,duration:.45,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition11};const transition12={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition13={bounce:.12,delay:.12,duration:.62,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition7};const humanReadableVariantMap={\"Top Center Closed\":\"dGijDxyS_\",\"Top Center Open\":\"k_ncpp56V\"};const Variants=motion.create(React.Fragment);const getProps=({hasIcon,height,hover,id,item01Label,item01Visibility,item02Label,item02Visibility,item03Label,item03Visibility,item04Label,item04Visibility,item05Label,item05Visibility,item06Label,item06Visibility,menuIconSVG,width,xIconSVG,...props})=>{return{...props,dK9NeUo9p:item04Visibility??props.dK9NeUo9p??true,edyOf7O34:item03Label??props.edyOf7O34??\"Services\",gZxMGZNER:item01Label??props.gZxMGZNER??\"Home\",HMQVa4Va9:item06Label??props.HMQVa4Va9??\"Contact\",lu8C02vM1:item01Visibility??props.lu8C02vM1??true,OP6qZA1bx:menuIconSVG??props.OP6qZA1bx??'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#ffffff\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5\"/></svg>',QLTiGFg_b:item05Visibility??props.QLTiGFg_b??true,r4tegcBLb:hover??props.r4tegcBLb,SVdff_ZP1:xIconSVG??props.SVdff_ZP1??'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#ffffff\" viewBox=\"0 0 16 16\"><path d=\"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708\"/></svg>',TSYvWoOSC:item03Visibility??props.TSYvWoOSC??true,u7igi5d4S:item02Visibility??props.u7igi5d4S??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"dGijDxyS_\",Vi2iWOkco:hasIcon??props.Vi2iWOkco??true,WQzN_46bL:item05Label??props.WQzN_46bL??\"Shop\",wwgq4de2E:item02Label??props.wwgq4de2E??\"About\",YyLR_uxXg:item04Label??props.YyLR_uxXg??\"Methodology\",z499inUL6:item06Visibility??props.z499inUL6??true};};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,Vi2iWOkco,OP6qZA1bx,SVdff_ZP1,lu8C02vM1,gZxMGZNER,u7igi5d4S,wwgq4de2E,TSYvWoOSC,edyOf7O34,dK9NeUo9p,YyLR_uxXg,QLTiGFg_b,WQzN_46bL,z499inUL6,HMQVa4Va9,r4tegcBLb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dGijDxyS_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterncq1oh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(r4tegcBLb){const res=await r4tegcBLb(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"k_ncpp56V\")return false;return true;};const onTap7srruv=activeVariantCallback(async(...args)=>{setVariant(\"k_ncpp56V\");});const onTapprnb97=activeVariantCallback(async(...args)=>{setVariant(\"dGijDxyS_\");});const isDisplayed1=value=>{if(baseVariant===\"k_ncpp56V\")return true;return value;};const isDisplayed2=()=>{if(baseVariant===\"k_ncpp56V\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({k_ncpp56V:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-81xvjn\",className,classNames),\"data-framer-name\":\"Top Center Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dGijDxyS_\",onMouseEnter:onMouseEnterncq1oh,ref:refBinding,style:{\"--corner-shape-fallback\":.752,backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"none\",...style},variants:{k_ncpp56V:{backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-a75b8dc8-f02c-45cb-88c0-3c59267e6b52, rgba(240, 240, 240, 0.8))\",borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"blur(5px)\"}},...addPropertyOverrides({k_ncpp56V:{\"data-framer-name\":\"Top Center Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lcmc6q\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"N4dSnzl3r\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({k_ncpp56V:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dtjuym\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"GgjxwwPh4\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-aa460fbf-70ee-447b-91c2-745aa3bc5644, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"n8pOUi6E7\",openInNewTab:false,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-t4kjcz framer-1pqg16o\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"n8pOUi6E7\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"nexusmag, nexusmag logo\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+8+0+0+0),pixelHeight:100,pixelWidth:100,sizes:\"40px\",src:\"https://framerusercontent.com/images/lkOJm0VlxMzDWGgfr3sud4cohg.svg?width=100&height=100\"},className:\"framer-1ixgp\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EbNbbKIJi\",style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"}})})}),/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({k_ncpp56V:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s7olx\",\"data-framer-name\":\"Menu Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zzJkVJPjR\",onTap:onTap7srruv,style:{borderBottomLeftRadius:500,borderBottomRightRadius:500,borderTopLeftRadius:500,borderTopRightRadius:500},...addPropertyOverrides({k_ncpp56V:{onTap:onTapprnb97}},baseVariant,gestureVariant),children:[isDisplayed1(Vi2iWOkco!==false)&&/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15unkdf-container\",\"data-framer-name\":\"list\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Xibs2Zu_1-container\",name:\"list\",nodeId:\"Xibs2Zu_1\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",style:{opacity:1,scale:1},variants:{k_ncpp56V:{opacity:0,scale:1.5}},children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245))\",height:\"100%\",id:\"Xibs2Zu_1\",layoutId:\"Xibs2Zu_1\",name:\"list\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:OP6qZA1bx,width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bbtb1d-container\",\"data-framer-name\":\"x\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rqFqwrtLq-container\",name:\"x\",nodeId:\"rqFqwrtLq\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",style:{opacity:0,scale:1.5},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FramerIcons,{color:\"var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245))\",height:\"100%\",id:\"rqFqwrtLq\",layoutId:\"rqFqwrtLq\",name:\"x\",strokeWidth:1.5,style:{height:\"100%\",width:\"100%\"},svg:SVdff_ZP1,width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245)))\"},children:\"Zavř\\xedt\"})}),className:\"framer-1igl5nr\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"Qhs7i3UhU\",style:{\"--extracted-r6o4lv\":\"var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",scale:1.4},transformTemplate:transformTemplate1,variants:{k_ncpp56V:{scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({k_ncpp56V:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-51093b7f-00c8-47ec-a18e-17815c00a83f, rgb(245, 245, 245)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Zavř\\xedt\"})}),fonts:[\"FS;Tanker-regular\"],transformTemplate:undefined,whileHover:animation}},baseVariant,gestureVariant)})]})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition8,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,y:(componentViewport?.y||0)+((componentViewport?.height||70)*5.894736842105263-120),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bv64fi-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MQ8oqetJl-container\",nodeId:\"MQ8oqetJl\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",style:{opacity:0},transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(NavigationList,{BEMYPwldL:u7igi5d4S,daCcIOy13:HMQVa4Va9,DDj12qbsT:edyOf7O34,FXrbACCnw:\"fDbbK4X5z\",height:\"100%\",hJbDgvGZ3:false,id:\"MQ8oqetJl\",iezNQ07r9:wwgq4de2E,layoutId:\"MQ8oqetJl\",mGaepma8N:dK9NeUo9p,mX2U2wtLk:\"0px 0px 0px 0px\",r1r9teO1p:YyLR_uxXg,RGvaxrm3B:gZxMGZNER,tDX9HJTxB:TSYvWoOSC,uXlacYzje:lu8C02vM1,variant:matchVariant(\"NdVjyiEVr\"),VJDnh6CNp:QLTiGFg_b,width:\"100%\",wl7DUGFqD:WQzN_46bL,zEq8ZOLSf:z499inUL6})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition9,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qwrtls\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"wGOMe3bXR\",style:{opacity:0},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7pyqe3\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"jKCj6S3r9\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13xekx6-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WfeS2O7Wr-container\",nodeId:\"WfeS2O7Wr\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"WfeS2O7Wr\",layoutId:\"WfeS2O7Wr\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M4.654 3c.461 0 .887.035 1.278.14.39.07.711.216.996.391s.497.426.641.747c.14.32.216.711.216 1.137 0 .496-.106.922-.356 1.242-.215.32-.566.606-.997.817.606.176 1.067.496 1.348.922s.461.957.461 1.563c0 .496-.105.922-.285 1.278a2.3 2.3 0 0 1-.782.887c-.32.215-.711.39-1.137.496a5.3 5.3 0 0 1-1.278.176L0 12.803V3zm-.285 3.978c.39 0 .71-.105.957-.285.246-.18.355-.497.355-.887 0-.216-.035-.426-.105-.567a1 1 0 0 0-.32-.355 1.8 1.8 0 0 0-.461-.176c-.176-.035-.356-.035-.567-.035H2.17v2.31c0-.005 2.2-.005 2.2-.005zm.105 4.193c.215 0 .426-.035.606-.07.176-.035.356-.106.496-.216s.25-.215.356-.39c.07-.176.14-.391.14-.641 0-.496-.14-.852-.426-1.102-.285-.215-.676-.32-1.137-.32H2.17v2.734h2.305zm6.858-.035q.428.427 1.278.426c.39 0 .746-.106 1.032-.286q.426-.32.53-.64h1.74c-.286.851-.712 1.457-1.278 1.848-.566.355-1.243.566-2.06.566a4.1 4.1 0 0 1-1.527-.285 2.8 2.8 0 0 1-1.137-.782 2.85 2.85 0 0 1-.712-1.172c-.175-.461-.25-.957-.25-1.528 0-.531.07-1.032.25-1.493.18-.46.426-.852.747-1.207.32-.32.711-.606 1.137-.782a4 4 0 0 1 1.493-.285c.606 0 1.137.105 1.598.355.46.25.817.532 1.102.958.285.39.496.851.641 1.348.07.496.105.996.07 1.563h-5.15c0 .58.21 1.11.496 1.396m2.24-3.732c-.25-.25-.642-.391-1.103-.391-.32 0-.566.07-.781.176s-.356.25-.496.39a.96.96 0 0 0-.25.497c-.036.175-.07.32-.07.46h3.196c-.07-.526-.25-.882-.497-1.132zm-3.127-3.728h3.978v.957h-3.978z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7s40t4-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MNGEJPUq2-container\",nodeId:\"MNGEJPUq2\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"MNGEJPUq2\",layoutId:\"MNGEJPUq2\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cprvl1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rKOfmzCLM-container\",nodeId:\"rKOfmzCLM\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"rKOfmzCLM\",layoutId:\"rKOfmzCLM\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854zm4.943 12.248V6.169H2.542v7.225zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248S2.4 3.226 2.4 3.934c0 .694.521 1.248 1.327 1.248zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016l.016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8r8s7c-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mYNXFgwUm-container\",nodeId:\"mYNXFgwUm\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"mYNXFgwUm\",layoutId:\"mYNXFgwUm\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865z\"/></svg>',width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+480+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z4f2cl-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Y9cfETH0d-container\",nodeId:\"Y9cfETH0d\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SocialIconButton,{height:\"100%\",id:\"Y9cfETH0d\",layoutId:\"Y9cfETH0d\",oFHensSBi:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#000000\" viewBox=\"0 0 16 16\"><path d=\"M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.9 3.9 0 0 0-1.417.923A3.9 3.9 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.9 3.9 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.9 3.9 0 0 0-.923-1.417A3.9 3.9 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599s.453.546.598.92c.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.5 2.5 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.5 2.5 0 0 1-.92-.598 2.5 2.5 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233s.008-2.388.046-3.231c.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92s.546-.453.92-.598c.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92m-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217m0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334\"/></svg>',width:\"100%\"})})})]})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{value:transition10,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tbnkuw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"H1K8B6xg4\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition9,children:/*#__PURE__*/_jsx(MotionSectionWithTickerFX,{className:\"framer-jhgfwq\",layoutDependency:layoutDependency,layoutId:\"LYA8lHkYo\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-ae5ab988-21ee-4d79-a5bb-6639237b9116, rgb(215, 255, 55))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"15px\",tickerEffectHoverModifier:70,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:30,children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7ct7tb\",layoutDependency:layoutDependency,layoutId:\"TPU30jJKH\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idTPU30jJKH,l4fs_bmoP:l4fs_bmoPTPU30jJKH,TA1sXexzi:TA1sXexziTPU30jJKH},index)=>{l4fs_bmoPTPU30jJKH??=\"\";TA1sXexziTPU30jJKH??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`TPU30jJKH-${idTPU30jJKH}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{l4fs_bmoP:l4fs_bmoPTPU30jJKH},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{l4fs_bmoP:l4fs_bmoPTPU30jJKH},webPageId:\"mGSob50DS\"},motionChild:true,nodeId:\"ZwV4PXwQe\",scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1tt0hcu framer-1pqg16o\",layoutDependency:layoutDependency,layoutId:\"ZwV4PXwQe\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-pkztx3\",\"data-styles-preset\":\"HU2RdoZOU\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13)))\"},children:\"Moby a Twenty One Pilots roztočili a rozsv\\xedtili kolo Colours of Ostrava. Festival už chyst\\xe1 dalš\\xed ročn\\xedk\"})}),className:\"framer-16pnvn5\",\"data-framer-name\":\"N\\xe1zev firmy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EfMtqJqoO\",style:{\"--extracted-r6o4lv\":\"var(--token-e170d871-edab-4ae0-9d96-7f86059b7d20, rgb(12, 12, 13))\"},text:TA1sXexziTPU30jJKH,verticalAlignment:\"top\",withExternalLayout:true})})})})},idTPU30jJKH);})});}})})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition8,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ss6o3z\",layoutDependency:layoutDependency,layoutId:\"H5jhD9uAF\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nzccjl\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"D3veHztQV\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gk1jyo\",layoutDependency:layoutDependency,layoutId:\"INsIRrhdQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e4zap5\",layoutDependency:layoutDependency,layoutId:\"vKxhdytHG\",whileHover:animation1,children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idvKxhdytHG,JpaRurDaC:JpaRurDaCvKxhdytHG,RiLNtBOeY:RiLNtBOeYvKxhdytHG},index1)=>{RiLNtBOeYvKxhdytHG??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`vKxhdytHG-${idvKxhdytHG}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{RiLNtBOeY:RiLNtBOeYvKxhdytHG},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{RiLNtBOeY:RiLNtBOeYvKxhdytHG},webPageId:\"TTADaylhF\"},motionChild:true,nodeId:\"BdKSUebfH\",openInNewTab:false,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ekmd7q framer-1pqg16o\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"BdKSUebfH\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",sizes:\"390px\",...toResponsiveImage(JpaRurDaCvKxhdytHG)},className:\"framer-1tyotgl\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"aYFQv4Pps\",style:{\"--corner-shape-fallback\":.752,borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},...addPropertyOverrides({k_ncpp56V:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+61+24+0+10+0+0+1+155+0+0),sizes:\"390px\",...toResponsiveImage(JpaRurDaCvKxhdytHG)}}},baseVariant,gestureVariant)})})})})},idvKxhdytHG);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mwxn0z\",\"data-framer-name\":\"Content 1\",layoutDependency:layoutDependency,layoutId:\"JeAO_ZPA9\",style:{\"--corner-shape-fallback\":.752,backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",WebkitBackdropFilter:\"blur(5px)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"25px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Nejnovějš\\xed čl\\xe1nek\"})}),className:\"framer-4ls1ce\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"HzzDhevUe\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o6tg2k\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"NMfXoA2w6\",children:[/*#__PURE__*/_jsx(Transition,{value:transition12,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:\"odber-newsletteru\",href:\"https://manage.kmail-lists.com/subscriptions/subscribe?a=UArtQi&g=Wzin8h\",motionChild:true,nodeId:\"KGEi7TOJU\",scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1t29tza framer-1pqg16o\",\"data-framer-name\":\"Newsletter button\",layoutDependency:layoutDependency,layoutId:\"KGEi7TOJU\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},whileHover:animation2,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-akvbhs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ImnUZ6Xsy-container\",nodeId:\"ImnUZ6Xsy\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Mail\",iconStyle15:\"Rounded\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"ImnUZ6Xsy\",layoutId:\"ImnUZ6Xsy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255)))\"},children:\"Začni odeb\\xedrat n\\xe1š newsletter\"})}),className:\"framer-gymrue\",\"data-framer-name\":\"Text\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"Dvc5HuhQ_\",style:{\"--extracted-r6o4lv\":\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"16px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtcmVndWxhcg==\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"0px\",\"--framer-text-background-radius\":\"0px\"},children:\"Odběrem newsletteru souhlas\\xedš s \"}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"o24ISJTmn\"},motionChild:true,nodeId:\"KCZAXPFf_\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"VOP & GDPR\"})})})]})}),className:\"framer-c46hgb\",fonts:[\"GF;Saira Semi Condensed-regular\",\"GF;Saira Semi Condensed-700\"],layoutDependency:layoutDependency,layoutId:\"KCZAXPFf_\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.8},verticalAlignment:\"center\",withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1obhlg0\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"McE1WtwtI\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ii82ok\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"YlbQUyHb5\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-elkp9j-container\",\"data-framer-name\":\"DOMU\",layoutDependency:layoutDependency,layoutId:\"fCTtghWmG-container\",name:\"DOMU\",nodeId:\"fCTtghWmG\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"Domů\",height:\"100%\",id:\"fCTtghWmG\",layoutId:\"fCTtghWmG\",MsXaDXHLw:resolvedLinks[0],name:\"DOMU\",Qb6YASnsL:false,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined},{href:{webPageId:\"tWOjQAsip\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+324}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o0f1ul-container\",\"data-framer-name\":\"DOMU\",layoutDependency:layoutDependency,layoutId:\"E8KSOdO5i-container\",name:\"DOMU\",nodeId:\"E8KSOdO5i\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"Tiskov\\xe9 zpr\\xe1vy\",height:\"100%\",id:\"E8KSOdO5i\",layoutId:\"E8KSOdO5i\",MsXaDXHLw:resolvedLinks1[0],name:\"DOMU\",Qb6YASnsL:true,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined},{href:{webPageId:\"lc59eakgV\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+81}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tt0b6t-container\",\"data-framer-name\":\"O NAS\",layoutDependency:layoutDependency,layoutId:\"nSCairIGp-container\",name:\"O NAS\",nodeId:\"nSCairIGp\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"O n\\xe1s\",height:\"100%\",id:\"nSCairIGp\",layoutId:\"nSCairIGp\",MsXaDXHLw:resolvedLinks2[0],name:\"O NAS\",Qb6YASnsL:false,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined},{href:{webPageId:\"xg8AuOBaB\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+162}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15uhvxc-container\",\"data-framer-name\":\"INZERCE\",layoutDependency:layoutDependency,layoutId:\"HIZJrtd0e-container\",name:\"INZERCE\",nodeId:\"HIZJrtd0e\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"Inzerce\",height:\"100%\",id:\"HIZJrtd0e\",layoutId:\"HIZJrtd0e\",MsXaDXHLw:resolvedLinks3[0],name:\"INZERCE\",Qb6YASnsL:false,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined},{href:{webPageId:\"tJoe3dI1y\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({k_ncpp56V:{y:(componentViewport?.y||0)+0+61+24+0+10+20+0+0+243}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wzdk00-container\",\"data-framer-name\":\"SPOLUPRACE\",layoutDependency:layoutDependency,layoutId:\"WSYNt4y_4-container\",name:\"SPOLUPRACE\",nodeId:\"WSYNt4y_4\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(MenuLinks,{dIbOk80YS:\"Spolupr\\xe1ce\",height:\"100%\",id:\"WSYNt4y_4\",layoutId:\"WSYNt4y_4\",MsXaDXHLw:resolvedLinks4[0],name:\"SPOLUPRACE\",Qb6YASnsL:false,variant:matchVariant(\"ZR5jWeomC\"),width:\"100%\",...addPropertyOverrides({k_ncpp56V:{MsXaDXHLw:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fckhk5\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"IU3pKQAin\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wm319\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"MbwmgImOI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y55le\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"F0Wh1ReyT\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-5876ebfa-c620-4d19-aa30-d719737c24c4, rgba(230, 230, 230, 0.85))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-107rp8z\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"Pqeu5K7b9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QY4KxFZJs\"},motionChild:true,nodeId:\"Ugupxzhxb\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Vše\"})})})}),className:\"framer-zq4eab\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"Ugupxzhxb\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-58393j\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"AKVjejk8H\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HtwYJ_c7d\"},motionChild:true,nodeId:\"FQLfGlfiZ\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"AI\"})})})}),className:\"framer-ushkqy\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"FQLfGlfiZ\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r50dba\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"aZg_uDas6\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zXBa4ZGY3\"},motionChild:true,nodeId:\"iIgFh4Rqu\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Aktuality\"})})})}),className:\"framer-6clle6\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"iIgFh4Rqu\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1unf8fb\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"hPoENlYo_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gkDy3BRk5\"},motionChild:true,nodeId:\"vSsb_9apG\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Marketing\"})})})}),className:\"framer-w6hagi\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"vSsb_9apG\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qaex98\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"Z7emmAwwY\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KqSF7qfkh\"},motionChild:true,nodeId:\"gmpSfqXC3\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Rozhovory\"})})})}),className:\"framer-1xekdj6\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"gmpSfqXC3\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wbyx1p\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"UCPBHMefx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"s1yhZsuZY\"},motionChild:true,nodeId:\"ZCQc7iT5F\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Technologie\"})})})}),className:\"framer-10viqg7\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"ZCQc7iT5F\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t3t0kb\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"LVxpi2MWG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tXc4qNBVH\"},motionChild:true,nodeId:\"o_MCw7P9f\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Kreativita\"})})})}),className:\"framer-361ugv\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"o_MCw7P9f\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5p9js1\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"yNfKalQ9w\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HYl9WWHmC\"},motionChild:true,nodeId:\"aNF4EOU0T\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Wellbeing\"})})})}),className:\"framer-1e4x450\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"aNF4EOU0T\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c2me6v\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"PCLISLroA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZBvWpxrjL\"},motionChild:true,nodeId:\"PKuGTTcvJ\",openInNewTab:false,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"Uměn\\xed\"})})})}),className:\"framer-1tkha8o\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"PKuGTTcvJ\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7VGFua2VyLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Tanker\", \"Tanker Placeholder\", sans-serif',\"--framer-font-size\":\"39px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"RUBRIKY\"})}),className:\"framer-1m6kl8j\",fonts:[\"FS;Tanker-regular\"],layoutDependency:layoutDependency,layoutId:\"iavYAX0qg\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]})}),/*#__PURE__*/_jsx(Transition,{value:transition13,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p5xi1\",\"data-framer-name\":\"Bottom content\",layoutDependency:layoutDependency,layoutId:\"ETX0kKeNs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"NEXUSMAG \\xa9 2026\"})}),className:\"framer-1gw9gyv\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"Ft9IX8tIg\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@nexusmag.eu\",motionChild:true,nodeId:\"vqOLfDISd\",openInNewTab:true,relValues:[],scopeId:\"XslRbZXGZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-b1ieno\",\"data-styles-preset\":\"Pb_pvjeKR\",children:\"info@nexusmag.eu\"})})})}),className:\"framer-1czb08p\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"vqOLfDISd\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2FpcmEgU2VtaSBDb25kZW5zZWQtNjAw\",\"--framer-font-family\":'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0)))\"},children:\"+420 731 921 397\"})}),className:\"framer-cnv8v9\",fonts:[\"GF;Saira Semi Condensed-600\"],layoutDependency:layoutDependency,layoutId:\"rfYPL9tXy\",style:{\"--extracted-r6o4lv\":\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gqibzc\",layoutDependency:layoutDependency,layoutId:\"dTDvmzyJh\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e3sszx-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O5OaiXpSj-container\",nodeId:\"O5OaiXpSj\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",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-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",iconSize:40,iconType:\"default\",id:\"O5OaiXpSj\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Vyhledej čl\\xe1nek nebo jin\\xfd obsah...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"O5OaiXpSj\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:false,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",QuickMenuAnimation:{opacity:.5,scale:.75,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},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:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{fontFamily:'\"Rubik\", \"Rubik Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500},titleType:\"h1\"},urlScope:resolvePageScope({webPageId:\"TTADaylhF\"},router),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nmfkes\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"s8mEPQlha\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/nexus-mag\",motionChild:true,nodeId:\"IM1LexF7G\",openInNewTab:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-csp495 framer-1pqg16o\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"IM1LexF7G\",whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uec6xg-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AMPcPgWay-container\",name:\"Icon\",nodeId:\"AMPcPgWay\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"LinkedIn\",iconSelection:\"LinkedinLogo\",id:\"AMPcPgWay\",layoutId:\"AMPcPgWay\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/nexusmagcz/\",motionChild:true,nodeId:\"MTrhH85PB\",openInNewTab:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-saafic framer-1pqg16o\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"MTrhH85PB\",whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rjq295-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"N9qr1RMoG-container\",name:\"Icon\",nodeId:\"N9qr1RMoG\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"Twittwr\",iconSelection:\"FacebookLogo\",id:\"N9qr1RMoG\",layoutId:\"N9qr1RMoG\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/nexusmagcz/\",motionChild:true,nodeId:\"RPIdRq665\",openInNewTab:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ayrnsf framer-1pqg16o\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"RPIdRq665\",whileHover:animation3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r0uumb-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Cse0e881G-container\",name:\"Icon\",nodeId:\"Cse0e881G\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"instagram\",iconSelection:\"InstagramLogo\",id:\"Cse0e881G\",layoutId:\"Cse0e881G\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u41o2y-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Lv8Aj7aa3-container\",nodeId:\"Lv8Aj7aa3\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(TimeBasedText,{backgroundColor:\"var(--token-8953db84-6ee7-4a06-97fe-8d124548be4e, rgb(0, 0, 0))\",borderRadius:20,defaultText:\"Ahoooj!\",font:{fontFamily:'\"Saira Semi Condensed\", \"Saira Semi Condensed Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"Lv8Aj7aa3\",layoutId:\"Lv8Aj7aa3\",padding:16,textAlign:\"left\",textColor:\"var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 255, 255))\",width:\"100%\",windows:[{end:\"11:00\",id:\"default-item-0\",start:\"06:00\",text:\"Kdo vst\\xe1v\\xe1 tak brzo? 😱\"},{end:\"18:00\",id:\"YM78aF1kO\",start:\"11:00\",text:\"To je zase produktivn\\xed den... 🥲\"},{end:\"22:00\",id:\"default-item-1\",start:\"18:00\",text:\"Čas na pivo a poctiv\\xe9 čten\\xed. 💅\"},{end:\"06:00\",id:\"default-item-2\",start:\"22:00\",text:\"Nebl\\xe1zni a t\\xe1hni sp\\xe1t! 😅\"}]})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xf3j5f-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"lmG6T4Chd-container\",nodeId:\"lmG6T4Chd\",rendersWithMotion:true,scopeId:\"XslRbZXGZ\",children:/*#__PURE__*/_jsx(SystemThemeToggle,{darkColors:{fill:\"rgb(38, 38, 43)\",icon:\"rgb(255, 255, 255)\",muted:\"rgb(154, 154, 166)\",thumb:\"rgb(69, 69, 79)\"},defaultMode:\"system\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",iconSize:16,id:\"lmG6T4Chd\",inset:3,labels:{dark:\"Dark\",light:\"Light\",system:\"System\"},layoutId:\"lmG6T4Chd\",lightColors:{fill:\"rgb(240, 240, 243)\",icon:\"rgb(17, 17, 20)\",muted:\"rgb(107, 107, 118)\",thumb:\"rgb(255, 255, 255)\"},look:\"segmented\",radius:999,remember:true,showLabels:false,size:36,system:true,transition:{damping:36,delay:0,mass:1,stiffness:500,type:\"spring\"},width:\"100%\"})})})]})})]})})]})})})});});const css=[\".framer-82jfU.framer-1pqg16o, .framer-82jfU .framer-1pqg16o { display: block; }\",\".framer-82jfU.framer-81xvjn { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 70px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: 154px; will-change: var(--framer-will-change-override, transform); }\",\".framer-82jfU .framer-lcmc6q { bottom: 8px; flex: none; left: 8px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 8px; top: 8px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-82jfU .framer-1dtjuym { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 13px 0px 13px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-82jfU .framer-t4kjcz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-82jfU .framer-1ixgp { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-82jfU .framer-s7olx { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 12px 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-82jfU .framer-15unkdf-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 30px; }\",\".framer-82jfU .framer-bbtb1d-container { aspect-ratio: 1 / 1; flex: none; height: auto; left: 14%; position: absolute; top: -20px; width: 16px; z-index: 1; }\",\".framer-82jfU .framer-1igl5nr { flex: none; height: auto; left: 50%; position: absolute; top: -17px; white-space: pre; width: auto; z-index: 1; }\",\".framer-82jfU .framer-1bv64fi-container { flex: none; height: auto; left: 50%; position: absolute; top: 589%; width: auto; z-index: 1; }\",\".framer-82jfU .framer-qwrtls { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; left: -86px; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: absolute; top: 480px; width: min-content; z-index: 1; }\",\".framer-82jfU .framer-7pyqe3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-13xekx6-container, .framer-82jfU .framer-7s40t4-container, .framer-82jfU .framer-1cprvl1-container, .framer-82jfU .framer-8r8s7c-container, .framer-82jfU .framer-z4f2cl-container, .framer-82jfU .framer-u41o2y-container, .framer-82jfU .framer-1xf3j5f-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-82jfU .framer-tbnkuw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 55px; height: min-content; justify-content: center; max-width: 100%; overflow: auto; padding: 24px; position: relative; width: 1200px; z-index: 10; }\",\".framer-82jfU .framer-jhgfwq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-82jfU .framer-7ct7tb { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 5px; position: relative; width: min-content; }\",\".framer-82jfU .framer-1tt0hcu { 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; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-82jfU .framer-16pnvn5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-82jfU .framer-ss6o3z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: 100%; }\",\".framer-82jfU .framer-1nzccjl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-gk1jyo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 1px; position: relative; width: 392px; }\",\".framer-82jfU .framer-e4zap5 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 390px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU .framer-1ekmd7q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-82jfU .framer-1tyotgl { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-82jfU .framer-1mwxn0z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; pointer-events: none; position: relative; width: 100%; z-index: 1; }\",\".framer-82jfU .framer-4ls1ce { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-82jfU .framer-1o6tg2k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-1t29tza { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px 10px 5px 10px; position: relative; text-decoration: none; width: 390px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU .framer-akvbhs-container { flex: none; height: 25px; position: relative; width: 25px; }\",\".framer-82jfU .framer-gymrue, .framer-82jfU .framer-zq4eab, .framer-82jfU .framer-ushkqy, .framer-82jfU .framer-6clle6, .framer-82jfU .framer-w6hagi, .framer-82jfU .framer-1xekdj6, .framer-82jfU .framer-10viqg7, .framer-82jfU .framer-361ugv, .framer-82jfU .framer-1e4x450, .framer-82jfU .framer-1tkha8o, .framer-82jfU .framer-1m6kl8j, .framer-82jfU .framer-1gw9gyv, .framer-82jfU .framer-cnv8v9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-82jfU .framer-c46hgb { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 390px; word-break: break-word; word-wrap: break-word; }\",\".framer-82jfU .framer-1obhlg0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-82jfU .framer-1ii82ok { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; min-width: 300px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-elkp9j-container, .framer-82jfU .framer-1o0f1ul-container, .framer-82jfU .framer-tt0b6t-container, .framer-82jfU .framer-15uhvxc-container, .framer-82jfU .framer-1wzdk00-container, .framer-82jfU .framer-1e3sszx-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-82jfU .framer-fckhk5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-1wm319 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 201px; }\",\".framer-82jfU .framer-y55le { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px; position: relative; width: min-content; }\",\".framer-82jfU .framer-107rp8z, .framer-82jfU .framer-58393j, .framer-82jfU .framer-r50dba, .framer-82jfU .framer-1unf8fb, .framer-82jfU .framer-1qaex98, .framer-82jfU .framer-wbyx1p, .framer-82jfU .framer-t3t0kb, .framer-82jfU .framer-5p9js1, .framer-82jfU .framer-c2me6v { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-1p5xi1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-around; overflow: hidden; padding: 5px; position: relative; width: 100%; }\",\".framer-82jfU .framer-1czb08p { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-82jfU .framer-gqibzc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU .framer-1nmfkes { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-82jfU .framer-csp495, .framer-82jfU .framer-saafic, .framer-82jfU .framer-1ayrnsf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU .framer-1uec6xg-container, .framer-82jfU .framer-rjq295-container, .framer-82jfU .framer-r0uumb-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-82jfU.framer-v-1tdeqa2.framer-81xvjn { height: min-content; max-width: 100%; min-width: 0px; overflow: auto; overscroll-behavior: contain; padding: 0px; width: min-content; will-change: unset; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1dtjuym { align-self: stretch; overflow: hidden; padding: 13px; width: auto; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-s7olx { flex: 1 0 0px; overflow: visible; padding: 5px 16px 0px 16px; width: 1px; will-change: unset; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1igl5nr { left: unset; position: relative; top: unset; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-ss6o3z, .framer-82jfU.framer-v-1tdeqa2 .framer-1nzccjl, .framer-82jfU.framer-v-1tdeqa2 .framer-1o6tg2k, .framer-82jfU.framer-v-1tdeqa2 .framer-elkp9j-container, .framer-82jfU.framer-v-1tdeqa2 .framer-zq4eab, .framer-82jfU.framer-v-1tdeqa2 .framer-1m6kl8j, .framer-82jfU.framer-v-1tdeqa2 .framer-1gw9gyv, .framer-82jfU.framer-v-1tdeqa2 .framer-saafic { order: 0; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-e4zap5, .framer-82jfU.framer-v-1tdeqa2 .framer-1obhlg0, .framer-82jfU.framer-v-1tdeqa2 .framer-107rp8z, .framer-82jfU.framer-v-1tdeqa2 .framer-csp495, .framer-82jfU.framer-v-1tdeqa2 .framer-1xf3j5f-container { order: 1; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1mwxn0z, .framer-82jfU.framer-v-1tdeqa2 .framer-fckhk5, .framer-82jfU.framer-v-1tdeqa2 .framer-58393j, .framer-82jfU.framer-v-1tdeqa2 .framer-1p5xi1, .framer-82jfU.framer-v-1tdeqa2 .framer-1nmfkes, .framer-82jfU.framer-v-1tdeqa2 .framer-1ayrnsf { order: 2; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1o0f1ul-container, .framer-82jfU.framer-v-1tdeqa2 .framer-wbyx1p, .framer-82jfU.framer-v-1tdeqa2 .framer-gqibzc { order: 6; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-tt0b6t-container, .framer-82jfU.framer-v-1tdeqa2 .framer-r50dba { order: 3; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-15uhvxc-container, .framer-82jfU.framer-v-1tdeqa2 .framer-1unf8fb { order: 4; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-1wzdk00-container, .framer-82jfU.framer-v-1tdeqa2 .framer-1qaex98, .framer-82jfU.framer-v-1tdeqa2 .framer-u41o2y-container { order: 5; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-t3t0kb { order: 7; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-5p9js1 { order: 8; }\",\".framer-82jfU.framer-v-1tdeqa2 .framer-c2me6v { order: 9; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-82jfU[data-border=\"true\"]::after, .framer-82jfU [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 70\n * @framerIntrinsicWidth 154\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"k_ncpp56V\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"0px\",\"100%\",null,null]}}}\n * @framerVariables {\"Vi2iWOkco\":\"hasIcon\",\"OP6qZA1bx\":\"menuIconSVG\",\"SVdff_ZP1\":\"xIconSVG\",\"lu8C02vM1\":\"item01Visibility\",\"gZxMGZNER\":\"item01Label\",\"u7igi5d4S\":\"item02Visibility\",\"wwgq4de2E\":\"item02Label\",\"TSYvWoOSC\":\"item03Visibility\",\"edyOf7O34\":\"item03Label\",\"dK9NeUo9p\":\"item04Visibility\",\"YyLR_uxXg\":\"item04Label\",\"QLTiGFg_b\":\"item05Visibility\",\"WQzN_46bL\":\"item05Label\",\"z499inUL6\":\"item06Visibility\",\"HMQVa4Va9\":\"item06Label\",\"r4tegcBLb\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_1oaa25f\",\"trackingId\":\"odber-newsletteru\",\"type\":\"click\",\"nodeId\":\"KGEi7TOJU\"}]\n */const FramerXslRbZXGZ=withCSS(Component,css,\"framer-82jfU\");export default FramerXslRbZXGZ;FramerXslRbZXGZ.displayName=\"FancyFloatingMenu\";FramerXslRbZXGZ.defaultProps={height:70,width:154};addPropertyControls(FramerXslRbZXGZ,{variant:{options:[\"dGijDxyS_\",\"k_ncpp56V\"],optionTitles:[\"Top Center Closed\",\"Top Center Open\"],title:\"Variant\",type:ControlType.Enum},Vi2iWOkco:{defaultValue:true,description:\"Menu Button has Icon?\",title:\"hasIcon\",type:ControlType.Boolean},onVi2iWOkcoChange:{changes:\"Vi2iWOkco\",type:ControlType.ChangeHandler},OP6qZA1bx:{defaultValue:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#ffffff\" viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5\"/></svg>',description:\"\",title:\"Menu Icon SVG\",type:ControlType.String},onOP6qZA1bxChange:{changes:\"OP6qZA1bx\",type:ControlType.ChangeHandler},SVdff_ZP1:{defaultValue:'<svg width=\"100%\" height=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" fill=\"#ffffff\" viewBox=\"0 0 16 16\"><path d=\"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708\"/></svg>',title:\"X Icon SVG\",type:ControlType.String},onSVdff_ZP1Change:{changes:\"SVdff_ZP1\",type:ControlType.ChangeHandler},lu8C02vM1:{defaultValue:true,description:\"\",title:\"Item 01 Visibility\",type:ControlType.Boolean},onlu8C02vM1Change:{changes:\"lu8C02vM1\",type:ControlType.ChangeHandler},gZxMGZNER:{defaultValue:\"Home\",displayTextArea:false,title:\"Item 01 Label\",type:ControlType.String},ongZxMGZNERChange:{changes:\"gZxMGZNER\",type:ControlType.ChangeHandler},u7igi5d4S:{defaultValue:true,description:\"\",title:\"Item 02 Visibility\",type:ControlType.Boolean},onu7igi5d4SChange:{changes:\"u7igi5d4S\",type:ControlType.ChangeHandler},wwgq4de2E:{defaultValue:\"About\",displayTextArea:false,title:\"Item 02 Label\",type:ControlType.String},onwwgq4de2EChange:{changes:\"wwgq4de2E\",type:ControlType.ChangeHandler},TSYvWoOSC:{defaultValue:true,description:\"\",title:\"Item 03 Visibility\",type:ControlType.Boolean},onTSYvWoOSCChange:{changes:\"TSYvWoOSC\",type:ControlType.ChangeHandler},edyOf7O34:{defaultValue:\"Services\",displayTextArea:false,title:\"Item 03 Label\",type:ControlType.String},onedyOf7O34Change:{changes:\"edyOf7O34\",type:ControlType.ChangeHandler},dK9NeUo9p:{defaultValue:true,description:\"\",title:\"Item 04 Visibility\",type:ControlType.Boolean},ondK9NeUo9pChange:{changes:\"dK9NeUo9p\",type:ControlType.ChangeHandler},YyLR_uxXg:{defaultValue:\"Methodology\",displayTextArea:false,title:\"Item 04 Label\",type:ControlType.String},onYyLR_uxXgChange:{changes:\"YyLR_uxXg\",type:ControlType.ChangeHandler},QLTiGFg_b:{defaultValue:true,description:\"\",title:\"Item 05 Visibility\",type:ControlType.Boolean},onQLTiGFg_bChange:{changes:\"QLTiGFg_b\",type:ControlType.ChangeHandler},WQzN_46bL:{defaultValue:\"Shop\",displayTextArea:false,title:\"Item 05 Label\",type:ControlType.String},onWQzN_46bLChange:{changes:\"WQzN_46bL\",type:ControlType.ChangeHandler},z499inUL6:{defaultValue:true,description:\"\",title:\"Item 06 Visibility\",type:ControlType.Boolean},onz499inUL6Change:{changes:\"z499inUL6\",type:ControlType.ChangeHandler},HMQVa4Va9:{defaultValue:\"Contact\",description:\"\",displayTextArea:false,title:\"Item 06 Label\",type:ControlType.String},onHMQVa4Va9Change:{changes:\"HMQVa4Va9\",type:ControlType.ChangeHandler},r4tegcBLb:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerXslRbZXGZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"},{cssFamilyName:\"Tanker\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Tanker\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ATKS7EHYU4PKFTXRA4UFAHPY7XS75QMY/OYTCFLQCR7FVKK7FIO7TCJPY4YG22I3S/GKSURDSYOFIC3Y6F5SMWSENDSAB2YMKC.woff2\",weight:\"400\"},{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\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MD6c-2-nnJkHxyCjRcnMHcWVWV1cWRRU8OYuceqGT-.woff2\",weight:\"400\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXe3TcMTg3j36Ebz.woff2\",weight:\"700\"},{cssFamilyName:\"Saira Semi Condensed\",source:\"google\",style:\"normal\",uiFamilyName:\"Saira Semi Condensed\",url:\"https://fonts.gstatic.com/s/sairasemicondensed/v15/U9MM6c-2-nnJkHxyCjRcnMHcWVWV1cWRRXfTTMMTg3j36Ebz.woff2\",weight:\"600\"},{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1VU80V4bVkA.woff2\",weight:\"400\"},{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...FramerIconsFonts,...NavigationListFonts,...SocialIconButtonFonts,...MaterialFonts,...MenuLinksFonts,...SearchFonts,...PhosphorFonts,...TimeBasedTextFonts,...SystemThemeToggleFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerXslRbZXGZ.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);const queryCacheEntry1=queryCache.get(query3(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>queryCacheEntry1.preload(),()=>forwardLoader(NavigationList,{},context),()=>forwardLoader(SocialIconButton,{},context),()=>forwardLoader(MenuLinks,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXslRbZXGZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k_ncpp56V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"0px\\\",\\\"100%\\\",null,null]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"154\",\"framerIntrinsicHeight\":\"70\",\"framerComponentViewportWidth\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_1oaa25f\\\",\\\"trackingId\\\":\\\"odber-newsletteru\\\",\\\"type\\\":\\\"click\\\",\\\"nodeId\\\":\\\"KGEi7TOJU\\\"}]\",\"framerVariables\":\"{\\\"Vi2iWOkco\\\":\\\"hasIcon\\\",\\\"OP6qZA1bx\\\":\\\"menuIconSVG\\\",\\\"SVdff_ZP1\\\":\\\"xIconSVG\\\",\\\"lu8C02vM1\\\":\\\"item01Visibility\\\",\\\"gZxMGZNER\\\":\\\"item01Label\\\",\\\"u7igi5d4S\\\":\\\"item02Visibility\\\",\\\"wwgq4de2E\\\":\\\"item02Label\\\",\\\"TSYvWoOSC\\\":\\\"item03Visibility\\\",\\\"edyOf7O34\\\":\\\"item03Label\\\",\\\"dK9NeUo9p\\\":\\\"item04Visibility\\\",\\\"YyLR_uxXg\\\":\\\"item04Label\\\",\\\"QLTiGFg_b\\\":\\\"item05Visibility\\\",\\\"WQzN_46bL\\\":\\\"item05Label\\\",\\\"z499inUL6\\\":\\\"item06Visibility\\\",\\\"HMQVa4Va9\\\":\\\"item06Label\\\",\\\"r4tegcBLb\\\":\\\"hover\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"A,ozBAsJA,SAASgyB,GAAgB,EAAK,CAAC,IAAIC,EAAKC,EAAK,eAAeA,EAAQD,IAAOC,GAAMD,EAAK,oBAAoB,GAAGA,EAAK,gBAAc,EAAKA,EAAK,eAAc,IAAI,IAAIE,EAAE,EAAEA,EAAE,GAAGF,EAAK,eAA6F,EAAvEA,EAAK,QAAQ,+CAA+C,GAAWA,EAAK,kBAAkB,GAAGA,EAAK,gBAAgB,SAAS,MAAvI,IAAkJ,EAAKA,EAAK,cAAe,OAAOA,CAAK,CAGnX,SAASG,GAA2B,EAAI,CAAC,IAAMC,EAAM,WAAiBC,EAAM,AAAyCD,EAAM,mCAAiC,CAAC,KAAK,CAAC,EAAE,QAAQ,EAAK,EAASE,EAAI,CAAC,MAAI,UAAU,EAAK,EAAuB,GAArBD,EAAM,KAAK,KAAKC,CAAG,EAAK,CAACD,EAAM,QAAQ,CAAC,EAAM,QAAQ,GAAK,IAAME,MAAS,CAAC,IAAIC,EAAQH,EAAM,KAAK,MAAM,EAAE,KAAMG,GAAS,WAAU,EAAQH,EAAM,KAAK,MAAM,EAAE,GAAG,CAACG,EAAS,EAAM,QAAQ,OAAc,IAAG,CAACA,EAAQ,IAAI,CAAE,OAAOC,EAAM,CAAC,QAAQ,KAAK,iCAAiCA,CAAK,CAAE,CAAC,WAAWF,EAAK,CAAC,CAAlB,CAAoB,EAAE,WAAWA,EAAK,CAAC,CAAE,CAAC,UAAU,CAAC,EAAI,UAAU,EAAK,CAAE,CAOxjB,SAAwBG,GAAc,EAAM,CAAC,GAAK,CAAC,WAAS,aAAa,YAAU,IAAI,aAAW,EAAE,QAAM,GAAG,SAAO,EAAE,SAAOC,EAAYC,EAAO,CAAC,GAAGC,GAAe,GAAGF,EAAM,MAAM,EAAQG,EAAM,CAAC,GAAGC,GAAc,GAAGJ,EAAM,MAAM,UAAUA,EAAM,YAAYA,EAAM,OAAO,WAAW,EAAE,EAAQjE,EAAO,CAAC,GAAGsE,GAAe,GAAGL,EAAM,OAAO,KAAKA,EAAM,QAAQA,EAAM,QAAQ,MAAM,EAAE,EAAQM,EAASnD,GAAoB,EAAO,CAACoD,EAAQC,GAAYpzB,EAAe,EAAK,EAAO,CAACqzB,EAAQC,GAAYtzB,EAAe,CAAC,EAAQuzB,EAAQtzB,EAAa,IAAI,EAAQuzB,EAAUvzB,EAAa,IAAI,EAAQwzB,EAAYxzB,EAAa,IAAI,EAAQyzB,EAAQzzB,EAAa,IAAI,EAAQ0zB,EAAOzzB,EAAY,CAAC,CAAC,QAAQ,kBAAkB,EAAE,EAAQ0zB,EAAe,uBAAuBD,IAAeE,EAAe,qBAAqBF,IAAeG,EAAc,sBAAsBH,IAAeI,EAAM,IAAIH,EAAe,GAASI,EAAMd,GAAUC,GAASxE,EAAO,WAAW,MAAYsF,GAAad,GAASxE,EAAO,WAAW,MAAYuF,EAAO,CAAC,WAAS,YAAU,aAAW,QAAM,SAAO,SAAO,QAAM,SAAO,QAAM,gBAAa,UAAQ,EAAQC,EAAUl0B,EAAai0B,CAAM,EAAE,EAAU,QAAQA,EAAO3G,MAAoB,CAAC,IAAM6G,EAAMvH,EAAO,WAAW,kCAAkC,EAAQwH,MAAWjB,EAAWgB,EAAM,OAAO,EAAmD,OAAjDC,EAAO,EAAED,EAAM,iBAAiB,SAASC,CAAM,MAAYD,EAAM,oBAAoB,SAASC,CAAM,CAAE,EAAE,CAAC,CAAC,EAAEC,OAA0B,CAAC,IAAMpC,EAAKqB,EAAQ,QAAQgB,EAAWf,EAAU,QAAQgB,EAASf,EAAY,QAAQ,GAAG,CAACvB,GAAM,CAACqC,GAAY,CAACC,EAAS,OAAO,IAAMC,EAAe,MAAM,KAAKvC,EAAK,iBAAiB,cAAc,CAAC,EAAMwC,EAAgB,GAASC,EAAa,GAAM,CAAID,IAAkBE,IAAY,EAAgBA,EAAK,EAAK,QAAQ,SAASA,EACrtD,EAAW,MAAM,WAAWA,IAAO,QAAQ,UAAU,SAAS,EAAS,MAAM,WAAWA,IAAO,WAAW,UAAU,SAASH,EAAe,QAAQ,GAAO,CAAC,EAAM,MAAM,WAAWG,IAAO,WAAW,UAAU,QAAS,CAAC,EAAE,EAAMC,EAAON,EAAiBtC,GAAMkC,EAAU,QAAQ,WAAW,aAAajC,EAAK,eAAe,QAAQ,KAAK,EAAE,OAAOF,GAAgBE,CAAI,EAAED,EAAK,aAAa2B,EAAe,EAAE,EAAE,IAAIkB,EAAG,KAASC,EAAQ,KAAKC,EAAO,KAAWC,EAAQ,CAAC,EAAQC,EAAS,CAAC,EAAMC,EAAQ,GAAMC,EAAK,GAAMC,EAAQ,GAAKC,EAAM,EAAEC,EAAK,EAAMC,EAAe,KAAKC,EAAY,GAAGC,EAAY,GAAUC,EAAE,IAAIC,GAAE,GAAGC,EAAM,GAAGC,EAAQ,IAAIC,GAAO,EAAEC,EAAS,EAAEC,GAAQ,EAAEC,GAAc,EAAMC,GAAa,EAAEC,GAAc,EAAQC,EAAM,CAAC,QAAQ,GAAM,QAAQ,GAAM,QAAQ,GAAM,EAAE,IAAI,EAAE,GAAG,GAAG,IAAI,GAAG,GAAG,QAAQ,EAAE,QAAQ,EAAE,WAAW,EAAK,EAAMC,GAAU,EAAEC,GAAe,GAAOC,EAAW,GAAGC,GAAQ,CAAC,CAAC,IAAI,IAAI,EAAE,CAAC,EAAE,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,IAAI,CAAC,CAAC,EAAQC,GAAY,SAAS,cAAc,QAAQ,EAAE,GAAY,MAAM,GAAY,OAAO,EAAE,IAAMC,GAAaD,GAAY,WAAW,KAAK,CAAC,mBAAmB,EAAI,CAAC,EAAE/B,EAAa,SAAS,EAAE,IAAMiC,MAAe,CAAK9B,IAAaC,GAAQD,EAAG,cAAcC,CAAO,EAAKC,GAAOF,EAAG,aAAaE,CAAM,EAAEC,EAAQ,QAAQ,GAAGH,EAAG,aAAa+B,CAAC,CAAC,EAAE,EAAQ,OAAO,EAAE,EAAQ,KAAK,EAAO,KAAK,EAAQC,OAAa,CAAC,GAAG,CAA0I,GAAzI,EAAGjC,EAAO,WAAW,QAAQ,CAAC,MAAM,GAAK,mBAAmB,GAAK,UAAU,GAAM,MAAM,GAAM,QAAQ,GAAM,gBAAgB,WAAW,CAAC,EAAKC,EAAG,CAAC,IAAMiC,GAAS,EAAK,IAAS,CAAC,IAAMC,EAAOlC,EAAG,aAAamC,CAAI,EAAE,GAAG,CAACD,EAAO,MAAU,MAAM,oBAAoB,EAA+E,GAA7E/B,EAAQ,KAAK+B,CAAM,EAAElC,EAAG,aAAakC,EAAOE,CAAM,EAAEpC,EAAG,cAAckC,CAAM,EAAK,CAAClC,EAAG,mBAAmBkC,EAAOlC,EAAG,cAAc,EAAE,MAAU,MAAMA,EAAG,iBAAiBkC,CAAM,GAAG,2BAA2B,EAAE,OAAOA,CAAO,EAAQG,EAAOJ,EAAQjC,EAAG,cAAcsC,EAAc,EAAEC,EAASN,EAAQjC,EAAG,gBAAgBwC,EAAgB,EAAsD,GAApD,EAAQxC,EAAG,cAAc,EAAE,EAAOA,EAAG,aAAa,EAAK,CAACC,GAAS,CAACC,EAAO,MAAU,MAAM,sBAAsB,EAA4F,GAA1FF,EAAG,aAAaC,EAAQoC,CAAM,EAAErC,EAAG,aAAaC,EAAQsC,CAAQ,EAAEvC,EAAG,YAAYC,CAAO,EAAK,CAACD,EAAG,oBAAoBC,EAAQD,EAAG,WAAW,EAAE,MAAU,MAAMA,EAAG,kBAAkBC,CAAO,GAAG,uBAAuB,EAAED,EAAG,WAAWC,CAAO,EAAED,EAAG,WAAWA,EAAG,aAAaE,CAAM,EAAEF,EAAG,WAAWA,EAAG,aAAa,IAAI,aAAa,CAAC,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAEA,EAAG,WAAW,EAAE,IAAMyC,EAASzC,EAAG,kBAAkBC,EAAQ,UAAU,EAAE,GAAGwC,EAAS,EAAE,MAAU,MAAM,+BAA+B,EAAEzC,EAAG,wBAAwByC,CAAQ,EAAEzC,EAAG,oBAAoByC,EAAS,EAAEzC,EAAG,MAAM,GAAM,EAAE,CAAC,EAAE,IAAI,IAAM0C,IAAO,CAAC,aAAa,UAAU,OAAO,YAAY,OAAO,QAAQ,OAAO,aAAa,SAAS,OAAO,QAAQ,SAAS,UAAU,WAAW,cAAc,YAAY,YAAY,aAAa,aAAa,aAAa,EAAE,EAASA,GAAM1C,EAAG,mBAAmBC,EAAQyC,CAAI,CAAE,CAAC,OAAO9E,EAAM,CAAC,QAAQ,KAAK,0CAA0CA,CAAK,EAAEkE,EAAW,EAAKzC,EAAU,QAAQ,UAASW,GAAI,aAAa,oBAAoB,CAAC,EAAE,YAAY,EAAE,EAAG,IAAK,CAAC,EAAMX,EAAU,QAAQ,UAAS2C,GAAS,EAAE,IAAMW,OAAkB,CAAC,IAAMC,EAAEvD,EAAU,QAAQwD,EAAO,CAACD,EAAE,OAAO,UAAUA,EAAE,OAAO,MAAMA,EAAE,OAAO,MAAM,EAAQE,EAAID,EAAO,KAAK,GAAG,EAAKC,IAAMpB,IAAkB,EAAWoB,EAAOjB,KAAa,GAAQgB,EAAO,KAAK,EAAM,KAAShB,GAAa,UAAU,EAAE,EAAE,EAAE,CAAC,EAAE,GAAa,UAAU,CAAC7D,GAAe,UAAUA,GAAe,MAAMA,GAAe,MAAM,CAAC,CAAC+E,GAAO,GAAa,UAAUC,EAAMnB,GAAa,SAAS,EAAE,EAAE,EAAE,CAAC,EAAS,MAAM,KAAKA,GAAa,aAAa,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,GAAGoB,EAAE,GAAG,EAAG,GAAE,EAAQC,mBAAkB,IAAI,IAAUC,GAAc,GAAY,CAAC,GAAG,CAACtB,GAAa,OAEjnH,IAAMuB,EAAY,CAAC,EAAMC,EAAI,EAAEC,EAAM,EAAEC,EAAK,EAAEC,EAAM,EAAE,IAAI,IAAIC,EAAKtG,EAAKsG,GAAMD,EAAM,KAAK,EAAKC,EAAK,cAAc,CAAC,IAAMT,EAAMS,IAAOtG,EAAKuG,EAAW,iBAAiBD,CAAI,CAAC,CAAC,gBAAgBL,EAAY,KAAKJ,CAAK,EAAE,IAAIW,EAAKT,GAAkB,IAAIF,CAAK,EAAMW,IAAM9B,GAAa,UAAU,EAAE,EAAE,EAAE,CAAC,EAAE,GAAa,UAAU,cAAc,GAAa,UAAUmB,EAAMnB,GAAa,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,EAAK,MAAM,KAAKA,GAAa,aAAa,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,GAAGoB,EAAE,GAAG,EAAKC,GAAkB,MAAM,IAAGA,GAAkB,MAAM,EAAEA,GAAkB,IAAIF,EAAMW,CAAI,GAAG,IAAMC,EAAOD,EAAK,IAAI,EAAEH,GAAO,GAAKG,EAAK,GAAGC,EAAO,GAAOD,EAAK,GAAGC,EAAO,GAAMD,EAAK,GAAGC,EAAO,GAAOA,CAAO,CAAC,IAAMd,EAAIM,EAAY,KAAK,GAAG,EAAE,GAAGN,IAAMrB,GAAe,OAAO,GAAeqB,EAAI,IAAMe,EAAO,GAAOb,GAAO,OAAOA,EAAM,QAAgBA,EAAM,MAAM,QAAM,IAAsG,GAAjF,QAAMa,EAAOR,EAAI,EAAEG,CAAK,EAAE,MAAMK,EAAOP,EAAM,EAAEE,CAAK,EAAE,MAAMK,EAAON,EAAK,EAAEC,CAAK,EAAsB,IAAO,EAAK,QAAQ,UAAUhC,GAAU,OAAO,OAAQ,EAAQsC,GAAa,EAAE,IAAI,CAAC,EAAM,EAAEC,GAAaC,EAAE,EAAE,CAAC,EAAE,EAAM,EAAED,GAAaE,EAAE,EAAE,CAAC,EAEhjChD,GAAO,OAAM,EAAM,GAAGM,EAAM,EAAE,EAAM,GAAGA,EAAM,EAAG,EAAQ2C,OAAmB,CAAC,IAAMC,EAAI/G,EAAK,sBAAsB,EAAE,GAAG,CAAC+G,EAAI,OAAO,CAACA,EAAI,OAAO,MAAO,GAAM,IAAMH,GAAGzC,EAAM,QAAQ4C,EAAI,MAAMA,EAAI,MAAMF,GAAG1C,EAAM,QAAQ4C,EAAI,KAAKA,EAAI,OAAwB,OAAjBL,EAAYE,EAAEC,CAAC,EAASD,GAAG,GAAGA,GAAG,GAAGC,GAAG,GAAGA,GAAG,CAAE,EAAQG,MAAa,CAAC,IAAMxB,EAAEvD,EAAU,QAAcgF,EAAU,iBAAiBjH,CAAI,EAAEkH,EAAU,iBAAiBnH,CAAI,EAAEgG,GAAcmB,EAAU,eAAe,EAAE,IAAMC,EAAO,WAAWF,EAAU,KAAK,GAAGjH,EAAK,YAAkBoH,EAAO,WAAWH,EAAU,MAAM,GAAGjH,EAAK,aAAmB+G,EAAI/G,EAAK,sBAAsB,EAAEqH,EAAQtH,EAAK,sBAAsB,EAAE,GAAG,CAACC,EAAK,aAAa,CAACD,EAAK,aAAaoH,GAAQ,GAAGC,GAAQ,GAAGL,EAAI,OAAO,GAAGA,EAAI,QAAQ,GAAGM,EAAQ,OAAO,GAAGA,EAAQ,QAAQ,EAAE,MAAO,GAIzwB,IAAIC,EAAO,EAAEC,EAAO,EAAE,GAAGL,EAAU,YAAY,OAAO,CAAC,IAAMM,EAAO,IAAI,kBAAkBN,EAAU,SAAS,EAAE,EAAO,KAAK,IAAI,KAAK,MAAMM,EAAO,EAAEA,EAAO,CAAC,EAAE,IAAI,EAAE,EAAO,KAAK,IAAI,KAAK,MAAMA,EAAO,EAAEA,EAAO,CAAC,EAAE,IAAI,CAAE,CAAC,IAAMC,EAAaP,EAAU,oBAAoB,KAAK,CAAC,CAAC,MAAM,KAAK,EAAQQ,GAAe,EAAM,KAAQ,WAAW9B,CAAK,GAAG,IAAIA,EAAM,SAAS,GAAG,EAAE+B,EAAK,IAAI,GAASC,EAAGpC,EAAE,OAAO,EAAEA,EAAE,OAAOkC,EAAcD,EAAa,GAAGN,CAAM,EAAQU,EAAGrC,EAAE,OAAO,EAAEA,EAAE,OAAOkC,EAAcD,EAAa,IAAIA,EAAa,GAAGL,CAAM,EAAE,EAAED,EAAOG,EAAO,GAAEF,EAAOG,EAAO,EAAMZ,GAAa,KAAK,IAAIiB,EAAGN,EAAOO,EAAGN,CAAM,EAAE,EAAE,KAAK,IAAI9D,EAAEC,EAAC,EAAE,CAAC,EAAE,IAAMoE,EAAI,KAAK,IAAInN,EAAO,kBAAkB,EAAE,CAAC,EAEjqB,GAAa,KAAK,IAAI,EAAE,KAAK,MAAMwM,EAAOW,CAAG,CAAC,EAAE,GAAc,KAAK,IAAI,EAAE,KAAK,MAAMV,EAAOU,CAAG,CAAC,EAE/F,IAAMC,EAAU,GAAGH,EAAG,OAAOC,EAAG,IAEhC,GAFuC7H,EAAK,MAAM,eAAe+H,IAAU,EAAK,MAAM,aAAaA,GAEhG5D,EAAM,aAAaA,EAAM,SAASA,EAAM,SAAS,CAAC,IAAM6D,EAAOlB,GAAe,EAAE,AAAiB3C,EAAM,UAAQ6D,CAAO,CAAC,MAAO,EAAK,EAAQC,OAAU,CAAC,IAAMzC,EAAEvD,EAAU,QAAQ,GAAGgB,GAASC,EAAK,MAAO,GAAM,GAAG,CAAC8D,EAAS,EAA2B,OAAxBvE,EAAa,SAAS,EAAS,GAEqlB,GAF9kB8C,GAAc,EAErRxF,EAAK,gBAAgB4B,EAAe6D,EAAE,YAAY,EAAExF,EAAK,MAAM,YAAY,aAAa,GAAG2G,GAAanB,EAAE,UAAU,EAAE,CAAC,EAAE,GAAG,EAAExF,EAAK,MAAM,YAAY,aAAawF,EAAE,OAAO,SAAS,EAAExF,EAAK,MAAM,YAAY,iBAAiBoE,GAAU,UAAUoB,EAAE,OAAO,SAAS,EAAExF,EAAK,MAAM,YAAY,mBAAmBoE,GAAU,MAAM,IAAI,EAAEpE,EAAK,MAAM,YAAY,aAAawF,EAAE,OAAO,KAAK,EAAExF,EAAK,MAAM,YAAY,cAAcwF,EAAE,OAAO,MAAM,EAAExF,EAAK,MAAM,YAAY,aAAa,GAAG4D,EAAQ,GAAG,GAAG,IAAI,EAAE5D,EAAK,MAAM,YAAY,SAAS,GAAGmE,EAAM,GAAG,IAAI,EAAE,EAAEnE,EAAK,MAAM,YAAY,SAAS,GAAGmE,EAAM,GAAG,IAAI,EAAE,EAAEnE,EAAK,MAAM,YAAY,cAAc,OAAO6D,GAAO2B,EAAE,MAAM,SAAS,CAAC,EAAExF,EAAK,MAAM,YAAY,YAAY,GAAGwF,EAAE,MAAM,KAAK,GAAG,EAAExF,EAAK,MAAM,YAAY,kBAAkB,OAAOwF,EAAE,UAAU,CAAC,EAAExF,EAAK,MAAM,YAAY,oBAAoBwF,EAAE,UAAU,IAAI,IAAI,GAAG,EAAK,CAAC5C,GAAI,CAACC,EACtzB,OAApC2C,EAAE,UAAS/C,EAAa,UAAU,EAAS,IAASE,EAAO,QAAQsB,IAActB,EAAO,SAASuB,MAAe,EAAO,MAAMD,GAAa,EAAO,OAAOC,IAAetB,EAAG,WAAWC,CAAO,EAAED,EAAG,SAAS,EAAE,EAAED,EAAO,MAAMA,EAAO,MAAM,EAAE,IAAMuF,GAAQ,EAAK,IAAQtF,EAAG,UAAUI,EAASsC,GAAMM,CAAK,EAA25B,OAAz5BhD,EAAG,UAAUI,EAAS,WAAWS,EAAEC,EAAC,EAAEd,EAAG,UAAUI,EAAS,QAAQmB,EAAM,GAAGV,EAAEU,EAAM,GAAGT,EAAC,EAAEwE,EAAO,OAAOtE,CAAO,EAAEsE,EAAO,YAAYvB,GAAanB,EAAE,UAAU,EAAE,CAAC,CAAC,EAAE0C,EAAO,OAAOvB,GAAanB,EAAE,OAAO,KAAK,EAAE,GAAG,CAAC,EAAE0C,EAAO,QAAQvB,GAAanB,EAAE,MAAM,EAAE,CAAC,CAAC,EAAE0C,EAAO,OAAOvB,GAAanB,EAAE,MAAM,KAAK,EAAE,CAAC,CAAC,EAAE0C,EAAO,aAAavB,GAAanB,EAAE,WAAW,GAAG,GAAG,CAAC,EAAE0C,EAAO,SAASrE,EAAM,EAAEqE,EAAO,OAAOvB,GAAanB,EAAE,OAAO,WAAW,EAAE,CAAC,CAAC,EAAE0C,EAAO,QAAQpE,CAAQ,EAAEoE,EAAO,SAASvE,CAAK,EAAEuE,EAAO,UAAUnE,EAAO,EAAEmE,EAAO,WAAW,IAAE,WAAW,OAAU,EAAEA,EAAO,YAAY9D,EAAS,EAAE8D,EAAO,cAAcvB,GAAanB,EAAE,MAAM,UAAU,EAAE,GAAG,CAAC,EAAE0C,EAAO,YAAYvB,GAAanB,EAAE,MAAM,KAAK,GAAG,GAAG,CAAC,EAAE,CAAC,aAAa,aAAa,aAAa,CAAC,CAAC,SAAS,EAAK,IAAQ5C,EAAG,WAAWI,EAASsC,GAAM,IAAI,aAAaf,GAAQoB,EAAM,CAAC,CAAC,EAAE/C,EAAG,WAAWA,EAAG,UAAU,EAAE,CAAC,EAAM4C,EAAE,UAAS/C,EAAaG,EAAG,cAAc,EAAE,WAAW,OAAO,EAAS,EAAK,EAAQuF,OAAoB,CAAC,IAAM3C,EAAEvD,EAAU,QAAQ,OAAO,KAAK,UAAU,CAACwB,EAAEC,GAAEC,EAAMM,GAAaC,GAAcsB,EAAE,SAASA,EAAE,UAAUA,EAAE,WAAWA,EAAE,MAAMA,EAAE,OAAOA,EAAE,MAAMA,EAAE,OAAO,KAAKA,EAAE,OAAO,WAAW5B,CAAO,CAAC,CAAE,EAAQwE,OAAS,CAAKnG,EAAU,QAAQ,SAA6BgB,GAASC,IAAY,GAAO,EAAS,GAAc,EAAE,GAAQ,EAE3iD+E,GAAM,IAAYzE,GAAa2E,GAAgB,IAAI5E,EAAad,EAAa,UAAU,EAAU,AAAyBa,IAAepD,OAA+B,CAAqB,GAApB,EAAe,KAAQ+C,GAAS,CAAChB,EAAU,QAAQ,SAAS,OAAO,IAAMoG,EAAQ,SAAS,cAAc,QAAQ,EAAE,EAAOA,EAAQ,GAAG,CAACzD,GAAS,EAAE,IAAM0D,EAAQ1F,EAAG,GAAG,CAAC0F,GAAS,CAACzF,EAAQ,MAAU,MAAM,mCAAmC,EAAE,GAAG,CAACoF,GAAM,EAAE,OAAO,GAAGK,EAAQ,cAAc,EAAE,MAAU,MAAM,+BAA+B,EAAE,IAAMC,EAAYjG,EAAS,WAAW,IAAI,EAAE,GAAG,CAACiG,EAAY,MAAU,MAAM,6BAA6B,EAAE,EAAS,MAAMF,EAAQ,MAAM,EAAS,OAAOA,EAAQ,OAExpBE,EAAY,UAAUF,EAAQ,EAAE,CAAC,EAAE,EAAYF,GAAgB,EAAE,EAAY,GAAK1F,EAAa,UAAU,CAAE,OAAOjC,EAAM,CAAC,QAAQ,KAAK,+CAA+CA,CAAK,EAAEiC,EAAae,EAAY,WAAW,UAAU,CAAE,QAAQ,CAAC,IAAM8E,EAAQ1F,EAAG8B,EAAW,EAAE,EAAG,KAEtR,GAAG,CAAC4D,GAAS,aAAa,oBAAoB,CAAC,EAAE,YAAY,CAAE,QAAQ,CAAC,EAAQ,MAAM,EAAQ,OAAO,EAAE,EAAOjG,CAAW,CAAC,CAAC,CAAC,IANm2C4F,GAAM,CAMv2C,EAAQO,GAAK,GAAK,CAAS,GAAR,EAAM,EAAKvF,GAASC,GAAM,CAACC,GAAS,SAAS,OAAO,CAAC,EAAK,EAAE,MAAO,CAAC,IAAMqC,EAAEvD,EAAU,QAAQwG,EAAOtE,EAAM,SAASA,EAAM,SAASA,EAAM,QAAcuE,EAAGrF,EAAK,KAAK,KAAKsF,EAAItF,GAAM,IAAI,GAAG,EAAE,EAAE,GAAY,GAAT,EAAKsF,EAAOnD,EAAE,MAAM,CAAC,GAAO,EAAS,GAAc,EAAE,GAAQ,EAAE4C,GAAK,EAAE,EAAK,EAAE,MAAO,CAAC,KAAU,KAAYvE,KAAS,EAAE,KAAK,IAAI,CAAC6E,EAAG,CAAC,GAAG,IAAY,KAAM,QAAa5E,IAAW,EAAE,KAAK,IAAI,CAAC4E,EAAG,EAAE,GACphB,EAAM,KAAKvE,EAAM,EAAEA,EAAM,KAAK,EAAE,KAAK,IAAI,CAACuE,EAAG,EAAE,GAAG,EAAM,KAAKvE,EAAM,EAAEA,EAAM,KAAK,EAAE,KAAK,IAAI,CAACuE,EAAG,EAAE,GAAG,GAAQ,KAAK,IAAI,EAAE3E,GAAQ2E,EAAG,IAAI,EAAE,IAAME,EAAMjC,GAAanB,EAAE,OAAO,MAAM,GAAG,CAAC,EAAQqD,EAAeJ,GAAQjD,EAAE,OAAO,WAAW,UAAUoD,EAAM,EAAQE,EAAM,KAAK,IAAI,CAACJ,EAAG,CAAC,EAEnR,GAASG,EAAeH,GAAI1E,GAAc6E,IAAiB,EAAEC,GAAO,EAAE,GAAcD,GAAgB7E,GAAc6E,GAAgBC,EAAM,IAAMC,EAAO,KAAK,IAAI/E,GAAc6E,CAAc,EAAE,KAASE,IAAO,GAAcF,GAAeT,GAAK,EAAE,IAAMY,EAAS,KAAK,IAAInF,GAAQ,IAAW,EAAE,MAAM,KAAK,IAAIC,EAAU,KAAM,OAAY,EAAE,MAAMC,GAAQ,GAAG,KAAK,IAAII,EAAM,GAAGA,EAAM,CAAC,EAAE,MAAM,KAAK,IAAIA,EAAM,GAAGA,EAAM,CAAC,EAAE,KAEpZ0E,EAAe,GAAGE,GAAQC,EAAS,EAAM,sBAAsBR,EAAI,EAAO,EAAK,CAAE,EAAE,SAASS,GAAM,CAAIhG,GAASC,IAAejB,EAAU,QAAQ,SAAUmG,GAAK,EAAa,CAAChF,GAAOD,GAAS,CAAC,SAAS,SAAO,EAAM,sBAAsBqF,EAAI,GAAE,CAAC,EAAQ,YAAY,CAACxB,EAAS,EAAEkC,GAAgB,EAAED,EAAK,CAAE,EAAE,IAAME,GAAM,IAAQ,EAAM,QAAQC,EAAM,QAAQ,EAAM,QAAQA,EAAM,QAAQ,EAAM,WAAW,GAAYtC,GAAe,GAAUuC,GAAM,GAAO,CAAIpH,EAAU,QAAQ,UAAUmH,EAAM,cAAc,UAAe,EAAM,QAAQD,GAAMC,CAAK,EAAEH,EAAK,EAAE,EAE7hBK,GAAK,GAAO,CAAIrH,EAAU,QAAQ,OAAOmH,EAAM,cAAc,UAAe,EAAM,QAAQD,GAAMC,CAAK,EAAEH,EAAK,EAAE,EAAQM,OAAU,CAAC,EAAM,QAAQ,GAAMN,EAAK,CAAE,EAAQO,GAAK,GAAO,CAAIvH,EAAU,QAAQ,WAAgBkH,GAAMC,CAAK,EAAE,EAAM,QAAQ,GAAKH,EAAK,EAAE,EAAQQ,OAAO,CAAItF,EAAM,UAAQ,GAAQ,GAAE,EAAM,QAAQ,GAAM8E,EAAK,CAAE,EAAMS,GAAS,KAAWC,OAAoB,CAAC,GAAG,CAACD,GAAS,OAAO,GAAK,CAAC,UAAQ,QAAM,YAAUA,GAAY9D,EAAMgE,EAAQ,MAAM,YAAYhI,EAAcgE,EAAMiE,CAAQ,EAAOD,EAAQ,MAAM,eAAehI,CAAa,EAAE,GAAS,IAAK,EAAQkI,GAAe,GAAQ,CAAC,GAAG,CAACrF,GAAa,OAAUiF,IAAU,UAAUK,IAAQJ,GAAgB,EAAE,GAAS,CAAC,QAAQI,EAAO,MAAMA,EAAO,MAAM,iBAAiBnI,CAAa,EAAE,SAASmI,EAAO,MAAM,oBAAoBnI,CAAa,CAAC,GAEhyB,IAAIqE,EAAI,EAAEC,EAAM,EAAEC,EAAK,EAAEC,EAAM,EAAE,IAAI,IAAIC,EAAK0D,EAAO1D,GAAMD,EAAM,KAAK,EAAKC,EAAK,cAAc,CAAC5B,GAAa,UAAU,EAAE,EAAE,EAAE,CAAC,EAAE,GAAa,UAAU,cAAc,GAAa,UAAU,iBAAiB4B,CAAI,CAAC,CAAC,gBAAgB5B,GAAa,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,IAAM8B,EAAK9B,GAAa,aAAa,EAAE,EAAE,EAAE,CAAC,CAAC,CAAC,KAAW+B,EAAOD,EAAK,GAAG,KAAK,EAAEH,GAAO,GAAKG,EAAK,GAAG,IAAIC,EAAO,GAAOD,EAAK,GAAG,IAAIC,EAAO,GAAMD,EAAK,GAAG,IAAIC,EAAO,GAAOA,CAAO,CAAC,IAAMC,EAAO,GAAOb,GAAO,OAAOA,EAAM,QAAgBA,EAAM,MAAM,QAAM,IAA4GoE,EAAvF,MAAMvD,EAAOR,EAAI,EAAEG,CAAK,EAAE,MAAMK,EAAOP,EAAM,EAAEE,CAAK,EAAE,MAAMK,EAAON,EAAK,EAAEC,CAAK,EAAsB,GAAGxF,GAAe,MAAMqB,EAAU,QAAQ,OAAO,UAAa8H,EAAO,MAAM,iBAAiBnI,CAAa,IAAIoI,GAAID,EAAO,MAAM,YAAYnI,EAAcoI,CAAG,CAAE,EAAQd,OAAoB,CAAIQ,IAAU,QAAQ,aAAYI,GAAeJ,GAAS,OAAO,CAAE,EAAQO,GAAQ,GAAO,CAAC,GAAGhI,EAAU,QAAQ,SAAS,OAAO,IAAM8H,EAAOX,EAAM,OAAsH,GAA5GW,aAAkB,aAAYD,GAAeC,CAAM,EAAE,EAAM,QAAQA,GAAQ,QAAQ,gBAAgB,GAAG,GAAS5F,EAAM,QAAQ,CAAC,IAAM+F,EAAEH,EAAO,sBAAsB,EAAEI,EAAEnK,EAAK,sBAAsB,EAAKmK,EAAE,OAAOA,EAAE,QAAOzD,GAAawD,EAAE,KAAKA,EAAE,MAAM,EAAEC,EAAE,MAAMA,EAAE,OAAOD,EAAE,IAAIA,EAAE,OAAO,EAAEC,EAAE,KAAKA,EAAE,MAAM,CAAE,CAAClB,EAAK,CAAE,EAAQmB,OAAa,CAACT,GAAgB,EAAE,EAAM,QAAQ,GAAMV,EAAK,CAAE,EAAQoB,MAAU,CAAC,EAAM,QAAQ,EAAM,QAAQ,EAAM,QAAQ,GAAM,GAAO,EAAS,GAAc,EAAE,GAAQ,EAAEpB,EAAK,CAAE,EAAQqB,OAAe,CAAI,SAAS,QAAQD,EAAM,EAAE,qBAAqBjH,CAAK,EAAE,EAAM,EAAE,EAAK,GAAQ6F,EAAK,CAAE,EAAQsB,EAAO,GAAO,CAACnB,EAAM,eAAe,EAAE,EAAK,GAAK3G,EAAa,UAAU,EAAE,qBAAqBW,CAAK,EAAE,EAAM,EAAE,EAAK,CAAE,EAAQoH,OAAepJ,EAAW,GAAGqJ,EAAE,CAAC,EAE9rDC,mBAAmB,IAAI,IAAUC,IAAU,EAAQ,EAAK,IAAQ,CAAC,IAAIC,EAAMF,GAAmB,IAAId,CAAO,EAAMgB,IAAO,kBAAM,IAAI,IAAIF,GAAmB,IAAId,EAAQgB,CAAK,GAAOA,EAAM,IAAItF,CAAI,GAAEsF,EAAM,IAAItF,EAAKsE,EAAQ,aAAatE,CAAI,CAAC,EAAKM,IAAQ,KAASgE,EAAQ,aAAatE,CAAI,GAAEsE,EAAQ,gBAAgBtE,CAAI,EAAWsE,EAAQ,aAAatE,CAAI,IAAIM,GAAMgE,EAAQ,aAAatE,EAAKM,CAAK,CAAE,EAAQiF,GAAY,GAAS,CAAC,GAAG,CAACjB,EAAQ,eAAe,CAAC,CAAC,OAAO,MAAO,GAAM,IAAIrJ,EAAQqJ,EAAQ,KAAMrJ,GAAQ,CAAC,IAAMuK,EAAI,iBAAiBvK,CAAO,EAAE,GAAGuK,EAAI,UAAU,QAAQA,EAAI,aAAa,UAAUA,EAAI,UAAU,IAAI,MAAO,GAAM,GAAGvK,IAAUR,EAAK,MAAM,EAAQQ,EAAQ,aAAc,CAAC,MAAO,EAAK,EAAQwK,IAAY,EAAc,KAAQ,CAAC,IAAMC,EAAQ,MAAM,KAAKjL,EAAK,iBAAiB,iJAAiJ,CAAC,EAAE,OAAOiL,EAAQ,KAAKH,EAAW,IAAII,EAAcD,EAAQ,GAAG,IAAA,GAAW,EAAME,GAAa,KAAWC,OAAwB,CAAC,GAAG,CAACD,GAAa,OAAO,IAAMN,EAAMF,GAAmB,IAAIQ,EAAY,EAAE,IAAI,IAAM5F,IAAO,CAAC,QAAQ,aAAa,EAAE,CAAC,GAAG,CAACsF,GAAO,IAAItF,CAAI,EAAE,SAAS,IAAMM,EAAMgF,EAAM,IAAItF,CAAI,EAAKM,GAAO,KAAKsF,GAAa,gBAAgB5F,CAAI,EAAO4F,GAAa,aAAa5F,EAAKM,CAAK,EAAEgF,EAAM,OAAOtF,CAAI,CAAE,CAAC,GAAa,IAAK,EAAQ8F,OAAa,CAAC,GAAGnJ,EAAU,QAAQ,WAAW,aAAa,OAAO,IAAMoJ,EAAON,GAAW,EAAI,EAAEO,EAAMvL,EAAK,cAAc,4BAA4B,EAAE,GAAG,CAACsL,EAAO,CAACF,GAAoB,EAAE,MAAO,CAAC,IAAMI,EAAOF,EAAO,aAAa,YAAY,IAAI,aAC5kDV,GAASU,EAAO,gBAAgB,OAAOE,CAAM,CAAC,EAAKD,GAAWA,EAAM,IAAGX,GAASW,EAAM,KAAK,gBAAgB7J,GAAQ,EAAEkJ,GAASU,EAAO,gBAAgBC,EAAM,EAAE,GAAQX,GAASU,EAAO,gBAAgB,IAAI,EACtM,CAACC,GAAO,CAACT,GAAYQ,CAAM,EAAGF,GAAoB,GAAaD,KAAeI,IAAOH,GAAoB,EAAE,GAAaG,GAAOX,GAASW,EAAM,QAAQC,EAAO,KAAK,EAAE,EAAEZ,GAASW,EAAM,cAAcC,EAAO,KAAK,MAAM,EAAE,EAAQC,GAAgB,GAAc,CAAC,GAAGvJ,EAAU,QAAQ,UAAUA,EAAU,QAAQ,WAAW,aAAa,OAAO,IAAMoJ,EAAON,GAAW,EAAE,GAAGM,GAAQ,aAAa,YAAY,IAAI,aAAa,OAAO,IAAMI,EAAa1L,EAAK,eAAeA,EAAW2L,EAAc,SAAS,yBAAyB,YAAY,SAAS,cAAc,KAG5iBL,EAAO,MAAM,CAAC,cAAc,EAAI,CAAC,EAAEA,EAAO,cAAc,IAAI,cAAc,UAAU,CAAC,IAAI,QAAQ,KAAK,QAAQ,QAAQ,GAAK,WAAW,EAAI,CAAC,CAAC,EAAEA,EAAO,cAAc,IAAI,cAAc,QAAQ,CAAC,IAAI,QAAQ,KAAK,QAAQ,QAAQ,GAAK,WAAW,EAAI,CAAC,CAAC,EAAkB,sBAAbM,MAAuC,CAAIF,EAAa,aAAYA,EAAa,cAAc,wEAAwE,CAAC,EAAE,MAAM,CAAE,MAAkC,CAAIC,GAAe,aAAa,CAAC3L,EAAK,SAAS2L,CAAa,EAAEA,EAAc,MAAM,CAAC,cAAc,EAAI,CAAC,EAAU,SAAS,gBAAgBL,GAAOA,EAAO,KAAK,CAAE,CAAC,CAAE,EAAQO,GAAQ,GAAO,CAAC,IAAMC,EAAKd,GAAW,EAAE,GAAG3B,EAAM,MAAM,UAAUyC,GAAM,aAAa,YAAY,IAAI,aAAa,CAACzC,EAAM,eAAe,EAAEA,EAAM,gBAAgB,EAAEoC,GAAgB,EAAI,EAAE,MAAO,CAAC,GAAGpC,EAAM,MAAM,OAAOA,EAAM,QAAQA,EAAM,SAASA,EAAM,SAASnH,EAAU,QAAQ,UAAU4J,GAAM,aAAa,YAAY,IAAI,aAAa,OAAO,IAAMP,EAAMvL,EAAK,cAAc,4BAA4B,EAAE,GAAG,CAACuL,EAAM,OAAO,IAAMQ,EAAS,MAAM,KAAK/L,EAAK,iBAAiB,qCAAqC,CAAC,CAAC,CAAC,OAAO,GAAS6J,IAAU0B,GAAO1B,EAAQ,UAAU,GAAGiB,GAAYjB,CAAO,GAAG,CAACA,EAAQ,QAAQ,kCAAkC,GAAG,CAACA,EAAQ,QAAQ,uCAAuC,CAAC,EAEtyCmC,EAAY,CAAC,GAAGD,EAAS,OAAO,GAAS,CAACR,EAAM,SAAS1B,CAAO,CAAC,EAAE,GAAGkC,EAAS,OAAO,GAASR,EAAM,SAAS1B,CAAO,CAAC,CAAC,EAAQjE,EAAMoG,EAAY,QAAQ,SAAS,aAAa,EAAE,GAAGpG,EAAM,EAAE,OAAO,IAAMrF,EAAKyL,EAAYpG,GAAOyD,EAAM,SAAS,GAAG,IAAI,GAAG9I,EAAK,CAAC8I,EAAM,eAAe,EAAE9I,EAAK,MAAM,EAAE,MAAO,CAEjT,IAAM0L,EAAS5C,EAAM,SAAS0C,EAAS,GAAGA,EAASA,EAAS,OAAO,GAAME,GAAUA,IAAW,SAAS,eAAcA,EAAS,MAAM,CAAC,cAAc,EAAI,CAAC,CAAE,EACpJC,GAAQ,GAAO,CAAKlM,EAAK,SAASqJ,EAAM,MAAM,GAAEoC,GAAgB,EAAK,CAAE,EAAQU,OAAW,CAAClF,EAAS,EAAEoE,GAAS,EAAEnC,EAAK,CAAE,EAAElJ,EAAK,iBAAiB,eAAesJ,EAAK,EAAEtJ,EAAK,iBAAiB,cAAcuJ,GAAK,CAAC,QAAQ,EAAI,CAAC,EAAEvJ,EAAK,iBAAiB,eAAewJ,EAAK,EAAExJ,EAAK,iBAAiB,cAAcyJ,GAAK,CAAC,QAAQ,EAAI,CAAC,EAAEzJ,EAAK,iBAAiB,UAAUkK,EAAO,EAAElK,EAAK,iBAAiB,WAAWqK,EAAQ,EAAErK,EAAK,iBAAiB,UAAU6L,EAAO,EAAEjR,EAAO,iBAAiB,YAAY8O,EAAE,EAAE9O,EAAO,iBAAiB,gBAAgB8O,EAAE,EAAE9O,EAAO,iBAAiB,OAAO0P,CAAK,EAAE1P,EAAO,iBAAiB,SAASuR,GAAO,CAAC,QAAQ,EAAI,CAAC,EAAE,SAAS,iBAAiB,mBAAmB5B,EAAU,EAAE,SAAS,iBAAiB,QAAQ2B,GAAQ,CAAC,QAAQ,EAAI,CAAC,EAAEtJ,EAAO,iBAAiB,mBAAmB4H,CAAM,EAAE5H,EAAO,iBAAiB,uBAAuB6H,EAAU,EAAE,IAAM2B,GAAG,OAAO,eAAiB,IAAY,IAAI,eAAeD,EAAM,EAAE,KAAKC,IAAI,QAAQnM,CAAI,EAAKD,IAAOC,GAAKmM,IAAI,QAAQpM,CAAI,EAAE,IAAMqM,GAAG,OAAO,qBAAuB,IAAY,IAAI,qBAAqB,GAAS,CAAC,EAAQC,EAAQ,EAAE,EAAE,gBAAgB,GAAQlJ,EAAQ8F,EAAK,GAAO,qBAAqB7F,CAAK,EAAE,EAAM,EAAE,EAAK,EAAG,CAAC,EAAE,KAAKgJ,IAAI,QAAQpM,CAAI,EAAE,IAAMsM,GAAc,OAAO,iBAAmB,IAAY,IAAI,qBAAqB,CAACtF,EAAS,EAAEkC,GAAgB,EAAED,EAAK,CAAE,CAAC,EAAE,KAAQlJ,IAAOC,GAAKsM,IAAe,QAAQvM,EAAK,CAAC,WAAW,GAAK,gBAAgB,CAAC,QAAQ,OAAO,CAAC,CAAC,EAAE,IAAMwM,GAAa,OAAO,iBAAmB,IAAY,IAAI,iBAAiBnB,EAAQ,EAAE,KAC18C,OADk9CnJ,EAAU,QAAQ,WAAW,cAAasK,IAAc,QAAQxM,EAAK,CAAC,QAAQ,GAAK,UAAU,GAAK,WAAW,GAAK,gBAAgB,CAAC,YAAY,CAAC,CAAC,EACvoDqL,GAAS,EAAEpE,EAAS,EAAEoB,GAAK,EAAEa,EAAK,MAAY,CAAC,EAAQ,GAAK,qBAAqB7F,CAAK,EAAEE,IAAiB,EAAE,EAAe,KAAK,EAAQ,QAAQ,KAAK6I,IAAI,WAAW,EAAEC,IAAI,WAAW,EAAEE,IAAe,WAAW,EAAEC,IAAc,WAAW,EAAExM,EAAK,oBAAoB,eAAesJ,EAAK,EAAEtJ,EAAK,oBAAoB,cAAcuJ,EAAI,EAAEvJ,EAAK,oBAAoB,eAAewJ,EAAK,EAAExJ,EAAK,oBAAoB,cAAcyJ,EAAI,EAAEzJ,EAAK,oBAAoB,UAAUkK,EAAO,EAAElK,EAAK,oBAAoB,WAAWqK,EAAQ,EAAErK,EAAK,oBAAoB,UAAU6L,EAAO,EAAEjR,EAAO,oBAAoB,YAAY8O,EAAE,EAAE9O,EAAO,oBAAoB,gBAAgB8O,EAAE,EAAE9O,EAAO,oBAAoB,OAAO0P,CAAK,EAAE1P,EAAO,oBAAoB,SAASuR,EAAM,EAAE,SAAS,oBAAoB,mBAAmB5B,EAAU,EAAE,SAAS,oBAAoB,QAAQ2B,EAAO,EAAEtJ,EAAO,oBAAoB,mBAAmB4H,CAAM,EAAE5H,EAAO,oBAAoB,uBAAuB6H,EAAU,EAAEb,GAAgB,EAAEe,GAAmB,SAAS,EAAM,IAAU8B,EAAM,SAAS,EAAM,IAAO,CAAI5G,IAAQ,KAAKgE,EAAQ,gBAAgBtE,CAAI,EAAOsE,EAAQ,aAAatE,EAAKM,CAAK,CAAE,CAAC,CAAC,EAAE7F,EAAK,gBAAgB2B,CAAc,EAAE3B,EAAK,gBAAgB4B,CAAc,EAAE+C,EAAW,EAAE,EAAG,KAAKjC,EAAa,SAAS,CAAE,CAAE,EAAE,CAACtB,EAAQO,EAAeC,EAAeF,EAAOgL,EAASzL,CAAQ,CAAC,EAAE3F,MAAoB,CAACmG,EAAQ,UAAU,CAAE,EAAE,CAACiL,EAASC,EAAUC,EAAWC,EAAMC,EAAOlM,EAAO,UAAUA,EAAO,MAAMA,EAAO,OAAOE,EAAM,UAAUA,EAAM,KAAKA,EAAM,KAAKpE,EAAO,SAASA,EAAO,MAAMA,EAAO,KAAKA,EAAO,WAAWqF,EAAMC,EAAY,CAAC,EAAE,IAAM+K,EAAS;EAC9iDjL,EAAM,iBAAiBA,EAAM,gFAAgFD,EAAc,GAAGjB,EAAO,UAAU;EAC/IkB,EAAM;EACNA,EAAM;EACNA,EAAM;EACNA,EAAM,GAAGF,EAAe;EACxBE,EAAM,GAAGF,EAAe;EACxBE,EAAM,GAAGF,EAAe,oCAAoCE,EAAM,GAAGF,EAAe;EACpFE,EAAM,GAAGF,EAAe;wCACcE,EAAM,mJAAmJA,EAAM,uJAAuJA,EAAM,mCAAmCA,EAAM,0GAA0GA,EAAM;EACrfkL,GAAW,CAAC,SAAS,WAAW,QAAQ,QAAQ,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,aAAa,UAAU,cAAc,OAAO,WAAW,OAAO,WAAW,QAAQ,EAAE,MAAoB,gBAAM,MAAM,CAAC,IAAI1L,EAAQ,UAAU,iBAAiB,gBAAgB,UAAU,cAAc,OAAO,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,GAAG2L,EAAM,SAAS,WAAW,cAAc,OAAO,WAAW,OAAO,SAAS,SAAS,EAAE,SAAS,CAAc,gBAAM,QAAQ,CAAC,SAAS,CAAC,mxCAAmxCF,CAAQ,CAAC,CAAC,EAAe,gBAAK,OAAO,CAAC,UAAU,uBAAuB,MAAMC,EAAU,CAAC,EAAe,gBAAK,OAAO,CAAC,UAAU,sBAAsB,MAAM,CAAC,GAAGA,GAAW,MAAM,GAAG,MAAM,OAAO,OAAO,MAAM,CAAC,CAAC,EAAe,gBAAK,QAAQ,CAAC,SAAS,gSAAgS,CAAC,EAAe,gBAAK,SAAS,CAAC,IAAIzL,EAAU,UAAU,SAAS,MAAM,EAAE,OAAO,EAAE,MAAMyL,EAAU,CAAC,EAAe,gBAAK,SAAS,CAAC,IAAIxL,EAAY,UAAU,cAAc,MAAM,EAAE,OAAO,EAAE,MAAMwL,EAAU,CAAC,CAAC,CAAC,CAAC,CAAE,C,4EAxNlyE,GAAe,+GAAqH,GAAiB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAoJ/S,GAAe;iDAA8F,GAAe,CAAC,UAAU,UAAU,MAAM,UAAU,OAAO,SAAS,EAAQ,GAAc,CAAC,UAAU,GAAG,KAAK,IAAI,KAAK,GAAG,EAAQ,GAAe,CAAC,SAAS,UAAU,MAAM,EAAE,KAAK,GAAG,WAAW,EAAE,EAAQ,IAAc,EAAE,EAAG,IAAK,KAAK,IAAII,EAAG,KAAK,IAAIC,EAAG,OAAO,SAASvH,CAAC,EAAEA,EAAEuH,CAAE,CAAC,EAK2L,GAA6BzS,IAAS,OAAY1sB,EAAgBC,EA+Dk0D8vB,EAAoByC,GAAc,CAAC,SAAS,CAAC,KAAKpC,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,aAAa,MAAM,EAAE,aAAa,CAAC,aAAa,aAAa,EAAE,aAAa,aAAa,YAAY,oIAAoI,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,KAAK,IAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,YAAY,UAAU,aAAauC,GAAe,SAAS,CAAC,UAAU,CAAC,KAAKvC,EAAY,MAAM,MAAM,YAAY,aAAauC,GAAe,SAAS,EAAE,MAAM,CAAC,KAAKvC,EAAY,MAAM,MAAM,QAAQ,aAAauC,GAAe,KAAK,EAAE,OAAO,CAAC,KAAKvC,EAAY,MAAM,MAAM,SAAS,aAAauC,GAAe,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,KAAKvC,EAAY,OAAO,MAAM,aAAa,aAAa,EAAE,IAAI,GAAG,IAAI,IAAI,KAAK,GAAG,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,cAAc,YAAY,QAAQ,aAAayC,GAAc,SAAS,CAAC,KAAK,CAAC,KAAKzC,EAAY,OAAO,MAAM,OAAO,aAAa,IAAI,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,IAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,YAAY,OAAO,aAAa0C,GAAe,SAAS,CAAC,SAAS,CAAC,KAAK1C,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,UAAU,QAAQ,KAAK,EAAE,aAAa,CAAC,SAAS,WAAW,KAAK,EAAE,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,OAAO,GAAGgP,EAAE,WAAW,KAAK,EAAE,WAAW,CAAC,KAAKhP,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,EAAE,YAAY,yPAAyP,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,YAAY;;EAE3pJ4O,IAAgB,CAAC,CAAC,C,OCpNjB,SAAwBK,GAAc,EAAM,CAAC,GAAK,CAAC,QAAM,cAAY,YAAU,OAAK,QAAM,UAAQ,YAAU,SAAO5M,EAAYM,EAASnD,GAAoB,EAAO,CAAC0P,EAAOC,GAAWr/B,EAAS,CAAC,CAAC,EAAO,CAACs/B,EAAMC,GAAUv/B,EAAS,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAQw/B,EAAOv/B,EAAO,IAAI,EAAQw/B,EAAax/B,EAAO,IAAI,EACxSitB,MAAc,CAAC,GAAG2F,EAAS,OAAO,SAAS6M,EAAW,EAAE,CAAC,IAAIjH,EAAE,EAAE,QAAQC,EAAE,EAAE,QAAQjM,MAAoB8S,EAAS,CAAC,IAAE,GAAC,CAAC,CAAC,CAAE,CAAiD,OAAhD/S,EAAO,iBAAiB,YAAYkT,CAAU,MAAYlT,EAAO,oBAAoB,YAAYkT,CAAU,CAAE,EAAE,CAAC7M,CAAQ,CAAC,EACpP3F,MAAc,CAAC,GAAG2F,EAAS,OAAO,IAAI8M,EAAQ,GAAK,SAASlO,GAAS,CAAC4N,EAAU,GAAM,CAAC,IAAIlN,EAAKyN,EAAK,OAAO,CAAC,GAAGA,CAAI,EAAE,MAAMC,CAAW,CAAC,CAAC,KAAK,CAAC,EAAEP,EAAM,EAAE,EAAEA,EAAM,CAAC,CAAC,EACnK,IAAI,IAAIxN,EAAEK,EAAK,OAAO,EAAEL,EAAE,EAAE,IAAK,EAAKA,GAAG,CAAC,EAAEK,EAAKL,EAAE,CAAC,GAAGK,EAAKL,EAAE,EAAE,CAAC,EAAEK,EAAKL,EAAE,CAAC,GAAG2I,EAAM,EAAEtI,EAAKL,EAAE,CAAC,GAAGK,EAAKL,EAAE,EAAE,CAAC,EAAEK,EAAKL,EAAE,CAAC,GAAG2I,CAAK,EAC/F,MAA9B,GAAK,GAAG,CAAC,EAAE6E,EAAM,EAAE,EAAEA,EAAM,CAAC,EAASnN,CAAK,CAAC,EAAKwN,IAAQ,EAAO,QAAQ,sBAAsBlO,CAAO,EAAE,CAA+C,MAA9C,GAAO,QAAQ,sBAAsBA,CAAO,MAAY,CAAC,EAAQ,GAAS+N,EAAO,SAAQ,qBAAqBA,EAAO,OAAO,CAAE,CAAE,EAAE,CAACF,EAAM,EAAEA,EAAM,EAAEO,EAAYpF,EAAM5H,CAAQ,CAAC,EAGrR,IAAMiN,EAAatT,IAAS,OAA8B,KAAlBA,EAAO,WAAsBuT,EAAcvT,IAAS,OAA+B,KAAnBA,EAAO,YAC/G,SAASwT,EAAQ,EAAI,CAAC,GAAG,CAACC,EAAI,OAAO,MAAM,GAC3C,SAASC,EAAkB,EAAO,CAAC,GAAGd,EAAO,OAAO,EAAE,MAAM,GAAG,IAAIe,EAAE,IAAIf,EAAO,EAAE,CAAC,EAAE,GAAGA,EAAO,EAAE,CAAC,IAAI,IAAI,IAAItN,EAAE,EAAEA,EAAEsN,EAAO,OAAO,EAAE,IAAI,CAAC,IAAMgB,EAAGhB,EAAOtN,EAAE,IAAIsN,EAAOtN,GAASuO,EAAGjB,EAAOtN,GAASwO,EAAGlB,EAAOtN,EAAE,GAASyO,EAAGnB,EAAOtN,EAAE,IAAIwO,EAASE,EAAIH,EAAG,GAAGC,EAAG,EAAEF,EAAG,GAAG,EAAQK,EAAIJ,EAAG,GAAGC,EAAG,EAAEF,EAAG,GAAG,EAAQM,EAAIJ,EAAG,GAAGC,EAAG,EAAEF,EAAG,GAAG,EAAQM,EAAIL,EAAG,GAAGC,EAAG,EAAEF,EAAG,GAAG,EAAE,GAAG,KAAKG,EAAI,GAAGC,EAAI,GAAGC,EAAI,GAAGC,EAAI,GAAGL,EAAG,EAAE,GAAGA,EAAG,GAAI,CAAC,OAAOH,CAAE,CAAC,OAAOD,EAAkBD,CAAG,CAAE,CAG1b/S,MAAc,CAAoB,GAAhB2F,GAAmB,CAAC4M,EAAa,QAAQ,OAC3D,IAAMmB,EAAGnB,EAAa,QAAyE,OAA9DmB,EAAG,aAAa,SAAS,MAAM,SAAS,KAAK,YAAYA,CAAE,MAAa,CAAIA,EAAG,aAAa,SAAS,MAAM,SAAS,KAAK,YAAYA,CAAE,CAAG,CAAE,EAAE,CAAC/N,CAAQ,CAAC,EACzL,IAAMgO,EAAW,iBAAuBrG,EAAI,KAAK,IAAI,EAAE,IAAUsG,EAAI,CAAC,OAAOtG,EAAI,IAAI,IAAI,YAAY,QAAQA,EAAI,IAAI,KAAK,IAAI,YAAY,QAAQA,EAAI,IAAI,KAAK,IAAI,WAAW,EACxJuG,IAAY,SAA2BC,EAAK,EAAsB,GAAfC,IAAeD,EAAK,GAAO,GAAmBA,IAAUC,IACjI,IAAMC,EAAWH,IAAY,QAAQ,mBAAmBC,EAAK,EAAE,KAAKC,EAAM,SAASD,EAAK,EAAE,2BAA2BC,EAAM,GAAG,mBAAmBD,EAAK,KAAKC,EAAM,GACwnC,OAAtxCpO,EAA8B,gBAAK,MAAM,CAAC,IAAI4M,EAAa,MAAM,CAAC,GAAGZ,EAAM,MAAM,QAAQ,OAAO,QAAQ,SAAS,QAAQ,KAAK,EAAE,IAAI,EAAE,cAAc,OAAO,OAAO,KAAK,WAAW,aAAa,EAAE,SAAsB,gBAAM,MAAM,CAAC,MAAM,QAAQ,OAAO,QAAQ,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,CAAC,EAAE,SAAS,CAAc,gBAAK,OAAO,CAAC,SAASkC,IAAY,MAAmB,gBAAM,iBAAiB,CAAC,GAAGF,EAAW,GAAG,KAAK,GAAG,KAAK,GAAG,OAAO,GAAG,KAAK,SAAS,CAAQrU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,KAAK,UAAUyU,CAAK,CAAC,EAASzU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,MAAM,UAAU,MAAM,CAAC,EAASA,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,OAAO,UAAUyU,CAAK,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM,iBAAiB,CAAC,GAAGJ,EAAW,GAAG,KAAK,GAAG,KAAK,GAAG,OAAO,GAAG,KAAK,SAAS,CAAQrU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,KAAK,UAAUyU,CAAK,CAAC,EAASzU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,OAAO,UAAUyU,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK,OAAO,CAAC,EAAE,IAAInB,EAAM,GAAG,GAAGC,EAAO,GAAG,IAAID,EAAM,GAAG,GAAGC,EAAO,GAAG,GAAGD,EAAM,GAAG,GAAGC,EAAO,KAAK,OAAO,QAAQc,EAAW,GAAG,YAAYM,EAAU,cAAc,QAAQ,KAAK,OAAe,UAAQ,OAAOJ,IAAY,QAAQG,EAAW,mBAAmBF,EAAK,KAAKC,EAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAuB,gBAAK,MAAM,CAAC,IAAIxB,EAAa,MAAM,CAAC,GAAGZ,EAAM,MAAM,QAAQ,OAAO,QAAQ,SAAS,QAAQ,KAAK,EAAE,IAAI,EAAE,cAAc,OAAO,OAAO,KAAK,WAAW,cAAc,SAAS,SAAS,EAAE,SAAsB,gBAAM,MAAM,CAAC,MAAM,QAAQ,OAAO,QAAQ,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,cAAc,MAAM,EAAE,SAAS,CAAc,gBAAK,OAAO,CAAC,SAASkC,IAAY,MAAmB,gBAAM,iBAAiB,CAAC,GAAGF,EAAW,GAAG,KAAK,GAAG,KAAK,GAAG,OAAO,GAAG,KAAK,SAAS,CAAQrU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,KAAK,UAAUsU,EAAI,EAAE,CAAC,EAAStU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,MAAM,UAAUsU,EAAI,EAAE,CAAC,EAAStU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,OAAO,UAAUsU,EAAI,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM,iBAAiB,CAAC,GAAGD,EAAW,GAAG,KAAK,GAAG,KAAK,GAAG,OAAO,GAAG,KAAK,SAAS,CAAQrU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,KAAK,UAAUyU,CAAK,CAAC,EAASzU,IAAS,OAAY,KAAkB,gBAAK,OAAO,CAAC,OAAO,OAAO,UAAUyU,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK,OAAO,CAAC,EAAEjB,EAAQZ,CAAM,EAAE,OAAO,QAAQyB,EAAW,GAAG,YAAYM,EAAU,cAAc,QAAQ,KAAK,OAAe,UAAQ,OAAOJ,IAAY,QAAQG,EAAW,mBAAmBF,EAAK,KAAKC,EAAM,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,sEAtB30E/gC,GAAc,UAAgB,GAAqB,GAAS,GAAkB,EAAQ,GAAa,GAAS,GAAc,IAAU,GAAgB,GAsBwrE2vB,EAAoBsP,GAAc,CAAC,UAAU,CAAC,KAAKjP,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,MAAM,OAAO,EAAE,aAAa,CAAC,WAAW,YAAY,EAAE,aAAa,KAAK,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAahwB,EAAa,EAAE,YAAY,CAAC,KAAKgwB,EAAY,OAAO,MAAM,eAAe,aAAamR,GAAqB,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,EAAI,EAAE,UAAU,CAAC,KAAKnR,EAAY,OAAO,MAAM,YAAY,aAAaoR,GAAkB,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,eAAe,EAAI,EAAE,KAAK,CAAC,KAAKpR,EAAY,OAAO,MAAM,YAAY,aAAaqR,GAAa,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,GAAK,YAAY,yDAAyD,EAAE,MAAM,CAAC,KAAKrR,EAAY,OAAO,MAAM,YAAY,aAAasR,GAAc,IAAI,IAAI,IAAI,GAAG,KAAK,IAAI,eAAe,EAAI,EAAE,QAAQ,CAAC,KAAKtR,EAAY,OAAO,MAAM,UAAU,aAAauR,GAAgB,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,eAAe,EAAI,CAAC,CAAC,C,OCrBl7G,SAAwBE,GAAmB,EAAM,CAAC,GAAK,CAAC,UAAQ,IAAMpP,EAKzE,OAL+ErF,MAAc,CAC7F,GAAG0U,EAAQ,CACX,IAAMC,EAA2B,SAAS,KAAK,MAAM,mBAErD,MADA,UAAS,KAAK,MAAM,mBAAmB,WAC7B,CAAC,SAAS,KAAK,MAAM,mBAAmBA,CAA2B,CAAE,CAAC,EAAE,CAACD,CAAO,CAAC,EACvE,gBAAKzhC,EAAS,CAAC,SAAsB,gBAAK,QAAQ,CAAC,SAAS;;+CAEjCyhC,EAAQ,OAAO,OAAO;;;;+CAItBA,EAAQ,OAAO,OAAO;;;;;;;;;;;;;;;;iBAgBpD,CAAC,CAAC,CAAC,CAAE,C,4CAAC,GAAmB,YAAY,sBAAsB/R,EAAoB8R,GAAmB,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAKzR,EAAY,QAAQ,aAAa,GAAK,YAAY;;qDAAuG,CAAC,CAAC,C,OC1B1S,SAAwB6R,GAAkB,CAAC,cAAY,UAAU,UAAQC,GAAa,gBAAc,EAAE,gBAAc,MAAM,CAAC,IAAMC,EAAS3R,GAAa,QAAQ,IAAIA,GAAa,OAAa4R,EAAS9hC,EAAO,IAAI,EAAQ+hC,EAAQ/hC,EAAO,IAAI,EAAO,CAACgiC,EAAYC,GAAgBhiC,EAAS,EAAK,EAAQiiC,EAAgBliC,EAAO,EAAK,EAAQmiC,EAAWniC,EAAO,EAAK,EAAQoiC,EAAepiC,EAAO,EAAK,EAEjYqiC,EAAWriC,EAAO,EAAK,EAAQsiC,EAAQtiC,EAAO,IAAI,EAAQuiC,EAAWviC,EAAO,IAAI,EAAQwiC,EAAqBpW,IAAS,QAAYA,EAAO,WAAW,kCAAkC,CAAC,CAAC,QAC9L,eAAeqW,GAAU,CAAsX,OAAlXH,EAAQ,QAAeA,EAAQ,QAAWlW,EAAO,MAAM,EAAQ,QAAQA,EAAO,KAAYkW,EAAQ,UAAS,MAAM,IAAI,SAAS,EAAQ,IAAS,CAAC,IAAMlM,EAAE,SAAS,cAAc,QAAQ,EAAE,EAAE,IAAI,4DAA4D,EAAE,MAAM,GAAK,EAAE,WAAWsM,EAAQ,EAAE,EAAE,YAAYC,EAAO,EAAE,SAAS,KAAK,YAAYvM,CAAC,CAAE,CAAC,EAAE,EAAQ,QAAQhK,EAAO,KAAYkW,EAAQ,QAAQ,CACta,SAASM,EAAU,EAAK,EAAI,EAAM,EAAI,EAAS,CAAC,IAAMC,EAAO,KAAK,IAAI,EAAEC,EAAIC,CAAK,EAAEC,EAAI,EAAK,MAAM,gBAAgB,GAAGH,EAAO,GAAGG,EAAI,KAAK,EAAK,MAAM,iBAAiB,GAAG,CAACD,EAAMC,IAAM,EAAK,MAAM,YAAY,GAAGC,EAAS,EAAG,CAAC,SAASC,EAAe,CAAC,OAAK,OAAK,YAAU,UAAQ,UAAQ,QAAM,eAAa,aAAW,WAAS,OAAK,eAAe,QAAM,GAAG,CAAC,IAAMF,EAAIG,EAAK,eAAe,EAAQC,EAAM,CAAC,EAAEC,EAAU,EAAEC,EAAQ,EAAEC,CAAY,EAAqD,OAAnDX,EAAUO,EAAKH,EAAIK,EAAUC,EAAQC,CAAY,EAAS,IAAI,QAAQ,GAAS,CAACC,EAAK,GAAGJ,EAAM,CAAC,EAAEK,EAAQ,EAAEC,EAAM,EAAEC,EAAW,WAAS,OAAK,QAAM,UAAU,CAACf,EAAUO,EAAKH,EAAII,EAAM,EAAEA,EAAM,EAAEA,EAAM,CAAC,CAAE,EAAE,WAAWV,CAAO,CAAC,CAAE,CAAC,CAAE,CAiBnpB,GAhBAvV,MAAoB,CAAC,GAAG0U,EAAS,OAAO,IAAM+B,EAAa,eAAe,QAAQC,EAAW,IAAI,OAAO,EAAgB,QAAQD,EAAgBA,GAAa,eAAe,WAAWC,EAAW,EAAE,IAAMrD,EAAG,SAAS,cAAc,KAAK,EAAmH,OAAjHA,EAAG,aAAa,sBAAsB,EAAE,EAAE,SAAS,KAAK,YAAYA,CAAE,EAAE,EAAS,QAAQA,EAAGyB,EAAe,EAAI,MAAY,CAAC,SAAS,KAAK,YAAYzB,CAAE,EAAE,EAAS,QAAQ,IAAK,CAAE,EAAE,CAAC,CAAC,EACja1T,MAAc,CAAC,GAAG+U,GAAU,CAACG,EAAY,OAAO,eAAe8B,GAAU,CAAC,IAAMX,EAAKpB,EAAQ,QAAQ,GAAG,CAACoB,EAAK,OAAO,IAAMH,EAAIG,EAAK,eAAe,EAC3D,GAAxF,EAAW,QAAQ,GAAS,CAACjB,EAAgB,SAA8CM,EAAc,CAACI,EAAUO,EAAKH,EAAI,EAAE,EAAE,CAAC,EAAE,MAAO,CAAC,IAAMQ,EAAK,MAAMf,EAAS,EACtKG,EAAUO,EAAKH,EAAI,EAAE,EAAE,EAAE,EAAE,MAAM,IAAI,QAAQ,GAAG,WAAWe,EAAE,GAAG,CAAC,EACjE,MAAMb,EAAe,CAAC,OAAK,OAAK,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,aAAa,GAAG,WAAW,EAAE,SAASc,EAAc,KAAK,cAAc,CAAC,EAAEpB,EAAUO,EAAKH,EAAI,EAAE,EAAE,CAAC,EACvKT,EAAW,UAAQ,EAAW,QAAQ,MAAM,cAAc,OAAO,CAACuB,EAAS,CAAE,EAAE,CAAC9B,CAAW,CAAC,EAC/FlV,MAAc,CAAC,GAAG+U,EAAS,OAAO,IAAMoC,EAAY,GAAG,CAAC,IAAMC,EAAO,EAAE,OAAO,QAAQ,SAAS,EAAE,GAAG,CAACA,EAAO,OAAO,GAAG9B,EAAe,QAAQ,CAAC,EAAe,QAAQ,GAAM,MAAO,CAAC,GAAGD,EAAW,QAAQ,CAAC,EAAE,eAAe,EAAE,MAAO,CAAC,IAAMgC,EAAKD,EAAO,aAAa,MAAM,EAAkB,GAAb,CAACC,GAAeA,EAAK,WAAW,GAAG,GAAGA,EAAK,WAAW,SAAS,GAAGA,EAAK,WAAW,MAAM,GAAGA,EAAK,WAAW,aAAa,EAAE,OAAO,IAAIC,EAAU,GAAG,CAA8C,GAA7C,EAAU,IAAI,IAAID,EAAK/X,EAAO,SAAS,IAAI,EAAKgY,EAAU,WAAWhY,EAAO,SAAS,SAAS,MAAO,MAAM,CAAC,MAAO,CACrhB,GAAGgY,EAAU,WAAWhY,EAAO,SAAS,SAAS,OAAO,EAAE,eAAe,EAAE,EAAE,gBAAgB,EAAE,EAAW,QAAQ,GAAK,eAAeiY,GAAU,CAAC,IAAMlB,EAAKpB,EAAQ,QAAQ,GAAG,CAACoB,GAAMX,EAAc,CAAC,eAAe,QAAQqB,GAAY,MAAM,EAAE,EAAe,QAAQ,GAAK,EAAW,QAAQ,GAAMK,EAAO,MAAM,EAAE,MAAO,CAAC,IAAMV,EAAK,MAAMf,EAAS,EAAQO,EAAIG,EAAK,eAAe,EACnXZ,EAAW,UAAQ,EAAW,QAAQ,MAAM,cAAc,QAAOK,EAAUO,EAAKH,EAAI,EAAE,EAAE,CAAC,EAAE,IAAMsB,EAAU,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAC1Hd,EAAK,GAAGc,EAAU,CAAC,EAAE,IAAI,SAASC,EAAc,KAAK,eAAe,UAAU,CAAC3B,EAAUO,EAAKH,EAAIsB,EAAU,EAAEA,EAAU,EAAEA,EAAU,CAAC,CAAE,CAAC,CAAC,EACzI,MAAM,IAAI,QAAQ,GAAS,CAACd,EAAK,GAAGc,EAAU,CAAC,EAAE,GAAG,SAASC,EAAc,IAAI,KAAK,eAAe,MAAMA,EAAc,IAAI,UAAU,CAAC3B,EAAUO,EAAKH,EAAIsB,EAAU,EAAEA,EAAU,EAAEA,EAAU,CAAC,CAAE,EAAE,WAAW5B,CAAO,CAAC,CAAE,CAAC,EAAE,eAAe,QAAQmB,GAAY,MAAM,EAAE,EAAW,QAAQ,GAAK,EAAe,QAAQ,GAAK,EAAW,QAAQ,GAAMK,EAAO,MAAM,EAI7V,IAAMM,EAAWD,EAAc,IAAI,IAAIP,EAAc,IAAI,IAAI,WAAW,SAAS,CAAC,GAAG,CAAC3B,EAAW,QAAQ,OACzG,EAAW,QAAQ,GAAM,EAAW,QAAQ,GAAM,eAAe,WAAWwB,EAAW,EAAE,IAAMY,EAAM1C,EAAQ,QAAQ,GAAG,CAAC0C,EAAM,OAAO,IAAMC,EAAKD,EAAM,eAAe,EAAE7B,EAAU6B,EAAMC,EAAK,EAAE,EAAE,EAAE,EAAE,MAAMxB,EAAe,CAAC,OAAK,KAAKuB,EAAM,UAAU,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,aAAa,GAAG,WAAW,EAAE,SAAST,EAAc,KAAK,cAAc,CAAC,EAAEpB,EAAU6B,EAAMC,EAAK,EAAE,EAAE,CAAC,EAAKnC,EAAW,UAAQ,EAAW,QAAQ,MAAM,cAAc,OAAO,EAAEiC,CAAU,CAAE,CAACH,EAAS,CAAE,EAAsD,OAApD,SAAS,iBAAiB,QAAQJ,EAAY,EAAI,MAAY,SAAS,oBAAoB,QAAQA,EAAY,EAAI,CAAE,EAAE,CAACM,EAAcP,EAAc,GAAG,CAAC,CAAC,EAC/mBnC,EAAS,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,SAAS,QAAQ,CAAC,CAAC,EACvF,GAAG,CAACG,GAAa,CAACF,EAAS,QAAQ,OAAO,KAAK,IAAM6C,EAAuBzC,EAAgB,QAAQ,WAAW,WAAiB0C,EAAmB1C,EAAgB,QAAQ,MAAS,KAAQ,MAAoB,gBAA0B,gBAAK,MAAM,CAAC,IAAIK,EAAW,MAAM,CAAC,SAAS,QAAQ,MAAM,EAAE,OAAO,KAAK,cAAc,OAAO,SAAS,QAAQ,EAAE,SAAsB,gBAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,gBAAgB,KAAK,OAAO,oBAAoB,OAAO,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,SAAS,WAAW,IAAI,OAAO,KAAK,OAAO,SAAS,SAAS,EAAE,SAAsB,gBAAK,OAAO,CAAC,IAAIR,EAAQ,EAAE8C,EAAQ,OAAOC,EAAY,cAAc,QAAQ,eAAe,QAAQ,KAAK,OAAO,MAAM,CAAC,YAAYF,EAAmB,gBAAgBD,EAAuB,iBAAiB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE7C,EAAS,OAAO,CAAE,C,8DAzB3mB,GAAa,kPAAwP,GAAY,iBA0BperS,EAAoBkS,GAAkB,CAAC,YAAY,CAAC,KAAK7R,EAAY,MAAM,MAAM,eAAe,aAAa,SAAS,EAAE,cAAc,CAAC,KAAKA,EAAY,OAAO,MAAM,iBAAiB,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,KAAK,IAAI,eAAe,EAAI,EAAE,cAAc,CAAC,KAAKA,EAAY,OAAO,MAAM,iBAAiB,aAAa,KAAK,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,KAAK,IAAI,eAAe,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,aAAa8R,GAAa,gBAAgB,GAAK,YAAY,kXAAqX,CAAC,CAAC,C,4DCxBp1B1hC,GAAkB,CAC3B,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EASMC,GAAkB,CACpB,GAAGD,GACH,aAAc,EACd,WAAY,2BACZ,OAAQ,uCACR,MAAO,UACP,cAAe,QACnB,EACa,GAA0B,iBAAkB,EAAG,IACnC,gBAAK,MAAO,CAC7B,MAAOC,GACF,KACT,CAAC,CACJ,C,+FE9BKC,GAAK,GACA,EAGPC,GAAK,IACGC,AAAMglC,KAAIllC,GAAE,EAAE,cAAc,OAAQ,CAAC,EAAG,qCAAqC,CAAC,EAAG,MAAM,EAAGE,G,OCDsV,SAAgBmlC,GAAiB,EAAS,EAAa,EAAW,GAAG,EAAc,EAAsB,CAEriB,GAAGC,EAAa,OAAOC,EAAc,GAAGC,GAAY,MAAOA,GAAyD,SAAU,EAAE,OAAO,KAAK,IAAMC,EAAeD,EAAW,YAAY,CAAC,CAAC,QAAQ,QAAQ,EAAE,EAC3C,OAA7HE,EAAsBD,IAAkEE,GAAYC,EAASH,CAAc,CAAsB,CAAC,SAAgBI,GAAiB,EAAS,EAAa,EAAW,GAAG,EAAc,EAAsB,CAC/R,IAAMC,EAAiB3lC,MAAY,CAAC,GAAGqlC,GAAY,MAAOA,GAAyD,SAAU,EAAE,OAAO,KAAK,IAAMC,EAAeD,EAAW,YAAY,CAAC,CAAC,QAAQ,QAAQ,EAAE,EAC1C,OAA7HE,EAAsBD,IAAkEE,GAAYC,EAASH,CAAc,CAAsB,EAAE,CAACF,EAAcC,CAAU,CAAC,EAAyD,OAA5CF,EAAaC,EAAcO,CAA6B,C,kDALhJ1lC,GAAc,CAAC,QAAQ,CAAC,KAAKsvB,EAAY,YAAY,EAAE,YAAY,CAAC,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,KAAKA,EAAY,YAAY,EAAE,aAAa,CAAC,KAAKA,EAAY,YAAY,EAAE,aAAa,CAAC,KAAKA,EAAY,YAAY,CAAC,EAAQ,IAAa,EAAI,IAASuW,EAAI,KAAK,GAAG1K,EAAE,YAAY,CAAC,CAAC,SAAS2K,CAAM,CAAC,C,OCItb,SAAgB7lC,GAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,WAAS,SAAO0xB,EAAYqU,EAAU9lC,EAAO,EAAK,EAAQ+lC,EAAQR,GAAiBtlC,GAAS+kC,EAAaE,EAAWD,EAAc/kC,EAAqB,EAC3RgmC,EAAiBC,GAAoB,IAAI,GAAM1U,EAAM2U,EAAK,EAC1DC,EAAUlmC,MAAY,CAAC,IAAMmmC,EAAaC,GAAMR,GAAS,GAAG,CAACO,EAAa,OAAO,IAAME,EAAY/U,EAAM,YAAY6U,KAAgB,GAAGE,IAAc,SAAgB,OAAOA,CAAY,EAAE,CAAC,GAAGN,CAAgB,CAAC,EACjN,CAACO,EAAaC,GAAiBtmC,EAAS2lC,IAAU,OAAO1lC,GAAYC,CAAK,EAAE,IAAI,EACrF,eAAeqmC,GAAc,CAC7B,GAAG,OAAOJ,GAAMR,IAAW,SAAUW,EAAgB,IAAI,OACzD,GAAG,CACH,IAAME,EAAO,MAAM;;AAAiC,GADUrmC,KAAgBwlC,IAA9DM,GAAoB,GAA0D,aACxBP,EAAU,SAAQY,EAAgBE,EAAO,QAAQtmC,CAAK,CAAC,CAAE,MAAM,CAAIwlC,EAAU,SAAQY,EAAgB,IAAI,CAAE,CAAC,CAClLta,OAAe,EAAU,QAAQ,GAAKua,EAAa,MAAY,CAAC,EAAU,QAAQ,EAAM,GAAI,CAACZ,EAAQ,GAAGG,CAAgB,CAAC,EAAgE,IAAMY,EAAnDtX,GAAa,QAAQ,IAAIA,GAAa,OAAiD,gBAAKgV,GAAU,CAAC,CAAC,EAAE,KAAK,MAAqB,gBAAKhX,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,UAAQ,eAAa,eAAa,cAAY,YAAU,SAASiZ,EAA2B,gBAAK,MAAM,CAAC,MAAM,6BAA6B,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,eAAe,KAAKtG,EAAM,WAAW,EAAE,UAAU4G,EAAS,eAAe,IAAA,GAAU,GAAGhJ,CAAK,EAAE,UAAU,QAAQ,QAAQ,YAAkB,QAAM,SAAS0I,CAAY,CAAC,EAAEK,CAAU,CAAC,CAAE,CAAyK,SAASE,GAAiB,EAAM,EAAa,CAAC,GAAK,CAAC,eAAa,aAAW,iBAAevV,EAAYwV,EAAmB,SAASC,CAAY,EAAQ7Q,EAAK0O,GAAiB9kC,GAAS+kC,EAAaE,EAAWD,EAAc/kC,EAAqB,EAAQinC,EAAKZ,GAAMlQ,GAAkG,MAAzF,CAAC8Q,GAAMF,IAAqB,GAAiBE,IAAOF,CAAiD,C,iFAhB3tB1mC,GAAc,uCAA6C,GAAM,CAAC,OAAO,GAAG,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,iBAAiB,EAAE,cAAc,EAAE,iBAAiB,EAAE,WAAW,GAAG,kBAAkB,EAAE,eAAe,EAAE,qBAAqB,EAAE,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,QAAQ,GAAG,IAAI,GAAG,IAAI,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,OAAO,GAAG,YAAY,GAAG,UAAU,GAAG,iBAAiB,EAAE,WAAW,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,eAAe,EAAE,aAAa,GAAG,kBAAkB,EAAE,YAAY,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,WAAW,GAAG,gBAAgB,EAAE,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,OAAO,GAAG,mBAAmB,EAAE,YAAY,GAAG,IAAI,GAAG,gBAAgB,EAAE,eAAe,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,QAAQ,GAAG,eAAe,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,oBAAoB,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,SAAS,GAAG,aAAa,GAAG,OAAO,GAAG,SAAS,GAAG,eAAe,EAAE,UAAU,GAAG,OAAO,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,IAAI,GAAG,UAAU,GAAG,IAAI,GAAG,YAAY,GAAG,gBAAgB,EAAE,eAAe,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,GAAG,aAAa,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,oBAAoB,EAAE,YAAY,GAAG,aAAa,GAAG,gBAAgB,EAAE,UAAU,GAAG,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,WAAW,GAAG,cAAc,EAAE,eAAe,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,GAAG,mBAAmB,EAAE,eAAe,EAAE,IAAI,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,WAAW,GAAG,YAAY,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,UAAU,GAAG,QAAQ,GAAG,oBAAoB,EAAE,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,YAAY,GAAG,MAAM,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,gBAAgB,EAAE,SAAS,GAAG,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,YAAY,GAAG,IAAI,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,QAAQ,GAAG,SAAS,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,eAAe,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,eAAe,EAAE,mBAAmB,EAAE,aAAa,GAAG,WAAW,GAAG,QAAQ,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,WAAW,GAAG,SAAS,GAAG,YAAY,GAAG,cAAc,EAAE,eAAe,EAAE,eAAe,EAAE,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,YAAY,GAAG,YAAY,GAAG,iBAAiB,EAAE,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,UAAU,GAAG,eAAe,EAAE,kBAAkB,EAAE,gBAAgB,EAAE,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,eAAe,EAAE,eAAe,EAAE,cAAc,EAAE,iBAAiB,EAAE,YAAY,GAAG,oBAAoB,EAAE,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,MAAM,GAAG,YAAY,GAAG,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,EAAE,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,KAAK,GAAG,UAAU,GAAG,cAAc,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,UAAU,GAAG,WAAW,GAAG,mBAAmB,EAAE,aAAa,GAAG,UAAU,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,WAAW,GAAG,WAAW,GAAG,aAAa,GAAG,SAAS,GAAG,OAAO,GAAG,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,eAAe,EAAE,WAAW,GAAG,UAAU,GAAG,MAAM,GAAG,OAAO,GAAG,KAAK,GAAG,cAAc,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,SAAS,GAAG,YAAY,GAAG,SAAS,GAAG,kBAAkB,EAAE,gBAAgB,EAAE,MAAM,GAAG,SAAS,GAAG,OAAO,GAAG,aAAa,GAAG,cAAc,EAAE,gBAAgB,EAAE,KAAK,GAAG,WAAW,GAAG,kBAAkB,EAAE,MAAM,GAAG,SAAS,GAAG,qBAAqB,EAAE,YAAY,GAAG,mBAAmB,EAAE,UAAU,GAAG,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,cAAc,EAAE,iBAAiB,EAAE,OAAO,GAAG,oBAAoB,EAAE,MAAM,GAAG,WAAW,GAAG,iBAAiB,EAAE,MAAM,GAAG,SAAS,GAAG,MAAM,GAAG,gBAAgB,EAAE,cAAc,EAAE,iBAAiB,EAAE,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,cAAc,EAAE,SAAS,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,OAAO,GAAG,YAAY,GAAG,YAAY,GAAG,oBAAoB,EAAE,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,cAAc,EAAE,mBAAmB,EAAE,SAAS,GAAG,SAAS,GAAG,mBAAmB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,gBAAgB,EAAE,cAAc,EAAE,aAAa,GAAG,QAAQ,GAAG,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,QAAQ,GAAG,YAAY,GAAG,OAAO,GAAG,gBAAgB,EAAE,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,KAAK,GAAG,KAAK,GAAG,QAAQ,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,cAAc,EAAE,aAAa,GAAG,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,mBAAmB,EAAE,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,UAAU,GAAG,KAAK,GAAG,OAAO,GAAG,OAAO,GAAG,cAAc,EAAE,cAAc,EAAE,YAAY,GAAG,eAAe,EAAE,eAAe,EAAE,YAAY,GAAG,eAAe,EAAE,WAAW,GAAG,eAAe,EAAE,QAAQ,GAAG,eAAe,EAAE,kBAAkB,EAAE,cAAc,EAAE,UAAU,GAAG,iBAAiB,EAAE,cAAc,EAAE,QAAQ,GAAG,aAAa,GAAG,UAAU,GAAG,QAAQ,GAAG,OAAO,GAAG,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,eAAe,EAAE,qBAAqB,EAAE,cAAc,EAAE,oBAAoB,EAAE,cAAc,EAAE,oBAAoB,EAAE,cAAc,EAAE,kBAAkB,EAAE,cAAc,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,eAAe,EAAE,UAAU,GAAG,kBAAkB,EAAE,SAAS,GAAG,IAAI,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,YAAY,GAAG,aAAa,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,eAAe,EAAE,UAAU,GAAG,WAAW,GAAG,KAAK,GAAG,gBAAgB,EAAE,OAAO,GAAG,eAAe,EAAE,mBAAmB,EAAE,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,eAAe,EAAE,SAAS,GAAG,aAAa,GAAG,mBAAmB,EAAE,YAAY,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,SAAS,GAAG,cAAc,EAAE,kBAAkB,EAAE,IAAI,GAAG,YAAY,GAAG,IAAI,GAAG,IAAI,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,QAAQ,GAAG,eAAe,EAAE,KAAK,GAAG,IAAI,GAAG,eAAe,EAAE,cAAc,EAAE,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,SAAS,GAAG,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,QAAQ,GAAG,aAAa,GAAG,YAAY,GAAG,cAAc,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,SAAS,GAAG,SAAS,GAAG,MAAM,GAAG,cAAc,EAAE,YAAY,GAAG,WAAW,GAAG,kBAAkB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,aAAa,GAAG,oBAAoB,EAAE,YAAY,GAAG,mBAAmB,EAAE,UAAU,GAAG,MAAM,GAAG,aAAa,GAAG,UAAU,GAAG,iBAAiB,EAAE,KAAK,GAAG,WAAW,GAAG,UAAU,GAAG,MAAM,GAAG,eAAe,EAAE,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,GAAG,SAAS,GAAG,QAAQ,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,aAAa,GAAG,KAAK,GAAG,kBAAkB,EAAE,SAAS,GAAG,UAAU,GAAG,eAAe,EAAE,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,EAAE,iBAAiB,EAAE,cAAc,EAAE,KAAK,GAAG,SAAS,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,kBAAkB,EAAE,SAAS,GAAG,SAAS,GAAG,iBAAiB,EAAE,SAAS,GAAG,aAAa,GAAG,iBAAiB,EAAE,gBAAgB,EAAE,YAAY,GAAG,WAAW,GAAG,OAAO,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,UAAU,GAAG,YAAY,GAAG,kBAAkB,EAAE,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,WAAW,GAAG,gBAAgB,EAAE,cAAc,EAAE,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,iBAAiB,EAAE,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,cAAc,EAAE,MAAM,GAAG,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,UAAU,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,cAAc,EAAE,aAAa,GAAG,SAAS,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,KAAK,GAAG,kBAAkB,EAAE,cAAc,EAAE,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,OAAO,GAAG,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,eAAe,EAAE,aAAa,GAAG,gBAAgB,EAAE,SAAS,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,WAAW,GAAG,YAAY,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,aAAa,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,oBAAoB,EAAE,iBAAiB,EAAE,MAAM,GAAG,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,WAAW,GAAG,gBAAgB,EAAE,oBAAoB,EAAE,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,WAAW,GAAG,eAAe,EAAE,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,QAAQ,GAAG,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,QAAQ,GAAG,OAAO,GAAG,IAAI,GAAG,OAAO,EAAE,KAAK,GAAG,WAAW,GAAG,OAAO,EAAE,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,UAAU,GAAG,MAAM,GAAG,QAAQ,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,MAAM,GAAG,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,YAAY,GAAG,gBAAgB,EAAE,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,GAAG,GAAG,QAAQ,GAAG,cAAc,EAAE,kBAAkB,EAAE,OAAO,GAAG,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,WAAW,GAAG,kBAAkB,EAAE,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,gBAAgB,EAAE,OAAO,GAAG,KAAK,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,UAAU,GAAG,WAAW,GAAG,YAAY,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,OAAO,GAAG,QAAQ,GAAG,WAAW,GAAG,iBAAiB,EAAE,eAAe,EAAE,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,kBAAkB,EAAE,SAAS,GAAG,eAAe,EAAE,gBAAgB,EAAE,OAAO,GAAG,MAAM,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,eAAe,EAAE,cAAc,EAAE,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,WAAW,GAAG,SAAS,GAAG,MAAM,GAAG,iBAAiB,EAAE,kBAAkB,EAAE,YAAY,GAAG,kBAAkB,EAAE,eAAe,EAAE,aAAa,GAAG,iBAAiB,EAAE,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,YAAY,GAAG,cAAc,EAAE,gBAAgB,EAAE,eAAe,EAAE,iBAAiB,EAAE,WAAW,GAAG,YAAY,GAAG,SAAS,GAAG,UAAU,EAAE,UAAU,GAAG,WAAW,GAAG,aAAa,GAAG,gBAAgB,EAAE,SAAS,GAAG,KAAK,GAAG,IAAI,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,cAAc,EAAE,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,eAAe,EAAE,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,OAAO,GAAG,iBAAiB,EAAE,UAAU,GAAG,cAAc,EAAE,SAAS,GAAG,OAAO,GAAG,OAAO,GAAG,YAAY,GAAG,YAAY,GAAG,QAAQ,GAAG,WAAW,GAAG,aAAa,GAAG,KAAK,GAAG,SAAS,GAAG,WAAW,GAAG,gBAAgB,EAAE,aAAa,GAAG,aAAa,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,aAAa,GAAG,SAAS,EAAE,OAAO,GAAG,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,OAAO,GAAG,OAAO,GAAG,cAAc,EAAE,aAAa,GAAG,SAAS,GAAG,SAAS,GAAG,UAAU,GAAG,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,oBAAoB,EAAE,aAAa,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,cAAc,EAAE,WAAW,GAAG,oBAAoB,EAAE,aAAa,GAAG,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,gBAAgB,EAAE,eAAe,EAAE,SAAS,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,iBAAiB,EAAE,YAAY,GAAG,WAAW,GAAG,kBAAkB,EAAE,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,SAAS,GAAG,SAAS,GAAG,KAAK,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,cAAc,EAAE,kBAAkB,EAAE,QAAQ,GAAG,YAAY,GAAG,KAAK,GAAG,YAAY,GAAG,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,IAAI,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,aAAa,GAAG,aAAa,GAAG,eAAe,EAAE,cAAc,EAAE,gBAAgB,EAAE,WAAW,GAAG,kBAAkB,EAAE,MAAM,GAAG,SAAS,GAAG,kBAAkB,EAAE,iBAAiB,EAAE,UAAU,GAAG,gBAAgB,EAAE,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,GAAG,eAAe,EAAE,cAAc,EAAE,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,aAAa,GAAG,SAAS,GAAG,gBAAgB,EAAE,IAAI,GAAG,eAAe,EAAE,UAAU,GAAG,kBAAkB,EAAE,cAAc,EAAE,KAAK,GAAG,YAAY,GAAG,SAAS,GAAG,gBAAgB,EAAE,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,eAAe,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,cAAc,EAAE,iBAAiB,EAAE,KAAK,GAAG,QAAQ,GAAG,MAAM,GAAG,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,iBAAiB,EAAE,gBAAgB,EAAE,MAAM,GAAG,YAAY,GAAG,MAAM,GAAG,cAAc,EAAE,YAAY,GAAG,OAAO,GAAG,GAAG,GAAG,eAAe,EAAE,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,SAAS,GAAG,WAAW,GAAG,WAAW,GAAG,IAAI,GAAG,OAAO,GAAG,aAAa,GAAG,eAAe,EAAE,aAAa,GAAG,WAAW,GAAG,OAAO,GAAG,eAAe,EAAE,YAAY,GAAG,UAAU,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,YAAY,GAAG,SAAS,GAAG,SAAS,GAAG,IAAI,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,gBAAgB,EAAE,WAAW,GAAG,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,GAAG,WAAW,GAAG,OAAO,GAAG,SAAS,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,cAAc,EAAE,cAAc,EAAE,MAAM,GAAG,WAAW,GAAG,WAAW,GAAG,cAAc,EAAE,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,cAAc,EAAE,cAAc,EAAE,kBAAkB,EAAE,WAAW,GAAG,KAAK,GAAG,QAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,gBAAgB,EAAE,cAAc,EAAE,oBAAoB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,oBAAoB,EAAE,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,iBAAiB,EAAE,QAAQ,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,SAAS,GAAG,YAAY,GAAG,SAAS,GAAG,OAAO,GAAG,aAAa,GAAG,OAAO,GAAG,QAAQ,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,GAAG,QAAQ,GAAG,QAAQ,GAAG,SAAS,GAAG,gBAAgB,EAAE,mBAAmB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,YAAY,GAAG,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,YAAY,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,SAAS,GAAG,UAAU,GAAG,QAAQ,GAAG,eAAe,EAAE,OAAO,GAAG,UAAU,GAAG,cAAc,EAAE,cAAc,EAAE,oBAAoB,EAAE,gBAAgB,EAAE,aAAa,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,aAAa,GAAG,cAAc,EAAE,kBAAkB,EAAE,UAAU,GAAG,cAAc,EAAE,UAAU,GAAG,gBAAgB,EAAE,aAAa,GAAG,iBAAiB,EAAE,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,kBAAkB,EAAE,KAAK,GAAG,MAAM,GAAG,aAAa,GAAG,cAAc,EAAE,cAAc,EAAE,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,UAAU,GAAG,eAAe,EAAE,cAAc,EAAE,aAAa,GAAG,cAAc,EAAE,eAAe,EAAE,MAAM,GAAG,WAAW,GAAG,YAAY,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,GAAG,aAAa,GAAG,qBAAqB,EAAE,qBAAqB,EAAE,MAAM,GAAG,SAAS,GAAG,aAAa,GAAG,iBAAiB,EAAE,oBAAoB,EAAE,SAAS,GAAG,gBAAgB,EAAE,IAAI,GAAG,QAAQ,GAAG,UAAU,EAAE,gBAAgB,EAAE,MAAM,GAAG,WAAW,GAAG,UAAU,GAAG,WAAW,GAAG,iBAAiB,EAAE,kBAAkB,EAAE,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,iBAAiB,EAAE,aAAa,GAAG,SAAS,GAAG,QAAQ,GAAG,SAAS,GAAG,YAAY,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,gBAAgB,EAAE,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,WAAW,GAAG,SAAS,GAAG,iBAAiB,EAAE,cAAc,EAAE,aAAa,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,MAAM,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,qBAAqB,EAAE,QAAQ,GAAG,OAAO,GAAG,QAAQ,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,MAAM,GAAG,WAAW,GAAG,cAAc,EAAE,WAAW,GAAG,KAAK,GAAG,YAAY,GAAG,MAAM,GAAG,MAAM,GAAG,mBAAmB,EAAE,qBAAqB,EAAE,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,gBAAgB,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,GAAG,eAAe,EAAE,QAAQ,GAAG,WAAW,GAAG,OAAO,GAAG,aAAa,GAAG,oBAAoB,EAAE,WAAW,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,aAAa,GAAG,mBAAmB,EAAE,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,UAAU,GAAG,YAAY,GAAG,OAAO,GAAG,SAAS,GAAG,SAAS,GAAG,QAAQ,GAAG,mBAAmB,EAAE,MAAM,GAAG,SAAS,GAAG,OAAO,GAAG,oBAAoB,EAAE,UAAU,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,eAAe,EAAE,QAAQ,GAAG,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,SAAS,GAAG,WAAW,GAAG,QAAQ,GAAG,KAAK,GAAG,gBAAgB,EAAE,YAAY,GAAG,mBAAmB,EAAE,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,WAAW,GAAG,UAAU,GAAG,kBAAkB,EAAE,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,SAAS,GAAG,aAAa,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,MAAM,GAAG,oBAAoB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,eAAe,EAAE,oBAAoB,EAAE,YAAY,GAAG,WAAW,GAAG,GAAG,GAAG,OAAO,GAAG,YAAY,GAAG,UAAU,GAAG,OAAO,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,mBAAmB,EAAE,QAAQ,GAAG,UAAU,GAAG,gBAAgB,EAAE,KAAK,GAAG,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,WAAW,GAAG,aAAa,GAAG,QAAQ,GAAG,WAAW,GAAG,iBAAiB,EAAE,mBAAmB,EAAE,QAAQ,GAAG,SAAS,GAAG,qBAAqB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,aAAa,GAAG,iBAAiB,EAAE,qBAAqB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,cAAc,EAAE,cAAc,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,cAAc,EAAE,OAAO,GAAG,KAAK,GAAG,MAAM,GAAG,QAAQ,GAAG,YAAY,GAAG,eAAe,EAAE,aAAa,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,KAAK,GAAG,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,eAAe,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,cAAc,EAAE,cAAc,EAAE,QAAQ,GAAG,aAAa,GAAG,gBAAgB,EAAE,UAAU,GAAG,IAAI,GAAG,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,cAAc,EAAE,SAAS,GAAG,aAAa,GAAG,SAAS,GAAG,UAAU,GAAG,gBAAgB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,SAAS,GAAG,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,IAAI,GAAG,UAAU,GAAG,cAAc,EAAE,OAAO,GAAG,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,eAAe,EAAE,KAAK,GAAG,YAAY,GAAG,OAAO,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,IAAI,GAAG,SAAS,GAAG,QAAQ,GAAG,aAAa,GAAG,aAAa,GAAG,gBAAgB,EAAE,aAAa,GAAG,MAAM,GAAG,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,UAAU,GAAG,eAAe,EAAE,iBAAiB,EAAE,cAAc,EAAE,cAAc,EAAE,eAAe,EAAE,WAAW,GAAG,eAAe,EAAE,aAAa,GAAG,cAAc,EAAE,UAAU,GAAG,kBAAkB,EAAE,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,aAAa,GAAG,iBAAiB,EAAE,WAAW,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,OAAO,GAAG,KAAK,GAAG,WAAW,GAAG,oBAAoB,EAAE,SAAS,GAAG,YAAY,GAAG,cAAc,EAAE,SAAS,GAAG,MAAM,GAAG,qBAAqB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,YAAY,GAAG,KAAK,GAAG,WAAW,GAAG,gBAAgB,EAAE,QAAQ,GAAG,MAAM,GAAG,mBAAmB,EAAE,WAAW,GAAG,MAAM,GAAG,WAAW,GAAG,OAAO,GAAG,WAAW,GAAG,eAAe,EAAE,SAAS,GAAG,MAAM,GAAG,QAAQ,GAAG,UAAU,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,YAAY,GAAG,qBAAqB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,aAAa,GAAG,QAAQ,GAAG,cAAc,EAAE,UAAU,GAAG,UAAU,GAAG,qBAAqB,EAAE,SAAS,GAAG,mBAAmB,EAAE,MAAM,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,aAAa,GAAG,YAAY,GAAG,qBAAqB,EAAE,aAAa,GAAG,gBAAgB,EAAE,IAAI,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,UAAU,GAAG,OAAO,GAAG,cAAc,EAAE,UAAU,GAAG,IAAI,GAAG,SAAS,GAAG,cAAc,EAAE,WAAW,GAAG,MAAM,GAAG,KAAK,GAAG,QAAQ,GAAG,UAAU,GAAG,SAAS,EAAE,MAAM,GAAG,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,aAAa,GAAG,mBAAmB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,cAAc,EAAE,SAAS,GAAG,WAAW,GAAG,eAAe,EAAE,WAAW,GAAG,UAAU,GAAG,gBAAgB,EAAE,eAAe,EAAE,iBAAiB,EAAE,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,gBAAgB,EAAE,QAAQ,GAAG,WAAW,GAAG,cAAc,EAAE,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,QAAQ,GAAG,cAAc,EAAE,OAAO,GAAG,aAAa,GAAG,SAAS,GAAG,mBAAmB,EAAE,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,GAAG,KAAK,GAAG,aAAa,GAAG,QAAQ,GAAG,MAAM,GAAG,KAAK,GAAG,UAAU,GAAG,YAAY,GAAG,iBAAiB,EAAE,UAAU,GAAG,cAAc,EAAE,aAAa,GAAG,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,GAAG,GAAG,MAAM,GAAG,SAAS,GAAG,aAAa,GAAG,YAAY,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,QAAQ,EAAE,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,KAAK,GAAG,WAAW,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,SAAS,GAAG,OAAO,GAAG,eAAe,EAAE,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,IAAI,GAAG,OAAO,GAAG,SAAS,GAAG,aAAa,GAAG,oBAAoB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,cAAc,EAAE,UAAU,GAAG,UAAU,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,eAAe,EAAE,kBAAkB,EAAE,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,QAAQ,GAAG,aAAa,GAAG,SAAS,GAAG,SAAS,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,SAAS,GAAG,MAAM,GAAG,WAAW,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,SAAS,GAAG,kBAAkB,EAAE,OAAO,GAAG,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,aAAa,GAAG,KAAK,GAAG,MAAM,GAAG,WAAW,GAAG,MAAM,GAAG,YAAY,GAAG,eAAe,EAAE,MAAM,GAAG,OAAO,GAAG,SAAS,GAAG,eAAe,EAAE,aAAa,GAAG,QAAQ,GAAG,QAAQ,GAAG,WAAW,GAAG,GAAG,GAAG,IAAI,GAAG,SAAS,GAAG,YAAY,GAAG,QAAQ,GAAG,KAAK,GAAG,SAAS,EAAE,SAAS,GAAG,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,KAAK,GAAG,YAAY,GAAG,aAAa,GAAG,SAAS,GAAG,QAAQ,GAAG,mBAAmB,EAAE,cAAc,EAAE,iBAAiB,EAAE,OAAO,GAAG,QAAQ,GAAG,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,KAAK,GAAG,QAAQ,EAAE,mBAAmB,EAAE,OAAO,GAAG,QAAQ,GAAG,WAAW,EAAE,EAAQN,GAAS,OAAO,KAAKsmC,EAAK,EAA+E,GAAgB,CAAC,GAAG,CAA5E,SAAS,UAAU,QAAQ,UAAU,UAAwD,EAAE,EAAE,CAAC,SAAS,UAAU,QAAQ,SAAS,EAAE,EAAE,CAAC,SAAS,OAAO,CAAC,EAAQ,GAAoB,OAAO,KAAKa,EAAe,CAAC,CAAC,IAAI,GAAW,YAAYE,GAAW,EAAQpnC,GAAsBD,GAAS,QAAQ,EAAI,KAAO,EAAIw2B,EAAI,YAAY,GAAGA,EAAW8Q,GAAM,CAAC,CAAC,EAgB75vB,GAAK,YAAY,WAAW,GAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,OAAO,WAAW,OAAO,MAAM,OAAO,aAAa,GAAK,OAAO,SAAS,SAAS,EAAK,EAAqXxY,EAAoBhvB,GAAK,CAAC,aAAa,CAAC,KAAKqvB,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAarvB,GAAK,aAAa,YAAY,EAAE,cAAc,CAAC,KAAKqvB,EAAY,KAAK,QAAQnvB,GAAS,aAAaF,GAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAACilC,EAAa,YAAY,6EAA6E,EAAE,WAAW,CAAC,KAAK5V,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB4V,CAAY,EAAE,SAAS,CAAC,KAAK5V,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAarvB,GAAK,aAAa,QAAQ,EAAE,MAAM,CAAC,KAAKqvB,EAAY,MAAM,MAAM,QAAQ,aAAarvB,GAAK,aAAa,KAAK,EAAE,GAAG,OAAO,KAAKqnC,EAAe,CAAC,CAAC,QAAQ,EAAO,KAAa,EAAO,YAAYE,KAAa,CAAC,KAAKlY,EAAY,KAAK,MAAM,QAAQ,aAAa,SAAS,QAAQgY,GAAgBE,GAAW,OAAO,GAAON,GAAiBvV,EAAM6V,CAAS,CAAC,EAASE,GAAS,CAAC,CAAC,EAAE,GAAGhnC,EAAa,CAAC,C,OChBxiE,SAASinC,GAAM,EAAE,EAAE,EAAK,CAAC,IAAI7Q,EAAE,KAAK,KAAKe,EAAE,SAAS,EAAE,KAAK,KAAKC,EAAE,SAAS,EAAE,KAAK,KAAK8P,EAAK,UAAU,EAA6C,MAA3C,GAAE,KAAK,KAAK9Q,EAAEA,IAAI,GAAG,UAAU,EAAE,GAAGA,IAAI,IAAUA,IAAI,GAAG,UAAW,CAAC,SAAS+Q,GAAO,EAAE,CAAC,OAAOC,EAAEA,GAAG,EAAE,EAAEA,EAAG,CAAC,SAASC,GAAW,EAAE,EAAE,EAAK,CAAC,IAAMC,EAAG,KAAK,MAAMnQ,CAAC,EAAQoQ,EAAG,KAAK,MAAMnQ,CAAC,EAAQoQ,EAAGL,GAAOhQ,EAAEmQ,CAAE,EAAQG,EAAGN,GAAO/P,EAAEmQ,CAAE,EAAQ9M,EAAEwM,GAAMK,EAAGC,EAAGL,CAAI,EAAQxM,EAAEuM,GAAMK,EAAG,EAAEC,EAAGL,CAAI,EAAQnR,EAAEkR,GAAMK,EAAGC,EAAG,EAAEL,CAAI,EAAQrI,EAAEoI,GAAMK,EAAG,EAAEC,EAAG,EAAEL,CAAI,EAAE,OAAOzM,GAAGC,EAAED,GAAG+M,GAAIzR,EAAE0E,GAAGgN,GAAIhN,EAAEC,EAAE3E,EAAE8I,GAAG2I,EAAGC,CAAG,CAAC,SAASC,GAAQ,EAAE,CAAC,OAAO1M,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,CAAE,CAY9pB,SAAwB2M,GAAc,EAAM,CAAC,GAAK,CAAC,QAAM,UAAU,WAAS,GAAG,UAAQ,GAAG,OAAK,EAAE,YAAU,SAAS,gBAAc,GAAK,aAAW,GAAG,aAAW,EAAE,SAAO1W,EAAYkN,EAAal+B,EAAO,IAAI,EAAQ4xB,EAAU5xB,EAAO,IAAI,EAAQ2nC,EAAY3nC,EAAO,CAAC,EAAQi+B,EAAOj+B,EAAO,CAAC,EAAQ4nC,EAAO7Y,GAAa,QAAQ,IAAIA,GAAa,QAAmnE,OAA3mEpD,MAAc,CAAC,GAAUV,IAAS,OAAY,OAAO,IAAM4c,EAAU3J,EAAa,QAAcjL,EAAOrB,EAAU,QAAQ,GAAG,CAACiW,GAAW,CAAC5U,EAAO,OAAO,IAAM6U,EAAG,KAAK,IAAI,EAAEC,CAAQ,EAAQC,EAAW,GAAGC,EAAQ,IAAUvP,MAAS,CAAC,IAAMwP,EAAKL,EAAU,sBAAsB,EAAQ9T,EAAEmU,EAAK,MAAYlU,EAAEkU,EAAK,OAAO,GAAGnU,EAAE,GAAGC,EAAE,EAAE,OAAO,IAAMoE,EAAI,KAAK,IAAInN,EAAO,kBAAkB,EAAE,CAAC,EAAQkd,EAAG,KAAK,MAAMpU,EAAEqE,CAAG,EAAQgQ,EAAG,KAAK,MAAMpU,EAAEoE,CAAG,EAAKnF,EAAO,QAAQkV,IAAG,EAAO,MAAMA,GAAMlV,EAAO,SAASmV,IAAG,EAAO,OAAOA,GAAG,IAAMC,EAAIpV,EAAO,WAAW,IAAI,EAAE,GAAG,CAACoV,EAAI,OAAOA,EAAI,aAAajQ,EAAI,EAAE,EAAEA,EAAI,EAAE,CAAC,EAAEiQ,EAAI,UAAU,EAAE,EAAEtU,EAAEC,CAAC,EAAE,EAAI,UAAU0L,EAAM,IAAM4I,EAAK,KAAK,KAAKvU,EAAE+T,CAAE,EAAQS,EAAK,KAAK,KAAKvU,EAAE8T,CAAE,EAAQnK,EAAEiK,GAAQY,EAAcb,EAAY,QAAQF,GAAQgB,CAAU,EAA6BC,EAAI,OAAU,EAAE/K,GAAG,GAAGA,EAAE,IAAI,IAAIgL,EAAI,EAAEA,EAAIJ,EAAK,IAAM,CAAC,IAAIK,EAAGL,GAAM,EAAE,EAAEI,GAAKJ,EAAK,GAAMM,IAAY,QAAM,EAAG,EAAED,GAAG,IAAME,EAAWrB,IAAS,EAAEmB,GAAI,GAAG,EAAE,IAAI,IAAIG,EAAI,EAAEA,EAAIT,EAAK,IAAM,CAAC,IAAMU,EAAQ5B,GAAW2B,EAAI,IAAIJ,EAAI,IAAI1B,CAAI,EAAQgC,EAAMjC,GAAM+B,EAAIJ,EAAI1B,EAAK,GAAG,EAAwCiC,GAA5BF,EAAQ,IAAIC,EAAM,IAAsB,IAAI,KAAiBL,EAAGZ,EAAWc,EAAWI,EAAgBR,GAAKL,EAAI,SAASU,EAAIjB,EAAGa,EAAIb,EAAGA,EAAG,GAAGA,EAAG,EAAE,CAAG,CAAC,CAAC,EAAQqB,MAAiB,CAAC,IAAMjB,EAAKL,EAAU,sBAAsB,EAAQuB,EAAGne,EAAO,YAAkBoe,EAAK,KAAK,IAAI,IAAI,KAAK,IAAI,EAAEC,CAAU,CAAC,EAAQC,EAAM,KAAK,IAAI,IAAIH,EAAGlB,EAAK,QAAQmB,CAAI,EAAQ1L,EAAE8J,IAAS2B,EAAGlB,EAAK,KAAKqB,CAAK,EAAK,KAAK,IAAI5L,EAAEgK,EAAY,OAAO,EAAE,OAAM,EAAY,QAAQhK,EAAEjF,EAAK,EAAG,EAAQ8Q,MAAa,CAAC,AAAyBvL,EAAO,UAAQhT,EAAO,0BAA0B,CAAC,EAAO,QAAQ,EAAEke,EAAa,CAAE,CAAC,CAAE,EAAKvB,GAAQY,GAAeW,EAAa,EAAEzQ,EAAK,EAAEzN,EAAO,iBAAiB,SAASue,EAAS,CAAC,QAAQ,EAAI,CAAC,EAAEve,EAAO,iBAAiB,SAASue,EAAS,CAAC,QAAQ,EAAI,CAAC,GAAQ9Q,EAAK,EAAG,IAAM+D,EAAG,IAAI,mBAAmB/D,EAAK,CAAC,EAAwB,OAAtB+D,EAAG,QAAQoL,CAAS,MAAY,CAAC5c,EAAO,oBAAoB,SAASue,CAAQ,EAAEve,EAAO,oBAAoB,SAASue,CAAQ,EAAKvL,EAAO,SAAQhT,EAAO,qBAAqBgT,EAAO,OAAO,EAAExB,EAAG,WAAW,CAAE,CAAE,EAAE,CAACiD,EAAMqI,EAASE,EAAQhB,EAAK4B,EAAUL,EAAcc,EAAWb,EAAWb,CAAM,CAAC,EAAsB,gBAAK,MAAM,CAAC,IAAI1J,EAAa,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,SAAS,SAAS,cAAc,OAAO,GAAGZ,CAAK,EAAE,cAAc,OAAO,SAAsB,gBAAK,SAAS,CAAC,IAAI1L,EAAU,MAAM,CAAC,QAAQ,QAAQ,MAAM,OAAO,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,C,gDAACtD,EAAoBoZ,GAAc,CAAC,MAAM,CAAC,KAAK/Y,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,eAAe,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,SAAS,KAAK,EAAE,aAAa,CAAC,SAAS,KAAK,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,cAAc,aAAa,GAAG,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,OAAO,GAAG,CAACgP,EAAE,aAAa,EAAE,WAAW,CAAC,KAAKhP,EAAY,OAAO,MAAM,cAAc,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,CAAC,CAAC,C,OCLriH,SAAwB+a,GAAgB,CAAC,SAAO,SAAO,OAAK,YAAU,QAAM,eAAa,YAAU,OAAK,YAAU,aAAW,WAAS,WAAS,UAAQ,YAAU,eAAa,YAAU,eAAa,CAAC,GAAK,CAACC,EAAYC,GAAgB3pC,EAAS,EAAE,EAAE0rB,MAAc,CAAC,GAAUV,IAAS,OAAY,CAAC,IAAM4e,mBAAK,IAAI,KAAK,EAAA,CAAE,YAAY,CAAC,CAAC,SAAS,EAAE3e,MAAoB0e,EAAeC,CAAI,CAAC,CAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAMC,EAASC,GAAcC,EAAU,GAAGA,EAAU,GAAGL,IAAcA,EAAkBM,MAAc,CAAC,OAAOC,EAAP,CAAmB,IAAI,YAAY,MAAM,IAAO,IAAI,aAAa,MAAM,IAAO,IAAI,YAAY,MAAM,IAAI,IAAI,cAAc,MAAM,IAAI,IAAI,OAAO,MAAM,GAAG,QAAQ,MAAM,EAAG,CAAC,EAAE,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,QAAQC,EAAY,OAAO,cAAc,eAAeC,IAAY,SAAS,SAASA,IAAY,QAAQ,WAAW,aAAa,WAAW,SAAS,MAAMC,EAAU,MAAMF,EAAY,OAAO,OAAO,GAAGG,EAAK,GAAGhN,CAAK,EAAE,aAAa,aAAawM,EAAS,GAAGlU,GAAM,KAAK,SAAsB,gBAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,SAAS,WAAW,SAAS,UAAU,aAAa,WAAW,CAAC,EAAE,SAAS,CAAc,gBAAM,OAAO,CAAC,SAAS,CAACsU,IAAa,SAASK,EAAON,EAAU,EAAE,IAAIH,EAAS,IAAIlU,EAAK,IAAI4U,EAAU,IAAIC,CAAM,CAAC,CAAC,EAAEC,GAAuB,gBAAK,IAAI,CAAC,KAAKC,EAAQ,OAAOC,EAAa,SAAS,QAAQ,IAAI,sBAAsB,MAAM,CAAC,MAAMP,EAAU,eAAeQ,IAAY,YAAY,YAAY,OAAO,WAAWA,IAAY,OAAO,OAAO,UAAU,UAAUA,IAAY,SAAS,SAAS,SAAS,WAAW,MAAM,GAAGP,CAAI,EAAE,SAASQ,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,gDACxhDxc,EAAoBob,GAAgB,CAAC,WAAW,CAAC,KAAK/a,EAAY,KAAK,MAAM,SAAS,aAAa,YAAY,QAAQ,CAAC,YAAY,aAAa,YAAY,cAAc,OAAO,QAAQ,EAAE,aAAa,CAAC,IAAO,IAAO,IAAI,IAAI,OAAO,QAAQ,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,gBAAgB,aAAa,GAAG,QAAQ,CAAC,gBAAcub,IAAa,QAAQ,EAAE,aAAa,CAAC,KAAKvb,EAAY,QAAQ,MAAM,aAAa,aAAa,EAAK,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,KAAK,IAAI,KAAK,qBAAI,IAAI,KAAK,EAAA,CAAE,YAAY,EAAE,KAAK,EAAE,eAAe,GAAK,QAAQ,CAAC,kBAAgB,CAACob,CAAY,EAAE,KAAK,CAAC,KAAKpb,EAAY,OAAO,MAAM,OAAO,YAAY,uBAAuB,aAAa,EAAE,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,YAAY,uBAAuB,aAAa,sBAAsB,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,WAAW,IAAI,WAAW,OAAO,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,aAAa,OAAO,QAAQ,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAM,aAAa,MAAM,cAAc,KAAK,YAAY,oDAAoD,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAK,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,YAAY,iBAAiB,aAAa,GAAG,QAAQ,CAAC,cAAY,CAAC+b,CAAQ,EAAE,QAAQ,CAAC,KAAK/b,EAAY,KAAK,MAAM,WAAW,YAAY,sBAAsB,aAAa,GAAG,QAAQ,CAAC,cAAY,CAAC+b,CAAQ,EAAE,UAAU,CAAC,KAAK/b,EAAY,KAAK,MAAM,aAAa,aAAa,YAAY,QAAQ,CAAC,YAAY,OAAO,SAAS,MAAM,EAAE,aAAa,CAAC,YAAY,OAAO,SAAS,MAAM,EAAE,QAAQ,CAAC,cAAY,CAAC+b,CAAQ,EAAE,aAAa,CAAC,KAAK/b,EAAY,QAAQ,MAAM,kBAAkB,aAAa,GAAK,QAAQ,CAAC,cAAY,CAAC+b,CAAQ,CAAC,CAAC,C,OCRnjE,SAASxqC,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO+qC,KAAK9D,EAAE,OAAO,eAAeA,EAAE8D,EAAE,CAAC,MAAMrI,EAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,EAAEqI,GAAGrI,EAAEuE,CAAE,CAKxH,SAAShnC,GAAE,EAAE,CAAC,OAAkB,OAAOgnC,GAAnB,WAAqBA,EAAE,EAAEA,CAAE,CAAyD,SAAS/mC,GAAE,EAAE,EAAE,CAAC,OAAOC,GAAE8mC,GAAG9mC,GAAE4qC,EAAG,CACzI,SAAS3qC,GAAE,EAAE,CAAC,IAAI2qC,EAAE,IAAI,IAAIrI,KAAKuE,EAAE,CAAC,IAAIA,EAAEhnC,GAAEyiC,CAAC,EAAE,IAAaqI,IAAT,IAAK,IAAO7qC,GAAE+mC,EAAE8D,CAAC,KAAK,EAAE9D,GAAqB8D,IAAlB,gBAAoB,KAAM,CAAC,OAAOA,CAAE,CAG5E,SAAS1qC,GAAE,EAAE,CAAC,OAAO,IAAI,SAAS4mC,EAAE,OAAOA,EAAE,WAAWA,EAAE,UAAU,CAAE,CAE5G,SAAS3mC,GAAE,EAAE,GAAGyqC,EAAE,CAAC,GAAG,CAAC9D,EAAE,MAAM,MAAM,mBAAmB8D,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,GAAG,EAAE,GAAG,CAAE,CAAC,SAASxqC,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqB0mC,GAAG,CAAE,CACgS,SAASzmC,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC6qC,GAAEpE,GAAG8D,EAAE9D,EAAE,0BAA0B5W,CAAC,EAAE/vB,GAAE2mC,GAAGvE,EAAEuE,EAAE,0BAA0B5W,CAAC,CAAE,CAC9gB,SAAS5vB,GAAE,EAAE,CAAC,OAAgB,OAAOwmC,GAAjB,QAAmB,CAAC,SAASvmC,GAAE,EAAE,CAAC,OAAO,OAAO,SAASumC,CAAC,CAAE,CAAC,SAAStmC,GAAE,EAAE,CAAC,OAAcsmC,IAAP,IAAS,CAE/G,SAASrmC,GAAE,EAAE,CAAC,GAAGD,GAAEsmC,CAAC,EAAE,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,IAAI,QAAmB,MAAO,GAAa,IAAI,UAAuB,MAAO,GAAe,IAAI,QAAmB,MAAO,GAAa,IAAI,OAAiB,MAAO,GAAY,IAAI,OAAiB,MAAO,GAAY,IAAI,OAAiB,MAAO,GAAY,IAAI,kBAAuC,MAAO,IAAwB,IAAI,OAAiB,MAAO,GAAY,IAAI,SAAqB,MAAO,GAAc,IAAI,SAAqB,MAAO,GAAc,IAAI,WAAyB,MAAO,IAAiB,IAAI,SAAqB,MAAO,IAAe,IAAI,gBAAmC,MAAO,IAAsB,QAAQqE,GAAErE,CAAC,CAAE,CAAC,CAAC,SAASpmC,GAAE,EAAE,CAAC,IAAIkqC,EAAE9D,EAAE,WAAW,EAAE5W,EAAE,CAAC,EAAE,IAAI,IAAI4F,EAAE,EAAEA,EAAE8U,EAAE,IAAI,CAAC,IAAIA,EAAEjqC,GAAE,KAAKmmC,CAAC,EAAE5W,EAAE,KAAK0a,CAAC,CAAE,CAAC,MAAM,CAAC,KAAK,QAAmB,MAAM1a,CAAC,CAAE,CAAC,SAAStvB,GAAE,EAAE,EAAE,CAAC,IAAI,IAAIsvB,KAAK4W,EAAE,YAAY8D,EAAE,MAAM,MAAM,EAAEA,EAAE,OAAOc,GAAE,MAAM5E,EAAE5W,CAAC,CAAE,CAAC,SAASrvB,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIi1B,EAAEgR,EAAE,MAAM,OAAOlS,EAAEgW,EAAE,MAAM,OAAO,GAAG9U,EAAElB,EAAE,MAAO,GAAG,GAAGkB,EAAElB,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEkB,EAAE,IAAI,CAAC,IAAIA,EAAEgR,EAAE,MAAMlS,GAAGiX,EAAEjB,EAAE,MAAMhW,GAAGuF,EAAEx5B,GAAE,QAAQm1B,EAAE+V,EAAE3b,CAAC,EAAE,GAAOiK,IAAJ,EAAM,OAAOA,CAAE,CAAC,MAAO,EAAE,CAAC,SAASr5B,GAAE,EAAE,CAAC,MAAM,CAAC,KAAK,UAAuB,MAAUgmC,EAAE,UAAU,IAAhB,CAAiB,CAAE,CAAC,SAAS/lC,GAAE,EAAE,EAAE,CAAC+lC,EAAE,WAAW,KAAE,KAAS,CAAE,CAAC,SAAS9lC,GAAE,EAAE,EAAE,CAAC,OAAO8lC,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAAS3pC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAK,QAAmB,MAAM6lC,EAAE,WAAW,CAAC,CAAE,CAAC,SAAS5lC,GAAE,EAAE,EAAE,CAAC4lC,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAASzpC,GAAE,EAAE,EAAE,CAAC,OAAO2lC,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAASxpC,GAAE,EAAE,CAAC,IAAIwpC,EAAE9D,EAAE,UAAU,EAAgB,MAAM,CAAC,KAAK,OAAiB,MAAM,IAA3C,KAAK8D,CAAsC,CAAC,CAAC,YAAY,CAAC,CAAE,CAAC,SAASvpC,GAAE,EAAE,EAAE,CAAC,IAAwB6uB,EAAE,IAAhB,KAAK0a,EAAE,KAAS,CAAC,CAAC,QAAQ,EAAE9D,EAAE,WAAW5W,CAAC,CAAE,CAAC,SAAS5uB,GAAE,EAAE,EAAE,CAAC,IAAIihC,EAAE,IAAI,KAAKuE,EAAE,KAAK,EAAE5W,EAAE,IAAI,KAAK0a,EAAE,KAAK,EAAE,OAAOrI,EAAErS,EAAE,GAAG,IAAEA,EAAM,CAAC,SAAS3uB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAK,OAAiB,MAAMulC,EAAE,WAAW,CAAC,CAAE,CAAC,SAAStlC,GAAE,EAAE,EAAE,CAACslC,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAASnpC,GAAG,EAAE,EAAE,CAAC,OAAOqlC,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAASlpC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,OAAiB,MAAMolC,EAAE,WAAW,CAAC,CAAE,CAAC,SAASnlC,GAAG,EAAE,EAAE,CAACmlC,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAAShpC,GAAG,EAAE,EAAE,CAAC,OAAOklC,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAAS/oC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,OAAiB,MAAMilC,EAAE,SAAS,CAAC,CAAE,CAAC,SAAShlC,GAAG,EAAE,EAAE,CAACglC,EAAE,UAAU8D,EAAE,KAAK,CAAE,CAAC,SAAS7oC,GAAG,EAAE,EAAE,CAAC,IAAIwgC,EAAE,KAAK,UAAUuE,EAAE,KAAK,EAAE5W,EAAE,KAAK,UAAU0a,EAAE,KAAK,EAAE,OAAOrI,EAAErS,EAAE,GAAG,IAAEA,EAAM,CAAC,SAASluB,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,SAAqB,MAAM8kC,EAAE,YAAY,CAAC,CAAE,CAAC,SAAS7kC,GAAG,EAAE,EAAE,CAAC6kC,EAAE,aAAa8D,EAAE,KAAK,CAAE,CAAC,SAAS1oC,GAAG,EAAE,EAAE,CAAC,OAAO4kC,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAASzoC,GAAG,EAAE,CAAC,IAAIyoC,EAAE9D,EAAE,WAAW,EAAE5W,EAAE,CAAC,EAAE,IAAI,IAAI4F,EAAE,EAAEA,EAAE8U,EAAE,IAAI,CAAC,IAAIA,EAAE9D,EAAE,WAAW,EAAE,EAAE8D,GAAGjqC,GAAE,KAAKmmC,CAAC,CAAE,CAAC,MAAM,CAAC,KAAK,SAAqB,MAAM5W,CAAC,CAAE,CAAC,SAAS9tB,GAAG,EAAE,EAAE,CAAC,IAAI8tB,EAAE,OAAO,QAAQ0a,EAAE,KAAK,EAAE,IAAI,GAAG,CAACA,EAAE9U,KAAKgR,EAAE,YAAY5W,EAAE,MAAM,EAAEA,GAAG4W,EAAE,YAAY8D,CAAC,EAAEjqC,GAAE,MAAMmmC,EAAEhR,CAAC,CAAE,CAAC,SAASzzB,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIyzB,EAAE,OAAO,KAAKgR,EAAE,KAAK,CAAC,CAAC,KAAK,EAAElS,EAAE,OAAO,KAAKgW,EAAE,KAAK,CAAC,CAAC,KAAK,EAAE,GAAG9U,EAAE,OAAOlB,EAAE,OAAO,MAAO,GAAG,GAAGkB,EAAE,OAAOlB,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIiX,EAAE,EAAEA,EAAE/V,EAAE,OAAO,IAAI,CAAC,IAAIqE,EAAErE,EAAE+V,GAAGyB,EAAE1Y,EAAEiX,GAAG,GAAG1R,EAAEmT,EAAE,MAAO,GAAG,GAAGnT,EAAEmT,EAAE,MAAO,GAAE,IAAIC,EAAEzG,EAAE,MAAM3M,IAAI,KAAKxG,EAAEiX,EAAE,MAAM0C,IAAI,KAAK7X,EAAE90B,GAAE,QAAQ4sC,EAAE5Z,EAAEzD,CAAC,EAAE,GAAOuF,IAAJ,EAAM,OAAOA,CAAE,CAAC,MAAO,EAAE,CAAC,SAASnzB,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,kBAAuC,MAAMwkC,EAAE,SAAS,CAAC,CAAE,CAAC,SAASvkC,GAAG,EAAE,EAAE,CAACukC,EAAE,UAAU8D,EAAE,KAAK,CAAE,CAAC,SAASpoC,GAAG,EAAE,EAAE,CAAC,IAAI+/B,EAAE,KAAK,UAAUuE,EAAE,KAAK,EAAE5W,EAAE,KAAK,UAAU0a,EAAE,KAAK,EAAE,OAAOrI,EAAErS,EAAE,GAAG,IAAEA,EAAM,CAAC,SAASztB,GAAG,EAAE,CAAC,IAAImoC,EAAE9D,EAAE,SAAS,EAAE,GAAO8D,IAAJ,EAAM,MAAM,CAAC,KAAK,WAAyB,MAAM9D,EAAE,WAAW,CAAC,EAAE,GAAO8D,IAAJ,EAAM,MAAM,CAAC,KAAK,WAAyB,MAAM9D,EAAE,WAAW,CAAC,EAAE,MAAM,MAAM,2BAA2B,CAAE,CAAC,SAASpkC,GAAG,EAAE,EAAE,CAAC,GAAGnC,GAAEqqC,EAAE,KAAK,EAAG9D,EAAE,UAAU,CAAC,EAAEA,EAAE,YAAY8D,EAAE,KAAK,OAAU,GAAGtqC,GAAEsqC,EAAE,KAAK,EAAG9D,EAAE,UAAU,CAAC,EAAEA,EAAE,YAAY8D,EAAE,KAAK,OAAU,MAAM,MAAM,2BAA2B,CAAE,CAAC,SAASjoC,GAAG,EAAE,EAAE,CAAC,IAAI4/B,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,GAAGrqC,GAAEgiC,CAAC,GAAGhiC,GAAE2vB,CAAC,GAAG5vB,GAAEiiC,CAAC,GAAGjiC,GAAE4vB,CAAC,EAAE,OAAOqS,EAAErS,EAAE,GAAG,IAAEA,GAAM,MAAM,MAAM,2BAA2B,CAAE,CAAC,SAASttB,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,SAAqB,MAAMkkC,EAAE,WAAW,CAAC,CAAE,CAAC,SAASjkC,GAAG,EAAE,EAAE,CAACikC,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAAS9nC,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIotB,EAAE4W,EAAE,MAAMhR,EAAE8U,EAAE,MAAM,OAAgCrI,EAAE,OAA3B,IAAkC,EAAEuE,EAAE,MAAM,YAAY,EAAE,EAAE8D,EAAE,MAAM,YAAY,GAAG1a,EAAE4F,EAAG,GAAG,IAAEA,EAAM,CAAC,SAAS/yB,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,gBAAmC,MAAM+jC,EAAE,WAAW,CAAC,CAAE,CAAC,SAAS9jC,GAAG,EAAE,EAAE,CAAC8jC,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAAS3nC,GAAG,EAAE,EAAE,CAAC,IAAIs/B,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,OAAOrI,EAAErS,EAAE,GAAG,IAAEA,EAAM,CAM37H,eAAehtB,GAAG,EAAE,CAAC,IAAI0nC,EAAE,KAAK,MAAMznC,IAAI,KAAK,OAAO,EAAE,GAAG,IAAI2jC,EAAE,EAAE,EAAE,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAE8D,CAAC,CAAE,CAAC,CAAE,CACzR,eAAexnC,GAAG,EAAE,EAAE,CAAC,IAAIm/B,EAAEl/B,GAAGunC,CAAC,EAAE1a,EAAE,CAAC,EAAE4F,EAAE,EAAE,IAAI,IAAIgR,KAAKvE,EAAErS,EAAE,KAAK,GAAG4W,EAAE,KAAK,GAAGA,EAAE,GAAG,GAAG,EAAE,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIlS,EAAE,IAAI,IAAIkS,CAAC,EAAE,EAAE5W,EAAE,KAAK,GAAG,EAAE0E,EAAE,aAAa,IAAI,QAAQ,CAAC,EAAE,IAAIuF,EAAE,MAAM72B,GAAGsxB,CAAC,EAAE,GAASuF,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,YAAY,EAAE,IAAImT,EAAE,MAAMnT,EAAE,YAAY,EAAE,EAAE,IAAI,WAAWmT,CAAC,EAAE,GAAG,EAAE,SAASxX,EAAE,MAAM,MAAM,4CAA4C,EAAE,IAAInC,EAAE,IAAIpwB,GAAGkyB,EAAE,EAAE,IAAI,IAAIqR,KAAKvE,EAAE,CAAC,IAAIqI,EAAE9D,EAAE,GAAGA,EAAE,KAAKvE,EAAE9M,EAAEmV,EAAE1a,EAAE,EAAE,SAASuF,EAAE8M,CAAC,EAAE5O,EAAE,MAAMmT,EAAE,KAAK5W,CAAC,EAAE,EAAEqS,CAAE,CAAC,OAAOqI,EAAE,IAAI,GAAGjX,EAAE,KAAKmT,EAAE,KAAKA,EAAE,GAAGA,EAAE,IAAI,CAAC,CAAE,CAAqoB,SAAStjC,GAAG,EAAE,EAAE,CAAC,IAAI++B,EAAEuE,EAAE,OAAO8D,EAAE,OAAO1a,EAAE,IAAI,WAAWqS,CAAC,EAAE,OAAOrS,EAAE,IAAI4W,EAAE,CAAC,EAAE5W,EAAE,IAAI0a,EAAE9D,EAAE,MAAM,EAAE5W,CAAE,CAAC,SAAS7sB,GAAG,EAAE,CAAC6nC,GAAEpE,EAAE,OAAO,EAAE,8BAA8B,EAAE,IAAI8D,EAAE,CAAC,GAAG9D,CAAC,CAAC,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAK8D,EAAE,IAAI,EAAErI,EAAE,CAAC,EAAE,IAAI,IAAIuE,KAAK8D,EAAE,CAAC,IAAIA,EAAErI,EAAE,OAAO,EAAErS,EAAEqS,EAAEqI,GAAG1a,GAAG4W,EAAE,MAAM5W,EAAE,GAAG,EAAE0a,GAAG,CAAC,KAAK1a,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAG4W,EAAE,EAAE,CAAC,EAAEvE,EAAE,KAAKuE,CAAC,CAAE,CAAC,OAAOvE,CAAE,CAuCp9C,SAAS9+B,GAAG,EAAE,CAAC,IAAImnC,EAAE,CAAC,EAAE1a,EAAE4W,EAAE,WAAW,EAAE,IAAI,IAAIhR,EAAE,EAAEA,EAAE5F,EAAE,IAAI,CAAC,IAAIA,EAAE4W,EAAE,WAAW,EAAE,EAAE5W,GAAGvvB,GAAE,KAAKmmC,CAAC,CAAE,CAAC,OAAO8D,CAAE,CAC5G,SAASlnC,GAAG,EAAE,CAAC,IAAI,IAAIknC,KAAK9D,EAAE,MAAM8D,EAAE,eAAgB,C,0IA9D2EjnC,GAAE,OAAO,OAAOC,GAAE,OAAO,eAAeC,GAAE,OAAO,yBAAyBC,GAAE,OAAO,oBAAoBC,GAAE,OAAO,eAAeC,GAAE,OAAO,UAAU,eAAeC,IAAG,EAAE,IAAI,UAAU,CAAC,GAAG,CAAC,OAAO2mC,IAAI,EAAE9D,EAAEhjC,GAAEgjC,CAAC,CAAC,CAAC,IAAA,EAAM,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAA,CAAG,QAAQ8D,CAAC,EAAEA,EAAE,OAAQ,OAAO9D,EAAE,CAAC,KAAM,GAAE,EAAEA,CAAE,CAAC,EAAE5iC,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG0mC,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIzQ,KAAKr2B,GAAE8mC,CAAC,EAAEuE,GAAE,KAAKrI,EAAE3M,CAAC,GAAGA,IAAIoI,GAAG3+B,GAAEkjC,EAAE3M,EAAE,CAAC,QAAQyQ,EAAEzQ,GAAG,WAAW,EAAE,EAAEt2B,GAAE+mC,EAAEzQ,CAAC,IAAIjK,EAAE,UAAU,CAAC,EAAE,OAAO4W,CAAE,EAAE3iC,IAAG,EAAE,EAAE,KAAK,EAAQ2iC,GAAN,KAAgB,CAAC,EAATnjC,GAAEI,GAAE+iC,CAAC,CAAC,EAAK5iC,GAIxlB,CAAC0mC,GAAG9D,GAAGA,EAAE,WAAWvE,EAAE3+B,GAAE2+B,EAAE,UAAU,CAAC,MAAMuE,EAAE,WAAW,CAAC,CAAC,CAAC,EAAEA,CAAC,GAAuuI1iC,GAAED,GAApuIF,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIs+B,EAAErS,EAAiB,0BAAU,CAAC,SAAS4W,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,GAAG,EAAE,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAMA,GAAG,CAAC,IAAIA,EAAE,MAAO,MAAO,GAAE,IAAI8D,EAAE9D,GAAGA,EAAE,aAAa,GAAY8D,IAAT,IAAK,GAAM,MAAO,GAAE,EAAE,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAE9D,GAAGA,EAAE,gBAAgB,GAAY8D,IAAT,IAAK,GAAM,OAAO9U,EAAE,GAAe,OAAO8U,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAE9D,GAAGA,EAAE,WAAW,GAAY8D,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAO9D,CAAE,EAAE,GAAe,OAAO8D,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,UAAU,SAAS,EAAE,CAAC,GAAM9D,GAAG,CAAC,IAAIA,EAAE,MAAO,OAAO,KAAK,IAAI8D,EAAE9D,GAAGA,EAAE,SAAS,GAAY8D,IAAT,IAAK,GAAM,sBAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAIrI,EAAE,CAAC,MAAM,MAAM,SAAS,OAAO,CAAC,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOqI,GAAe,OAAOA,EAAE9D,IAArB,UAAwB,CAAC,EAAE,GAAOvE,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,IAAI,CAAC,CAAE,CAAC,OAAOqI,CAAE,EAAEA,CAAC,EAAE,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,IAAK,CAAC,IAAIA,EAAE9D,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,CAAC,EAAE,GAAG,EAAE,IAAI8D,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAE9D,EAAE,OAAO,GAAU8D,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAO9D,EAAE,cAAc,OAAO8D,EAAE,IAAIrI,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,MAAO,GAAE,OAAOA,EAAEuE,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIvE,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMqI,EAAE,KAAK,SAAX,EAAmB,EAAEA,CAAC,MAAU,IAAG,CAAC,EAAE9D,EAAE,aAAa8D,EAAE,IAAI,CAAE,OAAOrI,EAAE,CAAC,OAAO3N,EAAEkS,EAAE8D,EAAE,UAAU,sJAAsJ,OAAOrI,CAAC,EAAE,GAAG,CAAC,CAAE,CAAC,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAO3N,EAAEkS,EAAE8D,EAAE,UAAU,yJAAyJ,OAAOrI,CAAC,EAAE,GAAG,CAAC,EAAEA,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACpI,EAAE2M,CAAC,EAAE,MAAM,UAAU,qKAAqK,OAAOA,CAAC,EAAE,GAAG,EAAE,GAAGA,EAAE,SAAS8D,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,IAAI,EAAE;;;EAAgB,OAAO9D,CAAC,CAAC,EAAE,EAAE8D,CAAC,EAAE,IAAI,IAAIrI,EAAE,EAAEA,EAAEqI,EAAE,UAAU,OAAO,IAAI,CAAC,IAAI1a,EAAE4W,EAAEvE,GAAGrS,aAAa,MAAM0a,EAAE,UAAUrI,EAAE,CAAC,OAAOrS,CAAC,EAAE0a,EAAE,UAAUrI,EAAE,CAAC,QAAQrS,CAAC,CAAE,CAAC,CAAC,CAAC,CAAC,MAAM,SAAS,EAAE,CAAC0E,EAAEkS,EAAE8D,EAAErI,CAAC,CAAE,CAAC,CAA34B,CAA64B,EAAA,CAAGuE,EAAEvE,CAAC,CAAE,CAAC,EAAEA,CAAE,EAAE,IAAI,EAAEA,EAAE,KAAK,UAAUrS,EAAE,KAAK,YAAY4W,CAAC,EAAE,GAAGvE,EAAE,CAAC,IAAIzM,EAAEyM,EAAE,IAAIrS,CAAC,EAAE,GAAG4F,EAAE,CAAC,IAAIwX,EAAE,AAAc1C,EAAE,YAAU,CAAC,EAAG,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC0C,EAAE,KAAK,UAAU,CAACxG,EAAEhR,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,CAAC8U,EAAE,KAAK,KAAK9D,CAAC,EAAE,IAAI,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC8D,EAAE,UAAU,KAAK,CAAC,QAAQ9D,EAAE,OAAOvE,CAAC,CAAC,CAAE,CAAC,EAAE,OAAOA,GAAGA,EAAE,IAAIrS,EAAE,CAAC,EAAE,CAAE,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAACiK,EAAE2M,CAAC,EAAE,MAAM,UAAU,0EAA0EA,EAAE,GAAG,EAAE,IAAI,IAAI8D,EAAE,CAAC,EAAErI,EAAE,EAAEA,EAAEuE,EAAE,OAAO,IAAI8D,EAAE,KAAK,KAAK,KAAK9D,EAAEvE,EAAE,CAAC,CAAC,MAAM,SAAS,EAAE,CAAC,OAAOuE,CAAE,CAAC,CAAC,EAAE,OAAO,QAAQ,IAAI8D,CAAC,CAAE,EAAE,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIrI,EAAE,KAAK,YAAYuE,CAAC,EAAE8D,EAAE,OAAOrI,CAAC,CAAE,CAAC,OAAO,IAAK,EAAE,EAAE,SAAS,UAAU,CAAC,IAAIuE,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,MAAM,EAAE,IAAK,EAAE,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIvE,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIrS,EAAE4F,EAAE,KAAK,YAAYgR,CAAC,EAAWvE,EAAE,IAAIzM,CAAC,IAAhB,IAAK,KAAe8U,aAAa,OAAO,EAAE,QAAQ,OAAOA,CAAC,EAAA,CAAG,MAAM,UAAU,CAAC,CAAC,EAAE,EAAE,QAAQ,QAAQA,CAAC,EAAErI,EAAE,IAAIzM,EAAE5F,CAAC,EAAG,CAAC,OAAO,IAAK,EAAE4W,CAAE,EAAE,EAAEhR,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAIyM,IAAE,QAAQ,QAAQ,EAAGA,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASuE,CAAC,CAAE,CAAC,CAAE,EAAc,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,CAAC,CAAE,EAAE,SAAS,EAAE,CAAC,WAAWA,CAAC,CAAE,EAAE,SAASlS,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEgW,CAAC,EAAE,IAAI,IAAI1a,EAAE,EAAEA,EAAE0a,EAAE,KAAK,OAAO,IAAI9D,EAAE,MAAM8D,EAAE,KAAK1a,EAAE,EAAE0a,EAAE,UAAU1a,EAAE,CAAC,OAAOqS,CAAC,CAAE,CAAC,SAAS,EAAE,EAAE,CAAC,GAAGuE,EAAE,UAAU,IAAI,IAAI8D,EAAE,EAAEA,EAAE9D,EAAE,UAAU,OAAO,IAAIA,EAAE,UAAU8D,EAAE,CAAC,CAAE,CAAC,SAASzQ,EAAE,EAAE,CAAC,OAAgB,OAAO2M,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,CAAC,EAAG,CAAC,EAAE,QAAQ5W,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,CAAC,EAC9vIlwB,GAAE,CAAC,WAAW,EAAE,eAAe,EAAE,gBAAgB,CAAC,EAElGqE,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAEC,IAAG,GAAE,MAAM,CAAC,CAAC,WAAW,CAAC,OAAO,KAAK,MAAO,CAAC,aAAa,EAAE,CAAC,IAAIsmC,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAO9D,GAAG8D,GAAG,MAAM,MAAM,uBAAuB,CAAE,CAAC,WAAW,CAAC,IAAI9D,EAAEziC,GAAE,MAAM,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,YAAY,CAAC,IAAI9D,EAAEziC,GAAE,OAAO,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,UAAU,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,YAAY,CAAC,IAAI9D,EAAEziC,GAAE,OAAO,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,UAAU,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,YAAY,CAAC,IAAI9D,EAAE,KAAK,cAAc,EAAE,OAAO,OAAOA,CAAC,CAAE,CAAC,eAAe,CAAC,IAAIA,EAAEziC,GAAE,UAAU,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,aAAa,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,UAAU,CAAC,IAAI9D,EAAEziC,GAAE,KAAK,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,QAAQ,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,WAAW,CAAC,IAAI9D,EAAEziC,GAAE,MAAM,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,WAAW,CAAC,IAAI9D,EAAEziC,GAAE,MAAM,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,WAAW,CAAC,IAAI9D,EAAE,KAAK,aAAa,EAAE,OAAO,OAAOA,CAAC,CAAE,CAAC,cAAc,CAAC,IAAIA,EAAEziC,GAAE,SAAS,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,YAAY,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,aAAa,CAAC,IAAI9D,EAAEziC,GAAE,QAAQ,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,WAAW,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,aAAa,CAAC,IAAI9D,EAAEziC,GAAE,QAAQ,KAAK,aAAayiC,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,WAAW,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOrI,EAAEqI,EAAE9D,EAAE5W,EAAE,KAAK,MAAM,SAAS0a,EAAErI,CAAC,EAAE,MAAO,MAAK,OAAOA,EAAErS,CAAE,CAAC,YAAY,CAAC,IAAI,EAAE,KAAK,WAAW,EAAEqS,EAAE,KAAK,UAAU,CAAC,EAAE,OAAO,EAAE,YAAY,OAAOA,CAAC,CAAE,CAAC,UAAU,CAAC,IAAIuE,EAAE,KAAK,WAAW,EAAE,OAAO,KAAK,MAAMA,CAAC,CAAE,CAAC,YAAY,EAAE,CAAC6D,EAAE,KAAK,QAAQ,IAAK,EAAC,EAAE9qC,EAAE,KAAK,SAAS,CAAC,EAAEA,EAAE,KAAK,OAAO,IAAK,EAAC,EAAE,KAAK,MAAM,EAAE,KAAK,KAAKK,GAAE,KAAK,KAAK,CAAE,CAAC,EAEvzDL,EAAE0E,GAAE,cAAc,IAAI,WAAW,EAAEA,IAG/BC,GAAE,KAAKC,GAAE,IAAIC,GAAE,GAAG,GAAGoiC,EAAE,EAAEniC,GAAE,GAAG,EAAE,IAAImiC,EAAE,IAAIliC,GAAE,GAAG,IAAIkiC,EAAE,GAAG,EAAEjiC,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAKF,GAAE,CAAC,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAM,WAAwB,SAAS,EAAE,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,EAAEG,GAAE,CAAC,MAAMJ,GAAE,CAAC,EAAE,OAAOA,GAAE,EAAE,EAAE,OAAOA,GAAE,EAAE,EAAE,eAA+B,UAAU,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,OAAO,CAAC,EAAE,KAAKE,GAAE,CAAC,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAMA,GAAE,EAAE,EAAE,cAA8B,SAAS,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,EAAuGG,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,MAAO,CAAC,MAAM,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,MAAM+hC,EAAE8D,CAAC,CAAE,CAAC,SAAS,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,SAAS9D,EAAE8D,CAAC,CAAE,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,MAAM,OAAO,GAAG,KAAK,OAAO9D,GAAG8D,EAAE,OAAO,IAAIrI,EAAE,IAAI,WAAW,KAAK,KAAKqI,EAAEnmC,EAAC,EAAEqiC,CAAC,EAAEvE,EAAE,IAAI,KAAK,KAAK,EAAE,KAAK,MAAMA,EAAE,KAAK,KAAKriC,GAAEqiC,CAAC,CAAE,CAAC,WAAW,EAAE,CAAC6I,GAAEtE,EAAEjiC,GAAE,MAAMC,GAAE,MAAM,OAAO,EAAE,IAAI8lC,EAAEvmC,GAAE,MAAM,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,YAAY,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,OAAOC,GAAE,OAAO,QAAQ,EAAE,IAAI8lC,EAAEvmC,GAAE,OAAO,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,YAAY,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,OAAOC,GAAE,OAAO,QAAQ,EAAE,IAAI8lC,EAAEvmC,GAAE,OAAO,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,YAAY,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,OAAOC,GAAE,OAAO,QAAQ,EAAE,IAAI8lC,EAAE,OAAO9D,CAAC,EAAE,KAAK,eAAe8D,CAAC,CAAE,CAAC,eAAe,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,UAAUC,GAAE,UAAU,WAAW,EAAE,IAAI8lC,EAAEvmC,GAAE,UAAU,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,UAAU,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,KAAKC,GAAE,KAAK,MAAM,EAAE,IAAI8lC,EAAEvmC,GAAE,KAAK,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,WAAW,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,MAAMC,GAAE,MAAM,OAAO,EAAE,IAAI8lC,EAAEvmC,GAAE,MAAM,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,WAAW,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,MAAMC,GAAE,MAAM,OAAO,EAAE,IAAI8lC,EAAEvmC,GAAE,MAAM,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,WAAW,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,MAAMC,GAAE,MAAM,OAAO,EAAE,IAAI8lC,EAAE,OAAO9D,CAAC,EAAE,KAAK,cAAc8D,CAAC,CAAE,CAAC,cAAc,EAAE,CAACQ,GAAEtE,EAAEjiC,GAAE,SAASC,GAAE,SAAS,UAAU,EAAE,IAAI8lC,EAAEvmC,GAAE,SAAS,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAEvmC,GAAE,QAAQ,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAEvmC,GAAE,QAAQ,KAAK,aAAaumC,CAAC,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,WAAW,EAAE,CAAC,IAAIA,EAAE9D,EAAE,OAAO,KAAK,aAAa8D,CAAC,EAAE,KAAK,MAAM,IAAI9D,EAAE,KAAK,MAAM,EAAE,KAAK,QAAQ8D,CAAE,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,eAAe,IAAI9D,CAAC,EAAE,GAAG8D,EAAE,OAAOA,EAAE,IAAIrI,EAAE,KAAK,QAAQ,OAAOuE,CAAC,EAAE,OAAO,KAAK,eAAe,IAAIA,EAAEvE,CAAC,EAAEA,CAAE,CAAC,YAAY,EAAE,CAAC,IAAIqI,EAAE,KAAK,aAAa9D,CAAC,EAAEvE,EAAEqI,EAAE,OAAO,KAAK,YAAYrI,CAAC,EAAE,KAAK,WAAWqI,CAAC,CAAE,CAAC,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU9D,CAAC,EAAE,KAAK,YAAY8D,CAAC,CAAE,CAAC,aAAa,CAACD,EAAE,KAAK,SAAS,CAAC,EAAE9qC,EAAE,KAAK,QAAQ,IAAI,WAAW2E,EAAC,CAAC,EAAE3E,EAAE,KAAK,OAAOK,GAAE,KAAK,KAAK,CAAC,EAAEL,EAAE,KAAK,UAAU,IAAI,WAAW,EAAEA,EAAE,KAAK,iCAAgC,IAAI,GAAG,CAAE,CAAC,EAE5xFmF,GAAE,MAAM,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACu9B,EAAErS,EAAE4F,GAAG,EAAE,MAAM,GAAG,CAAC,CAAC,IAAI,MAAM,EAAE,OAAO31B,GAAEI,GAAEgiC,CAAC,EAAE,iBAAiB,EAAEpiC,GAAEI,GAAE2vB,CAAC,EAAE,gBAAgB,EAAE/vB,GAAEI,GAAEu1B,CAAC,EAAE,gBAAgB,EAAE,IAAI,EAAEyM,EAAErS,EAAE4F,CAAC,CAAE,CAAC,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,QAAS,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIyM,EAAE,EAAE,WAAW,EAAErS,EAAE,EAAE,WAAW,EAAE4F,EAAE,EAAE,WAAW,EAAE,OAAO,IAAI,EAAEyM,EAAErS,EAAE4F,CAAC,CAAE,CAAC,MAAM,EAAE,CAACgR,EAAE,YAAY,KAAK,OAAO,EAAEA,EAAE,YAAY,KAAK,MAAM,EAAEA,EAAE,YAAY,KAAK,MAAM,CAAE,CAAC,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAG3mC,GAAE,KAAK,SAAS2mC,EAAE,MAAM,EAAE,EAAG,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC6D,EAAE,KAAK,UAAU,IAAK,EAAC,EAAE9qC,EAAE,KAAK,SAAS,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAE,KAAK,QAAQ,EAAE,KAAK,OAAO0iC,EAAE,KAAK,OAAOrS,CAAE,CAAC,GAC46G,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAI0a,EAAE9D,EAAE,UAAU,EAAE,OAAO8D,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAOlqC,GAAEomC,CAAC,EAAE,IAAK,GAAe,OAAOhmC,GAAEgmC,CAAC,EAAE,IAAK,GAAa,OAAO7lC,GAAE6lC,CAAC,EAAE,IAAK,GAAY,OAAO1lC,GAAE0lC,CAAC,EAAE,IAAK,GAAY,OAAOvlC,GAAEulC,CAAC,EAAE,IAAK,GAAY,OAAOplC,GAAGolC,CAAC,EAAE,IAAK,GAAY,OAAOjlC,GAAGilC,CAAC,EAAE,IAAK,GAAc,OAAO9kC,GAAG8kC,CAAC,EAAE,IAAK,GAAc,OAAO3kC,GAAG2kC,CAAC,EAAE,IAAK,IAAwB,OAAOxkC,GAAGwkC,CAAC,EAAE,IAAK,IAAiB,OAAOrkC,GAAGqkC,CAAC,EAAE,IAAK,IAAe,OAAOlkC,GAAGkkC,CAAC,EAAE,IAAK,IAAsB,OAAO/jC,GAAG+jC,CAAC,EAAE,QAAQqE,GAAEP,CAAC,CAAE,CAAC,EAAE,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIrI,EAAE9hC,GAAEmqC,CAAC,EAAE,GAAG9D,EAAE,WAAWvE,CAAC,EAAE,CAAC/hC,GAAEoqC,CAAC,EAAE,OAAOA,EAAE,KAAT,CAAe,IAAI,QAAmB,OAAOhqC,GAAEkmC,EAAE8D,CAAC,EAAE,IAAI,UAAuB,OAAO7pC,GAAE+lC,EAAE8D,CAAC,EAAE,IAAI,QAAmB,OAAO1pC,GAAE4lC,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOvpC,GAAEylC,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOppC,GAAEslC,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOjpC,GAAGmlC,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAO9oC,GAAGglC,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAO3oC,GAAG6kC,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOxoC,GAAG0kC,EAAE8D,CAAC,EAAE,IAAI,kBAAuC,OAAOroC,GAAGukC,EAAE8D,CAAC,EAAE,IAAI,WAAyB,OAAOloC,GAAGokC,EAAE8D,CAAC,EAAE,IAAI,gBAAmC,OAAO5nC,GAAG8jC,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAO/nC,GAAGikC,EAAE8D,CAAC,EAAE,QAAQO,GAAEP,CAAC,CAAE,CAAC,EAAE,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI1a,EAAEzvB,GAAEqmC,CAAC,EAAEhR,EAAEr1B,GAAEmqC,CAAC,EAAE,GAAG1a,EAAE4F,EAAE,MAAO,GAAG,GAAG5F,EAAE4F,EAAE,MAAO,GAAE,GAAGt1B,GAAEsmC,CAAC,GAAGtmC,GAAEoqC,CAAC,EAAE,MAAO,GAAE,OAAO9D,EAAE,KAAT,CAAe,IAAI,QAAmB,OAAO3mC,GAAuByqC,EAAE,OAAvB,OAA2B,EAAE/pC,GAAEimC,EAAE8D,EAAErI,CAAC,EAAE,IAAI,UAAuB,OAAOpiC,GAA2ByqC,EAAE,OAA3B,SAA+B,EAAE5pC,GAAE8lC,EAAE8D,CAAC,EAAE,IAAI,QAAmB,OAAOzqC,GAAuByqC,EAAE,OAAvB,OAA2B,EAAEzpC,GAAE2lC,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOzqC,GAAqByqC,EAAE,OAArB,MAAyB,EAAEtpC,GAAEwlC,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOzqC,GAAqByqC,EAAE,OAArB,MAAyB,EAAEnpC,GAAGqlC,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOzqC,GAAqByqC,EAAE,OAArB,MAAyB,EAAEhpC,GAAGklC,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOzqC,GAAqByqC,EAAE,OAArB,MAAyB,EAAE7oC,GAAG+kC,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOzqC,GAAyByqC,EAAE,OAAzB,QAA6B,EAAE1oC,GAAG4kC,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOzqC,GAAyByqC,EAAE,OAAzB,QAA6B,EAAEvoC,GAAGykC,EAAE8D,EAAErI,CAAC,EAAE,IAAI,kBAAuC,OAAOpiC,GAA2CyqC,EAAE,OAA3C,iBAA+C,EAAEpoC,GAAGskC,EAAE8D,CAAC,EAAE,IAAI,WAAyB,OAAOzqC,GAA6ByqC,EAAE,OAA7B,UAAiC,EAAEjoC,GAAGmkC,EAAE8D,CAAC,EAAE,IAAI,gBAAmC,OAAOzqC,GAAuCyqC,EAAE,OAAvC,eAA2C,EAAE3nC,GAAG6jC,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOzqC,GAAyByqC,EAAE,OAAzB,QAA6B,EAAE9nC,GAAGgkC,EAAE8D,EAAErI,CAAC,EAAE,QAAQ4I,GAAErE,CAAC,CAAE,CAAC,CAAE,EAAA,CAAGnmC,AAAI+qC,KAAE,CAAC,CAAE,EACt0MzmC,GAAG,MAAM,CAAC,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,EAAE,IAAI,CAAC,IAAI,IAAIirB,EAAE,EAAEA,EAAE,KAAK,WAAW,OAAO,IAAI,CAAC,IAAI4F,EAAEgR,EAAE,OAAO5W,GAAG0E,EAAEgW,EAAE,OAAO1a,GAAG2b,EAAElrC,GAAE,QAAQm1B,EAAElB,EAAE,KAAK,QAAQ,SAAS,EAAE,GAAOiX,IAAJ,EAAM,OAAOA,CAAE,CAAC,OAAO/E,EAAE,QAAQ,QAAQ8D,EAAE,OAAO,CAAE,CAAC,CAAE,CAAC,aAAa,YAAY,EAAE,EAAE,CAAC,IAAI9U,EAAE,IAAIxxB,GAAE,CAAC,EAAEswB,EAAEkB,EAAE,SAAS,EAAE+V,EAAE/V,EAAE,UAAU,EAAEqE,EAAE,CAAC,EAAE,IAAI,IAAI2M,EAAE,EAAEA,EAAE+E,EAAE,IAAI,CAAC,IAAI/E,EAAEhR,EAAE,WAAW,EAAEqE,EAAE,KAAK2M,CAAC,CAAE,CAAC,IAAIwG,EAAE,IAAI,EAAEnT,EAAE,CAAC,UAAUvF,CAAC,CAAC,EAAE2Y,EAAEzX,EAAE,WAAW,EAAEnC,MAAM,CAAC,IAAImT,EAAE,CAAC,EAAE,IAAI,IAAI8D,EAAE,EAAEA,EAAEiB,EAAE,IAAI,CAAC,IAAIjB,EAAEjqC,GAAE,KAAKm1B,CAAC,EAAEgR,EAAE,KAAK8D,CAAC,CAAE,CAAC,IAAIA,EAAE5lC,GAAE,KAAK8wB,CAAC,EAAEwX,EAAE,QAAQ,KAAK,CAAC,OAAOxG,EAAE,QAAQ8D,CAAC,CAAC,CAAE,EAAE,IAAI,IAAI9D,EAAE,EAAEA,EAAEyG,EAAE,IAAI,CAAC,IAAIzG,EAAE5W,IAAI,EAAE4W,GAAG,MAAMA,EAAEnT,EAAE,CAAE,CAAC,OAAO2Z,CAAE,CAAC,WAAW,CAAC,IAAIxG,EAAE,IAAI/hC,GAAE,IAAI,IAAI6lC,KAAK9D,EAAE,UAAU,KAAK,QAAQ,SAAS,EAAEA,EAAE,WAAW,KAAK,WAAW,MAAM,EAAE,KAAK,YAAYA,EAAE,YAAY8D,CAAC,EAAE,IAAI,IAAIA,KAAK,KAAK,YAAY,EAAE9D,EAAE,YAAY,KAAK,QAAQ,MAAM,EAAE,KAAK,SAAS,CAAC,GAAG,CAAC,OAAO5W,EAAE,QAAQ4F,GAAG8U,EAAE,IAAI,IAAIA,KAAK1a,EAAEwb,GAAE,MAAM5E,EAAE8D,CAAC,EAAE9U,EAAE,MAAMgR,CAAC,CAAE,CAAC,OAAOA,EAAE,SAAS,CAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAIvE,EAAE,KAAK,WAAW,IAAI,GAAGuE,EAAE,SAAS8D,CAAC,GAAG,IAAI,EAAE,KAAK,QAAQ,KAAK,CAAC,OAAOrI,EAAE,QAAQqI,CAAC,CAAC,CAAE,CAAC,YAAY,EAAE,EAAE,CAACD,EAAE,KAAK,aAAa,IAAK,EAAC,EAAE9qC,EAAE,KAAK,UAAU,IAAK,EAAC,EAAEA,EAAE,KAAK,UAAU,CAAC,CAAC,EAAE,KAAK,WAAW,EAAE,KAAK,QAAQ0iC,CAAE,CAAC,EAAEr9B,GAAG,EAAE/B,GAAG,IAAIgC,GAAG,CAAC,IAC1nC,IACA,IACA,IACA,IACA,GAAG,EAAE7B,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIi/B,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAIrS,EAAE,MAAM,MAAM4W,EAAE8D,CAAC,EAAE,GAAG,CAACzlC,GAAG,SAAS+qB,EAAE,MAAM,GAAG,EAAEqS,EAAEr9B,GAAG,OAAOgrB,CAAE,OAAO4W,EAAE,CAAC,GAAG8D,GAAG,QAAQ,SAAS,EAAErI,EAAEr9B,GAAG,MAAM4hC,CAAE,CAAC,MAAM5jC,GAAGq/B,CAAC,CAAE,CAAC,EACwWh/B,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIg/B,KAAK,KAAK,OAAO,CAAC,GAAGuE,EAAEvE,EAAE,MAAM,MAAM,GAAGuE,EAAEvE,EAAE,IAAI,SAAS,GAAGuE,EAAE8D,EAAErI,EAAE,IAAI,MAAM,IAAIrS,EAAE4W,EAAEvE,EAAE,MAAMzM,EAAE5F,EAAE0a,EAAE,OAAOrI,EAAE,KAAK,MAAMrS,EAAE4F,CAAC,CAAE,CAAC,MAAM,MAAM,cAAc,CAAE,CAAC,MAAM,EAAE,EAAE,CAAC,IAAIyM,EAAEuE,EAAE5W,EAAEqS,EAAEqI,EAAE,OAAO9U,EAAE,EAAElB,EAAE,KAAK,OAAO,OAAO,KAAKkB,EAAElB,EAAE,IAAI,CAAC,IAAIkS,EAAE,KAAK,OAAOhR,GAAG,GAAG31B,GAAE2mC,EAAE,eAAe,EAAE,EAAEvE,EAAEuE,EAAE,KAAK,CAAC,GAAGvE,EAAEuE,EAAE,MAAM,CAAC,IAAI5W,EAAEqS,EAAEuE,EAAE,MAA6B,EAAEtjC,GAAvBsjC,EAAE,KAAK,SAAS,EAAE5W,CAAQ,EAAE0a,CAAC,EAAE,EAAE9D,EAAE,KAAM,CAAC,KAAM,CAAC,CAAC,KAAKlS,EAAEkB,EAAE,IAAI,CAAC,IAAIgR,EAAE,KAAK,OAAOlS,EAAE,GAAG,GAAGz0B,GAAE2mC,EAAE,eAAe,EAAE,EAAE5W,EAAE4W,EAAE,OAAO,CAAC,GAAG5W,EAAE4W,EAAE,IAAI,CAAC,IAAIvE,EAAErS,EAAE4W,EAAE,MAAMhR,EAAEgR,EAAE,KAAK,SAASvE,CAAC,EAAE,EAAE/+B,GAAGonC,EAAE9U,CAAC,EAAE,EAAEgR,EAAE,GAAI,CAAC,KAAM,CAAC,CAAC,IAAI,EAAE,CAAC,MAAMvE,EAAE,IAAIrS,EAAE,KAAK0a,CAAC,EAAEzQ,EAAEvF,EAAEkB,EAAE,KAAK,OAAO,OAAOA,EAAEqE,EAAE,CAAC,CAAE,CAAC,aAAa,CAACwQ,EAAE,KAAK,SAAS,CAAC,CAAC,CAAE,CAAC,EAC3oCvlC,EAAG,KAAK,CAAC,MAAM,WAAW,CAAC,GAAG,CAAC0hC,GAAG,MAAM1jC,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,KAAK,CAAC,EAAE,OAAOjD,GAAE2mC,EAAE,sBAAsB,EAAE7hC,GAAG,YAAY6hC,MAAM,CAAC,IAAIA,EAAE7mC,GAAE,KAAK,oBAAoB,EAAE,OAAO6mC,EAAEzhC,GAAE,CAAC,MAAM,CAAC,EAAE,SAASyhC,CAAC,CAAC,EAAE,IAAK,EAAE,CAAC,CAAE,CAAC,MAAM,SAAS,EAAE,CAAC,OAAO,KAAK,QAAQA,GAAG,KAAK,qBAAqB,IAAIA,CAAC,EAAE,KAAK,eAAe,KAAK,UAAU,CAAC,CAAC,YAAY,CAAC,KAAK,qBAAqB,MAAM,CAAE,CAAC,EAAE,KAAK,QAAQ,MAAM,KAAK,cAAc,KAAK,KAAM,CAAC,MAAM,YAAY,EAAE,EAAE,CAACoE,GAAEpE,EAAE,SAAS,KAAK,OAAO,OAAO,sBAAsB,EAAE,IAA6B5W,EAAE,EAAC,MAApB,KAAK,SAAS0a,CAAC,EAAA,CAAO,OAAO,EAAE,IAAI,GAAG,CAAC,EAAE9U,KAAKgR,EAAE,QAAQ,EAAE,CAAC,IAAIA,EAAE,CAAC,EAAE,IAAI,IAAIlS,KAAK1E,EAAE,CAAC,IAAIA,EAAM,EAAE0a,EAAEvlC,GAAE,CAAC,MAAM,CAAC,EAAE,SAASvF,GAAE8qC,CAAC,CAAC,CAAC,EAAE,IAAK,GAAE,OAAO,GAAG,MAAM,EAAE9U,EAAE,KAApB,CAA0B,IAAI,MAAe,EAAE,CAAClB,CAAC,EAAE,MAAM,IAAI,SAAqB,EAAE,KAAK,YAAYA,EAAEkB,EAAE,CAAC,EAAE,MAAM,IAAI,YAA2B,EAAE,KAAK,eAAelB,EAAEkB,EAAE,CAAC,EAAE,MAAM,IAAI,WAAyB,EAAE,KAAK,cAAclB,EAAEkB,EAAE,CAAC,EAAE,MAAM,IAAI,cAA+B,EAAE,KAAK,iBAAiBlB,EAAEkB,EAAE,CAAC,EAAE,MAAM,IAAI,WAAyB,EAAE,MAAM,KAAK,cAAclB,EAAEkB,EAAE,EAAE8U,CAAC,EAAE,MAAM,IAAI,aAA6B,EAAE,MAAM,KAAK,gBAAgBhW,EAAEkB,EAAE,EAAE8U,CAAC,EAAE,MAAM,IAAI,WAAyB,EAAE,MAAM,KAAK,cAAchW,EAAEkB,EAAE,EAAE8U,CAAC,EAAE,MAAM,QAAQO,GAAErV,CAAC,CAAE,CAACgR,EAAE,KAAK,GAAG5W,CAAC,CAAE,CAAC,EAAE4W,CAAE,CAAC,IAAIhR,EAAE,CAAC,EAAE,IAAI,IAAIgR,KAAK5W,EAAE,IAAI,IAAIqS,KAAKuE,EAAE,CAAC,IAAIA,EAAE8D,EAAEvlC,GAAE,CAAC,MAAM,CAAC,EAAE,SAASvF,GAAE8qC,CAAC,CAAC,CAAC,EAAE,IAAK,GAAE9D,GAAG,MAAMA,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,IAAIA,EAAE,EAAEA,EAAE,KAAK,QAAQ,WAAW,OAAO,IAAI,CAAC,IAAI8D,EAAE,KAAK,QAAQ,WAAW9D,GAAiB,EAAE8D,GAAdrI,EAAE,OAAOuE,EAAU,CAAChR,EAAE,KAAK,CAAC,QAAQyM,EAAE,QAAQ,SAAS,EAAE,KAAK,CAAC,CAAC,CAAE,CAAC,OAAOzM,CAAE,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,IAAI5F,EAAE,KAAK,YAAY4W,EAAEvE,EAAEqI,EAAE,KAAK,EAAE9U,EAAE,KAAK,aAAagR,EAAEvE,EAAEqI,EAAE,KAAK,EAAEhW,EAAEkS,EAAE,MAAM5W,EAAE4F,EAAE,CAAC,EAAE,OAAOlB,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,eAAe,EAAE,EAAE,EAAE,CAAC,IAAI1E,EAAE,KAAK,YAAY4W,EAAEvE,EAAEqI,EAAE,KAAK,EAAE9U,EAAE,KAAK,aAAagR,EAAEvE,EAAEqI,EAAE,KAAK,EAAEhW,EAAE,CAAC,EAAE,EAAEkS,EAAE,MAAM,EAAE5W,CAAC,EAAE,EAAE,OAAO,GAAG0E,EAAE,KAAK,CAAC,EAAE,IAAIuF,EAAE2M,EAAE,MAAMhR,EAAE,CAAC,EAAE,OAAOqE,EAAE,OAAO,GAAGvF,EAAE,KAAKuF,CAAC,EAAEvF,CAAE,CAAC,cAAc,EAAE,EAAE,EAAE,CAAC,IAAI1E,EAAE,KAAK,aAAa4W,EAAEvE,EAAE,IAAI,EAAE,GAAG,EAAEuE,EAAE,MAAM5W,EAAE,CAAC,EAAE0a,EAAE,UAAU,CAAC,IAAI1a,EAAE,KAAK,aAAa4W,EAAEvE,EAAEqI,EAAE,KAAK,EAAE9U,EAAEgR,EAAE,MAAM,EAAE5W,EAAE,CAAC,EAAE,OAAO4F,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,IAAIA,EAAE,KAAK,YAAYgR,EAAEvE,EAAEqI,EAAE,KAAK,EAAEhW,EAAEkS,EAAE,MAAM,EAAEhR,CAAC,EAAE,OAAOlB,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAI1E,EAAE,KAAK,aAAa4W,EAAEvE,EAAE,IAAI,EAAE,GAAG,EAAEuE,EAAE,MAAM5W,EAAE,CAAC,EAAE0a,EAAE,UAAU,CAAC,IAAI1a,EAAE,KAAK,YAAY4W,EAAEvE,EAAEqI,EAAE,KAAK,EAAE9U,EAAEgR,EAAE,MAAM5W,CAAC,EAAE,OAAO4F,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,IAAIA,EAAE,KAAK,aAAagR,EAAEvE,EAAEqI,EAAE,KAAK,EAAEhW,EAAEkS,EAAE,MAAMhR,EAAE,CAAC,EAAE,OAAOlB,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,cAAc,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUkS,EAAEvE,EAAErS,EAAE,GAAG,CAAC,GAAG4W,GAAG,OAAOxhC,EAAE,QAAQslC,EAAE,OAAO,OAAOtlC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIi9B,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAErI,EAAE,YAAY,EAAE,EAAErS,EAAE,YAAY,GAAGqS,EAAE,SAASrS,CAAC,CAAE,CAAC,CAAE,CAAC,gBAAgB,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAU4W,EAAEvE,EAAErS,EAAE,GAAG,CAAC,GAAG4W,GAAG,OAAOxhC,EAAE,QAAQslC,EAAE,OAAO,OAAOtlC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIi9B,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAErI,EAAE,YAAY,EAAE,EAAErS,EAAE,YAAY,GAAGqS,EAAE,WAAWrS,CAAC,CAAE,CAAC,CAAE,CAAC,cAAc,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAU4W,EAAEvE,EAAErS,EAAE,GAAG,CAAC,GAAG4W,GAAG,OAAOxhC,EAAE,QAAQslC,EAAE,OAAO,OAAOtlC,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIi9B,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAErI,EAAE,YAAY,EAAE,EAAErS,EAAE,YAAY,GAAGqS,EAAE,SAASrS,CAAC,CAAE,CAAC,CAAE,CAej+F,YAAY,EAAE,EAAE,EAAE,CAAC,IAAI4F,EAAE,EAAElB,EAAEkS,EAAE,OAAO,KAAKhR,EAAElB,GAAG,CAAC,IAAIiX,EAAE/V,EAAElB,GAAG,EAAS0Y,EAALxG,EAAE+E,EAAM,CAAC,OAAOjB,GAAG,EAAEjqC,GAAE,QAAQ2sC,EAAEpd,EAAE,KAAK,SAAS,EAAE,EAAE2b,EAAE,EAAE,EAAEA,CAAE,CAAC,OAAO/V,CAAE,CAevI,aAAa,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAElB,EAAEkS,EAAE,OAAO,KAAKhR,EAAElB,GAAG,CAAC,IAAIiX,EAAE/V,EAAElB,GAAG,EAAS0Y,EAALxG,EAAE+E,EAAM,CAAC,OAAOjB,GAAGc,GAAE,QAAQ4B,EAAEpd,EAAE,KAAK,SAAS,EAAE,EAAE,EAAE2b,EAAE,EAAEA,EAAE,CAAE,CAAC,OAAOjX,EAAE,CAAE,CAO1I,MAAM,UAAU,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIkB,EAAE,CAAC,EAAElB,EAAE,EAAE,IAAI,IAAI,EAAE,EAAE,EAAEkS,EAAE,OAAO,IAAI,CAAC,IAAI3M,EAAEoI,EAAEl9B,GAAE,CAAC,MAAM,CAAC,EAAE,SAASvF,GAAEyiC,CAAC,CAAC,CAAC,EAAE,IAAK,GAAEpI,GAAG,MAAMA,EAAE,IAAWoT,EAALzG,EAAE,EAAM,CAAC,OAAO8D,GAAU,GAAG,CAAR1a,EAAEqd,CAAO,EAAE,CAAC,GAAG3Y,EAAE,EAAE,CAAC,IAAIgW,EAAE9D,EAAE,MAAMlS,EAAE,CAAC,EAAEkB,EAAE,KAAK8U,CAAC,CAAE,CAAC,EAAE,EAAE,CAAE,CAAC,CAAC,GAAGhW,EAAEkS,EAAE,OAAO,CAAC,IAAI8D,EAAE9D,EAAE,MAAMlS,CAAC,EAAEkB,EAAE,KAAK8U,CAAC,CAAE,CAAC,OAAO9U,CAAE,CAAC,YAAY,EAAE,CAAC6U,EAAE,KAAK,UAAU,IAAK,EAAC,EAAE9qC,EAAE,KAAK,SAAS,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAEA,EAAE,KAAK,uBAAuB,CAAC,MAAe,SAAqB,YAA2B,WAAyB,cAA+B,WAAyB,aAA6B,UAAwB,CAAC,EAAEA,EAAE,KAAK,eAAe,IAAK,EAAC,EAAEA,EAAE,KAAK,QAAQ,IAAK,EAAC,EAAEA,EAAE,KAAK,uCAAsC,IAAI,GAAG,EAAEA,EAAE,KAAK,YAAY,IAAK,EAAC,EAAE,KAAK,QAAQ,EAAE,IAAI0iC,EAAE,CAAC,EAAErS,EAAE,CAAC,EAAE,IAAI,IAAI4W,KAAK,KAAK,QAAQ,WAAW,CAAC,IAAI8D,EAAE,KAAK,QAAQ,iBAAiB9D,GAAGoE,GAAEN,EAAE,+BAA+B9D,CAAC,EAAE,EAAEA,GAAG8D,EAAE1a,EAAE,KAAK,CAAC,KAAK,aAAa,KAAK4W,CAAC,CAAC,CAAE,CAAC,KAAK,OAAOvE,EAAE,KAAK,OAAOrS,EAAE,KAAK,UAAU,KAAK,QAAQ,SAAU,CAAC,EAE/4B3qB,GAAG,KAAK,CAAC,UAAU,EAAE,CAAC,OAAO,KAAK,aAAa,KAAK,YAAYuhC,GAAG,KAAK,oBAAoB,IAAIA,CAAC,GAAG,KAAK,WAAW,CAAC,EAAEA,GAAG,KAAK,oBAAoB,IAAIA,CAAC,EAAE,KAAK,aAAaxjC,GAAG,KAAK,GAAG,CAAC,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAACwjC,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,YAAY,EAAE,IAAI8D,EAAE,MAAM9D,EAAE,YAAY,EAAsB5W,EAAE,IAAI5rB,GAAE,IAAtB,WAAWsmC,CAAW,CAAC,EAAE9U,EAAE,CAAC,EAAElB,EAAE1E,EAAE,WAAW,EAAE,IAAI,IAAI4W,EAAE,EAAEA,EAAElS,EAAE,IAAI,CAAC,IAAIkS,EAAE7mC,GAAE,KAAK,mBAAmB,EAAE2qC,EAAE9D,EAAEthC,GAAE,CAAC,MAAM,CAAC,EAAE,SAASshC,CAAC,CAAC,EAAE,IAAK,GAAE8D,GAAG,MAAMA,EAAE,IAAIrI,EAAErS,EAAE,UAAU,EAAE0E,EAAEnxB,GAAGysB,CAAC,EAAE,EAAEA,EAAE,UAAU,EAAEqS,EAAuB+K,EAAE,IAAjBtoC,GAAE,KAAK,GAAGu9B,EAAE,CAAK,CAAC,CAAC,SAAS,EAAEgL,EAAE,CAAC,QAAQD,EAAE,KAAK1Y,CAAC,EAAE,KAAK,WAAW,MAAM,CAAC,QAAQ0Y,EAAE,gCAA+B,IAAI,GAAG,EAAEC,CAAC,EAAEzX,EAAE,KAAKyX,CAAC,CAAE,CAAC,OAAOzX,CAAE,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,WAAW,CAAC,EAAE,KAAK,oBAAoB,MAAM,CAAE,CAAC,GAAG,KAAK,YAAa,CAAC,YAAY,EAAE,EAAE,CAAC,IAAIyM,EAAE,KAAK,oBAAoB,IAAIuE,CAAC,EAAEvE,IAAI,kBAAiB,IAAI,IAAI,KAAK,oBAAoB,IAAIuE,EAAEvE,CAAC,GAAGqI,GAAGrI,EAAE,IAAIqI,CAAC,EAAE,IAAI1a,EAAE,KAAK,WAAW,KAAK,CAAC,QAAQ4W,EAAE,gBAAgBvE,CAAC,CAAC,EAAEzM,MAAM,KAAK,oBAAoB,OAAOgR,CAAC,EAAE,OAAO5W,EAAE,KAAK4F,EAAEA,CAAC,EAAE5F,CAAE,CAAC,YAAY,EAAE,EAAE,CAACya,EAAE,KAAK,KAAK,IAAK,EAAC,EAAE9qC,EAAE,KAAK,MAAM,IAAK,EAAC,EAAEA,EAAE,KAAK,eAAe,IAAK,EAAC,EAAEA,EAAE,KAAK,aAAa,CAAC,CAAC,EAAEA,EAAE,KAAK,sCAAqC,IAAI,GAAG,EAAEA,EAAE,KAAK,sCAAqC,IAAI,GAAG,EAAEA,EAAE,KAAK,aAAa,IAAIuE,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAIwmC,EAAE9D,EAAE,KAAK,CAAC,QAAQA,KAAK,CAAC,IAAI8D,EAAE5lC,GAAE,WAAW8hC,CAAC,EAAE,MAAM,CAAC,KAAK8D,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,MAAM,CAAE,CAAC,EAAErI,EAAE,MAAMn/B,GAAG,KAAK,IAAIwnC,CAAC,EAAE1a,EAAE,CAAC,EAAE,IAAI,IAAI0a,EAAE,EAAEA,EAAErI,EAAE,OAAO,IAAI,CAAC,IAAIzM,EAAE71B,GAAEyD,GAAGojC,CAAC,CAAC,EAAElS,EAAEkB,EAAEtwB,GAAE,CAAC,MAAM,CAAC,EAAE,SAASswB,CAAC,CAAC,EAAE,IAAK,GAAElB,GAAG,MAAMA,EAAE,IAAI,EAAE2N,EAAEqI,GAAGM,GAAE,EAAE,qBAAqB,EAAE,IAAeoC,EAAE7pC,GAAG,IAAVa,GAAE,CAAQ,CAAC,EAAEipC,EAAEzG,EAAE8D,EAAE,EAAE,QAAQM,GAAEqC,EAAE,iBAAiB,EAAErd,EAAE,KAAK,CAAC,QAAQqd,EAAE,KAAKD,CAAC,CAAC,CAAE,CAAC,OAAOpd,CAAE,EAAE,CACnoD,aAAa,IAEb,WAAW,GAAG4W,EAAE,OAAO,CAAC,CAAC,EAAE,KAAK,GAAG,EAAE,KAAK,IAAIvE,CAAE,CAAC,EAAE98B,GAAG,KAAK,CAAC,MAAM,UAAU,EAAE,CAAmE,OAAO,MAA7D,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGmlC,EAAE,UAAU9D,CAAC,CAAC,CAAC,EAAA,CAAW,KAAK,CAAE,CAAC,aAAa,EAAE,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAIvE,EAAEv9B,GAAE,WAAW8hC,CAAC,EAAE5W,EAAE,KAAK,OAAOqS,EAAE,SAAS,OAAOpiC,GAAE+vB,EAAE,eAAe,EAAEA,EAAE,YAAY4W,EAAE8D,CAAC,CAAE,CAAC,CAAC,CAAE,CAAC,aAAa,EAAE,EAAE,CAAC,IAAIrI,EAAEv9B,GAAE,WAAW8hC,EAAE,OAAO,EAAE5W,EAAElrB,GAAE,WAAW4lC,EAAE,OAAO,EAAE,OAAOrI,EAAE,QAAQrS,CAAC,CAAE,CAAC,cAAc,EAAE,EAAE,EAAE,CAAC,OAAOvvB,GAAE,QAAQmmC,EAAE8D,EAAE1a,CAAC,CAAE,CAAC,YAAY,EAAE,CAACya,EAAE,KAAK,UAAU,IAAK,EAAC,EAAE9qC,EAAE,KAAK,KAAK,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAEA,EAAE,KAAK,UAAU,IAAK,EAAC,EAAEA,EAAE,KAAK,kBAAkB,IAAK,EAAC,EAAEA,EAAE,KAAK,uBAAuB,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAE,KAAK,QAAQ,EAAE,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAI0F,GAAGqlC,EAAE9D,CAAC,CAAC,EAAE,KAAK,OAAO,EAAE,OAAO,KAAK,QAAQ,EAAE,QAAQ,KAAK,gBAAgB,EAAE,gBAAgB,KAAK,qBAAqB,EAAE,qBAAqB,KAAK,GAAG,EAAE,EAAG,CAAC,C,OC/D3yB,SAASphC,GAAE,EAAE,CAAC,OAAgB,OAAO,GAAjB,YAA2B,GAAG,CAAc,gBAAE,CAAC,GAAGC,MAAK,CAAE,CAExI,SAASC,GAAE,EAAE,GAAG28B,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,MAAM,mBAAmBA,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,GAAG,EAAE,GAAG,CAAE,CACgH,SAAS18B,GAAE,EAAE,EAAE,EAAE,CAAC,IAAI,GAAG,CAACiwB,EAAE+V,KAAK,OAAO,QAAQtJ,CAAC,EAAE,CAAC,IAAIA,EAAE,EAAEzM,GAAgB,OAAO+V,GAAjB,SAAoB,EAAE/V,GAAGgR,EAAE+E,EAAEtJ,CAAC,EAAYuO,GAAEvO,EAAEsJ,EAAE/E,CAAC,CAAE,CAAC,CAAC,SAAShhC,GAAE,EAAE,EAAE,EAAE,CAAC,GAAa,OAAOy8B,GAAjB,SAAmB,CAAC,GAAG,MAAM,QAAQA,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,QAAQ,CAAC,EAAE,OAAO,GAAG,CAACzM,GAAGyM,EAAE,IAAI,IAAIA,EAAE,EAAEA,EAAE,EAAE,OAAO,IAAI,CAAC,IAAIsJ,EAAE,EAAEtJ,GAAa,OAAOzM,GAAjB,SAAmB,EAAEyM,GAAGuE,EAAEhR,EAAE+V,CAAC,EAAE/lC,GAAE+lC,EAAE/V,EAAEgR,CAAC,CAAE,CAAC,MAAO,CAAqB,OAAO,GAAjB,WAAH,GAAuB,MAAM,QAAQ,CAAC,GAAGjhC,GAAE,EAAE08B,EAAEuE,CAAC,CAAE,CAAC,CAAC,SAAS/gC,GAAE,EAAE,CAAC,IAAIo0B,kBAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAI6W,EAAE7W,EAAE,IAAImT,CAAC,EAAE,GAAG0D,EAAE,OAAOA,EAAE,IAAoBla,EAAE,SAASqD,EAAE,EAAE,CAAC,OAAOmT,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAG,GAAGA,EAAE,EAAE,EAAE,IAAInT,CAAC,EAAE,MAAoB,gBAAEn0B,EAAE,IAAK,GAAE,GAAG,CAAC,CAAE,CAAC,IAAK,GAAY,CAAC,GAAG,EAAE,EAAE,GAAG,GAAGsnC,EAAExG,EAAE,EAAE,IAAI3M,CAAC,EAAE,MAAoB,gBAAEl0B,EAAE,EAAE,GAAG6gC,CAAC,CAAE,CAAC,IAAK,GAAc,CAAC,GAAG,EAAEhR,EAAE+V,EAAEmF,GAAG1D,EAAEuD,GAAEhF,EAAEmF,GAAG,EAAE,IAAI,CAAC,GAAqBpG,IAAlB,EAAoB,OAAO,GAAEzQ,EAAE,CAAC,EAAI,GAAa,OAAO,GAAjB,SAAmB,OAAO,EAAE,IAAI2M,EAAE5W,EAAE,GAAG,OAAO4W,GAAGphC,GAAEohC,CAAC,GAAGA,EAAE,QAAQ,EAAEA,GAAG,CAAE,CAAC,EAAE,IAAIyG,EAAErd,EAAE4F,GAAG,OAAOlwB,GAAE2nC,EAAE,kBAAkB,EAAE7nC,GAAE6nC,CAAC,GAAGA,EAAE,QAAQ,EAAe,gBAAErnC,GAAE,CAAC,oBAAoB4vB,EAAE,SAAS,GAAgB,gBAAE3vB,GAAE,CAAC,UAAUonC,EAAE,MAAM,CAAC,GAAGzG,EAAE,GAAG+E,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,IAAK,GAAW,CAAC,GAAG,EAAE,EAAE,EAAE,GAAG/E,GAAGwG,EAAExX,EAAEgR,EAAE,IAAI3M,CAAC,EAA+C,OAAd3O,EAAtB,IAAN,IAA8BplB,EAAE,EAAgC,EAA9B,EAAE,GAAG0vB,CAAC,CAAkC,CAAC,IAAK,GAAY,CAAC,GAAG,EAAE,GAAGwX,EAAE,OAAO,CAAE,CAAC,CAAC,EAAxrB,KAAK,MAAMA,CAA+qB,CAAC,EAAE,OAAOnT,EAAE,IAAImT,EAAExW,CAAC,EAAEA,CAAE,CAAE,C,+DAHnzCnxB,GAAE,UAG7CU,IAAG,CAAC,GAAEA,IAAG,CAAC,EAAA,CAAG,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,KAAK,GAAG,OAAO,GAAE,GAAE,OAAO,GAAG,SAAS,GAAE,GAAE,IAAI,GAAG,MAAM,GAAE,GAAE,KAAK,GAAG,OAAOC,IAAGC,IAAG,CAAC,GAAEA,IAAG,CAAC,EAAA,CAAG,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,cAAc,GAAG,gBAAgBC,G,oNCJtMC,GAAAC,OAAA,OAAA,uBAAA,CAAA,KAAA,IAAAovB,EAAA,EAAA,EAAAA,EAAA,EAAA,EAAA,QAAA,eAAA,EAAAnvB,GAAAD,OAAA,OAAA,0BAAA,UAAA,cAAA,EAAAE,GAAAF,OAAA,OAAA,2BAAA,CAAA,KAAA,IAAAovB,EAAA,EAAA,EAAAA,EAAA,EAAA,EAAA,IAAA,GAAA,eAAA,EAAAjvB,GAAAH,OAAA,OAAA,4BAAA,IAAA,GAAA,cAAA,EAAAI,GAAAJ,OAAA,OAAA,4BAAA,IAAA,GAAA,cAAA,EAAAK,EAAA,CAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAC,EAAA,QAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,GAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,YAAA,CAAA,GAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,CAAA,EAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,WAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,eAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,YAAA,CAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,OAAA,EAAA,GAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,CAAA,EAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,CAAA,EAAAC,GAAA,IAAA,IAAA,0CAAA,8FAAA,CAAA,CAAA,KAAA,QAAA,YAAA,OAAA,EAAAC,GAAA,CAAA,IAAA,EAAAC,GAAA,CAAA,KAAA,CAAA,EAAAC,GAAA,CAAA,gBAAA,EAAAC,GAAA,CAAA,YAAA,EAAAC,GAAA,CAAA,KAAA,WAAA,EAAAC,GAAA,CAAA,YAAA,IAAA,EAAAC,GAAA,CAAA,KAAA,CAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,WAAA,EAAAC,GAAA,CAAA,EAAAC,GAAA,GAAA,CAAA,IAAAikC,EAAAlkC,GAAA,GAAA,GAAAkkC,EAAA,OAAAA,EAAA,CAAA,CAAA,KAAA,GAAA,EAAA,OAAA,CAAA,EAAAhkC,GAAAC,GAAA,CAAA,iDAAA3C,GAAA,iDAAAC,GAAA,kEAAAL,GAAA,sEAAAE,GAAA,wEAAAC,EAAA,CAAA,EAAA6C,GAAA,IAAAC,GAAAC,GAAA,CAAA,qBAAA,CAAA,QAAA,IAAAC,GAAA,CAAA,OAAA,CAAA,IAAA,IAAA,wCAAA,8FAAA,CAAA,CAAA,KAAA,QAAA,YAAA,OAAA,CAAA,EAAA,GAAA,8CAAA,QAAA,CAAA,IAAAC,EAAA,CAAA,UAAA1C,GAAA,iBAAAJ,EAAA,WAAAG,GAAA,MAAA,CAAA,KAAA,EAAA,GAAA,IAAA,EAAA,IAAAD,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAA1C,GAAA,iBAAAJ,EAAA,WAAAK,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,KAAA,EAAA,IAAAH,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAA1C,GAAA,iBAAAJ,EAAA,WAAAM,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAJ,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAA1C,GAAA,iBAAAJ,EAAA,WAAAO,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAL,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAQ,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAN,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAU,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAR,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAW,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAT,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAY,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAV,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAa,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,MAAA,EAAA,IAAAX,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAc,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAZ,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAe,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAb,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAgB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAd,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAiB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAf,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAkB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAhB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAmB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAjB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAoB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAlB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAqB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAnB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAsB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAApB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAuB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAArB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAwB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAtB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAyB,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAvB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAA0B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAxB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAA2B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAzB,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAA4B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA1B,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAA6B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA3B,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAA8B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA5B,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAA+B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA7B,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAgC,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA9B,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAiC,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,OAAA,EAAA,IAAA/B,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAkC,GAAA,MAAA,CAAA,KAAA,QAAA,GAAA,OAAA,EAAA,IAAAhC,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAmC,GAAA,MAAA,CAAA,KAAA,QAAA,GAAA,OAAA,EAAA,IAAAjC,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAoC,GAAA,MAAA,CAAA,KAAA,QAAA,GAAA,OAAA,EAAA,IAAAlC,EAAA,CAAA,EAAA,IAAA4C,EAAA,CAAA,UAAArC,GAAA,iBAAAT,EAAA,WAAAqC,GAAA,MAAA,CAAA,KAAA,QAAA,GAAA,OAAA,EAAA,IAAAnC,EAAA,CAAA,CAAA,EAAA,gBAAAsC,GAAA,qBAAAD,GAAA,OAAAvC,CAAA,CAAA,CAAA,EAAA,YAAA,SAAA,GAAA,sCAAA,EAAAknB,EAAAtkB,GAAA,CAAA,UAAA,CAAA,MAAA,iBAAA,KAAA3C,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,YAAA,QAAA,CAAA,YAAA,YAAA,YAAA,YAAA,YAAA,YAAA,YAAA,YAAA,YAAA,YAAA,WAAA,EAAA,aAAA,CAAA,YAAA,YAAA,cAAA,KAAA,aAAA,aAAA,iBAAA,YAAA,cAAA,YAAA,YAAA,EAAA,MAAA,UAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,kBAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,MAAA,UAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,gBAAA,CAAA,EAAA,QAAA,CAAA,SAAA,CAAA,UAAA,CAAA,MAAA,QAAA,KAAA,iBAAA,CAAA,EAAA,KAAA,QAAA,EAAA,MAAA,UAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,aAAA,GAAA,UAAA,GAAA,YAAA,GAAA,MAAA,SAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,aAAA,GAAA,gBAAA,CAAA,EAAA,UAAA,IAAA,MAAA,YAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,oBAAA,CAAA,EAAA,MAAA,OAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,aAAA,CAAA,EAAA,MAAA,YAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,aAAA,CAAA,EAAA,MAAA,eAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,eAAA,4CAAA,MAAA,oBAAA,KAAAA,EAAA,wBAAA,EAAA,UAAA,CAAA,MAAA,cAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,mBAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,MAAA,mCAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,2BAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,aAAA,GAAA,gBAAA,CAAA,EAAA,MAAA,kCAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,MAAA,mCAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,iCAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,iBAAA,CAAA,KAAA,EAAA,MAAA,cAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,iBAAA,CAAA,KAAA,EAAA,MAAA,UAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,YAAA,QAAA,CAAA,YAAA,YAAA,YAAA,WAAA,EAAA,aAAA,CAAA,eAAA,cAAA,oBAAA,iBAAA,EAAA,MAAA,QAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,MAAA,kBAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,QAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,eAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,SAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,aAAA,CAAA,EAAA,MAAA,mBAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,OAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,gBAAA,CAAA,EAAA,QAAA,CAAA,SAAA,CAAA,UAAA,CAAA,aAAA,eAAA,MAAA,QAAA,KAAA,QAAA,EAAA,UAAA,CAAA,aAAA,yCAAA,MAAA,UAAA,KAAA,QAAA,EAAA,UAAA,CAAA,aAAA,SAAA,MAAA,eAAA,KAAA,QAAA,EAAA,UAAA,CAAA,MAAA,cAAA,KAAA,MAAA,EAAA,UAAA,CAAA,aAAA,IAAA,IAAA,IAAA,IAAA,IAAA,KAAA,IAAA,MAAA,WAAA,KAAA,QAAA,EAAA,UAAA,CAAA,aAAA,CAAA,EAAA,MAAA,aAAA,KAAA,SAAA,EAAA,UAAA,CAAA,aAAA,oBAAA,MAAA,eAAA,KAAA,OAAA,EAAA,UAAA,CAAA,aAAA,KAAA,MAAA,cAAA,KAAA,QAAA,EAAA,UAAA,CAAA,aAAA,oBAAA,MAAA,gBAAA,KAAA,OAAA,EAAA,UAAA,CAAA,aAAA,oBAAA,MAAA,cAAA,KAAA,OAAA,EAAA,UAAA,CAAA,aAAA,mBAAA,MAAA,gBAAA,KAAA,OAAA,EAAA,UAAA,CAAA,aAAA,mBAAA,MAAA,aAAA,KAAA,OAAA,CAAA,EAAA,KAAA,QAAA,EAAA,MAAA,SAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,MAAA,UAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,MAAA,UAAA,KAAAA,EAAA,IAAA,EAAA,eAAA,CAAA,eAAA,4CAAA,MAAA,WAAA,KAAAA,EAAA,mBAAA,EAAA,WAAA,CAAA,eAAA,4CAAA,MAAA,OAAA,KAAAA,EAAA,mBAAA,CAAA,CAAA,EAAA,IAAA,EAAA,IAAA,CAAA,OAAAumC,GAAA,SAAA,EAAA,CAAA,IAAA,YAAA,MAAA,YAAA,IAAA,YAAA,MAAA,YAAA,IAAA,YAAA,MAAA,cAAA,IAAA,YAAA,MAAA,KAAA,IAAA,YAAA,MAAA,aAAA,IAAA,YAAA,MAAA,aAAA,IAAA,YAAA,MAAA,iBAAA,IAAA,YAAA,MAAA,YAAA,IAAA,YAAA,MAAA,cAAA,IAAA,YAAA,MAAA,YAAA,IAAA,YAAA,MAAA,aAAA,QAAA,MAAA,EAAA,CAAA,EAAA,IAAA,EAAA,IAAA,CAAA,OAAAA,GAAA,SAAA,EAAA,CAAA,IAAA,YAAA,MAAA,eAAA,IAAA,YAAA,MAAA,cAAA,IAAA,YAAA,MAAA,oBAAA,IAAA,YAAA,MAAA,kBAAA,QAAA,MAAA,EAAA,CAAA,EAAAzjC,GAAA,CAAA,UAAAwqC,GAAA,UAAAD,EAAA,EAAAtqC,GAAA,CAAA,MAAA,kBAAA,EAAA,EAAA,CAAA,GAAA,CAAA+8B,GAAA,MAAAr9B,GAAA,MAAA,CAAA,KAAA,CAAA,KAAAE,GAAA,KAAA,YAAA,EAAA,MAAA,CAAA,KAAA,eAAA,MAAA,CAAA,EAAA,OAAA,CAAA,CAAA,KAAA,YAAA,KAAA,YAAA,CAAA,EAAA,MAAA,CAAA,KAAA,CAAA,KAAA,KAAA,KAAA,YAAA,EAAA,SAAA,KAAA,MAAA,CAAA,KAAA,eAAA,MAAA,CAAA,EAAA,KAAA,iBAAA,CAAA,EAAA4jC,CAAA,EAAA,OAAAzG,GAAA,SAAA,EAAA,MAAA,kBAAA,EAAA,EAAA,CAAA,GAAA,CAAAA,GAAA,MAAAr9B,GAAA,MAAA,CAAA,KAAA,CAAA,KAAAE,GAAA,KAAA,YAAA,EAAA,MAAA,CAAA,KAAA,eAAA,MAAA,CAAA,EAAA,OAAA,CAAA,CAAA,KAAA,KAAA,KAAA,YAAA,CAAA,EAAA,MAAA,CAAA,KAAA,CAAA,KAAA,YAAA,KAAA,YAAA,EAAA,SAAA,KAAA,MAAA,CAAA,KAAA,eAAA,MAAA,CAAA,EAAA,KAAA,iBAAA,CAAA,EAAA4jC,CAAA,EAAA,OAAAzG,GAAA,EAAA,EAAA,6BAAA,EAAA,EAAA,CAAA,CAAA,EACA98B,GAAA,CAAA2qC,QAAA,CAAAC,uBAAA,CAAAC,KAAA,WAAAC,YAAA,CAAAC,sBAAA,GAAA,CAAA,EAAAC,QAAA,CAAAH,KAAA,OAAAI,KAAA,OAAAH,YAAA,CAAAI,WAAA,OAAAC,6BAAA,IAAAC,kBAAA,KAAAC,qBAAA,OAAAC,WAAA,YAAAC,sBAAA,IAAAC,mBAAA,YAAAT,sBAAA,IAAAU,kBAAA,OAAA,CAAA,EAAAC,2BAAA,CAAAb,KAAA,WAAAC,YAAA,CAAAC,sBAAA,GAAA,CAAA,EAAAY,uBAAA,CAAAd,KAAA,WAAAC,YAAA,CAAAC,sBAAA,GAAA,CAAA,EAAAa,MAAA,CAAAf,KAAA,WAAAC,YAAA,CAAAC,sBAAA,GAAA,CAAA,EAAAc,mBAAA,CAAAhB,KAAA,UAAA,CAAA,CAAA,C,wDCD8BzmB,GAAU,UAAU,CAAC,8BAA8B,6BAA6B,CAAC,EAAenkB,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,uBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,q4BAAq4B,EAAeC,GAAU,c,wDCAngDikB,GAAU,UAAU,CAAC,CAAC,EAAehkB,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,m2BAAm2B,EAAeC,GAAU,c,OCA3e,SAASC,GAAqB,EAAU,GAAGgsC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,qFAApVhsC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAA0P4kB,GAAgC,EAAQ3kB,GAAkB,GAAW,OAAOkrB,GAAQ,UAAUA,GAAc,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,IAAA,GAAkBjrB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMonB,EAAOnnB,EAAiB0hB,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAazsC,OAAmB,CAAC,GAAGknB,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQxsC,GAAwB,CAAC,YAAY,YAAY,QAAQ,WAAW,EAAQC,GAASyhB,EAAO,OAAOxhB,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,QAAM,GAAGwlB,MAAgB,CAAC,GAAGA,EAAM,UAAU8mB,GAAO9mB,EAAM,WAAW,CAAC,IAAI,eAAe,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,OAAO,+MAA+M,EAAE,QAAQ3lB,GAAwB2lB,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAUvlB,IAAwB,EAAM,IAAeulB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAWlnE,GAAgBtpB,GAXmoE5hB,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMqsC,EAAYpsC,EAAO,IAAI,EAAQqsC,EAAWC,GAAKF,EAAkBG,EAAgBtsC,EAAY,EAAO,CAAC,eAAa,aAAW2hB,GAAc,EAAQ4qB,EAAkBzqB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG0qB,GAAW5sC,GAASwlB,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAA2oB,GAAW,eAAe,YAAY,IAAIgB,EAAW,UAAQ,kBAAAd,EAAiB,CAAC,EAAQmB,EAAiB5sC,GAAuBulB,EAAM4lB,CAAQ,EAAuC0B,EAAkBvqB,EAAGjjB,EAA0C,EAAE,MAAoB,gBAAKkiB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAK5sC,GAAS,CAAC,QAAQsrC,EAAS,QAAQ,GAAM,SAAsB,gBAAK1rC,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKY,GAAO,CAAC,GAAGusC,EAAU,GAAGI,EAAgB,WAAW,CAAC,IAAI,eAAe,IAAI,OAAO,QAAQ1pB,GAA0BqpB,GAAmB,GAAG,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,MAAMA,GAAmB,OAAO,QAAQ,GAAGntC,GAAkBytC,CAAS,CAAC,EAAE,UAAU1qB,EAAGuqB,EAAkB,gBAAgBI,EAAUC,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAIX,EAAW,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,GAAG1a,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAG1yB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEguC,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW96I,EAAE,CAX07I,kFAAkF,kFAAkF,gKAW5lJ,EAAE,cAAc,EAAiC,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEvqB,EAAoBopB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,MAAM,UAAU,KAAK/oB,EAAY,IAAI,EAAE,UAAU,CAAC,wBAAwB,0GAA0G,gBAAgB,CAAC,IAAI,eAAe,eAAe,yGAAyG,EAAE,MAAM,QAAQ,KAAKA,EAAY,eAAe,CAAC,CAAC,EAAET,GAASwpB,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCX/I,SAAS5rC,GAAqB,EAAU,GAAG8qC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,kFAA7c9qC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAiUC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMmmB,EAAOlmB,EAAiBygB,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAaxrC,OAAmB,CAAC,GAAGimB,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQvrC,GAAwB,CAAC,oBAAoB,YAAY,qBAAqB,YAAY,QAAQ,YAAY,OAAO,YAAY,KAAK,WAAW,EAAQC,GAASwgB,EAAO,OAAOvgB,CAAc,EAAQC,IAAU,CAAC,QAAM,OAAK,SAAO,KAAG,OAAK,SAAO,OAAK,QAAM,GAAGukB,MAAgB,CAAC,GAAGA,EAAM,UAAU0oB,GAAM1oB,EAAM,WAAW,kEAAkE,UAAU2oB,GAAM3oB,EAAM,WAAW,aAAa,QAAQ1kB,GAAwB0kB,EAAM,UAAUA,EAAM,SAAS,YAAY,UAAU0O,GAAO1O,EAAM,WAAW,kEAAkE,UAAU4oB,GAAM5oB,EAAM,UAAU,UAAU6oB,GAAQ7oB,EAAM,WAAW,EAAK,GAAUtkB,IAAwB,EAAM,IAAeskB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAWznE,GAAgBtpB,GAX0oE3gB,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMorC,EAAYnrC,EAAO,IAAI,EAAQorC,EAAWC,GAAKF,EAAkBG,EAAgBrrC,EAAY,EAAO,CAAC,eAAa,aAAW0gB,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG0qB,GAAW3rC,GAASukB,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAA0qB,GAAW,eAAe,YAAY,IAAIf,EAAW,UAAQ,kBAAAiB,EAAiB,CAAC,EAAQZ,EAAiB3rC,GAAuBskB,EAAM4lB,CAAQ,EAAO,CAAC,yBAAsB,SAAOroB,GAAyBqqB,CAAW,EAAQkB,GAAmBC,GAAsB,MAAM,GAAGC,IAAO,CAACC,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQC,EAAmBJ,GAAsB,MAAM,GAAGC,IAAO,CAACC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQE,GAAcL,GAAsB,MAAM,GAAGC,IAAO,CAAC,MAAMK,MAAUH,EAAW,YAAY,EAAI,EAAE,GAAG,CAAE,CAAC,EAAE1rB,GAAmBoqB,EAAY,CAAC,UAAUwB,EAAa,CAAC,EAAiC,IAAM9B,GAAkBvqB,EAAG/hB,EAA0C,EAAE,MAAoB,gBAAKghB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAK3rC,GAAS,CAAC,QAAQqqC,EAAS,QAAQ,GAAM,SAAsB,gBAAKzqC,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKshB,EAAK,CAAC,KAAK8sB,EAAU,YAAY,GAAK,OAAO,YAAY,aAAaC,EAAU,QAAQ,YAAY,aAAa,GAAK,SAAsB,gBAAMxtB,EAAO,EAAE,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAU,GAAGzqB,EAAGuqB,GAAkB,iBAAiBI,EAAUC,CAAU,EAAE,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAamB,GAAmB,IAAI9B,EAAW,MAAM,CAAC,GAAG1a,CAAK,EAAE,GAAGxxB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,mBAAmB,oBAAoB,aAAa,IAAA,GAAU,aAAaquC,CAAkB,EAAE,UAAU,CAAC,mBAAmB,qBAAqB,aAAa,IAAA,EAAS,CAAC,EAAEvB,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK5hB,EAAe,CAAC,SAAsB,gBAAKugB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,mCAAmC,wDAAwD,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,wEAAwE,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,iCAAiC,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2BAA2B,mBAAmB,gCAAgC,YAAY,2CAA2CytB,CAAS,EAAE,KAAKC,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,+CAA+C,EAAE,UAAU,CAAC,qBAAqB,+CAA+C,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG3uC,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKU,EAAe,CAAC,SAAsB,gBAAKugB,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,wEAAwE,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKvgB,EAAe,CAAC,SAAsB,gBAAKugB,EAAO,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,mCAAmC,wDAAwD,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,wEAAwE,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKvgB,EAAe,CAAC,SAAsB,gBAAKugB,EAAO,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,yEAAyE,iCAAiC,uEAAuE,iCAAiC,OAAO,2BAA2B,cAAc,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,8EAA8E,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB2tB,CAAS,EAAE,UAAU,CAAC,gBAAgB,iEAAiE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWlpQ,EAAE,CAX8pQ,gFAAgF,2TAA2T,oRAAoR,8JAA8J,qJAAqJ,4EAA4E,yFAW1rS,EAAE,cAAc,EAAiC,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,EAAE,EAAEpsB,EAAoBkrB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,oBAAoB,qBAAqB,SAAS,MAAM,EAAE,MAAM,UAAU,KAAK7qB,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,aAAa,gBAAgB,GAAM,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAM,YAAY,sDAAsD,MAAM,UAAU,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,kEAAkE,MAAM,QAAQ,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,mGAAmG,MAAM,OAAO,KAAKA,EAAY,KAAK,CAAC,CAAC,EAAET,GAASsrB,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,uBAAuB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,wGAAwG,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCX1lC,SAAS1sC,GAAqB,EAAU,GAAG8pC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,wFAArc9pC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAA6QC,GAAoB,GAAO,CAAC,GAAG,OAAO+oB,GAAQ,SAAS,OAAOA,EAAM,GAAI,OAAO,SAASA,CAAK,EAAmB,OAAO,KAAK,IAAI,EAAEA,CAAK,EAAE,IAAK,EAAQ9oB,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,GAAG,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMilB,EAAOhlB,EAAiBuf,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAatqC,OAAmB,CAAC,GAAG+kB,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQrqC,GAAwB,CAAC,YAAY,YAAY,KAAK,YAAY,MAAM,WAAW,EAAQC,GAASsf,EAAO,OAAOrf,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,UAAQ,QAAM,GAAGqjB,MAAgB,CAAC,GAAGA,EAAM,UAAUyqB,GAASzqB,EAAM,WAAW,MAAM,UAAU4oB,GAAM5oB,EAAM,UAAU,UAAU0qB,GAAO1qB,EAAM,UAAU,QAAQxjB,GAAwBwjB,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAUpjB,IAAwB,EAAM,IAAeojB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAWz5D,GAAgBtpB,GAX06Dzf,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMkqC,EAAYjqC,EAAO,IAAI,EAAQkqC,EAAWC,GAAKF,EAAkBG,EAAgBnqC,EAAY,EAAO,CAAC,eAAa,aAAWwf,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG0qB,GAAWzqC,GAASqjB,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAAwsB,GAAW,eAAe,YAAY,gBAAAD,GAAgB,IAAI5C,EAAW,UAAQ,kBAAA+C,EAAiB,CAAC,EAAQ1C,EAAiBzqC,GAAuBojB,EAAM4lB,CAAQ,EAAQ+E,EAAsB,CAAC,EAAO,CAAC,wBAAsB,SAAOptB,GAAyBqqB,CAAW,EAAQgD,GAAY7B,EAAsB,MAAM,GAAGC,IAAO,CAAoC,GAAnCC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK4B,GAAiD,MAAtBA,EAAU,GAAG7B,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ1B,EAAkBvqB,EAAG9gB,GAAkB,GAAG0uC,CAAqB,EAAE,MAAoB,gBAAK3uB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAKzqC,GAAS,CAAC,QAAQmpC,EAAS,QAAQ,GAAM,SAAsB,gBAAKvpC,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKogB,EAAK,CAAC,KAAKsuB,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,gBAAK/uB,EAAO,EAAE,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAU,GAAGzqB,EAAGuqB,EAAkB,iBAAiBI,EAAUC,CAAU,EAAE,iBAAiB,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAMiD,GAAY,IAAI5D,EAAW,MAAM,CAAC,WAAW7qC,GAAoB4uC,CAAS,EAAE,QAAQ,EAAE,GAAGze,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,EAAE,kBAAkB,CAAC,QAAQ,GAAG,CAAC,EAAE,GAAGxwB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,MAAM,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE8rC,EAAYC,CAAc,EAAE,SAAsB,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1gB,EAAe,CAAC,SAAsB,gBAAKqf,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,iCAAiC,uEAAuE,iCAAiC,OAAO,2BAA2B,eAAe,0BAA0B,WAAW,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGjgB,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKY,EAAe,CAAC,SAAsB,gBAAKqf,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,iCAAiC,uEAAuE,iCAAiC,OAAO,2BAA2B,eAAe,0BAA0B,WAAW,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWvyL,EAAE,CAXmzL,kFAAkF,yTAAyT,+GAW5rM,EAAE,cAAc,EAAiC,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEvqB,EAAoBitB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,QAAQ,OAAO,WAAW,EAAE,MAAM,UAAU,KAAK5sB,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,MAAM,MAAM,UAAU,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAET,GAASqtB,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCXg0C,SAASvtC,EAAqB,EAAU,GAAG4oC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,+MAA1rB,GAAmBnoB,GAASgZ,EAAa,EAAQ,GAAgBnY,GAAOxC,EAAO,GAAG,EAAQ,GAAsB6B,GAAa7B,EAAO,GAAG,EAAQ9e,GAAcygB,GAASxgB,EAAQ,EAAQ,GAAgBwgB,GAASvgB,EAAU,EAAQ,GAAqBugB,GAASgb,EAAe,EAAQt7B,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAAijCC,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAyCohB,GAAgC,EAAQnhB,IAAoB,EAAE,IAAI,oBAAoB,IAAUC,GAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM0jB,EAAOzjB,EAAiBge,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAa/oC,OAAmB,CAAC,GAAGwjB,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQ9oC,GAAkB,GAAW,OAAOmnB,GAAQ,UAAUA,GAAc,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,IAAA,GAAsjBlnB,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,GAASC,IAAW,CAAC,QAAM,WAAS,cAAmDqvC,EAA3BzwB,GAAa0wB,CAA0B,CAAC,EAA+iBrvC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKF,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,GAA8iB,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,GAA8iB,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,GAA8iB,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,GAA+iB,QAAa,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,GAA+iB,QAAa,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,GAA+iB,QAAa,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,GAAu1B,QAAa,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKA,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,EAAE,SAAS,MAAM,MAAM,CAAC,KAAK,CAAC,SAAS,OAAO,KAAK,WAAW,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,SAAS,KAAK,MAAM,CAAC,SAAS,OAAO,KAAK,WAAW,MAAM,CAAC,KAAK,eAAe,MAAM,0BAA0B,CAAC,EAAE,KAAK,iBAAiB,EAAE,KAAK,iBAAiB,CAAC,GAASG,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAY,CAAC,QAAQ,IAAI,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAiFC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAW,CAAnJ,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAgH,CAAC,EAAQC,GAAc,GAAGyqC,IAAO,CAAC,IAAI,IAAMyE,KAAOzE,EAAM,GAAGyE,GAAK,OAAOA,GAAM,SAAS,OAAOA,CAAsB,EAAQjvC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,OAAO,YAAY,GAAG,WAAW,EAAQC,GAASsd,EAAO,OAAOrd,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAGqhB,MAAgB,CAAC,GAAGA,EAAM,QAAQxhB,GAAwBwhB,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAUphB,IAAwB,EAAM,IAAeohB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAU/mC,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMkoC,EAAYjoC,EAAO,IAAI,EAAQkoC,EAAWC,GAAKF,EAAkBG,EAAgBnoC,EAAY,EAAO,CAAC,eAAa,aAAWwd,GAAc,EAAQ4qB,EAAkBzqB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG0qB,GAAWzoC,GAASqhB,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAAkuB,GAAW,eAAe,YAAY,IAAIvE,EAAW,UAAQ,kBAAAyE,EAAiB,CAAC,EAAQpE,EAAiBzoC,GAAuBohB,EAAM4lB,CAAQ,EAAmF0B,EAAkBvqB,EAAG1f,GAAzE2B,GAAsBC,EAA6F,EAAQyuC,MAAoB9F,IAAc,YAAoD3qB,GAAU,EAAE,IAAM0wB,MAAqB/F,IAAc,YAAuC,MAAoB,gBAAK5rB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAKzoC,GAAS,CAAC,QAAQmnC,EAAS,QAAQ,GAAM,SAAsB,gBAAKhoC,GAAW,CAAC,MAAML,GAAY,SAAsB,gBAAMwe,EAAO,OAAO,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAUzqB,EAAGuqB,EAAkB,gBAAgBI,EAAUC,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAIX,EAAW,MAAM,CAAC,GAAG1a,CAAK,EAAE,GAAGtvB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,IAAI,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAKrpB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,MAAM,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK+Z,GAAc,CAAC,SAAS,EAAE,MAAM,oBAAoB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,GAAK,WAAW,EAAE,KAAK,EAAE,UAAU,SAAS,WAAW,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK3a,EAAO,OAAO,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,EAAE,SAAsB,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,YAAY,iBAAiB,EAAE,SAAS,CAAC,UAAU,CAAC,0BAA0B,KAAK,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,UAAU,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,CAAC,EAAE,SAAsB,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,+EAA+E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,sEAAsE,CAAC,EAAE,SAAS,CAAc,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,eAAe,YAAY,gBAAgB,qBAAqB,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,qBAAqB,WAAW,EAAE,GAAG/e,EAAqB,CAAC,UAAU,CAAC,kBAAkBQ,EAAkB,CAAC,EAAEoqC,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,qBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,qBAAwB,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrd,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,qBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,OAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,OAAU,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrd,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,OAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,SAAS,CAAC2xB,EAAY,GAAgB,gBAAK9vC,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKutC,GAAgB,CAAC,kBAAkB,CAAC,WAAWxtC,EAAW,EAAE,sBAAsB,GAAM,gBAAgBD,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,SAAsB,gBAAKyB,GAAO,CAAC,WAAW,CAAC,IAAI,0BAA0B,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,EAAE,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,aAAa,WAAW,EAAE,GAAGlC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,0BAA0B,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,EAAE4qC,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,kBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,0BAAgC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrd,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,kBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAE6F,EAAY,GAAgB,gBAAKtwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAM1e,EAAe,CAAC,SAAS,CAAc,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,iFAAmG,CAAC,EAAe,gBAAKA,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,6CAAyD,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,iCAAiC,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,mCAAmC,wDAAwD,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,6HAA2J,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrd,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,6HAA2J,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,EAAE,SAAS,CAAc,gBAAMovB,GAAsB,CAAC,UAAU,gBAAgB,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,kBAAkB,SAAS,8BAA8B,UAAU,sBAAsB,GAAM,oBAAoB,GAAK,gBAAgB,MAAM,0BAA0B,IAAI,qBAAqB,SAAS,qBAAqB,WAAW,2BAA2B,SAAS,qBAAqB,GAAG,GAAGnuC,EAAqB,CAAC,UAAU,CAAC,qBAAqB,EAAE,EAAE,UAAU,CAAC,gBAAgB,MAAM,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAK7qB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMF,GAAO,EAAE,UAAU,EAAW,EAAe,IAAgC,gBAAKmB,EAAU,CAAC,SAASyuC,GAAY,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAS,IAAqB,GAAuB,gBAAK/xB,EAAY,CAAC,GAAG,aAAa6xB,IAAc,SAAsB,gBAAKpxB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUsxB,CAAkB,EAAE,SAAsB,gBAAKhyB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,+EAAwF,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkB+vC,CAAkB,CAAC,EAAE,UAAU,iBAAiB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAG9wC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkB+vC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAY3G,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkB+vC,CAAkB,CAAC,CAAC,CAAC,EAAElG,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgG,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK7wB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMC,GAAO,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKgB,EAAU,CAAC,SAAS6uC,GAAa,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAKnyB,EAAY,CAAC,GAAG,aAAaiyB,IAAc,SAAsB,gBAAKxxB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU0xB,CAAkB,EAAE,SAAsB,gBAAKpyB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,qFAAiG,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkBmwC,CAAkB,CAAC,EAAE,UAAU,gBAAgB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAGlxC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkBmwC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAY/G,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkBmwC,CAAkB,CAAC,CAAC,CAAC,EAAEtG,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEoG,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKjxB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMkuC,GAAO,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKjtC,EAAU,CAAC,SAASivC,GAAa,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAKvyB,EAAY,CAAC,GAAG,aAAaqyB,IAAc,SAAsB,gBAAK5xB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU8xB,CAAkB,EAAE,SAAsB,gBAAKxyB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,6EAA+F,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkBuwC,CAAkB,CAAC,EAAE,UAAU,iBAAiB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAGtxC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkBuwC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAYnH,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkBuwC,CAAkB,CAAC,CAAC,CAAC,EAAE1G,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEwG,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMlD,GAAsB,CAAC,UAAU,eAAe,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,kBAAkB,SAAS,8BAA8B,UAAU,sBAAsB,GAAM,oBAAoB,GAAK,gBAAgB,MAAM,0BAA0B,IAAI,qBAAqB,SAAS,qBAAqB,WAAW,2BAA2B,SAAS,qBAAqB,GAAG,GAAGnuC,EAAqB,CAAC,UAAU,CAAC,qBAAqB,EAAE,EAAE,UAAU,CAAC,gBAAgB,MAAM,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAK7qB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMmuC,GAAO,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKltC,EAAU,CAAC,SAASqvC,GAAa,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAK3yB,EAAY,CAAC,GAAG,aAAayyB,IAAc,SAAsB,gBAAKhyB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUkyB,CAAkB,EAAE,SAAsB,gBAAK5yB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,kDAA2D,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkB2wC,CAAkB,CAAC,EAAE,UAAU,gBAAgB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAG1xC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkB2wC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAYvH,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkB2wC,CAAkB,CAAC,CAAC,CAAC,EAAE9G,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4G,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzxB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMouC,GAAO,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKntC,EAAU,CAAC,SAASyvC,GAAa,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAK/yB,EAAY,CAAC,GAAG,aAAa6yB,IAAc,SAAsB,gBAAKpyB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUsyB,CAAkB,EAAE,SAAsB,gBAAKhzB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,oEAA6E,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkB+wC,CAAkB,CAAC,EAAE,UAAU,iBAAiB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAG9xC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkB+wC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAY3H,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkB+wC,CAAkB,CAAC,CAAC,CAAC,EAAElH,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgH,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK7xB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMquC,GAAQ,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKptC,EAAU,CAAC,SAAS6vC,GAAa,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAKnzB,EAAY,CAAC,GAAG,aAAaizB,IAAc,SAAsB,gBAAKxyB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU0yB,CAAkB,EAAE,SAAsB,gBAAKpzB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,wFAAuG,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkBmxC,CAAkB,CAAC,EAAE,UAAU,gBAAgB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAGlyC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkBmxC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAY/H,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkBmxC,CAAkB,CAAC,CAAC,CAAC,EAAEtH,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEoH,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM9D,GAAsB,CAAC,UAAU,gBAAgB,mBAAmB,IAAqB,mBAAiB,SAAS,YAAY,kBAAkB,SAAS,8BAA8B,UAAU,sBAAsB,GAAM,oBAAoB,GAAK,gBAAgB,MAAM,0BAA0B,IAAI,qBAAqB,SAAS,qBAAqB,WAAW,2BAA2B,SAAS,qBAAqB,GAAG,GAAGnuC,EAAqB,CAAC,UAAU,CAAC,qBAAqB,EAAE,EAAE,UAAU,CAAC,gBAAgB,MAAM,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAK7qB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMsuC,GAAQ,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKrtC,EAAU,CAAC,SAASiwC,GAAa,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAKvzB,EAAY,CAAC,GAAG,aAAaqzB,IAAc,SAAsB,gBAAK5yB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU8yB,CAAkB,EAAE,SAAsB,gBAAKxzB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,iGAA0G,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkBuxC,CAAkB,CAAC,EAAE,UAAU,iBAAiB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAGtyC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkBuxC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAYnI,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkBuxC,CAAkB,CAAC,CAAC,CAAC,EAAE1H,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEwH,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKryB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMuuC,GAAQ,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKttC,EAAU,CAAC,SAASqwC,GAAa,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAK3zB,EAAY,CAAC,GAAG,aAAayzB,IAAc,SAAsB,gBAAKhzB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUkzB,CAAkB,EAAE,SAAsB,gBAAK5zB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,+FAAuH,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkB2xC,CAAkB,CAAC,EAAE,UAAU,iBAAiB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAG1yC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkB2xC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAYvI,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkB2xC,CAAkB,CAAC,CAAC,CAAC,EAAE9H,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4H,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzyB,GAAW,CAAC,MAAM,OAAO,GAAGhgB,EAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE4qC,EAAYC,CAAc,EAAE,SAAsB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKpgB,GAAU,CAAC,MAAMwuC,GAAQ,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKvtC,EAAU,CAAC,SAASywC,GAAa,KAAK,CAAC,GAAGC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAK/zB,EAAY,CAAC,GAAG,aAAa6zB,IAAc,SAAsB,gBAAKpzB,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUszB,CAAkB,EAAE,SAAsB,gBAAKh0B,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,gBAAK7c,GAAO,CAAC,WAAW,CAAC,IAAI,+DAAqE,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,MAAM,aAAa,GAAGnB,GAAkB+xC,CAAkB,CAAC,EAAE,UAAU,gBAAgB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,GAAG9yC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,MAAM,QAAQ,GAAGppC,GAAkB+xC,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,YAAY3I,GAAmB,OAAO,QAAQ,iCAAiC,GAAGppC,GAAkB+xC,CAAkB,CAAC,CAAC,CAAC,EAAElI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEgI,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK9zB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,uMAAuM,oBAAoB,EAAE,qBAAqB,EAAE,YAAY,iBAAiB,EAAE,SAAS,CAAC,UAAU,CAAC,0BAA0B,KAAK,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,UAAU,CAAC,oBAAoB,EAAE,qBAAqB,EAAE,YAAY,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,+EAA+E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,gFAAgF,CAAC,EAAE,SAAS,CAAc,gBAAMA,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAsB,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,gBAAKtd,GAAO,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,gBAAgB,IAAI,MAAM,gBAAgB,IAAI,eAAe,KAAK,YAAY,IAAI,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,aAAa,IAAI,4FAA4F,OAAO,wbAAwb,EAAE,UAAU,gCAAgC,mBAAmB,SAAS,kBAAkB,QAAyB,mBAAiB,SAAS,YAAY,GAAGlC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,gBAAgB,IAAI,MAAM,gBAAgB,IAAI,eAAe,KAAK,QAAQ8gB,IAA2BqpB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,GAAG,EAAE,YAAY,IAAI,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,aAAa,IAAI,4FAA4F,OAAO,wbAAwb,CAAC,CAAC,EAAES,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,SAAS,EAAE,SAAS,8BAAuC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,2FAA2F,0BAA0B,SAAS,EAAE,SAAS,8BAAuC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMqD,GAAgB,CAAC,kBAAkB,CAAC,WAAW7sC,EAAW,EAAE,sBAAsB,GAAK,gBAAgBD,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKR,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAK6e,EAAK,CAAC,gBAAgB,oBAAoB,KAAK,2EAA2E,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,gBAAMT,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,kEAAkE,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,WAAWzd,GAAW,SAAS,CAAc,gBAAKkgB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKzf,GAAS,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,OAAO,cAAc,OAAO,YAAY,UAAU,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKkgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,qBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAMqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,0FAA0F,EAAE,SAAS,CAAc,gBAAKA,EAAO,KAAK,CAAC,MAAM,CAAC,mCAAmC,MAAM,kCAAkC,KAAK,EAAE,SAAS,kCAAqC,CAAC,EAAe,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,gBAAKA,EAAO,OAAO,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,kCAAkC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,QAAQ,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,kBAAkB,SAAS,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAMqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAS,CAAc,gBAAKA,EAAO,KAAK,CAAC,MAAM,CAAC,mCAAmC,MAAM,kCAAkC,KAAK,EAAE,SAAS,kCAAqC,CAAC,EAAe,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,gBAAKA,EAAO,OAAO,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,8EAA8E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,YAAY,iBAAiB,CAAC,EAAE,SAAS,CAAc,gBAAMmvB,GAAgB,CAAC,kBAAkB,CAAC,WAAW7sC,EAAW,EAAE,sBAAsB,GAAK,gBAAgBD,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKgf,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,kBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,kBAAwB,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrd,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,cAAc,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKqC,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,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,yBAAyB,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUyxC,EAAc,GAAG,UAAU,GAAM,GAAGhzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAUyxC,EAAc,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAc,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAc,EAAE,CAAC,EAAEpI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU0xC,EAAe,GAAG,UAAU,GAAM,GAAGjzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAU0xC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,CAAC,EAAErI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU2xC,EAAe,GAAG,UAAU,GAAM,GAAGlzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAU2xC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,CAAC,EAAEtI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU4xC,EAAe,GAAG,UAAU,GAAM,GAAGnzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAU4xC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,CAAC,EAAEvI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,QAAyB,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,aAAa,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,QAAQ,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU6xC,EAAe,GAAG,UAAU,GAAM,GAAGpzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAU6xC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,CAAC,EAAExI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,QAAyB,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,QAAQ,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU8xC,EAAe,GAAG,UAAU,GAAM,GAAGrzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAU8xC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,CAAC,EAAEzI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,QAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU+xC,EAAe,GAAG,UAAU,GAAM,GAAGtzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAU+xC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,CAAC,EAAE1I,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,KAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUgyC,EAAe,GAAG,UAAU,GAAM,GAAGvzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAUgyC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,CAAC,EAAE3I,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMqD,GAAgB,CAAC,kBAAkB,CAAC,WAAW7sC,EAAW,EAAE,sBAAsB,GAAK,gBAAgBD,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,uBAAwC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKgf,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,SAAY,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,SAAY,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrd,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,SAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKqC,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,KAAK,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,MAAuB,mBAAiB,SAAS,sBAAsB,KAAK,MAAM,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,QAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,MAAM,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUiyC,EAAe,GAAG,UAAU,GAAM,GAAGxzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAUiyC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,CAAC,EAAE5I,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,KAAK,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,eAAgC,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,iBAAuB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,eAAe,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUkyC,EAAe,GAAG,UAAU,GAAM,GAAGzzC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAUkyC,EAAe,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,WAAW,UAAUA,EAAe,EAAE,CAAC,EAAE7I,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA8B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,KAAK,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,aAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUmyC,EAAgB,GAAG,UAAU,GAAM,GAAG1zC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAUmyC,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,CAAC,EAAE9I,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA8B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,KAAK,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,MAAuB,mBAAiB,SAAS,sBAAsB,KAAK,MAAM,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,MAAM,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUoyC,EAAgB,GAAG,UAAU,GAAM,GAAG3zC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAUoyC,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,CAAC,EAAE/I,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMqD,GAAgB,CAAC,kBAAkB,CAAC,WAAW7sC,EAAW,EAAE,sBAAsB,GAAK,gBAAgBD,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKgf,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK1e,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,YAAe,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,YAAe,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,6BAA6B,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrd,EAAe,CAAC,SAAsB,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,YAAe,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKyC,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU,6CAA6C,UAAU,GAAK,GAAGvB,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,CAAC,CAAC,EAAEqpC,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKrpB,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU,uCAAuC,UAAU,GAAK,GAAGvB,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,CAAC,CAAC,EAAEqpC,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKrpB,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,YAA6B,mBAAiB,SAAS,sBAAsB,KAAK,YAAY,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,YAAY,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU,wCAAwC,UAAU,GAAK,GAAGvB,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,CAAC,CAAC,EAAEqpC,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA8B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,GAAGmqC,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,YAA6B,mBAAiB,SAAS,sBAAsB,KAAK,YAAY,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,YAAY,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUqyC,EAAgB,GAAG,UAAU,GAAM,GAAG5zC,EAAqB,CAAC,UAAU,CAAC,QAAQuB,EAAa,WAAW,EAAE,UAAUqyC,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,CAAC,EAAEhJ,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6F,EAAY,GAAgB,gBAAK3xB,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,SAAS,qBAAqB,MAAM,QAAQ,CAAC,CAAC,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,8EAA8E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,gFAAgF,CAAC,EAAE,SAAS,CAAC2xB,EAAY,GAAgB,gBAAKtvB,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,CAAC,EAAE,SAAS,GAA8B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,QAAyB,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,QAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,QAAQ,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUsyC,EAAgB,GAAG,UAAU,GAAM,GAAG7zC,EAAqB,CAAC,UAAU,CAAC,UAAU6zC,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,CAAC,EAAEjJ,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA8B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQmqC,GAAmB,OAAO,QAAQ,qBAAqB,GAAGA,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,SAA0B,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,SAAS,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUuyC,EAAgB,GAAG,UAAU,GAAM,GAAG9zC,EAAqB,CAAC,UAAU,CAAC,UAAU8zC,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,CAAC,EAAElJ,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKrpB,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQmqC,GAAmB,OAAO,QAAQ,qBAAqB,GAAGA,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,MAAuB,mBAAiB,SAAS,sBAAsB,KAAK,MAAM,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,MAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,MAAM,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU,6CAA6C,UAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK6f,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,GAA8B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQmqC,GAAmB,OAAO,QAAQ,qBAAqB,GAAGA,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUwyC,EAAgB,GAAG,UAAU,GAAM,GAAG/zC,EAAqB,CAAC,UAAU,CAAC,UAAU+zC,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,CAAC,EAAEnJ,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,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,GAA8B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQmqC,GAAmB,OAAO,QAAQ,qBAAqB,GAAGA,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,aAA8B,mBAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,gBAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,aAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAUyyC,EAAgB,GAAG,UAAU,GAAM,GAAGh0C,EAAqB,CAAC,UAAU,CAAC,UAAUg0C,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAUA,EAAgB,EAAE,CAAC,EAAEpJ,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKrpB,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQmqC,GAAmB,OAAO,QAAQ,qBAAqB,GAAGA,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,eAAkB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU,sCAAsC,UAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEovC,EAAa,GAAgB,gBAAKvvB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA8B,gBAAKI,EAA0B,CAAC,GAAGxhB,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,QAAQmqC,GAAmB,OAAO,QAAQ,qBAAqB,GAAGA,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,KAAK,QAAQ,EAAE,MAAM,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKxf,GAAW,CAAC,UAAU,kEAAkE,UAAU,QAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQoB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,kEAAkE,UAAU0yC,EAAgB,GAAG,UAAU,GAAM,GAAGj0C,EAAqB,CAAC,UAAU,CAAC,UAAUi0C,EAAgB,EAAE,CAAC,EAAErJ,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,8EAA8E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAc,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAM1e,EAAe,CAAC,SAAS,CAAc,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKA,EAAO,OAAO,CAAC,SAAS,gIAAwJ,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAS,8JAAyL,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG/e,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK0B,EAAe,CAAC,SAAsB,gBAAMqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAS,CAAc,gBAAKA,EAAO,KAAK,CAAC,MAAM,CAAC,qBAAqB,MAAM,EAAE,SAAsB,gBAAKA,EAAO,OAAO,CAAC,SAAS,+HAAuJ,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,OAAO,CAAC,SAAS,GAAG,CAAC,EAAE,+JAA0L,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAMrd,EAAe,CAAC,SAAS,CAAc,gBAAKqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKA,EAAO,OAAO,CAAC,SAAS,gIAAwJ,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAS,8JAAyL,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKrd,EAAe,CAAC,SAAsB,gBAAMqd,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAS,CAAc,gBAAKA,EAAO,OAAO,CAAC,SAAS,gIAAwJ,CAAC,EAAE,+JAA0L,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAKrpB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK+b,GAAgB,CAAC,UAAU,SAAS,YAAY,GAAK,KAAK,CAAC,WAAW,yEAAyE,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,SAAS,GAAG,KAAK,WAAW,aAAa,GAAK,OAAO,GAAG,SAAS,GAAM,UAAU,KAAK,UAAU,6CAAgD,MAAM,CAAC,MAAM,MAAM,EAAE,OAAO,GAAG,WAAW,YAAY,UAAU,kEAAkE,aAAa,GAAK,MAAM,OAAO,GAAG17B,EAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,yEAAyE,oBAAoB,SAAS,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,UAAU,QAAQ,EAAE,UAAU,yCAA4C,aAAa,EAAK,EAAE,UAAU,CAAC,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,CAAC,EAAE,UAAU,CAAC,KAAK,CAAC,WAAW,yEAAyE,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,CAAC,CAAC,EAAE4qC,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQzoC,GAAI,CAAC,kFAAkF,mQAAmQ,qHAAqH,wTAAwT,gRAAgR,0UAA0U,+UAA+U,uUAAuU,4RAA4R,8SAA8S,qWAAqW,iSAAiS,sUAAsU,qLAAqL,0RAA0R,+UAA+U,wjBAAwjB,qgBAAqgB,qVAAqV,oIAAoI,0XAA0X,oRAAoR,yUAAyU,iRAAiR,wRAAwR,wMAAwM,uTAAuT,+XAA+X,yGAAyG,mJAAmJ,qXAAqX,4VAA4V,uVAAuV,yaAAya,0RAA0R,kYAAkY,8SAA8S,4KAA4K,gRAAgR,uQAAuQ,yGAAyG,wGAAwG,wGAAwG,wGAAwG,yGAAyG,yGAAyG,0GAA0G,0RAA0R,oKAAoK,yGAAyG,gEAAgE,qHAAqH,6DAA6D,0FAA0F,mEAAmE,4FAA4F,+EAA+E,0FAA0F,kFAAkF,uTAAuT,qMAAqM,iKAAiK,u6BAAu6B,gFAAgF,mFAAmF,kHAAkH,gEAAgE,4EAA4E,kEAAkE,+DAA+D,0JAA0J,+EAA+E,oHAAoH,+GAA+G,mEAAmE,mEAAmE,+JAA+J,kFAAkF,+FAA+F,8KAA8K,sbAAsb,4HAA4H,6FAA6F,kHAAkH,0HAA0H,gJAAgJ,yGAAyG,iJAAiJ,yHAAyH,wIAAwI,uHAAuH,gHAAgH,iNAAiN,qGAAqG,sGAAsG,oFAAoF,2FAA2F,6SAA6S,4HAA4H,4HAA4H,4HAA4H,6HAA6H,6HAA6H,6HAA6H,8DAA8D,iEAAiE,0IAA0I,mEAAmE,iFAAiF,yFAAyF,yJAAyJ,6SAA6S,+DAA+D,gGAAgG,2EAA2E,GAAGC,GAAgB,GAAGC,GAAiB,sdAAsd,EAWt31I,GAAgBgd,GAAQzd,GAAUO,GAAI,cAAc,EAAiC,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,OAAO,MAAM,IAAI,EAAEke,EAAoB+vB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,SAAS,IAAI,EAAE,MAAM,UAAU,KAAK1vB,EAAY,IAAI,CAAC,CAAC,EAAET,GAASmwB,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,wGAAwG,OAAO,KAAK,EAAE,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,EAAE,CAAC,cAAc,uBAAuB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGpC,GAAmB,GAAGhuC,GAAc,GAAGouC,GAAgB,GAAGC,GAAqB,GAAGjvB,GAAwB9c,EAAiB,EAAE,GAAG8c,GAAwB7c,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM0xC,EAAOtpB,EAAQ,OAAauB,EAASvB,EAAQ,SAAeupB,EAAgBlzB,GAAW,IAAIjgB,GAAO,EAAEkzC,EAAO/nB,CAAQ,EAAQioB,EAAiBnzB,GAAW,IAAI9f,GAAO,EAAE+yC,EAAO/nB,CAAQ,EAAQkoB,EAAiBpzB,GAAW,IAAImuB,GAAO,EAAE8E,EAAO/nB,CAAQ,EAAQmoB,EAAiBrzB,GAAW,IAAIouB,GAAO,EAAE6E,EAAO/nB,CAAQ,EAAQooB,EAAiBtzB,GAAW,IAAIquB,GAAO,EAAE4E,EAAO/nB,CAAQ,EAAQqoB,EAAiBvzB,GAAW,IAAIsuB,GAAQ,EAAE2E,EAAO/nB,CAAQ,EAAQsoB,EAAiBxzB,GAAW,IAAIuuB,GAAQ,EAAE0E,EAAO/nB,CAAQ,EAAQuoB,EAAiBzzB,GAAW,IAAIwuB,GAAQ,EAAEyE,EAAO/nB,CAAQ,EAAQwoB,EAAiB1zB,GAAW,IAAIyuB,GAAQ,EAAEwE,EAAO/nB,CAAQ,EAAE,OAAOlK,GAAkB,KAAKkyB,EAAgB,QAAQ,MAAMC,EAAiB,QAAQ,MAAMC,EAAiB,QAAQ,MAAMC,EAAiB,QAAQ,MAAMC,EAAiB,QAAQ,MAAMC,EAAiB,QAAQ,MAAMC,EAAiB,QAAQ,MAAMC,EAAiB,QAAQ,MAAMC,EAAiB,QAAQ,MAAM90B,GAAcpd,GAAY,CAAC,EAAEmoB,CAAO,MAAM/K,GAAcnd,GAAa,CAAC,EAAEkoB,CAAO,MAAM/K,GAAc1f,GAAW,CAAC,EAAEyqB,CAAO,CAAC,EAAEA,CAAO,CAAE,CAAC,C,OCZv0K,SAASuO,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO8D,KAAK9D,EAAE,OAAO,eAAeA,EAAE8D,EAAE,CAAC,MAAMrI,EAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,EAAE,EAAEqI,GAAGrI,EAAEuE,CAAE,CAKxH,SAASx2B,GAAE,EAAE,CAAC,OAAkB,OAAOw2B,GAAnB,WAAqBA,EAAE,EAAEA,CAAE,CAAyD,SAASv2B,GAAE,EAAE,EAAE,CAAC,OAAOC,GAAEs2B,GAAGt2B,GAAEo6B,EAAG,CACzI,SAASn6B,GAAE,EAAE,CAAC,IAAIm6B,EAAE,IAAI,IAAIrI,KAAKuE,EAAE,CAAC,IAAIA,EAAEx2B,GAAEiyB,CAAC,EAAE,IAAaqI,IAAT,IAAK,IAAOr6B,GAAEu2B,EAAE8D,CAAC,KAAK,EAAE9D,GAAqB8D,IAAlB,gBAAoB,KAAM,CAAC,OAAOA,CAAE,CAG5E,SAASl6B,GAAE,EAAE,CAAC,OAAO,IAAI,SAASo2B,EAAE,OAAOA,EAAE,WAAWA,EAAE,UAAU,CAAE,CAE5G,SAASn2B,GAAE,EAAE,GAAGi6B,EAAE,CAAC,GAAG,CAAC9D,EAAE,MAAM,MAAM,mBAAmB8D,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,GAAG,EAAE,GAAG,CAAE,CAAC,SAASh6B,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqBk2B,GAAG,CAAE,CACgS,SAASj2B,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC+xC,GAAE9b,GAAG8D,EAAE9D,EAAE,0BAA0B5W,CAAC,EAAEvf,GAAEm2B,GAAGvE,EAAEuE,EAAE,0BAA0B5W,CAAC,CAAE,CAC9gB,SAASpf,GAAE,EAAE,CAAC,OAAgB,OAAOg2B,GAAjB,QAAmB,CAAC,SAAS/1B,GAAE,EAAE,CAAC,OAAO,OAAO,SAAS+1B,CAAC,CAAE,CAAC,SAAS91B,GAAE,EAAE,CAAC,OAAc81B,IAAP,IAAS,CAE/G,SAAS71B,GAAE,EAAE,CAAC,GAAGD,GAAE81B,CAAC,EAAE,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,IAAI,QAAmB,MAAO,GAAa,IAAI,UAAuB,MAAO,GAAe,IAAI,QAAmB,MAAO,GAAa,IAAI,OAAiB,MAAO,GAAY,IAAI,OAAiB,MAAO,GAAY,IAAI,OAAiB,MAAO,GAAY,IAAI,kBAAuC,MAAO,IAAwB,IAAI,OAAiB,MAAO,GAAY,IAAI,SAAqB,MAAO,GAAc,IAAI,SAAqB,MAAO,GAAc,IAAI,WAAyB,MAAO,IAAiB,IAAI,SAAqB,MAAO,IAAe,IAAI,gBAAmC,MAAO,IAAsB,QAAQ+b,GAAE/b,CAAC,CAAE,CAAC,CAAC,SAAS51B,GAAE,EAAE,CAAC,IAAI05B,EAAE9D,EAAE,WAAW,EAAE5W,EAAE,CAAC,EAAE,IAAI,IAAI4F,EAAE,EAAEA,EAAE8U,EAAE,IAAI,CAAC,IAAIA,EAAEz5B,GAAE,KAAK21B,CAAC,EAAE5W,EAAE,KAAK0a,CAAC,CAAE,CAAC,MAAM,CAAC,KAAK,QAAmB,MAAM1a,CAAC,CAAE,CAAC,SAAS9e,GAAE,EAAE,EAAE,CAAC,IAAI,IAAI8e,KAAK4W,EAAE,YAAY8D,EAAE,MAAM,MAAM,EAAEA,EAAE,OAAOwY,GAAE,MAAMtc,EAAE5W,CAAC,CAAE,CAAC,SAAS7e,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIykB,EAAEgR,EAAE,MAAM,OAAOlS,EAAEgW,EAAE,MAAM,OAAO,GAAG9U,EAAElB,EAAE,MAAO,GAAG,GAAGkB,EAAElB,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEkB,EAAE,IAAI,CAAC,IAAIA,EAAEgR,EAAE,MAAMlS,GAAGiX,EAAEjB,EAAE,MAAMhW,GAAGuF,EAAEhpB,GAAE,QAAQ2kB,EAAE+V,EAAE3b,CAAC,EAAE,GAAOiK,IAAJ,EAAM,OAAOA,CAAE,CAAC,MAAO,EAAE,CAAC,SAAS7oB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAK,UAAuB,MAAUw1B,EAAE,UAAU,IAAhB,CAAiB,CAAE,CAAC,SAASv1B,GAAE,EAAE,EAAE,CAACu1B,EAAE,WAAW,KAAE,KAAS,CAAE,CAAC,SAASt1B,GAAE,EAAE,EAAE,CAAC,OAAOs1B,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAASn5B,GAAE,EAAE,CAAC,MAAM,CAAC,KAAK,QAAmB,MAAMq1B,EAAE,WAAW,CAAC,CAAE,CAAC,SAASp1B,GAAE,EAAE,EAAE,CAACo1B,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAASj5B,GAAE,EAAE,EAAE,CAAC,OAAOm1B,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAASh5B,GAAE,EAAE,CAAC,IAAIg5B,EAAE9D,EAAE,UAAU,EAAgB,MAAM,CAAC,KAAK,OAAiB,MAAM,IAA3C,KAAK8D,CAAsC,CAAC,CAAC,YAAY,CAAC,CAAE,CAAC,SAAS/4B,GAAE,EAAE,EAAE,CAAC,IAAwBqe,EAAE,IAAhB,KAAK0a,EAAE,KAAS,CAAC,CAAC,QAAQ,EAAE9D,EAAE,WAAW5W,CAAC,CAAE,CAAC,SAASpe,GAAE,EAAE,EAAE,CAAC,IAAIywB,EAAE,IAAI,KAAKuE,EAAE,KAAK,EAAE5W,EAAE,IAAI,KAAK0a,EAAE,KAAK,EAAE,OAAOrI,EAAErS,EAAE,GAAG,IAAEA,EAAM,CAAC,SAASne,GAAE,EAAE,CAAC,MAAM,CAAC,KAAK,OAAiB,MAAM+0B,EAAE,WAAW,CAAC,CAAE,CAAC,SAAS90B,GAAE,EAAE,EAAE,CAAC80B,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAASsZ,GAAG,EAAE,EAAE,CAAC,OAAOpd,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAASuZ,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,OAAiB,MAAMrd,EAAE,WAAW,CAAC,CAAE,CAAC,SAASsd,GAAG,EAAE,EAAE,CAACtd,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAASyZ,GAAG,EAAE,EAAE,CAAC,OAAOvd,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAAS0Z,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,OAAiB,MAAMxd,EAAE,SAAS,CAAC,CAAE,CAAC,SAASyd,GAAG,EAAE,EAAE,CAACzd,EAAE,UAAU8D,EAAE,KAAK,CAAE,CAAC,SAAS4Z,GAAG,EAAE,EAAE,CAAC,IAAIjiB,EAAE,KAAK,UAAUuE,EAAE,KAAK,EAAE5W,EAAE,KAAK,UAAU0a,EAAE,KAAK,EAAE,OAAOrI,EAAErS,EAAE,GAAG,IAAEA,EAAM,CAAC,SAASu0B,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,SAAqB,MAAM3d,EAAE,YAAY,CAAC,CAAE,CAAC,SAAS4d,GAAG,EAAE,EAAE,CAAC5d,EAAE,aAAa8D,EAAE,KAAK,CAAE,CAAC,SAAS+Z,GAAG,EAAE,EAAE,CAAC,OAAO7d,EAAE,MAAM8D,EAAE,MAAM,GAAG,IAAE,MAAMA,EAAE,MAAU,CAAC,SAASga,GAAG,EAAE,CAAC,IAAIha,EAAE9D,EAAE,WAAW,EAAE5W,EAAE,CAAC,EAAE,IAAI,IAAI4F,EAAE,EAAEA,EAAE8U,EAAE,IAAI,CAAC,IAAIA,EAAE9D,EAAE,WAAW,EAAE,EAAE8D,GAAGz5B,GAAE,KAAK21B,CAAC,CAAE,CAAC,MAAM,CAAC,KAAK,SAAqB,MAAM5W,CAAC,CAAE,CAAC,SAAS20B,GAAG,EAAE,EAAE,CAAC,IAAI30B,EAAE,OAAO,QAAQ0a,EAAE,KAAK,EAAE,IAAI,GAAG,CAACA,EAAE9U,KAAKgR,EAAE,YAAY5W,EAAE,MAAM,EAAEA,GAAG4W,EAAE,YAAY8D,CAAC,EAAEz5B,GAAE,MAAM21B,EAAEhR,CAAC,CAAE,CAAC,SAASgvB,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIhvB,EAAE,OAAO,KAAKgR,EAAE,KAAK,CAAC,CAAC,KAAK,EAAElS,EAAE,OAAO,KAAKgW,EAAE,KAAK,CAAC,CAAC,KAAK,EAAE,GAAG9U,EAAE,OAAOlB,EAAE,OAAO,MAAO,GAAG,GAAGkB,EAAE,OAAOlB,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIiX,EAAE,EAAEA,EAAE/V,EAAE,OAAO,IAAI,CAAC,IAAIqE,EAAErE,EAAE+V,GAAGyB,EAAE1Y,EAAEiX,GAAG,GAAG1R,EAAEmT,EAAE,MAAO,GAAG,GAAGnT,EAAEmT,EAAE,MAAO,GAAE,IAAIC,EAAEzG,EAAE,MAAM3M,IAAI,KAAKxG,EAAEiX,EAAE,MAAM0C,IAAI,KAAK7X,EAAEtkB,GAAE,QAAQo8B,EAAE5Z,EAAEzD,CAAC,EAAE,GAAOuF,IAAJ,EAAM,OAAOA,CAAE,CAAC,MAAO,EAAE,CAAC,SAASsvB,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,kBAAuC,MAAMje,EAAE,SAAS,CAAC,CAAE,CAAC,SAASke,GAAG,EAAE,EAAE,CAACle,EAAE,UAAU8D,EAAE,KAAK,CAAE,CAAC,SAASqa,GAAG,EAAE,EAAE,CAAC,IAAI1iB,EAAE,KAAK,UAAUuE,EAAE,KAAK,EAAE5W,EAAE,KAAK,UAAU0a,EAAE,KAAK,EAAE,OAAOrI,EAAErS,EAAE,GAAG,IAAEA,EAAM,CAAC,SAASiX,GAAG,EAAE,CAAC,IAAIyD,EAAE9D,EAAE,SAAS,EAAE,GAAO8D,IAAJ,EAAM,MAAM,CAAC,KAAK,WAAyB,MAAM9D,EAAE,WAAW,CAAC,EAAE,GAAO8D,IAAJ,EAAM,MAAM,CAAC,KAAK,WAAyB,MAAM9D,EAAE,WAAW,CAAC,EAAE,MAAM,MAAM,2BAA2B,CAAE,CAAC,SAASoe,GAAG,EAAE,EAAE,CAAC,GAAGn0C,GAAE65B,EAAE,KAAK,EAAG9D,EAAE,UAAU,CAAC,EAAEA,EAAE,YAAY8D,EAAE,KAAK,OAAU,GAAG95B,GAAE85B,EAAE,KAAK,EAAG9D,EAAE,UAAU,CAAC,EAAEA,EAAE,YAAY8D,EAAE,KAAK,OAAU,MAAM,MAAM,2BAA2B,CAAE,CAAC,SAASua,GAAG,EAAE,EAAE,CAAC,IAAI5iB,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,GAAG75B,GAAEwxB,CAAC,GAAGxxB,GAAEmf,CAAC,GAAGpf,GAAEyxB,CAAC,GAAGzxB,GAAEof,CAAC,EAAE,OAAOqS,EAAErS,EAAE,GAAG,IAAEA,GAAM,MAAM,MAAM,2BAA2B,CAAE,CAAC,SAASk1B,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,SAAqB,MAAMte,EAAE,WAAW,CAAC,CAAE,CAAC,SAASue,GAAG,EAAE,EAAE,CAACve,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAAS0a,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIp1B,EAAE4W,EAAE,MAAMhR,EAAE8U,EAAE,MAAM,OAAgCrI,EAAE,OAA3B,IAAkC,EAAEuE,EAAE,MAAM,YAAY,EAAE,EAAE8D,EAAE,MAAM,YAAY,GAAG1a,EAAE4F,EAAG,GAAG,IAAEA,EAAM,CAAC,SAASyvB,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK,gBAAmC,MAAMze,EAAE,WAAW,CAAC,CAAE,CAAC,SAAS0e,GAAG,EAAE,EAAE,CAAC1e,EAAE,YAAY8D,EAAE,KAAK,CAAE,CAAC,SAAS6a,GAAG,EAAE,EAAE,CAAC,IAAIljB,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,OAAOrI,EAAErS,EAAE,GAAG,IAAEA,EAAM,CAM37H,eAAew1B,GAAG,EAAE,CAAC,IAAI9a,EAAE,KAAK,MAAM+a,IAAI,KAAK,OAAO,EAAE,GAAG,IAAI7e,EAAE,EAAE,EAAE,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAE8D,CAAC,CAAE,CAAC,CAAE,CACzR,eAAe1D,GAAG,EAAE,EAAE,CAAC,IAAI3E,EAAEqjB,GAAGhb,CAAC,EAAE1a,EAAE,CAAC,EAAE4F,EAAE,EAAE,IAAI,IAAIgR,KAAKvE,EAAErS,EAAE,KAAK,GAAG4W,EAAE,KAAK,GAAGA,EAAE,GAAG,GAAG,EAAE,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIlS,EAAE,IAAI,IAAIkS,CAAC,EAAE,EAAE5W,EAAE,KAAK,GAAG,EAAE0E,EAAE,aAAa,IAAI,QAAQ,CAAC,EAAE,IAAIuF,EAAE,MAAM0rB,GAAGjxB,CAAC,EAAE,GAASuF,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,YAAY,EAAE,IAAImT,EAAE,MAAMnT,EAAE,YAAY,EAAE,EAAE,IAAI,WAAWmT,CAAC,EAAE,GAAG,EAAE,SAASxX,EAAE,MAAM,MAAM,4CAA4C,EAAE,IAAInC,EAAE,IAAImyB,GAAGrwB,EAAE,EAAE,IAAI,IAAIqR,KAAKvE,EAAE,CAAC,IAAIqI,EAAE9D,EAAE,GAAGA,EAAE,KAAKvE,EAAE9M,EAAEmV,EAAE1a,EAAE,EAAE,SAASuF,EAAE8M,CAAC,EAAE5O,EAAE,MAAMmT,EAAE,KAAK5W,CAAC,EAAE,EAAEqS,CAAE,CAAC,OAAOqI,EAAE,IAAI,GAAGjX,EAAE,KAAKmT,EAAE,KAAKA,EAAE,GAAGA,EAAE,IAAI,CAAC,CAAE,CAAqoB,SAASif,GAAG,EAAE,EAAE,CAAC,IAAIxjB,EAAEuE,EAAE,OAAO8D,EAAE,OAAO1a,EAAE,IAAI,WAAWqS,CAAC,EAAE,OAAOrS,EAAE,IAAI4W,EAAE,CAAC,EAAE5W,EAAE,IAAI0a,EAAE9D,EAAE,MAAM,EAAE5W,CAAE,CAAC,SAAS01B,GAAG,EAAE,CAAChD,GAAE9b,EAAE,OAAO,EAAE,8BAA8B,EAAE,IAAI8D,EAAE,CAAC,GAAG9D,CAAC,CAAC,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAK8D,EAAE,IAAI,EAAErI,EAAE,CAAC,EAAE,IAAI,IAAIuE,KAAK8D,EAAE,CAAC,IAAIA,EAAErI,EAAE,OAAO,EAAErS,EAAEqS,EAAEqI,GAAG1a,GAAG4W,EAAE,MAAM5W,EAAE,GAAG,EAAE0a,GAAG,CAAC,KAAK1a,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAG4W,EAAE,EAAE,CAAC,EAAEvE,EAAE,KAAKuE,CAAC,CAAE,CAAC,OAAOvE,CAAE,CAuCp9C,SAASyjB,GAAG,EAAE,CAAC,IAAIpb,EAAE,CAAC,EAAE1a,EAAE4W,EAAE,WAAW,EAAE,IAAI,IAAIhR,EAAE,EAAEA,EAAE5F,EAAE,IAAI,CAAC,IAAIA,EAAE4W,EAAE,WAAW,EAAE,EAAE5W,GAAG/e,GAAE,KAAK21B,CAAC,CAAE,CAAC,OAAO8D,CAAE,CAC5G,SAASqb,GAAG,EAAE,CAAC,IAAI,IAAIrb,KAAK9D,EAAE,MAAM8D,EAAE,eAAgB,C,0IA9D2E,GAAE,OAAO,OAAO,GAAE,OAAO,eAAe34B,GAAE,OAAO,yBAAyB,GAAE,OAAO,oBAAoBC,GAAE,OAAO,eAAeC,GAAE,OAAO,UAAU,eAAe,IAAG,EAAE,IAAI,UAAU,CAAC,GAAG,CAAC,OAAOy4B,IAAI,EAAE9D,EAAE+E,GAAE/E,CAAC,CAAC,CAAC,IAAA,EAAM,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAA,CAAG,QAAQ8D,CAAC,EAAEA,EAAE,OAAQ,OAAO9D,EAAE,CAAC,KAAM,GAAE,EAAEA,CAAE,CAAC,EAAE10B,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGw4B,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIzQ,KAAK0R,GAAEjB,CAAC,EAAEwb,GAAE,KAAKtf,EAAE3M,CAAC,GAAGA,IAAIoI,GAAGzM,GAAEgR,EAAE3M,EAAE,CAAC,QAAQyQ,EAAEzQ,GAAG,WAAW,EAAE,EAAEloB,GAAE24B,EAAEzQ,CAAC,IAAIjK,EAAE,UAAU,CAAC,EAAE,OAAO4W,CAAE,EAAEz0B,IAAG,EAAE,EAAE,KAAK,EAAQy0B,GAAN,KAAgB,CAAC,EAAT5W,GAAEhe,GAAE40B,CAAC,CAAC,EAAK10B,GAIxlB,CAACw4B,GAAG9D,GAAGA,EAAE,WAAWvE,EAAEzM,GAAEyM,EAAE,UAAU,CAAC,MAAMuE,EAAE,WAAW,CAAC,CAAC,CAAC,EAAEA,CAAC,GAAuuIx0B,GAAED,GAApuIk7B,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIhL,EAAErS,EAAiB,0BAAU,CAAC,SAAS4W,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,GAAG,EAAE,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAMA,GAAG,CAAC,IAAIA,EAAE,MAAO,MAAO,GAAE,IAAI8D,EAAE9D,GAAGA,EAAE,aAAa,GAAY8D,IAAT,IAAK,GAAM,MAAO,GAAE,EAAE,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAE9D,GAAGA,EAAE,gBAAgB,GAAY8D,IAAT,IAAK,GAAM,OAAO9U,EAAE,GAAe,OAAO8U,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAE9D,GAAGA,EAAE,WAAW,GAAY8D,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAO9D,CAAE,EAAE,GAAe,OAAO8D,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,UAAU,SAAS,EAAE,CAAC,GAAM9D,GAAG,CAAC,IAAIA,EAAE,MAAO,OAAO,KAAK,IAAI8D,EAAE9D,GAAGA,EAAE,SAAS,GAAY8D,IAAT,IAAK,GAAM,sBAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAIrI,EAAE,CAAC,MAAM,MAAM,SAAS,OAAO,CAAC,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOqI,GAAe,OAAOA,EAAE9D,IAArB,UAAwB,CAAC,EAAE,GAAOvE,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,IAAI,CAAC,CAAE,CAAC,OAAOqI,CAAE,EAAEA,CAAC,EAAE,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,IAAK,CAAC,IAAIA,EAAE9D,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,CAAC,EAAE,GAAG,EAAE,IAAI8D,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAE9D,EAAE,OAAO,GAAU8D,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAO9D,EAAE,cAAc,OAAO8D,EAAE,IAAIrI,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,MAAO,GAAE,OAAOA,EAAEuE,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIvE,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMqI,EAAE,KAAK,SAAX,EAAmB,EAAEA,CAAC,MAAU,IAAG,CAAC,EAAE9D,EAAE,aAAa8D,EAAE,IAAI,CAAE,OAAOrI,EAAE,CAAC,OAAO3N,EAAEkS,EAAE8D,EAAE,UAAU,sJAAsJ,OAAOrI,CAAC,EAAE,GAAG,CAAC,CAAE,CAAC,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAO3N,EAAEkS,EAAE8D,EAAE,UAAU,yJAAyJ,OAAOrI,CAAC,EAAE,GAAG,CAAC,EAAEA,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACpI,EAAE2M,CAAC,EAAE,MAAM,UAAU,qKAAqK,OAAOA,CAAC,EAAE,GAAG,EAAE,GAAGA,EAAE,SAAS8D,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,IAAI,EAAE;;;EAAgB,OAAO9D,CAAC,CAAC,EAAE,EAAE8D,CAAC,EAAE,IAAI,IAAIrI,EAAE,EAAEA,EAAEqI,EAAE,UAAU,OAAO,IAAI,CAAC,IAAI1a,EAAE4W,EAAEvE,GAAGrS,aAAa,MAAM0a,EAAE,UAAUrI,EAAE,CAAC,OAAOrS,CAAC,EAAE0a,EAAE,UAAUrI,EAAE,CAAC,QAAQrS,CAAC,CAAE,CAAC,CAAC,CAAC,CAAC,MAAM,SAAS,EAAE,CAAC0E,EAAEkS,EAAE8D,EAAErI,CAAC,CAAE,CAAC,CAA34B,CAA64B,EAAA,CAAGuE,EAAEvE,CAAC,CAAE,CAAC,EAAEA,CAAE,EAAE,IAAI,EAAEA,EAAE,KAAK,UAAUrS,EAAE,KAAK,YAAY4W,CAAC,EAAE,GAAGvE,EAAE,CAAC,IAAIzM,EAAEyM,EAAE,IAAIrS,CAAC,EAAE,GAAG4F,EAAE,CAAC,IAAIwX,EAAE,AAAc1C,EAAE,YAAU,CAAC,EAAG,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC0C,EAAE,KAAK,UAAU,CAACxG,EAAEhR,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,CAAC8U,EAAE,KAAK,KAAK9D,CAAC,EAAE,IAAI,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC8D,EAAE,UAAU,KAAK,CAAC,QAAQ9D,EAAE,OAAOvE,CAAC,CAAC,CAAE,CAAC,EAAE,OAAOA,GAAGA,EAAE,IAAIrS,EAAE,CAAC,EAAE,CAAE,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAACiK,EAAE2M,CAAC,EAAE,MAAM,UAAU,0EAA0EA,EAAE,GAAG,EAAE,IAAI,IAAI8D,EAAE,CAAC,EAAErI,EAAE,EAAEA,EAAEuE,EAAE,OAAO,IAAI8D,EAAE,KAAK,KAAK,KAAK9D,EAAEvE,EAAE,CAAC,CAAC,MAAM,SAAS,EAAE,CAAC,OAAOuE,CAAE,CAAC,CAAC,EAAE,OAAO,QAAQ,IAAI8D,CAAC,CAAE,EAAE,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIrI,EAAE,KAAK,YAAYuE,CAAC,EAAE8D,EAAE,OAAOrI,CAAC,CAAE,CAAC,OAAO,IAAK,EAAE,EAAE,SAAS,UAAU,CAAC,IAAIuE,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,MAAM,EAAE,IAAK,EAAE,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIvE,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIrS,EAAE4F,EAAE,KAAK,YAAYgR,CAAC,EAAWvE,EAAE,IAAIzM,CAAC,IAAhB,IAAK,KAAe8U,aAAa,OAAO,EAAE,QAAQ,OAAOA,CAAC,EAAA,CAAG,MAAM,UAAU,CAAC,CAAC,EAAE,EAAE,QAAQ,QAAQA,CAAC,EAAErI,EAAE,IAAIzM,EAAE5F,CAAC,EAAG,CAAC,OAAO,IAAK,EAAE4W,CAAE,EAAE,EAAEhR,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAIyM,IAAE,QAAQ,QAAQ,EAAGA,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASuE,CAAC,CAAE,CAAC,CAAE,EAAc,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,CAAC,CAAE,EAAE,SAAS,EAAE,CAAC,WAAWA,CAAC,CAAE,EAAE,SAASlS,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEgW,CAAC,EAAE,IAAI,IAAI1a,EAAE,EAAEA,EAAE0a,EAAE,KAAK,OAAO,IAAI9D,EAAE,MAAM8D,EAAE,KAAK1a,EAAE,EAAE0a,EAAE,UAAU1a,EAAE,CAAC,OAAOqS,CAAC,CAAE,CAAC,SAAS,EAAE,EAAE,CAAC,GAAGuE,EAAE,UAAU,IAAI,IAAI8D,EAAE,EAAEA,EAAE9D,EAAE,UAAU,OAAO,IAAIA,EAAE,UAAU8D,EAAE,CAAC,CAAE,CAAC,SAASzQ,EAAE,EAAE,CAAC,OAAgB,OAAO2M,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,CAAC,EAAG,CAAC,EAAE,QAAQ5W,CAAE,CAAC,CAAO,CAAC,CAAC,EAAE,CAAC,EAC9vI1f,GAAE,CAAC,WAAW,EAAE,eAAe,EAAE,gBAAgB,CAAC,EAElG+B,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAEC,IAAG,GAAE,MAAM,CAAC,CAAC,WAAW,CAAC,OAAO,KAAK,MAAO,CAAC,aAAa,EAAE,CAAC,IAAIo4B,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAO9D,GAAG8D,GAAG,MAAM,MAAM,uBAAuB,CAAE,CAAC,WAAW,CAAC,IAAI9D,EAAEv0B,GAAE,MAAM,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,YAAY,CAAC,IAAI9D,EAAEv0B,GAAE,OAAO,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,UAAU,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,YAAY,CAAC,IAAI9D,EAAEv0B,GAAE,OAAO,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,UAAU,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,YAAY,CAAC,IAAI9D,EAAE,KAAK,cAAc,EAAE,OAAO,OAAOA,CAAC,CAAE,CAAC,eAAe,CAAC,IAAIA,EAAEv0B,GAAE,UAAU,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,aAAa,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,UAAU,CAAC,IAAI9D,EAAEv0B,GAAE,KAAK,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,QAAQ,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,WAAW,CAAC,IAAI9D,EAAEv0B,GAAE,MAAM,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,WAAW,CAAC,IAAI9D,EAAEv0B,GAAE,MAAM,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,WAAW,CAAC,IAAI9D,EAAE,KAAK,aAAa,EAAE,OAAO,OAAOA,CAAC,CAAE,CAAC,cAAc,CAAC,IAAIA,EAAEv0B,GAAE,SAAS,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,YAAY,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,aAAa,CAAC,IAAI9D,EAAEv0B,GAAE,QAAQ,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,WAAW,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,aAAa,CAAC,IAAI9D,EAAEv0B,GAAE,QAAQ,KAAK,aAAau0B,CAAC,EAAE,IAAI8D,EAAE,KAAK,KAAK,WAAW,KAAK,MAAM,EAAE,MAAO,MAAK,QAAQ9D,EAAE8D,CAAE,CAAC,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOrI,EAAEqI,EAAE9D,EAAE5W,EAAE,KAAK,MAAM,SAAS0a,EAAErI,CAAC,EAAE,MAAO,MAAK,OAAOA,EAAErS,CAAE,CAAC,YAAY,CAAC,IAAI,EAAE,KAAK,WAAW,EAAEqS,EAAE,KAAK,UAAU,CAAC,EAAE,OAAO,EAAE,YAAY,OAAOA,CAAC,CAAE,CAAC,UAAU,CAAC,IAAIuE,EAAE,KAAK,WAAW,EAAE,OAAO,KAAK,MAAMA,CAAC,CAAE,CAAC,YAAY,EAAE,CAACA,EAAE,KAAK,QAAQ,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,CAAC,EAAEA,EAAE,KAAK,OAAO,IAAK,EAAC,EAAE,KAAK,MAAM,EAAE,KAAK,KAAKp2B,GAAE,KAAK,KAAK,CAAE,CAAC,EAEvzDo2B,EAAE8D,GAAE,cAAc,IAAI,WAAW,EAAEA,IAG/Bn4B,GAAE,KAAKC,GAAE,IAAIC,GAAE,GAAG,GAAGm0B,EAAE,EAAEl0B,GAAE,GAAG,EAAE,IAAIk0B,EAAE,IAAIj0B,GAAE,GAAG,IAAIi0B,EAAE,GAAG,EAAEh0B,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAKF,GAAE,CAAC,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAM,WAAwB,SAAS,EAAE,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,EAAEG,GAAE,CAAC,MAAMJ,GAAE,CAAC,EAAE,OAAOA,GAAE,EAAE,EAAE,OAAOA,GAAE,EAAE,EAAE,eAA+B,UAAU,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,OAAO,CAAC,EAAE,KAAKE,GAAE,CAAC,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAMA,GAAE,EAAE,EAAE,cAA8B,SAAS,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,EAAuGG,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,MAAO,CAAC,MAAM,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,MAAM8zB,EAAE8D,CAAC,CAAE,CAAC,SAAS,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,SAAS9D,EAAE8D,CAAC,CAAE,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,MAAM,OAAO,GAAG,KAAK,OAAO9D,GAAG8D,EAAE,OAAO,IAAIrI,EAAE,IAAI,WAAW,KAAK,KAAKqI,EAAEl4B,EAAC,EAAEo0B,CAAC,EAAEvE,EAAE,IAAI,KAAK,KAAK,EAAE,KAAK,MAAMA,EAAE,KAAK,KAAK7xB,GAAE6xB,CAAC,CAAE,CAAC,WAAW,EAAE,CAACugB,GAAEhc,EAAEh0B,GAAE,MAAMC,GAAE,MAAM,OAAO,EAAE,IAAI63B,EAAEr4B,GAAE,MAAM,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,YAAY,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,OAAOC,GAAE,OAAO,QAAQ,EAAE,IAAI63B,EAAEr4B,GAAE,OAAO,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,YAAY,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,OAAOC,GAAE,OAAO,QAAQ,EAAE,IAAI63B,EAAEr4B,GAAE,OAAO,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,YAAY,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,OAAOC,GAAE,OAAO,QAAQ,EAAE,IAAI63B,EAAE,OAAO9D,CAAC,EAAE,KAAK,eAAe8D,CAAC,CAAE,CAAC,eAAe,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,UAAUC,GAAE,UAAU,WAAW,EAAE,IAAI63B,EAAEr4B,GAAE,UAAU,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,UAAU,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,KAAKC,GAAE,KAAK,MAAM,EAAE,IAAI63B,EAAEr4B,GAAE,KAAK,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,WAAW,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,MAAMC,GAAE,MAAM,OAAO,EAAE,IAAI63B,EAAEr4B,GAAE,MAAM,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,WAAW,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,MAAMC,GAAE,MAAM,OAAO,EAAE,IAAI63B,EAAEr4B,GAAE,MAAM,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,WAAW,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,MAAMC,GAAE,MAAM,OAAO,EAAE,IAAI63B,EAAE,OAAO9D,CAAC,EAAE,KAAK,cAAc8D,CAAC,CAAE,CAAC,cAAc,EAAE,CAACkY,GAAEhc,EAAEh0B,GAAE,SAASC,GAAE,SAAS,UAAU,EAAE,IAAI63B,EAAEr4B,GAAE,SAAS,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAEr4B,GAAE,QAAQ,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAEr4B,GAAE,QAAQ,KAAK,aAAaq4B,CAAC,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO9D,CAAC,EAAE,KAAK,QAAQ8D,CAAE,CAAC,WAAW,EAAE,CAAC,IAAIA,EAAE9D,EAAE,OAAO,KAAK,aAAa8D,CAAC,EAAE,KAAK,MAAM,IAAI9D,EAAE,KAAK,MAAM,EAAE,KAAK,QAAQ8D,CAAE,CAAC,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,eAAe,IAAI9D,CAAC,EAAE,GAAG8D,EAAE,OAAOA,EAAE,IAAIrI,EAAE,KAAK,QAAQ,OAAOuE,CAAC,EAAE,OAAO,KAAK,eAAe,IAAIA,EAAEvE,CAAC,EAAEA,CAAE,CAAC,YAAY,EAAE,CAAC,IAAIqI,EAAE,KAAK,aAAa9D,CAAC,EAAEvE,EAAEqI,EAAE,OAAO,KAAK,YAAYrI,CAAC,EAAE,KAAK,WAAWqI,CAAC,CAAE,CAAC,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU9D,CAAC,EAAE,KAAK,YAAY8D,CAAC,CAAE,CAAC,aAAa,CAAC9D,EAAE,KAAK,SAAS,CAAC,EAAEA,EAAE,KAAK,QAAQ,IAAI,WAAWr0B,EAAC,CAAC,EAAEq0B,EAAE,KAAK,OAAOp2B,GAAE,KAAK,KAAK,CAAC,EAAEo2B,EAAE,KAAK,UAAU,IAAI,WAAW,EAAEA,EAAE,KAAK,iCAAgC,IAAI,GAAG,CAAE,CAAC,EAE5xF7zB,GAAE,MAAM,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACsvB,EAAErS,EAAE4F,GAAG,EAAE,MAAM,GAAG,CAAC,CAAC,IAAI,MAAM,EAAE,OAAOnlB,GAAEI,GAAEwxB,CAAC,EAAE,iBAAiB,EAAE5xB,GAAEI,GAAEmf,CAAC,EAAE,gBAAgB,EAAEvf,GAAEI,GAAE+kB,CAAC,EAAE,gBAAgB,EAAE,IAAI,EAAEyM,EAAErS,EAAE4F,CAAC,CAAE,CAAC,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,QAAS,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIyM,EAAE,EAAE,WAAW,EAAErS,EAAE,EAAE,WAAW,EAAE4F,EAAE,EAAE,WAAW,EAAE,OAAO,IAAI,EAAEyM,EAAErS,EAAE4F,CAAC,CAAE,CAAC,MAAM,EAAE,CAACgR,EAAE,YAAY,KAAK,OAAO,EAAEA,EAAE,YAAY,KAAK,MAAM,EAAEA,EAAE,YAAY,KAAK,MAAM,CAAE,CAAC,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAGn2B,GAAE,KAAK,SAASm2B,EAAE,MAAM,EAAE,EAAG,CAAC,YAAY,EAAE,EAAE,EAAE,CAACA,EAAE,KAAK,UAAU,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAE,KAAK,QAAQ,EAAE,KAAK,OAAOvE,EAAE,KAAK,OAAOrS,CAAE,CAAC,GAC46G,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAI0a,EAAE9D,EAAE,UAAU,EAAE,OAAO8D,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAO15B,GAAE41B,CAAC,EAAE,IAAK,GAAe,OAAOx1B,GAAEw1B,CAAC,EAAE,IAAK,GAAa,OAAOr1B,GAAEq1B,CAAC,EAAE,IAAK,GAAY,OAAOl1B,GAAEk1B,CAAC,EAAE,IAAK,GAAY,OAAO/0B,GAAE+0B,CAAC,EAAE,IAAK,GAAY,OAAOqd,GAAGrd,CAAC,EAAE,IAAK,GAAY,OAAOwd,GAAGxd,CAAC,EAAE,IAAK,GAAc,OAAO2d,GAAG3d,CAAC,EAAE,IAAK,GAAc,OAAO8d,GAAG9d,CAAC,EAAE,IAAK,IAAwB,OAAOie,GAAGje,CAAC,EAAE,IAAK,IAAiB,OAAOK,GAAGL,CAAC,EAAE,IAAK,IAAe,OAAOse,GAAGte,CAAC,EAAE,IAAK,IAAsB,OAAOye,GAAGze,CAAC,EAAE,QAAQ+b,GAAEjY,CAAC,CAAE,CAAC,EAAE,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIrI,EAAEtxB,GAAE25B,CAAC,EAAE,GAAG9D,EAAE,WAAWvE,CAAC,EAAE,CAACvxB,GAAE45B,CAAC,EAAE,OAAOA,EAAE,KAAT,CAAe,IAAI,QAAmB,OAAOx5B,GAAE01B,EAAE8D,CAAC,EAAE,IAAI,UAAuB,OAAOr5B,GAAEu1B,EAAE8D,CAAC,EAAE,IAAI,QAAmB,OAAOl5B,GAAEo1B,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAO/4B,GAAEi1B,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAO54B,GAAE80B,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOwZ,GAAGtd,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAO2Z,GAAGzd,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAO8Z,GAAG5d,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOia,GAAG/d,EAAE8D,CAAC,EAAE,IAAI,kBAAuC,OAAOoa,GAAGle,EAAE8D,CAAC,EAAE,IAAI,WAAyB,OAAOsa,GAAGpe,EAAE8D,CAAC,EAAE,IAAI,gBAAmC,OAAO4a,GAAG1e,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOya,GAAGve,EAAE8D,CAAC,EAAE,QAAQiY,GAAEjY,CAAC,CAAE,CAAC,EAAE,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI1a,EAAEjf,GAAE61B,CAAC,EAAEhR,EAAE7kB,GAAE25B,CAAC,EAAE,GAAG1a,EAAE4F,EAAE,MAAO,GAAG,GAAG5F,EAAE4F,EAAE,MAAO,GAAE,GAAG9kB,GAAE81B,CAAC,GAAG91B,GAAE45B,CAAC,EAAE,MAAO,GAAE,OAAO9D,EAAE,KAAT,CAAe,IAAI,QAAmB,OAAOn2B,GAAuBi6B,EAAE,OAAvB,OAA2B,EAAEv5B,GAAEy1B,EAAE8D,EAAErI,CAAC,EAAE,IAAI,UAAuB,OAAO5xB,GAA2Bi6B,EAAE,OAA3B,SAA+B,EAAEp5B,GAAEs1B,EAAE8D,CAAC,EAAE,IAAI,QAAmB,OAAOj6B,GAAuBi6B,EAAE,OAAvB,OAA2B,EAAEj5B,GAAEm1B,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOj6B,GAAqBi6B,EAAE,OAArB,MAAyB,EAAE94B,GAAEg1B,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOj6B,GAAqBi6B,EAAE,OAArB,MAAyB,EAAEsZ,GAAGpd,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOj6B,GAAqBi6B,EAAE,OAArB,MAAyB,EAAEyZ,GAAGvd,EAAE8D,CAAC,EAAE,IAAI,OAAiB,OAAOj6B,GAAqBi6B,EAAE,OAArB,MAAyB,EAAE4Z,GAAG1d,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOj6B,GAAyBi6B,EAAE,OAAzB,QAA6B,EAAE+Z,GAAG7d,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOj6B,GAAyBi6B,EAAE,OAAzB,QAA6B,EAAEka,GAAGhe,EAAE8D,EAAErI,CAAC,EAAE,IAAI,kBAAuC,OAAO5xB,GAA2Ci6B,EAAE,OAA3C,iBAA+C,EAAEqa,GAAGne,EAAE8D,CAAC,EAAE,IAAI,WAAyB,OAAOj6B,GAA6Bi6B,EAAE,OAA7B,UAAiC,EAAEua,GAAGre,EAAE8D,CAAC,EAAE,IAAI,gBAAmC,OAAOj6B,GAAuCi6B,EAAE,OAAvC,eAA2C,EAAE6a,GAAG3e,EAAE8D,CAAC,EAAE,IAAI,SAAqB,OAAOj6B,GAAyBi6B,EAAE,OAAzB,QAA6B,EAAE0a,GAAGxe,EAAE8D,EAAErI,CAAC,EAAE,QAAQsgB,GAAE/b,CAAC,CAAE,CAAC,CAAE,EAAA,CAAG31B,AAAIiyC,KAAE,CAAC,CAAE,EACt0M,GAAG,MAAM,CAAC,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,EAAE,IAAI,CAAC,IAAI,IAAIlzB,EAAE,EAAEA,EAAE,KAAK,WAAW,OAAO,IAAI,CAAC,IAAI4F,EAAEgR,EAAE,OAAO5W,GAAG0E,EAAEgW,EAAE,OAAO1a,GAAG2b,EAAE16B,GAAE,QAAQ2kB,EAAElB,EAAE,KAAK,QAAQ,SAAS,EAAE,GAAOiX,IAAJ,EAAM,OAAOA,CAAE,CAAC,OAAO/E,EAAE,QAAQ,QAAQ8D,EAAE,OAAO,CAAE,CAAC,CAAE,CAAC,aAAa,YAAY,EAAE,EAAE,CAAC,IAAI9U,EAAE,IAAItjB,GAAE,CAAC,EAAEoiB,EAAEkB,EAAE,SAAS,EAAE+V,EAAE/V,EAAE,UAAU,EAAEqE,EAAE,CAAC,EAAE,IAAI,IAAI2M,EAAE,EAAEA,EAAE+E,EAAE,IAAI,CAAC,IAAI/E,EAAEhR,EAAE,WAAW,EAAEqE,EAAE,KAAK2M,CAAC,CAAE,CAAC,IAAIwG,EAAE,IAAI,EAAEnT,EAAE,CAAC,UAAUvF,CAAC,CAAC,EAAE2Y,EAAEzX,EAAE,WAAW,EAAEnC,MAAM,CAAC,IAAImT,EAAE,CAAC,EAAE,IAAI,IAAI8D,EAAE,EAAEA,EAAEiB,EAAE,IAAI,CAAC,IAAIjB,EAAEz5B,GAAE,KAAK2kB,CAAC,EAAEgR,EAAE,KAAK8D,CAAC,CAAE,CAAC,IAAIA,EAAE33B,GAAE,KAAK6iB,CAAC,EAAEwX,EAAE,QAAQ,KAAK,CAAC,OAAOxG,EAAE,QAAQ8D,CAAC,CAAC,CAAE,EAAE,IAAI,IAAI9D,EAAE,EAAEA,EAAEyG,EAAE,IAAI,CAAC,IAAIzG,EAAE5W,IAAI,EAAE4W,GAAG,MAAMA,EAAEnT,EAAE,CAAE,CAAC,OAAO2Z,CAAE,CAAC,WAAW,CAAC,IAAIxG,EAAE,IAAI9zB,GAAE,IAAI,IAAI43B,KAAK9D,EAAE,UAAU,KAAK,QAAQ,SAAS,EAAEA,EAAE,WAAW,KAAK,WAAW,MAAM,EAAE,KAAK,YAAYA,EAAE,YAAY8D,CAAC,EAAE,IAAI,IAAIA,KAAK,KAAK,YAAY,EAAE9D,EAAE,YAAY,KAAK,QAAQ,MAAM,EAAE,KAAK,SAAS,CAAC,GAAG,CAAC,OAAO5W,EAAE,QAAQ4F,GAAG8U,EAAE,IAAI,IAAIA,KAAK1a,EAAEkzB,GAAE,MAAMtc,EAAE8D,CAAC,EAAE9U,EAAE,MAAMgR,CAAC,CAAE,CAAC,OAAOA,EAAE,SAAS,CAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,IAAIvE,EAAE,KAAK,WAAW,IAAI,GAAGuE,EAAE,SAAS8D,CAAC,GAAG,IAAI,EAAE,KAAK,QAAQ,KAAK,CAAC,OAAOrI,EAAE,QAAQqI,CAAC,CAAC,CAAE,CAAC,YAAY,EAAE,EAAE,CAAC9D,EAAE,KAAK,aAAa,IAAK,EAAC,EAAEA,EAAE,KAAK,UAAU,IAAK,EAAC,EAAEA,EAAE,KAAK,UAAU,CAAC,CAAC,EAAE,KAAK,WAAW,EAAE,KAAK,QAAQvE,CAAE,CAAC,EAAE,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IAC1nC,IACA,IACA,IACA,IACA,GAAG,EAAE,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIA,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAIrS,EAAE,MAAM,MAAM4W,EAAE8D,CAAC,EAAE,GAAG,CAACyc,GAAG,SAASn3B,EAAE,MAAM,GAAG,EAAEqS,EAAE6kB,GAAG,OAAOl3B,CAAE,OAAO4W,EAAE,CAAC,GAAG8D,GAAG,QAAQ,SAAS,EAAErI,EAAE6kB,GAAG,MAAMtgB,CAAE,CAAC,MAAM4e,GAAGnjB,CAAC,CAAE,CAAC,EACwW,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAK,KAAK,OAAO,CAAC,GAAGuE,EAAEvE,EAAE,MAAM,MAAM,GAAGuE,EAAEvE,EAAE,IAAI,SAAS,GAAGuE,EAAE8D,EAAErI,EAAE,IAAI,MAAM,IAAIrS,EAAE4W,EAAEvE,EAAE,MAAMzM,EAAE5F,EAAE0a,EAAE,OAAOrI,EAAE,KAAK,MAAMrS,EAAE4F,CAAC,CAAE,CAAC,MAAM,MAAM,cAAc,CAAE,CAAC,MAAM,EAAE,EAAE,CAAC,IAAIyM,EAAEuE,EAAE5W,EAAEqS,EAAEqI,EAAE,OAAO9U,EAAE,EAAElB,EAAE,KAAK,OAAO,OAAO,KAAKkB,EAAElB,EAAE,IAAI,CAAC,IAAIkS,EAAE,KAAK,OAAOhR,GAAG,GAAGnlB,GAAEm2B,EAAE,eAAe,EAAE,EAAEvE,EAAEuE,EAAE,KAAK,CAAC,GAAGvE,EAAEuE,EAAE,MAAM,CAAC,IAAI5W,EAAEqS,EAAEuE,EAAE,MAA6B,EAAEif,GAAvBjf,EAAE,KAAK,SAAS,EAAE5W,CAAQ,EAAE0a,CAAC,EAAE,EAAE9D,EAAE,KAAM,CAAC,KAAM,CAAC,CAAC,KAAKlS,EAAEkB,EAAE,IAAI,CAAC,IAAIgR,EAAE,KAAK,OAAOlS,EAAE,GAAG,GAAGjkB,GAAEm2B,EAAE,eAAe,EAAE,EAAE5W,EAAE4W,EAAE,OAAO,CAAC,GAAG5W,EAAE4W,EAAE,IAAI,CAAC,IAAIvE,EAAErS,EAAE4W,EAAE,MAAMhR,EAAEgR,EAAE,KAAK,SAASvE,CAAC,EAAE,EAAEwjB,GAAGnb,EAAE9U,CAAC,EAAE,EAAEgR,EAAE,GAAI,CAAC,KAAM,CAAC,CAAC,IAAI,EAAE,CAAC,MAAMvE,EAAE,IAAIrS,EAAE,KAAK0a,CAAC,EAAEzQ,EAAEvF,EAAEkB,EAAE,KAAK,OAAO,OAAOA,EAAEqE,EAAE,CAAC,CAAE,CAAC,aAAa,CAAC2M,EAAE,KAAK,SAAS,CAAC,CAAC,CAAE,CAAC,EAC3oC,EAAG,KAAK,CAAC,MAAM,WAAW,CAAC,GAAG,CAACA,GAAG,MAAMI,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,KAAK,CAAC,EAAE,OAAOv2B,GAAEm2B,EAAE,sBAAsB,EAAEqgB,GAAG,YAAYrgB,MAAM,CAAC,IAAIA,EAAEr2B,GAAE,KAAK,oBAAoB,EAAE,OAAOq2B,EAAE5zB,GAAE,CAAC,MAAM,CAAC,EAAE,SAAS4zB,CAAC,CAAC,EAAE,IAAK,EAAE,CAAC,CAAE,CAAC,MAAM,SAAS,EAAE,CAAC,OAAO,KAAK,QAAQA,GAAG,KAAK,qBAAqB,IAAIA,CAAC,EAAE,KAAK,eAAe,KAAK,UAAU,CAAC,CAAC,YAAY,CAAC,KAAK,qBAAqB,MAAM,CAAE,CAAC,EAAE,KAAK,QAAQ,MAAM,KAAK,cAAc,KAAK,KAAM,CAAC,MAAM,YAAY,EAAE,EAAE,CAAC8b,GAAE9b,EAAE,SAAS,KAAK,OAAO,OAAO,sBAAsB,EAAE,IAA6B5W,EAAE,EAAC,MAApB,KAAK,SAAS0a,CAAC,EAAA,CAAO,OAAO,EAAE,IAAI,GAAG,CAAC,EAAE9U,KAAKgR,EAAE,QAAQ,EAAE,CAAC,IAAIA,EAAE,CAAC,EAAE,IAAI,IAAIlS,KAAK1E,EAAE,CAAC,IAAIA,EAAM,EAAE0a,EAAE13B,GAAE,CAAC,MAAM,CAAC,EAAE,SAAS5C,GAAEs6B,CAAC,CAAC,CAAC,EAAE,IAAK,GAAE,OAAO,GAAG,MAAM,EAAE9U,EAAE,KAApB,CAA0B,IAAI,MAAe,EAAE,CAAClB,CAAC,EAAE,MAAM,IAAI,SAAqB,EAAE,KAAK,YAAYA,EAAEkB,EAAE,CAAC,EAAE,MAAM,IAAI,YAA2B,EAAE,KAAK,eAAelB,EAAEkB,EAAE,CAAC,EAAE,MAAM,IAAI,WAAyB,EAAE,KAAK,cAAclB,EAAEkB,EAAE,CAAC,EAAE,MAAM,IAAI,cAA+B,EAAE,KAAK,iBAAiBlB,EAAEkB,EAAE,CAAC,EAAE,MAAM,IAAI,WAAyB,EAAE,MAAM,KAAK,cAAclB,EAAEkB,EAAE,EAAE8U,CAAC,EAAE,MAAM,IAAI,aAA6B,EAAE,MAAM,KAAK,gBAAgBhW,EAAEkB,EAAE,EAAE8U,CAAC,EAAE,MAAM,IAAI,WAAyB,EAAE,MAAM,KAAK,cAAchW,EAAEkB,EAAE,EAAE8U,CAAC,EAAE,MAAM,QAAQiY,GAAE/sB,CAAC,CAAE,CAACgR,EAAE,KAAK,GAAG5W,CAAC,CAAE,CAAC,EAAE4W,CAAE,CAAC,IAAIhR,EAAE,CAAC,EAAE,IAAI,IAAIgR,KAAK5W,EAAE,IAAI,IAAIqS,KAAKuE,EAAE,CAAC,IAAIA,EAAE8D,EAAE13B,GAAE,CAAC,MAAM,CAAC,EAAE,SAAS5C,GAAEs6B,CAAC,CAAC,CAAC,EAAE,IAAK,GAAE9D,GAAG,MAAMA,EAAE,IAAI,EAAE,CAAC,EAAE,IAAI,IAAIA,EAAE,EAAEA,EAAE,KAAK,QAAQ,WAAW,OAAO,IAAI,CAAC,IAAI8D,EAAE,KAAK,QAAQ,WAAW9D,GAAiB,EAAE8D,GAAdrI,EAAE,OAAOuE,EAAU,CAAChR,EAAE,KAAK,CAAC,QAAQyM,EAAE,QAAQ,SAAS,EAAE,KAAK,CAAC,CAAC,CAAE,CAAC,OAAOzM,CAAE,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,IAAI5F,EAAE,KAAK,YAAY4W,EAAEvE,EAAEqI,EAAE,KAAK,EAAE9U,EAAE,KAAK,aAAagR,EAAEvE,EAAEqI,EAAE,KAAK,EAAEhW,EAAEkS,EAAE,MAAM5W,EAAE4F,EAAE,CAAC,EAAE,OAAOlB,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,eAAe,EAAE,EAAE,EAAE,CAAC,IAAI1E,EAAE,KAAK,YAAY4W,EAAEvE,EAAEqI,EAAE,KAAK,EAAE9U,EAAE,KAAK,aAAagR,EAAEvE,EAAEqI,EAAE,KAAK,EAAEhW,EAAE,CAAC,EAAE,EAAEkS,EAAE,MAAM,EAAE5W,CAAC,EAAE,EAAE,OAAO,GAAG0E,EAAE,KAAK,CAAC,EAAE,IAAIuF,EAAE2M,EAAE,MAAMhR,EAAE,CAAC,EAAE,OAAOqE,EAAE,OAAO,GAAGvF,EAAE,KAAKuF,CAAC,EAAEvF,CAAE,CAAC,cAAc,EAAE,EAAE,EAAE,CAAC,IAAI1E,EAAE,KAAK,aAAa4W,EAAEvE,EAAE,IAAI,EAAE,GAAG,EAAEuE,EAAE,MAAM5W,EAAE,CAAC,EAAE0a,EAAE,UAAU,CAAC,IAAI1a,EAAE,KAAK,aAAa4W,EAAEvE,EAAEqI,EAAE,KAAK,EAAE9U,EAAEgR,EAAE,MAAM,EAAE5W,EAAE,CAAC,EAAE,OAAO4F,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,IAAIA,EAAE,KAAK,YAAYgR,EAAEvE,EAAEqI,EAAE,KAAK,EAAEhW,EAAEkS,EAAE,MAAM,EAAEhR,CAAC,EAAE,OAAOlB,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAI1E,EAAE,KAAK,aAAa4W,EAAEvE,EAAE,IAAI,EAAE,GAAG,EAAEuE,EAAE,MAAM5W,EAAE,CAAC,EAAE0a,EAAE,UAAU,CAAC,IAAI1a,EAAE,KAAK,YAAY4W,EAAEvE,EAAEqI,EAAE,KAAK,EAAE9U,EAAEgR,EAAE,MAAM5W,CAAC,EAAE,OAAO4F,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,IAAIA,EAAE,KAAK,aAAagR,EAAEvE,EAAEqI,EAAE,KAAK,EAAEhW,EAAEkS,EAAE,MAAMhR,EAAE,CAAC,EAAE,OAAOlB,EAAE,OAAO,EAAE,CAACA,CAAC,EAAE,CAAC,CAAE,CAAC,cAAc,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUkS,EAAEvE,EAAErS,EAAE,GAAG,CAAC,GAAG4W,GAAG,OAAO3zB,EAAE,QAAQy3B,EAAE,OAAO,OAAOz3B,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIovB,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAErI,EAAE,YAAY,EAAE,EAAErS,EAAE,YAAY,GAAGqS,EAAE,SAASrS,CAAC,CAAE,CAAC,CAAE,CAAC,gBAAgB,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAU4W,EAAEvE,EAAErS,EAAE,GAAG,CAAC,GAAG4W,GAAG,OAAO3zB,EAAE,QAAQy3B,EAAE,OAAO,OAAOz3B,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIovB,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAErI,EAAE,YAAY,EAAE,EAAErS,EAAE,YAAY,GAAGqS,EAAE,WAAWrS,CAAC,CAAE,CAAC,CAAE,CAAC,cAAc,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAU4W,EAAEvE,EAAErS,EAAE,GAAG,CAAC,GAAG4W,GAAG,OAAO3zB,EAAE,QAAQy3B,EAAE,OAAO,OAAOz3B,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIovB,EAAEuE,EAAE,MAAM5W,EAAE0a,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAErI,EAAE,YAAY,EAAE,EAAErS,EAAE,YAAY,GAAGqS,EAAE,SAASrS,CAAC,CAAE,CAAC,CAAE,CAej+F,YAAY,EAAE,EAAE,EAAE,CAAC,IAAI4F,EAAE,EAAElB,EAAEkS,EAAE,OAAO,KAAKhR,EAAElB,GAAG,CAAC,IAAIiX,EAAE/V,EAAElB,GAAG,EAAS0Y,EAALxG,EAAE+E,EAAM,CAAC,OAAOjB,GAAG,EAAEz5B,GAAE,QAAQm8B,EAAEpd,EAAE,KAAK,SAAS,EAAE,EAAE2b,EAAE,EAAE,EAAEA,CAAE,CAAC,OAAO/V,CAAE,CAevI,aAAa,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAElB,EAAEkS,EAAE,OAAO,KAAKhR,EAAElB,GAAG,CAAC,IAAIiX,EAAE/V,EAAElB,GAAG,EAAS0Y,EAALxG,EAAE+E,EAAM,CAAC,OAAOjB,GAAGwY,GAAE,QAAQ9V,EAAEpd,EAAE,KAAK,SAAS,EAAE,EAAE,EAAE2b,EAAE,EAAEA,EAAE,CAAE,CAAC,OAAOjX,EAAE,CAAE,CAO1I,MAAM,UAAU,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIkB,EAAE,CAAC,EAAElB,EAAE,EAAE,IAAI,IAAI,EAAE,EAAE,EAAEkS,EAAE,OAAO,IAAI,CAAC,IAAI3M,EAAEoI,EAAErvB,GAAE,CAAC,MAAM,CAAC,EAAE,SAAS5C,GAAEiyB,CAAC,CAAC,CAAC,EAAE,IAAK,GAAEpI,GAAG,MAAMA,EAAE,IAAWoT,EAALzG,EAAE,EAAM,CAAC,OAAO8D,GAAU,GAAG,CAAR1a,EAAEqd,CAAO,EAAE,CAAC,GAAG3Y,EAAE,EAAE,CAAC,IAAIgW,EAAE9D,EAAE,MAAMlS,EAAE,CAAC,EAAEkB,EAAE,KAAK8U,CAAC,CAAE,CAAC,EAAE,EAAE,CAAE,CAAC,CAAC,GAAGhW,EAAEkS,EAAE,OAAO,CAAC,IAAI8D,EAAE9D,EAAE,MAAMlS,CAAC,EAAEkB,EAAE,KAAK8U,CAAC,CAAE,CAAC,OAAO9U,CAAE,CAAC,YAAY,EAAE,CAACgR,EAAE,KAAK,UAAU,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAEA,EAAE,KAAK,uBAAuB,CAAC,MAAe,SAAqB,YAA2B,WAAyB,cAA+B,WAAyB,aAA6B,UAAwB,CAAC,EAAEA,EAAE,KAAK,eAAe,IAAK,EAAC,EAAEA,EAAE,KAAK,QAAQ,IAAK,EAAC,EAAEA,EAAE,KAAK,uCAAsC,IAAI,GAAG,EAAEA,EAAE,KAAK,YAAY,IAAK,EAAC,EAAE,KAAK,QAAQ,EAAE,IAAIvE,EAAE,CAAC,EAAErS,EAAE,CAAC,EAAE,IAAI,IAAI4W,KAAK,KAAK,QAAQ,WAAW,CAAC,IAAI8D,EAAE,KAAK,QAAQ,iBAAiB9D,GAAG8b,GAAEhY,EAAE,+BAA+B9D,CAAC,EAAE,EAAEA,GAAG8D,EAAE1a,EAAE,KAAK,CAAC,KAAK,aAAa,KAAK4W,CAAC,CAAC,CAAE,CAAC,KAAK,OAAOvE,EAAE,KAAK,OAAOrS,EAAE,KAAK,UAAU,KAAK,QAAQ,SAAU,CAAC,EAE/4B,GAAG,KAAK,CAAC,UAAU,EAAE,CAAC,OAAO,KAAK,aAAa,KAAK,YAAY4W,GAAG,KAAK,oBAAoB,IAAIA,CAAC,GAAG,KAAK,WAAW,CAAC,EAAEA,GAAG,KAAK,oBAAoB,IAAIA,CAAC,EAAE,KAAK,aAAa+e,GAAG,KAAK,GAAG,CAAC,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAAC/e,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,YAAY,EAAE,IAAI8D,EAAE,MAAM9D,EAAE,YAAY,EAAsB5W,EAAE,IAAI1d,GAAE,IAAtB,WAAWo4B,CAAW,CAAC,EAAE9U,EAAE,CAAC,EAAElB,EAAE1E,EAAE,WAAW,EAAE,IAAI,IAAI4W,EAAE,EAAEA,EAAElS,EAAE,IAAI,CAAC,IAAIkS,EAAEr2B,GAAE,KAAK,mBAAmB,EAAEm6B,EAAE9D,EAAE1zB,GAAE,CAAC,MAAM,CAAC,EAAE,SAAS0zB,CAAC,CAAC,EAAE,IAAK,GAAE8D,GAAG,MAAMA,EAAE,IAAIrI,EAAErS,EAAE,UAAU,EAAE0E,EAAEoxB,GAAG91B,CAAC,EAAE,EAAEA,EAAE,UAAU,EAAEqS,EAAuB+K,EAAE,IAAjBr6B,GAAE,KAAK,GAAGsvB,EAAE,CAAK,CAAC,CAAC,SAAS,EAAEgL,EAAE,CAAC,QAAQD,EAAE,KAAK1Y,CAAC,EAAE,KAAK,WAAW,MAAM,CAAC,QAAQ0Y,EAAE,gCAA+B,IAAI,GAAG,EAAEC,CAAC,EAAEzX,EAAE,KAAKyX,CAAC,CAAE,CAAC,OAAOzX,CAAE,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,WAAW,CAAC,EAAE,KAAK,oBAAoB,MAAM,CAAE,CAAC,GAAG,KAAK,YAAa,CAAC,YAAY,EAAE,EAAE,CAAC,IAAIyM,EAAE,KAAK,oBAAoB,IAAIuE,CAAC,EAAEvE,IAAI,kBAAiB,IAAI,IAAI,KAAK,oBAAoB,IAAIuE,EAAEvE,CAAC,GAAGqI,GAAGrI,EAAE,IAAIqI,CAAC,EAAE,IAAI1a,EAAE,KAAK,WAAW,KAAK,CAAC,QAAQ4W,EAAE,gBAAgBvE,CAAC,CAAC,EAAEzM,MAAM,KAAK,oBAAoB,OAAOgR,CAAC,EAAE,OAAO5W,EAAE,KAAK4F,EAAEA,CAAC,EAAE5F,CAAE,CAAC,YAAY,EAAE,EAAE,CAAC4W,EAAE,KAAK,KAAK,IAAK,EAAC,EAAEA,EAAE,KAAK,MAAM,IAAK,EAAC,EAAEA,EAAE,KAAK,eAAe,IAAK,EAAC,EAAEA,EAAE,KAAK,aAAa,CAAC,CAAC,EAAEA,EAAE,KAAK,sCAAqC,IAAI,GAAG,EAAEA,EAAE,KAAK,sCAAqC,IAAI,GAAG,EAAEA,EAAE,KAAK,aAAa,IAAIx0B,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAIs4B,EAAE9D,EAAE,KAAK,CAAC,QAAQA,KAAK,CAAC,IAAI8D,EAAE33B,GAAE,WAAW6zB,CAAC,EAAE,MAAM,CAAC,KAAK8D,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,MAAM,CAAE,CAAC,EAAErI,EAAE,MAAM2E,GAAG,KAAK,IAAI0D,CAAC,EAAE1a,EAAE,CAAC,EAAE,IAAI,IAAI0a,EAAE,EAAEA,EAAErI,EAAE,OAAO,IAAI,CAAC,IAAIzM,EAAErlB,GAAEw1C,GAAGnf,CAAC,CAAC,EAAElS,EAAEkB,EAAE1iB,GAAE,CAAC,MAAM,CAAC,EAAE,SAAS0iB,CAAC,CAAC,EAAE,IAAK,GAAElB,GAAG,MAAMA,EAAE,IAAI,EAAE2N,EAAEqI,GAAGgY,GAAE,EAAE,qBAAqB,EAAE,IAAetV,EAAE0Y,GAAG,IAAVxzC,GAAE,CAAQ,CAAC,EAAE+6B,EAAEzG,EAAE8D,EAAE,EAAE,QAAQgY,GAAErV,EAAE,iBAAiB,EAAErd,EAAE,KAAK,CAAC,QAAQqd,EAAE,KAAKD,CAAC,CAAC,CAAE,CAAC,OAAOpd,CAAE,EAAE,CACnoD,aAAa,IAEb,WAAW,GAAG4W,EAAE,OAAO,CAAC,CAAC,EAAE,KAAK,GAAG,EAAE,KAAK,IAAIvE,CAAE,CAAC,EAAE,GAAG,KAAK,CAAC,MAAM,UAAU,EAAE,CAAmE,OAAO,MAA7D,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGqI,EAAE,UAAU9D,CAAC,CAAC,CAAC,EAAA,CAAW,KAAK,CAAE,CAAC,aAAa,EAAE,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAIvE,EAAEtvB,GAAE,WAAW6zB,CAAC,EAAE5W,EAAE,KAAK,OAAOqS,EAAE,SAAS,OAAO5xB,GAAEuf,EAAE,eAAe,EAAEA,EAAE,YAAY4W,EAAE8D,CAAC,CAAE,CAAC,CAAC,CAAE,CAAC,aAAa,EAAE,EAAE,CAAC,IAAIrI,EAAEtvB,GAAE,WAAW6zB,EAAE,OAAO,EAAE5W,EAAEjd,GAAE,WAAW23B,EAAE,OAAO,EAAE,OAAOrI,EAAE,QAAQrS,CAAC,CAAE,CAAC,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO/e,GAAE,QAAQ21B,EAAE8D,EAAE1a,CAAC,CAAE,CAAC,YAAY,EAAE,CAAC4W,EAAE,KAAK,UAAU,IAAK,EAAC,EAAEA,EAAE,KAAK,KAAK,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAEA,EAAE,KAAK,UAAU,IAAK,EAAC,EAAEA,EAAE,KAAK,kBAAkB,IAAK,EAAC,EAAEA,EAAE,KAAK,uBAAuB,IAAK,EAAC,EAAEA,EAAE,KAAK,SAAS,IAAK,EAAC,EAAE,KAAK,QAAQ,EAAE,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAIygB,GAAG3c,EAAE9D,CAAC,CAAC,EAAE,KAAK,OAAO,EAAE,OAAO,KAAK,QAAQ,EAAE,QAAQ,KAAK,gBAAgB,EAAE,gBAAgB,KAAK,qBAAqB,EAAE,qBAAqB,KAAK,GAAG,EAAE,EAAG,CAAC,C,OC/D3yB,SAASzzB,GAAE,EAAE,CAAC,OAAgB,OAAO,GAAjB,YAA2B,GAAG,CAAc,gBAAE,CAAC,GAAGC,MAAK,CAAE,CAExI,SAASC,GAAE,EAAE,GAAGgvB,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,MAAM,mBAAmBA,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,GAAG,EAAE,GAAG,CAAE,CACgH,SAAS/uB,GAAE,EAAE,EAAE,EAAE,CAAC,IAAI,GAAG,CAACsiB,EAAE+V,KAAK,OAAO,QAAQtJ,CAAC,EAAE,CAAC,IAAIA,EAAE,EAAEzM,GAAgB,OAAO+V,GAAjB,SAAoB,EAAE/V,GAAGgR,EAAE+E,EAAEtJ,CAAC,EAAYulB,GAAEvlB,EAAEsJ,EAAE/E,CAAC,CAAE,CAAC,CAAC,SAASrzB,GAAE,EAAE,EAAE,EAAE,CAAC,GAAa,OAAO8uB,GAAjB,SAAmB,CAAC,GAAG,MAAM,QAAQA,CAAC,EAAE,CAAC,GAAG,CAAC,MAAM,QAAQ,CAAC,EAAE,OAAO,GAAG,CAACzM,GAAGyM,EAAE,IAAI,IAAIA,EAAE,EAAEA,EAAE,EAAE,OAAO,IAAI,CAAC,IAAIsJ,EAAE,EAAEtJ,GAAa,OAAOzM,GAAjB,SAAmB,EAAEyM,GAAGuE,EAAEhR,EAAE+V,CAAC,EAAEp4B,GAAEo4B,EAAE/V,EAAEgR,CAAC,CAAE,CAAC,MAAO,CAAqB,OAAO,GAAjB,WAAH,GAAuB,MAAM,QAAQ,CAAC,GAAGtzB,GAAE,EAAE+uB,EAAEuE,CAAC,CAAE,CAAC,CAAC,SAASpzB,GAAE,EAAE,CAAC,IAAIymB,kBAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAI6W,EAAE7W,EAAE,IAAImT,CAAC,EAAE,GAAG0D,EAAE,OAAOA,EAAE,IAAoBla,EAAE,SAASqD,EAAE,EAAE,CAAC,OAAOmT,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAG,GAAGA,EAAE,EAAE,EAAE,IAAInT,CAAC,EAAE,MAAoB,gBAAExmB,EAAE,IAAK,GAAE,GAAG,CAAC,CAAE,CAAC,IAAK,GAAY,CAAC,GAAG,EAAE,EAAE,GAAG,GAAG25B,EAAExG,EAAE,EAAE,IAAI3M,CAAC,EAAE,MAAoB,gBAAEvmB,EAAE,EAAE,GAAGkzB,CAAC,CAAE,CAAC,IAAK,GAAc,CAAC,GAAG,EAAEhR,EAAE+V,EAAEmF,GAAG1D,EAAEua,GAAEhc,EAAEmF,GAAG,EAAE,IAAI,CAAC,GAAqBpG,IAAlB,EAAoB,OAAO,GAAEzQ,EAAE,CAAC,EAAI,GAAa,OAAO,GAAjB,SAAmB,OAAO,EAAE,IAAI2M,EAAE5W,EAAE,GAAG,OAAO4W,GAAGzzB,GAAEyzB,CAAC,GAAGA,EAAE,QAAQ,EAAEA,GAAG,CAAE,CAAC,EAAE,IAAIyG,EAAErd,EAAE4F,GAAG,OAAOviB,GAAEg6B,EAAE,kBAAkB,EAAEl6B,GAAEk6B,CAAC,GAAGA,EAAE,QAAQ,EAAe,gBAAE15B,GAAE,CAAC,oBAAoBiiB,EAAE,SAAS,GAAgB,gBAAEhiB,GAAE,CAAC,UAAUy5B,EAAE,MAAM,CAAC,GAAGzG,EAAE,GAAG+E,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,IAAK,GAAW,CAAC,GAAG,EAAE,EAAE,EAAE,GAAG/E,GAAGwG,EAAExX,EAAEgR,EAAE,IAAI3M,CAAC,EAA+C,OAAd3O,EAAtB,IAAN,IAA8BzX,EAAE,EAAgC,EAA9B,EAAE,GAAG+hB,CAAC,CAAkC,CAAC,IAAK,GAAY,CAAC,GAAG,EAAE,GAAGwX,EAAE,OAAO,CAAE,CAAC,CAAC,EAAxrB,KAAK,MAAMA,CAA+qB,CAAC,EAAE,OAAOnT,EAAE,IAAImT,EAAExW,CAAC,EAAEA,CAAE,CAAE,C,+DAHnzCxjB,GAAE,UAG7CU,IAAG,CAAC,GAAEA,IAAG,CAAC,EAAA,CAAG,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,KAAK,GAAG,OAAO,GAAE,GAAE,OAAO,GAAG,SAAS,GAAE,GAAE,IAAI,GAAG,MAAM,GAAE,GAAE,KAAK,GAAG,OAAOmmB,IAAGlmB,IAAG,CAAC,GAAEA,IAAG,CAAC,EAAA,CAAG,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,cAAc,GAAG,gBAAgBC,G,qQCJtM,GAAAC,OAAA,OAAA,0BAAA,UAAA,cAAA,EAAA,EAAA,CAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAC,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,YAAA,CAAA,GAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,CAAA,EAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,GAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,WAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,QAAA,EAAA,eAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,MAAA,EAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,WAAA,CAAA,EAAA,KAAAA,EAAA,eAAA,CAAA,EAAA,EAAA,IAAA,IAAA,0CAAA,8FAAA,CAAA,CAAA,KAAA,QAAA,YAAA,OAAA,EAAA,GAAA,CAAA,IAAA,EAAA,GAAA,CAAA,KAAA,CAAA,EAAA,GAAA,CAAA,gBAAA,EAAA,GAAA,CAAA,YAAA,EAAA,GAAA,CAAA,KAAA,WAAA,EAAA,GAAA,CAAA,YAAA,IAAA,EAAA,EAAA,CAAA,KAAA,CAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,WAAA,EAAA,GAAA,CAAA,EAAA,GAAA,GAAA,CAAA,IAAAm5B,EAAA0d,GAAA,GAAA,GAAA1d,EAAA,OAAAA,EAAA,CAAA,CAAA,KAAA,GAAA,EAAA,OAAA,CAAA,EAAA,GAAAl5B,GAAA,CAAA,sEAAAkuB,EAAA,CAAA,EAAA,GAAA,IAAAjuB,GAAA,GAAA,CAAA,qBAAA,CAAA,QAAA,IAAAC,GAAA,CAAA,OAAA,CAAA,IAAA,IAAA,wCAAA,8FAAA,CAAA,CAAA,KAAA,QAAA,YAAA,OAAA,CAAA,EAAA,GAAA,8CAAA,QAAA,CAAA,IAAAC,EAAA,CAAA,UAAA8oB,GAAA,iBAAA1I,EAAA,WAAAa,GAAA,MAAA,CAAA,KAAA,EAAA,GAAA,GAAA,EAAA,IAAA2yB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA8oB,GAAA,iBAAA1I,EAAA,WAAA0Y,GAAA,MAAA,CAAA,KAAA,IAAA,GAAA,IAAA,EAAA,IAAA8a,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA8oB,GAAA,iBAAA1I,EAAA,WAAAoc,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAAoX,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA8oB,GAAA,iBAAA1I,EAAA,WAAA2J,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA6pB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAkC,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAAsxB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA0zB,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAAF,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAwF,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAAguB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAjB,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAAy0B,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA8F,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAA0tB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA2zB,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,IAAA,EAAA,IAAAH,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA4zB,GAAA,MAAA,CAAA,KAAA,KAAA,GAAA,KAAA,EAAA,IAAAJ,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAlB,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAA00B,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA6zB,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAL,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAiC,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAuxB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA8zB,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAN,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA+zB,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAP,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAg0B,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAR,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAi0B,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAT,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAk0B,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAV,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAm0B,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,KAAA,EAAA,IAAAX,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAo0B,GAAA,MAAA,CAAA,KAAA,MAAA,GAAA,MAAA,EAAA,IAAAZ,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAq0B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAb,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAs0B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAd,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAu0B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAf,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAw0B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAhB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAy0B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAjB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA00B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAlB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA20B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAnB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA40B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAApB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA60B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAArB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA80B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAtB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA+0B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAvB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAg1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAxB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAi1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAzB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAk1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA1B,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAm1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA3B,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAo1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA5B,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAq1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA7B,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAs1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA9B,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAu1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA/B,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAw1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAhC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAy1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAjC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA01B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAlC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAoK,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAopB,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA21B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAnC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA41B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAApC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA61B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAArC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA81B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAtC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAA+1B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAvC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAg2B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAxC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAi2B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAAzC,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAk2B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA1C,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAm2B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA3C,CAAA,CAAA,EAAA,IAAA5zC,EAAA,CAAA,UAAA6zC,EAAA,iBAAAzzB,EAAA,WAAAo2B,GAAA,MAAA,CAAA,KAAA,OAAA,GAAA,MAAA,EAAA,IAAA5C,CAAA,CAAA,CAAA,EAAA,gBAAA+C,GAAA,qBAAAD,GAAA,OAAAt2B,CAAA,CAAA,CAAA,EAAA,YAAA,iBAAA,GAAA,sCAAA,EAAA3G,EAAAo9B,GAAA,CAAA,UAAA,CAAA,MAAA,WAAA,KAAAj3C,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,CAAA,EAAA,MAAA,oBAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,eAAA,4CAAA,MAAA,oBAAA,KAAAA,EAAA,wBAAA,EAAA,UAAA,CAAA,MAAA,WAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,cAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,UAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,MAAA,mBAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,oBAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,gBAAA,CAAA,EAAA,QAAA,CAAA,SAAA,CAAA,UAAA,CAAA,MAAA,QAAA,KAAA,iBAAA,CAAA,EAAA,KAAA,QAAA,EAAA,MAAA,UAAA,KAAAA,EAAA,KAAA,EAAA,UAAA,CAAA,aAAA,YAAA,QAAA,CAAA,WAAA,EAAA,aAAA,CAAA,gBAAA,EAAA,MAAA,UAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,GAAA,UAAA,IAAA,YAAA,GAAA,MAAA,SAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,aAAA,GAAA,gBAAA,CAAA,EAAA,UAAA,IAAA,MAAA,YAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,oBAAA,CAAA,EAAA,MAAA,OAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,kBAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,CAAA,EAAA,MAAA,eAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,QAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,eAAA,KAAAA,EAAA,QAAA,EAAA,UAAA,CAAA,aAAA,CAAA,EAAA,MAAA,YAAA,KAAAA,EAAA,OAAA,EAAA,UAAA,CAAA,MAAA,cAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,mBAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,YAAA,QAAA,CAAA,WAAA,EAAA,aAAA,CAAA,gBAAA,EAAA,MAAA,QAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,MAAA,kBAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,iBAAA,CAAA,KAAA,EAAA,MAAA,cAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,MAAA,mCAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,2BAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,aAAA,GAAA,gBAAA,CAAA,EAAA,MAAA,kCAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,MAAA,mCAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,aAAA,GAAA,MAAA,iCAAA,KAAAA,EAAA,MAAA,EAAA,UAAA,CAAA,iBAAA,CAAA,KAAA,EAAA,MAAA,UAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,YAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,aAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,UAAA,KAAAA,EAAA,IAAA,EAAA,UAAA,CAAA,MAAA,UAAA,KAAAA,EAAA,IAAA,EAAA,eAAA,CAAA,eAAA,4CAAA,MAAA,WAAA,KAAAA,EAAA,mBAAA,EAAA,WAAA,CAAA,eAAA,4CAAA,MAAA,OAAA,KAAAA,EAAA,mBAAA,CAAA,CAAA,EAAA,IAAA,EAAA,KAAAm5B,GAAA,SAAA,IAAA,YAAA,iBAAA,IAAA,IAAA,EAAA,KAAAA,GAAA,SAAA,IAAA,YAAA,iBAAA,IAAA,GAAA,CAAA,UAAA+d,GAAA,UAAAC,EAAA,EAAA,GAAA,CAAA,MAAA,kBAAA,EAAA,EAAA,CAAA,GAAA,CAAAzkB,GAAA,MAAAskB,GAAA,MAAA,CAAA,KAAA,CAAA,KAAAC,GAAA,KAAA,YAAA,EAAA,MAAA,CAAA,KAAA,eAAA,MAAA,CAAA,EAAA,OAAA,CAAA,CAAA,KAAA,YAAA,KAAA,YAAA,CAAA,EAAA,MAAA,CAAA,KAAA,CAAA,KAAA,KAAA,KAAA,YAAA,EAAA,SAAA,KAAA,MAAA,CAAA,KAAA,eAAA,MAAA,CAAA,EAAA,KAAA,iBAAA,CAAA,EAAA9d,CAAA,EAAA,OAAAzG,GAAA,SAAA,EAAA,MAAA,kBAAA,EAAA,EAAA,CAAA,GAAA,CAAAA,GAAA,MAAAskB,GAAA,MAAA,CAAA,KAAA,CAAA,KAAAC,GAAA,KAAA,YAAA,EAAA,MAAA,CAAA,KAAA,eAAA,MAAA,CAAA,EAAA,OAAA,CAAA,CAAA,KAAA,KAAA,KAAA,YAAA,CAAA,EAAA,MAAA,CAAA,KAAA,CAAA,KAAA,YAAA,KAAA,YAAA,EAAA,SAAA,KAAA,MAAA,CAAA,KAAA,eAAA,MAAA,CAAA,EAAA,KAAA,iBAAA,CAAA,EAAA9d,CAAA,EAAA,OAAAzG,GAAA,EAAA,EAAA,6BAAA,EAAA,EAAA,CAAA,CAAA,EACA,GAAA,CAAA6N,QAAA,CAAAiX,uBAAA,CAAA/W,KAAA,WAAAC,YAAA,CAAAC,sBAAA,GAAA,CAAA,EAAAa,MAAA,CAAAf,KAAA,WAAAC,YAAA,CAAAC,sBAAA,GAAA,CAAA,EAAA8W,uBAAA,CAAAhX,KAAA,WAAAC,YAAA,CAAAC,sBAAA,GAAA,CAAA,EAAAW,2BAAA,CAAAb,KAAA,WAAAC,YAAA,CAAAC,sBAAA,GAAA,CAAA,EAAAC,QAAA,CAAAH,KAAA,OAAAI,KAAA,OAAAH,YAAA,CAAAI,WAAA,OAAAE,kBAAA,KAAAC,qBAAA,OAAAF,6BAAA,IAAAK,mBAAA,YAAAT,sBAAA,IAAAQ,sBAAA,IAAAD,WAAA,YAAAG,kBAAA,OAAA,CAAA,EAAAI,mBAAA,CAAAhB,KAAA,UAAA,CAAA,CAAA,C,8DCDa,GAAY,oKACZ,GAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EACa,GAAkB,CAC3B,GAAGkX,GACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,QACnB,EACa,GAAgB,CACzB,QAAS,CACL,KAAMz9B,EAAY,YACtB,EACA,aAAc,CACV,KAAMA,EAAY,YACtB,EACA,aAAc,CACV,KAAMA,EAAY,YACtB,CACJ,EAEUA,EAAY,OAOT,GAAe,CACxB,KAAM,CACF,KAAMA,EAAY,QAClB,MAAO,OACP,aAAc,GACd,cAAe,UACf,aAAc,QAClB,EACA,WAAY,CACR,KAAMA,EAAY,OAClB,MAAO,SACP,YAAa,QACb,QAAS,CAAE,UAAU,CAAC2b,CAC1B,EACA,WAAY,CACR,KAAM3b,EAAY,KAClB,MAAO,SACP,QAAS,CACL,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,GACJ,EACA,aAAc,CACV,OACA,cACA,QACA,UACA,SACA,YACA,OACA,aACA,OACJ,EACA,QAAS,CAAE,UAAU,CAAC2b,CAC1B,CACJ,C,OC5EA,SAAgBmiB,GAAW,EAAS,EAAS,CACzC,OAAOC,GAA0B,GAAMC,EAAStsB,CAAO,CAC3D,CACA,SAAgBusB,GAAU,EAAQ,EAAS,CACvC,OAAOF,GAA0B,GAAOG,EAAQxsB,CAAO,CAC3D,CACA,SAASqsB,GAA0B,EAAM,EAAU,EAAU,GAAM,CAC/D,IAAMI,EAAal/B,GAA+B,EAClDjC,MAAc,CACN0U,GAAWysB,IAAeC,GAAMC,EAAS,CACjD,EAAG,CACCF,CACJ,CAAC,CACL,C,8CCRI,SAAgBI,GAAY,EAAM,CAClC,IAAMjV,EAAMnjC,EAAO,IAAI,EAIvB,OAHImjC,EAAI,UAAY,OAChB,EAAI,QAAUkV,EAAK,GAEhBlV,EAAI,OACf,C,+HEZa,GAAiB,GAAIld,aAAa5N,C,6IGAlC,OAAsB,CAC/B,GAAW1B,IAAc,OAAa,CAClC,IAAMoiC,EAAYpiC,EAAU,UAAU,YAAY,EAElD,OADkBoiC,EAAU,QAAQ,QAAQ,EAAI,IAAMA,EAAU,QAAQ,cAAc,EAAI,IAAMA,EAAU,QAAQ,SAAS,EAAI,KAAOA,EAAU,QAAQ,QAAQ,EAAI,CAExK,CAAO,MAAO,EAClB,EACa,OAAyB94C,MAAY24C,GAAgB,EAC5D,CAAC,CAAC,C,OCNR,SAAgBI,GAAY,EAAO,EAAU,CACzCniC,MACI2hC,GAAcp3B,CAAK,EAAIA,EAAM,SAAS82B,CAAQ,EAAI,IAAA,EACtD,CACJ,C,+CCFA,SAAgBgB,GAAiB,EAAS,CACtC,IAAMC,EAAU,KAAK,MAAMC,EAAU,EAAE,EACjCj5B,EAAI,KAAK,MAAMi5B,EAAU,EAAE,EACjC,OAAOD,EAAU,KAAOh5B,EAAI,GAAK,IAAM,IAAMA,CACjD,C,uCCHA,SAAgBm5B,GAAmB,EAAY,EAAS,CAIpD,IAAMC,EAAar5C,EAAOs5C,CAAO,EAC3BC,EAAYv5C,EAAO,EACnBw5C,EAAkBx5C,EAAO,EAAK,EAC9By5C,EAAa1/B,GAAa,QAAQ,IAAMA,GAAa,OAErD2/B,EAAgBJ,GAA0D,aAAgBA,EAAQ,aAAe,CAAC,EAElHK,EAAW15C,EAAYq5C,GAA0D,SAAU,CAC7F,GAAGI,CACP,CAAC,EAEKE,EAAc35C,EAAa,GAAgBo5C,EAAW,SAAmD,UAAaA,EAAW,QAAQ,UAAUn4B,CAAK,EAAIA,EAChK,CAAC,CAAC,EAEEA,EAAQg3B,OAAgBI,GAAcuB,CAAU,EAAIA,EAAaliC,EAAYiiC,EAAYC,CAAU,CAAC,CAC1G,EAuBA,OArBAljC,MAAc,CACV,GAAI,CAAC2hC,GAAcuB,CAAU,GAAKL,EAAgB,QAAS,CACvD,IAAIM,EACJ,IAAMC,EAAWH,EAAYC,CAAU,GACtC,EAAON,EAAU,UAAa,MAAmCO,EAAK,KAAK,EAExEH,GAAUA,EAASI,EAAU74B,CAAK,EAEzBm4B,EAAW,SAAqD,SAAY,CAACI,EAGtF,EAAU,QAAUv+B,GAAQgG,EAAO64B,EAAkBV,EAAW,SAAqD,UAAU,EAE/Hn4B,EAAM,IAAI64B,CAAQ,CAE1B,CACA,EAAgB,QAAU,EAC9B,EAAG,CACCF,EACA,GAAGH,CACP,CAAC,EACMx4B,CACX,C,wDChD+T,SAAgB+4B,GAAgB,EAAM,CAAC,GAAK,CAAC,aAAW,QAAQ,WAAS,GAAG,aAAW,IAAI,OAAK,IAAOj+B,EAAYk+B,EAAeC,GAAYC,GAAkBC,EAAgB,IAAIC,EAAW,GAAGJ,EAAe,MAAMI,EAAW,KAAKnD,KAAkBoD,EAAgBD,EAAW,CAAC,WAAS,aAAW,WAAWD,CAAe,EAAE,CAAC,WAAS,YAAU,EAAQG,EAAiB,SAAS,CAAC,MAAM/gC,GAAU,0BAA0B,CAAC,UAAU6gC,IAAa,UAAUA,EAAW,GAAGJ,IAAiB,MAAMI,EAAW,GAAGJ,EAAe,YAAY,GAAI,CAAC,CAAC,CAAC,MAAM,GAAG,QAAQ,MAAM,CAAC,CAAC,CAAE,EAA4E,OAA1EvjC,MAAc,CAAI2e,GAAKklB,EAAiB,CAAE,EAAE,CAACllB,EAAKglB,EAAWF,CAAU,CAAC,EAASG,CAAgB,C,oDAAryB,GAAY,CAAC,IAAI,OAAO,IAAI,cAAc,IAAI,QAAQ,IAAI,UAAU,IAAI,SAAS,IAAI,YAAY,IAAI,OAAO,IAAI,aAAa,IAAI,OAAO,C,OCC7T,SAAgBG,IAAkB,CAG9B,OAF4Bx6C,MAAY6Z,GAAa,QAAQ,EAC3D,CAAC,CACsB,CAC7B,CAMA,SAAgB4gC,IAAgB,CAG5B,OAFiBz6C,MAAY6Z,GAAa,QAAQ,IAAMA,GAAa,OACnE,CAAC,CACW,CAClB,C,wFEdA,SAAgB+gC,GAAU,EAAO,CAC7B,GAAM,CAAE,eAAe,sBAAsB,gBAAgB,iBAAiB,oBAAoB,oBAAwB9+B,EAU1H,OAToB7b,MAAY46C,EAAsB,GAAGC,EAAc,KAAKC,EAAe,KAAKC,EAAkB,KAAKC,EAAiB,IAAM,GAAGC,EAAa,IAC5J,CACEA,EACAL,EACAC,EACAC,EACAC,EACAC,CACJ,CACiB,CACrB,CAyBA,SAAgBE,GAAW,EAAO,CAC9B,GAAM,CAAE,UAAU,iBAAiB,aAAa,eAAe,gBAAgB,eAAmBr/B,EAUlG,OATqB7b,MAAYm7C,EAAiB,GAAGC,EAAW,KAAKC,EAAa,KAAKC,EAAc,KAAKC,EAAY,IAAMjV,EAC1H,CACEA,EACA6U,EACAC,EACAC,EACAC,EACAC,CACJ,CACkB,CACtB,C,kDApCa,GAAsB,CAC/B,aAAc,CACV,MAAO,SACP,KAAM/hC,EAAY,YAClB,UAAW,sBACX,aAAc,CACV,SACA,mBACJ,EACA,UAAW,CACP,gBACA,iBACA,oBACA,kBACJ,EACA,YAAa,CACT,KACA,KACA,KACA,IACJ,EACA,IAAK,CACT,CACJ,EAca,GAAiB,CAC1B,QAAS,CACL,KAAMA,EAAY,YAClB,UAAW,iBACX,aAAc,CACV,UACA,kBACJ,EACA,UAAW,CACP,aACA,eACA,gBACA,aACJ,EACA,YAAa,CACT,IACA,IACA,IACA,GACJ,EACA,IAAK,EACL,MAAO,SACX,CACJ,C,yKE1E8BF,GAAU,UAAU,CAAC,mBAAmB,CAAC,EAAerZ,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,ssBAAssB,EAAeC,GAAU,c,OCC//B,SAAS67C,GAAO,EAAM,CAAC,OAAOj7B,IAAQ,SAASA,IAAQ,QAAQA,IAAQ,QAAS,CAAC,SAASk7B,IAAY,CAAC,GAAG,CAAC,IAAMl7B,EAAMjL,EAAO,aAAa,QAAQomC,EAAW,EAAE,OAAOF,GAAOj7B,CAAK,EAAEA,EAAM,IAAK,MAAM,CAAC,OAAO,IAAK,CAAC,CAAC,SAASo7B,GAAY,EAAK,CAAC,GAAG,CAACrmC,EAAO,aAAa,QAAQomC,GAAYr+B,CAAI,CAAE,MAAM,CAAC,CAAC,CAAC,SAASu+B,IAAa,CAAC,OAAOtmC,EAAO,WAAWumC,EAAY,CAAC,CAAC,QAAQ,OAAO,OAAQ,CAAC,SAASC,GAAQ,EAAS,EAAK,CAAoC,OAAhCz+B,IAAO,SAAgB0+B,EAAgBA,EAAS,QAAQC,IAAgB,EAAE,IAASC,IAAS5+B,EAAK6+B,GAAOC,EAAK,CAAE,CAC3oB,SAASC,GAAQ,EAAM,CAAC,GAAG,CAAC,OAAOC,EAAM,QAAS,MAAM,CAAC,OAAO,IAAK,CAAC,CAAC,SAASC,GAAQ,EAAM,EAAM,CAAC,IAAI,IAAI1hC,EAAE,EAAEA,EAAE2hC,EAAM,OAAO,IAAI,CAAC,IAAMC,EAAKD,EAAM3hC,GAAO4hC,EAAK,WAAqBA,EAAK,OAAO,CAACC,GAAO,QAAQ,IAAID,CAAI,IAAG,GAAe,UAAU,EAAKR,GAAe,KAAKQ,EAAK,MAAM,SAAS,GAAEE,EAAM,KAAKF,CAAI,GAAGF,GAAQE,EAAK,SAASE,CAAK,EAAE,CAAC,CAAC,SAASC,IAAW,CAAC,IAAIp8B,EAAM,GAAG,IAAI,IAAI3F,EAAE,EAAEA,EAAE,SAAS,YAAY,OAAO,IAAK,IAAQwhC,GAAQ,SAAS,YAAYxhC,EAAE,CAAC,EAAE,QAAQ,KAAK,IAAK,OAAO2F,CAAM,CAEjf,SAASq8B,GAAU,EAAK,CAACH,GAAO,QAAQ,SAAS,EAAS,IAAO,CAAKD,EAAK,iBAAkD,EAAK,MAAM,UAAUT,EAAtDU,GAAO,QAAQ,OAAOD,CAAI,CAAqC,CAAC,EAAE,IAAME,EAAM,CAAC,EAAE,IAAI,IAAI9hC,EAAE,EAAEA,EAAE,SAAS,YAAY,OAAO,IAAI,CAAC,IAAM2hC,EAAMH,GAAQ,SAAS,YAAYxhC,EAAE,EAAK2hC,GAAMD,GAAQC,EAAMG,CAAK,CAAE,CAACA,EAAM,QAAQ,GAAMD,GAAO,QAAQ,IAAID,EAAKA,EAAK,MAAM,SAAS,CAAC,EAAEC,GAAO,QAAQ,SAAS,EAAS,IAAO,CAAC,EAAK,MAAM,UAAUX,GAAQC,EAAS1+B,CAAI,CAAE,CAAC,EAAE,GAAO,UAAUs/B,GAAU,EAAE,IAAMhiC,EAAK,SAAS,gBAAmB0C,IAAO,UAAU1C,EAAK,gBAAgB,YAAY,EAAE,EAAK,MAAM,YAAY,KAASA,EAAK,aAAa,aAAa0C,CAAI,EAC9nB,EAAK,MAAM,YAAYA,EAAM,CAAC,SAASw/B,GAAQ,EAAK,EAAS,CAAC,GAAO,KAAKx/B,EAAQiI,GAASq2B,GAAYt+B,CAAI,EAAEu/B,GAAUv/B,CAAI,EAAEo/B,GAAO,UAAU,QAAQ,GAAUK,EAAS,CAAC,CAAE,CAAC,SAAS7wB,GAAM,EAAY,EAAS,CAAC,GAAGwwB,GAAO,MAAM,OAAO,GAAO,MAAM,GAAK,GAAO,MAAMn3B,EAASm2B,GAAW,EAAE,OAAOsB,EAAYH,GAAUH,GAAO,IAAI,EAAE,IAAMO,MAAWP,GAAO,UAAU,QAAQ,GAAUK,EAAS,CAAC,EAAExnC,EAAO,WAAWumC,EAAY,CAAC,CAAC,mBAAmB,SAASmB,CAAM,EAC1c1nC,EAAO,iBAAiB,UAAU,GAAO,CAAIyO,EAAM,MAAM23B,IAAcF,GAAOz3B,EAAM,QAAQ,IAAS,GAAO,KAAKA,EAAM,SAAS64B,GAAU74B,EAAM,QAAQ,EAAEi5B,EAAO,EAAE,CAAC,EACpK,GAAO,MAAM1nC,EAAO,gBAAgB,CAAImnC,GAAO,MAAMA,GAAO,OAAO,UAAaE,GAAU,IAAIF,GAAO,WAAUG,GAAUH,GAAO,IAAI,CAAG,EAAE,GAAG,CAAE,CAAC,SAASQ,GAAS,EAAY,EAAS,EAAQ,CAAC,GAAK,CAACC,EAAMC,GAAUv9C,EAAS,CAAC,KAAKm9C,EAAY,MAAMA,IAAc,OAAO,OAAO,QAAQ,QAAQ,EAAK,CAAC,EAA4S,OAA1S/mC,MAAc,CAAC,GAAG,CAAC0U,EAAQ,OAAOuB,GAAM8wB,EAAYz3B,CAAQ,EAAE,IAAM83B,MAAS,CAAC,IAAM//B,EAAKo/B,GAAO,MAAMM,EAAYI,EAAS,CAAC,OAAK,MAAM9/B,IAAO,SAASu+B,GAAY,EAAEv+B,EAAK,QAAQ,EAAI,CAAC,CAAE,EAAoC,OAAlC+/B,EAAK,EAAEX,GAAO,UAAU,IAAIW,CAAI,MAAY,CAACX,GAAO,UAAU,OAAOW,CAAI,CAAE,CAAE,EAAE,CAAC1yB,EAAQqyB,EAAYz3B,CAAQ,CAAC,EAAS43B,CAAM,CAAC,SAASr9C,GAAK,CAAC,OAAK,QAAM,CAAC,MAAoB,gBAAM,MAAM,CAAC,cAAc,OAAO,MAAMyiB,EAAK,OAAOA,EAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,EAAE,cAAc,QAAQ,eAAe,QAAQ,MAAM,CAAC,QAAQ,QAAQ,WAAW,CAAC,EAAE,SAAS,CAACrC,IAAO,SAAsB,gBAAMngB,EAAU,CAAC,SAAS,CAAc,gBAAK,SAAS,CAAC,GAAG,KAAK,GAAG,KAAK,EAAE,GAAG,CAAC,EAAe,gBAAK,OAAO,CAAC,EAAE,oHAAoH,CAAC,CAAC,CAAC,CAAC,EAAEmgB,IAAO,QAAqB,gBAAK,OAAO,CAAC,EAAE,0DAA0D,CAAC,EAAEA,IAAO,UAAuB,gBAAMngB,EAAU,CAAC,SAAS,CAAc,gBAAK,OAAO,CAAC,EAAE,IAAI,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,GAAG,GAAG,CAAC,EAAe,gBAAK,OAAO,CAAC,EAAE,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CACz4C,SAASw9C,GAAK,EAAM,CAAC,IAAM57B,EAAI,CAAC,QAAQ,MAAM,EAA0F,OAApFrG,EAAM,SAAkG,gBAAKlE,GAAgB,CAAC,KAAK,OAAO,QAAQ,GAAM,SAAsB,gBAAKC,EAAO,KAAK,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,IAAI,MAAM,EAAE,EAAE,QAAQ,CAAC,QAAQ,EAAE,OAAO,EAAE,MAAM,CAAC,EAAE,KAAK,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,MAAMsK,EAAI,SAASrG,EAAM,QAAQ,EAAEA,EAAM,EAAE,CAAC,CAAC,EAArV,gBAAK,OAAO,CAAC,MAAMqG,EAAI,SAASrG,EAAM,QAAQ,CAAC,CAAwS,CAI3a,SAAwBkiC,GAAkB,EAAM,CAAC,GAAK,CAAC,OAAK,SAAS,cAAY,SAAS,WAAS,GAAK,SAAO,GAAK,aAAW,GAClI,OAAK,GAAG,WAAS,GAAG,SAAO,IAAI,QAAM,EAAE,OAAK,aAAW,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,SAAOliC,EAAYmiC,EAAO,CAAC,MAAM,QAAQ,KAAK,OAAO,OAAO,SAAS,GAAGniC,EAAM,MAAM,EAAQoiC,EAAY,CAAC,KAAK,UAAU,MAAM,UAAU,KAAK,UAAU,MAAM,UAAU,GAAGpiC,EAAM,WAAW,EAAQqiC,EAAW,CAAC,KAAK,UAAU,MAAM,UAAU,KAAK,UAAU,MAAM,UAAU,GAAGriC,EAAM,UAAU,EAAQM,EAASnD,GAAoB,EAAQkT,EAAcnU,GAAiB,EACvc,CAAC,OAAK,QAAM,WAAS0lC,GAASF,EAAYz3B,EAAS,CAAC3J,CAAQ,EAAQL,EAAOqiC,IAAQ,OAAOD,EAAWD,EAAkBG,EAAS,CAACjiC,GAAU,CAAC+P,EAAoBzH,EAAK25B,EAAS3b,EAAW,CAAC,SAAS,CAAC,EAAQtnB,EAAK,CAAC,GAAGgN,EAAM,SAAS,WAAW,UAAU,aAAa,MAAM,cAAc,aAAaH,EAAO,WAAWlM,EAAO,KAAK,MAAMA,EAAO,KAAK,WAAW,wCACvW,WAAWuiC,GAASliC,EAAS,UAAU,QAAQ,EAAQqJ,EAAM,CAAC,OAAO,EAAE,OAAO,OAAO,KAAK,UAAU,OAAO,UAAU,wBAAwB,aAAa,EAAQ84B,EAAY,sCAA4C7iC,EAAK0iC,IAAQ,OAAO,QAAQ,OAAO,GAAGI,IAAO,SAAS,CAAC,IAAMC,EAAMC,EAAO,CAAC,QAAQ,OAAO,QAAQ,EAAE,CAAC,QAAQ,MAAM,EACvUv5B,EAAOu5B,EAAOD,GAAOA,EAAM,QAAQ3gC,CAAI,EAAE,GAAG2gC,EAAM,QAAQ/iC,EAAWijC,EAAMD,EAAO5gC,EAAKsgC,EAAM,MAAoB,gBAAK,SAAS,CAAC,KAAK,SAAS,aAAa,UAAUH,EAAOU,GAAO,cAAcV,EAAO94B,KAAU,MAAM84B,EAAOU,GAAO,YAAYrB,GAAQn4B,EAAOY,CAAQ,EAAE,MAAM,CAAC,GAAG3K,EAAK,GAAGqK,EAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAM1C,EAAK,OAAOA,EAAK,QAAQ,CAAC,EAAE,SAAsB,gBAAKg7B,GAAK,CAAC,GAAGY,EAAe,WAAS,SAAsB,gBAAKr+C,GAAK,CAAC,KAAKq+C,EAAM,KAAKC,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,GAAGJ,IAAO,YAAY,CAAC,IAAMpF,EAAQsF,EAAO,CAAC,QAAQ,OAAO,QAAQ,EAAE,CAAC,QAAQ,MAAM,EAAQ/iC,EAAQ+iC,EAAO5gC,EAAKsgC,EAAYr9B,EAAM,KAAK,IAAIq4B,EAAQ,QAAQz9B,CAAO,EAAE,CAAC,EAAE,MAAoB,gBAAM,MAAM,CAAC,KAAK,QAAQ,aAAa,QAAQ,MAAM,CAAC,GAAGP,EAAK,QAAQ,OACrwB,oBAAoB,UAAUg+B,EAAQ,OAAO,QAAQ,OAAOr2B,EAAK,QAAQ87B,CAAK,EAAE,SAAS,CAAc,gBAAKhnC,EAAO,IAAI,CAAC,cAAc,OAAO,QAAQ,GAAM,QAAQ,CAAC,EAAE,GAAGkJ,EAAM,IAAI,EAAE,EAAE,WAAW2D,EAAK,MAAM,CAAC,SAAS,WAAW,IAAIm6B,EAAM,KAAKA,EAAM,MAAM,gBAAgBA,EAAM,EAAE,QAAQzF,EAAQ,OAAO,GAAG,OAAO,eAAeyF,EAAM,EAAE,KAAK,aAAa,KAAK,IAAI52B,EAAO42B,EAAM,CAAC,EAAE,WAAW9iC,EAAO,MAAM,UAAUwiC,CAAW,CAAC,CAAC,EAAEnF,EAAQ,IAAI,GAAQ,CAAC,IAAMv1B,EAAOi7B,IAASnjC,EAAQ,MAAoB,gBAAM,SAAS,CAAC,KAAK,SAAS,eAAekI,EAAO,aAAak7B,EAAW,IAAA,GAAUd,EAAOa,GAAQ,MAAMC,EAAW,IAAA,GAAUd,EAAOa,GAAQ,YAAYxB,GAAQwB,EAAO/4B,CAAQ,EAAE,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,WAAW,IAAI,GAAGqP,EAAK,GAAG3P,EAAM,SAAS,WAAW,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,IAAI,EACzzB,SAAS1C,EAAK87B,EAAM,EAAE,QAAQE,EAAW,SAAS,EAAE,WAAW,OAAO,MAAMl7B,EAAO9H,EAAO,KAAKA,EAAO,MAAM,WAAW,SAAS,WAAW,iBAAiB,EAAE,SAAS,CAAc,gBAAKzb,GAAK,CAAC,KAAKw+C,EAAO,KAAKF,CAAQ,CAAC,EAAEG,GAAYd,EAAOa,EAAO,CAAC,EAAEA,CAAM,CAAE,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,IAAME,EAAU,KAAK,IAAIj8B,EAAK87B,EAAM,EAAE,CAAC,EAAQx1B,EAAM,KAAK,MAAMtG,EAAK,GAAG,EAAE,MAAoB,gBAAK,SAAS,CAAC,KAAK,SAAS,KAAK,SAAS,eAAeq7B,IAAQ,OAAO,aAAa,GAAGH,EAAO,KAAK,QAAQ,YAAYX,GAAQ5hC,EAAKqK,CAAQ,EAAE,MAAM,CAAC,GAAG3K,EAAK,GAAGqK,EAAM,QAAQ,QAAQ,QAAM,OAAO1C,EAAK,QAAQ,CAAC,EAAE,SAAsB,gBAAKlL,EAAO,KAAK,CAAC,QAAQ,GAAM,QAAQ,CAAC,EAAEumC,IAAQ,OAAO/0B,EAAMw1B,EAAM,EAAEG,EAAU,CAAC,EAAE,WAAWt6B,EAAK,MAAM,CAAC,SAAS,WAAW,IAAIm6B,EAAM,KAAKA,EAAM,QAAQ,OAAO,WAAW,SAAS,eAAe,SAAS,MAAMG,EAAU,OAAOA,EAAU,aAAa,KAAK,IAAI/2B,EAAO42B,EAAM,CAAC,EAAE,WAAW9iC,EAAO,MAAM,UAAUwiC,CAAW,EAAE,SAAsB,gBAAKR,GAAK,CAAC,GAAGK,EAAe,WAAS,SAAsB,gBAAK99C,GAAK,CAAC,KAAK89C,EAAM,KAAKQ,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,mFAnB/wB,GAAY,gBAAsB,GAAa,+BAAqC,GAAe,qDACnW,GAAO,mBAAyB,GAAM,oBACtC,GAAO,WAAW,iBAAiB,CAAC,KAAK,KAAK,0BAAU,IAAI,IAAI,wBAAQ,IAAI,IAAI,UAAU,GAAG,MAAM,EAAE,MAAM,EAAK,EAiBs6B,GAAS,IAAQ9iC,EAAM,MAAM,YAAY,SAAe,GAAe,GAAOA,EAAM,OAAO,YAAkB,GAAc,IAAW,CAAC,KAAK,CAAC,KAAKrC,EAAY,MAAM,MAAM,OAAO,aAAa4lC,EAAS,IAAI,EAAE,MAAM,CAAC,KAAK5lC,EAAY,MAAM,MAAM,QAAQ,aAAa4lC,EAAS,KAAK,EAAE,KAAK,CAAC,KAAK5lC,EAAY,MAAM,MAAM,OAAO,aAAa4lC,EAAS,IAAI,EAAE,MAAM,CAAC,KAAK5lC,EAAY,MAAM,MAAM,WAAW,aAAa4lC,EAAS,KAAK,CAAC,GAAGjmC,EAAoB4kC,GAAkB,CAAC,KAAK,CAAC,KAAKvkC,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,SAAS,SAAS,WAAW,EAAE,aAAa,CAAC,SAAS,SAAS,WAAW,EAAE,aAAa,QAAQ,EAAE,YAAY,CAAC,KAAKA,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,SAAS,QAAQ,MAAM,EAAE,aAAa,CAAC,SAAS,QAAQ,MAAM,EAAE,aAAa,SAAS,YAAY;;iDAAqH,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,MAAM,WAAW,aAAa,MAAM,cAAc,KAAK,aAAa,EAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,OAAO,aAAa,GAAK,OAAOwlC,EAAQ,EAAE,WAAW,CAAC,KAAKxlC,EAAY,QAAQ,MAAM,OAAO,aAAa,OAAO,cAAc,OAAO,aAAa,GAAM,OAAOylC,EAAc,EAAE,OAAO,CAAC,KAAKzlC,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,OAAO,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,QAAQ,CAAC,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,aAAa,EAAE,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,MAAM,YAAY,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,GAAG,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAE,OAAO,GAAOqC,EAAM,OAAO,QAAQ,EAAE,KAAK,CAAC,KAAKrC,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,QAAQ,SAAS,WAAW,OAAO,EAAE,OAAO,GAAOylC,GAAepjC,CAAK,GAAG,CAACA,EAAM,UAAU,EAAE,YAAY,CAAC,KAAKrC,EAAY,OAAO,MAAM,eAAe,SAAS0lC,GAAc,CAAC,KAAK,UAAU,MAAM,UAAU,KAAK,UAAU,MAAM,SAAS,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK1lC,EAAY,OAAO,MAAM,cAAc,SAAS0lC,GAAc,CAAC,KAAK,UAAU,MAAM,UAAU,KAAK,UAAU,MAAM,SAAS,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK1lC,EAAY,WAAW,MAAM,aAAa,aAAa,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,OAAO,GAAOqC,EAAM,OAAO,QAAQ,CAAC,CAAC,C,wDClB7+GvC,GAAU,UAAU,CAAC,eAAe,eAAe,qBAAqB,oBAAoB,CAAC,EAAe/Y,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,2FAA2F,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,2FAA2F,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,8jCAA8jC,EAAeC,GAAU,c,OCAlsC,SAASC,GAAqB,EAAU,GAAG+gC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,qGAApY/gC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAA6QC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMmc,EAAOlc,EAAiByW,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAaxhC,OAAmB,CAAC,GAAGic,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQvhC,GAAwB,CAAC,YAAY,YAAY,QAAQ,WAAW,EAAQC,GAASwW,EAAO,OAAOvW,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,OAAK,QAAM,GAAGua,MAAgB,CAAC,GAAGA,EAAM,UAAU4oB,GAAM5oB,EAAM,UAAU,QAAQ1a,GAAwB0a,EAAM,UAAUA,EAAM,SAAS,YAAY,UAAU0qB,GAAO1qB,EAAM,UAAU,UAAU2oB,GAAM3oB,EAAM,WAAW,SAAS,GAAUta,IAAwB,EAAM,IAAesa,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAUjgC,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMohC,EAAYnhC,EAAO,IAAI,EAAQohC,EAAWC,GAAKF,EAAkBG,EAAgBrhC,EAAY,EAAO,CAAC,eAAa,aAAW0W,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG0qB,GAAW3hC,GAASua,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAAymC,GAAW,eAAe,YAAY,gBAAAD,GAAgB,IAAI7c,EAAW,UAAQ,kBAAAgd,EAAiB,CAAC,EAAQ3c,EAAiB3hC,GAAuBsa,EAAM4lB,CAAQ,EAAO,CAAC,wBAAsB,SAAOroB,GAAyBqqB,CAAW,EAAQ+c,GAAa5b,EAAsB,MAAM,GAAGC,IAAO,CAAoC,GAAnCC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK2b,GAAiD,MAAtBA,EAAU,GAAG5b,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAmF1B,EAAkBvqB,EAAG/X,GAAzEc,GAAsBC,EAA6F,EAAE,MAAoB,gBAAKiW,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAK3hC,GAAS,CAAC,QAAQqgC,EAAS,QAAQ,GAAM,SAAsB,gBAAKzgC,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKsX,EAAK,CAAC,KAAKqoC,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,gBAAK9oC,EAAO,EAAE,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAU,GAAGzqB,EAAGuqB,EAAkB,gBAAgBI,EAAUC,CAAU,EAAE,iBAAiB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAMgd,GAAa,IAAI3d,EAAW,MAAM,CAAC,GAAG1a,CAAK,EAAE,GAAGznB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE+iC,EAAYC,CAAc,EAAE,SAAsB,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK5X,EAAe,CAAC,SAAsB,gBAAKuW,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK+oC,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGjgD,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,gBAAKW,EAAe,CAAC,SAAsB,gBAAKuW,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK5X,EAAe,CAAC,SAAsB,gBAAKuW,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAK+oC,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ9+C,GAAI,CAAC,kFAAkF,8SAA8S,wRAAwR,mJAAmJ,iHAAiH,sGAAsG,oHAAoH,GAAGC,GAAgB,GAAGC,EAAgB,EAWh/N,GAAgBoW,GAAQ3W,GAAUK,GAAI,cAAc,EAAiC,GAAgB,YAAY,QAAQ,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEsX,EAAoBmnC,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,MAAM,UAAU,KAAK9mC,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAET,GAASunC,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,GAAGpoC,GAAwBlW,EAAiB,EAAE,GAAGkW,GAAwBjW,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,iDCXlhFC,GAAiB,GAAU,CAC7B,GAAI,CAACC,GAAW,CACd,IAAM4+C,kBAA0B,IAAI,IAAI,CACtC,CACE,OACgB,kBAAM,cAAcC,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,6UAA8U,CAAC,CAAC,CAC7b,EACA,CACE,UACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAC9E,OACA,CACE,EAAG,6MACH,QAAS,KACX,CACF,EAAmB,kBAAM,cAAc,OAAQ,CAAE,EAAG,mVAAoV,CAAC,CAAC,CAC5Y,EACA,CACE,OACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,iQAAkQ,CAAC,CAAC,CACjX,EACA,CACE,QACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,sdAAud,CAAC,CAAC,CACtkB,EACA,CACE,UACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,mVAAoV,CAAC,CAAC,CACnc,EACA,CACE,OACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,6bAA8b,CAAC,CAAC,CAC7iB,CACF,CAAC,EACKC,EAAQD,EAAM,YAAY,EAAO,IAAwB,kBAAM,cAAc,IAAK,CAAE,MAAK,GAAGnlC,CAAM,EAAGklC,EAAQ,IAAIllC,EAAM,MAAM,CAAC,CAAC,EACrI,EAAM,YAAc,QACpB,GAAYolC,CACd,CACA,OAAO9+C,EACT,C,OChCI,SAAgBC,GAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,SAAO,YAAUyZ,EAAYqU,EAAU7tB,EAAO,EAAK,EAAQ8tB,EAAQR,GAAiBrtB,GAAS8sB,EAAaE,EAAWD,EAAc9sB,EAAqB,EAAO,CAACsuB,EAAaC,GAAiBtuB,EAAS2tB,IAAU,OAAO1tB,GAAaC,CAAK,EAAE,IAAI,EAAE,eAAequB,GAAc,CACzZ,GAAG,CAAuF,IAAMC,EAAO,MAAM;;AAAiC,GAA5FruB,KAAgBwtB,EAAQ,aAAsFD,EAAU,SAAQY,EAAgBE,EAAO,QAAQtuB,CAAK,CAAC,CAAE,MAAW,CAAIwtB,EAAU,SAAQY,EAAgB,IAAI,CAAE,CAAC,CAACta,OAAe,EAAU,QAAQ,GAAKua,EAAa,MAAY,CAAC,EAAU,QAAQ,EAAM,GAAI,CAACZ,CAAO,CAAC,EAAgE,IAAMe,EAAnDtX,GAAa,QAAQ,IAAIA,GAAa,OAAiD,gBAAKgV,GAAU,CAAC,CAAC,EAAE,KAAK,MAAqB,gBAAKhX,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,UAAQ,eAAa,eAAa,cAAY,YAAU,SAASiZ,EAA2B,gBAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,eAAe,KAAKtG,EAAM,QAAM,WAAW,EAAE,UAAU4G,EAAS,eAAe,IAAA,EAAS,EAAE,UAAU,QAAc,QAAM,SAAuB,gBAAKN,EAAa,CAAO,QAAa,QAAM,CAAC,CAAC,CAAC,EAAEK,CAAU,CAAC,CAAE,C,+EATze5uB,GAAS,mjbAA26f,EAAQK,GAAc,uCAA6CC,GAAc,CAAC,OAAO,QAAQ,UAAU,OAAO,OAAO,SAAU,EAAQL,GAAsBD,GAAS,QAAQ,EAAI,KAAO,EAAIue,EAAI,YAAY,GAAGA,EAAW8Q,GAAM,CAAC,CAAC,EASjrf,GAAK,YAAY,WAAW,GAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,QAAQ,WAAW,QAAQ,MAAM,OAAO,aAAa,GAAK,OAAO,UAAU,SAAS,EAAK,EAAExY,EAAoB/W,GAAK,CAAC,aAAa,CAAC,KAAKoX,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAapX,GAAK,aAAa,YAAY,EAAE,cAAc,CAAC,KAAKoX,EAAY,KAAK,QAAQlX,GAAS,aAAaF,GAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAACgtB,EAAa,YAAY,yEAAyE,EAAE,WAAW,CAAC,KAAK5V,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB4V,CAAY,EAAE,MAAM,CAAC,KAAK5V,EAAY,MAAM,MAAM,QAAQ,aAAapX,GAAK,aAAa,KAAK,EAAE,OAAO,CAAC,KAAKoX,EAAY,KAAK,MAAM,SAAS,aAAa5W,GAAc,IAAI,GAAO4+C,EAAM,OAAO,CAAC,CAAC,CAAC,YAAY,EAAEA,EAAM,MAAM,CAAC,CAAC,EAAE,QAAQ5+C,GAAc,aAAaR,GAAK,aAAa,MAAM,EAAE,SAAS,CAAC,KAAKoX,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAapX,GAAK,aAAa,QAAQ,EAAE,GAAGS,EAAa,CAAC,C,OCRhjE,SAAAC,GAAA,EAAA,GAAA2+B,EAAA,CAAA,IAAAC,EAAA,CAAA,EAAA,OAAAD,GAAA,QAAA,GAAAE,GAAA,OAAA,OAAAD,EAAAE,EAAAD,EAAA,CAAA,EAAAD,CAAA,C,iFAAA3+B,GAAAwW,GAAAvW,EAAA,EAAAC,GAAA,CAAA,UAAA,CAAA,MAAA,EAAA,EAAA,UAAA,CAAA,MAAA,EAAA,CAAA,EAAAC,GAAA,CAAA,YAAA,WAAA,EAAAC,GAAA,CAAA,UAAA,kBAAA,UAAA,kBAAA,EAAAC,GAAA,CAAA,YAAA,YAAA,YAAA,WAAA,EAAAC,GAAA,CAAA,QAAA,CAAA,QAAA,GAAA,MAAA,EAAA,SAAA,GAAA,KAAA,CAAA,IAAA,EAAA,IAAA,CAAA,EAAA,KAAA,EAAA,UAAA,IAAA,KAAA,QAAA,CAAA,EAAAC,GAAA,GAAA,OAAAyd,GAAA,UAAAA,GAAA,OAAAA,EAAA,KAAA,SAAAA,EAAA,OAAAA,GAAA,SAAA,CAAA,IAAAA,CAAA,EAAA,IAAA,GAMA,GAAA5I,GANA5U,kBAAA,SAAA,CAAA,KAAA,QAAA,YAAA,QAAA,SAAA,WAAA,QAAA4+C,EAAA,YAAA,MAAAC,EAAA,CAAA,IAAA,IAAA,IAAA,4CAAw3C,8FAAe,CAAA,CAAA,KAAA,OAAA,GAAA,IAAA,IAAA,4CAAqE,8FAAe,CAAA,CAAA,KAAA,SAAA,IAAA,IAAA,6CAAqE,8FAAe,CAAA,CAAA,KAAA,SAAA,IAAA,IAAA,6CAAqE,8FAAe,CAAA,CAAA,KAAA,UAAA,IAAA,IAAA,6CAAsE,8FAAe,CAAA,CAAA,KAAA,UAAA,IAAA,IAAA,wCAAiE,8FAAe,CAAA,CAAA,KAAA,OAAA,EAAA,KAAAC,EAAA,GAAApf,GAAA,EAAA,CAAA,IAAAtB,EAAAv+B,GAAA++C,IAAAA,EAAA,CAAA,cAAA,aAAA,iBAAA,kBAAA,aAAA,aAAA,YAAAjpC,GAAA,CAAA,WAAA0oC,GAAA,eAAA,YAAA,gBAAAD,GAAA,YAAAI,GAAA,UAAA,kBAAAF,EAAA,CAAA,EAAA3e,EAAAzB,EAAA,KAAA,GAAA,EAAAwB,EAAA,iBAAAF,EAAAv/B,EAAA,EAAA,MAAA,gBAAAqU,EAAA,CAAA,GAAAurB,GAAAL,EAAA,SAAA,gBAAAnrB,EAAA,IAAA,CAAA,QAAA+pB,EAAA,QAAAF,EAAA,iBAAAqD,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,eAAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,eAAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,UAAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,gBAAAA,EAAA,CAAA,UAAA,EAAA,CAAA,EAAA,UAAAlsB,EAAA,eAAA4qB,CAAA,EAAA,MAAA,CAAA,QAAA,UAAA,EAAA,SAAA,gBAAAnrB,EAAA,CAAA,KAAAgqC,EAAA,SAAA,gBAAAzqC,EAAA,EAAA,CAAA,GAAAqrB,EAAA,UAAA,GAAArqB,EAAA,iBAAA2qB,CAAA,EAAA,eAAA,mBAAA,YAAA,mBAAA,SAAA,YAAA,MAAA,MAAA,CAAA,GAAApb,CAAA,EAAA,aAAA,GAAArlB,GAAA,CAAA,kBAAA,CAAA,mBAAA,IAAA,EAAA,EAAA,kBAAA,CAAA,mBAAA,IAAA,EAAA,EAAA,UAAA,CAAA,mBAAA,WAAA,CAAA,EAAA2gC,EAAAC,CAAA,EAAA,SAAA,CAAA,gBAAAjgC,GAAA,CAAA,WAAA,CAAA,IAAA,GAAA,IAAA,OAAA,gBAAA,KAAA,eAAA,KAAA,YAAA,KAAA,WAAA,KAAA,GAAAH,GAAA8+C,CAAA,CAAA,EAAA,UAAA,gBAAA,mBAAA,SAAA,YAAA,MAAA,CAAA,uBAAA,EAAA,wBAAA,EAAA,oBAAA,EAAA,qBAAA,CAAA,EAAA,aAAA,GAAAt/C,GAAA,CAAA,UAAA,CAAA,WAAA,CAAA,IAAA,GAAA,IAAA,OAAA,gBAAA,KAAA,eAAA,KAAA,YAAA,KAAA,WAAA,KAAA,IAAA,IAAA,IAAA,wCAAw9D,8FAAe,CAAA,CAAA,KAAA,OAAA,GAAA,IAAA,IAAA,4CAAqE,8FAAe,CAAA,CAAA,KAAA,SAAA,IAAA,IAAA,6CAAqE,8FAAe,CAAA,CAAA,KAAA,SAAA,IAAA,IAAA,6CAAqE,8FAAe,CAAA,CAAA,KAAA,UAAA,IAAA,IAAA,wCAAiE,8FAAe,CAAA,CAAA,KAAA,OAAA,CAAA,CAAA,EAAA2gC,EAAAC,CAAA,EAAA,SAAA,gBAAA9rB,EAAA,IAAA,CAAA,UAAA,iBAAA,mBAAA,QAAA,mBAAA,SAAA,YAAA,MAAA,CAAA,gBAAA,qBAAA,uBAAA,GAAA,wBAAA,GAAA,oBAAA,GAAA,qBAAA,CAAA,EAAA,aAAA,SAAA,gBAAAA,EAAA,IAAA,CAAA,UAAA,2BAAA,mBAAA,SAAA,sBAAA,aAAA,SAAA,gBAAA5U,GAAA,CAAA,MAAA,6FAAA,OAAA,OAAA,WAAA,QAAA,cAAA,eAAA,GAAA,YAAA,SAAA,YAAA,SAAA,GAAA,aAAA,GAAA,MAAA,CAAA,OAAA,OAAA,MAAA,MAAA,EAAA,OAAA,UAAA,MAAA,MAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAA,gBAAA4U,EAAA,IAAA,CAAA,UAAA,gBAAA,mBAAA,SAAA,YAAA,aAAA,SAAA,CAAA,gBAAAqB,EAAA,CAAA,sBAAA,GAAA,SAAA,gBAAAvV,EAAA,CAAA,SAAA,gBAAAkU,EAAA,EAAA,CAAA,MAAA,CAAA,kBAAA,2CAAA,uBAAA,mEAAA,qBAAA,OAAA,uBAAA,SAAA,sBAAA,yBAAA,EAAA,SAAA,kBAAA,CAAA,CAAA,CAAA,EAAA,UAAA,iBAAA,MAAA,CAAA,8BAAA,EAAA,mBAAA,SAAA,YAAA,MAAA,CAAA,qBAAA,sEAAA,2BAAA,mBAAA,gCAAA,YAAA,6BAAA,KAAA,EAAA,aAAA,kBAAA,MAAA,mBAAA,GAAA,GAAA9U,GAAA,CAAA,UAAA,CAAA,SAAA,gBAAAY,EAAA,CAAA,SAAA,gBAAAkU,EAAA,EAAA,CAAA,MAAA,CAAA,kBAAA,2CAAA,uBAAA,mEAAA,qBAAA,OAAA,uBAAA,SAAA,sBAAA,yBAAA,EAAA,SAAA,gBAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAA6rB,EAAAC,CAAA,CAAA,CAAA,EAAA,gBAAAzqB,EAAA,CAAA,sBAAA,GAAA,SAAA,gBAAAvV,EAAA,CAAA,SAAA,gBAAAkU,EAAA,EAAA,CAAA,MAAA,CAAA,kBAAA,mCAAA,uBAAA,mEAAA,qBAAA,OAAA,uBAAA,MAAA,uBAAA,SAAA,sBAAA,0BAAA,0BAAA,WAAA,EAAA,SAAA,UAAA,CAAA,CAAA,CAAA,EAAA,UAAA,iBAAA,MAAA,CAAA,0BAAA,EAAA,mBAAA,SAAA,YAAA,MAAA,CAAA,qBAAA,sEAAA,2BAAA,mBAAA,gCAAA,YAAA,6BAAA,KAAA,EAAA,aAAA,kBAAA,MAAA,mBAAA,GAAA,GAAA9U,GAAA,CAAA,kBAAA,CAAA,SAAA,gBAAAY,EAAA,CAAA,SAAA,gBAAAkU,EAAA,EAAA,CAAA,MAAA,CAAA,kBAAA,mCAAA,uBAAA,mEAAA,qBAAA,OAAA,uBAAA,MAAA,uBAAA,SAAA,sBAAA,0BAAA,2BAAA,YAAA,0BAAA,WAAA,EAAA,SAAA,UAAA,CAAA,CAAA,CAAA,CAAA,EAAA,kBAAA,CAAA,SAAA,gBAAAlU,EAAA,CAAA,SAAA,gBAAAkU,EAAA,EAAA,CAAA,MAAA,CAAA,kBAAA,mCAAA,uBAAA,mEAAA,qBAAA,OAAA,uBAAA,MAAA,uBAAA,SAAA,sBAAA,0BAAA,2BAAA,YAAA,0BAAA,WAAA,EAAA,SAAA,UAAA,CAAA,CAAA,CAAA,CAAA,CAAA,EAAA6rB,EAAAC,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAAA,CAM3lI,EAAA,CAN2lI,sZAAA,kFAAA,kDAAA,oTAAA,kHAAA,6SAAA,yGAAA,6RAAA,gJAAA,uHAAA,soBAAA,uIAM3lI,EAAA,cAAA,EAAA,GAAA,YAAA,eAAA,GAAA,aAAA,CAAA,OAAA,MAAA,MAAA,GAAA,EAAAvqB,EAAA8oC,GAAA,CAAA,QAAA,CAAA,QAAA,CAAA,YAAA,WAAA,EAAA,aAAA,CAAA,YAAA,WAAA,EAAA,MAAA,UAAA,KAAAzoC,EAAA,IAAA,EAAA,UAAA,CAAA,wBAAA,oIAAA,MAAA,QAAA,KAAAA,EAAA,eAAA,EAAA,UAAA,CAAA,MAAA,OAAA,KAAAA,EAAA,IAAA,CAAA,CAAA,EAAAT,GAAAkpC,GAAA,CAAA,CAAA,OAAA,oBAAA,YAAA,CAAA,sBAAA,iDAAA,IAAA,+GAAA,EAAA,MAAA,SAAA,IAAA,gHAAA,OAAA,KAAA,EAAA,CAAA,OAAA,oBAAA,YAAA,CAAA,sBAAA,iDAAA,IAAA,+GAAA,EAAA,MAAA,SAAA,IAAA,gHAAA,OAAA,KAAA,EAAA,GAAAl/C,EAAA,CAAA,C,OCNyjB,SAASY,GAAqB,EAAU,GAAG89B,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAgI,OAA9HD,GAAmD,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,iFAA1b99B,GAAc2V,GAAS1V,EAAQ,EAAQ,GAAiB8W,GAAoB9W,EAAQ,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,WAAW,EAAQC,GAAkB,CAAC,UAAU,kBAAkB,EAAwOC,GAAwB,CAAC,EAAQC,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAMj6B,GAAgBiU,GANi7BhU,kBAAiB,SAAS,CAAC,KAAG,QAAM,YAAU,QAAM,SAAO,WAAS,QAAQg+C,EAAa,YAAY,KAAKa,EAAU,OAAO,GAAG/f,GAAW,EAAI,CAA4D,IAAMtB,EAA5C19B,GAAwBk+C,IAA4CA,EAAkB,CAAC,cAAY,aAAW,iBAAe,kBAAgB,aAAW,aAAW,YAAUjpC,GAAgB,CAAC,WAAAwpC,GAAW,eAAe,YAAY,gBAAAD,GAAgB,YAAAI,GAAY,UAAQ,kBAAAF,EAAiB,CAAC,EAAQzf,EAAiBzB,EAAS,KAAK,GAAG,EAAEwB,EAAU,iBAAuBF,EAAgB3+B,EAAY,EAAE,MAAqB,gBAAKyT,EAAY,CAAC,GAAGurB,GAA4CL,EAAgB,SAAuB,gBAAKnrB,EAAO,IAAI,CAAC,QAAQ+pB,EAAQ,QAAQF,EAAS,iBAAiBqD,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,eAAeA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,eAAeA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,UAAUA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,gBAAgBA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,UAAUlsB,EAAG,eAAe4qB,CAAU,EAAE,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAuB,gBAAK5rB,EAAO,IAAI,CAAC,GAAGqrB,EAAU,UAAUrqB,EAAG,iBAAiB2qB,CAAS,EAAE,mBAAmB,YAA6B,mBAAiB,SAAS,YAAgB,MAAI,MAAM,CAAC,GAAGpb,CAAK,EAAa,aAAW,GAAGxkB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,CAAC,EAAE8/B,EAAYC,CAAc,EAAE,SAAuB,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAa,aAAW,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,SAAuB,gBAAKA,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAiC,aAAW,SAAuB,gBAAK/T,GAAS,CAAC,MAAM,6FAA6F,OAAO,OAAO,WAAW,QAAQ,cAAcm/C,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAMhqG,EAAE,CAN4qG,sZAAsZ,kFAAkF,oDAAoD,sQAAsQ,4HAA4H,yMAAyM,uEAAuE,mXAAmX,mIAM3sJ,EAAE,cAAc,EAAiC,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE7pC,EAAoB2pC,GAAgB,CAAC,UAAWN,IAA2ES,eAAmB,CAAC,GAAGT,GAAiBS,cAAiB,aAAa,OAAO,OAAO,IAAA,GAAU,MAAM,MAAM,CAAC,CAAC,EAAElqC,GAAS+pC,GAAgB,CAAC,GAAGl/C,EAAa,CAAC,C,OCNtF,SAASS,GAAqB,EAAU,GAAGo9B,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAgI,OAA9HD,GAAmD,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,mEAAvVp9B,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAwOC,GAAwB,CAAC,MAAM,YAAY,KAAK,WAAW,EAAQ,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAM5vB,GAAgB2T,GAN4wB1T,kBAAiB,SAAS,CAAC,KAAG,QAAM,YAAU,QAAM,SAAO,WAAS,QAAQ09C,EAAa,YAAY,IAAIsB,EAAU,GAAGxgB,GAAW,EAAI,CAA4D,IAAMtB,EAA5Cn9B,GAAwB29C,IAA4CA,EAAkB,CAAC,cAAY,aAAW,iBAAe,kBAAgB,aAAW,aAAW,YAAUjpC,GAAgB,CAAC,WAAAiqC,GAAW,eAAe,YAAY,eAAY,UAAQ,kBAAAC,EAAiB,CAAC,EAAQlgB,EAAiBzB,EAAS,KAAK,GAAG,EAAEwB,EAAU,iBAAsB,CAAC,wBAAsB,SAAO7pB,GAAyBqqB,CAAW,EAAQigB,EAAa9e,EAAsB,MAAM,GAAGC,IAAO,CAAC,GAAG4e,GAAiD,MAAtBA,EAAU,GAAG5e,CAAI,IAAW,GAAM,MAAO,GAAOE,EAAW,WAAW,CAAE,CAAC,EAAQ4e,EAAY/e,EAAsB,MAAM,GAAGC,IAAO,CAAC,GAAG4e,GAAiD,MAAtBA,EAAU,GAAG5e,CAAI,IAAW,GAAM,MAAO,GAAOE,EAAW,WAAW,CAAE,CAAC,EAAQhC,EAAgBr+B,EAAY,EAAE,MAAqB,gBAAKmT,EAAY,CAAC,GAAGurB,GAA4CL,EAAgB,SAAuB,gBAAKnrB,EAAO,IAAI,CAAC,QAAQ+pB,EAAQ,QAAQF,EAAS,iBAAiBqD,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,eAAeA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,eAAeA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,UAAUA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,gBAAgBA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,UAAUlsB,EAAG,eAAe4qB,CAAU,EAAE,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAuB,gBAAM5rB,EAAO,IAAI,CAAC,GAAGqrB,EAAU,UAAUrqB,EAAG,gBAAgB2qB,CAAS,EAAE,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAMmgB,EAAiB,MAAI,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGv7B,CAAK,EAAa,aAAW,GAAG9jB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,MAAMs/C,CAAW,CAAC,EAAElgB,EAAYC,CAAc,EAAE,SAAS,CAAe,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,OAAO,GAAG,EAAa,aAAW,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAgB,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,OAAO,EAAE,EAAa,aAAW,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAM/0G,EAAE,CAN21G,sZAAsZ,kFAAkF,oDAAoD,sHAAsH,mOAAmO,+EAA+E,8DAM7xI,EAAE,cAAc,EAAiC,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEuB,EAAoBoqC,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,QAAQ,MAAM,EAAE,MAAM,UAAU,KAAK/pC,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,MAAM,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAET,GAASwqC,GAAgB,CAAC,CAAC,C,OCPnU,SAAgBK,GAAW,EAAM,CAAC,MAAqB,gBAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAM/nC,EAAM,MAAM,OAAOA,EAAM,OAAO,MAAM,CAAC,GAAGA,EAAM,MAAM,MAAMA,EAAM,KAAK,EAAE,SAAuB,gBAAK,OAAO,CAAC,EAAE,mIAAmI,KAAK,cAAc,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgBgoC,GAAU,EAAM,CAAC,MAAqB,gBAAM,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,GAAGhoC,EAAM,SAAS,CAAe,gBAAK,OAAO,CAAC,MAAM,MAAM,OAAO,MAAM,KAAK,MAAM,CAAC,EAAgB,gBAAK,OAAO,CAAC,EAAE,oPAAoP,KAAK,cAAc,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAgBioC,GAAY,EAAM,CAAqB,MAAqB,gBAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,GAAGjoC,EAAM,KAAK,EAAE,SAAS,CAAe,gBAAKjE,EAAO,IAAI,CAAC,QAAQ,CAAC,OAAO,GAAG,EAAE,WAAW,CAAC,KAAK,SAAS,SAAS,EAAE,OAAO,GAAQ,EAAE,MAAM,CAAC,aAAa,IAAI,gBAAgB,+CAA+CiE,EAAM,MAAM,QAAQ,MAAM,OAAO,OAAO,MAAM,CAAC,CAAC,EAAgB,gBAAK,MAAM,CAAC,MAAM,CAAC,gBAAgBA,EAAM,gBAAgB,aAAa,IAAI,SAAS,WAAW,IAAI,EAAY,KAAK,EAAY,OAAO,EAAY,MAAM,CAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,8CCA7hD,SAAgBmoC,GAAQ,EAAM,CAC1B,KAAK,MAAQ,IAAI,SAAS,EAAS,IAAS,CACxC,IAAIC,EAAUnuC,EAAO,UAAU,KAAK,SAAS,MAAM,EACnD,EAAQ,gBAAmB,GAAI,CAC3B,KAAK,GAAK,EAAE,OAAOouC,OACnB,KAAK,GAAG,kBAAkB,OAAO,CACrC,EACA,EAAQ,UAAa,GAAI,CACrB,KAAK,GAAKpuB,EAAE,OAAOouB,OACnB93B,EAAQ,CACZ,EACA,EAAQ,QAAW,GAAI,CACnB,KAAK,GAAK,EAAE,OAAO83B,OACnB73B,EAAO,CAAC,CACZ,CACJ,CAAC,CACL,C,oCACA,GAAQ,UAAU,IAAM,SAAS,EAAK,CAClC,OAAO,KAAK,MAAM,SACP,IAAI,SAAS,EAAS,IAAS,CAClC,IAAI43B,EAAU,KAAK,SAAS,CAAC,CAAC,IAAIpjC,CAAG,EACrC,EAAQ,UAAa,GAAIuL,EAAQ,EAAE,OAAO,MAAM,EAEhD,EAAQ,QAAUC,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,IAAI43B,EAAU,KAAK,SAAS,CAAC,CAAC,IAAIljC,EAAOF,CAAG,EAC5C,EAAQ,UAAYuL,EACpB,EAAQ,QAAUC,CACtB,CAAC,CACJ,CACL,EACA,GAAQ,UAAU,OAAS,SAAS,EAAK,EAAO,CAC5CvW,EAAO,UAAU,eAAe,SAAS,MAAM,CACnD,C,OC1CoyB,eAAsBsuC,GAAc,EAAI,EAAY,EAAM,IAAIJ,GAAQ,OAAO,EAAE,CAAC,IAAMK,EAASC,EAAe,MAAMC,EAAM,IAAIF,EAASG,CAAW,CAAE,CAAC,eAAsBC,GAAmB,EAAI,EAAM,IAAIT,GAAQ,OAAO,EAAE,CAAC,IAAMK,EAASC,EAAoE,OAAxB,MAAvBC,EAAM,IAAIF,CAAQ,GAAoC,IAAM,C,sFED58B,SAAgBO,GAAkB,EAAS,CAAC,MAAM,CAACC,GAAUA,IAAW,SAAU,CAAoC,SAASC,GAAY,EAAS,CAAiD,OAA7CF,GAAkBC,CAAQ,EAASE,GAAgB,GAAGA,GAAU,GAAGF,GAAW,CAA0C,SAASG,GAAe,EAAS,CAAoD,OAAhDJ,GAAkBC,CAAQ,EAASI,GAAmB,GAAGA,GAAa,GAAGJ,GAAW,CAAC,eAAsBK,GAAe,EAAS,EAAU,CAGxlB,IAAMC,EAAYH,GAAeH,CAAQ,EAAQO,EAASN,GAAYD,CAAQ,EAAO,CAACQ,EAASC,GAAa,MAAM,QAAQ,IAAI,CAACb,GAAmBU,CAAW,EAAEV,GAAmBW,CAAQ,CAAC,CAAC,EAAmJ,OAA9IE,EAAmB,CAAC,OAAOC,GAAWF,GAAU,YAAYE,EAAU,QAAQ,QAAQ,YAAYD,EAAY,UAAUD,GAAU,SAAS,EAAS,CAAC,OAAO,MAAM,CAAE,CAAC,SAAgBG,GAAe,EAAS,EAAM,EAAU,CAAsCpB,GAAtBU,GAAYD,CAAwB,EAAS/jC,CAAK,EAAE,IAAMukC,EAAS,CAAC,QAAQI,GAAQ,UAAU,KAAK,IAAI,EAAE,WAAS,EAA6CrB,GAAzBY,GAAeH,CAAwB,EAAYQ,CAAQ,CAAE,C,kDAHrgB,GAAQ,EAA2H,GAAU,mBAA0I,GAAa,qB,8CCEnY,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,C,uDCAjoB,mBAAI,IAAI,YAAY,KAAK,EAAQ,IAAU,EAAE,IAAI,CAAC,IAAM,EAAEhgC,EAAE,OAAaiuB,EAAEhuB,EAAE,OAAa4gC,EAAI,GAAG,EAAE,EAAMC,EAAG,GAAOC,EAAG,EAAMC,EAAG,EAAMjrC,EAAE,EAAE,KAAM,KAAK,GAAIiK,EAAE,WAAWjK,CAAC,IAAI,GAAGA,EAAG,IAAI,EAAE,EAAEA,EAAEk4B,EAAE,IAAI,CAAC,IAAIgT,EAAGT,GAAIvgC,EAAE,WAAWlK,CAAC,GAASmrC,EAAGD,EAAGF,EAAG,IAAKE,EAAGH,GAAIA,EAAGA,EAAG,GAAI,EAAEG,EAAGH,GAAI,GAAIG,EAAMF,EAAGF,GAAK,IAASC,EAAGD,GAAK,IAAM,EAAGE,GAAI,EAAE,EAAE,EAAGD,GAAI,EAAE,EAAEI,EAAGH,GAAI,GAAIG,CAAG,CAAK,IAAJ,EAAE,EAAQ,KAAK,GAAIlhC,EAAE,WAAWjK,CAAC,GAAG,EAAG,OAAOirC,CAAG,EAAQ,IAAS,EAAE,IAAI,CAAC,IAAM,EAAEhhC,EAAE,OAAaiuB,EAAEhuB,EAAE,OAAakhC,EAAI,CAAC,EAAQC,EAAI,CAAC,EAAQC,EAAM,KAAK,KAAK,EAAE,EAAE,EAAQC,EAAM,KAAK,KAAKrT,EAAE,EAAE,EAAE,IAAI,IAAIl4B,EAAE,EAAEA,EAAEsrC,EAAM,IAAK,EAAItrC,GAAG,GAAG,EAAIA,GAAG,EAAG,IAAIo5B,EAAE,EAAE,KAAKA,EAAEmS,EAAM,EAAE,IAAI,CAAC,IAAIP,EAAG,EAAMD,EAAG,GAAS15B,EAAM+nB,EAAE,GAASoS,EAAK,KAAK,IAAI,GAAGtT,CAAC,EAAE7mB,EAAM,IAAI,IAAIsnB,EAAEtnB,EAAMsnB,EAAE6S,EAAK,IAAK,GAAIthC,EAAE,WAAWyuB,CAAC,IAAI,GAAGA,EAAG,IAAI,IAAI8S,EAAG,EAAEA,EAAG,EAAE,IAAK,CAAC,IAAMP,EAAGT,GAAIxgC,EAAE,WAAWwhC,CAAE,GAASC,EAAGL,EAAII,EAAG,GAAG,KAAKA,EAAG,EAAQE,EAAGP,EAAIK,EAAG,GAAG,KAAKA,EAAG,EAAQN,EAAGD,EAAGF,EAASY,IAAKV,EAAGS,GAAIZ,GAAIA,EAAGA,EAAGG,EAAGS,EAAO9zB,EAAGmzB,EAAG,EAAEY,EAAGb,GAAQc,EAAGd,EAAGa,EAAM/zB,IAAK,GAAG6zB,IAAI,EAAID,EAAG,GAAG,IAAI,GAAGA,GAAOI,IAAK,GAAGF,IAAI,EAAIF,EAAG,GAAG,IAAI,GAAGA,GAAI,EAAG5zB,GAAI,EAAE6zB,EAAG,EAAGG,GAAI,EAAEF,EAAG,EAAGE,EAAG,EAAEV,EAAGtzB,GAAI,EAAGA,EAAGszB,CAAG,CAAC,IAAI,IAAIW,EAAGz6B,EAAMy6B,EAAGN,EAAK,IAAM,GAAIthC,EAAE,WAAW4hC,CAAE,GAAG,CAAG,CAAC,IAAIC,EAAI,EAAMC,EAAI,GAASC,EAAO7S,EAAE,GAAS8S,EAAM,KAAK,IAAI,GAAGhU,EAAE+T,CAAM,EAAEA,EAAO,IAAI,IAAIE,EAAGF,EAAOE,EAAGD,EAAM,IAAM,GAAIhiC,EAAE,WAAWiiC,CAAE,IAAI,GAAGA,EAAI,IAAIC,EAAMlU,EAAE,IAAI,IAAImU,EAAG,EAAEA,EAAG,EAAE,IAAK,CAAC,IAAMC,EAAI7B,GAAIxgC,EAAE,WAAWoiC,CAAE,GAASE,EAAIlB,EAAIgB,EAAG,GAAG,KAAKA,EAAG,EAAQG,EAAIpB,EAAIiB,EAAG,GAAG,KAAKA,EAAG,EAAQI,EAAIH,EAAIP,EAAUW,IAAMJ,EAAIE,GAAKR,GAAKA,EAAIA,EAAIM,EAAIE,EAAQG,EAAIZ,EAAI,EAAEW,EAAIV,GAASY,EAAIZ,EAAIU,EAAI,GAAOC,IAAMzU,EAAE,EAAE,EAAE,GAAO0U,IAAM1U,EAAE,EAAE,EAAKyU,IAAM,GAAGJ,IAAK,EAAIF,EAAG,GAAG,IAAI,GAAGA,GAAOO,IAAM,GAAGJ,IAAK,EAAIH,EAAG,GAAG,IAAI,GAAGA,GAAI,EAAIM,GAAK,EAAEJ,EAAI,EAAIK,GAAK,EAAEJ,EAAI,EAAII,EAAI,EAAEH,EAAIE,GAAK,EAAIA,EAAIF,CAAI,CAAC,IAAI,IAAII,EAAGZ,EAAOY,EAAGX,EAAM,IAAM,GAAIhiC,EAAE,WAAW2iC,CAAE,GAAG,EAAG,OAAOT,CAAM,EAAQ,IAAU,EAAE,IAAI,CAAC,GAAGniC,EAAE,OAAOC,EAAE,OAAO,CAAC,IAAM4iC,EAAI5iC,EAAE,EAAED,EAAE,EAAE6iC,CAAI,CAA0E,OAAtE5iC,EAAE,SAAS,EAAUD,EAAE,OAAWA,EAAE,QAAQ,GAAWygC,GAASzgC,EAAEC,CAAC,EAAUygC,GAAQ1gC,EAAEC,CAAC,CAAE,C,OCD3xD,SAAS6iC,GAAsB,EAAM,CAAC,OAAOpnC,EAAM,OAAO,CAAC,CAAC,CAAC,YAAY,EAAEA,EAAM,MAAM,CAAC,CAAE,CAAC,SAAgBqnC,GAAU,EAAM,CAA2C,OAA7BrnC,EAAM,MAAMsnC,EAAW,GAAG,CAAC,EAAA,CAAgB,IAAIF,EAAqB,CAAC,CAAC,KAAK,GAAG,CAAE,CAAC,SAAgBG,GAAU,EAAK,EAAU,CAAC,IAAMC,EAAW/jB,EAAK,OAAO,GAAG+jB,GAAYC,EAAW,OAAOhkB,EAAM,IAAMikB,EAAWjkB,EAAK,MAAM,EAAEgkB,CAAS,EAAkD,OAA7CD,EAAWC,EAAkBC,EAAW,IAAYA,CAAW,CAAC,SAAgBC,GAAc,EAAO,CAAC,OAAO,OAAO,KAAKC,CAAM,CAAC,CAAC,SAAS,CAAE,CAAC,SAAgBC,GAAa,EAAW,CAAC,SAASC,EAAI,GAAGC,EAAK,CAAC,QAAQ,IAAI,KAAK,IAAI,EAAE,GAAGA,CAAI,CAAE,CAAC,SAASC,EAAK,EAAM,CAAC,QAAQ,KAAKC,CAAK,CAAE,CAAC,SAASC,EAAQ,EAAM,CAAC,QAAQ,QAAQD,CAAK,CAAE,CAAC,SAASE,GAAM,CAAC,CAA0D,OAArDC,EAA2D,CAAC,MAAI,OAAK,SAAO,EAA1D,CAAC,IAAID,EAAK,KAAKA,EAAK,QAAQA,CAAI,CAA4B,CAAmK,SAAgBE,GAAc,EAAM,CAA0M,OAAtMjL,EAAM,WAAW,WAAkBA,EAAM,UAAU,WAAcA,EAAM,WAAW,WAAkBA,EAAM,UAAU,WAAcA,EAAM,cAAc,WAAkBA,EAAM,aAAa,WAAkBkL,EAAoB,CAAC,SAAgBC,GAAuB,EAAO,CAAC,MAAM,GAAGC,EAAO,UAAW,CAAgM,SAAgBC,IAAmB,CAAC,IAAMC,EAAQC,IAAc,cAAcC,EAAe,EAAE,GAAIF,EAA8E,OAAhCA,EAAQ,aAAa,SAA+B,CAAE,CAAmF,SAAgBG,GAAwB,EAAI,EAAW,CAAC,GAAG,CAACC,EAAW,OAAOvF,EAAI,IAAMwF,EAAoB,IAAID,IAAa,GAAGvF,EAAI,WAAWwF,CAAmB,EAAG,OAAOxF,EAAI,MAAMwF,EAAoB,MAAM,CAAG,CAErgE,SAAgBC,GAAY,EAAe,CAAC,GAAG,cAAcj0C,EAAO,CAGvE,IAAMqjC,EAAQ,CAAC,SAAS6Q,EAAe,gBAAgB,cAAc,EAAE,GAAG,UAAU,UAAU,OAAO,UAAU,MAAM7Q,CAAO,EAAE,GAAG,aAAa,UAAU,OAAO,UAAU,aAAa,CAAC,EAAEA,CAAO,CAAE,CAExK,OAF4K6Q,EAE/L,QAAQ,QAAQ,EAAU,IAAI,QAAQ,GAAS,CAAC,WAAW59B,EAAQ,CAAC,CAAE,CAAC,CAAE,C,6DARnE,QAA2B,CAAC,GAAG,CAAC,OAActW,IAAS,QAAaA,EAAO,aAAa,sBAAsB,MAAO,MAAS,CAC3I,CAAC,EAAA,CAAG,EAAQ,GAAY,8CAA01B,GAAoB,iIAAme,GAAa,OAAO,SAAW,IAAY,SAAS,KAAkB,GAAkBA,IAAS,OAAmB,KAAPA,EAAkB,GAAgB,mCAAwP,OAA6B0zC,GAAkB,IAAI,e,+ECAt9B,CAAA,IAAAa,GAAI,KAAAC,GAAK,QAAAC,IAAS3B,GAAaqB,EAAqB,OAAiH,CAAC,GAAG,CAMt/B,IAAMS,EAAM,OAAO,iDAAiD,GAAG,EAAkB,MAAhB,GAAG,MAAMA,CAAK,EAASA,CAAM,MAAM,CAAiD,OAAhDL,GAAI,0CAA0C,EAAS,OAAO,0BAA0B,GAAG,CAAE,CAAC,EAAA,CAAG,C,mDCP1L,SAAS,EAAQ,CAAC,IAAIQ,EAAQ,EAAQ,YAAY,iBAAiB/0C,GAAQQ,EAAU,eAAe,EAAMw0C,EAAS,EAAQ,aAAax0C,EAAU,UAAU,YAAY,CAAC,CAAC,SAAS,SAAS,EAAMy0C,EAAS,EAAQ,aAAaz0C,EAAU,UAAU,YAAY,CAAC,CAAC,SAAS,cAAc,EAAM00C,EAAS,EAAQ,aAAaD,EAAS,GAAG,CAACD,EAAS,EAAsB,EAAQ,oBAAoBE,EAAS,GAAG,CAACH,EAAQ,EAAgB,EAAQ,cAAc,MAAM,KAAKv0C,EAAU,QAAQ,EAAc,EAAQ,YAAY,MAAM,KAAKA,EAAU,QAAQ,CAAE,EAAA,CAAG,AAAUq0C,KAAQ,CAAC,CAAE,C,uDCOzjB,IAAwB,EAAS,IAAmB,CAAC,IAAMQ,EAAgBvmD,EAAO,IAAI,EAAE,OAAOC,EAAY,GAAO,CAAC,GAAG,CAAC8lD,GAAQ,SAAS,EAAE,OAAO9S,EAAStzB,CAAK,EAAE,IAAMue,EAAIsoB,GAAkCD,EAAqB,CAAC,UAAQ,WAAS5mC,EAAY8mC,EAAmBvoB,EAAI,QAExS,GAFgT,EAAI,QAAQ,CAAC,EAAEwoB,EAAQ,EAAEC,CAAO,EAE5UF,IAA+BA,EAAmB,IAAIC,GAASD,EAAmB,IAAIE,GAAS,OAAO1T,EAAStzB,CAAK,CAAG,EAAE,CAAC6mC,EAAiBvT,CAAQ,CAAC,CAAE,C,OCP1J,SAAgB2T,GAAe,EAAc,EAAsG,CAAC,YAAU,gBAAc,CAAC,IAAMC,EAAoBC,EAAc,sBAAsB,EAAQC,EAAoBC,EAAc,sBAAsB,EAAE,GAAGH,EAAoB,IAAIE,EAAoB,IAAI,CAAC,IAAME,EAAWF,EAAoB,IAAIF,EAAoB,IAAI,EAAc,UAAUG,EAAc,UAAUC,EAAWC,CAAU,MAAM,GAAGL,EAAoB,OAAOE,EAAoB,OAAO,CAAC,IAAMI,EAAWJ,EAAoB,IAAIF,EAAoB,IAAUO,EAAUJ,EAAc,UAAUG,EAAWD,EAAgBG,EAAcR,EAAoB,OAAOE,EAAoB,OAAaO,EAAON,EAAc,UAAUK,EAAcE,EAAa,EAAc,UAAU,KAAK,IAAIH,EAAUE,CAAM,CAAE,CAAC,C,iJCe+D,SAAS,EAA2B,CAAC,EAA2BW,KAAQ,OAAO,EAA2BC,KAAQ,OAAO,EAA2BC,KAAQ,MAAO,EAAA,CAAGjoD,AAA6BunD,KAA2B,CAAC,CAAE,GAAqC,SAAS,EAAuB,CAAC,EAAuBU,KAAQ,OAAO,EAAuBC,UAAa,YAAY,EAAuBC,UAAa,WAAY,EAAA,CAAGloD,AAAyBunD,KAAuB,CAAC,CAAE,GAAoC,SAAS,EAAsB,CAAC,EAAsBY,GAAM,KAAK,EAAsBC,MAAS,OAAQ,EAAA,CAAGnoD,AAAwBunD,KAAsB,CAAC,CAAE,GAAuC,SAAS,EAAyB,CAAC,EAAyBa,YAAe,cAAc,EAAyBC,KAAQ,MAAO,EAAA,CAAGpoD,AAA2BunD,KAAyB,CAAC,CAAE,GAAmC,SAAS,EAAqB,CAAC,EAAqBQ,UAAa,YAAY,EAAqBC,UAAa,WAAY,EAAA,CAAG/nD,AAAuBunD,KAAqB,CAAC,CAAE,GAA+B,SAAS,EAAiB,CAAC,EAAiBa,QAAW,UAAU,EAAiBC,SAAY,WAAW,EAAiBC,UAAa,WAAY,EAAA,CAAGroD,AAAmBunD,KAAiB,CAAC,CAAE,GAA8B,SAAS,EAAgB,CAAC,EAAgBG,KAAQ,OAAO,EAAgBC,KAAQ,MAAO,EAAA,CAAG1nD,AAAkBunD,KAAgB,CAAC,CAAE,GAA6B,SAAS,EAAe,CAAC,EAAec,QAAW,UAAU,EAAeC,OAAU,QAAS,EAAA,CAAGroD,AAAiBunD,KAAe,CAAC,CAAE,C,+EChBtsD,CAAA,IAAAe,GAAI,KAAAC,GAAK,QAAAC,IAASjF,GAAaqB,EAAqB,OAA6B,CAAC,GAAG,CAMl6B,IAAMS,EAAM,OAAO,iDAAiD,GAAG,EAAkB,MAAhB,GAAG,MAAMA,CAAK,EAASA,CAAM,MAAM,CAAiD,OAAhDiD,GAAI,0CAA0C,EAAS,OAAO,0BAA0B,GAAG,CAAE,CAAC,EAAA,CAAG,C,iHCUotB,SAAS,EAA2B,CAAC,EAA2Bd,KAAQ,OAAO,EAA2BC,KAAQ,OAAO,EAA2BC,KAAQ,MAAO,EAAA,CAAGxnD,AAA6BwoD,KAA2B,CAAC,CAAE,GAAqC,SAAS,EAAuB,CAAC,EAAuBhB,KAAQ,OAAO,EAAuBC,UAAa,YAAY,EAAuBC,UAAa,WAAY,EAAA,CAAGznD,AAAyBwoD,KAAuB,CAAC,CAAE,GAAoC,SAAS,EAAsB,CAAC,EAAsBd,GAAM,KAAK,EAAsBC,MAAS,OAAQ,EAAA,CAAG1nD,AAAwBwoD,KAAsB,CAAC,CAAE,GAAuC,SAAS,EAAyB,CAAC,EAAyBb,YAAe,cAAc,EAAyBC,KAAQ,MAAO,EAAA,CAAG3nD,AAA2BwoD,KAAyB,CAAC,CAAE,GAAmC,SAAS,EAAqB,CAAC,EAAqBlB,UAAa,YAAY,EAAqBC,UAAa,WAAY,EAAA,CAAGtnD,AAAuBwoD,KAAqB,CAAC,CAAE,GAA+B,SAAS,EAAiB,CAAC,EAAiBb,QAAW,UAAU,EAAiBC,SAAY,WAAW,EAAiBC,UAAa,WAAY,EAAA,CAAG5nD,AAAmBwoD,KAAiB,CAAC,CAAE,GAA8B,SAAS,EAAgB,CAAC,EAAgBvB,KAAQ,OAAO,EAAgBC,KAAQ,MAAO,EAAA,CAAGjnD,AAAkBwoD,KAAgB,CAAC,CAAE,GAA6B,SAAS,EAAe,CAAC,EAAeZ,QAAW,UAAU,EAAeC,OAAU,QAAS,EAAA,CAAG5nD,AAAiBwoD,KAAe,CAAC,CAAE,C,+EChBtsD,CAAA,IAAAE,GAAI,KAAAC,GAAK,QAAAC,IAAS9F,GAAaqB,EAAqB,OAA6B,CAAC,GAAG,CAMl6B,IAAMS,EAAM,OAAO,iDAAiD,GAAG,EAAkB,MAAhB,GAAG,MAAMA,CAAK,EAASA,CAAM,MAAM,CAAiD,OAAhD8D,GAAI,0CAA0C,EAAS,OAAO,0BAA0B,GAAG,CAAE,CAAC,EAAA,CAAG,C,iHCUotB,SAAS,EAA2B,CAAC,EAA2B3B,KAAQ,OAAO,EAA2BC,KAAQ,OAAO,EAA2BC,KAAQ,MAAO,EAAA,CAAG/mD,AAA6B4oD,KAA2B,CAAC,CAAE,GAAqC,SAAS,EAAuB,CAAC,EAAuB7B,KAAQ,OAAO,EAAuBC,UAAa,YAAY,EAAuBC,UAAa,WAAY,EAAA,CAAGhnD,AAAyB4oD,KAAuB,CAAC,CAAE,GAAoC,SAAS,EAAsB,CAAC,EAAsB3B,GAAM,KAAK,EAAsBC,MAAS,OAAQ,EAAA,CAAGjnD,AAAwB4oD,KAAsB,CAAC,CAAE,GAAuC,SAAS,EAAyB,CAAC,EAAyB1B,YAAe,cAAc,EAAyBC,KAAQ,MAAO,EAAA,CAAGlnD,AAA2B4oD,KAAyB,CAAC,CAAE,GAAmC,SAAS,EAAqB,CAAC,EAAqB/B,UAAa,YAAY,EAAqBC,UAAa,WAAY,EAAA,CAAG7mD,AAAuB4oD,KAAqB,CAAC,CAAE,GAA+B,SAAS,EAAiB,CAAC,EAAiB1B,QAAW,UAAU,EAAiBC,SAAY,WAAW,EAAiBC,UAAa,WAAY,EAAA,CAAGnnD,AAAmB4oD,KAAiB,CAAC,CAAE,GAA8B,SAAS,EAAgB,CAAC,EAAgBpC,KAAQ,OAAO,EAAgBC,KAAQ,MAAO,EAAA,CAAGxmD,AAAkB4oD,KAAgB,CAAC,CAAE,GAA6B,SAAS,EAAe,CAAC,EAAezB,QAAW,UAAU,EAAeC,OAAU,QAAS,EAAA,CAAGnnD,AAAiB4oD,KAAe,CAAC,CAAE,C,OCVn0E,SAASE,GAAW,EAAK,CAAC,OAAO7qB,EAAK,MAAM8qB,EAAe,CAAE,CAAC,SAASC,GAAe,EAAI,CAAC,IAAMC,EAAMH,GAAWI,CAAG,CAAC,CAAC,OAAO,GAAMC,EAAK,KAAK,GAAGA,EAAK,OAAO,CAAC,EAAE,OAAO,IAAI,IAAIF,CAAK,CAAE,CAGnY,SAASG,GAAoB,EAAK,CAA+D,OAA3D,MAAM,QAAQnrB,CAAI,EAAUA,EAAK,IAAImrB,EAAmB,EAAUnrB,EAAK,UAAU,KAAK,CAAC,CAC/H,QAAQorB,GAAe,EAAE,CAAC,CAAC,YAAY,CAAE,CAAuC,SAASC,GAA2B,EAAK,CAAC,IAAMC,EAAOC,GAAoB,IAAIC,CAAI,EAAE,GAAGF,EAAO,OAAOA,EAAO,IAAMG,EAAeC,GAAkBF,CAAI,EAA+C,OAA7CD,GAAoB,IAAIC,EAAKC,CAAc,EAASA,CAAe,CAAC,SAASC,GAAkB,EAAK,CAAC,IAAMD,EAAe,CAAC,EAAE,IAAI,IAAMpvC,KAAOmvC,EAAM,GAAGA,EAAK,eAAenvC,CAAG,EAAE,CAAC,IAAME,EAAMivC,EAAKnvC,GAA0F,GAAlF,OAAOE,GAAQ,UAAsE,MAAM,QAAQA,CAAK,EAAE,CAAC,EAAeF,GAAK8uC,GAAoB5uC,CAAK,EAAE,QAAS,CAAC,EAAeF,GAAKE,CAAM,CAAE,OAAOkvC,CAAe,CAAC,SAASE,GAAc,EAAa,EAAM,EAAI,CAAC,IAAMv+B,EAAO,CAAC,GAAGw+B,CAAY,EAAgF,OAA3E3jC,EAAMmF,EAAO,QAAO,EAAO,MAAMnF,GAAUD,EAAIoF,EAAO,MAAK,EAAO,IAAIpF,GAAYoF,CAAO,CAKnzB,SAASy+B,GAA2B,EAAK,EAAM,EAAM,EAAU,CAAC,IAAI7I,EAAM,EAAQ8I,EAAM,CAAC,MAAM,CAAC,MAAM,IAAS,IAAI,CAAC,EAAE,YAAY,CAAC,MAAM,IAAS,IAAI,CAAC,CAAC,EAAQC,EAAShB,GAAeS,EAAK,GAAG,EAInM,GAFGO,EAAS,IAAIlnB,CAAK,IAAG,GAAO,IAC5BmmB,EAAM,OAAO,GAAGe,EAAS,OAAO,GAAGA,EAAS,OAAO,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQlnB,IAAO,GAAOme,EAAM,GACxFA,EAAM,EAAE,CAAC,IAAMgJ,EAAYR,EAAK,IAAI,MAAM,GAAG,CAAC,CAAC,OAAO,GAAO/3C,GAAM,GAAGu4C,EAAY,EAAEA,CAAW,CAAE,CAAC,IAAMC,EAAWlB,GAAeS,EAAK,KAAK,EAC5IS,EAAW,IAAIpnB,CAAK,IAAG,GAAO,IAAI,IAAMqnB,EAAWV,EAAK,MAAM,QAAQ3mB,CAAK,EAAKqnB,IAAa,KAAI,GAAO,GAE3G,EAAM,MAAMP,GAAcG,EAAM,MAAMI,EAAWA,EAAWrnB,EAAM,MAAM,GAErE2c,GAASgK,EAAK,MAAMW,CAAS,GAAG,IAAG,GAAOnJ,EAAM,IACnD,IAAI,IAAMoJ,KAAaH,EAAgCzK,GAAS3c,EAAMunB,CACvD,GAAG,IAAG,GAAO,IAAK,IAAMC,EAAS,CAAC,GAAGb,EAAK,GAAG,GAAGA,EAAK,GAAG,GAAGA,EAAK,GAAG,GAAGA,EAAK,GAAG,GAAGA,EAAK,GAAG,GAAGA,EAAK,EAAE,EAAE,IAAI,IAAMc,KAAWD,EAAS,CAAC,IAAME,EAAaxB,GAAeuB,CAAO,EAEzL9K,GAAS8K,EAAQH,CAAS,GAAG,IAAG,GAAOnJ,EAAM,IAE7CsJ,EAAQ,WAAWznB,CAAK,IAAG,GAAO,IAAO0nB,EAAa,IAAI1nB,CAAK,IAAG,GAAO,IAAOynB,EAAQ,SAASznB,CAAK,IAAG,GAAO,GACnH,IAAI,IAAM2nB,KAAeD,EAAkC/K,GAAS3c,EAAM2nB,CAA4B,GAAG,IAAG,GAAO,EAAI,CAAC,IAAMC,EAAiBjB,EAAK,YAAY,QAAQ3mB,CAAK,EAAK4nB,IAAmB,KAAI,GAAO,GAAG,EAAM,YAAYd,GAAcG,EAAM,YAAYW,EAAiBA,EAAiB5nB,EAAM,MAAM,GAAG,IAAI,IAAM7gB,KAAKwnC,EAAK,EAAMxnC,EAAE,SAAS6gB,CAAK,IAAG,GAAO,IAAK,IAAI,IAAM6nB,KAAalB,EAAK,UAExYhK,GAASkL,EAAUP,CAAS,GAAG,IAAG,GAAO,IAAOO,EAAU,SAASP,CAAS,IAAG,GAAO,IAAOO,EAAU,SAAS7nB,CAAK,IAAG,GAAO,IAAK,MAAM,CAAC,QAAM,OAAK,CAAE,CAAC,SAAS8nB,GAAwB,EAAK,EAAgB,CAAC,IAAMlB,EAAeJ,GAA2BG,CAAI,EAAQoB,EAAW7B,GAAe8B,CAAe,EAAMj9B,EAAM,EAAE,IAAI,IAAMk9B,KAAaF,EAAW,CAAC,GAAK,CAAC,SAAOf,GAA2BJ,EAAeqB,EAAUF,EAAWC,CAAe,EAAE,GAAO7J,CAAM,CAAC,OAAOpzB,CAAM,CAAC,SAASm9B,GAAa,EAAM,EAAM,EAAS,CAAC,GAAK,CAACC,EAAQC,GAAYjrD,EAAS,IAAI,EAAO,EAAEkrD,GAAiBjrD,EAAc,EAA0V,OAAxV+P,MAAc,CAAC,IAAMm7C,EAAgB,IAAI,gBAAyP,OAAzOC,GAAiB9wC,EAAMuoB,EAAMwoB,EAASF,EAAgB,MAAM,CAAC,CAAC,KAAK,GAAK,CAAKA,EAAgB,OAAO,SAASD,MAAoB,CAACD,EAAW9/B,CAAG,CAAE,CAAC,CAAG,CAAC,CAAC,CAAC,MAAM,GAAK,CAAImgC,EAAI,OAAO,cAAc,QAAQ,MAAM,iBAAiBA,CAAG,CAAG,CAAC,MAAY,CAACH,EAAgB,MAAM,CAAE,CAAE,EAAE,CAAC7wC,EAAMuoB,CAAK,CAAC,EAAQ,CAAC,QAAQmoB,GAAS,CAAC,CAAC,CAAE,CACl9B,eAAeI,GAAiB,EAAM,EAAM,EAAS,EAAO,CAAC,IAAM/kC,EAAKq9B,IAAY,SAAS,SAASnB,GAAK,OAAO,EAAE,IAAMsI,EAAgB1B,GAAoBtmB,CAAK,EAAQmoB,EAAQ,CAAC,EAAQO,EAAM,OAAO,OAAOjxC,CAAK,EAAMkxC,EAAS,YAAY,IAAI,EAAEC,GAAQ,eAAeC,GAAwB,CAAI,YAAY,IAAI,GAAGF,IAAU,MAAMjI,GAAY,EAAE,EAAS,YAAY,IAAI,EAAEkI,GAAS,CAAC,IAAI,IAAI72C,EAAE,EAAEA,EAAE22C,EAAM,OAAO,EAAE32C,EAAE,CAAoG,GAAhG,YAAY,IAAI,GAAG42C,IAAU,MAAME,EAAuB,EAAE,EAAS,YAAY,IAAI,EAAED,IAAYE,GAAQ,QAAQ,MAAM,CAAC,EAAE,IAAMnC,EAAK+B,EAAM32C,GAASosC,EAAM2J,GAAwBnB,EAAKqB,CAAe,EAAE,GAAG7J,GAAOqK,EAAS,cAAc,KAAK,CAAChlC,GAAMmjC,EAAK,MAAMnjC,GAAM,CAAC,IAAMikC,EAAQd,EAAK,GAAG,QAAQA,EAAK,GAAG,GAASoC,EAAMP,GAAU,YAAYnrD,GAAsB,MAAMspD,EAAK,MAAMc,GAAgBd,EAAK,MACnzBwB,EAAQ,KAAK,CAAC,IAAIxB,EAAK,IAAI,QAAM,YAAYA,EAAK,YAAY,KAAK,CAAC,GAAGA,EAAK,EAAEA,EAAK,SAAS,CAAC,CAAC,KAAK,GAAG,EAAE,OAAK,CAAC,CAAE,CAAC,CAA0M,OAAzM,MAAMkC,EAAuB,EAAKC,GAAQ,UAA8BX,EAAQ,MAAM,EAAM,IAAQa,EAAM,MAAMC,EAAM,KAAK,EAAErJ,GAAQ,OAAO,EAAE,MAAMiJ,EAAuB,EAAKC,GAAQ,SAAc,CAAC,EAASX,EAAQ,MAAM,EAAE,EAAE,CAAE,CAAC,SAASe,GAAsB,EAAM,EAAY,EAAW,CAAC,IAAMC,EAAY,CAAC,EAAQC,EAAwBC,EAAY,SAAS,GAAG,EAAQC,EAAoBD,EAAY,MAAM,GAAG,CAAC,CAAC,GAASE,EAASD,EAAoB,OAAO,EAAEA,EAAoB,GAAG,IAAI,IAAMrO,KAAOxjC,EAAyB8oC,GAAwBtF,EAAIuF,CAA0B,CAAC,CAAC,WAAW+I,CAAQ,IAAgBH,GAAyBnO,EAAI,QAAQsO,EAAS,SAAkB,EAAYtO,GAAKxjC,EAAMwjC,KAAM,OAAOkO,CAAY,CAAC,SAAgBK,GAAU,EAAM,EAAS,CAAC,GAAK,CAACC,EAAYC,GAAiBvsD,EAAS,CAAC,CAAC,EAAO,CAACwsD,EAAOC,GAAWzsD,EAAS,SAAS,EAAO,CAAC,WAAS+qD,GAAauB,EAAYzpB,EAAMwoB,CAAQ,EAAO,CAAC,gBAAcz5C,GAAc,EAAQysC,EAASqO,GAAc,GAE7kC,SAASC,EAAe,EAAM,EAAQ,CAAC,YAAY,EAAK,EAAE,CAAC,IAAIX,EAAY1xC,EAAS+wC,EAAS,UAAU,CAAC1Y,EAAQ,cAAa,EAAYoZ,GAAsBzxC,EAAM+wC,EAAS,SAASqB,GAAc,IAAI,EAAErK,GAAI,kBAAkBgJ,EAAS,QAAQ,GAAGkB,EAAgBP,CAAW,CAAE,CAM/K,OANgLh8C,MAAc,CAAC,eAAe48C,GAAiB,CAACH,EAAU,SAAS,EAAE,IAAMI,EAAQC,GAAW,qBAAqB,EAAE,GAAG,CAACD,EAAQ,CAACJ,EAAU,mBAAmB,EAAEE,EAAexN,GAAY,CAAC,YAAY,EAAI,CAAC,EAAEkD,GAAI,mBAAmB,EAAE,MAAO,CAAC,IAAM0K,EAAY,MAAMrO,GAAeL,EAASwO,CAAO,EAAE,GAAGE,EAAY,SAAS,QAAQ,CAACJ,EAAeI,EAAY,WAAW,EAAEN,EAAU,SAAS,EAAEpK,GAAI,0BAA0B,EAAE,MAAO,CAAI0K,EAAY,SAAS,UAASJ,EAAeI,EAAY,WAAW,EAAEN,EAAU,oBAAoB,EAAEpK,GAAI,oDAAoD,GAAG,IAAM2K,EAAeC,GAAkBJ,EAAQxO,CAAQ,EAAQ6O,EAAS,MAAM,MAAMF,CAAc,EAAE,GAAGE,EAAS,GAAG,CAAC,IAAMC,EAAgB,MAAMD,EAAS,KAAK,EAAEP,EAAeQ,CAAe,EAAEnO,GAAeX,EAAS8O,EAAgBN,CAAO,EAAEJ,EAAU,SAAS,EAAEpK,GAAI,wBAAwB,EAAE,MAAO,CACplC,GAA7C6K,EAAS,SAAS,KAAKA,EAAS,SAAS,IAAoB,MAAU,MAAMA,EAAS,UAAU,EACjH7K,GAAI,iBAAiB,EAAE,IAAM+K,EAAgBN,GAAW,8BAA8B,EAAE,GAAG,CAACM,EAAgB,CAAIL,EAAY,SAAS,QAAQN,EAAU,0BAA0B,EAAEpK,GAAI,uBAAuB,IAAQoK,EAAU,SAAS,EAAEpK,GAAI,0BAA0B,GAAG,MAAO,CAEnR,GAAG0K,EAAY,SAAS,SAASA,EAAY,YAAYK,EAAgB,CAACX,EAAU,SAAS,EAAEpK,GAAI,6BAA6B,EAAE,MAAO,CAAC,IAAMgL,EAAuBJ,GAAkBG,EAAgB/O,CAAQ,EAAQiP,EAAiB,MAAM,MAAMD,CAAsB,EAAE,GAAGC,EAAiB,GAAG,CAAC,IAAMH,EAAgB,MAAMG,EAAiB,KAAK,EAAEX,EAAeQ,CAAe,EAAEnO,GAAeX,EAAS8O,EAAgBC,CAAe,EAAEX,EAAU,SAAS,EAAEpK,GAAI,iCAAiC,CAAS,MAAI0K,EAAY,SAAS,QAAQN,EAAU,0BAA0B,EAAEpK,GAAI,2BAA2B,IAAQoK,EAAU,SAAS,EAAEpK,GAAI,8BAA8B,EAAG,CAACuK,EAAgB,CAAC,CAAC,MAAM,GAAO,CAE9rBH,EAAU,OAAO,EAAEpK,GAAI,8BAA8BltC,CAAK,CAAE,CAAC,CAAE,EAAE,CAACkpC,CAAQ,CAAC,EAAEgE,GAAI,CAAC,SAAO,SAAO,CAAC,EAAQ,CAAC,UAAQ,QAAM,CAAE,CAAC,SAASyK,GAAW,EAAK,CAAC,OAAO5J,IAAc,cAAc,cAAcjpC,EAAK,GAAG,CAAC,EAAE,aAAa,SAAS,CAAE,CAAC,SAASgzC,GAAkB,EAAQ,EAAS,CAA+C,OAA3C7O,GAAkBC,CAAQ,EAASkP,EAAeA,EAAQ,QAAQ,QAAQ,IAAIlP,EAAS,MAAM,CAAE,C,8FA3Cod,4BAAkB+D,GAAaqB,EAAqB,EAAQ,QAAqB,CAAC,GAAG,CAMl6B,IAAMS,EAAM,OAAO,iDAAiD,GAAG,EAAkB,MAAhB,GAAG,MAAMA,CAAK,EAASA,CAAM,MAAM,CAAiD,OAAhD7B,GAAI,0CAA0C,EAAS,OAAO,0BAA0B,GAAG,CAAE,CAAC,EAAA,CAAG,EAA+L,GAAe,mBAI3W,mBAAoB,IAAI,QAuBi5B,GAAQ,E,OChC11B,SAASoL,GAAY,CAAC,QAAM,OAAK,UAAQ,QAAM,CAAuC,IAAMC,EAApBC,IAAO,OAAuD,gBAAKtQ,GAAU,CAAC,MAAM,CAAC,MAAM1F,EAAM,eAAe,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,CAAC,EAAE3Z,EAAK,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,SAAS2Z,GAAOA,EAAM,WAAWA,EAAM,UAAU,SAASA,EAAM,UAAU,SAAS,EAAE,EAAE,SAAsB,gBAAK,SAAS,CAAC,UAAU,+BAAuC,UAAQ,MAAM,CAAC,WAAW,UAAU,OAAO,OAAO,WAAW,OAAO,OAAO,UAAU,QAAQ,OAAO,cAAc,YAAY,MAAMA,EAAM,eAAe,SAAS,SAAS,QAAQ,CAAC,EAAE,SAAS+V,CAAU,CAAC,CAAC,CAAC,CAAE,CAAC,SAASE,GAAQ,CAAC,QAAM,QAAM,CAAC,IAAMC,EAAO,CAAC,WAAWlW,EAAM,gBAAgB,OAAO,EAAE,WAAW,EAAE,QAAQ,GAAG,EAAsH,OAAjHgW,IAAO,aAAahW,IAAO,EAAO,WAAWA,EAAM,kBAAkB,EAAO,YAAYA,EAAM,mBAAuC,gBAAK,MAAM,CAAC,MAAMkW,CAAM,CAAC,CAAE,CAO9jC,SAASC,GAAgB,CAAC,WAAS,CAAC,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,UAAU,MAAM,EAAU,SAAO,CAAC,CAAE,CAA8I,SAASC,GAAgB,CAAC,aAAW,QAAM,YAAU,YAAU,WAAS,gBAAc,CAAC,IAAMC,EAAaC,GAAoBC,EAAWvW,CAAK,EAAQh2B,EAAM,CAAC,GAAGwsC,GAAqB,GAAGH,EAAa,WAAW,YAAY,UAAUE,IAAa,WAAWvW,EAAM,UAAU,EAAE,OAAOuW,IAAa,UAAU,OAAO,OAAO,UAAUA,IAAa,YAAY,OAAO,OAAO,eAAeA,IAAa,UAAU,WAAW,aAAa,cAAcA,IAAa,UAAU,iBAAiB,QAAQ,EAAQE,EAAW,CAAC,GAAGD,GAAqB,GAAGH,EAAa,OAAOE,IAAa,UAAU,OAAO,OAAO,UAAUA,IAAa,YAAY,OAAO,OAAO,IAAIA,IAAa,UAAU,EAAEvW,EAAM,0BAA0B,gBAAgBuW,IAAa,UAAUvW,EAAM,gBAAgB,cAAc,eAAeuW,IAAa,UAAU,WAAW,aAAa,cAAcA,IAAa,UAAU,iBAAiB,SAAS,QAAQ,GAAG,QAAQ,EAAE,EAAE,SAASG,GAAuB,CAAC,OAAOH,EAAP,CAAmB,IAAI,WAAW,CAAC,IAAM7zC,EAAIyoC,GAAuB,UAAU,EAAiF,OAApEwL,EAAaA,EAAaj0C,GAAK,IAAA,KAA2C,CAAC,EAAE,IAAI,QAAQ,GAAG,WAAW,CAAC,SAAS8pC,GAAQ,QAAQ,EAAE,EAAE,GAAG,CAAC,CAAS,CAAC,IAAI,YAAY,CAAC,IAAM9pC,EAAIyoC,GAAuB,WAAW,EAAiF,OAApEwL,EAAaA,EAAaj0C,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,IAAMA,EAAIyoC,GAAuB,SAAS,EAAiF,OAApEwL,EAAaA,EAAaj0C,GAAK,IAAA,KAA2C,CAAC,EAAE,IAAI,QAAQ,EAAE,WAAW,CAAC,SAAS,GAAG,CAAC,CAAS,CAAC,CAAC,CAAC,IAAMk0C,EAAmBF,EAAsB,EAAE,MAAoB,gBAAM,MAAM,CAAO,QAAgB,YAAU,QAAQ,GAAOtwC,EAAM,gBAAgB,EAAE,SAAS,CAACmwC,IAAa,aAA0B,gBAAKJ,GAAgB,CAAC,QAAQU,CAAS,CAAC,EAAe,gBAAKp9C,EAAO,IAAI,CAAC,QAAQm9C,EAAmB,QAAQ,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,OAAO,CAAC,EAAE,WAAWA,EAAmBA,EAAmB,WAAW,IAAA,GAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC,EAAE,MAAMH,EAAoB,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASK,GAAe,CAAC,aAAW,QAAM,WAAS,iBAAe,mBAAiB,cAAY,CAAC,IAAM9sC,EAAM,CAEr9E,WAAW,YAAY,gBAAgBg2B,EAAM,gBAAgB,MAAMA,EAAM,gBAAgB,aAAauW,IAAa,YAAYvW,EAAM,aAAa,EAAE,MAAM,OAAO,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,UAAUuW,IAAa,UAAuB,IAAA,GAAbvW,EAAM,OAAiB,UAAUuW,IAAa,YAAY,OAAOQ,GAAiB,yBAAyB,IAAA,EAAS,EAEzW,CAACl4C,EAAMjC,GAAStD,EAAW,EAA8T,OAA5TZ,MAAoB,CAAC,GAAG69C,IAAa,aAAaS,EAAe,OAAO,IAAMC,EAAWp4C,EAAM,QAAQ,aAAa,EAAM,QAAQ,MAAM,OAAO,OAAO,IAAMqM,EAAOrM,EAAM,QAAQ,aAAa,EAAM,QAAQ,MAAM,OAAOo4C,EAAW,KAAKr6C,EAAQiC,EAAM,QAAQ,CAAC,OAAO,CAACo4C,EAAW/rC,CAAM,CAAC,EAAEgsC,CAAgB,CAAE,EAAEC,CAAU,EAAsB,gBAAK,MAAM,CAAC,IAAIt4C,EAAM,KAAK,SAAS,UAAU03C,IAAa,WAAW,4BAA4B,IAAA,GAAgB,QAAe,UAAQ,CAAC,CAAE,CAGxS,SAASa,GAAc,CAAC,SAAO,aAAW,SAAO,CAAC,IAAMC,EAAgB,KAAK,MAAMrX,EAAMA,EAAM,kBAAkBsX,GAA4B,CAAC,EAAQttC,EAAM,CAAC,GAAGutC,GAAY,WAAW,OAAO,WAAWtM,GAAcjL,CAAK,EAAE,YAAYA,GAAOA,EAAM,kBAAkB,aAAaA,GAAOA,EAAM,kBAAkB,WAAW,IAAI,WAAW,QAAQA,EAAM,cAAc,OAAO,WAAWqX,EAAgB,cAAcA,EAAgB,GAAGrX,EAAM,UAAU,OAAOA,EAAM,OAAO,EAAE,SAASuW,IAAa,WAAW,OAAOvW,EAAM,MAAM,MAAMuW,IAAa,WAAW,eAAec,EAAgB,EAAE,IAAI,OAAO,UAAUd,IAAa,WAAWgB,GAAY,UAAU,aAAahB,IAAa,WAAWvW,EAAM,YAAY,EAC5kB,OAA9N6U,IAAS,oBAAyC,gBAAK,MAAM,CAAO,QAAM,SAAjK0B,IAAa,WAAW,eAAe,4CAAkJ,CAAC,EAAM1B,IAAS,2BAAgD,gBAAK,MAAM,CAAO,QAAM,SAAS,uBAAuB,CAAC,EAAU,IAAK,CAAiU,SAASyB,GAAoB,EAAa,EAAM,CAAC,OAAOkB,EAAP,CAAqB,IAAI,UAAU,MAAM,CAAC,GAAGC,GAAc,MAAMzX,EAAM,KAAK,EAAE,IAAI,WAAW,OAAO0X,GAAe,IAAI,YAAY,MAAM,CAAC,GAAGC,GAAgB,MAAM3X,EAAM,KAAK,CAAE,CAAC,CAGv3B,SAAgB4X,GAAY,EAAM,CAAC,GAAK,CAAC,aAAW,QAAM,WAAS,eAAa,kBAAgB,eAAa,gBAAc,aAAWl6C,EAAW,CAAC,gBAAczD,GAAc,EAAiB86C,GAAc,GAAG,IAAMrJ,EAAWqJ,GAAc,KAAW5zC,EAAM3Y,EAAO,EAAQqvD,EAAkBrvD,EAAO,EAAQsvD,EAAWtvD,EAAO,EAAO,CAACuvD,EAASC,GAAavvD,EAAS,CAAC,MAAM,EAAE,OAAO,EAAI,CAAC,EAAQwvD,EAAqBzvD,EAAO,IAAI,EAAO,CAAC0vD,EAA6BC,GAAiC1vD,EAAS+jD,GAAQ,OAAO,EAAO,CAACthB,EAAMktB,GAAU3vD,EAAS,EAAE,EAAQ4vD,EAAc3vD,EAAiBwiC,CAAK,EAAO,CAAC,UAAQ,UAAQwpB,GAAU2D,EAAc,CAAC,aAAa,EAAE,WAAS,UAAUC,EAAc,SAAS,CAAC,EAAQC,GAAelF,EAAQ0E,EAAS,OAAaV,EAAgB,KAAK,MAAMrX,EAAMA,EAAM,kBAAkBsX,GAA4B,CAAC,EAAEj/C,MAAc,CAC51B2/C,EAAY,CAAC,MAAM,EAAE,OAAO,EAAI,CAAC,CAAE,EAAE,CAACK,CAAa,CAAC,EAAE,IAAMG,EAA2B7vD,GAAa,EAAM,IAAQ,CAAIyd,EAAM,cAAc,UAAe+xC,EAAgC,EAAI,EAAEH,EAAY,CAAC,QAAM,OAAO,EAAK,CAAC,EAAE,EAAE,CAAC,CAAC,EAAQS,EAAyB9vD,GAAa,EAAM,IAAQ,CAACqvD,EAAY,GAAsBU,EAAiB,QAAQ/1C,EAAc+1C,EAAwB,CAAC,QAAM,OAAO,EAAK,CAAG,CAAE,EAAE,CAAC,CAAC,EAAQC,GAAOh+C,GAAU,EAAQi+C,EAAWjwD,EAAY,KAAM,IAAK,CAAC,GAAGksD,IAAS,oBAA6B,GAAG,CAE/gB,GAAK,CAAC,UAAQ,iBAAeh5C,GAA0B88C,GAAO,OAAOxS,CAAG,EAAQ0S,EAAMF,GAAO,WAAWG,CAAO,EAAEjC,EAAU,EAAE,MAAMgC,GAAO,MAAM,UAAU,EAAEF,GAAO,WAAWG,EAAQ,KAAKC,EAAc,EAAK,CAAE,MAAa,CAAC,EAAO,SAAS,KAAK5S,CAAI,CAAC,EAAE,CAAC0O,CAAM,CAAC,EAAQmE,GAAc,GAAO,CAAC,IAAMC,EAAS5F,EAAQ,OAAO,EAAE,OAAOjtC,EAAM,KAAb,CAAmB,IAAI,UAAiC,GAAvBA,EAAM,eAAe,EAAK8xC,EAA6B,CAACC,EAAgC,EAAK,EAAE,KAAM,CAACH,EAAY,IAAmB,CAAC,MAAMl+C,GAAM,EAAEm/C,EAASP,EAAiB,MAAM,CAAC,EAAE,OAAO,EAAI,EAAE,EAAE,MAAM,IAAI,YAAmC,GAAvBtyC,EAAM,eAAe,EAAK8xC,EAA6B,CAACC,EAAgC,EAAK,EAAE,KAAM,CAACH,EAAY,IAAmB,CAAC,MAAMl+C,GAAM,EAAEm/C,EAASP,EAAiB,MAAM,CAAC,EAAE,OAAO,EAAI,EAAE,EAAE,MAAM,IAAI,SAAS,MAAM,IAAI,QAAWH,IAAgBK,EAAWL,GAAe,GAAG,EAAG,MAAM,QAAQnyC,EAAM,gBAAgB,CAAE,CAAC,EAAQ8yC,GAAc7F,EAAQ,SAAS,GAAGgF,EAAc,OAAO,GAAGxD,IAAS,UAAgBsE,EAAY,IAASd,EAAc,OAAO,GAAGhF,EAAQ,OAAO,GAAG6F,KAAgBrE,IAAS,WAAWn3C,EAAM,cAAcA,EAAM,aAAa,cAAc,QAAc07C,GAAgB,GAAQ17C,EAAM,eAAeA,EAAM,cAAc,WAAW,aAAmB27C,GAAQD,GAAgBpZ,EAAM,QAAQ,GAASsZ,EAAeH,GAAaC,GAAgBC,GAAQrZ,EAAM,kBAAkB,EAAE,EAGj1C,OAHm1C3nC,MAAc,CAAC,GAAG,CAAC0/C,EAAS,OAAO,OAAO,IAAMnxC,EAAQixC,EAAkB,QAAYjxC,GAAeymC,GAAezmC,EAAQkxC,EAAW,QAAQ,CAAC,UAAUqB,GAAaC,GAAgBE,EAAe,EAAE,aAAaF,GAAgBC,GAAQ,CAAC,CAAC,CAGhlD,EAAE,CAACtB,CAAQ,CAAC,EAAsB,gBAAM3B,GAAgB,CAAY,aAAwB,eAAmB,QAAM,UAAU4C,GAAwB,YAAU,SAAS,CAAc,gBAAMlC,GAAe,CAAY,aAAiB,QAAM,eAAeH,EAAa,eAAe,iBAAiBA,EAAa,iBAAiB,WAAW,CAACtD,EAAQ,OAAO6F,EAAa,EAAE,SAAS,CAAc,gBAAKK,GAAM,CAAC,UAAU,GAAK,IAAIp4C,EAAM,SAASi3C,EAAS,MAAMltB,EAAY,QAAa,SAAO,SAASsuB,EAAa,YAAY,SAAS,YAAYA,EAAa,mBAAmB,gBAAgB,gBAAgBA,EAAaA,EAAa,gBAAgB,IAAA,GAAU,gBAAgBA,EAAa,eAAe,CAAC,EAAEL,GAA0B,gBAAKlD,GAAQ,CAAO,QAAM,KAAKuD,EAAa,WAAW,CAAC,EAAe,gBAAKC,GAAW,CAAC,IAAI3B,EAAiB,QAAM,SAAsB,gBAAM,KAAK,CAAC,YAAY,SAAS,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,MAAM,eAAe9X,EAAM,eAAe,KAAK,QAAQ,EAAE,WAAWsZ,EAAe,cAAcjG,EAAQ,QAAQ+F,GAAgBC,GAAQ,EAAE,IAAIrZ,EAAM,kBAAkB,OAAO,CAAC,EAAE,SAAS,CAACqT,EAAQ,KAAK,EAAO,IAAQ,CAAC,IAAMqG,EAAW/2C,IAAQo1C,EAAS,MAAM,MAAoB,gBAAK4B,GAAU,CAAC,IAAID,EAAW7B,EAAkB,KAAW,QAAa,SAA4B,uBAAqB,SAAS,CAACK,GAA8BwB,EAAW,KAAKh8C,EAAM,cAAc,SAAS,aAAaA,EAAM,cAAc,gBAAgB,aAAmB,QAAiB,aAAW,YAAY+6C,EAAyB,cAAcD,EAA2B,aAAaI,CAAU,EAAEnlC,EAAO,GAAG,CAAE,CAAC,EAAEylC,IAA4B,gBAAK,KAAK,CAAC,MAAM,CAAC,WAAW7B,EAAgBiC,EAAe,cAAcjC,EAAgB,WAAW,MAAM,YAAYrX,GAAOA,EAAM,kBAAkB,aAAaA,GAAOA,EAAM,kBAAkB,OAAiB,MAAa,EAAE,SAAsB,gBAAK,KAAK,CAAC,MAAM,CAAC,GAAG4Z,GAAY,UAAU,SAAS,WAAW,QAAQ5Z,EAAM,cAAc,OAAO,MAAMA,EAAM,cAAc,GAAGA,EAAM,SAAS,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKoX,GAAc,CAAQ,SAAkB,aAAiB,OAAK,CAAC,CAAC,CAAC,CAAC,CAAE,C,2JAxB3lE,GAAuB,IAAU,GAAiB,IAAU,GAA4B,GAA08B,GAAmB,gBAAW,SAAe,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,GAAG,SAAO,YAAU,QAAM,cAAY,WAAS,kBAAgB,YAAU15C,EAAW,CAAC69B,EAAWmf,GAAejyD,EAASma,CAAK,EAAO,CAAC+3C,EAAUC,GAAcnyD,EAAS,EAAK,EAAQoyD,EAASryD,EAAO,EAAEyQ,EAAoB0rB,MAAQk2B,EAAS,OAAO,EAAE7iD,EAAM,wBAEl4C,CAAC,IAAM8iD,EAAaD,EAAS,QAAYC,GAAcA,IAAe,SAAS,eAAqBA,EAAa,KAAK,CAAE,EAAI,CAAC,CAAC,EAAE,IAAMC,MAAqB,CAAIF,EAAS,SAASA,EAAS,QAAQ,MAAM,CAAG,EAAQG,MAAqB,CAACN,EAAc,EAAE,CAAE,EAAEriD,MAAc,CAACgjC,EAASE,CAAU,CAAE,EAAE,CAACA,CAAU,CAAC,EAAqBA,EAAW,OAAS,IAAM0f,EAAgB1f,EAAW,OAAO,GAAG2f,GAAiBA,IAAkB,OAAa7D,EAAgB,KAAK,MAAMrX,EAAMA,EAAM,kBAAkBsX,GAA4B,CAAC,EAAQ6D,EAAWC,IAAW,UAAUpb,EAAM,eAA4B,gBAAK,MAAM,CAAC,IAAI,uCAAuC,IAAIA,EAAM,eAAe,IAAI,MAAMA,EAAM,cAAc,OAAOA,EAAM,cAAc,SAAS,OAAO,CAAC,EAAe,gBAAKyF,GAAW,CAAC,MAAMzF,EAAM,eAAe,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,EAAE,MAAoB,gBAAM,MAAM,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG8Z,GAAoB,WAAW7O,GAAcjL,CAAK,EAAE,YAAYA,GAAOA,EAAM,kBAAkB,aAAaA,GAAOA,EAAM,kBAAkB,IAAI,GAAG,WAAWqX,EAAgB,cAAcA,EAAgB,YAAY,MAAM,EAAE,QAAQ0D,EAAiB,SAAS,CAAc,gBAAK,MAAM,CAAC,MAAM,CAAC,WAAW,EAAE,QAAQ,MAAM,EAAE,SAASlG,IAAS,WAAWtZ,EAAwB,gBAAKoK,GAAY,CAAC,MAAM3F,EAAM,eAAe,gBAAgBA,EAAM,gBAAgB,MAAM,CAAC,OAAOA,GAAOA,EAAM,cAAc,MAAMA,GAAOA,EAAM,aAAa,CAAC,CAAC,EAAEmb,CAAU,CAAC,EAAe,gBAAK,QAAQ,CAAC,IAAIN,EAAS,WAAW,GAAM,UAAUQ,EAAU,MAAM,CAAC,GAAGtB,GAAW,wBAAwB,gBAAgB,MAAM/Z,EAAM,gBAAgB,WAAW,MAAM,cAAc,WAAW,GAAGA,EAAM,UAAU,GAAGA,EAAM,UAAU,SAASA,EAAM,cACxsD,oCAAoCA,EAAM,gBAAgB,EAAE,YAAY,CAAC,IAAMsb,EAAa,SAAS,gBAAgB,UAAU,SAAS,gBAAgB,UAAUA,CAAa,EAAc,cAAY,MAAM/f,EAAW,aAAamf,EAAcG,EAAS,QAAQ,KAAK,CAAC,CAAC,EAAEI,GAA8B,gBAAKnF,GAAY,CAAO,QAAM,KAAKp4C,EAAM,gBAAgB,KAAKA,EAAM,gBAAgB,QAAQs9C,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,gBAAM,KAAkB,gBAAM,WAAW,SAAmB,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,SAAO,uBAAqB,OAAK,YAAY,eAAa,OAAO,WAAS,GAAM,QAAM,aAAW,QAAM,cAAY,gBAAc,gBAAct9C,EAAW,CAAC,MAAI,QAAM,SAAO+V,EAAa8nC,EAAQ3yD,MAAoB6iD,GAAwBtF,EAAIuF,CAAU,EAAI,CAACvF,EAAIuF,CAAU,CAAC,EAAQ8P,EAAgB1O,GAAuB,GAAO2O,EAAYr1C,EAAMzD,CAAK,EAAEs1C,CAAoB,EAAQyD,EAAY1F,IAAO,YAAkBlZ,EAAa4e,EAAY5hD,GAAM,EAAE,IAASkmC,EAAM,aAAaA,EAAM,OAAO,EAAE,EAAQ2b,EAAaC,IAAe,OAAOL,EAAQpR,GAAU12B,EAAO,YAAYomC,EAAsB,EAA+H,MAAoB,gBAAK,IAAI,CAAK,MAAI,MAAM,CAAC,eAAe,MAAM,EAAE,KAAKpmC,EAAO,IAAI,QAA/L,GAAO,CAACrN,EAAM,eAAe,EAAEy1C,EAAapoC,EAAO,GAAG,CAAE,EAA2J,YAAY+nC,EAAgB,YAArK,GAAO,CAACp1C,EAAM,eAAe,CAAE,EAA4J,cAAc,GAAO01C,EAAc11C,EAAMzD,CAAK,EAAE,SAAsB,gBAAM,KAAK,CAAC,MAAM,CAAC,GAAGq3C,GAAgB,GAAGhwC,EAAM,WAAW0xC,EAAY,GAAG,GAAG,cAAcA,EAAY,GAAG,GAAG,MAAM1b,EAAM,gBAAgB,SAAS,WAAW,YAAYA,GAAOA,EAAM,kBAAkB,aAAaA,GAAOA,EAAM,iBAAiB,EAAE,SAAS,CAAc,gBAAK,MAAM,CAAC,MAAM,CAAC,gBAAgBA,EAAM,gBAAgB,SAAS,WAAW,QAAQ+X,EAAS,IAAI,EAAE,eAAa,KAAK/X,GAAO0b,EAAY1b,EAAM,QAAQ,EAAE,MAAMA,GAAO0b,EAAY1b,EAAM,QAAQ,EAAE,IAAI,EAAE,OAAO,CAAC,CAAC,CAAC,EAAe,gBAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,IAAI,CAAC,EAAE,SAAS,CAAc,gBAAK,KAAK,CAAC,MAAM,CAAC,GAAG4Z,GAAY,GAAG5Z,EAAM,UAAU,WAAW,OAAO,EAAE,SAASiU,CAAK,CAAC,EAAe,gBAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAMjU,EAAM,cAAc,GAAGA,EAAM,aAAa,WAAW,SAAS,SAAS,SAAS,aAAa,WAAW,WAAW,OAAO,EAAE,SAAS,CAAC8L,GAAsBzC,EAAM,GAAG,IAAIsS,CAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEloC,EAAO,GAAG,CAAC,CAAC,CAAE,CAAC,CAAC,EAI77E,GAAqB,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,aAAa,IAAI,GAAG,SAAS,SAAS,EAI0P,GAAwB,gBAAM,WAAW,SAAoB,CAAC,QAAM,YAAU,EAAI,CAAC,IAAMi5B,EAAQF,GAAQ,QAAQ,EAAO,CAACuP,EAAUC,GAAcnzD,EAAM,SAAS,EAAI,EAAkJ,OAAhJmP,EAAM,cAAc,CAAC,GAAG,CAAC00C,EAAQ,OAAO,IAAM9lC,EAAQ+d,EAAI,QAAY/d,GAAeo1C,EAAap1C,EAAQ,aAAaA,EAAQ,YAAY,CAAE,CAAC,EAAsB,gBAAK,MAAM,CAAK,MAAI,MAAM,CAAC,MAAM,eAAeo5B,EAAM,eAAe,KAAK,UAAU,SAAS,UAAU,SAAS,mBAAmB,UAAU,YAAY+b,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,EAA2BrN,KAAQ,OAAO,EAA2BC,KAAQ,OAAO,EAA2BC,KAAQ,MAAO,EAAA,CAAG,AAA6BqL,KAA2B,CAAC,CAAE,GAAqC,SAAS,EAAuB,CAAC,EAAuBrL,KAAQ,OAAO,EAAuBC,UAAa,YAAY,EAAuBC,UAAa,WAAY,EAAA,CAAG,AAAyBoL,KAAuB,CAAC,CAAE,GAAoC,SAAS,EAAsB,CAAC,EAAsBnL,GAAM,KAAK,EAAsBC,MAAS,OAAQ,EAAA,CAAG,AAAwBmL,KAAsB,CAAC,CAAE,GAAuC,SAAS,EAAyB,CAAC,EAAyBlL,YAAe,cAAc,EAAyBC,KAAQ,MAAO,EAAA,CAAG,AAA2BkL,KAAyB,CAAC,CAAE,GAAmC,SAAS,EAAqB,CAAC,EAAqBvL,UAAa,YAAY,EAAqBC,UAAa,WAAY,EAAA,CAAG,AAAuBuL,KAAqB,CAAC,CAAE,GAA+B,SAAS,EAAiB,CAAC,EAAiBlL,QAAW,UAAU,EAAiBC,SAAY,WAAW,EAAiBC,UAAa,WAAY,EAAA,CAAG,AAAmBiL,KAAiB,CAAC,CAAE,GAA8B,SAAS,EAAgB,CAAC,EAAgB5L,KAAQ,OAAO,EAAgBC,KAAQ,MAAO,EAAA,CAAG,AAAkB4L,KAAgB,CAAC,CAAE,GAA6B,SAAS,EAAe,CAAC,EAAejL,QAAW,UAAU,EAAeC,OAAU,QAAS,EAAA,CAAG,AAAiBiL,KAAe,CAAC,CAAE,C,OCjB7+E,SAASyB,IAAiB,CAA2D,OAAhDtkD,IAAS,OAAmB,CAAC,MAAM,EAAE,OAAO,CAAC,EAAS,CAAC,MAAMA,EAAO,WAAW,OAAOA,EAAO,WAAW,CAAE,CAAC,SAAgBukD,GAAqB,EAAS,CAAC,GAAK,CAAC3c,EAAMC,GAAU12C,MAAaqzD,EAASF,GAAgB,CAAC,CAAC,EAAoN,OAAlN5jD,MAAc,CAAC,IAAM+jD,MAAuB5c,EAAS2c,EAASF,GAAgB,CAAC,CAAC,EAAuD,OAArDtkD,EAAO,iBAAiB,SAASykD,CAAkB,MAAY,CAACzkD,EAAO,oBAAoB,SAASykD,CAAkB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAS7c,CAAM,C,8CCErX,SAAS+c,GAAY,EAAe,EAAS,OAAO,CAAC,GAAG,CAACC,EAAe,OAAOC,EAAS,GAAK,CAAC,IAAE,IAAE,OAAK,QAAM,UAAQD,EAAe,MAAM,GAAG34C,EAAE,KAAKC,EAAE,KAAK44C,EAAK,KAAK7mC,EAAO,KAAKxJ,GAAQ,C,wGAAvU,SAAS,EAAkB,CAAC,EAAkB6wC,KAAQ,OAAO,EAAkBC,MAAS,OAAQ,EAAA,CAAG,AAAoBR,KAAkB,CAAC,CAAE,EAAkM,GAAqB,gBAAW,SAAiB,EAAM,EAAI,CAAC,GAAK,CAAC,aAAW,QAAM,aAAWh/C,EAGxL,OAH8LrF,MAAc,CAAC,IAAM2gD,EAAc,GAAO,CAAI5yC,EAAM,OAAO,WAAUA,EAAM,gBAAgB,EAAEywC,EAAU,EAAG,EAAQsG,EAAkB,GAAO,CAAI/2C,EAAM,cAAc,UAAkDA,EAAM,kBAAkB,SAASA,EAAM,OAAO,QAAQ,eAAe,GAAqC,SAAS,yBAAyB,kBAAkB,SAAS,cAAc,KAAK,EAAG,EAGrxB,OADhDzO,EAAO,iBAAiB,UAAUqhD,CAAa,EAAErhD,EAAO,iBAAiB,cAAcwlD,EAAkB,CAAC,QAAQ,EAAI,CAAC,EACvH,SAAS,KAAK,UAAU,IAAIL,EAAkB,MAAY,CAACnlD,EAAO,oBAAoB,UAAUqhD,CAAa,EAAErhD,EAAO,oBAAoB,cAAcwlD,EAAkB,CAAC,QAAQ,EAAI,CAAC,EAAE,SAAS,KAAK,UAAU,OAAOL,EAAkB,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,gBAA0B,gBAAM,MAAM,CAAK,MAAI,UAAU,kCAAkC,KAAK,eAAe,MAAM,CAAC,GAAGF,GAAe,OAAOl/C,EAAM,gBAAgB,OAAO,eAAe64C,IAAa+D,GAAiB,QAAQ,aAAa,QAAQ,EAAE,QAAQzD,EAAU,SAAS,CAAc,gBAAKp9C,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,WAAWumC,EAAM,kBAAkB,MAAM,CAAC,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,UAAU,aAAa,SAAS,WAAW,YAAY,OAAO,gBAAgBtiC,EAAM,gBAAgB,eAAe,CAAC,CAAC,EAAe,gBAAKk6C,GAAY,CAAC,SAASl6C,EAAM,SAAoB,aAAW,aAAaA,EAAM,aAAa,cAAcA,EAAM,cAAc,aAAaA,EAAM,aAAa,gBAAgBA,EAAM,gBAAgB,MAAMA,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,GAAW1D,GAAQ,SAAoB,EAAM,CAAC,IAAMojD,EAAQr0D,EAAO,IAAI,EAAO,CAACwf,EAAO80C,GAAWr0D,EAAS,EAAK,EAAO,CAACs0D,EAAYC,GAAgBv0D,EAAS,EAAK,EAAO,CAACw0D,EAAoBC,GAAwBz0D,EAAS,EAAK,EAAO,CAACmyC,GAAYnyC,MAAayS,GAAa,QAAQ,IAAIA,GAAa,MAAM,EAAEpD,MAAc,CAACklD,EAAevR,GAAiB,CAAC,EAAEyR,EAAuBjR,GAAQ,SAAS,GAAGA,GAAQ,QAAQ,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,IAAMkR,EAAkBhgD,EAAM,cAAc,WAAW,SAASA,EAAM,aAAa,UAAU,SAAS,OAEjhBigD,EAAcH,EAAoB,aAAaE,EAAkB,GAAGA,EAAwBnH,EAAW2F,GAAqB,GAAUv3C,EAAK,MAAMjH,EAAM,aAAa,MAAM,GAAW48C,GAAiB,SACrM58C,EAAM,aAAa,YAAYA,EAAM,UAAY,EAAQsiC,EAAM,CAAC,cAActiC,EAAM,cAAc,gBAAgB,cAAc,gBAAgBA,EAAM,aAAa,gBAAgB,gBAAgBA,EAAM,cAAc,WAAW,iBAAiBA,EAAM,aAAa,mBAAmB,iBAAiB,UAAUA,EAAM,eAAe,WAAW,CAAC6sC,GAAc7sC,EAAM,cAAc,SAAS,EAAEA,EAAM,cAAc,UAAU,CAAC,SAAS,GAAG,WAAWwtC,GAAoB,WAAW,GAAG,EAAE,aAAaxtC,EAAM,cAAc,iBAAiB,cAAc,CAAC6sC,GAAc7sC,EAAM,cAAc,gBAAgB,YAAY,EAAEA,EAAM,cAAc,gBAAgB,aAAa,CAAC,SAAS,GAAG,WAAWwtC,GAAoB,WAAW,GAAG,EAAE,UAAUxtC,EAAM,cAAc,WAAW,CAAC6sC,GAAc7sC,EAAM,aAAa,SAAS,EAAEA,EAAM,aAAa,UAAU,CAAC,SAAS,GAAG,WAAWwtC,GAAoB,WAAW,GAAG,EACh3B,gBAAc,MAAMxtC,EAAM,aAAa,MAAM,UAAUA,EAAM,aAAa,IAAI,aAAaA,EAAM,aAAa,aAAa,OAAO4+C,GAAY5+C,EAAM,aAAa,MAAM,EAAE,eAAeA,EAAM,UAAU,cAAcA,EAAM,SAAS,eAAeA,EAAM,UAAU,cAAcA,EAAM,aAAa,YAAY,SAAS,eAAeA,EAAM,aAAa,YAAY,UAAU,eAAeA,EAAM,aAAa,YAAY,UAAU,0BAA0B,GAAG,kBAAkB,EAAE,eAAe,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAOA,EAAM,gBAAgB,OAAO,kBAAkB,GAAG,kBAAkBA,EAAM,gBAAgB,UAAU,EAAQ8R,EAAY,GAAO,CACrpBpJ,EAAM,eAAe,EAAEA,EAAM,gBAAgB,EAAK,IAAmBi3C,EAAU,EAAI,CAAE,EAAE,MAAoB,gBAAM,MAAM,CAAC,MAAM,CAAC,GAAGR,GAAe,GAAGn/C,EAAM,MAAM,cAAc4/C,EAAY,OAAO,OAAO,QAAQA,EAAY,GAAG,CAAC,EAAE,SAAS,CAAc,gBAAK,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,QAAQ9tC,EAAY,SAAS9R,EAAM,WAAW88C,GAAe,QAAQxa,EAAM,eAA4B,gBAAK,MAAM,CAAC,IAAI,mCAAmC,IAAIA,EAAM,eAAe,IAAI,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,EAAe,gBAAKyF,GAAW,CAAC,MAAMzF,EAAM,eAAe,MAAMA,EAAM,cAAc,OAAOA,EAAM,aAAa,CAAC,CAAC,CAAC,EAAe,gBAAKxmC,GAAgB,CAAC,SAAS+O,GAAQ,CAAC4yB,GAAyB,gBAAKwhB,GAAQ,CAAC,IAAIS,EAAmB,aAAW,SAAS1/C,EAAM,SAAS,aAAaA,EAAM,aAAa,cAAcA,EAAM,cAAc,gBAAgBA,EAAM,gBAAgB,aAAaA,EAAM,aAAmB,QAAM,cAAc2/C,EAAU,EAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAE9oC;;;;;;;;;UAUA;;;;;;UAOA;;;;;;;;;UASU;eACKP,GAAmB;;WAGlC;;;;;;;;;;;UAWU,EAAE,mBAAmB,EAA4B9hD,EAAoB+hD,GAAW,CAAC,SAAS,CAAC,MAAM,QAC3G,KAAK1hD,EAAY,SAAS,EAO1B,SAAS,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOm/C,EAAc,EAAE,aAAa,OAAO,OAAOA,EAAc,CAAC,CAAC,IAAIvQ,EAAS,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK5uC,EAAY,MAAM,aAAa,OAAO,OAAO,GAAOqC,EAAM,WAAW88C,GAAe,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKn/C,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,OAAO,GAAOqC,EAAM,WAAW88C,GAAe,OAAO,EAAE,SAAS,CAAC,MAAM,OAAO,KAAKn/C,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,EAAE,aAAa,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,YAAY,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,SAAS,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOm/C,EAAc,EAAE,aAAa,OAAO,OAAOA,EAAc,CAAC,CAAC,IAAIvQ,EAAS,EAAE,wBAAwB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK5uC,EAAY,MAAM,aAAa,sBAAsB,QAAQ,CAAC,cAAoB+/C,IAAWZ,GAAe,MAAQ,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKn/C,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,QAAQ,CAAC,cAAY+/C,IAAWZ,GAAe,OAAO,EAAE,SAAS,CAAC,MAAM,YAAY,KAAKn/C,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,OAC5wC,KAAKA,EAAY,KAAK,gBAAgB,EAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,mBAAmB,CAAC,MAAM,cAAc,KAAKA,EAAY,OAAO,YAAY,cAAc,SAAS,CAAC,gBAAgB,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,aAAa,WAAW,EAAE,iBAAiB,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,iBAAiB,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM,UAAU,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAO6+C,EAAsB,EAAE,aAAa,OAAO,KAAKA,EAAsB,CAAC,CAAC,IAAIjQ,EAAS,EAAE,aAAaiQ,GAAuB,SAAS,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAK7+C,EAAY,KAAK,QAAQ,OAAO,OAAO4+C,EAA0B,EAAE,aAAa,OAAO,KAAKA,EAA0B,CAAC,CAAC,IAAIhQ,EAAS,EAAE,aAAagQ,GAA2B,IAAI,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAK5+C,EAAY,OAAO,aAAa,QAAQ,OAAO,GAAOqC,EAAM,kBAAkBu8C,GAA2B,IAAI,CAAC,CAAC,EAAE,aAAa,CAAC,MAAM,QAAQ,YAAY,gBAAgB,KAAK5+C,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,MAAM,SAAS,KAAKA,EAAY,KAAK,QAAQ,OAAO,KAAKi/C,EAAgB,EAAE,aAAa,OAAO,OAAOA,EAAgB,CAAC,CAAC,IAAIrQ,EAAS,EAAE,aAAaqQ,GAAiB,SAAS,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKj/C,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,eAAe,GAAK,KAAK,EAAE,OAAO,GAAOqC,EAAM,aAAa48C,GAAiB,QAAQ,EAAE,IAAI,CAAC,MAAM,MAAM,KAAKj/C,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,OAAO,GAAOqC,EAAM,aAAa48C,GAAiB,QAAQ,EAAE,eAAe,CAAC,MAAM,SAAS,KAAKj/C,EAAY,QAAQ,aAAa,UAAU,cAAc,UAAU,QAAQ,CAAC,gBAAck7C,IAAa+D,GAAiB,SAAS,EAAE,iBAAiB,CAAC,MAAM,OAAO,KAAKj/C,EAAY,WAAW,aAAa,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,QAAQ,CAAC,iBAAe,gBAAck7C,IAAa+D,GAAiB,WAAWtD,CAAc,EAAE,aAAa,CAAC,MAAM,SAAS,KAAK37C,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,QAAQ,CAAC,gBAAck7C,IAAa+D,GAAiB,SAAS,EAAE,OAAO,CAAC,YAAY,UAAU,KAAKj/C,EAAY,OAAO,aAAa,CAAC,EAAE,EAAE,EAAE,GAAG,KAAK,GAAG,OAAO,EAAE,MAAM,iBAAiB,EAAE,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,iBAAiB,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAKA,EAAY,MAAM,aAAa,MAAM,GAAG8vC,GAAuBmP,GAAiB,SAAS,GAAG,CAAC,MAAM,YAAY,KAAKj/C,EAAY,OAAO,KAAK,SAAS,QAAQ,CAAC,gBAAck7C,IAAa+D,GAAiB,UAAU,SAAS,GAAK,YAAY,UAAU,SAAS,CAAC,QAAQ,CAAC,KAAKj/C,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAMx1F,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,GAAG8vC,GAAuBmP,GAAiB,QAAQ,GAAG,CAAC,MAAM,YAAY,KAAKj/C,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,QAAQ,CAAC,gBAAck7C,IAAa+D,GAAiB,SAAS,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAKj/C,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,GAAG8vC,GAAuBmP,GAAiB,OAAO,GAAG,CAAC,MAAM,YAAY,KAAKj/C,EAAY,OAAO,KAAK,SAAS,YAAY,UAAU,QAAQ,CAAC,gBAAck7C,IAAa+D,GAAiB,QAAQ,SAAS,GAAK,SAAS,CAAC,QAAQ,CAAC,KAAKj/C,EAAY,OAAO,aAAa,GAAG,KAAK,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,cAAc,CAAC,MAAM,UAAU,YAAY,eAAe,KAAKA,EAAY,OAAO,aAAa,CAAC,EAE/gC,SAAS,CAAC,SAAS,CAAC,MAAM,QAAQ,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAOg/C,EAAoB,EAAE,aAAa,OAAO,KAAKA,EAAoB,CAAC,CAAC,IAAIpQ,EAAS,EAAE,aAAaoQ,GAAqB,SAAS,EAAE,UAAU,CAAC,MAAM,QAChO,KAAKh/C,EAAY,KAAK,aAAa,CAAC,SAAS,EAAE,EAAE,gBAAgB,EAAI,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAO8+C,EAAqB,EAAE,aAAa,OAAO,KAAKA,EAAqB,CAAC,CAAC,IAAIlQ,EAAS,EAAE,aAAakQ,GAAsB,GAAG,wBAAwB,EAAI,EAAE,gBAAgB,CAAC,KAAK9+C,EAAY,OAAO,MAAM,WAAW,YAAY,gBAAgB,SAAS,CAAC,aAAa,CAAC,MAAM,OACle,KAAKA,EAAY,KAAK,aAAa,CAAC,SAAS,EAAE,EAAE,gBAAgB,EAAI,EAAE,cAAc,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,oBAAoB,EAAE,aAAa,CAAC,MAAM,UAAU,KAAKA,EAAY,KAAK,QAAQ,OAAO,OAAO++C,EAAwB,EAAE,aAAa,OAAO,KAAKA,EAAwB,CAAC,CAAC,IAAInQ,EAAS,EAAE,aAAamQ,GAAyB,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,MAAM,WAAW,KAAK/+C,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,gBAAgB,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,oBAAoB,EAAE,OAAO,CAAC,MAAM,UAAU,KAAKA,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,GAAW,YAAY,Q,iDCnFhtB,GAAgB,IAClB,AAsBEuiD,KArBiB/a,EAAM,WAAW,SAAmB,CACnD,QACA,UACA,GAAGnlC,GACF,EAAQ,CACT,MAAuB,kBAAM,cAAc,MAAO,OAAO,OAAO,CAC9D,MAAO,6BACP,QAAS,YACT,KAAM,eACN,cAAe,OACf,YAAa,OACb,IAAKqgD,EACL,kBAAmBC,CACrB,EAAGtgD,CAAK,EAAGu2C,EAAwB,kBAAM,cAAc,QAAS,CAC9D,GAAI+J,CACN,EAAG/J,CAAK,EAAI,KAAsB,kBAAM,cAAc,OAAQ,CAC5D,EAAG,uJACL,CAAC,EAAmB,kBAAM,cAAc,OAAQ,CAC9C,EAAG,gQACL,CAAC,CAAC,CACJ,CACmB,EAEdhrD,G,OClBN,SAAgBC,GAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,YAAUwU,EAAYqU,EAAU5oB,EAAO,EAAK,EAAQ6oB,EAAQR,GAAiBpoB,GAAS6nB,EAAaE,EAAWD,EAAc7nB,EAAqB,EACrR,CAACqpB,EAAaC,GAAiBrpB,EAAS0oB,IAAU,OAAOzoB,GAAYC,CAAK,EAAE,IAAI,EACrF,eAAeopB,GAAc,CAC7B,GAAG,CAA4D,IAAMC,EAAO,MAAM;;AAAgC,GAAvFppB,KAAgBuoB,EAAQ,aAAiFD,EAAU,SAAQY,EAAgBE,EAAO,QAAQrpB,CAAK,CAAC,CAAE,MAAM,CAAIuoB,EAAU,SAAQY,EAAgB,IAAI,CAAE,CAAC,CAChPta,OAAe,EAAU,QAAQ,GAAKua,EAAa,MAAY,CAAC,EAAU,QAAQ,EAAM,GAAI,CAACZ,CAAO,CAAC,EAAgE,IAAMe,EAAnDtX,GAAa,QAAQ,IAAIA,GAAa,OAAgD,gBAAKgV,GAAU,CAAC,CAAC,EAAE,KAAK,MAAoB,gBAAKhX,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,UAAQ,eAAa,eAAa,cAAY,YAAU,SAASiZ,EAA0B,gBAAKA,EAAa,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAUM,EAAS,eAAe,IAAA,EAAS,EAAQ,OAAK,CAAC,EAAED,CAAU,CAAC,CAAE,C,4EAZF3pB,GAAS,mrGAAosH,EAAQK,GAAc,mCAAyCJ,GAAsBD,GAAS,QAAQ,EAAI,KAAO,EAAIsZ,EAAI,YAAY,GAAGA,EAAW8Q,GAAM,CAAC,CAAC,EAYr2H,GAAK,YAAY,OAAO,GAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,OAAO,WAAW,OAAO,MAAM,OAAO,aAAa,GAAK,SAAS,EAAK,EAAExY,EAAoB9R,GAAK,CAAC,aAAa,CAAC,KAAKmS,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAanS,GAAK,aAAa,YAAY,EAAE,cAAc,CAAC,KAAKmS,EAAY,KAAK,QAAQjS,GAAS,aAAaF,GAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAAC+nB,EAAa,YAAY,iEAAiE,EAAE,WAAW,CAAC,KAAK5V,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB4V,CAAY,EAAE,SAAS,CAAC,KAAK5V,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAanS,GAAK,aAAa,QAAQ,EAAE,MAAM,CAAC,KAAKmS,EAAY,MAAM,MAAM,QAAQ,aAAanS,GAAK,aAAa,KAAK,EAAE,GAAGQ,EAAa,CAAC,C,wDCX/0CyR,GAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,cAAc,CAAC,EAAexR,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,8jCAA8jC,EAAeC,GAAU,c,OCA5mK,SAASC,GAAqB,EAAU,GAAGw5B,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,0GAA/X,GAAUnoB,GAASrR,EAAI,EAAQC,GAAYoR,GAASnR,EAAM,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAoRiS,GAAgC,EAAQhS,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM0U,EAAOzU,EAAiBgP,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAa/5B,OAAmB,CAAC,GAAGwU,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQ95B,GAASgP,EAAO,OAAO/O,CAAc,EAAQC,IAAU,CAAC,SAAO,QAAM,KAAG,QAAM,QAAM,GAAG+S,MAAgB,CAAC,GAAGA,EAAM,UAAU+hD,GAAO/hD,EAAM,UAAU,UAAUu2C,GAAOv2C,EAAM,WAAW,wBAAwB,GAAU9S,IAAwB,EAAM,IAAe8S,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAUz4B,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAM45B,EAAY35B,EAAO,IAAI,EAAQ45B,EAAWC,GAAKF,EAAkBG,EAAgB75B,EAAY,EAAO,CAAC,eAAa,aAAWkP,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG0qB,GAAWn6B,GAAS+S,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,eAAe,YAAY,gBAAA8jD,GAAgB,IAAIn6B,EAAW,UAAQ,kBAAAq6B,EAAiB,CAAC,EAAQh6B,EAAiBn6B,GAAuB8S,EAAM4lB,CAAQ,EAAO,CAAC,wBAAsB,SAAOroB,GAAyBqqB,CAAW,EAAQo6B,EAAmBj5B,EAAsB,MAAM,GAAGC,IAAO,CAAmC,GAAlCC,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAKg5B,GAAiD,MAAtBA,EAAU,GAAGj5B,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAA4D1B,GAAkBvqB,EAAGtQ,GAAlDa,EAA4F,EAAE,MAAoB,gBAAK0O,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAKn6B,GAAS,CAAC,QAAQ64B,EAAS,QAAQ,GAAM,SAAsB,gBAAKh5B,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAMoP,EAAO,IAAI,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAUzqB,EAAGuqB,GAAkB,iBAAiBI,EAAUC,CAAU,EAAE,cAAc,GAAK,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAaq6B,EAAmB,IAAIh7B,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,0BAA0B,KAAK,gBAAgB,mBAAmB,uBAAuB,iFAAiF,wBAAwB,iFAAiF,YAAY,oBAAoB,GAAG1a,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,iEAAiE,CAAC,EAAE,GAAGlgB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,CAAC,EAAEw7B,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAKrpB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKtQ,GAAK,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,OAAO,cAAc,kBAAkB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGD,GAAqB,CAAC,kBAAkB,CAAC,MAAM,uEAAuE,CAAC,EAAEw7B,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKpQ,EAAe,CAAC,SAAsB,gBAAK+O,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKmmD,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG91D,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,gBAAKY,EAAe,CAAC,SAAsB,gBAAK+O,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAKrpB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAsB,gBAAKpQ,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,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,mBAAmB,CAAC,iBAAiB,uEAAuE,gBAAgB,UAAU,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,uEAAuE,aAAa,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,aAAa,MAAM,EAAE,WAAW,kBAAkB,UAAU,CAAC,EAAE,UAAU,OAAO,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGH,GAAqB,CAAC,kBAAkB,CAAC,UAAU,wEAAwE,aAAa,CAAC,gBAAgB,QAAQ,gBAAgB,OAAO,YAAY,YAAY,YAAY,CAAC,UAAU,sBAAsB,SAAS,GAAG,SAAS,SAAS,EAAE,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,mBAAmB,CAAC,iBAAiB,qEAAqE,gBAAgB,UAAU,EAAE,UAAU,iBAAiB,EAAE,cAAc,CAAC,SAAS,YAAY,gBAAgB,CAAC,cAAc,kEAAkE,aAAa,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,aAAa,MAAM,EAAE,WAAW,kBAAkB,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,UAAU,OAAO,CAAC,CAAC,EAAEw7B,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQt6B,GAAI,CAAC,kFAAkF,gFAAgF,qRAAqR,yGAAyG,gHAAgH,2HAA2H,GAAGC,GAAgB,sdAAsd,EAWhsU,GAAgB8O,GAAQnP,GAAUI,GAAI,cAAc,EAAiC,GAAgB,YAAY,0BAA0B,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE+P,EAAoBukD,GAAgB,CAAC,UAAU,CAAC,aAAa,yBAAyB,gBAAgB,GAAM,MAAM,QAAQ,KAAKlkD,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAET,GAAS2kD,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,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGZ,GAAU,GAAG30D,GAAY,GAAG+P,GAAwB5O,EAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,uDCVxuFC,GAAQ,IACLC,KACH,mBAA4B,IAAI,IAAI,CAClC,CACE,OACgB,kBAAM,cAAcw3C,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,6RAA8R,CAAC,CAAC,CAC7Y,EACA,CACE,UACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAC9E,OACA,CACE,EAAG,yGACH,QAAS,KACX,CACF,EAAmB,kBAAM,cAAc,OAAQ,CAAE,EAAG,kQAAmQ,CAAC,CAAC,CAC3T,EACA,CACE,OACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,mMAAoM,CAAC,CAAC,CACnT,EACA,CACE,QACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,mTAAoT,CAAC,CAAC,CACna,EACA,CACE,UACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,kQAAmQ,CAAC,CAAC,CAClX,EACA,CACE,OACgB,kBAAM,cAAcA,EAAM,SAAU,KAAsB,kBAAM,cAAc,OAAQ,CAAE,EAAG,0SAA2S,CAAC,CAAC,CAC1Z,CACF,CAAC,EACD,GAAYA,EAAM,YAAY,EAAO,IAAwB,kBAAM,cAAc,IAAK,CAAE,MAAK,GAAGnlC,CAAM,EAAGrS,GAAU,IAAIqS,EAAM,MAAM,CAAC,CAAC,GAEhIoiD,IAYL,GAAgB10D,E,OC1CjB,SAAgB80D,GAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,SAAO,YAAUxiD,EAAYqU,EAAUzmB,EAAO,EAAK,EAAQ0mB,EAAQR,GAAiBD,GAASN,EAAaE,EAAWD,EAAcG,EAAqB,EAAO,CAACqB,EAAaC,GAAiBpnB,EAASymB,IAAU,OAAOxmB,GAAaC,CAAK,EAAE,IAAI,EAAE,eAAemnB,GAAc,CACxZ,GAAG,CAAuF,IAAMC,EAAO,MAAM;;AAAgC,GAA3FstC,KAAgBnuC,EAAQ,aAAqFD,EAAU,SAAQY,EAAgBE,EAAO,QAAQpnB,CAAK,CAAC,CAAE,MAAW,CAAIsmB,EAAU,SAAQY,EAAgB,IAAI,CAAE,CAAC,CAACta,OAAe,EAAU,QAAQ,GAAKua,EAAa,MAAY,CAAC,EAAU,QAAQ,EAAM,GAAI,CAACZ,CAAO,CAAC,EAAgE,IAAMe,EAAnDtX,GAAa,QAAQ,IAAIA,GAAa,OAAgD,gBAAKgV,GAAU,CAAC,CAAC,EAAE,KAAK,MAAoB,gBAAKhX,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,UAAQ,eAAa,eAAa,cAAY,YAAU,SAASiZ,EAA0B,gBAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,eAAe,KAAKtG,EAAM,QAAM,WAAW,EAAE,UAAU4G,EAAS,eAAe,IAAA,EAAS,EAAE,UAAU,QAAc,QAAM,SAAsB,gBAAKN,EAAa,CAAO,QAAa,QAAM,CAAC,CAAC,CAAC,EAAEK,CAAU,CAAC,CAAE,C,+EATpe,GAAS,85gBAA+ymB,EAAQ,GAAc,uCAA6C,GAAc,CAAC,OAAO,QAAQ,UAAU,OAAO,OAAO,SAAS,EAAQ,GAAsBxB,GAAS,QAAQ,EAAI,KAAO,EAAI7O,EAAI,YAAY,GAAGA,EAAW8Q,GAAM,CAAC,CAAC,EASzjmB,GAAK,YAAY,WAAW,GAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,QAAQ,WAAW,QAAQ,MAAM,OAAO,aAAa,GAAK,OAAO,UAAU,SAAS,EAAK,EAAExY,EAAoBklD,GAAK,CAAC,aAAa,CAAC,KAAK7kD,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAa6kD,GAAK,aAAa,YAAY,EAAE,cAAc,CAAC,KAAK7kD,EAAY,KAAK,QAAQkW,GAAS,aAAa2uC,GAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAACjvC,EAAa,YAAY,yEAAyE,EAAE,WAAW,CAAC,KAAK5V,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB4V,CAAY,EAAE,MAAM,CAAC,KAAK5V,EAAY,MAAM,MAAM,QAAQ,aAAa6kD,GAAK,aAAa,KAAK,EAAE,OAAO,CAAC,KAAK7kD,EAAY,KAAK,MAAM,SAAS,aAAa+kD,GAAc,IAAI,GAAO/c,EAAM,OAAO,CAAC,CAAC,CAAC,YAAY,EAAEA,EAAM,MAAM,CAAC,CAAC,EAAE,QAAQ+c,GAAc,aAAaF,GAAK,aAAa,MAAM,EAAE,SAAS,CAAC,KAAK7kD,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAa6kD,GAAK,aAAa,QAAQ,EAAE,GAAGx0D,EAAa,CAAC,C,sGCRx4CC,GAAcyP,GAASxP,EAAQ,EAAQ,GAAkB4Q,GAAoB3Q,EAAS,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAA2VC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM8S,EAAO7S,EAAiBoN,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAan4B,OAAmB,CAAC,GAAG4S,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQl4B,GAASoN,EAAO,OAAOnN,CAAc,EAAQC,IAAU,CAAC,SAAO,QAAM,OAAK,KAAG,WAAS,OAAK,QAAM,UAAQ,QAAM,GAAGmR,MAAgB,CAAC,GAAGA,EAAM,UAAUyC,GAASzC,EAAM,WAAW,GAAK,UAAUwjD,GAAUxjD,EAAM,UAAU,UAAUyjD,GAAMzjD,EAAM,UAAU,UAAUu2C,GAAOv2C,EAAM,WAAW,OAAO,UAAU0V,GAAM1V,EAAM,WAAW,OAAO,UAAU+hD,GAAO/hD,EAAM,SAAS,GAAUlR,IAAwB,EAAM,IAAekR,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAWlmE,GAAgBtpB,GAXmnEvN,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMg4B,EAAY/3B,EAAO,IAAI,EAAQg4B,EAAWC,GAAKF,EAAkBG,EAAgBj4B,EAAY,EAAO,CAAC,eAAa,aAAWsN,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG0qB,GAAWv4B,GAASmR,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,eAAe,YAAY,gBAAAylD,GAAgB,IAAI97B,EAAW,UAAQ,kBAAAg8B,EAAiB,CAAC,EAAQ37B,GAAiBv4B,GAAuBkR,EAAM4lB,CAAQ,EAAO,CAAC,wBAAsB,UAAOroB,GAAyBqqB,CAAW,EAAQ87B,EAAoB36B,EAAsB,MAAM,GAAGC,IAAO,CAAmC,GAAlCC,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAK06B,GAAiD,MAAtBA,EAAU,GAAG36B,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ46B,GAAe76B,EAAsB,MAAM,GAAGC,IAAO,CAAC,GAAG66B,GAAiD,MAAtBA,EAAU,GAAG76B,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuC1B,GAAkBvqB,EAAG1O,EAA0C,EAAE,MAAoB,gBAAK2N,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAKv4B,GAAS,CAAC,QAAQi3B,EAAS,QAAQ,GAAM,SAAsB,gBAAKp3B,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKiO,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,gBAAMT,EAAO,EAAE,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAU,GAAGzqB,EAAGuqB,GAAkB,iBAAiBI,EAAUC,CAAU,EAAE,gBAAgB,mBAAmB,YAAY,iBAAiB,GAAsB,oBAAiB,SAAS,YAAY,aAAa+7B,EAAoB,IAAI18B,EAAW,MAAM,CAAC,GAAG1a,CAAK,EAAE,SAAS,CAAc,gBAAKlP,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKxO,EAAe,CAAC,SAAsB,gBAAKmN,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAmB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,KAAK+nD,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEC,IAAY,IAAoB,gBAAKvlD,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,OAAOqnD,CAAS,EAAE,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,EAAE,SAAsB,gBAAK91D,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,QAAQ,cAAc+1D,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,QAAQL,GAAe,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWr5K,EAAE,CAXi6K,kFAAkF,gFAAgF,+SAA+S,gHAAgH,wGAWh+L,EAAE,cAAc,EAAiC,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEtmD,EAAoBgmD,GAAgB,CAAC,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,QAAQ,KAAK3lD,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,EAAE,MAAM,WAAW,KAAKA,EAAY,OAAO,KAAK,GAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,EAAE,UAAUklD,IAAoBzb,eAAkB,CAAC,GAAGyb,GAAkBzb,cAAiB,aAAa,OAAO,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,SAAS,IAAA,GAAU,MAAM,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKzpC,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAET,GAASomD,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGr1D,EAAa,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,wDCXpxCwP,GAAU,UAAU,CAAC,CAAC,EAAevO,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,ulBAAulB,EAAeC,GAAU,c,OCAsC,SAASC,GAAqB,EAAU,GAAGu2B,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,kGAA5Xv2B,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,EAA+LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM4R,EAAO3R,EAAiBkM,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAaj3B,OAAmB,CAAC,GAAG0R,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQh3B,GAAwB,CAAC,YAAY,YAAY,cAAc,YAAY,aAAa,WAAW,EAAQC,GAASiM,EAAO,OAAOhM,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAGgQ,MAAgB,CAAC,GAAGA,EAAM,QAAQnQ,GAAwBmQ,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAU/P,IAAwB,EAAM,IAAe+P,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAU11B,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAM62B,EAAY52B,EAAO,IAAI,EAAQ62B,EAAWC,GAAKF,EAAkBG,EAAgB92B,EAAY,EAAO,CAAC,eAAa,aAAWmM,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG0qB,GAAWp3B,GAASgQ,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAAknD,GAAW,eAAe,YAAY,IAAIv9B,EAAW,UAAQ,kBAAAy9B,EAAiB,CAAC,EAAQp9B,EAAiBp3B,GAAuB+P,EAAM4lB,CAAQ,EAAmF0B,EAAkBvqB,EAAGxN,GAAzEc,GAAsBC,EAA6F,EAAQo9B,MAAoB9F,IAAc,YAA6C+F,MAAqB/F,IAAc,YAA6Cw9B,MAAqBx9B,IAAc,YAAuC,MAAoB,gBAAK5rB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAKp3B,GAAS,CAAC,QAAQ81B,EAAS,QAAQ,GAAM,SAAsB,gBAAKl2B,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAMsM,EAAO,IAAI,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAUzqB,EAAGuqB,EAAkB,gBAAgBI,EAAUC,CAAU,EAAE,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAIX,EAAW,MAAM,CAAC,GAAG1a,CAAK,EAAE,GAAGjd,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,EAAE,UAAU,CAAC,mBAAmB,aAAa,CAAC,EAAEu4B,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKrN,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,SAAS,sBAAsB,2FAA2F,2BAA2B,YAAY,0BAA0B,WAAW,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG1M,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKU,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,SAAS,sBAAsB,2FAA2F,2BAA2B,YAAY,0BAA0B,WAAW,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKhM,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,SAAS,sBAAsB,2FAA2F,2BAA2B,YAAY,0BAA0B,WAAW,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKrN,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG1M,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKU,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKhM,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAE6F,EAAY,GAAgB,gBAAKtwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKrN,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG1M,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKU,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAE6F,EAAY,GAAgB,gBAAKtwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKrN,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG1M,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKU,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAE8F,EAAa,GAAgB,gBAAKvwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKrN,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAE4xB,EAAa,GAAgB,gBAAKvwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKrN,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEqpD,EAAa,GAAgB,gBAAKhoD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKrN,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,6BAA6B,KAAK,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG1M,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKU,EAAe,CAAC,SAAsB,gBAAKgM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,mEAAmE,qBAAqB,OAAO,uBAAuB,SAAS,sBAAsB,8FAA8F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQt3B,GAAI,CAAC,kFAAkF,kFAAkF,6RAA6R,uSAAuS,oSAAoS,GAAGC,GAAgB,GAAGC,EAAgB,EAUj1hB,GAAgB6L,GAAQpM,GAAUK,GAAI,cAAc,EAAiC,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAE+M,EAAoB4nD,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,cAAc,YAAY,EAAE,MAAM,UAAU,KAAKvnD,EAAY,IAAI,CAAC,CAAC,EAAET,GAASgoD,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,cAAc,oBAAoB,OAAO,SAAS,MAAM,SAAS,aAAa,oBAAoB,IAAI,mHAAmH,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG7oD,GAAwB3L,EAAiB,EAAE,GAAG2L,GAAwB1L,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCV+0B,SAASC,GAAqB,EAAU,GAAGg1B,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,qIAA91B,GAAanoB,GAAS7M,EAAO,EAAQ,GAAU6M,GAAS5M,EAAI,EAAQ,GAAW4M,GAAS3M,EAAK,EAAQ,GAAU2M,GAAS1M,EAAI,EAAQ,GAAgB0M,GAASzM,EAAU,EAAQ,GAAyByM,GAASxM,EAAmB,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAyCqN,GAAgC,EAAQpN,IAAc,GAAGy3B,IAAO,CAAC,IAAI,IAAMyE,KAAOzE,EAAM,GAAGyE,GAAK,OAAOA,GAAM,SAAS,OAAOA,CAAsB,EAAQj8B,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM8P,EAAO7P,EAAiBoK,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAan1B,OAAmB,CAAC,GAAG4P,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQl1B,GAAwB,CAAC,mBAAmB,YAAY,0BAA0B,YAAY,wBAAwB,YAAY,yBAAyB,YAAY,mBAAmB,YAAY,iBAAiB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,kBAAkB,WAAW,EAAQC,GAASmK,EAAO,OAAOlK,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAGkO,MAAgB,CAAC,GAAGA,EAAM,QAAQrO,GAAwBqO,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAUjO,IAAwB,EAAM,IAAeiO,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAUvpG,GAAgBtpB,GAVwqGtK,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAM+0B,EAAY90B,EAAO,IAAI,EAAQ+0B,EAAWC,GAAKF,EAAkBG,EAAgBh1B,EAAY,EAAO,CAAC,eAAa,aAAWqK,GAAc,EAAQ4qB,EAAkBzqB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG0qB,GAAWt1B,GAASkO,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAAuoD,GAAW,eAAe,YAAY,IAAI5+B,EAAW,UAAQ,kBAAA8+B,EAAiB,CAAC,EAAQz+B,EAAiBt1B,GAAuBiO,EAAM4lB,CAAQ,EAAO,CAAC,wBAAsB,SAAOroB,GAAyBqqB,CAAW,EAAQ4+B,EAAoBz9B,EAAsB,MAAM,GAAGC,IAAO,CAACC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQu9B,EAAoB19B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQw9B,EAAiB39B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQy9B,GAAgB59B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQ09B,EAAiB79B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQ29B,GAAgB99B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQ49B,EAAiB/9B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQ69B,GAAUh+B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQ89B,GAAWj+B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQ+9B,GAAUl+B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQg+B,EAAUn+B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAuC5B,GAAkBvqB,EAAG3L,EAA0C,EAAQs8B,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS9F,CAAW,EAAmC+F,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS/F,CAAW,EAAmCw9B,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAASx9B,CAAW,EAAmCu/B,OAAkB,EAAG,CAAC,YAAY,WAAW,CAAC,CAAC,SAASv/B,CAAW,EAA6B,MAAoB,gBAAK5rB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAKt1B,GAAS,CAAC,QAAQg0B,EAAS,QAAQ,GAAM,SAAsB,gBAAKp0B,GAAW,CAAC,MAAMF,GAAY,SAAsB,gBAAKyK,EAAO,IAAI,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAUzqB,EAAGuqB,GAAkB,iBAAiBI,EAAUC,CAAU,EAAE,mBAAmB,mBAAmB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa6+B,EAAoB,IAAIx/B,EAAW,MAAM,CAAC,GAAG1a,CAAK,EAAE,GAAG1b,GAAqB,CAAC,UAAU,CAAC,mBAAmB,0BAA0B,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,mBAAmB,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,yBAAyB,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,wBAAwB,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,CAAC,EAAEg3B,EAAYC,CAAc,EAAE,SAAsB,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,aAAa,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa0qD,EAAoB,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,0BAA0B,KAAK,gBAAgB,wEAAwE,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,UAAU,sCAAsC,YAAY,mBAAmB,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,EAAE,GAAG71D,GAAqB,CAAC,UAAU,CAAC,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,iBAAiB,IAAA,GAAU,aAAa,IAAA,EAAS,CAAC,EAAEg3B,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAGnL,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,IAAA,EAAS,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAM,IAAA,EAAS,CAAC,EAAEg3B,EAAYC,CAAc,EAAE,SAAS,CAAC6F,GAAY,GAAgB,gBAAM3xB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAGnL,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,aAAa,IAAA,EAAS,EAAE,UAAU,CAAC,iBAAiB,GAAK,aAAa,IAAA,EAAS,CAAC,EAAEg3B,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAKrpB,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAGv2B,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9L,GAAQ,CAAC,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,UAAU61D,EAAiB,UAAU,UAAU,UAAU,OAAO,MAAM,OAAO,GAAG91D,GAAqB,CAAC,UAAU,CAAC,UAAU+1D,EAAe,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,EAAE/+B,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKrpB,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAGv2B,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9L,GAAQ,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,UAAU,YAAY,UAAU,cAAc,MAAM,OAAO,UAAU+1D,CAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKpoD,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAGv2B,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,MAAM,SAAS,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9L,GAAQ,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,UAAU,aAAa,UAAU,cAAc,MAAM,OAAO,UAAUg2D,GAAgB,GAAGj2D,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,MAAM,CAAC,CAAC,EAAEg3B,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC2xB,GAAY,GAAgB,gBAAKlvB,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAGv2B,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9L,GAAQ,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,UAAU,UAAU,UAAU,cAAc,MAAM,OAAO,UAAUi2D,CAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAM/qD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKyC,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK7L,GAAK,CAAC,OAAO,OAAO,KAAK,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK0N,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK7L,GAAK,CAAC,OAAO,OAAO,KAAK,MAAM,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE68B,GAAa,GAAgB,gBAAKnvB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK5L,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQQ,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGX,GAAqB,CAAC,UAAU,CAAC,IAAIo2D,GAAW,QAAQz1D,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,IAAIw1D,EAAS,EAAE,UAAU,CAAC,IAAIE,EAAS,EAAE,UAAU,CAAC,IAAIC,EAAU,QAAQ31D,GAAa,WAAW,CAAC,CAAC,EAAEq2B,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,EAAEqpD,GAAa,GAAgB,gBAAMrpD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAACorD,GAAa,GAAgB,gBAAMprD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKyC,EAA0B,CAAC,OAAO,GAAG,GAAG5N,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9L,GAAQ,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,UAAU,OAAO,UAAU,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK2N,EAA0B,CAAC,OAAO,GAAG,GAAG5N,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9L,GAAQ,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,UAAU,YAAY,UAAU,cAAc,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK2N,EAA0B,CAAC,OAAO,GAAG,GAAG5N,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9L,GAAQ,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,UAAU,aAAa,UAAU,cAAc,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK2N,EAA0B,CAAC,OAAO,GAAG,GAAG5N,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9L,GAAQ,CAAC,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,SAAS,YAAY,UAAU,UAAU,UAAU,cAAc,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMkL,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,CAAC,EAAE,SAAS,CAAc,gBAAKyC,EAA0B,CAAC,OAAO,IAAI,GAAG2oB,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAGv2B,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,CAAC,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3L,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQO,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKiN,EAA0B,CAAC,OAAO,IAAI,GAAG2oB,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAGv2B,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3L,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQO,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKiN,EAA0B,CAAC,OAAO,IAAI,GAAG2oB,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,GAAGv2B,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3L,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQO,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKiN,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK1L,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQM,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKiN,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK1L,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQM,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKiN,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ2oB,GAAmB,OAAO,QAAQ,UAAU,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,GAAGv2B,GAAqB,CAAC,UAAU,CAAC,GAAGu2B,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQA,GAAmB,OAAO,QAAQ,UAAU,GAAGA,GAAmB,GAAG,GAAG,KAAKA,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,IAAI,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKzL,GAAoB,CAAC,UAAU,kCAAwC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUlstB,EAAE,CAV8stB,kFAAkF,kFAAkF,mRAAmR,oVAAoV,6RAA6R,oSAAoS,uYAAuY,iRAAiR,uRAAuR,yLAAyL,mJAAmJ,gRAAgR,iTAAiT,8YAA8Y,yOAAyO,6MAA6M,wGAAwG,iEAAiE,kEAAkE,gEAAgE,4EAA4E,8EAA8E,kHAAkH,6EAA6E,2FAA2F,iHAAiH,iIAAiI,yFAAyF,iFAAiF,mJAAmJ,uMAAuM,4IAA4I,6EAA6E,+HAA+H,qJAAqJ,+HAA+H,gHAAgH,yFAAyF,6HAA6H,iJAAiJ,yTAAyT,6EAA6E,sdAUtj7B,EAAE,cAAc,EAAiC,GAAgB,YAAY,uBAAuB,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,IAAI,EAAEoM,EAAoBgpD,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,mBAAmB,mBAAmB,wBAAwB,yBAAyB,0BAA0B,kBAAkB,kBAAkB,iBAAiB,gBAAgB,EAAE,MAAM,UAAU,KAAK3oD,EAAY,IAAI,CAAC,CAAC,EAAET,GAASopD,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGhB,GAAa,GAAGC,GAAU,GAAGC,GAAW,GAAGC,GAAU,GAAGC,GAAgB,GAAGC,EAAwB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB/9C,EAAQ,OAAc,QAAQ,WAAW,CAAC/K,GAAchM,GAAQ,CAAC,EAAE+W,CAAO,EAAE/K,GAAc/L,GAAK,CAAC,EAAE8W,CAAO,EAAE/K,GAAc9L,GAAM,CAAC,EAAE6W,CAAO,EAAE/K,GAAc7L,GAAK,CAAC,EAAE4W,CAAO,EAAE/K,GAAc5L,GAAW,CAAC,EAAE2W,CAAO,EAAE/K,GAAc3L,GAAoB,CAAC,EAAE0W,CAAO,CAAC,CAAC,EAAG,C,OCVwc,SAASzV,GAAqB,EAAU,GAAGyzB,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,uIAA3tB,GAAWnoB,GAAStL,EAAK,EAAQ,GAAoCmM,GAAO5B,CAA6B,EAAQ,GAA6D8B,GAA0B6oD,EAAmC,EAAQ,GAAmB5pD,GAASqC,EAAa,EAAQ1N,GAAuBqL,GAASwkC,EAAiB,EAAQ5vC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,EAAyNC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,KAAK,IAAI,GAAG,EAAE,KAAK,OAAO,EAAyEC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAzI,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,QAA+G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,CAAC,EAAQC,IAAc,GAAGo2B,IAAO,CAAC,IAAI,IAAMyE,KAAOzE,EAAM,GAAGyE,GAAK,OAAOA,GAAM,SAAS,OAAOA,CAAsB,EAAyE56B,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAA1I,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,QAAgH,EAAE,EAAE,EAAE,EAAE,CAAC,EAAyEC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAA1I,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,QAAgH,EAAE,EAAE,EAAE,EAAE,CAAC,EAAyE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAA1I,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,QAAgH,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMuO,EAAOtO,EAAiB6I,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAa5zB,OAAmB,CAAC,GAAGqO,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQ3zB,GAAwB,CAAC,eAAe,YAAY,YAAY,YAAY,QAAQ,WAAW,EAAQC,GAAS4I,EAAO,OAAO3I,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG2M,MAAgB,CAAC,GAAGA,EAAM,UAAU0qB,GAAO1qB,EAAM,UAAU,QAAQ9M,GAAwB8M,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAU1M,IAAwB,EAAM,IAAe0M,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAW1+G,GAAgBtpB,GAX2/G/I,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMwzB,EAAYvzB,EAAO,IAAI,EAAQwzB,EAAWC,GAAKF,EAAkBG,EAAgBzzB,EAAY,EAAO,CAAC,eAAa,aAAW8I,GAAc,EAAQ4qB,EAAkBzqB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG0qB,GAAW/zB,GAAS2M,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAAqqD,GAAW,eAAe,YAAY,IAAI1gC,EAAW,UAAQ,kBAAA4gC,EAAiB,CAAC,EAAQvgC,EAAiB/zB,GAAuB0M,EAAM4lB,CAAQ,EAAQ+E,EAAsB,CAAC,EAAO,CAAC,wBAAsB,SAAOptB,GAAyBqqB,CAAW,EAAQ+gC,EAAa5/B,EAAsB,MAAM,GAAGC,IAAO,CAAoC,GAAnCC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK2/B,GAAiD,MAAtBA,EAAU,GAAG5/B,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ1B,GAAkBvqB,EAAGxK,GAAkB,GAAGo4B,CAAqB,EAAQk+B,EAAa9/B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQ4/B,GAAa//B,EAAsB,MAAM,GAAGC,IAAO,CAACE,EAAW,WAAW,CAAE,CAAC,EAAQwE,MAAoB9F,IAAc,YAAgE,OAAZ3qB,GAAU,EAAsB,gBAAKjB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAK/zB,GAAS,CAAC,QAAQyyB,EAAS,QAAQ,GAAM,SAAsB,gBAAK7yB,GAAW,CAAC,MAAMN,GAAY,SAAsB,gBAAMsJ,EAAO,IAAI,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAUzqB,EAAGuqB,GAAkB,iBAAiBI,EAAUC,CAAU,EAAE,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAMghC,EAAa,IAAI3hC,EAAW,MAAM,CAAC,eAAe,aAAa,gBAAgB,yBAAyB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,aAAa,GAAG1a,CAAK,EAAE,GAAGna,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEy1B,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,gBAAKrI,GAAO,CAAC,WAAW,CAAC,IAAI,0BAA0B,IAAI,OAAO,QAAQoK,IAA2BqpB,GAAmB,GAAG,GAAG,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,EAAE,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,aAAa,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKprB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM8sD,EAAa,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,GAAG12D,GAAqB,CAAC,UAAU,CAAC,MAAM22D,EAAY,CAAC,EAAElhC,EAAYC,CAAc,EAAE,SAAsB,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE2xB,EAAY,GAAgB,gBAAM3xB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKqC,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGrM,GAAqB,CAAC,UAAU,CAAC,GAAGg1B,GAAmB,GAAG,GAAG,EAAE,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAK0/B,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ70D,GAAU,UAAU,2BAA2B,wBAAwB,UAAU,QAAQC,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKP,GAAM,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,UAAU49B,EAAc,GAAG,SAAS,YAAY,QAAQp9B,GAAa,WAAW,EAAE,MAAM,OAAO,UAAU,iBAAoB,GAAGT,GAAqB,CAAC,UAAU,CAAC,UAAU69B,EAAc,EAAE,CAAC,EAAEpI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGrM,GAAqB,CAAC,UAAU,CAAC,GAAGg1B,GAAmB,GAAG,GAAG,GAAG,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAK0/B,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ70D,GAAU,UAAU,0BAA0B,wBAAwB,SAAS,QAAQC,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKP,GAAM,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,UAAU69B,EAAe,GAAG,SAAS,YAAY,QAAQr9B,GAAa,WAAW,EAAE,MAAM,OAAO,UAAU,iBAAuB,GAAGT,GAAqB,CAAC,UAAU,CAAC,UAAU89B,EAAe,EAAE,CAAC,EAAErI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGrM,GAAqB,CAAC,UAAU,CAAC,GAAGg1B,GAAmB,GAAG,GAAG,GAAG,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAK0/B,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ10D,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQF,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKP,GAAM,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,UAAU89B,EAAe,GAAG,SAAS,YAAY,QAAQt9B,GAAa,WAAW,EAAE,MAAM,OAAO,UAAU,aAAgB,GAAGT,GAAqB,CAAC,UAAU,CAAC,UAAU+9B,EAAe,EAAE,CAAC,EAAEtI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGrM,GAAqB,CAAC,UAAU,CAAC,GAAGg1B,GAAmB,GAAG,GAAG,GAAG,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAK0/B,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQz0D,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQH,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKP,GAAM,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,UAAU+9B,EAAe,GAAG,SAAS,YAAY,QAAQv9B,GAAa,WAAW,EAAE,MAAM,OAAO,UAAU,UAAU,GAAGT,GAAqB,CAAC,UAAU,CAAC,UAAUg+B,EAAe,EAAE,CAAC,EAAEvI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGrM,GAAqB,CAAC,UAAU,CAAC,GAAGg1B,GAAmB,GAAG,GAAG,GAAG,CAAC,EAAES,EAAYC,CAAc,EAAE,SAAsB,gBAAK0/B,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQY,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQx1D,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKP,GAAM,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,UAAUg+B,EAAe,GAAG,SAAS,YAAY,QAAQx9B,GAAa,WAAW,EAAE,MAAM,OAAO,UAAU,QAAW,GAAGT,GAAqB,CAAC,UAAU,CAAC,UAAUi+B,EAAe,EAAE,CAAC,EAAExI,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKrpB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,gCAAgC,MAAM,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKoD,GAAc,CAAC,WAAW,EAAE,OAAO,CAAC,OAAO,qBAAqB,UAAU,qBAAqB,MAAM,iBAAiB,EAAE,UAAU,IAAI,OAAO,OAAO,WAAW,EAAE,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,KAAK,IAAI,KAAK,GAAG,EAAE,OAAO,GAAG,SAAS,aAAa,OAAO,CAAC,WAAW,GAAG,SAAS,UAAU,MAAM,CAAC,EAAE,KAAK,eAAe,MAAM,GAAG,OAAO,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE2tB,EAAY,GAAgB,gBAAKlvB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKulC,GAAkB,CAAC,WAAW,CAAC,KAAK,kBAAkB,KAAK,qBAAqB,MAAM,qBAAqB,MAAM,iBAAiB,EAAE,YAAY,SAAS,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,SAAS,GAAG,GAAG,YAAY,MAAM,EAAE,OAAO,CAAC,KAAK,OAAO,MAAM,QAAQ,OAAO,QAAQ,EAAE,SAAS,YAAY,YAAY,CAAC,KAAK,qBAAqB,KAAK,kBAAkB,MAAM,qBAAqB,MAAM,oBAAoB,EAAE,KAAK,YAAY,OAAO,IAAI,SAAS,GAAK,WAAW,GAAM,KAAK,GAAG,OAAO,GAAK,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW/gf,EAAE,CAX2hf,kFAAkF,gSAAgS,qRAAqR,2SAA2S,uVAAuV,qTAAqT,6IAA6I,mMAAmM,8NAA8N,+LAA+L,qSAAqS,4RAA4R,gOAAgO,wGAAwG,4FAA4F,4GAA4G,6KAA6K,2FAWlkmB,EAAE,cAAc,EAAiC,GAAgB,YAAY,wBAA8B,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE5kC,EAAoBmrD,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,eAAe,WAAW,EAAE,MAAM,UAAU,KAAK9qD,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAET,GAASurD,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,uEAAuE,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,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGpB,GAAW,GAAGG,GAAmB,GAAGn1D,EAAsB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB4M,GAAkB,KAAKpC,GAAczK,GAAM,CAAC,EAAEwV,CAAO,MAAM/K,GAAclJ,GAAkB,CAAC,EAAEiU,CAAO,CAAC,EAAEA,CAAO,CAAG,C,OCZ50E,SAAwBmhD,GAAc,EAAM,CAAC,GAAK,CAAC,UAAQ,CAAC,CAAC,MAAM,QAAQ,IAAI,QAAQ,KAAK,eAAe,EAAE,CAAC,MAAM,QAAQ,IAAI,QAAQ,KAAK,eAAe,EAAE,CAAC,MAAM,QAAQ,IAAI,QAAQ,KAAK,aAAa,CAAC,EAAE,cAAY,SAAS,OAAK,YAAU,UAAU,kBAAgB,UAAU,UAAQ,GAAG,eAAa,EAAE,YAAU,QAAQ/oD,EAAYM,EAASnD,GAAoB,EAAQ6rD,EAAU,GAAK,CAAC,GAAK,CAAChmD,EAAEy0B,IAAImc,GAAK,GAAA,CAAI,MAAM,GAAG,CAAC,CAAC,IAAI,MAAM,EAAiD,OAA5C,OAAO,MAAM5wC,CAAC,GAAG,OAAO,MAAMy0B,CAAC,EAAS,KAAWz0B,EAAE,GAAGy0B,GAAI,IAAO,EAAQwxB,MAAe,CAAC,IAAMr7C,kBAAE,IAAI,KAAK,OAAOA,EAAE,SAAS,EAAE,GAAGA,EAAE,WAAW,GAAI,IAAO,EAAQs7C,GAAY,EAAI,EAAM,IAAM,OAAO,MAAMt4C,CAAK,GAAG,OAAO,MAAMD,CAAG,EAAE,GAAMC,GAAOD,EAAI1I,GAAK2I,GAAO3I,EAAI0I,EAAI1I,GAAK2I,GAAO3I,EAAI0I,EAAUw4C,EAAOv1D,MAAY,CAAC,IAAMw1D,GAAQC,GAAS,CAAC,EAAA,CAAG,IAAI,IAAI,CAAC,MAAML,EAAUjmD,EAAE,KAAK,EAAE,IAAIimD,EAAUjmD,EAAE,GAAG,EAAE,KAAKA,EAAE,MAAM,EAAE,EAAE,EAAE,MAAO,IAAK,CAAC,IAAI,IAAMA,KAAKqmD,EAAO,GAAGF,EAAWjhD,EAAIlF,EAAE,MAAMA,EAAE,GAAG,EAAE,OAAOA,EAAE,KAAK,OAAOumD,CAAY,CAAE,EAAE,CAACD,EAAQC,CAAW,CAAC,EACznCC,EAAW31D,MAAYu1D,EAAOF,EAAW,CAAC,EAAE,CAACE,CAAM,CAAC,EACrD,CAACK,EAAYC,GAAgB51D,EAAS01D,CAAU,EAAE5uD,MAAc,CAAC,GAAG2F,EAAS,OAAO,IAAMmB,MAAW,CAAC,IAAMioD,EAAIP,EAAOF,EAAW,CAAC,EAAE/uD,MAAoBuvD,EAAeC,CAAG,CAAC,CAAE,EAAEjoD,EAAO,EAAiG,IAAMoyB,EAAG55B,EAAO,eAAe,CAACwH,EAAO,EAAE,IAAMkoD,EAAG1vD,EAAO,YAAYwH,EAAO,GAAG,EAAE,EAAQ,GAAGkoD,CAAG,OAArK,CAAC,IAAM/7C,kBAAE,IAAI,KAAK,OAAO,GAAGA,EAAE,WAAW,GAAG,IAAIA,EAAE,gBAAgB,CAAE,EAAmG,CAAe,CAAC,EAAQg8C,EAAQ,CAAC,EAAE,UAAU,CAAC3vD,EAAO,aAAa45B,CAAE,EAAK+1B,EAAQ,IAAG3vD,EAAO,cAAc2vD,EAAQ,EAAE,CAAE,CAAE,EAAE,CAACT,EAAO7oD,CAAQ,CAAC,EAAE,IAAMupD,EAAa7pD,GAAO,OAAOA,EAAM,MAAM,QAAQ,OAAa8pD,EAAYxpD,EAASipD,EAAWC,EAAY,MAAoB,gBAAK,MAAM,CAAC,MAAM,CAAC,GAAGxpD,EAAM,MAAM,SAAS,WAAW,kBAAgB,MAAMqZ,EAAU,QAAQ,GAAGoR,EAAQ,IAAI,aAAa,GAAG2U,EAAa,IAAI,GAAGyqB,EAAa,CAAC,EAAE,CAAC,SAAS,aAAa,EAAE,GAAGvwC,EAAK,WAAS,EAAE,YAAY,SAAS,SAASwwC,CAAW,CAAC,CAAE,C,gDAACxsD,EAAoByrD,GAAc,CAAC,QAAQ,CAAC,KAAKprD,EAAY,MAAM,MAAM,eAAe,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,QAAQ,YAAY,OAAO,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,MAAM,aAAa,QAAQ,YAAY,OAAO,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,gBAAgB,gBAAgB,EAAI,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,MAAM,QAAQ,IAAI,QAAQ,KAAK,eAAe,EAAE,CAAC,MAAM,QAAQ,IAAI,QAAQ,KAAK,eAAe,EAAE,CAAC,MAAM,QAAQ,IAAI,QAAQ,KAAK,aAAa,CAAC,EAAE,YAAY,uCAAuC,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,eAAe,aAAa,SAAS,gBAAgB,GAAK,YAAY,sCAAsC,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,UAAU,WAAW,OAAO,EAAE,SAAS,WAAW,gBAAgB,YAAY,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,SAAS,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,OAAO,wBAAwB,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,YAAY,8BAA8B,CAAC,CAAC,C,OCMz2E,SAAwBqsD,GAAY,EAAM,CAAC,IAAMC,EAAcC,GAAiBlqD,EAAM,IAAIA,EAAM,MAAMA,EAAM,WAAW,EAAE,MAAoB,gBAAK,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,QAAQ,OAAO,SAAS,OAAO,UAAU,OAAO,WAAW,SAAS,eAAe,SAAS,GAAGA,EAAM,KAAK,EAAE,wBAAwB,CAAC,OAAOiqD,CAAa,CAAC,CAAC,CAAE,CACrV,SAASE,GAAgB,EAAI,CAAC,IAAMC,EAAiBC,EAAI,MAAM,yBAAyB,EAAE,MAAM,CAACD,GAAkBA,EAAiB,MAAM,GAAO3V,IAAQ,GAAG,CAAE,CAAC,SAASyV,GAAiB,EAAI,EAAMI,GAAc,EAAYC,GAAqB,CAAC,IAAIC,EAAcH,EAAI,MAAM,YAAY,CAAC,GAAG,GAAG,AAAmCG,KAAhB,EAAIC,GAA0BJ,EAAI,MAAM,YAAY,CAAC,GAAG,IAAI,IAAM98C,EAAMi9C,EAAc,MAAM,iBAAiB,CAAC,GAAG,GAASh9C,EAAOg9C,EAAc,MAAM,kBAAkB,CAAC,GAAG,GAASE,EAAQF,EAAc,MAAM,mBAAmB,CAAC,GAAG,EAAE,EAAE,MAAM,GAAG,EAAqBE,IAAU,GAAuBA,IAAU,GAAMn9C,GAAOC,GAAQ,EAAI68C,EAAI,QAAQ,kBAAkB,cAAc,EAAE,EAAIA,EAAI,QAAQ,mBAAmB,eAAe,GAAQ,EAAIA,EAAI,QAAQ,OAAO,iCAAiC,EAAG,IAAIM,EAA2B,GACzd,OADkeN,EAAI,SAAS,QAAQ,GAAGA,EAAI,SAAS,UAAU,KAAG,EAAIA,EAAI,QAAQ,4BAA4B,EAAM,EAAK,IAAYnlD,IAAQ,QAAQA,IAAQ,cAAsBuvC,EAC7+BvvC,IAAQ,QAAe,IAAI,EAA2B,GAAW,GAAG0lD,EAAK,IAAIl8C,EAAM,GAAI,GAAOi8C,IAA4B,EAAIN,EAAI,QAAQ,8CAA8C,GAAO,IAAI5V,EAAM,MAAM,CAAC,EAAE,SAAS/lC,EAAM,GAAG,GAAG,EAAI27C,EAAI,QAAQ,2BAA2B,EAAM,IAAYnlD,IAAQ,IAAYuvC,EAAa,iBAAiBoW,EAAY,EAAI,EAASR,CAAI,C,qDAVjR,GAAc,UAAgB,GAAY,m2BAAy2B,GAAqB,IAQvrB/sD,EAAoB0sD,GAAY,CAAC,IAAI,CAAC,MAAM,MAAM,KAAKrsD,EAAY,OAAO,aAAa8sD,EAAW,EAAE,YAAY,CAAC,KAAK9sD,EAAY,OAAO,KAAK,IAAI,IAAI,IAAI,IAAI,EAAE,aAAa4sD,GAAqB,OAAO,GAAOJ,GAAgBnqD,EAAM,GAAG,CAAC,EAAE,MAAM,CAAC,KAAKrC,EAAY,MAAM,aAAa2sD,GAAc,YAAY,uEAAuE,CAAC,CAAC,C,OCP5D,SAASx2D,GAAqB,EAAU,GAAG8xB,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,uFAAzW9xB,GAAiB2J,GAASssD,EAAW,EAAQh2D,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAmPC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMkN,EAAOjN,EAAiBwH,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAavyB,OAAmB,CAAC,GAAGgN,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQtyB,GAASwH,EAAO,OAAOvH,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,OAAK,MAAI,QAAM,GAAGuL,MAAgB,CAAC,GAAGA,EAAM,UAAU4oB,GAAM5oB,EAAM,UAAU,UAAU2rD,GAAK3rD,EAAM,WAAW,ySAAyS,GAAUtL,IAAwB,EAAM,IAAesL,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAWj3D,GAAgBtpB,GAXk4D3H,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMoyB,EAAYnyB,EAAO,IAAI,EAAQoyB,EAAWC,GAAKF,EAAkBG,EAAgBryB,EAAY,EAAO,CAAC,eAAa,aAAW0H,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG0qB,GAAW3yB,GAASuL,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,eAAe,YAAY,gBAAA4tD,GAAgB,IAAIjkC,EAAW,UAAQ,kBAAAmkC,EAAiB,CAAC,EAAQ9jC,EAAiB3yB,GAAuBsL,EAAM4lB,CAAQ,EAAuC0B,EAAkBvqB,EAAG9I,EAA0C,EAAE,MAAoB,gBAAK+H,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAK3yB,GAAS,CAAC,QAAQqxB,EAAS,QAAQ,GAAM,SAAsB,gBAAKxxB,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKqI,EAAK,CAAC,KAAKovD,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,gBAAK7vD,EAAO,EAAE,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAU,GAAGzqB,EAAGuqB,EAAkB,gBAAgBI,EAAUC,CAAU,EAAE,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAIX,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,MAAM,GAAG1a,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,GAAGxY,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,CAAC,EAAE8zB,EAAYC,CAAc,EAAE,SAAsB,gBAAKrpB,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKqtD,GAAY,CAAC,MAAM,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,IAAI6B,EAAU,MAAM,OAAO,GAAG/3D,GAAqB,CAAC,kBAAkB,CAAC,MAAM,oEAAoE,CAAC,EAAE8zB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW5zI,EAAE,CAXw0I,kFAAkF,gFAAgF,wYAAwY,kKAWh3J,EAAE,cAAc,EAAiC,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEvqB,EAAoBmuD,GAAgB,CAAC,UAAU,CAAC,aAAa,0SAA0S,MAAM,MAAM,KAAK9tD,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAET,GAASuuD,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG13D,EAAgB,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCXxK,SAASe,GAAqB,EAAU,GAAG8wB,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,wFAAngB,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQ9wB,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,EAA6QC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,IAAI,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAoB,EAAE,IAAI,oBAAoB,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMkM,EAAOjM,EAAiBwG,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAavxB,OAAmB,CAAC,GAAGgM,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQtxB,GAAwB,CAAC,QAAQ,YAAY,WAAW,YAAY,KAAK,YAAY,MAAM,WAAW,EAAQC,GAASuG,EAAO,OAAOtG,CAAc,EAAQC,IAAU,CAAC,mBAAiB,SAAO,KAAG,QAAM,OAAK,QAAM,GAAGsK,MAAgB,CAAC,GAAGA,EAAM,UAAUmtC,GAAOntC,EAAM,WAAW,QAAQ,UAAU4sD,GAAkB5sD,EAAM,UAAU,QAAQzK,GAAwByK,EAAM,UAAUA,EAAM,SAAS,YAAY,UAAU4oB,GAAM5oB,EAAM,SAAS,GAAUrK,IAAwB,EAAM,IAAeqK,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAWx5D,GAAgBtpB,GAXy6D1G,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMmxB,EAAYlxB,EAAO,IAAI,EAAQmxB,EAAWC,GAAKF,EAAkBG,EAAgBpxB,EAAY,EAAO,CAAC,eAAa,aAAWyG,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG0qB,GAAW1xB,GAASsK,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAA2uD,GAAW,eAAe,YAAY,mBAAgB,IAAIhlC,EAAW,UAAQ,kBAAAklC,EAAiB,CAAC,EAAQ7kC,EAAiB1xB,GAAuBqK,EAAM4lB,CAAQ,EAAuC0B,EAAkBvqB,EAAG/H,EAA0C,EAAQ04B,EAAY,GAAW7F,IAAiB,mBAAiCD,IAAc,aAA2BA,IAAc,aAAmB1iB,EAA2ByoB,OAAqB9F,IAAiB,mBAAkCD,IAAc,YAAuC,MAAoB,gBAAK5rB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAK1xB,GAAS,CAAC,QAAQowB,EAAS,QAAQ,GAAM,SAAsB,gBAAKxwB,GAAW,CAAC,MAAMF,GAAY,SAAsB,gBAAKsH,EAAK,CAAC,KAAKqwD,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,gBAAM9wD,EAAO,EAAE,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAU,GAAGzqB,EAAGuqB,EAAkB,gBAAgBI,EAAUC,CAAU,EAAE,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAIX,EAAW,MAAM,CAAC,GAAG1a,CAAK,EAAE,GAAGxX,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,UAAU,EAAE,UAAU,CAAC,mBAAmB,MAAM,CAAC,EAAE8yB,EAAYC,CAAc,EAAE,SAAS,CAAC6F,EAAYo/B,IAAY,EAAK,GAAgB,gBAAK/wD,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,MAAM,wBAAwB,MAAM,oBAAoB,MAAM,qBAAqB,KAAK,EAAE,kBAAkB5G,GAAmB,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,CAAC,EAAe,gBAAKiI,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK3H,EAAe,CAAC,SAAsB,gBAAKsG,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,SAAS,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,QAAQ,CAAC,EAAE,KAAKgxD,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,kEAAkE,QAAQ,CAAC,EAAE,kBAAkB,CAAC,qBAAqB,qEAAqE,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,EAAE,QAAQ,EAAE,EAAE,UAAU,CAAC,qBAAqB,iEAAiE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGj4D,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,gBAAKW,EAAe,CAAC,SAAsB,gBAAKsG,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,OAAO,sBAAsB,0FAA0F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,kBAAkB5G,EAAkB,EAAE,kBAAkB,CAAC,SAAsB,gBAAKM,EAAe,CAAC,SAAsB,gBAAKsG,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsB,gBAAKtG,EAAe,CAAC,SAAsB,gBAAKsG,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,OAAO,sBAAsB,0FAA0F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAE8F,GAAa,GAAgB,gBAAKvwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAK3H,EAAe,CAAC,SAAsB,gBAAKsG,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,SAAS,MAAM,CAAC,oBAAoB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,QAAQ,CAAC,EAAE,KAAKgxD,EAAU,kBAAkB53D,GAAmB,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,kEAAkE,QAAQ,EAAE,QAAQ,CAAC,EAAE,kBAAkB,CAAC,QAAQ,EAAE,QAAQ,CAAC,EAAE,UAAU,CAAC,qBAAqB,kEAAkE,QAAQ,EAAE,QAAQ,CAAC,EAAE,UAAU,CAAC,QAAQ,EAAE,QAAQ,EAAE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGL,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,gBAAKW,EAAe,CAAC,SAAsB,gBAAKsG,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,OAAO,sBAAsB,0FAA0F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,kBAAkB,IAAA,EAAS,EAAE,kBAAkB,CAAC,kBAAkB,IAAA,EAAS,EAAE,UAAU,CAAC,SAAsB,gBAAKtG,EAAe,CAAC,SAAsB,gBAAKsG,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,OAAO,sBAAsB,0FAA0F,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW3+R,EAAE,CAXu/R,kFAAkF,kFAAkF,2TAA2T,6MAA6M,gHAAgH,oJAAoJ,0EAA0E,iEAAiE,0EAA0E,6DAA6D,6DAA6D,sEAAsE,kHAAkH,2JAA2J,uFAAuF,uEAAuE,+GAWruV,EAAE,cAAc,EAAiC,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEvqB,EAAoBovD,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,QAAQ,WAAW,OAAO,SAAS,EAAE,MAAM,UAAU,KAAK/uD,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,mBAAmB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAET,GAASwvD,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,8GAA8G,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCXnF,SAAS32D,GAAqB,EAAU,GAAG6vB,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,yGAA3lB,GAAgBnoB,GAAS1H,EAAU,EAAQ,GAAmB8I,GAAoB9I,EAAU,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAA46B,GAAoB,GAAO,CAAC,GAAG,OAAO+O,GAAQ,SAAS,OAAOA,EAAM,GAAI,OAAO,SAASA,CAAK,EAAmB,OAAO,KAAK,IAAI,EAAEA,CAAK,EAAE,IAAK,EAAQ9O,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAc,GAAG2yB,IAAO,CAAC,IAAI,IAAMyE,KAAOzE,EAAM,GAAGyE,GAAK,OAAOA,GAAM,SAAS,OAAOA,CAAsB,EAAQn3B,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMgL,EAAO/K,EAAiBsF,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAarwB,OAAmB,CAAC,GAAG8K,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQpwB,GAAwB,CAAC,kBAAkB,YAAY,kBAAkB,YAAY,kBAAkB,YAAY,kBAAkB,YAAY,kBAAkB,YAAY,kBAAkB,WAAW,EAAQC,GAASqF,EAAO,OAAOpF,CAAc,EAAQ,GAAqB,CAAC,QAAQ,YAAY,WAAW,YAAY,KAAK,YAAY,MAAM,WAAW,EAAQ,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAACu3D,EAAcC,GAAkBv3D,EAAew3D,CAAa,EAAO,CAACC,EAAsBC,GAA0B13D,EAAew3D,CAAa,EAAkL,OAA7KG,EAAwB,CAACH,EAAcG,CAAgB,GAAMH,IAAgBC,IAAuBF,EAAiBC,CAAa,EAAEE,EAAyBF,CAAa,GAAS,CAACF,EAAcC,CAAgB,EAAE,EAAQt3D,IAAU,CAAC,WAAS,UAAQ,gBAAc,WAAS,UAAQ,gBAAc,WAAS,UAAQ,gBAAc,WAAS,UAAQ,gBAAc,WAAS,UAAQ,gBAAc,WAAS,UAAQ,gBAAc,mBAAiB,SAAO,KAAG,eAAa,UAAQ,QAAM,GAAGmJ,MAAgB,CAAC,GAAGA,EAAM,UAAUwuD,GAAexuD,EAAM,WAAW,GAAK,UAAUyuD,GAASzuD,EAAM,UAAU,UAAU0uD,GAAU1uD,EAAM,WAAW,UAAU,UAAU2uD,GAAU3uD,EAAM,WAAW,WAAW,UAAU4tD,GAAqBgB,IAAeA,GAAc5uD,EAAM,WAAW,YAAY,UAAU4sD,GAAkB5sD,EAAM,UAAU,UAAU6uD,GAAU7uD,EAAM,WAAW,QAAQ,UAAU8uD,GAAS9uD,EAAM,UAAU,UAAU+uD,GAAe/uD,EAAM,WAAW,GAAK,UAAUyqB,GAASzqB,EAAM,WAAW,kBAAkB,UAAUgvD,GAAShvD,EAAM,UAAU,UAAUivD,GAASjvD,EAAM,UAAU,UAAUkvD,GAAUlvD,EAAM,WAAW,cAAc,UAAUmvD,GAAUnvD,EAAM,WAAW,OAAO,UAAUovD,GAAepvD,EAAM,WAAW,GAAK,UAAUqvD,GAASrvD,EAAM,UAAU,UAAUsvD,GAAetvD,EAAM,WAAW,GAAK,QAAQvJ,GAAwBuJ,EAAM,UAAUA,EAAM,SAAS,YAAY,UAAUuvD,GAAevvD,EAAM,WAAW,GAAK,UAAUwvD,GAAUxvD,EAAM,WAAW,OAAO,UAAUyvD,GAAezvD,EAAM,WAAW,GAAK,UAAU0vD,GAAS1vD,EAAM,SAAS,GAAUlJ,IAAwB,EAAM,IAAekJ,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAWzrJ,GAAgBtpB,GAX0sJvF,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMgwB,EAAY/vB,EAAO,IAAI,EAAQgwB,EAAWC,GAAKF,EAAkBG,EAAgBjwB,EAAY,EAAO,CAAC,eAAa,aAAWsF,GAAc,EAAQ4qB,EAAkBzqB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAUizD,UAAYC,EAAkBC,kBAAoBC,EAAqB,YAAU,YAAUC,UAAYC,EAAkBC,kBAAoBC,EAAqB,YAAU,YAAUC,UAAYC,EAAkBC,kBAAoBC,EAAqB,YAAU,YAAUC,UAAYC,EAAkBC,kBAAoBC,EAAqB,YAAU,aAAUC,UAAYC,EAAkBC,kBAAoBC,GAAqB,YAAU,aAAUC,UAAYC,GAAkBC,kBAAoBC,GAAqB,YAAU,aAAUC,UAAYC,GAAkBC,kBAAoBC,GAAqB,aAAU,GAAGlqC,IAAWvwB,GAASmJ,CAAK,EAAO,CAACuxD,GAAUC,IAAc3D,GAAiB+B,EAAkBE,CAAoB,EAAO,CAAC2B,GAAUC,GAAc7D,GAAiBmC,EAAkBE,CAAoB,EAAO,CAACyB,EAAUC,IAAc/D,GAAiBuC,EAAkBE,CAAoB,EAAO,CAACuB,GAAUC,IAAcjE,GAAiB2C,EAAkBE,CAAoB,EAAO,CAACqB,GAAUC,GAAcnE,GAAiB+C,EAAkBE,EAAoB,EAAO,CAACmB,GAAUC,IAAcrE,GAAiBmD,GAAkBE,EAAoB,EAAO,CAACiB,GAAUC,IAAcvE,GAAiBuD,GAAkBE,EAAoB,EAAO,CAAC,eAAY,cAAW,uBAAoB,mBAAgB,kBAAe,aAAU,mBAAgB,cAAW,YAAUj0D,GAAgB,CAAC,WAAA8vD,GAAW,eAAe,YAAY,IAAInmC,EAAW,UAAQ,kBAAAqmC,EAAiB,CAAC,EAAQhmC,GAAiBvwB,GAAuBkJ,EAAM4lB,CAAQ,EAAuC0B,GAAkBvqB,EAAG7G,EAA0C,EAAQm8D,GAAc,OAAOC,GAAY,SAASt0D,GAAmBs0D,CAAS,EAAE,CAAC,IAAIA,EAAU,MAAMA,EAAU,OAAOA,EAAU,KAAKA,CAAS,EAAE,MAAoB,gBAAKt2D,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAKxwB,GAAS,CAAC,QAAQkvB,EAAS,QAAQ,GAAM,SAAsB,gBAAKtvB,GAAW,CAAC,MAAMF,GAAY,SAAsB,gBAAM2F,EAAO,IAAI,CAAC,GAAGqrB,GAAU,GAAGI,GAAgB,UAAUzqB,EAAGuqB,GAAkB,iBAAiBI,EAAUC,EAAU,EAAE,mBAAmB,kBAAmC,oBAAiB,SAAS,YAAY,IAAIX,EAAW,MAAM,CAAC,WAAWsmC,GAAoBgF,CAAS,EAAE,GAAGhmD,CAAK,EAAE,GAAGvW,GAAqB,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,EAAE6xB,GAAYC,EAAc,EAAE,SAAS,CAAC0qC,IAAY,IAAoB,gBAAK/zD,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ2oB,GAAmB,OAAO,QAAQ,MAAMkrC,IAAe,MAAM,IAAIA,IAAe,OAAO,GAAG,KAAK,SAAsB,gBAAK11D,EAA8B,CAAC,UAAU,2BAA4C,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3G,GAAW,CAAC,OAAO,OAAO,UAAUy7D,GAAU,GAAG,YAAY,UAAUF,GAAU,SAAS,YAAY,kBAAkBG,EAAa,kBAAkBF,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQn7D,GAAa,WAAW,EAAE,MAAM,OAAO,UAAUm8D,EAAU,GAAGz8D,GAAqB,CAAC,UAAU,CAAC,QAAQM,GAAao8D,CAAS,CAAC,EAAE,UAAU,CAAC,QAAQp8D,GAAao8D,CAAS,CAAC,EAAE,UAAU,CAAC,QAAQp8D,GAAao8D,CAAS,CAAC,EAAE,UAAU,CAAC,QAAQp8D,GAAao8D,CAAS,CAAC,EAAE,UAAU,CAAC,QAAQp8D,GAAao8D,CAAS,CAAC,CAAC,EAAE7qC,GAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6qC,IAAY,IAAoB,gBAAKl0D,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ2oB,GAAmB,OAAO,QAAQ,MAAMkrC,IAAe,MAAM,IAAIA,IAAe,OAAO,GAAG,KAAK,SAAsB,gBAAK11D,EAA8B,CAAC,UAAU,0BAA2C,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3G,GAAW,CAAC,OAAO,OAAO,UAAU27D,EAAU,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,kBAAkBC,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQv7D,GAAao8D,CAAS,EAAE,MAAM,OAAO,UAAUE,EAAU,GAAG58D,GAAqB,CAAC,UAAU,CAAC,UAAUw7D,GAAU,kBAAkBC,GAAa,QAAQn7D,GAAa,WAAW,CAAC,CAAC,EAAEuxB,GAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+qC,IAAY,IAAoB,gBAAKp0D,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ2oB,GAAmB,OAAO,QAAQ,MAAMkrC,IAAe,MAAM,IAAIA,IAAe,OAAO,GAAG,KAAK,SAAsB,gBAAK11D,EAA8B,CAAC,UAAU,2BAA4C,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3G,GAAW,CAAC,OAAO,OAAO,UAAU67D,GAAU,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,kBAAkBC,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQz7D,GAAao8D,CAAS,EAAE,MAAM,OAAO,UAAUI,EAAU,GAAG98D,GAAqB,CAAC,UAAU,CAAC,UAAUw7D,GAAU,kBAAkBC,GAAa,QAAQn7D,GAAa,WAAW,CAAC,CAAC,EAAEuxB,GAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEirC,KAAY,IAAoB,gBAAKt0D,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ2oB,GAAmB,OAAO,QAAQ,MAAMkrC,IAAe,MAAM,IAAIA,IAAe,OAAO,GAAG,KAAK,SAAsB,gBAAK11D,EAA8B,CAAC,UAAU,0BAA2C,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3G,GAAW,CAAC,OAAO,OAAO,UAAU+7D,GAAU,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,kBAAkBC,EAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ37D,GAAao8D,CAAS,EAAE,MAAM,OAAO,UAAUM,EAAU,GAAGh9D,GAAqB,CAAC,UAAU,CAAC,UAAUw7D,GAAU,kBAAkBC,GAAa,QAAQn7D,GAAa,WAAW,CAAC,CAAC,EAAEuxB,GAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmrC,KAAY,IAAoB,gBAAKx0D,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ2oB,GAAmB,OAAO,QAAQ,MAAMkrC,IAAe,MAAM,IAAIA,IAAe,OAAO,GAAG,KAAK,SAAsB,gBAAK11D,EAA8B,CAAC,UAAU,2BAA4C,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3G,GAAW,CAAC,OAAO,OAAO,UAAUi8D,GAAU,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,kBAAkBC,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ77D,GAAao8D,CAAS,EAAE,MAAM,OAAO,UAAUQ,EAAU,GAAGl9D,GAAqB,CAAC,UAAU,CAAC,UAAUw7D,GAAU,kBAAkBC,GAAa,QAAQn7D,GAAa,WAAW,CAAC,CAAC,EAAEuxB,GAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqrC,KAAY,IAAoB,gBAAK10D,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ2oB,GAAmB,OAAO,QAAQ,MAAMkrC,IAAe,MAAM,IAAIA,IAAe,OAAO,GAAG,KAAK,SAAsB,gBAAK11D,EAA8B,CAAC,UAAU,0BAA2C,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK3G,GAAW,CAAC,OAAO,OAAO,UAAUm8D,GAAU,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,kBAAkBC,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ/7D,GAAao8D,CAAS,EAAE,MAAM,OAAO,UAAUU,GAAU,GAAGp9D,GAAqB,CAAC,UAAU,CAAC,UAAUw7D,GAAU,kBAAkBC,GAAa,QAAQn7D,GAAa,WAAW,CAAC,CAAC,EAAEuxB,GAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW93Y,EAAE,CAX04Y,kFAAkF,gFAAgF,kTAAkT,kTAW51Z,EAAE,cAAc,EAAiC,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEvqB,EAAoB0wD,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,kBAAkB,kBAAkB,kBAAkB,kBAAkB,kBAAkB,iBAAiB,EAAE,MAAM,UAAU,KAAKrwD,EAAY,IAAI,EAAE,UAAUuvD,IAAqBkG,SAAY,CAAC,GAAGlG,GAAmBkG,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,SAAS,IAAA,GAAU,MAAM,cAAc,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKz1D,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,mBAAmB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,kBAAkB,MAAM,UAAU,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,WAAW,YAAY,GAAG,gBAAgB,GAAM,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,cAAc,gBAAgB,GAAM,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,gBAAgB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAET,GAAS8wD,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGf,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwBrlD,EAAQ,OAAc,QAAQ,WAAW,CAAC/K,GAAc7G,GAAW,CAAC,EAAE4R,CAAO,CAAC,CAAC,EAAG,C,wDCXp1GnK,GAAU,UAAU,CAAC,8BAA8B,6BAA6B,CAAC,EAAe,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,uBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,CAAC,CAAC,CAAC,EAAevG,GAAI,CAAC,04BAA04B,g8BAAg8B,27BAA27B,EAAe,GAAU,c,OCA5pF,SAASC,GAAqB,EAAU,GAAGyuB,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,mGAAtVzuB,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAmZC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAyCoH,GAAgC,EAAQ,IAAgB,EAAM,EAAQ,CAAC,EAAE,IAAe,CAAC,IAAM61D,EAAe,QAActjC,EAAOoM,EAAQ,QAAQ+Z,GAAcmd,EAAoB,CAAC,cAAY,WAAS,iBAAe,QAAM,WAAS,kBAAgB,OAAK,cAAY,wBAAsB,wBAAsB,wBAAsBl3B,EAAcm3B,EAAc,CAAC,cAAY,WAAS,iBAAe,QAAM,WAAS,kBAAgB,OAAK,cAAY,wBAAsB,wBAAsB,sBAAoB,EAAQC,EAAO,OAAOxvD,CAAK,EAAE,GAAG,CAAC,OAAOwvD,EAAO,eAAexjC,EAAOujC,CAAa,CAAE,MAAM,CAAC,GAAG,CAAC,OAAOC,EAAO,eAAeF,EAAeC,CAAa,CAAE,MAAM,CAAC,OAAOC,EAAO,eAAe,CAAE,CAAC,CAAC,EAAQl9D,IAAoB,EAAE,IAAI,oBAAoB,IAAyQC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAY,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,IAAI,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,GAASC,IAAW,CAAC,QAAM,WAAS,cAAmD41B,EAA3BzwB,GAAa0wB,CAA0B,CAAC,EAAU51B,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM0J,EAAOzJ,EAAiBgE,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAa/uB,OAAmB,CAAC,GAAGwJ,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQ9uB,GAAwB,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAS+D,EAAO,OAAO9D,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,QAAM,WAAS,QAAM,GAAG8H,MAAgB,CAAC,GAAGA,EAAM,UAAUu2C,GAAOv2C,EAAM,WAAW,OAAO,UAAU4oB,GAAM5oB,EAAM,UAAU,UAAU20D,GAAU30D,EAAM,WAAW,GAAK,UAAU0qB,GAAO1qB,EAAM,UAAU,QAAQjI,GAAwBiI,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAU7H,IAAwB,EAAM,IAAe6H,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAWt8G,GAAgBtpB,GAXu9GlE,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAM2uB,EAAY1uB,EAAO,IAAI,EAAQ2uB,EAAWC,GAAKF,EAAkBG,EAAgB5uB,EAAY,EAAO,CAAC,eAAa,aAAWiE,GAAc,EAA0BG,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG0qB,GAAWlvB,GAAS8H,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU3C,GAAgB,CAAC,WAAAo2D,GAAW,eAAe,YAAY,IAAIzsC,EAAW,UAAQ,kBAAA2sC,EAAiB,CAAC,EAAQtsC,EAAiBlvB,GAAuB6H,EAAM4lB,CAAQ,EAAQ+E,GAAsB,CAAC,EAAO,CAAC,wBAAsB,UAAOptB,GAAyBqqB,CAAW,EAAQgtC,EAAY7rC,EAAsB,MAAM,GAAGC,IAAO,CAAoC,GAAnCC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK4rC,GAAiD,MAAtBA,EAAU,GAAG7rC,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ8rC,GAAoB/rC,EAAsB,MAAM,GAAGC,IAAO,CAACC,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQ5B,GAAkBvqB,EAAG1F,GAAkB,GAAGszB,EAAqB,EAAQoqC,GAAYhsC,EAAsB,MAAM,GAAGC,IAAO,CAAoC,GAAnCC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK4rC,GAAiD,MAAtBA,EAAU,GAAG7rC,CAAI,IAAW,GAAM,MAAO,GAAOE,EAAW,WAAW,CAAE,CAAC,EAAQ8rC,EAAmBjsC,EAAsB,MAAM,GAAGC,IAAO,CAACC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQwE,GAAY,GAAW9F,IAAc,aAAmB1iB,EAA2B+vD,GAAiB91D,GAAc,EAAE,MAAoB,gBAAKnD,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAKlvB,GAAS,CAAC,QAAQ4tB,EAAS,QAAQ,GAAM,SAAsB,gBAAKhuB,GAAW,CAAC,MAAML,GAAY,SAAsB,gBAAKiF,EAAK,CAAC,KAAK04D,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,gBAAMn5D,EAAO,EAAE,CAAC,GAAGqrB,EAAU,GAAGI,EAAgB,UAAU,GAAGzqB,EAAGuqB,GAAkB,iBAAiBI,EAAUC,CAAU,EAAE,iBAAiB,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAamtC,GAAoB,MAAMF,EAAY,IAAI5tC,EAAW,MAAM,CAAC,GAAG1a,CAAK,EAAE,GAAGnV,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,aAAa,IAAA,GAAU,aAAa69D,EAAmB,MAAMD,EAAW,CAAC,EAAEntC,EAAYC,CAAc,EAAE,SAAS,CAAc,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKnF,EAAe,CAAC,SAAsB,gBAAK8D,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,2FAA2F,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKo5D,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAGh+D,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKc,EAAe,CAAC,SAAsB,gBAAK8D,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,4FAA4F,iCAAiC,uEAAuE,iCAAiC,OAAO,2BAA2B,cAAc,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAe,gBAAKzqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKnF,EAAe,CAAC,SAAsB,gBAAK8D,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,iGAAiG,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKo5D,EAAU,SAAS,CAAC,UAAU,CAAC,sBAAsB,iEAAiE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGh+D,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKc,EAAe,CAAC,SAAsB,gBAAK8D,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,4FAA4F,iCAAiC,uEAAuE,iCAAiC,OAAO,2BAA2B,cAAc,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,mBAAmB,CAAC,CAAC,EAAE6rB,EAAYC,CAAc,CAAC,CAAC,EAAE6F,GAAY0nC,IAAY,EAAK,GAAgB,gBAAKr5D,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAK3G,GAAU,CAAC,MAAMF,GAAO,EAAE,UAAU,EAAW,EAAe,IAAW,CAAC,IAAM49D,EAA6BznC,GAAY,QAAQ,EAAQ0nC,EAAYzB,GAAewB,EAA6B,CAAC,OAAO,GAAG,qBAAqB,EAAE,SAAS,WAAW,MAAM,SAAS,EAAEJ,EAAgB,EAAE,MAAoB,gBAAM18D,EAAU,CAAC,SAAS,CAAc,gBAAKwD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,kEAAkE,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKnF,EAAe,CAAC,SAAsB,gBAAK8D,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,gGAAgG,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,MAAM,MAAM,CAAC,cAAc,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKu5D,EAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAE1nC,GAAY,KAAK,CAAC,GAAG2nC,EAAY,UAAUC,GAAoB,KAAS,IAAqB,GAAuB,gBAAKx5D,EAAY,CAAC,GAAG,aAAau5D,IAAc,SAAsB,gBAAK94D,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU+4D,CAAkB,EAAE,SAAsB,gBAAKz5D,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,kBAAkBvE,EAAkB,CAAC,CAAC,CAAC,CAAC,EAAE+9D,CAAW,EAAG,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWlrX,EAAE,CAX8rX,kFAAkF,uTAAuT,8IAA8I,sJAAsJ,wRAAwR,wRAAwR,0UAA0U,qHAAqH,8GAA8G,6DAWt8a,EAAE,cAAc,EAAiC,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEj4D,EAAoBg3D,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,UAAU,KAAK32D,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,YAAY,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,CAAC,CAAC,EAAET,GAASo3D,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAMpjC,EAAOtpB,EAAQ,OAAauB,EAASvB,EAAQ,SAAeupB,EAAgBlzB,GAAW,IAAIxG,GAAO,EAAEy5B,EAAO/nB,CAAQ,EAAE,OAAOlK,GAAkB,KAAKkyB,EAAgB,QAAQ,CAAC,EAAEvpB,CAAO,CAAE,CAAC,C,OCX+nC,SAAS6tD,GAAqB,EAAU,GAAG7vC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,yPAA7yB,GAAiBnoB,GAASssD,EAAW,EAAQ,GAAoBtsD,GAASlF,EAAc,EAAQ,GAAsBkF,GAASjF,EAAgB,EAAQ,GAA0BmF,GAAa7B,EAAO,OAAO,EAAQ,GAAc2B,GAAShF,EAAQ,EAAQ,GAAegF,GAAS/E,EAAS,EAAQ,GAAY+E,GAAS9E,EAAM,EAAQ,GAAc8E,GAAS7E,EAAQ,EAAQ,GAAmB6E,GAASqrD,EAAa,EAAQ,GAAuBrrD,GAASwkC,EAAiB,EAAQ,GAAW,CAAC,YAAY,WAAW,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAo0BvjC,GAAgC,EAAQ,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,GAAG,UAAU,IAAI,KAAK,QAAQ,EAAQ,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,IAAI,KAAK,QAAQ,EAAQ,GAAY,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,QAAQ,EAAQ,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQ,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQ,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,IAAI,KAAK,QAAQ,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM2C,EAAOxI,EAAiB+C,CAAmB,EAAQ+qB,EAAW1hB,GAAO5D,EAAO,WAAiBulB,EAAa9tB,OAAmB,CAAC,GAAGuI,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUslB,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK/qB,EAAoB,SAAS,CAAC,MAAMgrB,EAAsB,UAAQ,CAAC,CAAE,EAAQ,IAAoB,EAAE,IAAI,oBAAoB,IAAU,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAWkwC,EAAW,EAAQ,IAAoB,EAAE,IAAI,yBAAyB,IAAU,GAAY,CAAC,OAAO,IAAI,MAAM,IAAI,SAAS,IAAI,KAAK,QAAQ,EAAQ,IAAc,GAAG/tC,IAAO,CAAC,IAAI,IAAMyE,KAAOzE,EAAM,GAAGyE,GAAK,OAAOA,GAAM,SAAS,OAAOA,CAAsB,EAAQ,GAAY,CAAC,OAAO,IAAI,MAAM,GAAG,SAAS,IAAI,KAAK,QAAQ,EAAQ,GAAa,CAAC,OAAO,IAAI,MAAM,IAAI,SAAS,IAAI,KAAK,QAAQ,EAAgU,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKz0B,GAAY,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,GAAS,IAAW,CAAC,QAAM,WAAS,cAAmDu0B,EAA3BzwB,GAAa0wB,CAA0B,CAAC,EAAU,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAWupC,EAAW,EAAQ,GAAkB,GAAW,OAAO7xD,GAAQ,UAAUA,GAAc,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,IAAA,GAAoU,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKjM,GAAK,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,GAAmF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAW,CAAnJ,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAiH,CAAC,EAAQ,GAAa,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQ,GAAa,CAAC,OAAO,IAAI,MAAM,IAAI,SAAS,IAAI,KAAK,QAAQ,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAW89D,EAAW,EAAQ,GAAwB,CAAC,oBAAoB,YAAY,kBAAkB,WAAW,EAAQ,GAASh7D,EAAO,OAAO7C,CAAc,EAAQ,IAAU,CAAC,UAAQ,SAAO,QAAM,KAAG,cAAY,mBAAiB,cAAY,mBAAiB,cAAY,mBAAiB,cAAY,mBAAiB,cAAY,mBAAiB,cAAY,mBAAiB,cAAY,QAAM,WAAS,GAAG8G,MAAgB,CAAC,GAAGA,EAAM,UAAUq4D,GAAkBr4D,EAAM,WAAW,GAAK,UAAUs4D,GAAat4D,EAAM,WAAW,WAAW,UAAUu4D,GAAav4D,EAAM,WAAW,OAAO,UAAUw4D,GAAax4D,EAAM,WAAW,UAAU,UAAUy4D,GAAkBz4D,EAAM,WAAW,GAAK,UAAU04D,GAAa14D,EAAM,WAAW,gUAAgU,UAAU24D,GAAkB34D,EAAM,WAAW,GAAK,UAAU+hD,GAAO/hD,EAAM,UAAU,UAAU44D,GAAU54D,EAAM,WAAW,yTAAyT,UAAU64D,GAAkB74D,EAAM,WAAW,GAAK,UAAU84D,GAAkB94D,EAAM,WAAW,GAAK,QAAQ83D,GAAwB93D,EAAM,UAAUA,EAAM,SAAS,YAAY,UAAU+4D,GAAS/4D,EAAM,WAAW,GAAK,UAAUg5D,GAAah5D,EAAM,WAAW,OAAO,UAAUi5D,GAAaj5D,EAAM,WAAW,QAAQ,UAAUk5D,GAAal5D,EAAM,WAAW,cAAc,UAAUm5D,GAAkBn5D,EAAM,WAAW,EAAI,GAAU,IAAwB,EAAM,IAAeA,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAE5lB,EAAM,iBAAwB4lB,EAAS,KAAK,GAAG,EAAU,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMmB,EAAY5tB,EAAO,IAAI,EAAQ6tB,EAAWC,GAAKF,EAAkBG,EAAgB9tB,EAAY,EAAO,CAAC,eAAa,aAAWmD,GAAc,EAAQ4qB,EAAkBzqB,GAAqB,EAAO,CAAC,QAAM,UAAA08D,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,GAAGhyC,IAAW4wC,GAASh4D,CAAK,EAAO,CAAC,cAAY,cAAW,uBAAoB,mBAAgB,kBAAe,aAAU,mBAAgB,cAAW,aAAU3C,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI2pB,EAAW,UAAQ,oBAAiB,CAAC,EAAQK,EAAiB4wC,GAAuBj4D,EAAM4lB,EAAQ,EAAQ+E,GAAsB,CAACtxB,GAAsBC,EAAsB,EAAO,CAAC,yBAAsB,UAAOiE,GAAyBqqB,CAAW,EAAQyxC,EAAmBtwC,GAAsB,MAAM,GAAGC,IAAO,CAAmC,GAAlCC,GAAgB,CAAC,UAAU,EAAI,CAAC,EAAKqwC,GAAiD,MAAtBA,EAAU,GAAGtwC,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ1B,GAAkBvqB,EAAGs5D,GAAkB,GAAG1rC,EAAqB,EAAQ+C,OAAoB9F,IAAc,YAA6C2xC,GAAYxwC,GAAsB,MAAM,GAAGC,IAAO,CAACE,GAAW,WAAW,CAAE,CAAC,EAAQswC,GAAYzwC,GAAsB,MAAM,GAAGC,IAAO,CAACE,GAAW,WAAW,CAAE,CAAC,EAAQyE,GAAa,GAAW/F,IAAc,aAA+B1iB,EAAckgD,OAAqBx9B,IAAc,YAA6CqzB,GAAOh+C,GAAU,EAAE,MAAoB,gBAAKjB,EAAY,CAAC,GAAGurB,GAAUL,EAAgB,SAAsB,gBAAK6wC,GAAS,CAAC,QAAQnyC,GAAS,QAAQ,GAAM,SAAsB,gBAAKixC,GAAW,CAAC,MAAMN,GAAY,GAAGd,GAAqB,CAAC,UAAU,CAAC,MAAMe,EAAW,CAAC,EAAE5uC,EAAYC,EAAc,EAAE,SAAsB,gBAAM9rB,EAAO,IAAI,CAAC,GAAGqrB,GAAU,GAAGI,GAAgB,UAAUzqB,EAAGuqB,GAAkB,gBAAgB/tB,EAAUouB,EAAU,EAAE,mBAAmB,oBAAoB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa0xC,EAAmB,IAAIryC,EAAW,MAAM,CAAC,0BAA0B,KAAK,eAAe,OAAO,gBAAgB,mBAAmB,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,qBAAqB,OAAO,GAAG1a,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,eAAe,YAAY,gBAAgB,8EAA8E,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,WAAW,CAAC,EAAE,GAAGmpD,GAAqB,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,EAAE7tC,EAAYC,EAAc,EAAE,SAAS,CAAC6F,GAAY,GAAgB,gBAAK3xB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,CAAC,EAAe,gBAAK86D,GAAW,CAAC,MAAMJ,GAAY,GAAGhB,GAAqB,CAAC,UAAU,CAAC,MAAM,IAAA,EAAS,CAAC,EAAE7tC,EAAYC,EAAc,EAAE,SAAsB,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,kEAAkE,uBAAuB,iFAAiF,wBAAwB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC2xB,GAAY,GAAgB,gBAAKlxB,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,gBAAKvC,GAAO,CAAC,WAAW,CAAC,IAAI,0BAA0B,IAAI,OAAO,QAAQsE,IAA2BqpB,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,EAAE,UAAU,eAAe,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,aAAa,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK0vC,GAAW,CAAC,MAAMH,GAAY,GAAGjB,GAAqB,CAAC,UAAU,CAAC,MAAMkB,EAAW,CAAC,EAAE/uC,EAAYC,EAAc,EAAE,SAAsB,gBAAM9rB,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,cAAc,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAMw9D,GAAY,MAAM,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,GAAG,EAAE,GAAG9D,GAAqB,CAAC,UAAU,CAAC,MAAM+D,EAAW,CAAC,EAAE5xC,EAAYC,EAAc,EAAE,SAAS,CAAC8F,GAAa8rC,IAAY,EAAK,GAAgB,gBAAK5C,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKp4D,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,MAAM,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,GAAG,CAAC,EAAE,SAAsB,gBAAKqtD,GAAY,CAAC,MAAM,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,IAAI0P,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEhsC,GAAY,GAAgB,gBAAKmpC,GAAW,CAAC,MAAMD,GAAY,SAAsB,gBAAKp4D,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,IAAI,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,IAAI,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,EAAE,MAAM,GAAG,EAAE,kBAAkBm6D,GAAmB,SAAsB,gBAAK9M,GAAY,CAAC,MAAM,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,IAAI,YAAY,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,IAAI2P,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKv8D,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,gGAAgG,EAAE,SAAS,QAAW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,MAAM,GAAG,EAAE,kBAAkB+6D,GAAmB,SAAS,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGrB,GAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAKv8D,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,iGAAiG,0BAA0B,WAAW,EAAE,SAAS,QAAW,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,mBAAmB,EAAE,kBAAkB,IAAA,GAAU,WAAWwhC,EAAS,CAAC,EAAE3V,EAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6F,GAAY,GAAgB,gBAAKmpC,GAAW,CAAC,MAAMI,GAAY,SAAsB,gBAAKz4D,EAA0B,CAAC,OAAO,IAAI,GAAG2oB,GAAmB,GAAG,KAAKA,GAAmB,QAAQ,IAAI,kBAAkB,KAAK,SAAsB,gBAAKxqB,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,kBAAkBq6D,GAAmB,SAAsB,gBAAKx+D,GAAe,CAAC,UAAUohE,EAAU,UAAUC,GAAU,UAAUC,EAAU,UAAU,YAAY,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAUC,EAAU,SAAS,YAAY,UAAUC,EAAU,UAAU,kBAAkB,UAAUC,EAAU,UAAUC,EAAU,UAAUC,EAAU,UAAUC,EAAU,QAAQlD,GAAa,WAAW,EAAE,UAAUmD,EAAU,MAAM,OAAO,UAAUC,EAAU,UAAUC,CAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE7sC,GAAY,GAAgB,gBAAKmpC,GAAW,CAAC,MAAMM,GAAY,SAAsB,gBAAKp7D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAsB,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKyC,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,IAAI,GAAG,EAAE,EAAE,SAAsB,gBAAKxqB,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKlE,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,y8CAAy8C,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK+F,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,IAAI,GAAG,EAAE,EAAE,SAAsB,gBAAKxqB,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKlE,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,6qBAA6qB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK+F,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,IAAI,GAAG,EAAE,EAAE,SAAsB,gBAAKxqB,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKlE,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,ioBAAioB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK+F,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,IAAI,GAAG,EAAE,EAAE,SAAsB,gBAAKxqB,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKlE,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,mRAAmR,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK+F,EAA0B,CAAC,OAAO,GAAG,GAAG2oB,GAAmB,GAAG,GAAG,IAAI,GAAG,EAAE,EAAE,SAAsB,gBAAKxqB,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKlE,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,kiDAAkiD,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE2sD,GAAa,GAAgB,gBAAKyR,GAAW,CAAC,MAAMO,GAAa,SAAsB,gBAAMr7D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAC2xB,GAAY,GAAgB,gBAAKmpC,GAAW,CAAC,MAAMM,GAAY,SAAsB,gBAAKtB,GAA0B,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,uEAAuE,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,kBAAkB,SAAS,8BAA8B,UAAU,sBAAsB,GAAM,oBAAoB,GAAK,gBAAgB,OAAO,0BAA0B,GAAG,qBAAqB,OAAO,qBAAqB,WAAW,2BAA2B,MAAM,qBAAqB,GAAG,SAAsB,gBAAK74D,GAAW,CAAC,SAAsB,gBAAKjB,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,gBAAKuC,GAAmB,CAAC,SAAsB,gBAAKg5D,GAAU,CAAC,MAAMD,GAAO,EAAE,UAAU,EAAW,EAAe,IAAgC,gBAAK59D,EAAU,CAAC,SAASm0B,GAAY,KAAK,CAAC,GAAG4sC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAuB,gBAAK1+D,EAAY,CAAC,GAAG,aAAaw+D,IAAc,SAAsB,gBAAK/9D,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUg+D,CAAkB,EAAE,SAAsB,gBAAKj+D,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUi+D,CAAkB,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,gBAAK1+D,EAAO,EAAE,CAAC,UAAU,gCAAiD,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAS,0GAAsH,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,KAAK2+D,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEF,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK3D,GAAW,CAAC,MAAMI,GAAY,SAAsB,gBAAMl7D,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,gBAAMA,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,WAAWw7D,GAAW,SAAsB,gBAAKj5D,GAAmB,CAAC,SAAsB,gBAAKg5D,GAAU,CAAC,MAAMG,GAAO,EAAE,UAAU,EAAY,EAAgB,IAAiC,gBAAKh+D,EAAU,CAAC,SAASu0B,GAAa,KAAK,CAAC,GAAG2sC,EAAY,UAAUC,EAAmB,UAAUC,GAAoB,KAAU,IAAqB,GAAuB,gBAAK7+D,EAAY,CAAC,GAAG,aAAa2+D,IAAc,SAAsB,gBAAKl+D,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUo+D,CAAkB,EAAE,SAAsB,gBAAKr+D,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUq+D,CAAkB,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,gBAAK9+D,EAAO,EAAE,CAAC,UAAU,gCAAgC,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAsB,gBAAKvC,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,QAAQ,GAAGg+D,GAAkBoD,CAAkB,CAAC,EAAE,UAAU,iBAAiB,kBAAkB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,GAAGnF,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ33D,IAA2BqpB,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,CAAC,EAAE,MAAM,QAAQ,GAAGqwC,GAAkBoD,CAAkB,CAAC,CAAC,CAAC,EAAEhzC,EAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8yC,CAAW,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK5+D,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,eAAe,YAAY,gBAAgB,+EAA+E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,oBAAoB,qBAAqB,WAAW,EAAE,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,2FAA2F,0BAA0B,WAAW,EAAE,SAAS,mBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAK86D,GAAW,CAAC,MAAMc,GAAa,SAAsB,gBAAKn7D,EAAK,CAAC,gBAAgB,oBAAoB,KAAK,2EAA2E,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,gBAAMT,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,kEAAkE,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,WAAW27D,GAAW,SAAS,CAAc,gBAAKl5D,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKjE,GAAS,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,OAAO,cAAc,OAAO,YAAY,UAAU,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK0E,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,gGAAgG,EAAE,SAAS,+BAAqC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAM6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAS,CAAc,gBAAKA,EAAO,KAAK,CAAC,MAAM,CAAC,mCAAmC,MAAM,kCAAkC,KAAK,EAAE,SAAS,kCAAqC,CAAC,EAAe,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,gBAAKA,EAAO,OAAO,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,kCAAkC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,QAAQ,EAAE,EAAE,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,+EAA+E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAsB,gBAAMA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKqC,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGi3D,GAAqB,CAAC,UAAU,CAAC,GAAGtuC,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,EAAES,EAAYC,EAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKhE,GAAU,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUq3B,EAAc,GAAG,KAAK,OAAO,UAAU,GAAM,QAAQknC,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGzB,GAAqB,CAAC,UAAU,CAAC,UAAUzlC,EAAc,EAAE,CAAC,EAAEpI,EAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGi3D,GAAqB,CAAC,UAAU,CAAC,GAAGtuC,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,EAAES,EAAYC,EAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKhE,GAAU,CAAC,UAAU,iBAAuB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUs3B,EAAe,GAAG,KAAK,OAAO,UAAU,GAAK,QAAQinC,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGzB,GAAqB,CAAC,UAAU,CAAC,UAAUxlC,EAAe,EAAE,CAAC,EAAErI,EAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGi3D,GAAqB,CAAC,UAAU,CAAC,GAAGtuC,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,EAAES,EAAYC,EAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,QAAyB,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKhE,GAAU,CAAC,UAAU,QAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUu3B,EAAe,GAAG,KAAK,QAAQ,UAAU,GAAM,QAAQgnC,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGzB,GAAqB,CAAC,UAAU,CAAC,UAAUvlC,EAAe,EAAE,CAAC,EAAEtI,EAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGi3D,GAAqB,CAAC,UAAU,CAAC,GAAGtuC,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,EAAES,EAAYC,EAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKhE,GAAU,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUw3B,EAAe,GAAG,KAAK,UAAU,UAAU,GAAM,QAAQ+mC,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGzB,GAAqB,CAAC,UAAU,CAAC,UAAUtlC,EAAe,EAAE,CAAC,EAAEvI,EAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAKzpB,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,gBAAKI,EAA0B,CAAC,OAAO,GAAG,GAAGi3D,GAAqB,CAAC,UAAU,CAAC,GAAGtuC,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,EAAES,EAAYC,EAAc,EAAE,SAAsB,gBAAKlrB,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,aAA8B,mBAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKhE,GAAU,CAAC,UAAU,aAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUy3B,EAAe,GAAG,KAAK,aAAa,UAAU,GAAM,QAAQ8mC,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGzB,GAAqB,CAAC,UAAU,CAAC,UAAUrlC,EAAe,EAAE,CAAC,EAAExI,EAAYC,EAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK9rB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,gBAAMA,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,+EAA+E,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,qBAAqB,OAAO,sBAAsB,0FAA0F,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,mBAAmB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK86D,GAAW,CAAC,MAAMe,GAAa,SAAsB,gBAAM77D,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,0FAA0F,EAAE,SAAS,iBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAE2xB,GAAY,GAAgB,gBAAKtwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,0FAA0F,EAAE,SAAsB,gBAAKS,EAAK,CAAC,KAAK,0BAA0B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,iEAAiE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAE2xB,GAAY,GAAgB,gBAAKtwB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKlE,EAAe,CAAC,SAAsB,gBAAK6C,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,0FAA0F,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAKA,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,0BAA0B,KAAK,gBAAgB,kEAAkE,uBAAuB,iFAAiF,wBAAwB,iFAAiF,oBAAoB,iFAAiF,qBAAqB,iFAAiF,YAAY,mBAAmB,EAAE,WAAWwhC,GAAU,SAAsB,gBAAK/+B,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK/D,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,wEAAwE,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,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,mBAAmB,CAAC,iBAAiB,qBAAqB,gBAAgB,oCAA0C,EAAE,UAAU,iBAAiB,EAAE,SAAS,YAAY,aAAa,CAAC,gBAAgB,qBAAqB,aAAa,GAAG,eAAe,GAAM,iBAAiB,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,WAAW,YAAY,mBAAmB,CAAC,QAAQ,GAAG,MAAM,IAAI,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,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,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,aAAa,MAAM,EAAE,WAAW,kBAAkB,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,GAAG,EAAE,UAAU,IAAI,EAAE,SAASmG,GAAiB,CAAC,UAAU,WAAW,EAAEk8C,EAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAMl/C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKS,EAAK,CAAC,KAAK,6CAA6C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,WAAW87D,GAAW,SAAsB,gBAAKr5D,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9D,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,WAAW,cAAc,eAAe,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK2D,EAAK,CAAC,KAAK,uCAAuC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,WAAW87D,GAAW,SAAsB,gBAAKr5D,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9D,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,UAAU,cAAc,eAAe,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK2D,EAAK,CAAC,KAAK,wCAAwC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,gBAAKT,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,WAAW87D,GAAW,SAAsB,gBAAKr5D,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9D,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,YAAY,cAAc,gBAAgB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,gBAAK2F,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKosD,GAAc,CAAC,gBAAgB,kEAAkE,aAAa,GAAG,YAAY,UAAU,KAAK,CAAC,WAAW,yEAAyE,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,UAAU,OAAO,UAAU,wEAAwE,MAAM,OAAO,QAAQ,CAAC,CAAC,IAAI,QAAQ,GAAG,iBAAiB,MAAM,QAAQ,KAAK,yBAA+B,EAAE,CAAC,IAAI,QAAQ,GAAG,YAAY,MAAM,QAAQ,KAAK,kCAAqC,EAAE,CAAC,IAAI,QAAQ,GAAG,iBAAiB,MAAM,QAAQ,KAAK,iCAAuC,EAAE,CAAC,IAAI,QAAQ,GAAG,iBAAiB,MAAM,QAAQ,KAAK,2BAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE3D,GAAa,GAAgB,gBAAK5mD,EAA0B,CAAC,SAAsB,gBAAK7B,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKulC,GAAkB,CAAC,WAAW,CAAC,KAAK,kBAAkB,KAAK,qBAAqB,MAAM,qBAAqB,MAAM,iBAAiB,EAAE,YAAY,SAAS,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,OAAO,EAAE,OAAO,OAAO,SAAS,GAAG,GAAG,YAAY,MAAM,EAAE,OAAO,CAAC,KAAK,OAAO,MAAM,QAAQ,OAAO,QAAQ,EAAE,SAAS,YAAY,YAAY,CAAC,KAAK,qBAAqB,KAAK,kBAAkB,MAAM,qBAAqB,MAAM,oBAAoB,EAAE,KAAK,YAAY,OAAO,IAAI,SAAS,GAAK,WAAW,GAAM,KAAK,GAAG,OAAO,GAAK,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAI,CAAC,kFAAkF,4VAA4V,wOAAwO,uYAAuY,0SAA0S,qVAAqV,2YAA2Y,8HAA8H,gKAAgK,oJAAoJ,2IAA2I,yVAAyV,+SAA+S,2VAA2V,8SAA8S,qXAAqX,6RAA6R,6RAA6R,6HAA6H,sRAAsR,oTAAoT,yTAAyT,2VAA2V,wRAAwR,iGAAiG,oTAAoT,sKAAsK,gSAAgS,uYAAuY,wGAAwG,8dAA8d,uMAAuM,yXAAyX,iVAAiV,qUAAqU,2TAA2T,iRAAiR,2RAA2R,whBAAwhB,uQAAuQ,mJAAmJ,oXAAoX,iSAAiS,2aAA2a,yLAAyL,6MAA6M,wHAAwH,iJAAiJ,qKAAqK,qZAAqZ,uQAAuQ,4SAA4S,uKAAuK,uHAAuH,yHAAyH,kLAAkL,8DAA8D,8DAA8D,8DAA8D,GAAGxoC,GAAgB,GAAGC,GAAiB,sdAAsd,EAY74kF,GAAgB2C,GAAQ47D,GAAU9tD,GAAI,cAAc,EAAiC,GAAgB,YAAY,oBAAoB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAE9M,EAAoB66D,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,oBAAoB,iBAAiB,EAAE,MAAM,UAAU,KAAKx6D,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,YAAY,wBAAwB,MAAM,UAAU,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,gUAAgU,YAAY,GAAG,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,yTAAyT,MAAM,aAAa,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,YAAY,GAAG,MAAM,qBAAqB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,YAAY,GAAG,MAAM,qBAAqB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,YAAY,GAAG,MAAM,qBAAqB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAM,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,YAAY,GAAG,MAAM,qBAAqB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,cAAc,gBAAgB,GAAM,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,YAAY,GAAG,MAAM,qBAAqB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,OAAO,gBAAgB,GAAM,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,YAAY,GAAG,MAAM,qBAAqB,KAAKA,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,UAAU,YAAY,GAAG,gBAAgB,GAAM,MAAM,gBAAgB,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAET,GAASi7D,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,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,EAAE,CAAC,cAAc,uBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,wGAAwG,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,EAAE,CAAC,cAAc,uBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,uBAAuB,IAAI,4GAA4G,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,IAAI,yFAAyF,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,uEAAuE,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,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGzC,GAAiB,GAAGC,GAAoB,GAAGC,GAAsB,GAAGE,GAAc,GAAGC,GAAe,GAAGC,GAAY,GAAGC,GAAc,GAAGC,GAAmB,GAAGC,GAAuB,GAAG95D,GAAwBzC,EAAiB,EAAE,GAAGyC,GAAwBxC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAMq3B,EAAOtpB,EAAQ,OAAauB,EAASvB,EAAQ,SAAeupB,EAAgBlzB,GAAW,IAAIo5D,GAAO,EAAEnmC,EAAO/nB,CAAQ,EAAQioB,EAAiBnzB,GAAW,IAAIw5D,GAAO,EAAEvmC,EAAO/nB,CAAQ,EAAE,OAAOlK,GAAkB,KAAKkyB,EAAgB,QAAQ,MAAMC,EAAiB,QAAQ,MAAMv0B,GAAcrE,GAAe,CAAC,EAAEoP,CAAO,MAAM/K,GAAcpE,GAAiB,CAAC,EAAEmP,CAAO,MAAM/K,GAAclE,GAAU,CAAC,EAAEiP,CAAO,CAAC,EAAEA,CAAO,CAAE,CAAC,C"}