{"version":3,"file":"script_main.CSVoOSDl.mjs","names":["css","serializationHash","variantClassNames","humanReadableVariantMap","getProps","Component","useRef","className","css","Footer","useRef","className","PropertyOverrides","Template1","breakpoints"],"sources":["https:/framerusercontent.com/modules/oIiPRAw9VHEjAIlGYtMO/lXPsFGzvnl3hJEmHtkR1/pcMuzpQl3.js","https:/framerusercontent.com/modules/zed5RvYg41gP50AxbaTA/U8N16PFwdAZEbPJi7ZB1/DpoiTrBZF.js","https:/framerusercontent.com/modules/9IGP3V45dbtR51FgWfOS/3SRBivqvrprMTUbuTPTm/mH9wdm6R7.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (5b26096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-G7k1T .framer-styles-preset-rgcvla:not(.rich-text-wrapper), .framer-G7k1T .framer-styles-preset-rgcvla.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #0099ff; --framer-link-text-decoration: none; }\"];export const className=\"framer-G7k1T\";\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 (c85c929)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/v3JedZinulefYBHdRWOh/6AzzegiCCuZVINQ8hzQi/NTWwFC9H4.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/oIiPRAw9VHEjAIlGYtMO/lXPsFGzvnl3hJEmHtkR1/pcMuzpQl3.js\";const cycleOrder=[\"oLGWHAtsH\",\"YTS39S5rs\",\"QTKJtzh7k\"];const serializationHash=\"framer-5fwN2\";const variantClassNames={oLGWHAtsH:\"framer-v-yq8c5e\",QTKJtzh7k:\"framer-v-15njwyd\",YTS39S5rs:\"framer-v-9fdjq7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"oLGWHAtsH\",Mobile:\"QTKJtzh7k\",Tablet:\"YTS39S5rs\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oLGWHAtsH\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oLGWHAtsH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xay39r=activeVariantCallback(async(...args)=>{setVariant(\"oLGWHAtsH\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yq8c5e\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"oLGWHAtsH\",ref:refBinding,style:{backgroundColor:\"rgb(247, 247, 247)\",...style},...addPropertyOverrides({QTKJtzh7k:{\"data-framer-name\":\"Mobile\"},YTS39S5rs:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mcjmqp\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"hrc8lL7Zl\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mkq7p6\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"qu9NUz8wT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qnc6s4\",\"data-styles-preset\":\"NTWwFC9H4\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lFJ3_UNwa\",openInNewTab:false,relValues:[],scopeId:\"DpoiTrBZF\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rgcvla\",\"data-styles-preset\":\"pcMuzpQl3\",children:\"\\xa9 2025 GoTeach\"})})})}),className:\"framer-jjjhv0\",\"data-framer-name\":\"\\xa9 2025 \",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lFJ3_UNwa\",onTap:onTap1xay39r,style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://www.uxbox.org/\",motionChild:true,nodeId:\"H9v7fcIsH\",openInNewTab:true,scopeId:\"DpoiTrBZF\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1r60amp framer-lcgf3y\",\"data-framer-name\":\"UXBOX Digital experience partner_Badge\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"H9v7fcIsH\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 99 41\"><path d=\"M 84.457 0 C 84.625 0 84.787 0.067 84.906 0.186 L 97.872 13.076 C 98.122 13.324 98.122 13.731 97.871 13.979 L 84.906 26.82 C 84.786 26.938 84.625 27.004 84.457 27.004 L 75.327 27.004 C 75.158 27.004 74.997 26.937 74.877 26.818 L 61.987 13.978 C 61.739 13.729 61.739 13.327 61.987 13.078 L 74.877 0.187 C 74.996 0.067 75.158 0 75.327 0 Z M 75.987 0.884 C 75.821 0.719 75.553 0.719 75.387 0.884 L 63.057 13.214 C 62.892 13.38 62.892 13.648 63.057 13.814 L 75.387 26.145 C 75.553 26.31 75.821 26.31 75.987 26.145 L 88.317 13.815 C 88.397 13.735 88.441 13.628 88.441 13.515 C 88.441 13.402 88.397 13.295 88.317 13.215 L 75.988 0.884 Z M -0.002 17.19 L -0.002 0.637 C -0.002 0.285 0.283 0 0.635 0 L 8.91 0 C 9.261 0 9.546 0.285 9.546 0.637 L 9.546 16.817 C 9.546 17.169 9.831 17.454 10.183 17.454 L 16.602 17.454 C 16.953 17.453 17.238 17.168 17.238 16.817 L 17.238 0.637 C 17.238 0.285 17.523 0 17.875 0 L 26.151 0 C 26.502 0 26.787 0.285 26.787 0.637 L 26.787 26.366 C 26.787 26.717 26.502 27.002 26.151 27.003 L 9.81 27.003 C 9.641 27.003 9.479 26.936 9.36 26.816 L 0.185 17.64 C 0.065 17.521 -0.002 17.359 -0.002 17.19 Z M 33.207 6.482 L 33.207 0.637 C 33.207 0.285 33.492 0 33.844 0 L 39.734 0 C 39.903 0 40.064 0.067 40.184 0.187 L 46.286 6.298 C 46.534 6.546 46.936 6.548 47.186 6.3 L 53.338 0.185 C 53.458 0.066 53.619 0 53.788 0 L 59.626 0 C 59.978 0 60.263 0.285 60.263 0.637 L 60.263 6.483 C 60.263 6.652 60.196 6.814 60.076 6.933 L 53.974 13.026 C 53.725 13.274 53.724 13.677 53.972 13.926 L 60.078 20.079 C 60.196 20.199 60.263 20.359 60.263 20.527 L 60.263 26.366 C 60.263 26.718 59.978 27.003 59.626 27.003 L 53.79 27.003 C 53.621 27.003 53.459 26.936 53.34 26.816 L 47.188 20.664 C 47.068 20.544 46.906 20.477 46.737 20.478 C 46.567 20.478 46.405 20.546 46.286 20.666 L 40.186 26.814 C 40.066 26.935 39.903 27.003 39.733 27.003 L 33.845 27.003 C 33.493 27.003 33.208 26.718 33.208 26.366 L 33.208 20.529 C 33.208 20.36 33.275 20.199 33.395 20.079 L 39.546 13.927 C 39.666 13.807 39.733 13.645 39.732 13.476 C 39.732 13.306 39.664 13.144 39.544 13.025 L 33.397 6.935 C 33.276 6.815 33.208 6.652 33.208 6.482 Z M 3.568 40 L 3.568 33.596 L 5.078 33.596 C 5.6 33.596 6.006 33.668 6.295 33.81 C 6.591 33.952 6.799 34.17 6.92 34.466 C 7.046 34.761 7.11 35.136 7.11 35.589 L 7.11 37.929 C 7.11 38.392 7.046 38.779 6.92 39.09 C 6.806 39.388 6.586 39.633 6.303 39.778 C 6.019 39.925 5.626 39.999 5.126 39.999 L 3.568 39.999 Z M 4.738 39.185 L 5.094 39.185 C 5.363 39.185 5.555 39.138 5.671 39.043 C 5.792 38.938 5.868 38.791 5.884 38.632 C 5.911 38.447 5.924 38.223 5.924 37.96 L 5.924 35.51 C 5.924 35.251 5.905 35.043 5.869 34.885 C 5.843 34.743 5.76 34.617 5.639 34.537 C 5.523 34.463 5.336 34.427 5.079 34.427 L 4.739 34.427 L 4.739 39.185 Z M 8 40 L 8 33.596 L 9.154 33.596 L 9.154 40 Z M 11.75 40.086 C 11.328 40.086 10.994 39.996 10.746 39.817 C 10.491 39.628 10.302 39.362 10.208 39.059 C 10.096 38.679 10.043 38.285 10.05 37.889 L 10.05 35.739 C 10.05 35.28 10.103 34.885 10.208 34.553 C 10.314 34.221 10.498 33.968 10.762 33.794 C 11.03 33.615 11.399 33.525 11.868 33.525 C 12.306 33.525 12.653 33.599 12.912 33.747 C 13.17 33.894 13.354 34.107 13.465 34.387 C 13.581 34.661 13.639 34.996 13.639 35.391 L 13.639 35.723 L 12.524 35.723 L 12.524 35.359 C 12.524 35.154 12.509 34.977 12.477 34.829 C 12.461 34.701 12.399 34.584 12.303 34.498 C 12.219 34.418 12.079 34.379 11.884 34.379 C 11.679 34.379 11.528 34.429 11.434 34.529 C 11.339 34.641 11.278 34.778 11.26 34.924 C 11.238 35.102 11.227 35.282 11.228 35.462 L 11.228 38.142 C 11.228 38.363 11.246 38.555 11.283 38.719 C 11.31 38.864 11.382 38.997 11.489 39.099 C 11.589 39.182 11.731 39.225 11.916 39.225 C 12.106 39.225 12.25 39.177 12.35 39.082 C 12.457 38.974 12.529 38.837 12.556 38.687 C 12.598 38.518 12.619 38.318 12.619 38.087 L 12.619 37.486 L 11.932 37.486 L 11.932 36.75 L 13.671 36.75 L 13.671 40 L 12.92 40 L 12.833 39.367 C 12.748 39.577 12.619 39.752 12.445 39.889 C 12.277 40.02 12.045 40.086 11.75 40.086 Z M 14.592 40 L 14.592 33.596 L 15.746 33.596 L 15.746 40 Z M 17.378 40 L 17.378 34.458 L 16.358 34.458 L 16.358 33.597 L 19.551 33.597 L 19.551 34.458 L 18.548 34.458 L 18.548 40 Z M 19.47 40 L 20.75 33.596 L 22 33.596 L 23.28 40 L 22.197 40 L 21.944 38.522 L 20.83 38.522 L 20.569 40 Z M 20.948 37.778 L 21.818 37.778 L 21.383 35.09 Z M 23.924 40 L 23.924 33.596 L 25.094 33.596 L 25.094 39.193 L 26.644 39.193 L 26.644 39.999 L 23.924 39.999 Z M 29.173 40 L 29.173 33.596 L 31.861 33.596 L 31.861 34.419 L 30.343 34.419 L 30.343 36.26 L 31.537 36.26 L 31.537 37.075 L 30.343 37.075 L 30.343 39.193 L 31.876 39.193 L 31.876 39.999 L 29.173 39.999 Z M 32.151 40 L 33.439 36.6 L 32.191 33.596 L 33.281 33.596 L 34.111 35.581 L 34.839 33.596 L 35.85 33.596 L 34.617 36.822 L 35.945 39.999 L 34.855 39.999 L 33.945 37.849 L 33.155 39.999 L 32.15 39.999 Z M 36.499 40 L 36.499 33.596 L 38.379 33.596 C 38.765 33.596 39.076 33.668 39.313 33.81 C 39.555 33.952 39.732 34.16 39.843 34.434 C 39.958 34.704 40.016 35.03 40.016 35.414 C 40.016 35.831 39.945 36.168 39.803 36.426 C 39.669 36.672 39.458 36.866 39.202 36.98 C 38.918 37.102 38.61 37.162 38.301 37.154 L 37.668 37.154 L 37.668 39.999 L 36.498 39.999 Z M 37.669 36.331 L 38.111 36.331 C 38.322 36.331 38.485 36.302 38.601 36.244 C 38.719 36.184 38.808 36.079 38.846 35.952 C 38.899 35.775 38.923 35.591 38.917 35.407 C 38.917 35.175 38.899 34.987 38.862 34.845 C 38.839 34.71 38.758 34.592 38.641 34.521 C 38.531 34.453 38.354 34.419 38.111 34.419 L 37.669 34.419 L 37.669 36.332 Z M 40.667 40 L 40.667 33.596 L 43.355 33.596 L 43.355 34.419 L 41.837 34.419 L 41.837 36.26 L 43.031 36.26 L 43.031 37.075 L 41.837 37.075 L 41.837 39.193 L 43.37 39.193 L 43.37 39.999 L 40.667 39.999 Z M 44.048 40 L 44.048 33.596 L 45.582 33.596 C 46.014 33.596 46.377 33.649 46.672 33.755 C 46.972 33.855 47.199 34.029 47.352 34.276 C 47.51 34.524 47.589 34.861 47.589 35.288 C 47.589 35.546 47.566 35.778 47.519 35.984 C 47.471 36.189 47.389 36.366 47.273 36.514 C 47.151 36.665 46.989 36.779 46.807 36.845 L 47.7 40 L 46.53 40 L 45.755 37.068 L 45.218 37.068 L 45.218 40 Z M 45.218 36.331 L 45.582 36.331 C 45.808 36.331 45.987 36.3 46.119 36.237 C 46.253 36.172 46.357 36.059 46.411 35.92 C 46.474 35.74 46.504 35.55 46.498 35.36 C 46.498 35.038 46.438 34.798 46.317 34.64 C 46.201 34.477 45.977 34.395 45.645 34.395 L 45.218 34.395 Z M 48.51 40 L 48.51 33.596 L 49.665 33.596 L 49.665 40 Z M 50.656 40 L 50.656 33.596 L 53.343 33.596 L 53.343 34.419 L 51.826 34.419 L 51.826 36.26 L 53.019 36.26 L 53.019 37.075 L 51.826 37.075 L 51.826 39.193 L 53.359 39.193 L 53.359 39.999 L 50.656 39.999 Z M 54.037 40 L 54.037 33.596 L 54.851 33.596 L 56.408 37.248 L 56.408 33.597 L 57.373 33.597 L 57.373 39.999 L 56.598 39.999 L 55.033 36.173 L 55.033 40 Z M 60.067 40.086 C 59.598 40.086 59.229 39.994 58.961 39.81 C 58.698 39.627 58.504 39.363 58.407 39.058 C 58.296 38.7 58.243 38.327 58.249 37.952 L 58.249 35.667 C 58.249 35.23 58.302 34.851 58.407 34.529 C 58.513 34.208 58.697 33.96 58.961 33.786 C 59.229 33.612 59.598 33.526 60.067 33.526 C 60.51 33.526 60.855 33.602 61.103 33.755 C 61.356 33.902 61.535 34.115 61.64 34.395 C 61.746 34.675 61.798 34.998 61.798 35.367 L 61.798 35.905 L 60.676 35.905 L 60.676 35.351 C 60.676 35.172 60.666 35.009 60.644 34.861 C 60.636 34.731 60.583 34.609 60.494 34.514 C 60.415 34.424 60.276 34.379 60.075 34.379 C 59.875 34.379 59.727 34.426 59.633 34.521 C 59.537 34.623 59.476 34.754 59.459 34.893 C 59.432 35.046 59.419 35.22 59.419 35.415 L 59.419 38.197 C 59.419 38.429 59.438 38.621 59.475 38.774 C 59.511 38.922 59.577 39.034 59.672 39.114 C 59.772 39.188 59.907 39.224 60.075 39.224 C 60.27 39.224 60.407 39.18 60.486 39.09 C 60.575 38.985 60.63 38.856 60.644 38.719 C 60.665 38.566 60.676 38.395 60.676 38.205 L 60.676 37.628 L 61.798 37.628 L 61.798 38.142 C 61.798 38.521 61.748 38.858 61.648 39.153 C 61.548 39.443 61.372 39.673 61.118 39.841 C 60.871 40.004 60.52 40.086 60.068 40.086 Z M 62.613 40 L 62.613 33.596 L 65.3 33.596 L 65.3 34.419 L 63.783 34.419 L 63.783 36.26 L 64.976 36.26 L 64.976 37.075 L 63.783 37.075 L 63.783 39.193 L 65.316 39.193 L 65.316 39.999 L 62.613 39.999 Z M 67.916 40 L 67.916 33.596 L 69.797 33.596 C 70.182 33.596 70.493 33.668 70.73 33.81 C 70.972 33.952 71.149 34.16 71.26 34.434 C 71.375 34.704 71.433 35.03 71.433 35.414 C 71.433 35.831 71.363 36.168 71.22 36.426 C 71.086 36.672 70.875 36.866 70.62 36.98 C 70.335 37.102 70.028 37.162 69.718 37.154 L 69.086 37.154 L 69.086 39.999 L 67.916 39.999 Z M 69.086 36.331 L 69.528 36.331 C 69.739 36.331 69.903 36.302 70.018 36.244 C 70.137 36.185 70.226 36.079 70.264 35.952 C 70.311 35.815 70.334 35.633 70.334 35.407 C 70.334 35.175 70.316 34.987 70.279 34.845 C 70.256 34.71 70.176 34.592 70.059 34.521 C 69.948 34.453 69.771 34.419 69.529 34.419 L 69.086 34.419 L 69.086 36.332 Z M 71.39 40 L 72.67 33.596 L 73.92 33.596 L 75.2 40 L 74.117 40 L 73.864 38.522 L 72.749 38.522 L 72.489 40 L 71.389 40 Z M 72.868 37.778 L 73.738 37.778 L 73.303 35.09 Z M 75.844 40 L 75.844 33.596 L 77.377 33.596 C 77.809 33.596 78.173 33.649 78.468 33.755 C 78.768 33.855 78.995 34.029 79.148 34.276 C 79.306 34.524 79.385 34.861 79.385 35.288 C 79.388 35.522 79.364 35.755 79.314 35.984 C 79.266 36.189 79.184 36.366 79.069 36.514 C 78.946 36.665 78.785 36.779 78.602 36.845 L 79.496 40 L 78.326 40 L 77.551 37.068 L 77.013 37.068 L 77.013 40 L 75.843 40 Z M 77.014 36.331 L 77.377 36.331 C 77.604 36.331 77.783 36.3 77.915 36.237 C 78.049 36.172 78.153 36.059 78.207 35.92 C 78.27 35.74 78.3 35.55 78.294 35.36 C 78.294 35.038 78.234 34.798 78.112 34.64 C 77.996 34.477 77.772 34.395 77.44 34.395 L 77.013 34.395 L 77.013 36.331 Z M 80.822 40 L 80.822 34.458 L 79.802 34.458 L 79.802 33.597 L 82.996 33.597 L 82.996 34.458 L 81.992 34.458 L 81.992 40 Z M 83.578 40 L 83.578 33.596 L 84.392 33.596 L 85.95 37.248 L 85.95 33.597 L 86.914 33.597 L 86.914 39.999 L 86.139 39.999 L 84.574 36.173 L 84.574 40 Z M 87.886 40 L 87.886 33.596 L 90.573 33.596 L 90.573 34.419 L 89.056 34.419 L 89.056 36.26 L 90.249 36.26 L 90.249 37.075 L 89.056 37.075 L 89.056 39.193 L 90.589 39.193 L 90.589 39.999 L 87.886 39.999 Z M 91.267 40 L 91.267 33.596 L 92.8 33.596 C 93.232 33.596 93.596 33.649 93.891 33.755 C 94.191 33.855 94.418 34.029 94.571 34.276 C 94.729 34.524 94.808 34.861 94.808 35.288 C 94.808 35.546 94.784 35.778 94.737 35.984 C 94.689 36.189 94.607 36.366 94.492 36.514 C 94.382 36.656 94.226 36.766 94.025 36.845 L 94.92 40 L 93.75 40 L 92.975 37.068 L 92.438 37.068 L 92.438 40 L 91.268 40 Z M 92.437 36.331 L 92.8 36.331 C 93.027 36.331 93.206 36.3 93.338 36.237 C 93.472 36.172 93.576 36.059 93.63 35.92 C 93.688 35.773 93.717 35.586 93.717 35.36 C 93.717 35.038 93.657 34.798 93.535 34.64 C 93.419 34.477 93.195 34.395 92.863 34.395 L 92.437 34.395 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:12065678492,withExternalLayout:true,...addPropertyOverrides({YTS39S5rs:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98 41\"><path d=\"M 84.404 0 C 84.572 0 84.734 0.067 84.853 0.186 L 97.811 13.048 C 98.061 13.295 98.061 13.702 97.81 13.949 L 84.853 26.762 C 84.733 26.88 84.572 26.946 84.404 26.946 L 75.28 26.946 C 75.111 26.946 74.95 26.879 74.83 26.76 L 61.948 13.948 C 61.7 13.7 61.7 13.298 61.948 13.05 L 74.83 0.187 C 74.949 0.067 75.111 0 75.28 0 Z M 75.939 0.882 C 75.774 0.717 75.506 0.717 75.34 0.882 L 63.018 13.186 C 62.852 13.351 62.852 13.619 63.018 13.784 L 75.34 26.089 C 75.506 26.254 75.774 26.254 75.939 26.089 L 88.262 13.785 C 88.341 13.706 88.386 13.598 88.386 13.486 C 88.386 13.374 88.341 13.266 88.262 13.187 L 75.94 0.882 Z M -0.002 17.153 L -0.002 0.636 C -0.002 0.284 0.283 0 0.635 0 L 8.904 0 C 9.255 0 9.54 0.284 9.54 0.636 L 9.54 16.781 C 9.54 17.132 9.825 17.417 10.177 17.417 L 16.592 17.417 C 16.943 17.416 17.227 17.132 17.227 16.781 L 17.227 0.636 C 17.227 0.284 17.512 0 17.864 0 L 26.135 0 C 26.485 0 26.77 0.284 26.77 0.636 L 26.77 26.309 C 26.77 26.66 26.486 26.945 26.135 26.945 L 9.804 26.945 C 9.635 26.945 9.473 26.878 9.354 26.758 L 0.185 17.602 C 0.065 17.483 -0.002 17.322 -0.002 17.153 Z M 33.186 6.468 L 33.186 0.636 C 33.186 0.284 33.471 0 33.823 0 L 39.709 0 C 39.878 0 40.039 0.067 40.159 0.187 L 46.257 6.284 C 46.505 6.532 46.907 6.534 47.156 6.286 L 53.305 0.185 C 53.424 0.066 53.586 0 53.754 0 L 59.589 0 C 59.94 0 60.225 0.284 60.225 0.636 L 60.225 6.469 C 60.225 6.638 60.158 6.799 60.038 6.918 L 53.94 12.998 C 53.692 13.246 53.691 13.647 53.938 13.896 L 60.04 20.036 C 60.158 20.156 60.225 20.315 60.225 20.483 L 60.225 26.309 C 60.225 26.66 59.94 26.945 59.589 26.945 L 53.756 26.945 C 53.588 26.945 53.426 26.878 53.307 26.758 L 47.158 20.62 C 47.039 20.5 46.876 20.434 46.707 20.434 C 46.538 20.434 46.376 20.502 46.257 20.622 L 40.161 26.756 C 40.041 26.877 39.878 26.945 39.708 26.945 L 33.824 26.945 C 33.472 26.945 33.187 26.66 33.187 26.309 L 33.187 20.485 C 33.187 20.316 33.254 20.156 33.374 20.036 L 39.521 13.897 C 39.641 13.778 39.708 13.616 39.707 13.447 C 39.707 13.278 39.639 13.116 39.519 12.997 L 33.376 6.92 C 33.255 6.801 33.187 6.638 33.187 6.468 Z M 3.566 39.914 L 3.566 33.524 L 5.075 33.524 C 5.596 33.524 6.002 33.596 6.291 33.737 C 6.587 33.879 6.795 34.097 6.916 34.392 C 7.042 34.686 7.106 35.061 7.106 35.513 L 7.106 37.848 C 7.106 38.31 7.042 38.696 6.916 39.006 C 6.802 39.303 6.582 39.547 6.299 39.693 C 6.015 39.839 5.622 39.913 5.123 39.913 L 3.566 39.913 Z M 4.735 39.101 L 5.091 39.101 C 5.36 39.101 5.552 39.054 5.667 38.959 C 5.788 38.855 5.865 38.708 5.88 38.549 C 5.907 38.365 5.92 38.141 5.92 37.879 L 5.92 35.434 C 5.92 35.175 5.901 34.968 5.865 34.81 C 5.839 34.668 5.756 34.543 5.635 34.463 C 5.52 34.389 5.333 34.353 5.076 34.353 L 4.736 34.353 L 4.736 39.101 Z M 7.995 39.914 L 7.995 33.524 L 9.148 33.524 L 9.148 39.914 Z M 11.743 40 C 11.321 40 10.987 39.91 10.739 39.732 C 10.484 39.543 10.296 39.278 10.202 38.975 C 10.09 38.596 10.036 38.203 10.044 37.808 L 10.044 35.662 C 10.044 35.204 10.097 34.81 10.202 34.479 C 10.308 34.148 10.491 33.895 10.755 33.721 C 11.023 33.543 11.392 33.453 11.861 33.453 C 12.298 33.453 12.645 33.527 12.904 33.675 C 13.162 33.821 13.346 34.034 13.457 34.313 C 13.572 34.587 13.63 34.921 13.63 35.315 L 13.63 35.646 L 12.516 35.646 L 12.516 35.283 C 12.516 35.079 12.501 34.902 12.469 34.754 C 12.453 34.627 12.391 34.51 12.295 34.424 C 12.211 34.344 12.071 34.305 11.877 34.305 C 11.672 34.305 11.521 34.355 11.427 34.455 C 11.332 34.567 11.271 34.704 11.253 34.849 C 11.231 35.027 11.22 35.206 11.221 35.386 L 11.221 38.06 C 11.221 38.281 11.239 38.472 11.276 38.636 C 11.303 38.781 11.375 38.914 11.482 39.015 C 11.582 39.098 11.724 39.141 11.909 39.141 C 12.098 39.141 12.242 39.093 12.342 38.998 C 12.449 38.891 12.521 38.753 12.548 38.604 C 12.59 38.435 12.611 38.236 12.611 38.005 L 12.611 37.406 L 11.925 37.406 L 11.925 36.671 L 13.662 36.671 L 13.662 39.914 L 12.912 39.914 L 12.825 39.283 C 12.74 39.492 12.611 39.667 12.437 39.803 C 12.269 39.934 12.037 40 11.743 40 Z M 14.583 39.914 L 14.583 33.524 L 15.736 33.524 L 15.736 39.914 Z M 17.367 39.914 L 17.367 34.384 L 16.348 34.384 L 16.348 33.525 L 19.539 33.525 L 19.539 34.384 L 18.536 34.384 L 18.536 39.914 Z M 19.458 39.914 L 20.737 33.524 L 21.986 33.524 L 23.265 39.914 L 22.183 39.914 L 21.93 38.439 L 20.817 38.439 L 20.556 39.914 Z M 20.935 37.697 L 21.804 37.697 L 21.37 35.015 Z M 23.909 39.914 L 23.909 33.524 L 25.078 33.524 L 25.078 39.109 L 26.627 39.109 L 26.627 39.913 L 23.909 39.913 Z M 29.155 39.914 L 29.155 33.524 L 31.841 33.524 L 31.841 34.345 L 30.324 34.345 L 30.324 36.182 L 31.517 36.182 L 31.517 36.995 L 30.324 36.995 L 30.324 39.109 L 31.856 39.109 L 31.856 39.913 L 29.155 39.913 Z M 32.131 39.914 L 33.418 36.521 L 32.171 33.524 L 33.26 33.524 L 34.09 35.505 L 34.817 33.524 L 35.828 33.524 L 34.595 36.743 L 35.923 39.913 L 34.833 39.913 L 33.924 37.768 L 33.134 39.913 L 32.13 39.913 Z M 36.476 39.914 L 36.476 33.524 L 38.355 33.524 C 38.741 33.524 39.052 33.596 39.288 33.737 C 39.53 33.879 39.707 34.087 39.818 34.36 C 39.933 34.63 39.991 34.955 39.991 35.338 C 39.991 35.754 39.92 36.09 39.778 36.348 C 39.644 36.593 39.433 36.787 39.177 36.901 C 38.893 37.023 38.586 37.082 38.277 37.074 L 37.644 37.074 L 37.644 39.913 L 36.475 39.913 Z M 37.645 36.253 L 38.087 36.253 C 38.298 36.253 38.461 36.224 38.577 36.166 C 38.695 36.107 38.783 36.001 38.822 35.875 C 38.875 35.699 38.899 35.515 38.893 35.331 C 38.893 35.1 38.875 34.912 38.838 34.77 C 38.815 34.635 38.734 34.517 38.617 34.447 C 38.507 34.379 38.33 34.345 38.087 34.345 L 37.645 34.345 L 37.645 36.254 Z M 40.642 39.914 L 40.642 33.524 L 43.328 33.524 L 43.328 34.345 L 41.811 34.345 L 41.811 36.182 L 43.004 36.182 L 43.004 36.995 L 41.811 36.995 L 41.811 39.109 L 43.343 39.109 L 43.343 39.913 L 40.642 39.913 Z M 44.02 39.914 L 44.02 33.524 L 45.553 33.524 C 45.985 33.524 46.348 33.577 46.643 33.683 C 46.943 33.782 47.169 33.956 47.322 34.202 C 47.48 34.45 47.559 34.786 47.559 35.212 C 47.559 35.47 47.536 35.701 47.489 35.907 C 47.441 36.111 47.359 36.288 47.243 36.436 C 47.121 36.586 46.96 36.7 46.778 36.766 L 47.67 39.914 L 46.501 39.914 L 45.726 36.988 L 45.19 36.988 L 45.19 39.914 Z M 45.19 36.253 L 45.553 36.253 C 45.779 36.253 45.958 36.222 46.09 36.159 C 46.224 36.094 46.328 35.981 46.382 35.843 C 46.445 35.664 46.475 35.474 46.469 35.284 C 46.469 34.963 46.409 34.723 46.288 34.566 C 46.172 34.403 45.948 34.321 45.616 34.321 L 45.19 34.321 Z M 48.48 39.914 L 48.48 33.524 L 49.634 33.524 L 49.634 39.914 Z M 50.624 39.914 L 50.624 33.524 L 53.31 33.524 L 53.31 34.345 L 51.794 34.345 L 51.794 36.182 L 52.986 36.182 L 52.986 36.995 L 51.794 36.995 L 51.794 39.109 L 53.326 39.109 L 53.326 39.913 L 50.624 39.913 Z M 54.003 39.914 L 54.003 33.524 L 54.817 33.524 L 56.373 37.168 L 56.373 33.525 L 57.337 33.525 L 57.337 39.913 L 56.563 39.913 L 54.999 36.095 L 54.999 39.914 Z M 60.029 40 C 59.561 40 59.192 39.908 58.924 39.725 C 58.662 39.542 58.467 39.278 58.37 38.974 C 58.26 38.617 58.207 38.244 58.213 37.871 L 58.213 35.59 C 58.213 35.154 58.266 34.776 58.37 34.455 C 58.476 34.135 58.66 33.887 58.924 33.714 C 59.192 33.54 59.561 33.454 60.029 33.454 C 60.472 33.454 60.817 33.53 61.065 33.683 C 61.318 33.829 61.496 34.042 61.601 34.321 C 61.707 34.601 61.759 34.923 61.759 35.291 L 61.759 35.828 L 60.638 35.828 L 60.638 35.275 C 60.638 35.097 60.628 34.934 60.606 34.786 C 60.598 34.657 60.545 34.534 60.456 34.44 C 60.377 34.35 60.238 34.305 60.037 34.305 C 59.838 34.305 59.69 34.352 59.596 34.447 C 59.5 34.549 59.439 34.679 59.422 34.818 C 59.395 34.971 59.382 35.144 59.382 35.339 L 59.382 38.115 C 59.382 38.347 59.401 38.538 59.438 38.691 C 59.474 38.838 59.54 38.95 59.635 39.03 C 59.735 39.104 59.87 39.14 60.037 39.14 C 60.232 39.14 60.369 39.096 60.448 39.006 C 60.537 38.901 60.592 38.772 60.606 38.636 C 60.627 38.483 60.638 38.313 60.638 38.123 L 60.638 37.547 L 61.759 37.547 L 61.759 38.06 C 61.759 38.438 61.709 38.775 61.609 39.069 C 61.509 39.358 61.334 39.588 61.08 39.756 C 60.833 39.918 60.482 40 60.03 40 Z M 62.574 39.914 L 62.574 33.524 L 65.259 33.524 L 65.259 34.345 L 63.743 34.345 L 63.743 36.182 L 64.935 36.182 L 64.935 36.995 L 63.743 36.995 L 63.743 39.109 L 65.275 39.109 L 65.275 39.913 L 62.574 39.913 Z M 67.873 39.914 L 67.873 33.524 L 69.753 33.524 C 70.138 33.524 70.449 33.596 70.686 33.737 C 70.928 33.879 71.104 34.087 71.215 34.36 C 71.33 34.63 71.388 34.955 71.388 35.338 C 71.388 35.754 71.318 36.09 71.175 36.348 C 71.042 36.593 70.831 36.787 70.576 36.901 C 70.291 37.023 69.984 37.082 69.674 37.074 L 69.043 37.074 L 69.043 39.913 L 67.873 39.913 Z M 69.043 36.253 L 69.484 36.253 C 69.695 36.253 69.859 36.224 69.974 36.166 C 70.093 36.107 70.182 36.002 70.22 35.875 C 70.267 35.738 70.29 35.557 70.29 35.331 C 70.29 35.1 70.272 34.912 70.235 34.77 C 70.212 34.636 70.132 34.518 70.015 34.447 C 69.904 34.379 69.727 34.345 69.485 34.345 L 69.043 34.345 L 69.043 36.254 Z M 71.345 39.914 L 72.625 33.524 L 73.874 33.524 L 75.153 39.914 L 74.071 39.914 L 73.818 38.439 L 72.703 38.439 L 72.444 39.914 L 71.344 39.914 Z M 72.822 37.697 L 73.692 37.697 L 73.257 35.015 Z M 75.797 39.914 L 75.797 33.524 L 77.329 33.524 C 77.76 33.524 78.124 33.577 78.419 33.683 C 78.719 33.782 78.946 33.956 79.098 34.202 C 79.256 34.45 79.335 34.786 79.335 35.212 C 79.338 35.446 79.314 35.679 79.264 35.907 C 79.216 36.111 79.134 36.288 79.02 36.436 C 78.897 36.586 78.735 36.7 78.553 36.766 L 79.446 39.914 L 78.277 39.914 L 77.502 36.988 L 76.965 36.988 L 76.965 39.914 L 75.796 39.914 Z M 76.966 36.253 L 77.329 36.253 C 77.555 36.253 77.734 36.222 77.866 36.159 C 78 36.094 78.104 35.981 78.158 35.843 C 78.221 35.664 78.251 35.474 78.245 35.284 C 78.245 34.963 78.185 34.723 78.063 34.566 C 77.947 34.403 77.723 34.321 77.392 34.321 L 76.965 34.321 L 76.965 36.253 Z M 80.771 39.914 L 80.771 34.384 L 79.752 34.384 L 79.752 33.525 L 82.944 33.525 L 82.944 34.384 L 81.941 34.384 L 81.941 39.914 Z M 83.526 39.914 L 83.526 33.524 L 84.339 33.524 L 85.896 37.168 L 85.896 33.525 L 86.86 33.525 L 86.86 39.913 L 86.085 39.913 L 84.521 36.095 L 84.521 39.914 Z M 87.831 39.914 L 87.831 33.524 L 90.516 33.524 L 90.516 34.345 L 89 34.345 L 89 36.182 L 90.193 36.182 L 90.193 36.995 L 89 36.995 L 89 39.109 L 90.532 39.109 L 90.532 39.913 L 87.831 39.913 Z M 91.21 39.914 L 91.21 33.524 L 92.742 33.524 C 93.174 33.524 93.537 33.577 93.832 33.683 C 94.132 33.782 94.359 33.956 94.512 34.202 C 94.67 34.45 94.749 34.786 94.749 35.212 C 94.749 35.47 94.725 35.701 94.678 35.907 C 94.63 36.111 94.548 36.288 94.433 36.436 C 94.323 36.577 94.167 36.687 93.966 36.766 L 94.861 39.914 L 93.691 39.914 L 92.917 36.988 L 92.38 36.988 L 92.38 39.914 L 91.211 39.914 Z M 92.379 36.253 L 92.742 36.253 C 92.969 36.253 93.148 36.222 93.28 36.159 C 93.413 36.094 93.517 35.981 93.571 35.843 C 93.629 35.696 93.658 35.51 93.658 35.284 C 93.658 34.963 93.598 34.723 93.476 34.566 C 93.361 34.403 93.137 34.321 92.805 34.321 L 92.379 34.321 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:9639012939}},baseVariant,gestureVariant)})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5fwN2.framer-lcgf3y, .framer-5fwN2 .framer-lcgf3y { display: block; }\",\".framer-5fwN2.framer-yq8c5e { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 80px 32px 80px 32px; position: relative; width: 1280px; }\",\".framer-5fwN2 .framer-mcjmqp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 428px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-5fwN2 .framer-1mkq7p6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-5fwN2 .framer-jjjhv0 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5fwN2 .framer-1r60amp { flex: none; height: 41px; position: relative; text-decoration: none; width: 99px; }\",\".framer-5fwN2.framer-v-9fdjq7.framer-yq8c5e { padding: 72px 32px 72px 32px; width: 810px; }\",\".framer-5fwN2.framer-v-9fdjq7 .framer-1r60amp { width: 98px; }\",\".framer-5fwN2.framer-v-15njwyd.framer-yq8c5e { padding: 48px 16px 48px 16px; width: 390px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 249\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YTS39S5rs\":{\"layout\":[\"fixed\",\"auto\"]},\"QTKJtzh7k\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDpoiTrBZF=withCSS(Component,css,\"framer-5fwN2\");export default FramerDpoiTrBZF;FramerDpoiTrBZF.displayName=\"Footer\";FramerDpoiTrBZF.defaultProps={height:249,width:1280};addPropertyControls(FramerDpoiTrBZF,{variant:{options:[\"oLGWHAtsH\",\"YTS39S5rs\",\"QTKJtzh7k\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDpoiTrBZF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDpoiTrBZF\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"249\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1280\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YTS39S5rs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QTKJtzh7k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5b26096)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/DpoiTrBZF/DpoiTrBZF.js\";const FooterFonts=getFonts(Footer);const breakpoints={aRDQ34RJA:\"(max-width: 809px)\",aSMV8r5c8:\"(min-width: 1280px)\",Z4qu5VSQp:\"(min-width: 810px) and (max-width: 1279px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-y8658\";const variantClassNames={aRDQ34RJA:\"framer-v-sxfp3q\",aSMV8r5c8:\"framer-v-r2lalx\",Z4qu5VSQp:\"framer-v-19fduum\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y8658.framer-1o9z6cd, .framer-y8658 .framer-1o9z6cd { display: block; }\",\".framer-y8658.framer-r2lalx { align-content: center; align-items: center; background-color: var(--token-2d7f3f2e-89de-4f6d-aced-1ed835b56b58, #f7f7f7); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-y8658 .framer-1f9x50m { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-y8658 .framer-1qrjgau-container { flex: none; height: auto; order: 1001; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={aRDQ34RJA:\"(max-width: 809px)\",aSMV8r5c8:\"(min-width: 1280px)\",Z4qu5VSQp:\"(min-width: 810px) and (max-width: 1279px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"aSMV8r5c8\",Phone:\"aRDQ34RJA\",Tablet:\"Z4qu5VSQp\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aSMV8r5c8\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"aSMV8r5c8\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-2d7f3f2e-89de-4f6d-aced-1ed835b56b58, rgb(247, 247, 247)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-r2lalx\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f9x50m\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:184,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qrjgau-container\",nodeId:\"amth2nUY8\",scopeId:\"mH9wdm6R7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aRDQ34RJA:{variant:\"QTKJtzh7k\"},Z4qu5VSQp:{variant:\"YTS39S5rs\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"amth2nUY8\",layoutId:\"amth2nUY8\",style:{width:\"100%\"},variant:\"oLGWHAtsH\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z4qu5VSQp\":{\"layout\":[\"fixed\",\"fixed\"]},\"aRDQ34RJA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"aSMV8r5c8\":[\".framer-1qrjgau-container\"],\"Z4qu5VSQp\":[\".framer-1qrjgau-container\"],\"aRDQ34RJA\":[\".framer-1qrjgau-container\"]}\n * @framerBreakpoints {\"aSMV8r5c8\":{\"min\":1280,\"canvasClassName\":\"framer-r2lalx-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"Z4qu5VSQp\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-19fduum-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"aRDQ34RJA\":{\"max\":809,\"canvasClassName\":\"framer-sxfp3q-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant aSMV8r5c8\n * @framerLayoutTemplate\n */const FramermH9wdm6R7=withCSS(Component,css,\"framer-y8658\");export default FramermH9wdm6R7;FramermH9wdm6R7.displayName=\"Template\";FramermH9wdm6R7.defaultProps={height:1e3,width:1280};addFonts(FramermH9wdm6R7,[{explicitInter:true,fonts:[]},...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermH9wdm6R7\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"aSMV8r5c8\",\"framerBreakpoints\":\"{\\\"aSMV8r5c8\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-r2lalx-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"Z4qu5VSQp\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-19fduum-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"aRDQ34RJA\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-sxfp3q-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"aSMV8r5c8\\\":[\\\".framer-1qrjgau-container\\\"],\\\"Z4qu5VSQp\\\":[\\\".framer-1qrjgau-container\\\"],\\\"aRDQ34RJA\\\":[\\\".framer-1qrjgau-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z4qu5VSQp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aRDQ34RJA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1280\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/9IGP3V45dbtR51FgWfOS/3SRBivqvrprMTUbuTPTm/mH9wdm6R7.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9KsxKUfrigCAtYG7NvIz/rypgTCugJnkWsYmc2zQe/augiA20Il.js\")), path: \"/\"}, SukPkNPJB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EgSIvG0HTYupwBiFerXc/uNexq2oL1m53NX23kUx3/SukPkNPJB.js\")), path: \"/vn\"}, LNlv7pGsa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rwgLtzU9Iqetq6a7p7Vo/YbXLyc3pI6RWO3SLxOCB/LNlv7pGsa.js\")), path: \"/404\"}}\r\n\r\n        const locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"0d311198411bed022082a86167f5e550627416352ec6a544e0a9e9c7b416c658\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"SukPkNPJB\":\r\ncase \"LNlv7pGsa\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"SukPkNPJB\":\r\ncase \"LNlv7pGsa\":\r\nreturn [{hash: \"r2lalx\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"19fduum\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"sxfp3q\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rwgLtzU9Iqetq6a7p7Vo/YbXLyc3pI6RWO3SLxOCB/LNlv7pGsa.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://goteach.framer.website\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, replaceNestedLinks: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n        ;(function () {\r\n            if (!isBrowser) return\r\n\r\n            React.startTransition(() => {\r\n                ReactDOM.hydrateRoot(\r\n                    document.getElementById(\"__framer-badge-container\"),\r\n                    React.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n                )\r\n            })\r\n        })()\r\n    "],"mappings":"8jDAC8B,GAAU,UAAU,EAAE,EAAe,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcQ,EAAI,CAAC,uYAAuY,CAAc,EAAU,kBCAqR,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,KAAkB,CAAe,2EAA9X,EAAW,CAAC,YAAY,YAAY,YAAY,CAAOP,EAAkB,eAAqBC,EAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAY,CAAC,QAAM,WAAS,GAAG,CAAC,IAAM,EAAA,EAAwB,GAA2B,EAAW,GAAO,EAAO,WAAiB,EAAA,QAAgC,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,GAAY,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAG,EAAO,GAAS,EAAO,OAAA,GAA6BC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,KAAK,EAAM,iBAAwB,EAAS,KAAK,KAAaE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYK,EAAO,MAAY,EAAW,GAAK,EAAkB,EAAA,IAAmC,CAAC,eAAa,YAAU,CAAC,IAAwC,KAAuB,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,EAAU,CAACN,GAAS,GAAY,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,aAAU,mBAAgB,aAAW,WAAS,CAAC,GAAgB,CAAC,aAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAkB,EAAQ,EAAiB,GAAuB,EAAM,GAAe,CAAC,wBAAsB,SAAM,CAAC,GAAyB,GAAmB,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAc,GAAQ,GAAsB,CAAA,GAAA,EAA8C,CAAO,GAAkB,EAAGH,EAAkB,GAAG,IAAuB,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBU,EAAU,GAAY,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,GAAgB,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAA,EAAoB,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iBAAoB,EAAE,EAAE,EAAE,EAAE,UAAU,gBAAgB,mBAAmB,UAAa,iBAAiB,GAAK,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,GAAa,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,EAAe,EAAK,GAAK,CAAC,KAAK,yBAAyB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAI,CAAC,GAAG,IAAI,UAAU,+BAA+B,mBAAmB,yCAAyC,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,4sVAA4sV,aAAa,YAAY,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,IAAI,22VAA22V,aAAa,WAAW,CAAC,CAAC,EAAY,GAAgB,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAG,GAAQH,GAAI,CAAC,kFAAkF,gFAAgF,wRAAwR,sSAAsS,iRAAiR,iIAAiI,sHAAsH,8FAA8F,iEAAiE,+FAA+F,GAAA,GAAmB,GAAA,EAAoB,CAU563B,EAAgB,EAAQH,GAAUG,GAAI,gBAA+C,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,SAAS,CAAC,MAAM,UAAU,KAAK,GAAY,KAAK,CAAC,EAAE,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAA,IAA2C,GAAG,EAAA,GAA4C,CAAC,CAAC,6BAA6B,GAAK,2ECVrnD,GAAY,GAASC,GAAc,GAAY,CAAC,UAAU,qBAAqB,UAAU,sBAAsB,UAAU,6CAA6C,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAAO,EAAgB,EAAE,CAAO,EAAe,OAAO,KAAK,GAAuB,EAAM,CAAC,kFAAkF,kFAAkF,mVAAmV,0JAA0J,sHAAsH,oEAAoE,CAAO,GAAa,CAAC,UAAU,qBAAqB,UAAU,sBAAsB,UAAU,6CAA6C,CAAO,IAAW,CAAC,QAAM,GAAG,CAAC,IAAM,EAAS,KAA8C,OAArB,EAAgB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAG,EAAO,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,EAAM,IAAU,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,MAAY,EAAW,GAAK,EAAkB,EAAA,IAAmC,CAAC,eAAa,YAAU,CAAC,IAAqB,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,EAAU,CAAC,GAAS,GAAY,CAAC,EAAY,GAAoB,CAAC,GAA8B,EAAQ,GAAY,IAA4C,EAAsB,EAAE,CAAO,EAAkB,EAAG,GAAkB,GAAG,GAA4C,OAArB,GAAiB,EAAE,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,oGAAoG,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBC,GAAW,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,EAAe,EAAK,GAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKH,EAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,EAAE,EAAE,EAAE,EAAE,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,mBAAmB,EAAE,CAAC,EAAE,CAAG,GAAQ,EAAI,GAAQ,CAAC,IAAM,EAAiB,IAAS,GAAa,QAAQ,IAAS,GAAa,OAA0K,OAA/J,EAAqK,CAAC,GAAG,EAAM,GAAG,EAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,EAAgB,GAAK,OAAO,EAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAK,GAAE,CAA7R,CAAC,GAAG,EAAM,GAAG,EAAe,IAAI,GAAK,CAAC,IAAM,EAAM,GAAa,GAAK,MAAM,UAAU,EAAM,KAAK,EAAgB,GAAK,KAAK,KAAK,GAAK,GAAE,AAA0J,EAchzI,EAAgB,EAAQ,GAAU,EAAI,gBAA+C,EAAgB,YAAY,WAAW,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAS,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAY,CAAC,CAAC,6BAA6B,GAAK,KCH7R,SAAS,GAAS,CAAC,UAAS,WAAU,QAAO,GAAG,EAAK,CAAE,CAAC,IAAM,EAAgB,EAAE,CAClF,EAAQ,EAAc,IAAY,EAAE,CAC1C,OAAQ,EAAR,CAAkB,IAAK,YACvB,IAAK,YACL,IAAK,YACL,OAAA,EAA2BI,EAAW,CAAC,GAAG,EAAO,IAAK,YAAa,UAAS,QAAM,CAAE,EAAS,KAC7F,QAAW,OAAO,EAAS,GAAS,CAAC,CACrC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnM,QAAW,MAAmB,CAAC,CAEvB,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,CAAE,CACpE,IAAM,EAAc,EAAO,GAAS,KAAK,UAEnC,EAAA,EAAA,GAEF,CACI,UAAW,GACX,UACA,gBACA,SACA,kBACA,eACA,aAAA,MAAgC,OAAO,+DACvC,gBAAiB,IAAA,GACjB,WACA,UACA,oBAAqB,IAAA,GACrB,iBAAkB,iCAClB,UACD,IAAW,OAkCX,IAAA,QAlCgC,CACnC,IAAM,EAAQ,wDAAwD,KAAK,GAAU,WACrF,GAAI,EAAO,CACP,QAAQ,IAAI,4DACZ,MACH,CAED,OAAA,EAAmB,SAAY,CAC3B,IAAM,EAAe,CACjB,UAAW,EACX,OAAQ,iDAIP,CACD,MAAO,CACH,cAAA,EACA,SAAA,EACA,KAAA,EACA,YAAA,GACA,UAAA,EACA,OAAA,EACA,SAAA,EACH,CACD,YAAa,CAAE,aAAA,EAAc,CAChC,CAED,EAAO,+BAAiC,EAExC,GAAM,CAAE,kBAAiB,CAAG,MAAM,OAAO,oCACzC,MAAO,CACH,QAAS,IACZ,AACJ,EACJ,KAEO,eAAgB,GACnB,EAGC,EAAA,EAAA,GAEF,CACI,SAAU,EACV,MAAO,CAAC,uCAAwC,GAAO,eAAgB,GAAO,8BAA+B,GAAM,eAAgB,GAAM,mBAAoB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CAC/N,EAGC,EAAA,EAAA,GAA2G,CAC7G,SAAU,EACb,EAGK,EAAA,EAAA,GAAuD,CACzD,SAAU,EACV,MAAO,CAAC,OAAQ,EAAE,CAAC,CACtB,EAID,OADA,MAAM,EACC,CACV,CA4BD,SAAS,IAAQ,CACR,GACL,EAAO,gBAAgB,KAAK,UAC/B,CAED,eAAe,GAAK,EAAe,EAAW,CAC1C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CACvD,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGA,IAFA,QAAQ,KAAK;EAAqH,EAAO,GAErI,KAAK,SAAW,IAAM,MAAA,MAE1B,QAAQ,MAAM;EAAqJ,EAAO,GAE9K,GAAM,EAAc,wCAA0C,4BAA6B,CACvF,QAAS,OAAO,GAChB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KACjH,CACJ,CAED,GAAI,CACA,IAAI,EAAS,EAAU,EAAeC,EACtC,GAAI,EAAe,CACf,IAAM,EAAY,KAAK,MAAM,EAAU,QAAQ,iBAC/C,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAA,EAAyC,EAAQ,EACpD,KAAM,CACH,EAA+B,EAAQ,IAAA,IAEvC,IAAM,EAAA,GAA6C,EAAQ,mBAAmB,SAAS,UAAW,GAAM,GACxG,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,aAC7B,CAED,IAAM,EAAc,GAAY,CAAE,UAAS,WAAU,gBAAe,EAGzE,IAAW,SACZ,SAAY,CACd,IAAM,EAAQ,EAAO,GAGf,EAAe,EAAQ,MAAM,CAAE,KAAI,GAAM,EAAoC,IAAO,EAAhC,IAAO,WAAmC,KAEhG,EAAmB,KACvB,GAAI,GAAO,cAAgB,EAAiB,CACtC,IAAM,EAAQ,MAAM,EAAgB,EAAM,kBACpC,CAAC,EAAK,CAAG,OAAO,OAAO,GACzB,GAAS,OAAO,GAAS,WACzB,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,KAAe,KAEhG,CAED,IAAM,EAA0B,KAAK,iBAAiB,kBAChD,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CACvB,SAAS,aACT,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,EAEvE,GAEP,GAED,EAAO,gBAAgB,KAAK,CACxB,0BACA,CACI,aAAc,GAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACH,CACD,QACH,EAGD,MAAA,GAAyB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACtD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CACjD,EACJ,KAIW,IAAM,EAAO,MAAM,EACnB,GAAI,EAAe,CAGf,GAA4B,iCAAoC,CAC5D,GAAsCA,GACtC,EAAO,gCAAgCA,EAC1C,GAID,IAAM,EAAA,EACN,MAAsB,CAClB,KACU,KACV,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAC5E,EACJ,MAEG,EAAoB,EAAW,CAAE,mBAAoB,EAAa,EAAE,OAAO,EAElF,OAAQ,EAAO,CAEZ,MADA,EAAY,EAAO,IAAA,GAAW,IACxB,CACT,CACJ,qDAnQK,EAAS,CAAC,UAAW,CAAC,SAAU,EAAE,CAAE,KAAA,MAAwB,OAAO,+DAAkG,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAA,MAAwB,OAAO,+DAAkG,KAAM,MAAM,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAA,MAAwB,OAAO,+DAAkG,KAAM,OAAO,CAAC,CAEngB,EAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,UAAW,KAAM,GAAG,CAAC,CACrE,EAAkB,EAAE,CACpB,EAAe,mEAgGf,EAAY,OAAO,SAAa,IAClC,IACA,EAAO,4BAA8B,EAAoB,QACrD,EAAA,GAAoD,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,EAIhK,EAAO,QAAU,CACb,GAAG,EAAO,QACV,IAAK,CACD,GAAI,EAAO,QAAU,EAAO,QAAQ,IAAK,IAAA,GACzC,SAAU,aACb,CACJ,CAED,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,KAEM,EAAY,SAAS,eAAe,QAEtC,oBAAqB,EAAU,QAAS,GAAK,GAAM,GAClD,GAAK,GAAO,KA6InB,UAAY,CACL,GAEL,MAA4B,CACxB,EACI,SAAS,eAAe,4BAAA,EAAA,EACY,EAAE,CAAA,EAAA,MAAuC,OAAO,+BAE3F,EACJ"}