{"version":3,"file":"SectionBreakCode.Bktja5DQ.mjs","names":["fonts","css","className","css","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Button","ArrowLeft","ArrowRight","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","useStateVariable","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","TextScrollButton","React.useContext","React.useMemo","React.Fragment","React.useState","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.useId","React.useRef","React.useState","React.useCallback","__esmMin","oe","ie","init_ssg_sandbox_shims","ne","x","_e","pe","p","c","J","init_jsx_runtime","ce","init_npm_react_18_3_1","de","window","motion","LayoutGroup","MotionConfigContext","init_framer_motion_DhsWWWsN","getFontsFromSharedStyle","SmartComponentScopedContainer","getPropertyControls","RenderTarget","fontStore","withFX","forwardLoader","withOptimizedAppearEffect","useVariantState","useSVGTemplate","getLoadingLazyAtYPosition","ComponentViewportProvider","Image$1","useComponentViewport","Link","cx","addPropertyControls","withCSS","init_framer_CaDWdxiz","runTasksWithYield","ControlType","useActiveVariantCallback","useLocaleInfo","RichText","getFonts","css$3","init_BqZNshx9b","fonts$2","className$2","init_Jngj9GstE","css$4","fonts$3","className$3","fonts$1","css$2","className$1","init_aRyB0y8wS","fonts","css$1","className","init_UG4HG1jjV","mask$1","Base$1","MotionSVG$1","SVG$1","svg$1","getProps$4","Icon$1","init_HoKrrnQcM","props","rest","animated","dots","stroke","width1","restProps","href","lKf_CQTz5","fICyAUQY1","style","mask","Base","MotionSVG","SVG","svg","getProps$3","Icon","init_Z1dMEXkJ6","addPropertyOverrides$2","variants","nextOverrides","variant","overrides","RichTextWithFXWithOptimizedAppearEffect","enabledGestures$1","cycleOrder$2","serializationHash$2","variantClassNames$2","transition1$2","transition2$1","animation$1","animation1$1","transformTemplate1","Transition$2","humanReadableVariantMap$2","Variants$2","getProps$2","createLayoutDependency$2","FramerrhQIB3H9D","init_rhQIB3H9D","config","transition","value","contextValue","click","link","text","color","fallbackRef","refBinding","ref","defaultLayoutId","layoutDependency","sharedStyleClassNames","baseVariant","onTappwh53e","activeVariantCallback","args","setGestureState","bynwh2ixS","scopingClassNames","layoutId","gestureHandlers","classNames","gestureVariant","NKTcLb0pV","STPd4F36h","OpNF9q2uA","addFonts","addPropertyOverrides$1","ButtonFonts","ArrowLeftFonts","ArrowLeftWithFXWithOptimizedAppearEffect","ArrowRightFonts","ArrowRightWithFXWithOptimizedAppearEffect","enabledGestures","cycleOrder$1","serializationHash$1","variantClassNames$1","transition1$1","matchVariant$1","transition2","animation","animation1","animation2","animation3","Transition$1","humanReadableVariantMap$1","Variants$1","useStateVariable$1","getProps$1","createLayoutDependency$1","FramerBXrk7_COc","init_BXrk7_COc","arg","internalState","setInternalState","externalState","previousExternalState","setPreviousExternalState","setExternalState","border","buttonCTA","buttonCTA2","fillColor","componentViewport","\"OYPs32BPx\"","externalOYPs32BPx","\"onOYPs32BPxChange\"","setExternalOYPs32BPx","\"PzBq9DzNN\"","externalPzBq9DzNN","\"onPzBq9DzNNChange\"","setExternalPzBq9DzNN","OYPs32BPx","setOYPs32BPx","PzBq9DzNN","setPzBq9DzNN","onTap4u1pn2","TimfsGMDZ","isDisplayed","isDisplayed1","isDisplayed2","KxKUG8LKI","Swh3lII5l","MjbOgjYvp","HDgnm5P40","context","addPropertyOverrides","TextScrollButtonFonts","TextScrollButtonControls","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","matchVariant","Transition","humanReadableVariantMap","Variants","humanReadableEnumMap","useStateVariable","getProps","createLayoutDependency","Component","css","FramerrDSmdt4Uz","init_rDSmdt4Uz","title","image","buttonLink","withOrWithoutArrow","topTextCategory","className$4","\"weoC_hNGv\"","externalweoC_hNGv","\"onweoC_hNGvChange\"","setExternalweoC_hNGv","weoC_hNGv","setweoC_hNGv","XW36822Yw","Lu285Bz4t","COihay63s","F2Jz41uTS","MWRfnKFwQ","rHomGATsq","\"variant\"","SectionBreakCode","name","rootRef","phase","setPhase","direction","setDirection","narrow","setNarrow","phaseRef","directionRef","exitDirectionRef","reducedMotionRef","isCanvas","active","animate","rate","speed","setMotion","next","dir","el","media","syncReducedMotion","lastY","raf","timer","clearTimer","enter","duration","leave","exit","update","y","fromScroll","rect","vh","band","exitDistance","topEdge","navHeight","bottomEdge","reversed","backInView","onScroll","onResize","onMotionPreferenceChange","replay","ro","w","entries","labelStyle","lineStyle","arrowStyle","size","arrowSize","gap","label","lineHeight","showArrow","init_SectionBreakCode"],"sources":["https:/framerusercontent.com/modules/52S786Dwb7EdeTuRuBBL/EAGgBYH3Y38neVEbg6KL/aRyB0y8wS.js","https:/framerusercontent.com/modules/12s9kNrNvK0T0mCQdIKp/DOPTF3VLxCvYAQP1B8bC/UG4HG1jjV.js","https:/framerusercontent.com/modules/gGXLFANbZFKf2qU8bbVL/uQjjbN7Yn6nBRqTZdwzU/HoKrrnQcM.js","https:/framerusercontent.com/modules/J70zO4HppZ7HkvCvwJHh/jEoOEhPY1IVta2TPITWY/Z1dMEXkJ6.js","https:/framerusercontent.com/modules/qMHn52PmZKjNxmJAJeYU/XLfh7jYjnlyrNs3QRwhH/rhQIB3H9D.js","https:/framerusercontent.com/modules/7sIolTi7CrVvfaPc9asi/oLPa4YlX1iI3J5LNM913/BXrk7_COc.js","https:/framerusercontent.com/modules/xqdoCiXRtW6O3cz1DkHC/43rS6QYpBLJ4NV4RN2gh/rDSmdt4Uz.js","https:/framerusercontent.com/modules/gNZCPINdVhVL9z0cAXEK/8PHlBUkBvZw7PWxJHpe6/SectionBreakCode.js"],"sourcesContent":["// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Plus Jakarta Sans-800\",\"GF;Plus Jakarta Sans-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Plus Jakarta Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v12/LDIbaomQNQcsA88c7O9yZ4KMCoOg4IA6-91aHEjcWuA_KUnNTxXUEKi4Rw.woff2\",weight:\"800\"},{cssFamilyName:\"Plus Jakarta Sans\",source:\"google\",style:\"italic\",uiFamilyName:\"Plus Jakarta Sans\",url:\"https://fonts.gstatic.com/s/plusjakartasans/v12/LDIZaomQNQcsA88c7O9yZ4KMCoOg4KozySKCdSNG9OcqYQ2lDh_VMq2oR82k.woff2\",weight:\"800\"}]}];export const css=['.framer-xrasY .framer-styles-preset-1xod3v9:not(.rich-text-wrapper), .framer-xrasY .framer-styles-preset-1xod3v9.rich-text-wrapper h4 { --framer-font-family: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Plus Jakarta Sans\", \"Plus Jakarta Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-italic: 800; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-67527bae-cc15-4839-8636-c9b28351e4d7, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-xrasY\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Light\",\"Inter\",\"Inter-Italic\",\"Inter-LightItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,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/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,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:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/aUYDUTztS7anQw5JuwCncXeLOBY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/8mwKwShtYEXIZ5diRBT74yn9jdQ.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/yDiPvYxioBHsicnYxpPW35WQmx8.woff2\",weight:\"300\"}]}];export const css=['.framer-gQeG4 .framer-styles-preset-1n3u068:not(.rich-text-wrapper), .framer-gQeG4 .framer-styles-preset-1n3u068.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.65em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }'];export const className=\"framer-gQeG4\";\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 (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 5.5 5.25 L 0 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"pTO_zwTXv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(13.75 6.75)\" width=\"5.5px\"/><path d=\"M 14.25 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"Jh7NTfV71\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 12)\" width=\"14.25px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"1173457374\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-EcgqK\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-EcgqK { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-EcgqK\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.5 0 L 0 5.25 L 5.5 10.5\" fill=\"transparent\" height=\"10.5px\" id=\"qjdrtIpc7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(4.75 6.75)\" width=\"5.5px\"/><path d=\"M 14.25 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"A7wAxaPFZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1335ju, 1.5)\" stroke=\"var(--18mrqx2, rgb(0, 0, 0))\" transform=\"translate(5 12)\" width=\"14.25px\"/></svg>';const getProps=({dots,height,id,stroke,width,width1,...props})=>{return{...props,BKVe8Pgvw:dots??props.BKVe8Pgvw??1,fICyAUQY1:stroke??props.fICyAUQY1??\"rgb(0, 0, 0)\",lKf_CQTz5:width1??props.lKf_CQTz5??1.5};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fICyAUQY1,lKf_CQTz5,BKVe8Pgvw,...restProps}=getProps(props);const href=useSVGTemplate(\"156361677\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Yela7\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1335ju\":lKf_CQTz5,\"--18mrqx2\":fICyAUQY1,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Yela7 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fICyAUQY1\":\"stroke\",\"lKf_CQTz5\":\"width1\",\"BKVe8Pgvw\":\"dots\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Left\",\"color\":{\"type\":\"variable\",\"value\":\"18mrqx2\"},\"set\":{\"localId\":\"vectorSet/SuYHhKUZG\",\"id\":\"SuYHhKUZG\",\"moduleId\":\"EqX8thWQjdZcOB1c6p5N\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Yela7\");Icon.displayName=\"Arrow Left\";export default Icon;addPropertyControls(Icon,{fICyAUQY1:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color},lKf_CQTz5:{defaultValue:1.5,displayStepper:true,hidden:false,max:4,min:0,step:.5,title:\"Width\",type:ControlType.Number},BKVe8Pgvw:{defaultValue:1,displayStepper:true,hidden:true,max:4,min:1,title:\"Dots\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Arrow Left\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"18mrqx2\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/SuYHhKUZG\\\",\\\"id\\\":\\\"SuYHhKUZG\\\",\\\"moduleId\\\":\\\"EqX8thWQjdZcOB1c6p5N\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fICyAUQY1\\\":\\\"stroke\\\",\\\"lKf_CQTz5\\\":\\\"width1\\\",\\\"BKVe8Pgvw\\\":\\\"dots\\\"}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0a25121)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const enabledGestures={IYPCIdSaZ:{hover:true},Vr8oumeYR:{hover:true}};const cycleOrder=[\"IYPCIdSaZ\",\"Vr8oumeYR\"];const serializationHash=\"framer-MN3iq\";const variantClassNames={IYPCIdSaZ:\"framer-v-1wn1ay6\",Vr8oumeYR:\"framer-v-1ltmvjd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bynwh2ixS=undefined;const NKTcLb0pV=undefined;const STPd4F36h=undefined;const OpNF9q2uA=undefined;const transition1={delay:0,duration:.8,ease:[.59,.25,.12,1.17],type:\"tween\"};const transition2={delay:0,duration:.6,ease:[.59,.25,.12,1.17],type:\"tween\"};const transition3={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-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={\"desktop footer\":\"Vr8oumeYR\",\"desktop nav\":\"IYPCIdSaZ\"};const Variants=motion.create(React.Fragment);const getProps=({click,color,height,id,link,text,width,...props})=>{return{...props,bynwh2ixS:click??props.bynwh2ixS,NKTcLb0pV:link??props.NKTcLb0pV,OpNF9q2uA:text??props.OpNF9q2uA??\"text\",STPd4F36h:color??props.STPd4F36h??\"rgb(87, 87, 87)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IYPCIdSaZ\"};};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,OpNF9q2uA,NKTcLb0pV,STPd4F36h,bynwh2ixS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IYPCIdSaZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTappwh53e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bynwh2ixS){const res=await bynwh2ixS(...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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wn1ay6\",className,classNames),\"data-framer-name\":\"desktop nav\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IYPCIdSaZ\",onTap:onTappwh53e,ref:refBinding,style:{...style},...addPropertyOverrides({\"IYPCIdSaZ-hover\":{\"data-framer-name\":undefined},\"Vr8oumeYR-hover\":{\"data-framer-name\":undefined},Vr8oumeYR:{\"data-framer-name\":\"desktop footer\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({\"IYPCIdSaZ-hover\":{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:NKTcLb0pV,motionChild:true,nodeId:\"b805hxrat\",openInNewTab:false,scopeId:\"rhQIB3H9D\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1wufari framer-9kz77n\",\"data-framer-name\":\"block\",layoutDependency:layoutDependency,layoutId:\"b805hxrat\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-STPd4F36h-rhQIB3H9D))\"},children:\"text\"})}),className:\"framer-1odx4p9\",\"data-framer-appear-id\":\"1odx4p9\",\"data-framer-name\":\"helper\",fonts:[\"FS;Space Grotesk-medium\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"qpRLMENFF\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--variable-reference-STPd4F36h-rhQIB3H9D)\",\"--variable-reference-STPd4F36h-rhQIB3H9D\":STPd4F36h},text:OpNF9q2uA,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IYPCIdSaZ-hover\":{transformTemplate:transformTemplate1},\"Vr8oumeYR-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1tZWRpdW0=\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-STPd4F36h-rhQIB3H9D))\"},children:\"text\"})}),className:\"framer-kegtnv\",\"data-framer-appear-id\":\"kegtnv\",\"data-framer-name\":\"text\",fonts:[\"FS;Space Grotesk-medium\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"KzH_Yw1iO\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--variable-reference-STPd4F36h-rhQIB3H9D)\",\"--variable-reference-STPd4F36h-rhQIB3H9D\":STPd4F36h},text:OpNF9q2uA,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"IYPCIdSaZ-hover\":{transformTemplate:undefined},\"Vr8oumeYR-hover\":{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})})})})});});const css=[\".framer-MN3iq.framer-9kz77n, .framer-MN3iq .framer-9kz77n { display: block; }\",\".framer-MN3iq.framer-1wn1ay6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 24px 8px 24px; position: relative; width: min-content; }\",\".framer-MN3iq .framer-1wufari { 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: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-MN3iq .framer-1odx4p9 { flex: none; height: auto; mix-blend-mode: color-dodge; position: relative; white-space: pre; width: auto; }\",\".framer-MN3iq .framer-kegtnv { bottom: -25px; flex: none; height: auto; left: 51%; mix-blend-mode: color-dodge; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-MN3iq.framer-v-1ltmvjd.framer-1wn1ay6 { align-content: flex-start; align-items: flex-start; padding: 8px 24px 8px 0px; }\",\".framer-MN3iq.framer-v-1wn1ay6.hover .framer-1odx4p9 { left: 51%; position: absolute; top: -25px; z-index: 1; }\",\".framer-MN3iq.framer-v-1wn1ay6.hover .framer-kegtnv, .framer-MN3iq.framer-v-1ltmvjd.hover .framer-kegtnv { bottom: unset; left: unset; position: relative; }\",\".framer-MN3iq.framer-v-1ltmvjd.hover .framer-1odx4p9 { left: 50%; position: absolute; top: -25px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38.5\n * @framerIntrinsicWidth 75.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Vr8oumeYR\":{\"layout\":[\"auto\",\"auto\"]},\"HjkJ6436S\":{\"layout\":[\"auto\",\"auto\"]},\"HeapWnijq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"OpNF9q2uA\":\"text\",\"NKTcLb0pV\":\"link\",\"STPd4F36h\":\"color\",\"bynwh2ixS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrhQIB3H9D=withCSS(Component,css,\"framer-MN3iq\");export default FramerrhQIB3H9D;FramerrhQIB3H9D.displayName=\"button\";FramerrhQIB3H9D.defaultProps={height:38.5,width:75.5};addPropertyControls(FramerrhQIB3H9D,{variant:{options:[\"IYPCIdSaZ\",\"Vr8oumeYR\"],optionTitles:[\"desktop nav\",\"desktop footer\"],title:\"Variant\",type:ControlType.Enum},OpNF9q2uA:{defaultValue:\"text\",displayTextArea:false,title:\"text\",type:ControlType.String},onOpNF9q2uAChange:{changes:\"OpNF9q2uA\",type:ControlType.ChangeHandler},NKTcLb0pV:{title:\"link\",type:ControlType.Link},STPd4F36h:{defaultValue:\"rgb(87, 87, 87)\",title:\"color\",type:ControlType.Color},bynwh2ixS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerrhQIB3H9D,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LQZILVYBY2UXBMF3ZGAZKDS2P53HB2G5/XB4XS4AXY7LIGYBYPO7RTAIGNPOSSI7K/V2SN6OQGC3Z2CCFHLOEJRJKQXUTOKEBX.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrhQIB3H9D\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"OpNF9q2uA\\\":\\\"text\\\",\\\"NKTcLb0pV\\\":\\\"link\\\",\\\"STPd4F36h\\\":\\\"color\\\",\\\"bynwh2ixS\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Vr8oumeYR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HjkJ6436S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HeapWnijq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"38.5\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"75.5\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rhQIB3H9D.map","// Generated by Framer (0a25121)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/gGXLFANbZFKf2qU8bbVL/uQjjbN7Yn6nBRqTZdwzU/HoKrrnQcM.js\";import ArrowLeft from\"https://framerusercontent.com/modules/J70zO4HppZ7HkvCvwJHh/jEoOEhPY1IVta2TPITWY/Z1dMEXkJ6.js\";import Button from\"https://framerusercontent.com/modules/qMHn52PmZKjNxmJAJeYU/XLfh7jYjnlyrNs3QRwhH/rhQIB3H9D.js\";const ButtonFonts=getFonts(Button);const ArrowLeftFonts=getFonts(ArrowLeft);const ArrowLeftWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(ArrowLeft));const ArrowRightFonts=getFonts(ArrowRight);const ArrowRightWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(ArrowRight));const enabledGestures={inFHVVdMB:{hover:true},LMCL2bipm:{hover:true}};const cycleOrder=[\"LMCL2bipm\",\"inFHVVdMB\",\"dBEctwmCm\",\"TCK2dfvD8\"];const serializationHash=\"framer-sK6kM\";const variantClassNames={dBEctwmCm:\"framer-v-fvug4n\",inFHVVdMB:\"framer-v-7x0psh\",LMCL2bipm:\"framer-v-eh16j\",TCK2dfvD8:\"framer-v-1xcm2xf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TimfsGMDZ=undefined;const KxKUG8LKI=undefined;const Swh3lII5l=undefined;const PzBq9DzNN=undefined;const MjbOgjYvp=undefined;const HDgnm5P40=undefined;const OYPs32BPx=undefined;const setPzBq9DzNN=undefined;const setOYPs32BPx=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:0,delay:0,duration:1,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:1,rotate:-180,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:1,rotate:180,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,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={\"transparent with border\":\"dBEctwmCm\",\"transparent without border\":\"TCK2dfvD8\",\"wihtout arrow\":\"inFHVVdMB\",\"with arrow\":\"LMCL2bipm\"};const Variants=motion.create(React.Fragment);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=({border,buttonCTA,buttonCTA2,click,color,fillColor,height,id,link,width,...props})=>{return{...props,HDgnm5P40:color??props.HDgnm5P40??\"var(--token-48858888-9511-4f2f-8e9c-2f8f846e2633, rgb(255, 255, 255))\",KxKUG8LKI:border??props.KxKUG8LKI??{borderColor:\"#222\",borderStyle:\"solid\",borderWidth:1.8},MjbOgjYvp:link??props.MjbOgjYvp,OYPs32BPx:buttonCTA??props.OYPs32BPx??\"Change Text Here\",PzBq9DzNN:buttonCTA2??props.PzBq9DzNN,Swh3lII5l:fillColor??props.Swh3lII5l??\"var(--token-38816f66-2b29-4059-bd15-1157937b8bed, rgb(24, 24, 24))\",TimfsGMDZ:click??props.TimfsGMDZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"LMCL2bipm\"};};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,TimfsGMDZ,MjbOgjYvp,Swh3lII5l,HDgnm5P40,KxKUG8LKI,\"OYPs32BPx\":externalOYPs32BPx,\"onOYPs32BPxChange\":setExternalOYPs32BPx,\"PzBq9DzNN\":externalPzBq9DzNN,\"onPzBq9DzNNChange\":setExternalPzBq9DzNN,...restProps}=getProps(props);const[OYPs32BPx,setOYPs32BPx]=useStateVariable(externalOYPs32BPx,setExternalOYPs32BPx);const[PzBq9DzNN,setPzBq9DzNN]=useStateVariable(externalPzBq9DzNN,setExternalPzBq9DzNN);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LMCL2bipm\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4u1pn2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TimfsGMDZ){const res=await TimfsGMDZ(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"inFHVVdMB-hover\")return false;if([\"inFHVVdMB\",\"dBEctwmCm\",\"TCK2dfvD8\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"LMCL2bipm-hover\")return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"LMCL2bipm-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-eh16j\",className,classNames),\"data-framer-name\":\"with arrow\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LMCL2bipm\",onTap:onTap4u1pn2,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{\"inFHVVdMB-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},\"LMCL2bipm-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},dBEctwmCm:{\"--border-bottom-width\":(KxKUG8LKI?.borderBottomWidth??KxKUG8LKI?.borderWidth)+\"px\",\"--border-color\":KxKUG8LKI?.borderColor,\"--border-left-width\":(KxKUG8LKI?.borderLeftWidth??KxKUG8LKI?.borderWidth)+\"px\",\"--border-right-width\":(KxKUG8LKI?.borderRightWidth??KxKUG8LKI?.borderWidth)+\"px\",\"--border-style\":KxKUG8LKI?.borderStyle,\"--border-top-width\":(KxKUG8LKI?.borderTopWidth??KxKUG8LKI?.borderWidth)+\"px\"},TCK2dfvD8:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"inFHVVdMB-hover\":{\"data-framer-name\":undefined},\"LMCL2bipm-hover\":{\"data-framer-name\":undefined},dBEctwmCm:{\"data-border\":true,\"data-framer-name\":\"transparent with border\"},inFHVVdMB:{\"data-framer-name\":\"wihtout arrow\"},TCK2dfvD8:{\"data-framer-name\":\"transparent without border\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-174g3v1\",\"data-framer-name\":\"stack\",layoutDependency:layoutDependency,layoutId:\"ml7bRn2Rt\",style:{backgroundColor:Swh3lII5l,borderBottomLeftRadius:36,borderBottomRightRadius:36,borderTopLeftRadius:36,borderTopRightRadius:36,boxShadow:\"0px 0.1px 0px 0.1px rgba(255, 255, 255, 0.05), inset 0px -0.1px 0px 0.1px rgba(28, 28, 28, 0.25)\"},variants:{\"LMCL2bipm-hover\":{borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35,boxShadow:\"0px 1px 0px 0.1px rgba(255, 255, 255, 0.05), inset 0px -1px 0px 0.1px rgba(227, 227, 227, 0.15)\"},dBEctwmCm:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},TCK2dfvD8:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||36)-0-((componentViewport?.height||36)-0)*1)/2)+(0+(((componentViewport?.height||36)-0)*1-0-36)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w3bnjk-container\",\"data-framer-name\":\"button\",layoutDependency:layoutDependency,layoutId:\"waZTvKzu2-container\",name:\"button\",nodeId:\"waZTvKzu2\",rendersWithMotion:true,scopeId:\"BXrk7_COc\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"waZTvKzu2\",layoutId:\"waZTvKzu2\",name:\"button\",NKTcLb0pV:MjbOgjYvp,onOpNF9q2uAChange:setPzBq9DzNN,OpNF9q2uA:PzBq9DzNN,STPd4F36h:HDgnm5P40,style:{height:\"100%\"},variant:matchVariant(\"IYPCIdSaZ\"),width:\"100%\",...addPropertyOverrides({inFHVVdMB:{onOpNF9q2uAChange:setOYPs32BPx,OpNF9q2uA:OYPs32BPx}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q9zuw8\",\"data-framer-name\":\"stack\",layoutDependency:layoutDependency,layoutId:\"H4zFgxkar\",style:{backgroundColor:Swh3lII5l,borderBottomLeftRadius:36,borderBottomRightRadius:36,borderTopLeftRadius:36,borderTopRightRadius:36,boxShadow:\"0px 1px 0px 0.1px rgba(255, 255, 255, 0.05)\"},children:[isDisplayed1()&&/*#__PURE__*/_jsx(ArrowLeftWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,animated:true,className:\"framer-gnuw6b\",\"data-framer-appear-id\":\"gnuw6b\",\"data-framer-name\":\"arrow left 1\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"WNiwANbIa\",optimized:true,style:{\"--1335ju\":1.8,\"--18mrqx2\":HDgnm5P40,\"--3it368\":1}}),isDisplayed2()&&/*#__PURE__*/_jsx(ArrowRightWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:0,animate:animation2,animated:true,className:\"framer-1wfqvtq\",\"data-framer-appear-id\":\"1wfqvtq\",\"data-framer-name\":\"arrow left 2\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"VitOOugPP\",optimized:true,style:{\"--1335ju\":1.8,\"--18mrqx2\":HDgnm5P40,\"--3it368\":1,opacity:0},variants:{\"LMCL2bipm-hover\":{opacity:1}},...addPropertyOverrides({\"LMCL2bipm-hover\":{__targetOpacity:1,animate:animation}},baseVariant,gestureVariant)})]})]})})})});});const css=[\".framer-sK6kM.framer-1x0nryi, .framer-sK6kM .framer-1x0nryi { display: block; }\",\".framer-sK6kM.framer-eh16j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 36px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-sK6kM .framer-174g3v1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 18px 0px 18px; position: relative; width: min-content; }\",\".framer-sK6kM .framer-1w3bnjk-container { flex: none; height: 36px; position: relative; width: auto; z-index: 0; }\",\".framer-sK6kM .framer-q9zuw8 { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; z-index: 1; }\",\".framer-sK6kM .framer-gnuw6b, .framer-sK6kM .framer-1wfqvtq { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-sK6kM.framer-v-fvug4n .framer-174g3v1, .framer-sK6kM.framer-v-1xcm2xf .framer-174g3v1 { padding: 0px; }\",'.framer-sK6kM[data-border=\"true\"]::after, .framer-sK6kM [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 36\n * @framerIntrinsicWidth 153.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"inFHVVdMB\":{\"layout\":[\"auto\",\"fixed\"]},\"dBEctwmCm\":{\"layout\":[\"auto\",\"fixed\"]},\"TCK2dfvD8\":{\"layout\":[\"auto\",\"fixed\"]},\"EJDK5f5Zc\":{\"layout\":[\"auto\",\"fixed\"]},\"gqudqRZHh\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"TimfsGMDZ\":\"click\",\"MjbOgjYvp\":\"link\",\"Swh3lII5l\":\"fillColor\",\"HDgnm5P40\":\"color\",\"KxKUG8LKI\":\"border\",\"OYPs32BPx\":\"buttonCTA\",\"PzBq9DzNN\":\"buttonCTA2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBXrk7_COc=withCSS(Component,css,\"framer-sK6kM\");export default FramerBXrk7_COc;FramerBXrk7_COc.displayName=\"text scroll button\";FramerBXrk7_COc.defaultProps={height:36,width:153.5};addPropertyControls(FramerBXrk7_COc,{variant:{options:[\"LMCL2bipm\",\"inFHVVdMB\",\"dBEctwmCm\",\"TCK2dfvD8\"],optionTitles:[\"with arrow\",\"wihtout arrow\",\"transparent with border\",\"transparent without border\"],title:\"Variant\",type:ControlType.Enum},TimfsGMDZ:{title:\"click\",type:ControlType.EventHandler},MjbOgjYvp:{title:\"link\",type:ControlType.Link},Swh3lII5l:{defaultValue:'var(--token-38816f66-2b29-4059-bd15-1157937b8bed, rgb(24, 24, 24)) /* {\"name\":\"black\"} */',title:\"fill color\",type:ControlType.Color},HDgnm5P40:{defaultValue:'var(--token-48858888-9511-4f2f-8e9c-2f8f846e2633, rgb(255, 255, 255)) /* {\"name\":\"white\"} */',description:\"this property will changel the color of text and arrow.\",title:\"color\",type:ControlType.Color},KxKUG8LKI:{defaultValue:{borderColor:\"#222\",borderStyle:\"solid\",borderWidth:1.8},description:\"\",title:\"border\",type:ControlType.Border},OYPs32BPx:{defaultValue:\"Change Text Here\",description:\"Change Text Here\",displayTextArea:true,title:\"Button CTA\",type:ControlType.String},onOYPs32BPxChange:{changes:\"OYPs32BPx\",type:ControlType.ChangeHandler},PzBq9DzNN:{description:\"Add Text here\",displayTextArea:true,optional:true,placeholder:\"Text HGere\",title:\"Button CTA 2\",type:ControlType.String},onPzBq9DzNNChange:{changes:\"PzBq9DzNN\",type:ControlType.ChangeHandler}});addFonts(FramerBXrk7_COc,[{explicitInter:true,fonts:[]},...ButtonFonts,...ArrowLeftFonts,...ArrowRightFonts],{supportsExplicitInterCodegen:true});FramerBXrk7_COc.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBXrk7_COc\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"inFHVVdMB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dBEctwmCm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TCK2dfvD8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EJDK5f5Zc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gqudqRZHh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"TimfsGMDZ\\\":\\\"click\\\",\\\"MjbOgjYvp\\\":\\\"link\\\",\\\"Swh3lII5l\\\":\\\"fillColor\\\",\\\"HDgnm5P40\\\":\\\"color\\\",\\\"KxKUG8LKI\\\":\\\"border\\\",\\\"OYPs32BPx\\\":\\\"buttonCTA\\\",\\\"PzBq9DzNN\\\":\\\"buttonCTA2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"153.5\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/52S786Dwb7EdeTuRuBBL/EAGgBYH3Y38neVEbg6KL/aRyB0y8wS.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/otL2zdXOb9PEqtV1DWoU/TDAqTRJ7m1KOHJIc2sRZ/BqZNshx9b.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/EYXhDZGYnrtfD28MJOHd/xw4Cb50RgrEzI3Y40j5c/Jngj9GstE.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/12s9kNrNvK0T0mCQdIKp/DOPTF3VLxCvYAQP1B8bC/UG4HG1jjV.js\";import TextScrollButton from\"https://framerusercontent.com/modules/7sIolTi7CrVvfaPc9asi/oLPa4YlX1iI3J5LNM913/BXrk7_COc.js\";const TextScrollButtonFonts=getFonts(TextScrollButton);const TextScrollButtonControls=getPropertyControls(TextScrollButton);const cycleOrder=[\"zmfuhXfKV\",\"ycVDJDl92\"];const serializationHash=\"framer-8IwBJ\";const variantClassNames={ycVDJDl92:\"framer-v-dilr25\",zmfuhXfKV:\"framer-v-odl8so\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XW36822Yw=undefined;const Lu285Bz4t=undefined;const COihay63s=undefined;const F2Jz41uTS=undefined;const rHomGATsq=undefined;const MWRfnKFwQ=undefined;const weoC_hNGv=undefined;const setweoC_hNGv=undefined;const transition1={bounce:.2,delay:0,duration:.4,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 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={\"Variant 1\":\"zmfuhXfKV\",Tablet:\"ycVDJDl92\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"transparent with border\":\"dBEctwmCm\",\"transparent without border\":\"TCK2dfvD8\",\"wihtout arrow\":\"inFHVVdMB\",\"with arrow\":\"LMCL2bipm\"};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=({buttonCTA,buttonLink,height,id,image,text,title,topTextCategory,width,withOrWithoutArrow,...props})=>{return{...props,COihay63s:title??props.COihay63s??\"CIPLA / Tribal Communications\",F2Jz41uTS:text??props.F2Jz41uTS??\"A full integrated annual report for CIPLA, conceived, designed, and photographed through Tribal Communications.\",Lu285Bz4t:image??props.Lu285Bz4t??{pixelHeight:376,pixelWidth:349,src:\"https://framerusercontent.com/images/uJcXLzLAH7c7q05FAV6AZmhDJE.png?width=349&height=376\"},MWRfnKFwQ:buttonLink??props.MWRfnKFwQ,rHomGATsq:humanReadableEnumMap[withOrWithoutArrow]??withOrWithoutArrow??props.rHomGATsq,variant:humanReadableVariantMap[props.variant]??props.variant??\"zmfuhXfKV\",weoC_hNGv:buttonCTA??props.weoC_hNGv??\"To Case Study\",XW36822Yw:topTextCategory??props.XW36822Yw??\"BRANDING\"};};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,Lu285Bz4t,COihay63s,MWRfnKFwQ,rHomGATsq,\"weoC_hNGv\":externalweoC_hNGv,\"onweoC_hNGvChange\":setExternalweoC_hNGv,F2Jz41uTS,XW36822Yw,...restProps}=getProps(props);const[weoC_hNGv,setweoC_hNGv]=useStateVariable(externalweoC_hNGv,setExternalweoC_hNGv);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zmfuhXfKV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-odl8so\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zmfuhXfKV\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{ycVDJDl92:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}},...addPropertyOverrides({ycVDJDl92:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16kqc65\",\"data-framer-name\":\"Project Card Compakt\",layoutDependency:layoutDependency,layoutId:\"Bc8Rpxi6c\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11vqxpb\",layoutDependency:layoutDependency,layoutId:\"hHBlg9rz9\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1af8ias\",\"data-styles-preset\":\"Jngj9GstE\",dir:\"auto\",children:\"BRANDING\"})}),className:\"framer-1r0458i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r2wVkq564\",text:XW36822Yw,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+44.8),pixelHeight:376,pixelWidth:349,sizes:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,...toResponsiveImage(Lu285Bz4t)},className:\"framer-1p4k3uy\",layoutDependency:layoutDependency,layoutId:\"RDoWM2H6P\",...addPropertyOverrides({ycVDJDl92:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+10+38.8),pixelHeight:376,pixelWidth:349,sizes:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,...toResponsiveImage(Lu285Bz4t)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1xod3v9\",\"data-styles-preset\":\"aRyB0y8wS\",dir:\"auto\",children:\"CIPLA / Tribal Communications\"})}),className:\"framer-hi8ly0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GU96jCnJV\",text:COihay63s,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p66xpx\",layoutDependency:layoutDependency,layoutId:\"hmEJozjIz\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1af6am0\",\"data-styles-preset\":\"BqZNshx9b\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"A full integrated annual report for CIPLA, conceived, designed, and photographed through Tribal Communications.\"})}),className:\"framer-12ezk32\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j5bM0eGpv\",text:F2Jz41uTS,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ycVDJDl92:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n3u068\",\"data-styles-preset\":\"UG4HG1jjV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"A full integrated annual report for CIPLA, conceived, designed, and photographed through Tribal Communications.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+0+20+372.2+0+137.5,...addPropertyOverrides({ycVDJDl92:{y:(componentViewport?.y||0)+0+10+354.2+0+139.25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hvv0wr-container\",layoutDependency:layoutDependency,layoutId:\"goTELHdjJ-container\",nodeId:\"goTELHdjJ\",rendersWithMotion:true,scopeId:\"rDSmdt4Uz\",children:/*#__PURE__*/_jsx(TextScrollButton,{HDgnm5P40:\"rgb(64, 64, 64)\",height:\"100%\",id:\"goTELHdjJ\",KxKUG8LKI:{borderColor:\"rgb(34, 34, 34)\",borderStyle:\"solid\",borderWidth:1.8},layoutId:\"goTELHdjJ\",MjbOgjYvp:MWRfnKFwQ,onOYPs32BPxChange:setweoC_hNGv,OYPs32BPx:weoC_hNGv,PzBq9DzNN:\"To Case Study\",style:{height:\"100%\"},Swh3lII5l:\"rgb(255, 255, 255)\",variant:matchVariant(rHomGATsq),width:\"100%\",...addPropertyOverrides({ycVDJDl92:{variant:matchVariant(\"inFHVVdMB\")}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\".framer-8IwBJ.framer-rcbz8u, .framer-8IwBJ .framer-rcbz8u { display: block; }\",\".framer-8IwBJ.framer-odl8so { height: 580px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 368px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8IwBJ .framer-16kqc65 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: 100%; justify-content: flex-start; left: 0px; padding: 20px; position: absolute; top: 0px; width: 100%; }\",\".framer-8IwBJ .framer-11vqxpb { 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; padding: 0px; position: relative; width: 100%; }\",\".framer-8IwBJ .framer-1r0458i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8IwBJ .framer-1p4k3uy { flex: none; height: 235px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-8IwBJ .framer-hi8ly0, .framer-8IwBJ .framer-12ezk32 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-8IwBJ .framer-p66xpx { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: 1px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-8IwBJ .framer-hvv0wr-container { flex: none; height: 36px; position: relative; width: auto; }\",\".framer-8IwBJ.framer-v-dilr25 .framer-16kqc65 { gap: 22px; height: 96%; left: calc(50.00000000000002% - 100% / 2); padding: 10px; }\",\".framer-8IwBJ.framer-v-dilr25 .framer-p66xpx { gap: 32px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 580\n * @framerIntrinsicWidth 368\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ycVDJDl92\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Lu285Bz4t\":\"image\",\"COihay63s\":\"title\",\"MWRfnKFwQ\":\"buttonLink\",\"rHomGATsq\":\"withOrWithoutArrow\",\"weoC_hNGv\":\"buttonCTA\",\"F2Jz41uTS\":\"text\",\"XW36822Yw\":\"topTextCategory\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrDSmdt4Uz=withCSS(Component,css,\"framer-8IwBJ\");export default FramerrDSmdt4Uz;FramerrDSmdt4Uz.displayName=\"Context Card - Detailed 2\";FramerrDSmdt4Uz.defaultProps={height:580,width:368};addPropertyControls(FramerrDSmdt4Uz,{variant:{options:[\"zmfuhXfKV\",\"ycVDJDl92\"],optionTitles:[\"Variant 1\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum},Lu285Bz4t:{__defaultAssetReference:\"data:framer/asset-reference,uJcXLzLAH7c7q05FAV6AZmhDJE.png?originalFilename=Internet.png&width=349&height=376\",title:\"Image\",type:ControlType.ResponsiveImage},COihay63s:{defaultValue:\"CIPLA / Tribal Communications\",description:\"Card Title\",displayTextArea:true,placeholder:\"CIPLA / Tribal Communications\",title:\"Title\",type:ControlType.String},onCOihay63sChange:{changes:\"COihay63s\",type:ControlType.ChangeHandler},MWRfnKFwQ:{description:\"Insert link here\",title:\"Button Link\",type:ControlType.Link},rHomGATsq:TextScrollButtonControls?.[\"variant\"]&&{...TextScrollButtonControls[\"variant\"],defaultValue:undefined,description:undefined,hidden:undefined,optional:true,title:\"With or without arrow\"},onrHomGATsqChange:{changes:\"rHomGATsq\",type:ControlType.ChangeHandler},weoC_hNGv:{defaultValue:\"To Case Study\",displayTextArea:true,placeholder:\"To Case Study\",title:\"Button CTA\",type:ControlType.String},onweoC_hNGvChange:{changes:\"weoC_hNGv\",type:ControlType.ChangeHandler},F2Jz41uTS:{defaultValue:\"A full integrated annual report for CIPLA, conceived, designed, and photographed through Tribal Communications.\",description:\"Text goes here\",displayTextArea:true,placeholder:\"Desc. Text goes here\",title:\"Text\",type:ControlType.String},onF2Jz41uTSChange:{changes:\"F2Jz41uTS\",type:ControlType.ChangeHandler},XW36822Yw:{defaultValue:\"BRANDING\",displayTextArea:true,placeholder:\"Top Text\",title:\"Top Text/Category\",type:ControlType.String},onXW36822YwChange:{changes:\"XW36822Yw\",type:ControlType.ChangeHandler}});addFonts(FramerrDSmdt4Uz,[{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\"}]},...TextScrollButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerrDSmdt4Uz.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(TextScrollButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrDSmdt4Uz\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"580\",\"framerVariables\":\"{\\\"Lu285Bz4t\\\":\\\"image\\\",\\\"COihay63s\\\":\\\"title\\\",\\\"MWRfnKFwQ\\\":\\\"buttonLink\\\",\\\"rHomGATsq\\\":\\\"withOrWithoutArrow\\\",\\\"weoC_hNGv\\\":\\\"buttonCTA\\\",\\\"F2Jz41uTS\\\":\\\"text\\\",\\\"XW36822Yw\\\":\\\"topTextCategory\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"368\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ycVDJDl92\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rDSmdt4Uz.map","// Section Break: the label pops in, the line grows, then the arrow drops in.\n// Leaving the row reverses the sequence. Scrolling up mirrors the movement.\n// The canvas and reduced-motion preference show the complete static row.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";export default function SectionBreakCode(props){const{label=\"Section\",color=\"#FFFFFF\",gap=24,lineHeight=2,arrowSize=35,showArrow=true,animate=true,exit=true,exitDistance=5,navHeight=72,speed=1,replay=false,style}=props;const uid=React.useId().replace(/[^a-zA-Z0-9]/g,\"\");const name=`sb${uid}`;const rootRef=React.useRef(null);const[phase,setPhase]=React.useState(\"hidden\");const[direction,setDirection]=React.useState(\"down\");const[narrow,setNarrow]=React.useState(false);const phaseRef=React.useRef(\"hidden\");const directionRef=React.useRef(\"down\");const exitDirectionRef=React.useRef(null);const reducedMotionRef=React.useRef(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const active=animate&&!isCanvas;const rate=Math.max(speed,.1);const setMotion=React.useCallback((next,dir)=>{phaseRef.current=next;directionRef.current=dir;setPhase(next);setDirection(dir);},[]);React.useEffect(()=>{if(!active){setMotion(\"rest\",\"down\");return;}const el=rootRef.current;if(!el||typeof window===\"undefined\")return;const media=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\");const syncReducedMotion=()=>{reducedMotionRef.current=Boolean(media?.matches);if(reducedMotionRef.current)setMotion(\"rest\",directionRef.current);};syncReducedMotion();let lastY=window.scrollY;let raf=0;let timer;const clearTimer=()=>{if(timer!==undefined)window.clearTimeout(timer);timer=undefined;};const enter=dir=>{clearTimer();exitDirectionRef.current=null;setMotion(\"enter\",dir);const duration=(dir===\"down\"?.82:.98)/rate;timer=window.setTimeout(()=>{if(phaseRef.current===\"enter\")setMotion(\"rest\",dir);},duration*1e3);};const leave=dir=>{if(!exit||phaseRef.current===\"exit\"||phaseRef.current===\"hidden\")return;clearTimer();exitDirectionRef.current=dir;setMotion(\"exit\",dir);const duration=(dir===\"down\"?.32:.44)/rate;timer=window.setTimeout(()=>{if(phaseRef.current===\"exit\")setMotion(\"hidden\",dir);},duration*1e3);};const update=fromScroll=>{raf=0;const y=window.scrollY;let dir=directionRef.current;if(fromScroll&&y!==lastY)dir=y>lastY?\"down\":\"up\";lastY=y;if(reducedMotionRef.current){setMotion(\"rest\",dir);return;}const rect=el.getBoundingClientRect();const vh=window.innerHeight;const band=vh*Math.max(exitDistance,1)/100;const topEdge=navHeight+band;const bottomEdge=vh-band;const visible=rect.bottom>0&&rect.top<vh;if(!visible){clearTimer();setMotion(\"hidden\",dir);return;}if(phaseRef.current===\"hidden\"){const stillLeavingSameWay=exitDirectionRef.current===dir&&(dir===\"down\"&&rect.top<=topEdge||dir===\"up\"&&rect.top>=bottomEdge);if(!stillLeavingSameWay)enter(dir);else if(dir===\"down\"&&rect.top<=topEdge)leave(\"down\");else if(dir===\"up\"&&rect.top>=bottomEdge)leave(\"up\");return;}if(phaseRef.current===\"exit\"){const reversed=dir!==directionRef.current;const backInView=dir===\"down\"?rect.top>topEdge:rect.top<bottomEdge;if(reversed&&backInView)enter(dir);else if(reversed){clearTimer();setMotion(\"rest\",dir);}return;}if(!exit)return;if(dir===\"down\"&&rect.top<=topEdge)leave(\"down\");if(dir===\"up\"&&rect.top>=bottomEdge)leave(\"up\");};const onScroll=()=>{if(!raf)raf=window.requestAnimationFrame(()=>update(true));};const onResize=()=>{if(!raf)raf=window.requestAnimationFrame(()=>update(false));};window.addEventListener(\"scroll\",onScroll,{passive:true});window.addEventListener(\"resize\",onResize);update(false);const onMotionPreferenceChange=()=>{syncReducedMotion();if(reducedMotionRef.current){clearTimer();setMotion(\"rest\",directionRef.current);}else{update(false);}};media?.addEventListener?.(\"change\",onMotionPreferenceChange);return()=>{window.removeEventListener(\"scroll\",onScroll);window.removeEventListener(\"resize\",onResize);media?.removeEventListener?.(\"change\",onMotionPreferenceChange);if(raf)window.cancelAnimationFrame(raf);clearTimer();};},[active,exit,exitDistance,navHeight,rate,replay,setMotion]);React.useEffect(()=>{const el=rootRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{const w=entries[0]?.contentRect.width??0;setNarrow(w>0&&w<520);});ro.observe(el);return()=>ro.disconnect();},[]);const css=`\n    @keyframes ${name}-label-enter-down {\n        from { transform: translateY(-130%) scale(0.96); }\n        to { transform: translateY(0) scale(1); }\n    }\n    @keyframes ${name}-label-enter-up {\n        from { transform: translateY(130%) scale(0.96); }\n        to { transform: translateY(0) scale(1); }\n    }\n    @keyframes ${name}-label-exit-up {\n        from { transform: translateY(0) scale(1); }\n        to { transform: translateY(-130%) scale(0.98); }\n    }\n    @keyframes ${name}-label-exit-down {\n        from { transform: translateY(0) scale(1); }\n        to { transform: translateY(130%) scale(0.98); }\n    }\n    @keyframes ${name}-line-enter {\n        from { transform: scaleX(0); }\n        to { transform: scaleX(1); }\n    }\n    @keyframes ${name}-line-exit {\n        from { transform: scaleX(1); }\n        to { transform: scaleX(0); }\n    }\n    @keyframes ${name}-arrow-enter-down {\n        0% { opacity: 0; transform: translateY(-5px) scale(0.96); }\n        72% { opacity: 1; transform: translateY(2px) scale(1.02); }\n        100% { opacity: 1; transform: translateY(0) scale(1); }\n    }\n    @keyframes ${name}-arrow-enter-up {\n        0% { opacity: 0; transform: translateY(5px) scale(0.96); }\n        72% { opacity: 1; transform: translateY(-2px) scale(1.02); }\n        100% { opacity: 1; transform: translateY(0) scale(1); }\n    }\n    @keyframes ${name}-arrow-exit-up {\n        from { opacity: 1; transform: translateY(0) scale(1); }\n        to { opacity: 0; transform: translateY(-5px) scale(0.96); }\n    }\n    @keyframes ${name}-arrow-exit-down {\n        from { opacity: 1; transform: translateY(0) scale(1); }\n        to { opacity: 0; transform: translateY(5px) scale(0.96); }\n    }\n    @keyframes ${name}-arrow-nudge {\n        0%, 100% { transform: translateY(0); }\n        50% { transform: translateY(2px); }\n    }\n    @media (prefers-reduced-motion: reduce) {\n        .${name}-animated { animation: none !important; opacity: 1 !important; transform: none !important; }\n        .${name}-animated[data-hidden=\"true\"] { opacity: 0 !important; }\n    }`;const labelStyle=!active||phase===\"rest\"?{}:phase===\"hidden\"?{transform:direction===\"down\"?\"translateY(-130%)\":\"translateY(130%)\"}:phase===\"enter\"?{animation:`${name}-label-enter-${direction} ${(direction===\"down\"?.18:.26)/rate}s cubic-bezier(0.22, 1, 0.36, 1) both`}:{animation:`${name}-label-exit-${direction===\"down\"?\"up\":\"down\"} ${(direction===\"down\"?.14:.18)/rate}s cubic-bezier(0.4, 0, 1, 1) ${(direction===\"down\"?.16:.22)/rate}s both`};const lineStyle=!active||phase===\"rest\"?{transform:\"scaleX(1)\"}:phase===\"hidden\"?{transform:\"scaleX(0)\"}:phase===\"enter\"?{transformOrigin:direction===\"down\"?\"left center\":\"right center\",animation:`${name}-line-enter ${(direction===\"down\"?.34:.42)/rate}s cubic-bezier(0.55, 0.05, 0.67, 0.19) ${(direction===\"down\"?.16:.24)/rate}s both`}:{transformOrigin:direction===\"down\"?\"right center\":\"left center\",animation:`${name}-line-exit ${(direction===\"down\"?.14:.2)/rate}s cubic-bezier(0.4, 0, 1, 1) ${(direction===\"down\"?.06:.08)/rate}s both`};const arrowStyle=!active?{}:phase===\"rest\"?{animation:`${name}-arrow-nudge 2.4s ease-in-out infinite`}:phase===\"hidden\"?{opacity:0,transform:`translateY(${direction===\"down\"?\"-5px\":\"5px\"}) scale(0.96)`}:phase===\"enter\"?{animation:`${name}-arrow-enter-${direction} ${(direction===\"down\"?.32:.34)/rate}s cubic-bezier(0.22, 1, 0.36, 1) ${(direction===\"down\"?.5:.66)/rate}s both`}:{animation:`${name}-arrow-exit-${direction===\"down\"?\"up\":\"down\"} ${(direction===\"down\"?.1:.14)/rate}s ease-in both`};const size=narrow?Math.max(22,Math.round(arrowSize*.75)):arrowSize;return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",height:\"100%\",minHeight:0,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:narrow?Math.min(gap,14):gap,boxSizing:\"border-box\",color,overflow:\"visible\",...style},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{style:{flex:narrow?\"0 1 auto\":\"0 0 auto\",maxWidth:narrow?\"55%\":640,overflow:\"hidden\",padding:\"4px 0\",margin:\"-4px 0\"},children:/*#__PURE__*/_jsx(\"span\",{className:`${name}-animated`,\"data-hidden\":phase===\"hidden\",style:{display:\"block\",fontFamily:'\"Inter\", system-ui, -apple-system, \"Helvetica Neue\", Arial, sans-serif',fontWeight:500,fontSize:narrow?12:14,lineHeight:1.2,letterSpacing:\"0.08em\",textTransform:\"uppercase\",whiteSpace:narrow?\"normal\":\"nowrap\",color,...labelStyle},children:label})}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",className:`${name}-animated`,\"data-hidden\":phase===\"hidden\",style:{flexGrow:1,flexShrink:1,flexBasis:\"0%\",minWidth:0,height:lineHeight,minHeight:lineHeight,alignSelf:\"center\",backgroundColor:color,...lineStyle}}),showArrow&&/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{flex:\"0 0 auto\",display:\"flex\",alignItems:\"center\"},children:/*#__PURE__*/_jsxs(\"svg\",{className:`${name}-animated`,\"data-hidden\":phase===\"hidden\",width:size,height:size,viewBox:\"0 0 256 256\",fill:\"none\",style:{display:\"block\",color,transformOrigin:\"center center\",...arrowStyle},children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"96\",fill:color,opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"128\",cy:\"128\",r:\"96\",stroke:color,strokeWidth:\"16\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"128\",y1:\"88\",x2:\"128\",y2:\"168\",stroke:color,strokeWidth:\"16\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"96,136 128,168 160,136\",stroke:color,strokeWidth:\"16\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})]})})]});}SectionBreakCode.displayName=\"Section Break (code)\";addPropertyControls(SectionBreakCode,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Section\"},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#FFFFFF\"},showArrow:{type:ControlType.Boolean,title:\"Arrow\",defaultValue:true},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:24,min:0,max:80,step:1},lineHeight:{type:ControlType.Number,title:\"Line\",defaultValue:2,min:1,max:8,step:1},arrowSize:{type:ControlType.Number,title:\"Arrow size\",defaultValue:35,min:16,max:80,step:1},animate:{type:ControlType.Boolean,title:\"Animate\",defaultValue:true},exit:{type:ControlType.Boolean,title:\"Animate out\",defaultValue:true},exitDistance:{type:ControlType.Number,title:\"Exit distance\",defaultValue:5,min:1,max:30,step:1,unit:\"%\",hidden:p=>!p.exit},navHeight:{type:ControlType.Number,title:\"Nav height\",defaultValue:72,min:0,max:200,step:1,unit:\"px\",hidden:p=>!p.exit},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:1,min:.5,max:3,step:.1},replay:{type:ControlType.Boolean,title:\"Replay\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SectionBreakCode\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SectionBreakCode.map"],"mappings":"A,4pBAC8ByG,EAAU,UAAU,CAAC,2BAA2B,gCAAgC,CAAC,EAAezG,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,oBAAoB,OAAO,SAAS,MAAM,SAAS,aAAa,oBAAoB,IAAI,mHAAmH,OAAO,KAAK,EAAE,CAAC,cAAc,oBAAoB,OAAO,SAAS,MAAM,SAAS,aAAa,oBAAoB,IAAI,qHAAqH,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,EAAI,CAAC,g4BAAg4B,EAAeC,GAAU,c,wDCAlgDuG,EAAU,UAAU,CAAC,cAAc,QAAQ,eAAe,mBAAmB,CAAC,EAAe,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAetG,GAAI,CAAC,2oCAAqpC,EAAe,GAAU,c,2ECAxiRC,GAAK,0BAAgCC,GAAkB,gBAAW,SAAS,EAAM,EAAI,CAAC,MAAoB,gBAAK,MAAM,CAAC,GAAGiJ,EAAU,MAAI,SAASA,EAAM,QAAQ,CAAC,CAAE,CAAC,EAAQhJ,GAAU2F,EAAO,OAAO5F,EAAI,EAAQE,GAAiB,iBAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAGgJ,GAAMD,EAAM,OAAOE,EAAsB,gBAAKlJ,GAAU,CAAC,GAAGiJ,EAAc,WAAa,MAAa,UAAQ,CAAC,EAAe,gBAAK,MAAM,CAAC,GAAGA,EAAS,MAAa,UAAQ,CAAC,CAAE,CAAC,EAAQ/I,GAAI,+nBAAqoBC,IAAU,CAAC,OAAK,SAAO,KAAG,SAAO,QAAM,SAAO,GAAG6I,MAAgB,CAAC,GAAGA,EAAM,UAAUG,GAAMH,EAAM,WAAW,EAAE,UAAUI,GAAQJ,EAAM,WAAW,eAAe,UAAUK,GAAQL,EAAM,WAAW,GAAG,GAUv9C5I,EAAK4G,EAVm/C3G,kBAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAGiJ,GAAWnJ,GAAS6I,CAAK,EAAQO,EAAK/C,EAAe,aAAatG,EAAG,EAAE,MAAoB,gBAAKD,GAAI,CAAC,GAAGqJ,EAAU,UAAUxC,EAAG,eAAewB,CAAS,EAAW,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,WAAWkB,EAAU,YAAYC,EAAU,GAAGC,CAAK,EAAE,QAAQ,YAAY,SAAsB,gBAAK,MAAM,CAAM,MAAI,CAAC,CAAC,CAAC,CAAE,CAUv5D,EAAE,CAVm6D,iCAAiC5J,GAAK,2CAA2CA,GAAK,iBAUv/D,EAAE,cAAc,EAAE,EAAK,YAAY,cAAkCiH,EAAoB3G,EAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK+G,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAK,IAAI,EAAE,IAAI,EAAE,MAAM,OAAO,KAAKA,EAAY,MAAM,CAAC,CAAC,C,2ECVhQ,GAAK,0BAAgC,GAAkB,gBAAW,SAAS,EAAM,EAAI,CAAC,MAAoB,gBAAK,MAAM,CAAC,GAAG6B,EAAU,MAAI,SAASA,EAAM,QAAQ,CAAC,CAAE,CAAC,EAAQ,GAAUrD,EAAO,OAAOiE,EAAI,EAAQ,GAAiB,iBAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAGX,GAAMD,EAAM,OAAOE,EAAsB,gBAAKW,GAAU,CAAC,GAAGZ,EAAc,WAAa,MAAa,UAAQ,CAAC,EAAe,gBAAK,MAAM,CAAC,GAAGA,EAAS,MAAa,UAAQ,CAAC,CAAE,CAAC,EAAQ,GAAI,6nBAAmoB3I,IAAU,CAAC,OAAK,SAAO,KAAG,SAAO,QAAM,SAAO,GAAG0I,MAAgB,CAAC,GAAGA,EAAM,UAAUG,GAAMH,EAAM,WAAW,EAAE,UAAUI,GAAQJ,EAAM,WAAW,eAAe,UAAUK,GAAQL,EAAM,WAAW,GAAG,GAUr9C,EAAKhC,EAVi/CzG,kBAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG+I,GAAWhJ,GAAS0I,CAAK,EAAQO,EAAK/C,EAAe,YAAYuD,EAAG,EAAE,MAAoB,gBAAKD,GAAI,CAAC,GAAGR,EAAU,UAAUxC,EAAG,eAAewB,CAAS,EAAW,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,WAAWkB,EAAU,YAAYC,EAAU,GAAGC,CAAK,EAAE,QAAQ,YAAY,SAAsB,gBAAK,MAAM,CAAM,MAAI,CAAC,CAAC,CAAC,CAAE,CAUp5D,EAAE,CAVg6D,iCAAiCC,GAAK,2CAA2CA,GAAK,iBAUp/D,EAAE,cAAc,EAAE,EAAK,YAAY,aAAiC5C,EAAoBkD,EAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK9C,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAK,IAAI,EAAE,IAAI,EAAE,MAAM,OAAO,KAAKA,EAAY,MAAM,CAAC,CAAC,C,OCV2P,SAAS3G,EAAqB,EAAU,GAAG4J,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,mGAAtf,GAAwC/D,EAA0BF,EAAOkB,EAAQ,CAAC,EAAQ7G,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAuSC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAgFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAhJ,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAA8G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,IAAoB,EAAE,IAAI,oBAAoB,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMwK,EAAOvK,EAAiB2E,CAAmB,EAAQ6F,EAAWC,GAAOF,EAAO,WAAiBG,EAAazK,OAAmB,CAAC,GAAGsK,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK7F,EAAoB,SAAS,CAAC,MAAM+F,EAAsB,UAAQ,CAAC,CAAE,EAAQxK,GAAwB,CAAC,iBAAiB,YAAY,cAAc,WAAW,EAAQC,GAASsE,EAAO,OAAOrE,CAAc,EAAQC,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,OAAK,OAAK,QAAM,GAAGyH,MAAgB,CAAC,GAAGA,EAAM,UAAU6C,GAAO7C,EAAM,UAAU,UAAU8C,GAAM9C,EAAM,UAAU,UAAU+C,GAAM/C,EAAM,WAAW,OAAO,UAAUgD,GAAOhD,EAAM,WAAW,kBAAkB,QAAQ5H,GAAwB4H,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAUxH,IAAwB,EAAM,IAAewH,EAAM,iBAAwBoB,EAAS,KAAK,GAAG,EAAEpB,EAAM,iBAAwBoB,EAAS,KAAK,GAAG,EAW50E,EAAgBpD,EAX61EvF,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMwK,EAAYvK,EAAO,IAAI,EAAQwK,EAAWC,GAAKF,EAAkBG,EAAgBzK,EAAY,EAAO,CAAC,eAAa,aAAW0F,EAAc,EAA0BT,EAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG0C,GAAW/H,GAASyH,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAUzC,EAAgB,CAAC,WAAAmE,GAAW,eAAe,YAAY,gBAAAD,GAAgB,IAAIyB,EAAW,UAAQ,kBAAAtB,EAAiB,CAAC,EAAQyB,EAAiB7K,GAAuBwH,EAAMoB,CAAQ,EAAQkC,EAAsB,CAAC,EAAO,CAAC,wBAAsB,SAAOlF,GAAyBmF,CAAW,EAAQC,EAAYC,EAAsB,MAAM,GAAGC,IAAO,CAAoC,GAAnCC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKC,GAAiD,MAAtBA,EAAU,GAAGF,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQG,EAAkB/F,EAAGnG,GAAkB,GAAG2L,CAAqB,EAAE,MAAoB,gBAAK1G,EAAY,CAAC,GAAGkH,GAAUV,EAAgB,SAAsB,gBAAK/K,GAAS,CAAC,QAAQ+I,EAAS,QAAQ,GAAM,SAAsB,gBAAKnJ,GAAW,CAAC,MAAMJ,GAAY,SAAsB,gBAAK8E,EAAO,IAAI,CAAC,GAAG2D,EAAU,GAAGyD,EAAgB,UAAUjG,EAAG+F,EAAkB,iBAAiBvE,EAAU0E,CAAU,EAAE,mBAAmB,cAAc,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAMR,EAAY,IAAIN,EAAW,MAAM,CAAC,GAAGxC,CAAK,EAAE,GAAGlJ,EAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,EAAE+L,EAAYU,CAAc,EAAE,SAAsB,gBAAKhM,GAAW,CAAC,GAAGT,EAAqB,CAAC,kBAAkB,CAAC,MAAMM,EAAW,CAAC,EAAEyL,EAAYU,CAAc,EAAE,SAAsB,gBAAKpG,GAAK,CAAC,KAAKqG,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,gBAAMvH,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAK6E,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQzJ,GAAU,SAAsB,gBAAKO,EAAe,CAAC,SAAsB,gBAAKqE,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,wEAAwE,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,SAAS,MAAM,CAAC,yBAAyB,EAAE,QAAQ3E,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,gDAAgD,2CAA2CmM,CAAS,EAAE,KAAKC,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAG5M,EAAqB,CAAC,kBAAkB,CAAC,kBAAkByK,EAAkB,EAAE,kBAAkB,CAAC,kBAAkBA,EAAkB,CAAC,EAAEsB,EAAYU,CAAc,CAAC,CAAC,EAAe,gBAAKzC,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQzJ,GAAU,SAAsB,gBAAKO,EAAe,CAAC,SAAsB,gBAAKqE,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,wEAAwE,EAAE,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,OAAO,MAAM,CAAC,yBAAyB,EAAE,QAAQ3E,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,gDAAgD,2CAA2CmM,CAAS,EAAE,KAAKC,EAAU,kBAAkBnC,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,GAAGzK,EAAqB,CAAC,kBAAkB,CAAC,kBAAkB,IAAA,EAAS,EAAE,kBAAkB,CAAC,kBAAkB,IAAA,EAAS,CAAC,EAAE+L,EAAYU,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW99N,EAAE,CAX0+N,gFAAgF,0SAA0S,8SAA8S,8IAA8I,mLAAmL,mIAAmI,kHAAkH,+JAA+J,iHAWr2Q,EAAE,cAAc,EAAiC,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAElG,EAAoBwE,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,gBAAgB,EAAE,MAAM,UAAU,KAAKpE,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,OAAO,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,kBAAkB,MAAM,QAAQ,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEkG,EAAS9B,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,YAAY,MAAM,SAAS,aAAa,gBAAgB,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,C,OCXiV,SAAS3J,GAAqB,EAAU,GAAGwI,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,uIAA3xB,GAAY9C,EAAS1F,CAAM,EAAQ,GAAe0F,EAASzF,CAAS,EAAQ,GAAyCwE,EAA0BF,EAAOtE,CAAS,CAAC,EAAQ,GAAgByF,EAASxF,CAAU,EAAQ,GAA0CuE,EAA0BF,EAAOrE,CAAU,CAAC,EAAQ,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,EAAE,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,iBAAiB,UAAU,kBAAkB,EAA+aC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAc,GAAGsK,IAAO,CAAC,IAAI,IAAMqC,KAAOrC,EAAM,GAAGqC,GAAK,OAAOA,GAAM,SAAS,OAAOA,CAAsB,EAAQ,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,EAAE,KAAK,QAAQ,EAAQ,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWb,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,KAAK,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWA,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQ7L,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMoJ,EAAOnJ,EAAiBuD,CAAmB,EAAQ6F,EAAWC,GAAOF,EAAO,WAAiBG,EAAarJ,OAAmB,CAAC,GAAGkJ,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK7F,EAAoB,SAAS,CAAC,MAAM+F,EAAsB,UAAQ,CAAC,CAAE,EAAQpJ,GAAwB,CAAC,0BAA0B,YAAY,6BAA6B,YAAY,gBAAgB,YAAY,aAAa,WAAW,EAAQC,GAASkD,EAAO,OAAOjD,CAAc,EAAQC,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAACqM,EAAcC,GAAkBrM,EAAesM,CAAa,EAAO,CAACC,EAAsBC,GAA0BxM,EAAesM,CAAa,EAAkL,OAA7KG,EAAwB,CAACH,EAAcG,CAAgB,GAAMH,IAAgBC,IAAuBF,EAAiBC,CAAa,EAAEE,EAAyBF,CAAa,GAAS,CAACF,EAAcC,CAAgB,EAAE,EAAQpM,IAAU,CAAC,SAAO,YAAU,aAAW,QAAM,QAAM,YAAU,SAAO,KAAG,OAAK,QAAM,GAAGmG,MAAgB,CAAC,GAAGA,EAAM,UAAUgD,GAAOhD,EAAM,WAAW,wEAAwE,UAAUsG,GAAQtG,EAAM,WAAW,CAAC,YAAY,OAAO,YAAY,QAAQ,YAAY,GAAG,EAAE,UAAU8C,GAAM9C,EAAM,UAAU,UAAUuG,GAAWvG,EAAM,WAAW,mBAAmB,UAAUwG,GAAYxG,EAAM,UAAU,UAAUyG,GAAWzG,EAAM,WAAW,qEAAqE,UAAU6C,GAAO7C,EAAM,UAAU,QAAQxG,GAAwBwG,EAAM,UAAUA,EAAM,SAAS,WAAW,GAAUlG,IAAwB,EAAM,IAAekG,EAAM,iBAAwBoB,EAAS,KAAK,GAAG,EAAEpB,EAAM,iBAAwBoB,EAAS,KAAK,GAAG,EAWtpI,EAAgBpD,EAXuqIjE,kBAAiB,SAAS,EAAM,EAAI,CAAC,IAAMkJ,EAAYjJ,EAAO,IAAI,EAAQkJ,EAAWC,GAAKF,EAAkBG,EAAgBnJ,EAAY,EAAO,CAAC,eAAa,aAAWoE,EAAc,EAAQqI,EAAkB9I,EAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU+I,UAAYC,EAAkBC,kBAAoBC,EAAqBC,UAAYC,EAAkBC,kBAAoBC,EAAqB,GAAG5G,GAAWzG,GAASmG,CAAK,EAAO,CAACmH,EAAUC,GAAczN,GAAiBiN,EAAkBE,CAAoB,EAAO,CAACO,EAAUC,IAAc3N,GAAiBqN,EAAkBE,CAAoB,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,cAAW,YAAU3J,EAAgB,CAAC,WAAAsH,GAAW,eAAe,YAAY,mBAAgB,IAAI3B,EAAW,UAAQ,kBAAA6B,EAAiB,CAAC,EAAQ1B,EAAiBvJ,GAAuBkG,EAAMoB,CAAQ,EAAQkC,GAAsB,CAAC,EAAO,CAAC,yBAAsB,UAAOlF,GAAyBmF,CAAW,EAAQgE,GAAY9D,GAAsB,MAAM,GAAGC,IAAO,CAAoC,GAAnCC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK6D,GAAiD,MAAtBA,EAAU,GAAG9D,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQG,GAAkB/F,EAAG7E,GAAkB,GAAGqK,EAAqB,EAAQmE,MAAoE,EAAhDxD,IAAiB,mBAAkC,CAAC,YAAY,YAAY,WAAW,CAAC,CAAC,SAASV,CAAW,GAAmCmE,MAAqBzD,IAAiB,kBAAmD0D,OAAqB1D,IAAiB,kBAA6C,MAAoB,gBAAKrH,EAAY,CAAC,GAAGkH,GAAUV,EAAgB,SAAsB,gBAAK3J,GAAS,CAAC,QAAQ2H,EAAS,QAAQ,GAAM,SAAsB,gBAAK/H,GAAW,CAAC,MAAMF,GAAY,SAAsB,gBAAMwD,EAAO,IAAI,CAAC,GAAG2D,EAAU,GAAGyD,EAAgB,UAAUjG,EAAG+F,GAAkB,eAAevE,EAAU0E,CAAU,EAAE,mBAAmB,aAAa,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAMuD,GAAY,IAAIrE,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,GAAGxC,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,KAAK,EAAE,kBAAkB,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,KAAK,EAAE,UAAU,CAAC,yBAAyBkH,GAAW,mBAAmBA,GAAW,aAAa,KAAK,iBAAiBA,GAAW,YAAY,uBAAuBA,GAAW,iBAAiBA,GAAW,aAAa,KAAK,wBAAwBA,GAAW,kBAAkBA,GAAW,aAAa,KAAK,iBAAiBA,GAAW,YAAY,sBAAsBA,GAAW,gBAAgBA,GAAW,aAAa,IAAI,EAAE,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,KAAK,CAAC,EAAE,GAAGhP,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,kBAAkB,CAAC,mBAAmB,IAAA,EAAS,EAAE,UAAU,CAAC,cAAc,GAAK,mBAAmB,yBAAyB,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,4BAA4B,CAAC,EAAE2K,EAAYU,CAAc,EAAE,SAAS,CAAc,gBAAKtH,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgBkL,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,kGAAkG,EAAE,SAAS,CAAC,kBAAkB,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,iGAAiG,EAAE,UAAU,CAAC,gBAAgB,mBAAmB,UAAU,MAAM,EAAE,UAAU,CAAC,gBAAgB,mBAAmB,UAAU,MAAM,CAAC,EAAE,SAAsB,gBAAKnK,EAA0B,CAAC,OAAO,GAAG,GAAGgJ,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,IAAI,IAAIA,GAAmB,QAAQ,IAAI,GAAG,GAAG,IAAI,KAAKA,GAAmB,QAAQ,IAAI,GAAG,EAAE,EAAE,IAAI,GAAG,SAAsB,gBAAK1J,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,SAA0B,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAKnE,EAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,SAAS,UAAUiP,EAAU,kBAAkBR,GAAa,UAAUD,EAAU,UAAUU,EAAU,MAAM,CAAC,OAAO,MAAM,EAAE,QAAQ3O,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGR,GAAqB,CAAC,UAAU,CAAC,kBAAkBwO,EAAa,UAAUD,CAAS,CAAC,EAAE5D,EAAYU,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEwD,EAAY,GAAgB,gBAAM9K,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgBkL,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,6CAA6C,EAAE,SAAS,CAACH,EAAa,GAAgB,gBAAKjD,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQU,GAAU,SAAS,GAAK,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,eAAe,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,WAAW,IAAI,YAAY2C,EAAU,WAAW,CAAC,CAAC,CAAC,EAAEJ,GAAa,GAAgB,gBAAKhD,GAA0C,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQU,GAAW,SAAS,GAAK,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,eAAe,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,WAAW,IAAI,YAAYyC,EAAU,WAAW,EAAE,QAAQ,CAAC,EAAE,SAAS,CAAC,kBAAkB,CAAC,QAAQ,CAAC,CAAC,EAAE,GAAGnP,GAAqB,CAAC,kBAAkB,CAAC,gBAAgB,EAAE,QAAQuM,EAAS,CAAC,EAAE5B,EAAYU,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW79U,EAAE,CAXy+U,kFAAkF,mRAAmR,4RAA4R,qHAAqH,uSAAuS,6HAA6H,kHAAkH,sdAWnvX,EAAE,cAAc,EAAiC,EAAgB,YAAY,qBAAqB,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,EAAElG,EAAoB8H,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,aAAa,gBAAgB,0BAA0B,4BAA4B,EAAE,MAAM,UAAU,KAAK1H,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,4FAA4F,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,+FAA+F,YAAY,0DAA0D,MAAM,QAAQ,KAAKA,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,CAAC,YAAY,OAAO,YAAY,QAAQ,YAAY,GAAG,EAAE,YAAY,GAAG,MAAM,SAAS,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,mBAAmB,YAAY,mBAAmB,gBAAgB,GAAK,MAAM,aAAa,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,YAAY,gBAAgB,gBAAgB,GAAK,SAAS,GAAK,YAAY,aAAa,MAAM,eAAe,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,CAAC,CAAC,EAAEkG,EAASwB,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGtB,GAAY,GAAGC,GAAe,GAAGE,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,IAAkBxG,EAAkB,KAAKb,EAAcxE,EAAO,CAAC,EAAEmP,CAAO,CAAC,EAAEA,CAAO,CAAG,C,OCXhX,SAASC,EAAqB,EAAU,GAAG7G,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAuF,OAArFD,GAAU,QAAQ,GAASE,GAAS,OAAO,OAAOD,EAAcE,EAAUD,EAAQ,CAAC,EAASD,CAAc,C,iIAAhd,GAAsB9C,EAASrE,CAAgB,EAAQ,GAAyB+C,EAAoB/C,CAAgB,EAAQ,GAAW,CAAC,YAAY,WAAW,EAAQ,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAkZ,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,GAAkB,GAAW,OAAOyI,GAAQ,UAAUA,GAAc,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,IAAA,GAAkB,IAAc,GAAGe,IAAO,CAAC,IAAI,IAAMqC,KAAOrC,EAAM,GAAGqC,GAAK,OAAOA,GAAM,SAAS,OAAOA,CAAsB,EAAQ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAMtD,EAAOtI,EAAiB0C,CAAmB,EAAQ6F,EAAWC,GAAOF,EAAO,WAAiBG,EAAaxI,OAAmB,CAAC,GAAGqI,EAAO,YAAU,GAAG,CAAC,KAAK,UAAUC,CAAU,CAAC,CAAC,EAAE,MAAoB,gBAAK7F,EAAoB,SAAS,CAAC,MAAM+F,EAAsB,UAAQ,CAAC,CAAE,EAAQ,GAAwB,CAAC,YAAY,YAAY,OAAO,WAAW,EAAQ,GAASjG,EAAO,OAAOtC,CAAc,EAAQ,GAAqB,CAAC,0BAA0B,YAAY,6BAA6B,YAAY,gBAAgB,YAAY,aAAa,WAAW,EAAQ,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAAC2L,EAAcC,GAAkB3L,EAAe4L,CAAa,EAAO,CAACC,EAAsBC,GAA0B9L,EAAe4L,CAAa,EAAkL,OAA7KG,EAAwB,CAACH,EAAcG,CAAgB,GAAMH,IAAgBC,IAAuBF,EAAiBC,CAAa,EAAEE,EAAyBF,CAAa,GAAS,CAACF,EAAcC,CAAgB,EAAE,EAAQ,IAAU,CAAC,YAAU,aAAW,SAAO,KAAG,QAAM,OAAK,QAAM,kBAAgB,QAAM,qBAAmB,GAAGjG,MAAgB,CAAC,GAAGA,EAAM,UAAUqJ,GAAOrJ,EAAM,WAAW,gCAAgC,UAAU+C,GAAM/C,EAAM,WAAW,kHAAkH,UAAUsJ,GAAOtJ,EAAM,WAAW,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,0FAA0F,EAAE,UAAUuJ,GAAYvJ,EAAM,UAAU,UAAU6I,GAAqBW,IAAqBA,GAAoBxJ,EAAM,UAAU,QAAQ2I,GAAwB3I,EAAM,UAAUA,EAAM,SAAS,YAAY,UAAUuG,GAAWvG,EAAM,WAAW,gBAAgB,UAAUyJ,GAAiBzJ,EAAM,WAAW,UAAU,GAAU,IAAwB,EAAM,IAAeA,EAAM,iBAAwBoB,EAAS,KAAK,GAAG,EAAEpB,EAAM,iBAAwBoB,EAAS,KAAK,GAAG,EAAU,GAAuB,gBAAiB,SAAS,EAAM,EAAI,CAAC,IAAM6B,EAAY1I,EAAO,IAAI,EAAQ2I,EAAWC,GAAKF,EAAkBG,EAAgB5I,EAAY,EAAO,CAAC,eAAa,aAAW6D,EAAc,EAAQqI,EAAkB9I,EAAqB,EAAO,CAAC,QAAM,UAAA8L,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAUC,UAAYC,EAAkBC,kBAAoBC,EAAqB,YAAU,YAAU,GAAGxJ,GAAWyI,GAAS/I,CAAK,EAAO,CAAC+J,EAAUC,IAAclB,GAAiBc,EAAkBE,CAAoB,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,cAAW,YAAUvM,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI2F,EAAW,UAAQ,oBAAiB,CAAC,EAAQG,EAAiB2F,GAAuBhJ,EAAMoB,CAAQ,EAAiIyC,GAAkB/F,EAAGuK,GAAvH5N,GAAsBC,GAAuBC,GAAuBC,EAA6F,EAAE,MAAoB,gBAAKgC,EAAY,CAAC,GAAGkH,GAAUV,EAAgB,SAAsB,gBAAKwF,GAAS,CAAC,QAAQxH,EAAS,QAAQ,GAAM,SAAsB,gBAAKsH,GAAW,CAAC,MAAMH,GAAY,SAAsB,gBAAK5L,EAAO,IAAI,CAAC,GAAG2D,EAAU,GAAGyD,EAAgB,UAAUjG,EAAG+F,GAAkB,gBAAgBhJ,EAAUmJ,CAAU,EAAE,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAId,EAAW,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAGxC,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,EAAE,GAAGuH,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE1E,EAAYU,CAAc,EAAE,SAAsB,gBAAMtH,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,uBAAwC,mBAAiB,SAAS,YAAY,SAAS,CAAc,gBAAKA,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,EAAE,SAAsB,gBAAK2B,GAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKjE,EAAe,CAAC,SAAsB,gBAAKsC,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,KAAKsN,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,gBAAKnP,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ2C,GAA2BiJ,GAAmB,GAAG,GAAG,EAAE,GAAG,IAAI,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQA,GAAmB,OAAO,QAAQ,UAAU,GAAG8B,GAAkB0B,CAAS,CAAC,EAAE,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQxK,GAA2BiJ,GAAmB,GAAG,GAAG,EAAE,GAAG,IAAI,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQA,GAAmB,OAAO,QAAQ,UAAU,GAAG8B,GAAkB0B,CAAS,CAAC,CAAC,CAAC,EAAE3G,EAAYU,CAAc,CAAC,CAAC,EAAe,gBAAK3F,GAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKjE,EAAe,CAAC,SAAsB,gBAAKsC,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,+BAA+B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,KAAKwN,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,gBAAMxN,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,EAAE,SAAS,CAAc,gBAAK2B,GAAS,CAAC,sBAAsB,GAAK,SAAsB,gBAAKjE,EAAe,CAAC,SAAsB,gBAAKsC,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,iHAAiH,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,KAAKyN,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAGnC,EAAqB,CAAC,UAAU,CAAC,SAAsB,gBAAK5N,EAAe,CAAC,SAAsB,gBAAKsC,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,iHAAiH,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4G,EAAYU,CAAc,CAAC,CAAC,EAAe,gBAAKvG,EAA0B,CAAC,OAAO,GAAG,GAAGgJ,GAAmB,GAAG,GAAG,EAAE,GAAG,MAAM,EAAE,MAAM,GAAGuB,EAAqB,CAAC,UAAU,CAAC,GAAGvB,GAAmB,GAAG,GAAG,EAAE,GAAG,MAAM,EAAE,MAAM,CAAC,EAAEnD,EAAYU,CAAc,EAAE,SAAsB,gBAAKjH,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,gBAAK9C,EAAiB,CAAC,UAAU,kBAAkB,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,YAAY,kBAAkB,YAAY,QAAQ,YAAY,GAAG,EAAE,SAAS,YAAY,UAAUmQ,EAAU,kBAAkBL,GAAa,UAAUD,EAAU,UAAU,gBAAgB,MAAM,CAAC,OAAO,MAAM,EAAE,UAAU,qBAAqB,QAAQtB,GAAa6B,CAAS,EAAE,MAAM,OAAO,GAAGrC,EAAqB,CAAC,UAAU,CAAC,QAAQQ,GAAa,WAAW,CAAC,CAAC,EAAElF,EAAYU,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,gFAAgF,8LAA8L,yRAAyR,0QAA0Q,iHAAiH,+MAA+M,mMAAmM,oQAAoQ,wGAAwG,sIAAsI,8DAA8D,GAAGlJ,GAAgB,GAAGC,EAAiB,GAAGC,GAAiB,GAAGC,EAAgB,EAWn/W,EAAgB8C,EAAQiL,GAAUC,GAAI,cAAc,EAAiC,EAAgB,YAAY,4BAA4B,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEnL,EAAoBoL,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,QAAQ,EAAE,MAAM,UAAU,KAAKhL,EAAY,IAAI,EAAE,UAAU,CAAC,wBAAwB,gHAAgH,MAAM,QAAQ,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,gCAAgC,YAAY,aAAa,gBAAgB,GAAK,YAAY,gCAAgC,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,YAAY,mBAAmB,MAAM,cAAc,KAAKA,EAAY,IAAI,EAAE,UAAUgK,IAA2BoC,SAAY,CAAC,GAAGpC,GAAyBoC,QAAW,aAAa,IAAA,GAAU,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,SAAS,GAAK,MAAM,uBAAuB,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKpM,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,gBAAgB,gBAAgB,GAAK,YAAY,gBAAgB,MAAM,aAAa,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,kHAAkH,YAAY,iBAAiB,gBAAgB,GAAK,YAAY,uBAAuB,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAK,YAAY,WAAW,MAAM,oBAAoB,KAAKA,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAKA,EAAY,aAAa,CAAC,CAAC,EAAEkG,EAAS8E,EAAgB,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,GAAGjB,GAAsB,GAAGnL,EAAwB5B,EAAiB,EAAE,GAAG4B,EAAwB3B,CAAkB,EAAE,GAAG2B,EAAwB1B,CAAkB,EAAE,GAAG0B,EAAwBzB,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,EAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB4C,EAAkB,KAAKb,EAAcnD,EAAiB,CAAC,EAAE8N,CAAO,CAAC,EAAEA,CAAO,CAAG,C,OCTz4H,SAAwBwC,GAAiB,EAAM,CAAC,GAAK,CAAC,QAAM,UAAU,QAAM,UAAU,MAAI,GAAG,aAAW,EAAE,YAAU,GAAG,YAAU,GAAK,UAAQ,GAAK,OAAK,GAAK,eAAa,EAAE,YAAU,GAAG,QAAM,EAAE,SAAO,GAAM,SAAOxK,EAAgEyK,EAAK,KAArDlP,EAAY,CAAC,CAAC,QAAQ,gBAAgB,EAAsB,IAAUmP,EAAQlP,EAAa,IAAI,EAAO,CAACmP,EAAMC,GAAUnP,EAAe,QAAQ,EAAO,CAACoP,EAAUC,GAAcrP,EAAe,MAAM,EAAO,CAACsP,EAAOC,GAAWvP,EAAe,EAAK,EAAQwP,EAASzP,EAAa,QAAQ,EAAQ0P,EAAa1P,EAAa,MAAM,EAAQ2P,EAAiB3P,EAAa,IAAI,EAAQ4P,EAAiB5P,EAAa,EAAK,EAAQ6P,GAASnO,EAAa,QAAQ,IAAIA,EAAa,OAAaoO,EAAOC,GAAS,CAACF,GAAeG,EAAK,KAAK,IAAIC,EAAM,EAAE,EAAQC,EAAUhQ,GAAmB,EAAK,IAAM,CAAC,EAAS,QAAQiQ,EAAK,EAAa,QAAQC,EAAIhB,EAASe,CAAI,EAAEb,EAAac,CAAG,CAAE,EAAE,CAAC,CAAC,EAAErP,MAAoB,CAAC,GAAG,CAAC+O,EAAO,CAACI,EAAU,OAAO,MAAM,EAAE,MAAO,CAAC,IAAMG,EAAGnB,EAAQ,QAAQ,GAAG,CAACmB,GAAWnP,IAAS,OAAY,OAAO,IAAMoP,EAAMpP,EAAO,aAAa,kCAAkC,EAAQqP,MAAsB,CAAC,EAAiB,QAAQ,EAAQD,GAAO,QAAYV,EAAiB,SAAQM,EAAU,OAAOR,EAAa,OAAO,CAAE,EAAEa,EAAkB,EAAE,IAAIC,EAAMtP,EAAO,QAAYuP,EAAI,EAAMC,EAAYC,MAAe,CAAID,IAAQ,IAAA,IAAUxP,EAAO,aAAawP,CAAK,EAAE,EAAM,IAAA,EAAU,EAAQE,EAAM,GAAK,CAACD,EAAW,EAAE,EAAiB,QAAQ,KAAKT,EAAU,QAAQE,CAAG,EAAE,IAAMS,GAAUT,IAAM,OAAO,IAAI,KAAKJ,EAAK,EAAM9O,EAAO,eAAe,CAAIuO,EAAS,UAAU,SAAQS,EAAU,OAAOE,CAAG,CAAE,EAAES,EAAS,GAAG,CAAE,EAAQC,EAAM,GAAK,CAAC,GAAG,CAACC,GAAMtB,EAAS,UAAU,QAAQA,EAAS,UAAU,SAAS,OAAOkB,EAAW,EAAE,EAAiB,QAAQP,EAAIF,EAAU,OAAOE,CAAG,EAAE,IAAMS,GAAUT,IAAM,OAAO,IAAI,KAAKJ,EAAK,EAAM9O,EAAO,eAAe,CAAIuO,EAAS,UAAU,QAAOS,EAAU,SAASE,CAAG,CAAE,EAAES,EAAS,GAAG,CAAE,EAAQG,EAAO,GAAY,CAAC,EAAI,EAAE,IAAMC,EAAE/P,EAAO,QAAYkP,EAAIV,EAAa,QAAiE,GAAtDwB,GAAYD,IAAIT,IAAM,EAAIS,EAAET,EAAM,OAAO,MAAK,EAAMS,EAAKrB,EAAiB,QAAQ,CAACM,EAAU,OAAOE,CAAG,EAAE,MAAO,CAAC,IAAMe,EAAKd,EAAG,sBAAsB,EAAQe,EAAGlQ,EAAO,YAAkBmQ,EAAKD,EAAG,KAAK,IAAIE,EAAa,CAAC,EAAE,IAAUC,EAAQC,EAAUH,EAAWI,EAAWL,EAAGC,EAA8C,GAAG,EAA9BF,EAAK,OAAO,GAAGA,EAAK,IAAIC,GAAgBT,EAAW,EAAET,EAAU,SAASE,CAAG,OAAU,GAAGX,EAAS,UAAU,SAAoCE,EAAiB,UAAUS,IAAMA,IAAM,QAAQe,EAAK,KAAKI,GAASnB,IAAM,MAAMe,EAAK,KAAKM,GAAuDrB,IAAM,QAAQe,EAAK,KAAKI,EAAQT,EAAM,MAAM,EAAUV,IAAM,MAAMe,EAAK,KAAKM,GAAWX,EAAM,IAAI,EAApHF,EAAMR,CAAG,OAAqH,GAAGX,EAAS,UAAU,OAAO,CAAC,IAAMiC,EAAStB,IAAMV,EAAa,QAAciC,EAAWvB,IAAM,OAAOe,EAAK,IAAII,EAAQJ,EAAK,IAAIM,EAAcC,GAAUC,EAAWf,EAAMR,CAAG,EAAUsB,IAAUf,EAAW,EAAET,EAAU,OAAOE,CAAG,EAAU,MAAKW,IAAeX,IAAM,QAAQe,EAAK,KAAKI,GAAQT,EAAM,MAAM,EAAKV,IAAM,MAAMe,EAAK,KAAKM,GAAWX,EAAM,IAAI,EAAE,EAAQc,MAAa,CAAC,AAAQnB,IAAIvP,EAAO,0BAA0B8P,EAAO,EAAI,CAAC,CAAE,EAAQa,MAAa,CAAC,AAAQpB,IAAIvP,EAAO,0BAA0B8P,EAAO,EAAK,CAAC,CAAE,EAAE9P,EAAO,iBAAiB,SAAS0Q,EAAS,CAAC,QAAQ,EAAI,CAAC,EAAE1Q,EAAO,iBAAiB,SAAS2Q,CAAQ,EAAEb,EAAO,EAAK,EAAE,IAAMc,MAA6B,CAACvB,EAAkB,EAAKX,EAAiB,SAASe,EAAW,EAAET,EAAU,OAAOR,EAAa,OAAO,GAAQsB,EAAO,EAAK,CAAG,EAA+D,OAA7DV,GAAO,mBAAmB,SAASwB,CAAwB,MAAY,CAAC5Q,EAAO,oBAAoB,SAAS0Q,CAAQ,EAAE1Q,EAAO,oBAAoB,SAAS2Q,CAAQ,EAAEvB,GAAO,sBAAsB,SAASwB,CAAwB,EAAKrB,GAAIvP,EAAO,qBAAqBuP,CAAG,EAAEE,EAAW,CAAE,CAAE,EAAE,CAACb,EAAOiB,EAAKO,EAAaE,EAAUxB,EAAK+B,EAAO7B,CAAS,CAAC,EAAEnP,MAAoB,CAAC,IAAMsP,EAAGnB,EAAQ,QAAQ,GAAG,CAACmB,GAAI,OAAO,eAAiB,IAAY,OAAO,IAAM2B,EAAG,IAAI,eAAe,GAAS,CAAC,IAAMC,EAAEC,EAAQ,EAAE,EAAE,YAAY,OAAO,EAAE1C,EAAUyC,EAAE,GAAGA,EAAE,GAAG,CAAE,CAAC,EAAiB,OAAfD,EAAG,QAAQ3B,CAAE,MAAY2B,EAAG,WAAW,CAAE,EAAE,CAAC,CAAC,EAAE,IAAMtE,EAAI;iBAClnIuB,EAAK;;;;iBAILA,EAAK;;;;iBAILA,EAAK;;;;iBAILA,EAAK;;;;iBAILA,EAAK;;;;iBAILA,EAAK;;;;iBAILA,EAAK;;;;;iBAKLA,EAAK;;;;;iBAKLA,EAAK;;;;iBAILA,EAAK;;;;iBAILA,EAAK;;;;;WAKXA,EAAK;WACLA,EAAK;OACHkD,EAAW,CAACrC,GAAQX,IAAQ,OAAO,CAAC,EAAEA,IAAQ,SAAS,CAAC,UAAUE,IAAY,OAAO,oBAAoB,kBAAkB,EAAEF,IAAQ,QAAQ,CAAC,UAAU,GAAGF,EAAK,eAAeI,EAAU,IAAIA,IAAY,OAAO,IAAI,KAAKW,EAAK,sCAAsC,EAAE,CAAC,UAAU,GAAGf,EAAK,cAAcI,IAAY,OAAO,KAAK,OAAO,IAAIA,IAAY,OAAO,IAAI,KAAKW,EAAK,gCAAgCX,IAAY,OAAO,IAAI,KAAKW,EAAK,OAAO,EAAQoC,EAAU,CAACtC,GAAQX,IAAQ,OAAO,CAAC,UAAU,WAAW,EAAEA,IAAQ,SAAS,CAAC,UAAU,WAAW,EAAEA,IAAQ,QAAQ,CAAC,gBAAgBE,IAAY,OAAO,cAAc,eAAe,UAAU,GAAGJ,EAAK,eAAeI,IAAY,OAAO,IAAI,KAAKW,EAAK,0CAA0CX,IAAY,OAAO,IAAI,KAAKW,EAAK,OAAO,EAAE,CAAC,gBAAgBX,IAAY,OAAO,eAAe,cAAc,UAAU,GAAGJ,EAAK,cAAcI,IAAY,OAAO,IAAI,IAAIW,EAAK,gCAAgCX,IAAY,OAAO,IAAI,KAAKW,EAAK,OAAO,EAAQqC,GAAYvC,EAAUX,IAAQ,OAAO,CAAC,UAAU,GAAGF,EAAK,uCAAuC,EAAEE,IAAQ,SAAS,CAAC,QAAQ,EAAE,UAAU,cAAcE,IAAY,OAAO,OAAO,MAAM,cAAc,EAAEF,IAAQ,QAAQ,CAAC,UAAU,GAAGF,EAAK,eAAeI,EAAU,IAAIA,IAAY,OAAO,IAAI,KAAKW,EAAK,oCAAoCX,IAAY,OAAO,GAAG,KAAKW,EAAK,OAAO,EAAE,CAAC,UAAU,GAAGf,EAAK,cAAcI,IAAY,OAAO,KAAK,OAAO,IAAIA,IAAY,OAAO,GAAG,KAAKW,EAAK,eAAe,EAAnd,CAAC,EAA0dsC,EAAK/C,EAAO,KAAK,IAAI,GAAG,KAAK,MAAMgD,EAAU,GAAG,CAAC,EAAEA,EAAU,MAAoB,gBAAM,MAAM,CAAC,IAAIrD,EAAQ,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,EAAE,QAAQ,OAAO,cAAc,MAAM,WAAW,SAAS,IAAIK,EAAO,KAAK,IAAIiD,EAAI,EAAE,EAAEA,EAAI,UAAU,aAAa,QAAM,SAAS,UAAU,GAAGtN,CAAK,EAAE,SAAS,CAAc,gBAAK,QAAQ,CAAC,SAASwI,CAAG,CAAC,EAAe,gBAAK,MAAM,CAAC,MAAM,CAAC,KAAK6B,EAAO,WAAW,WAAW,SAASA,EAAO,MAAM,IAAI,SAAS,SAAS,QAAQ,QAAQ,OAAO,QAAQ,EAAE,SAAsB,gBAAK,OAAO,CAAC,UAAU,GAAGN,EAAK,WAAW,cAAcE,IAAQ,SAAS,MAAM,CAAC,QAAQ,QAAQ,WAAW,yEAAyE,WAAW,IAAI,SAASI,EAAO,GAAG,GAAG,WAAW,IAAI,cAAc,SAAS,cAAc,YAAY,WAAWA,EAAO,SAAS,SAAS,QAAM,GAAG4C,CAAU,EAAE,SAASM,CAAK,CAAC,CAAC,CAAC,EAAe,gBAAK,MAAM,CAAC,cAAc,OAAO,UAAU,GAAGxD,EAAK,WAAW,cAAcE,IAAQ,SAAS,MAAM,CAAC,SAAS,EAAE,WAAW,EAAE,UAAU,KAAK,SAAS,EAAE,OAAOuD,EAAW,UAAUA,EAAW,UAAU,SAAS,gBAAgBlL,EAAM,GAAG4K,CAAS,CAAC,CAAC,EAAEO,GAAwB,gBAAK,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,KAAK,WAAW,QAAQ,OAAO,WAAW,QAAQ,EAAE,SAAsB,gBAAM,MAAM,CAAC,UAAU,GAAG1D,EAAK,WAAW,cAAcE,IAAQ,SAAS,MAAMmD,EAAK,OAAOA,EAAK,QAAQ,cAAc,KAAK,OAAO,MAAM,CAAC,QAAQ,QAAQ,QAAM,gBAAgB,gBAAgB,GAAGD,EAAU,EAAE,SAAS,CAAc,gBAAK,SAAS,CAAC,GAAG,MAAM,GAAG,MAAM,EAAE,KAAK,KAAK7K,EAAM,QAAQ,KAAK,CAAC,EAAe,gBAAK,SAAS,CAAC,GAAG,MAAM,GAAG,MAAM,EAAE,KAAK,OAAOA,EAAM,YAAY,IAAI,CAAC,EAAe,gBAAK,OAAO,CAAC,GAAG,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,OAAOA,EAAM,YAAY,KAAK,cAAc,OAAO,CAAC,EAAe,gBAAK,WAAW,CAAC,OAAO,yBAAyB,OAAOA,EAAM,YAAY,KAAK,cAAc,QAAQ,eAAe,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,C,gDAAC,GAAiB,YAAY,uBAAuBjF,EAAoByM,GAAiB,CAAC,MAAM,CAAC,KAAKrM,EAAY,OAAO,MAAM,QAAQ,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,UAAU,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,aAAa,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,MAAM,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,MAAM,UAAU,aAAa,EAAI,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,cAAc,aAAa,EAAI,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,OAAO,GAAG,CAAChC,EAAE,IAAI,EAAE,UAAU,CAAC,KAAKgC,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,OAAO,GAAG,CAAChC,EAAE,IAAI,EAAE,MAAM,CAAC,KAAKgC,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAK,CAAC,CAAC,C"}