{"version":3,"file":"script_main.CVZBxqmf.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","v","t","I","e","b","T","n","r","x","N","A","R","P","q","i","_","D","s","a","o","j","C","J","V","W","$","z","G","K","H","X","Q","Y","Z","tt","te","tr","tn","ti","ts","ta","to","tu","tl","u","l","h","c","th","tc","tf","td","tg","tp","tv","ty","tm","tw","tI","tb","tE","tk","tM","tx","tB","tT","tF","d","g","p","U","S","k","L","B","E","M","F","O","tU","tS","tL","tN","y","tA","tO","tP","c","e","u","m","t","g","a","l","d","p","n","o","f","r","i","r","t","n","u","e","d","a","p","l","y","i","v","t","I","e","b","T","n","r","x","N","A","R","P","q","i","_","D","s","a","o","j","C","J","V","W","$","z","G","K","H","X","Q","Y","Z","tt","te","tr","tn","ti","ts","ta","to","tu","tl","u","l","h","c","th","tc","tf","td","tg","tp","tv","ty","tm","tw","tI","tb","tE","tk","tM","tx","tB","tT","tF","d","g","p","U","S","k","L","B","E","M","F","O","tU","tS","tL","tN","y","tA","tO","tP","c","e","u","m","t","g","a","l","d","p","n","o","f","r","i","r","t","o","n","e","p","a","d","l","i","mask","SVG","getProps","Icon","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","ChevronDownFonts","ChevronDown","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","query1","BlogiKategoriat","QueryData","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","PuotiLogo03Fonts","PuotiLogo03","MenuButtonFonts","MenuButton","NavButtonFonts","NavButton","CTAFonts","CTA","NavBlogCardFonts","NavBlogCard","NavMenuButtonFonts","NavMenuButton","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","a","b","convertFromBoolean","query1","TuottajaMenu","MainMenu","QueryData","Transition","React.useContext","React.useMemo","animation","animation1","query3","Blog","BlogiKategoriat","query5","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","_Fragment","CircleUserRound","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","mask","SVG","getProps","Icon","className","addPropertyOverrides","CTAFonts","CTA","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","Carrot","ShoppingBasket","X","Expand","sharedStyle.css","sharedStyle.fonts","t","e","n","r","x","P","i","s","a","o","J","Y","u","l","h","c","d","g","p","B","y","c","e","u","t","a","l","d","p","n","o","f","r","i","t","u","e","a","p","l","i","getProps","className","addPropertyOverrides","PuotiLogo04","cycleOrder","serializationHash","variantClassNames","transition1","query1","KuluttajaMenu","QueryData","query3","TuottajaMenu","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","FooterFonts","Footer","HeaderTuottaja","QuickNavFonts","QuickNav","ContainerWithFX","breakpoints","serializationHash","variantClassNames","matchVariant","animation","transition1","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","animation","animation1","transition2","toResponsiveImage","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","PuotiLogo03Fonts","PuotiLogo03","MenuButtonFonts","MenuButton","NavButtonFonts","NavButton","CTAFonts","CTA","TuotekorttiNav","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","animation3","query1","KuluttajaMenu","Tuotteet","QueryData","Transition","React.useContext","React.useMemo","query3","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","_Fragment","CircleUserRound","HeaderKuluttaja","FooterFonts","Footer","QuickNavFonts","QuickNav","ContainerWithFX","breakpoints","serializationHash","variantClassNames","matchVariant","animation","transition1","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","addPropertyOverrides","ChevronDown","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","addPropertyOverrides","PuotiLogo03Fonts","PuotiLogo03","MenuButton","NavButtonFonts","NavButton","CTAFonts","CTA","MotionDivWithFX","NavCard","NavMenuButton","NavBlogCard","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","animation","animation1","animation2","Overlay","Transition","React.useContext","React.useMemo","query1","TuottajaMenu","QueryData","MainMenu","KuluttajaMenu","Blog","BlogiKategoriat","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","React.useRef","className","_Fragment","CircleUserRound","RichText","Sprout","ShoppingCart","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","PuotiLogo03","NavButton","CTA","serializationHash","variantClassNames","transition1","matchVariant","MainMenu","animation","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","React.useRef","className","_Fragment","CircleUserRound","RichText","Sprout","ShoppingCart","SVG","sharedStyle.css","sharedStyle.fonts","HeaderMain","Footer","QuickNav","useRef","React.useId","className","PropertyOverrides","HeaderDefault","React.createElement","LandingHeaderFooter","HeaderKuluttajille","HeaderTuottajille","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/NRlkm7hmoyKkOiO9UtQh/lA7SjmVcQPrMMwJkHZIM/KSAQ3lIlS.js","https:/framerusercontent.com/modules/kD35k9Tx47nKzyv8UrY4/T80hLqcXqJyzL5lj1g9s/qqXaB8nuZ-0.js","https:/framerusercontent.com/modules/kD35k9Tx47nKzyv8UrY4/T80hLqcXqJyzL5lj1g9s/qqXaB8nuZ-1.js","https:/framerusercontent.com/modules/kD35k9Tx47nKzyv8UrY4/T80hLqcXqJyzL5lj1g9s/qqXaB8nuZ.js","https:/framerusercontent.com/modules/rML6Rm45p3ce0aCzUjib/vbLJN74sYP2SUgz4AkH7/z2bVAChNp-0.js","https:/framerusercontent.com/modules/rML6Rm45p3ce0aCzUjib/vbLJN74sYP2SUgz4AkH7/z2bVAChNp-1.js","https:/framerusercontent.com/modules/rML6Rm45p3ce0aCzUjib/vbLJN74sYP2SUgz4AkH7/z2bVAChNp.js","https:/framerusercontent.com/modules/SS5zyxFScJlYW65Es4Op/FgKMIFWkURVY7Uk8iI8B/ydXDLjEoy.js","https:/framerusercontent.com/modules/oC1tSAioa5R8UESCTwHu/0CBjpemw4lRpVniWnOEc/akCudYUKb.js","https:/framerusercontent.com/modules/LgmYjmasERlGxyG7nIoY/7NJY9SVOeWOz8De7dsfp/B7QDF_Iih.js","https:/framerusercontent.com/modules/CviDklYt3OqDr5cGvKya/0hMKKIP2F7LTnZfvJA14/Fb3XTsjfD.js","https:/framerusercontent.com/modules/V4OHKrvTBALaidTY29es/lzlgMiRMMErvtG4ZOABk/TEjVaGKaS.js","https:/framerusercontent.com/modules/Bncd7p9Dkxj85BlJtNmf/As1isCVabTJyEgKLnuFI/aK24XAC27.js","https:/framerusercontent.com/modules/7PQfHw4CVJHKK4SSA0BL/91utMaJbTIoMuPl10BXb/a4jR4SFwC.js","https:/framerusercontent.com/modules/gkFO1pTfOSiA27XuJFno/65UnmOtDd4JZY7SKdwRI/qQSO9FjYr.js","https:/framerusercontent.com/modules/UUPVch53aYXw94IjAMPy/9FW0e4qFx4vudB0Afxku/AY9MD1MLg-0.js","https:/framerusercontent.com/modules/UUPVch53aYXw94IjAMPy/9FW0e4qFx4vudB0Afxku/AY9MD1MLg-1.js","https:/framerusercontent.com/modules/UUPVch53aYXw94IjAMPy/9FW0e4qFx4vudB0Afxku/AY9MD1MLg.js","https:/framerusercontent.com/modules/uH2fAOwjx91uMOJXDpf9/qRgqPOrAPWEnTEjwzkZE/hQwNs7Q5j.js","https:/framerusercontent.com/modules/raE9j38qMHRbSJdCQntS/6JYrMxU5nQAwL9bbrs0j/Z5HLR9SgZ.js","https:/framerusercontent.com/modules/10Tp0cAdkxDDkbPxTxYM/ihAeiEnHAmUoPPGoam2R/JQIa1vHWw.js","https:/framerusercontent.com/modules/xYiA4njdshpx3M4GroMd/YfftstUrtzdPOddcmRVj/WLSe2ZTR7.js","https:/framerusercontent.com/modules/BnG7oCngT04L8RKm3LMS/2mWu4fHAAZ65RrnO1THM/frCT8TsgE.js","https:/framerusercontent.com/modules/B9l0eWKHbooc4ZkWDZoq/UOOL6TiFSyd4PFnK32cl/AHn8VSpJl.js","https:/framerusercontent.com/modules/njB2KGj3OIXrdDwRdiNt/o4krr7M8duKN9H7dTfrE/tmX7_k0E_.js","https:/framerusercontent.com/modules/V2hvyR9DZvn07glTkQaU/5Oq0XTVTNYxbynUezALZ/pDKsHG_0T.js","https:/framerusercontent.com/modules/XqO3hBYeMCfrwXZVU6tU/RMcoOx8tfpmeJ6ISV82d/Y11ZPcA5E.js","https:/framerusercontent.com/modules/GEOcoPwRXWF86KMSyuHx/VNAbhdyDbLzcCDM6kv8t/HYrM8cx2H.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (85eaff3)\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 12 6 C 12 2.686 9.314 0 6 0 C 2.686 0 0 2.686 0 6\" fill=\"transparent\" height=\"6px\" id=\"QS9HErSOk\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 14)\" width=\"12px\"/><path d=\"M 0 4 C 0 1.791 1.791 0 4 0 C 6.209 0 8 1.791 8 4 C 8 6.209 6.209 8 4 8 C 1.791 8 0 6.209 0 4 Z\" fill=\"transparent\" height=\"8px\" id=\"VFEkBVZ4I\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(8 6)\" width=\"8px\"/><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"Ihqi2W5ow\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2511577395\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-971zr\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-971zr { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Circle User Round\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-971zr\");Icon.displayName=\"Circle User Round\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Circle User Round\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d1bc2d2)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./qqXaB8nuZ-0.js\";import{getRichTextJsonResolver as a}from\"./qqXaB8nuZ-1.js\";let r={createdAt:{isNullable:!0,type:t.Date},id:{isNullable:!1,type:t.String},l3Vi34vgW:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},M7CVOjXqy:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},NAGfbvBfc:{isNullable:!0,type:t.RichText},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},pXTxO7bu6:{isNullable:!0,type:t.String},QXxzs68f7:{isNullable:!0,type:t.Link},updatedAt:{isNullable:!0,type:t.Date},y0bMR8Fa2:{isNullable:!0,type:t.String}},n=[],u=e=>{let t=n[e];if(t)return t().then(e=>e.default);},o={},d=a(o),p=new l,y={collectionByLocaleId:{default:new i({chunks:[new URL(\"./qqXaB8nuZ-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/kD35k9Tx47nKzyv8UrY4/T80hLqcXqJyzL5lj1g9s/qqXaB8nuZ.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"10692f58-38d3-4924-ae2b-85960cb39e86default\",indexes:[],resolveRichText:d,resolveVectorSetItem:u,schema:r})},displayName:\"Tuottaja menu\",id:\"10692f58-38d3-4924-ae2b-85960cb39e86\"};export default y;e(y,{pXTxO7bu6:{defaultValue:\"\",title:\"Title\",type:t.String},l3Vi34vgW:{dataIdentifier:\"local-module:collection/z2bVAChNp:default\",title:\"Main Menus\",type:t.MultiCollectionReference},y0bMR8Fa2:{preventLocalization:!1,title:\"Slug\",type:t.String},NAGfbvBfc:{defaultValue:\"\",title:\"Kuvaus\",type:t.RichText},QXxzs68f7:{title:\"Link\",type:t.Link},M7CVOjXqy:{dataIdentifier:\"local-module:collection/AgtDYyB1k:default\",title:\"Tarinats\",type:t.MultiCollectionReference},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/qqXaB8nuZ:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/qqXaB8nuZ:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await p.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"y0bMR8Fa2\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.y0bMR8Fa2;},async getRecordIdBySlug(e,t){let[l]=await p.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"y0bMR8Fa2\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerRecordIdKey\":\"id\",\"framerCollectionId\":\"qqXaB8nuZ\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerData\":\"true\",\"framerCollectionUtils\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerSlug\":\"y0bMR8Fa2\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ded5ed)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./z2bVAChNp-0.js\";import{getRichTextJsonResolver as a}from\"./z2bVAChNp-1.js\";let r={Aki2XMinT:{isNullable:!0,type:t.String},createdAt:{isNullable:!0,type:t.Date},CWZAfALLy:{isNullable:!0,type:t.RichText},DcDh68Qq_:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},nextItemId:{isNullable:!0,type:t.String},NqOVPzE0o:{isNullable:!0,type:t.String},pO8oflErE:{isNullable:!0,type:t.Boolean},previousItemId:{isNullable:!0,type:t.String},updatedAt:{isNullable:!0,type:t.Date},xtorZBiw5:{isNullable:!0,type:t.Link}},o=[],n=e=>{let t=o[e];if(t)return t().then(e=>e.default);},u={},p=a(u),d=new l,y={collectionByLocaleId:{default:new i({chunks:[new URL(\"./z2bVAChNp-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/rML6Rm45p3ce0aCzUjib/vbLJN74sYP2SUgz4AkH7/z2bVAChNp.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"b27ece49-01e8-4f76-8ecf-790c3d36fdcedefault\",indexes:[],resolveRichText:p,resolveVectorSetItem:n,schema:r})},displayName:\"Main menu\",id:\"b27ece49-01e8-4f76-8ecf-790c3d36fdce\"};export default y;e(y,{Aki2XMinT:{defaultValue:\"\",title:\"Otsikko\",type:t.String},DcDh68Qq_:{defaultValue:\"\",title:\"Kuvaus\",type:t.String},CWZAfALLy:{defaultValue:\"\",title:\"Kuvaus 2\",type:t.RichText},pO8oflErE:{defaultValue:!0,title:\"Status\",type:t.Boolean},NqOVPzE0o:{preventLocalization:!1,title:\"Slug\",type:t.String},xtorZBiw5:{title:\"Link\",type:t.Link},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/z2bVAChNp:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/z2bVAChNp:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await d.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"NqOVPzE0o\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.NqOVPzE0o;},async getRecordIdBySlug(e,t){let[l]=await d.query({from:{data:y,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"NqOVPzE0o\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\",\"framerRecordIdKey\":\"id\",\"framerAutoSizeImages\":\"true\",\"framerSlug\":\"NqOVPzE0o\",\"framerData\":\"true\",\"framerColorSyntax\":\"false\",\"framerCollectionId\":\"z2bVAChNp\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const hn_fRgno4=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 274 88\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 4.387 L 32.668 4.387 C 50.907 4.387 58.988 14.545 58.988 28.397 C 58.988 42.134 50.792 52.524 32.668 52.524 L 8.311 52.524 L 8.311 79.882 L 0 79.882 Z M 32.783 44.905 C 45.828 44.905 50.561 37.748 50.561 28.397 C 50.561 19.047 45.828 12.006 32.783 12.006 L 8.311 12.006 L 8.311 44.905 Z M 67.065 52.639 L 67.065 22.857 L 74.799 22.857 L 74.799 52.639 C 74.799 66.607 82.88 74.225 95.231 74.225 C 107.583 74.225 115.664 66.607 115.664 52.639 L 115.664 22.857 L 123.397 22.857 L 123.397 52.639 C 123.397 71.571 112.085 81.383 95.231 81.383 C 78.377 81.383 67.065 71.571 67.065 52.639 Z M 202.811 58.873 L 202.811 2.655 L 210.545 2.655 L 210.545 22.857 L 244.137 22.857 L 244.137 29.898 L 210.545 29.898 L 210.545 58.873 C 210.545 69.262 216.316 74.225 225.205 74.225 C 233.978 74.225 239.865 69.377 239.865 58.873 L 239.865 57.603 L 247.369 57.603 L 247.369 58.873 C 247.369 73.879 238.365 81.383 225.205 81.383 C 211.93 81.383 202.811 73.879 202.811 58.873 Z M 257.177 5.887 C 257.177 2.54 259.717 0 263.064 0 C 266.413 0 268.951 2.54 268.951 5.887 C 268.951 9.235 266.413 11.775 263.064 11.775 C 259.717 11.775 257.177 9.235 257.177 5.887 Z M 259.255 22.857 L 266.989 22.857 L 266.989 79.882 L 259.255 79.882 Z M 163.105 21.377 C 145.11 21.377 132.408 34.079 132.408 51.369 C 132.408 61.98 137.197 70.856 145.052 76.136 C 145.226 75.378 145.488 74.538 145.608 74.148 C 146.253 72.036 147.167 70.017 148.101 68.024 C 147.633 66.959 143.529 57.208 148.721 48.542 C 149.473 47.286 151.95 43.152 156.683 41.118 C 159.529 39.895 161.28 40.252 165.556 38.852 C 168.757 37.804 171.228 36.474 172.845 35.489 C 173.774 36.778 174.944 38.665 175.848 41.12 C 176.339 42.451 180.151 53.289 174.122 61.85 C 169.22 68.811 159.451 71.891 149.912 69.263 C 148.459 71.745 147.706 74.538 146.893 77.28 C 151.493 79.893 156.993 81.362 163.105 81.362 C 181.101 81.362 193.804 68.659 193.804 51.369 C 193.804 34.079 181.101 21.377 163.105 21.377 Z\" fill=\"transparent\" height=\"81.38276872813151px\" id=\"nbQpAsJgU\" transform=\"translate(3 3.85)\" width=\"268.9512830429789px\"><path d=\"M 0 0 L 32.668 0 C 50.907 0 58.988 10.158 58.988 24.01 C 58.988 37.747 50.792 48.137 32.668 48.137 L 8.311 48.137 L 8.311 75.495 L 0 75.495 Z M 32.783 40.518 C 45.828 40.518 50.561 33.361 50.561 24.01 C 50.561 14.66 45.828 7.619 32.783 7.619 L 8.311 7.619 L 8.311 40.518 Z\" fill=\"var(--1taen9e, rgb(35,31,32))\" height=\"75.49507694750537px\" id=\"hxEoh52CY\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--1taen9e, rgb(35,31,32))\" transform=\"translate(0 4.387)\" width=\"58.98768138876404px\"/><path d=\"M 0 29.783 L 0 0 L 7.734 0 L 7.734 29.783 C 7.734 43.75 15.815 51.368 28.167 51.368 C 40.518 51.368 48.599 43.75 48.599 29.783 L 48.599 0 L 56.333 0 L 56.333 29.783 C 56.333 48.714 45.02 58.526 28.167 58.526 C 11.313 58.526 0 48.714 0 29.783 Z\" fill=\"var(--1taen9e, rgb(35,31,32))\" height=\"58.525997788764045px\" id=\"x1PHgQwLE\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--1taen9e, rgb(35,31,32))\" transform=\"translate(67.065 22.857)\" width=\"56.33275544868914px\"/><path d=\"M 0 56.218 L 0 0 L 7.734 0 L 7.734 20.201 L 41.326 20.201 L 41.326 27.243 L 7.734 27.243 L 7.734 56.218 C 7.734 66.607 13.505 71.57 22.394 71.57 C 31.167 71.57 37.054 66.722 37.054 56.218 L 37.054 54.947 L 44.558 54.947 L 44.558 56.218 C 44.558 71.224 35.554 78.727 22.394 78.727 C 9.119 78.727 0 71.224 0 56.218 Z\" fill=\"var(--1taen9e, rgb(35,31,32))\" height=\"78.72735247790263px\" id=\"yqXmAPywf\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--1taen9e, rgb(35,31,32))\" transform=\"translate(202.811 2.655)\" width=\"44.55786228014986px\"/><path d=\"M 0 5.887 C 0 2.54 2.54 0 5.887 0 C 9.236 0 11.774 2.54 11.774 5.887 C 11.774 9.235 9.236 11.775 5.887 11.775 C 2.54 11.775 0 9.235 0 5.887 Z M 2.078 22.857 L 9.812 22.857 L 9.812 79.882 L 2.078 79.882 Z\" fill=\"var(--1taen9e, rgb(35,31,32))\" height=\"79.88205046064398px\" id=\"CGGgJadiZ\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"2\" stroke=\"var(--1taen9e, rgb(35,31,32))\" transform=\"translate(257.177 0)\" width=\"11.7744031601664px\"/><path d=\"M 30.698 0 C 12.702 0 0 12.702 0 29.992 C 0 40.603 4.789 49.48 12.645 54.759 C 12.818 54.001 13.081 53.161 13.2 52.771 C 13.846 50.659 14.759 48.64 15.694 46.647 C 15.225 45.582 11.121 35.831 16.313 27.165 C 17.066 25.909 19.543 21.775 24.275 19.741 C 27.121 18.518 28.873 18.875 33.148 17.476 C 36.349 16.428 38.82 15.097 40.438 14.112 C 41.366 15.401 42.536 17.288 43.44 19.743 C 43.931 21.074 47.743 31.912 41.714 40.473 C 36.812 47.434 27.043 50.514 17.504 47.886 C 16.051 50.368 15.299 53.161 14.485 55.903 C 19.086 58.516 24.585 59.985 30.698 59.985 C 48.694 59.985 61.396 47.283 61.396 29.992 C 61.396 12.702 48.694 0 30.698 0 Z\" fill=\"var(--1taen9e, rgb(35,31,32))\" height=\"59.98502160749062px\" id=\"Zvznz4isT\" transform=\"translate(132.408 21.377)\" width=\"61.39623994756556px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,hn_fRgno4:fill??props.hn_fRgno4??\"rgb(35, 31, 32)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,hn_fRgno4,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-G5gW4\",className),layoutId:layoutId,ref:ref,style:{\"--1taen9e\":hn_fRgno4,...style}});});const css=[`.framer-G5gW4 { -webkit-mask: ${mask}; aspect-ratio: 3.1136363636363638; background-color: var(--1taen9e); mask: ${mask}; width: 274px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 274\n * @framerIntrinsicHeight 88\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"hn_fRgno4\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Puoti Logo 03\",\"color\":{\"type\":\"variable\",\"value\":\"1taen9e\"},\"set\":{\"localId\":\"vectorSet/woA51UjhA\",\"id\":\"woA51UjhA\",\"moduleId\":\"mztgc7qCGdWip7nh6htU\"}}\n */const Icon=withCSS(Component,css,\"framer-G5gW4\");Icon.displayName=\"Puoti Logo 03\";export default Icon;addPropertyControls(Icon,{hn_fRgno4:{defaultValue:\"rgb(35, 31, 32)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Puoti Logo 03\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1taen9e\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/woA51UjhA\\\",\\\"id\\\":\\\"woA51UjhA\\\",\\\"moduleId\\\":\\\"mztgc7qCGdWip7nh6htU\\\"}}\",\"framerVariables\":\"{\\\"hn_fRgno4\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"274\",\"framerIntrinsicHeight\":\"88\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7fda3e1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/B2JgpJRemIlTunZcrP3z/zEDjWNEsCbildAkK5xmr/St_1EIotp.js\";const enabledGestures={xtphMXasJ:{hover:true}};const cycleOrder=[\"xtphMXasJ\",\"CYfeoN5h7\"];const serializationHash=\"framer-zdqjK\";const variantClassNames={CYfeoN5h7:\"framer-v-zp0ad9\",xtphMXasJ:\"framer-v-1915sqr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JCuLejYrN=undefined;const y6IWUanGl=undefined;const ZD0KWk1Ke=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"xtphMXasJ\",\"Variant 2\":\"CYfeoN5h7\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,link,otsikko,width,...props})=>{return{...props,JCuLejYrN:link??props.JCuLejYrN,variant:humanReadableVariantMap[props.variant]??props.variant??\"xtphMXasJ\",y6IWUanGl:fill??props.y6IWUanGl??\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",ZD0KWk1Ke:otsikko??props.ZD0KWk1Ke??\"Meist\\xe4\"};};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,JCuLejYrN,ZD0KWk1Ke,y6IWUanGl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xtphMXasJ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:JCuLejYrN,motionChild:true,nodeId:\"xtphMXasJ\",openInNewTab:false,scopeId:\"akCudYUKb\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1915sqr\",className,classNames)} framer-1im0otx`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"xtphMXasJ\",ref:refBinding,style:{backgroundColor:\"rgb(250, 250, 250)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"xtphMXasJ-hover\":{backgroundColor:y6IWUanGl},CYfeoN5h7:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"xtphMXasJ-hover\":{\"data-framer-name\":undefined},CYfeoN5h7:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Meist\\xe4\"})}),className:\"framer-7yaa84\",\"data-framer-name\":\"Otsikko\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oaepk8Iu_\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\"},text:ZD0KWk1Ke,variants:{\"xtphMXasJ-hover\":{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"xtphMXasJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Meist\\xe4\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zdqjK.framer-1im0otx, .framer-zdqjK .framer-1im0otx { display: block; }\",\".framer-zdqjK.framer-1915sqr { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: 172px; }\",\".framer-zdqjK .framer-7yaa84 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zdqjK.framer-v-zp0ad9.framer-1915sqr { cursor: unset; padding: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46.5\n * @framerIntrinsicWidth 171.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CYfeoN5h7\":{\"layout\":[\"fixed\",\"auto\"]},\"OY9mm2vyS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"JCuLejYrN\":\"link\",\"ZD0KWk1Ke\":\"otsikko\",\"y6IWUanGl\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerakCudYUKb=withCSS(Component,css,\"framer-zdqjK\");export default FramerakCudYUKb;FramerakCudYUKb.displayName=\"Nav menu button\";FramerakCudYUKb.defaultProps={height:46.5,width:171.5};addPropertyControls(FramerakCudYUKb,{variant:{options:[\"xtphMXasJ\",\"CYfeoN5h7\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},JCuLejYrN:{title:\"Link\",type:ControlType.Link},ZD0KWk1Ke:{defaultValue:\"Meist\\xe4\",title:\"Otsikko\",type:ControlType.String},onZD0KWk1KeChange:{changes:\"ZD0KWk1Ke\",type:ControlType.ChangeHandler},y6IWUanGl:{defaultValue:'var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74)) /* {\"name\":\"Green light\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerakCudYUKb,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerakCudYUKb\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"46.5\",\"framerVariables\":\"{\\\"JCuLejYrN\\\":\\\"link\\\",\\\"ZD0KWk1Ke\\\":\\\"otsikko\\\",\\\"y6IWUanGl\\\":\\\"fill\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CYfeoN5h7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OY9mm2vyS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"171.5\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./akCudYUKb.map","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Kn0dv6Oxc:{hover:true}};const cycleOrder=[\"Kn0dv6Oxc\",\"EVfv1v_1E\"];const serializationHash=\"framer-Mo4iw\";const variantClassNames={EVfv1v_1E:\"framer-v-1876jk8\",Kn0dv6Oxc:\"framer-v-12am7k3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TjUpZN03Q=undefined;const osJwv0bDs=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Kn0dv6Oxc\",\"Variant 2\":\"EVfv1v_1E\"};const Variants=motion.create(React.Fragment);const getProps=({click,fill,height,id,width,...props})=>{return{...props,osJwv0bDs:click??props.osJwv0bDs,TjUpZN03Q:fill??props.TjUpZN03Q??\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Kn0dv6Oxc\"};};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,osJwv0bDs,TjUpZN03Q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Kn0dv6Oxc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapv6oz5s=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(osJwv0bDs){const res=await osJwv0bDs(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12am7k3\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Kn0dv6Oxc\",onTap:onTapv6oz5s,ref:refBinding,style:{backgroundColor:TjUpZN03Q,borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25,...style},...addPropertyOverrides({\"Kn0dv6Oxc-hover\":{\"data-framer-name\":undefined},EVfv1v_1E:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1mv6bzj\",layoutDependency:layoutDependency,layoutId:\"xq3NobSAL\",radius:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 1.5\" overflow=\"visible\"><path d=\"M 0 0.75 C 0 0.336 0.336 0 0.75 0 L 15.25 0 C 15.664 0 16 0.336 16 0.75 L 16 0.75 C 16 1.164 15.664 1.5 15.25 1.5 L 0.75 1.5 C 0.336 1.5 0 1.164 0 0.75 Z\" fill=\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"></path></svg>',variants:{EVfv1v_1E:{rotate:45}},withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b3d7ge\",layoutDependency:layoutDependency,layoutId:\"gSawpaRJH\",radius:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 1.5\" overflow=\"visible\"><path d=\"M 0 0.75 C 0 0.336 0.336 0 0.75 0 L 15.25 0 C 15.664 0 16 0.336 16 0.75 L 16 0.75 C 16 1.164 15.664 1.5 15.25 1.5 L 0.75 1.5 C 0.336 1.5 0 1.164 0 0.75 Z\" fill=\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"></path></svg>',variants:{EVfv1v_1E:{rotate:-45}},withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Mo4iw.framer-jj57tj, .framer-Mo4iw .framer-jj57tj { display: block; }\",\".framer-Mo4iw.framer-12am7k3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 30px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Mo4iw .framer-1mv6bzj, .framer-Mo4iw .framer-b3d7ge { height: 2px; position: relative; width: 16px; }\",\".framer-Mo4iw.framer-v-1876jk8 .framer-1mv6bzj, .framer-Mo4iw.framer-v-1876jk8 .framer-b3d7ge { left: 7px; position: absolute; top: 15px; }\",\".framer-Mo4iw.framer-v-12am7k3.hover.framer-12am7k3 { gap: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EVfv1v_1E\":{\"layout\":[\"fixed\",\"fixed\"]},\"A8hC3ugEN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"osJwv0bDs\":\"click\",\"TjUpZN03Q\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerB7QDF_Iih=withCSS(Component,css,\"framer-Mo4iw\");export default FramerB7QDF_Iih;FramerB7QDF_Iih.displayName=\"Menu button\";FramerB7QDF_Iih.defaultProps={height:30,width:30};addPropertyControls(FramerB7QDF_Iih,{variant:{options:[\"Kn0dv6Oxc\",\"EVfv1v_1E\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},osJwv0bDs:{title:\"Click\",type:ControlType.EventHandler},TjUpZN03Q:{defaultValue:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",title:\"Fill\",type:ControlType.Color}});addFonts(FramerB7QDF_Iih,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB7QDF_Iih\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EVfv1v_1E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A8hC3ugEN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"osJwv0bDs\\\":\\\"click\\\",\\\"TjUpZN03Q\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B7QDF_Iih.map","// Generated by Framer (d1bc2d2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/B2JgpJRemIlTunZcrP3z/zEDjWNEsCbildAkK5xmr/St_1EIotp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/i9XBaOHqrKiWK8Z1JnmD/yOwnte5OZ5lx4ICTc1DF/xUJ0p2uFu.js\";const ChevronDownFonts=getFonts(ChevronDown);const enabledGestures={kovUNvCAw:{hover:true},mZxeI3EWI:{hover:true}};const cycleOrder=[\"kovUNvCAw\",\"mZxeI3EWI\",\"UaIUKENCM\",\"wpK8aSaLk\"];const serializationHash=\"framer-34WJD\";const variantClassNames={kovUNvCAw:\"framer-v-1uvmx5h\",mZxeI3EWI:\"framer-v-kltw8\",UaIUKENCM:\"framer-v-1cb14em\",wpK8aSaLk:\"framer-v-bwydrm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nH_qBAtAJ=undefined;const EKSxInBuO=undefined;const g0woi2_gk=undefined;const WdgYnDjdh=undefined;const L5O0SpC9H=undefined;const JosaFAfpG=undefined;const HGIxr0uwp=undefined;const x7hkB7eqS=undefined;const WwwKFV7Db=undefined;const transition1={delay:0,duration:.6,ease:[.61,-.32,.09,.99],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Dropdown active\":\"UaIUKENCM\",Default:\"kovUNvCAw\",Dropdown:\"mZxeI3EWI\",MObile:\"wpK8aSaLk\"};const Variants=motion.create(React.Fragment);const getProps=({border,border2,click,color,fill,height,hover,hover3,id,link,title,width,...props})=>{return{...props,EKSxInBuO:hover3??props.EKSxInBuO,g0woi2_gk:link??props.g0woi2_gk,HGIxr0uwp:click??props.HGIxr0uwp,JosaFAfpG:border??props.JosaFAfpG??{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:fill??props.L5O0SpC9H??\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",nH_qBAtAJ:border2??props.nH_qBAtAJ??{borderColor:\"rgba(255, 255, 255, 0.3)\",borderStyle:\"solid\",borderWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"kovUNvCAw\",WdgYnDjdh:hover??props.WdgYnDjdh,WwwKFV7Db:title??props.WwwKFV7Db??\"Miten toimii\",x7hkB7eqS:color??props.x7hkB7eqS??\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"};};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,WwwKFV7Db,WdgYnDjdh,g0woi2_gk,x7hkB7eqS,L5O0SpC9H,JosaFAfpG,nH_qBAtAJ,EKSxInBuO,HGIxr0uwp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kovUNvCAw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterh5g9v3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(EKSxInBuO){const res=await EKSxInBuO(...args);if(res===false)return false;}});const onMouseEnter1mz5nv0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(WdgYnDjdh){const res=await WdgYnDjdh(...args);if(res===false)return false;}if(EKSxInBuO){const res=await EKSxInBuO(...args);if(res===false)return false;}});const onTap1qk30di=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(HGIxr0uwp){const res=await HGIxr0uwp(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"mZxeI3EWI-hover\")return true;if([\"mZxeI3EWI\",\"UaIUKENCM\",\"wpK8aSaLk\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:g0woi2_gk,motionChild:true,nodeId:\"kovUNvCAw\",openInNewTab:false,scopeId:\"Fb3XTsjfD\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1uvmx5h\",className,classNames)} framer-zrzimd`,\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kovUNvCAw\",onMouseEnter:onMouseEnterh5g9v3,ref:refBinding,style:{\"--border-bottom-width\":(nH_qBAtAJ?.borderBottomWidth??nH_qBAtAJ?.borderWidth)+\"px\",\"--border-color\":nH_qBAtAJ?.borderColor,\"--border-left-width\":(nH_qBAtAJ?.borderLeftWidth??nH_qBAtAJ?.borderWidth)+\"px\",\"--border-right-width\":(nH_qBAtAJ?.borderRightWidth??nH_qBAtAJ?.borderWidth)+\"px\",\"--border-style\":nH_qBAtAJ?.borderStyle,\"--border-top-width\":(nH_qBAtAJ?.borderTopWidth??nH_qBAtAJ?.borderWidth)+\"px\",backgroundColor:\"rgba(140, 199, 64, 0)\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25,...style},variants:{\"kovUNvCAw-hover\":{\"--border-bottom-width\":(JosaFAfpG?.borderBottomWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-color\":JosaFAfpG?.borderColor,\"--border-left-width\":(JosaFAfpG?.borderLeftWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-right-width\":(JosaFAfpG?.borderRightWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-style\":JosaFAfpG?.borderStyle,\"--border-top-width\":(JosaFAfpG?.borderTopWidth??JosaFAfpG?.borderWidth)+\"px\",backgroundColor:L5O0SpC9H},\"mZxeI3EWI-hover\":{\"--border-bottom-width\":(JosaFAfpG?.borderBottomWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-color\":JosaFAfpG?.borderColor,\"--border-left-width\":(JosaFAfpG?.borderLeftWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-right-width\":(JosaFAfpG?.borderRightWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-style\":JosaFAfpG?.borderStyle,\"--border-top-width\":(JosaFAfpG?.borderTopWidth??JosaFAfpG?.borderWidth)+\"px\",backgroundColor:L5O0SpC9H},UaIUKENCM:{\"--border-bottom-width\":(JosaFAfpG?.borderBottomWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-color\":JosaFAfpG?.borderColor,\"--border-left-width\":(JosaFAfpG?.borderLeftWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-right-width\":(JosaFAfpG?.borderRightWidth??JosaFAfpG?.borderWidth)+\"px\",\"--border-style\":JosaFAfpG?.borderStyle,\"--border-top-width\":(JosaFAfpG?.borderTopWidth??JosaFAfpG?.borderWidth)+\"px\",backgroundColor:L5O0SpC9H},wpK8aSaLk:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0.02)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({\"kovUNvCAw-hover\":{\"data-framer-name\":undefined},\"mZxeI3EWI-hover\":{\"data-framer-name\":undefined},mZxeI3EWI:{\"data-framer-name\":\"Dropdown\",onMouseEnter:onMouseEnter1mz5nv0},UaIUKENCM:{\"data-framer-name\":\"Dropdown active\",onMouseEnter:onMouseEnter1mz5nv0},wpK8aSaLk:{\"data-framer-name\":\"MObile\",onTap:onTap1qk30di}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w4mgda\",\"data-styles-preset\":\"xUJ0p2uFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-x7hkB7eqS-Fb3XTsjfD))\"},children:\"Miten toimii\"})}),className:\"framer-pdv1r9\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"x5qvGcT4l\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-x7hkB7eqS-Fb3XTsjfD)\",\"--variable-reference-x7hkB7eqS-Fb3XTsjfD\":x7hkB7eqS},text:WwwKFV7Db,variants:{\"kovUNvCAw-hover\":{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},\"mZxeI3EWI-hover\":{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},UaIUKENCM:{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"kovUNvCAw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w4mgda\",\"data-styles-preset\":\"xUJ0p2uFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Miten toimii\"})})},\"mZxeI3EWI-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w4mgda\",\"data-styles-preset\":\"xUJ0p2uFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Miten toimii\"})})},UaIUKENCM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w4mgda\",\"data-styles-preset\":\"xUJ0p2uFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Miten toimii\"})})},wpK8aSaLk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-x7hkB7eqS-Fb3XTsjfD))\"},children:\"Miten toimii\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-1loigk0\",layoutDependency:layoutDependency,layoutId:\"RIA_0QjNg\",style:{\"--1m973uw\":x7hkB7eqS,\"--js9iwy\":1.5,rotate:0},variants:{\"mZxeI3EWI-hover\":{\"--1m973uw\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",rotate:0},UaIUKENCM:{\"--1m973uw\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},wpK8aSaLk:{rotate:-90}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-34WJD.framer-zrzimd, .framer-34WJD .framer-zrzimd { display: block; }\",\".framer-34WJD.framer-1uvmx5h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px 16px 6px 16px; position: relative; text-decoration: none; width: min-content; }\",\".framer-34WJD .framer-pdv1r9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-34WJD .framer-1loigk0 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-34WJD.framer-v-kltw8.framer-1uvmx5h { gap: 8px; }\",\".framer-34WJD.framer-v-1cb14em.framer-1uvmx5h { cursor: unset; gap: 8px; }\",\".framer-34WJD.framer-v-bwydrm.framer-1uvmx5h { gap: unset; justify-content: space-between; padding: 12px 16px 12px 16px; width: 195px; }\",\".framer-34WJD.framer-v-bwydrm .framer-1loigk0 { height: var(--framer-aspect-ratio-supported, 24px); width: 24px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-34WJD[data-border=\"true\"]::after, .framer-34WJD [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 26\n * @framerIntrinsicWidth 102\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mZxeI3EWI\":{\"layout\":[\"auto\",\"auto\"]},\"UaIUKENCM\":{\"layout\":[\"auto\",\"auto\"]},\"wpK8aSaLk\":{\"layout\":[\"fixed\",\"auto\"]},\"nBCz8v8L1\":{\"layout\":[\"auto\",\"auto\"]},\"t_lERaT9T\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"WwwKFV7Db\":\"title\",\"WdgYnDjdh\":\"hover\",\"g0woi2_gk\":\"link\",\"x7hkB7eqS\":\"color\",\"L5O0SpC9H\":\"fill\",\"JosaFAfpG\":\"border\",\"nH_qBAtAJ\":\"border2\",\"EKSxInBuO\":\"hover3\",\"HGIxr0uwp\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFb3XTsjfD=withCSS(Component,css,\"framer-34WJD\");export default FramerFb3XTsjfD;FramerFb3XTsjfD.displayName=\"Nav button\";FramerFb3XTsjfD.defaultProps={height:26,width:102};addPropertyControls(FramerFb3XTsjfD,{variant:{options:[\"kovUNvCAw\",\"mZxeI3EWI\",\"UaIUKENCM\",\"wpK8aSaLk\"],optionTitles:[\"Default\",\"Dropdown\",\"Dropdown active\",\"MObile\"],title:\"Variant\",type:ControlType.Enum},WwwKFV7Db:{defaultValue:\"Miten toimii\",title:\"Title\",type:ControlType.String},onWwwKFV7DbChange:{changes:\"WwwKFV7Db\",type:ControlType.ChangeHandler},WdgYnDjdh:{title:\"Hover\",type:ControlType.EventHandler},g0woi2_gk:{title:\"Link\",type:ControlType.Link},x7hkB7eqS:{defaultValue:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color},L5O0SpC9H:{defaultValue:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",title:\"Fill\",type:ControlType.Color},JosaFAfpG:{defaultValue:{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",borderStyle:\"solid\",borderWidth:1},title:\"Border\",type:ControlType.Border},nH_qBAtAJ:{defaultValue:{borderColor:\"rgba(255, 255, 255, 0.3)\",borderStyle:\"solid\",borderWidth:1},title:\"Border 2\",type:ControlType.Border},EKSxInBuO:{title:\"Hover 3\",type:ControlType.EventHandler},HGIxr0uwp:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerFb3XTsjfD,[{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\"}]},...ChevronDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFb3XTsjfD\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"26\",\"framerIntrinsicWidth\":\"102\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"WwwKFV7Db\\\":\\\"title\\\",\\\"WdgYnDjdh\\\":\\\"hover\\\",\\\"g0woi2_gk\\\":\\\"link\\\",\\\"x7hkB7eqS\\\":\\\"color\\\",\\\"L5O0SpC9H\\\":\\\"fill\\\",\\\"JosaFAfpG\\\":\\\"border\\\",\\\"nH_qBAtAJ\\\":\\\"border2\\\",\\\"EKSxInBuO\\\":\\\"hover3\\\",\\\"HGIxr0uwp\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mZxeI3EWI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UaIUKENCM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wpK8aSaLk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nBCz8v8L1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"t_lERaT9T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Fb3XTsjfD.map","// Generated by Framer (7fda3e1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,getFontsFromSharedStyle,Link,PathVariablesContext,RichText,useComponentViewport,useLocaleCode,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlogiKategoriat from\"https://framerusercontent.com/modules/KGtizOvJx6A5wXIXF5Dv/rtBWRlqL08HiQoZOfz2n/xeZqA1EqL.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xP5rhbNsqx4SmMvnHvMA/pVeWDeURtowqsgcEGD9x/AtenEzIMk.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/B2JgpJRemIlTunZcrP3z/zEDjWNEsCbildAkK5xmr/St_1EIotp.js\";const enabledGestures={tx30RJFPW:{hover:true}};const cycleOrder=[\"tx30RJFPW\",\"l9sSAFtnb\"];const serializationHash=\"framer-SekwD\";const variantClassNames={l9sSAFtnb:\"framer-v-1tnelja\",tx30RJFPW:\"framer-v-e629jb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Zcv8nL6lI=undefined;const oDM1Uc9LE=undefined;const JEVcipz88=undefined;const EtTHZuw0V=undefined;const xaktWmAeXq2ufDAAAx=undefined;const REZ1yKyh7q2ufDAAAx=undefined;const idq2ufDAAAx=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const sharedDateFormatter=(value,formatOptions,locale)=>{if(typeof value!==\"string\")return\"\";const date=new Date(value);if(isNaN(date.getTime()))return\"\";const fallbackLocale=\"en-US\";try{return date.toLocaleString(locale||fallbackLocale,formatOptions);}catch{return date.toLocaleString(fallbackLocale,formatOptions);}};const dateOptions={dateStyle:\"medium\",timeZone:\"UTC\"};const toDateString=(value,activeLocale)=>{return sharedDateFormatter(value,dateOptions,activeLocale);};const query=(prequery,{EtTHZuw0V})=>prequery({from:{alias:\"q2ufDAAAx\",data:BlogiKategoriat,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:EtTHZuw0V},{collection:\"q2ufDAAAx\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"q2ufDAAAx\",name:\"xaktWmAeX\",type:\"Identifier\"},{collection:\"q2ufDAAAx\",name:\"REZ1yKyh7\",type:\"Identifier\"},{collection:\"q2ufDAAAx\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"q2ufDAAAx\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:EtTHZuw0V},type:\"BinaryOperation\"}});const query1=EtTHZuw0V=>({from:{alias:\"q2ufDAAAx\",data:BlogiKategoriat,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{arguments:[{type:\"LiteralValue\",value:EtTHZuw0V},{collection:\"q2ufDAAAx\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"q2ufDAAAx\",name:\"xaktWmAeX\",type:\"Identifier\"},{collection:\"q2ufDAAAx\",name:\"REZ1yKyh7\",type:\"Identifier\"},{collection:\"q2ufDAAAx\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"q2ufDAAAx\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:EtTHZuw0V},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"tx30RJFPW\",\"Variant 2\":\"l9sSAFtnb\"};const Variants=motion.create(React.Fragment);const getProps=({blogiKategoriat,height,id,link,sEOOtsikko,updated,width,...props})=>{return{...props,EtTHZuw0V:blogiKategoriat??props.EtTHZuw0V??[\"lTNeNrrDb\",\"pBPhxQCWy\",\"z0N49np37\"],JEVcipz88:updated??props.JEVcipz88??\"2026-05-18T11:09:17.033Z\",oDM1Uc9LE:sEOOtsikko??props.oDM1Uc9LE??\"Kuinka myyd\\xe4 l\\xe4hiruokaa verkossa? Opas paikallisille tuottajille\",variant:humanReadableVariantMap[props.variant]??props.variant??\"tx30RJFPW\",Zcv8nL6lI:link??props.Zcv8nL6lI};};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,oDM1Uc9LE,JEVcipz88,EtTHZuw0V,Zcv8nL6lI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tx30RJFPW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const activeLocaleCode=useLocaleCode();const textContent=toDateString(JEVcipz88,activeLocaleCode);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Zcv8nL6lI,motionChild:true,nodeId:\"tx30RJFPW\",openInNewTab:false,scopeId:\"TEjVaGKaS\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-e629jb\",className,classNames)} framer-8qmim0`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"tx30RJFPW\",ref:refBinding,style:{backgroundColor:\"rgba(250, 250, 250, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"tx30RJFPW-hover\":{backgroundColor:\"rgb(250, 250, 250)\"},l9sSAFtnb:{backgroundColor:\"rgb(250, 250, 250)\"}},...addPropertyOverrides({\"tx30RJFPW-hover\":{\"data-framer-name\":undefined},l9sSAFtnb:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-75ulq7\",layoutDependency:layoutDependency,layoutId:\"hTlRfyg7s\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Kuinka myyd\\xe4 l\\xe4hiruokaa verkossa? Opas paikallisille tuottajille\"})}),className:\"framer-ut8ah6\",\"data-framer-name\":\"Otsikko\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hJ3miBUvc\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\"},text:oDM1Uc9LE,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mjo7pq\",layoutDependency:layoutDependency,layoutId:\"ifIcN_2GD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nwsr0v\",\"data-styles-preset\":\"AtenEzIMk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, rgba(0, 0, 0, 0.6)))\"},children:\"Content\"})}),className:\"framer-1j4l1fc\",\"data-framer-name\":\"Pvm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vAUG1fRbt\",style:{\"--extracted-r6o4lv\":\"var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, rgba(0, 0, 0, 0.6))\"},text:/*#__PURE__*/_jsx(\"time\",{dateTime:JEVcipz88,children:textContent}),verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i0fcgm\",layoutDependency:layoutDependency,layoutId:\"bCvBA377l\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ozdm9v\",layoutDependency:layoutDependency,layoutId:\"q2ufDAAAx\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(EtTHZuw0V),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idq2ufDAAAx,REZ1yKyh7:REZ1yKyh7q2ufDAAAx,xaktWmAeX:xaktWmAeXq2ufDAAAx},index)=>{xaktWmAeXq2ufDAAAx??=\"\";REZ1yKyh7q2ufDAAAx??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`q2ufDAAAx-${idq2ufDAAAx}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{REZ1yKyh7:REZ1yKyh7q2ufDAAAx},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1npcnlw\",layoutDependency:layoutDependency,layoutId:\"kTcoHWxJg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nwsr0v\",\"data-styles-preset\":\"AtenEzIMk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74)))\"},children:\"Tuottajat\"})}),className:\"framer-18cb9k\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UoMfopG4d\",style:{\"--extracted-r6o4lv\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"},text:xaktWmAeXq2ufDAAAx,verticalAlignment:\"top\",withExternalLayout:true})})})},idq2ufDAAAx);})});}})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SekwD.framer-8qmim0, .framer-SekwD .framer-8qmim0 { display: block; }\",\".framer-SekwD.framer-e629jb { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: 528px; }\",\".framer-SekwD .framer-75ulq7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SekwD .framer-ut8ah6 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-SekwD .framer-1mjo7pq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SekwD .framer-1j4l1fc { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-SekwD .framer-i0fcgm { flex: none; height: 15px; overflow: visible; position: relative; width: 1px; }\",\".framer-SekwD .framer-ozdm9v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-SekwD .framer-1npcnlw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-SekwD .framer-18cb9k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SekwD.framer-v-1tnelja.framer-e629jb { cursor: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 69.5\n * @framerIntrinsicWidth 528\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"l9sSAFtnb\":{\"layout\":[\"fixed\",\"auto\"]},\"qfNbW3KQl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"oDM1Uc9LE\":\"sEOOtsikko\",\"JEVcipz88\":\"updated\",\"EtTHZuw0V\":\"blogiKategoriat\",\"Zcv8nL6lI\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTEjVaGKaS=withCSS(Component,css,\"framer-SekwD\");export default FramerTEjVaGKaS;FramerTEjVaGKaS.displayName=\"Nav blog card\";FramerTEjVaGKaS.defaultProps={height:69.5,width:528};addPropertyControls(FramerTEjVaGKaS,{variant:{options:[\"tx30RJFPW\",\"l9sSAFtnb\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},oDM1Uc9LE:{defaultValue:\"Kuinka myyd\\xe4 l\\xe4hiruokaa verkossa? Opas paikallisille tuottajille\",title:\"SEO otsikko\",type:ControlType.String},onoDM1Uc9LEChange:{changes:\"oDM1Uc9LE\",type:ControlType.ChangeHandler},JEVcipz88:{defaultValue:\"2026-05-18T11:09:17.033Z\",title:\"Updated\",type:ControlType.Date},onJEVcipz88Change:{changes:\"JEVcipz88\",type:ControlType.ChangeHandler},EtTHZuw0V:{dataIdentifier:\"local-module:collection/xeZqA1EqL:default\",defaultValue:[\"lTNeNrrDb\",\"pBPhxQCWy\",\"z0N49np37\"],title:\"Blogi Kategoriat\",type:ControlType.MultiCollectionReference},onEtTHZuw0VChange:{changes:\"EtTHZuw0V\",type:ControlType.ChangeHandler},Zcv8nL6lI:{title:\"Link\",type:ControlType.Link}});addFonts(FramerTEjVaGKaS,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTEjVaGKaS\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"528\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"oDM1Uc9LE\\\":\\\"sEOOtsikko\\\",\\\"JEVcipz88\\\":\\\"updated\\\",\\\"EtTHZuw0V\\\":\\\"blogiKategoriat\\\",\\\"Zcv8nL6lI\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"l9sSAFtnb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qfNbW3KQl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"69.5\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TEjVaGKaS.map","// Generated by Framer (7fda3e1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CircleUserRound from\"https://framerusercontent.com/modules/NRlkm7hmoyKkOiO9UtQh/lA7SjmVcQPrMMwJkHZIM/KSAQ3lIlS.js\";import Blog from\"https://framerusercontent.com/modules/8tzTjMcrWDrsCFrzBrsF/MLw8Ar6J0EJM7BgUDuYO/fhGqFFz4j.js\";import TuottajaMenu from\"https://framerusercontent.com/modules/kD35k9Tx47nKzyv8UrY4/T80hLqcXqJyzL5lj1g9s/qqXaB8nuZ.js\";import BlogiKategoriat from\"https://framerusercontent.com/modules/KGtizOvJx6A5wXIXF5Dv/rtBWRlqL08HiQoZOfz2n/xeZqA1EqL.js\";import MainMenu from\"https://framerusercontent.com/modules/rML6Rm45p3ce0aCzUjib/vbLJN74sYP2SUgz4AkH7/z2bVAChNp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nvzFAs0rYyQk72bRDi5H/KPa9TBAAq9LokjRu6NXx/qA7IyS6rp.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/i9XBaOHqrKiWK8Z1JnmD/yOwnte5OZ5lx4ICTc1DF/xUJ0p2uFu.js\";import PuotiLogo03 from\"https://framerusercontent.com/modules/SS5zyxFScJlYW65Es4Op/FgKMIFWkURVY7Uk8iI8B/ydXDLjEoy.js\";import NavMenuButton from\"https://framerusercontent.com/modules/oC1tSAioa5R8UESCTwHu/0CBjpemw4lRpVniWnOEc/akCudYUKb.js\";import MenuButton from\"https://framerusercontent.com/modules/LgmYjmasERlGxyG7nIoY/7NJY9SVOeWOz8De7dsfp/B7QDF_Iih.js\";import NavButton from\"https://framerusercontent.com/modules/CviDklYt3OqDr5cGvKya/0hMKKIP2F7LTnZfvJA14/Fb3XTsjfD.js\";import CTA from\"https://framerusercontent.com/modules/rh9n9SyB0Gle724ORlgk/bCozBeGcCONdIZiR1c1n/nS61CRe71.js\";import NavBlogCard from\"https://framerusercontent.com/modules/V4OHKrvTBALaidTY29es/lzlgMiRMMErvtG4ZOABk/TEjVaGKaS.js\";const PuotiLogo03Fonts=getFonts(PuotiLogo03);const MenuButtonFonts=getFonts(MenuButton);const NavButtonFonts=getFonts(NavButton);const CTAFonts=getFonts(CTA);const NavBlogCardFonts=getFonts(NavBlogCard);const NavMenuButtonFonts=getFonts(NavMenuButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"GVIU8TSb7\",\"U4pAabVpV\",\"QgybsGmS5\",\"WmwvS0MiH\",\"cdMyGg4VT\",\"unSf549OL\",\"aKk_UkDCx\"];const serializationHash=\"framer-SKUOv\";const variantClassNames={aKk_UkDCx:\"framer-v-1yi4fki\",cdMyGg4VT:\"framer-v-1qhjtsi\",GVIU8TSb7:\"framer-v-6yo01z\",QgybsGmS5:\"framer-v-gifng9\",U4pAabVpV:\"framer-v-1il7tdf\",unSf549OL:\"framer-v-s8f7b4\",WmwvS0MiH:\"framer-v-isak4w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const l3Vi34vgWGGRT8ae2T=undefined;const pXTxO7bu6GGRT8ae2T=undefined;const QXxzs68f7GGRT8ae2T=undefined;const y0bMR8Fa2GGRT8ae2T=undefined;const idGGRT8ae2T=undefined;const FIxg7dRIPotXeIWJ6m=undefined;const updatedAtotXeIWJ6m=undefined;const RWuKm7YFzotXeIWJ6m=undefined;const wGVKi5BQeotXeIWJ6m=undefined;const idotXeIWJ6m=undefined;const xtorZBiw5BOmFg4kdA=undefined;const NqOVPzE0oBOmFg4kdA=undefined;const Aki2XMinTBOmFg4kdA=undefined;const idBOmFg4kdA=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const containsAny=(a,b)=>{if(!Array.isArray(a))return false;if(b===undefined)return true;if(!Array.isArray(b))return false;if(b.length===0)return true;const aSet=new Set(a);for(const item of b){if(aSet.has(item))return true;}return false;};const convertFromBoolean=(value,activeLocale)=>{return value?\"mZxeI3EWI\":\"kovUNvCAw\";};const query=prequery=>prequery({from:{alias:\"GGRT8ae2T\",data:TuottajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{alias:\"l3Vi34vgW\",arguments:[{from:{alias:\"l3Vi34vgW\",data:MainMenu,type:\"Collection\"},orderBy:[{arguments:[{collection:\"GGRT8ae2T\",name:\"l3Vi34vgW\",type:\"Identifier\"},{collection:\"l3Vi34vgW\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"l3Vi34vgW\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"l3Vi34vgW\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"GGRT8ae2T\",name:\"l3Vi34vgW\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"GGRT8ae2T\",name:\"pXTxO7bu6\",type:\"Identifier\"},{collection:\"GGRT8ae2T\",name:\"QXxzs68f7\",type:\"Identifier\"},{collection:\"GGRT8ae2T\",name:\"y0bMR8Fa2\",type:\"Identifier\"},{collection:\"GGRT8ae2T\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"GGRT8ae2T\",data:TuottajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{alias:\"l3Vi34vgW\",arguments:[{from:{alias:\"l3Vi34vgW\",data:MainMenu,type:\"Collection\"},orderBy:[{arguments:[{collection:\"GGRT8ae2T\",name:\"l3Vi34vgW\",type:\"Identifier\"},{collection:\"l3Vi34vgW\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"l3Vi34vgW\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"l3Vi34vgW\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"GGRT8ae2T\",name:\"l3Vi34vgW\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"GGRT8ae2T\",name:\"pXTxO7bu6\",type:\"Identifier\"},{collection:\"GGRT8ae2T\",name:\"QXxzs68f7\",type:\"Identifier\"},{collection:\"GGRT8ae2T\",name:\"y0bMR8Fa2\",type:\"Identifier\"},{collection:\"GGRT8ae2T\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition3={damping:60,delay:.2,mass:1,stiffness:400,type:\"spring\"};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:-30};const query2=prequery=>prequery({from:{alias:\"otXeIWJ6m\",data:Blog,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"otXeIWJ6m\",name:\"FIxg7dRIP\",type:\"Identifier\"},{collection:\"otXeIWJ6m\",name:\"updatedAt\",type:\"Identifier\"},{alias:\"RWuKm7YFz\",arguments:[{from:{alias:\"RWuKm7YFz\",data:BlogiKategoriat,type:\"Collection\"},orderBy:[{arguments:[{collection:\"otXeIWJ6m\",name:\"RWuKm7YFz\",type:\"Identifier\"},{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"otXeIWJ6m\",name:\"RWuKm7YFz\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"otXeIWJ6m\",name:\"wGVKi5BQe\",type:\"Identifier\"},{collection:\"otXeIWJ6m\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"otXeIWJ6m\",data:Blog,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"otXeIWJ6m\",name:\"FIxg7dRIP\",type:\"Identifier\"},{collection:\"otXeIWJ6m\",name:\"updatedAt\",type:\"Identifier\"},{alias:\"RWuKm7YFz\",arguments:[{from:{alias:\"RWuKm7YFz\",data:BlogiKategoriat,type:\"Collection\"},orderBy:[{arguments:[{collection:\"otXeIWJ6m\",name:\"RWuKm7YFz\",type:\"Identifier\"},{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"otXeIWJ6m\",name:\"RWuKm7YFz\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"otXeIWJ6m\",name:\"wGVKi5BQe\",type:\"Identifier\"},{collection:\"otXeIWJ6m\",name:\"id\",type:\"Identifier\"}]});const query4=prequery=>prequery({from:{alias:\"BOmFg4kdA\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"BOmFg4kdA\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"BOmFg4kdA\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"BOmFg4kdA\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"BOmFg4kdA\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"BOmFg4kdA\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const query5=()=>({from:{alias:\"BOmFg4kdA\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"BOmFg4kdA\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"BOmFg4kdA\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"BOmFg4kdA\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"BOmFg4kdA\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"BOmFg4kdA\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const humanReadableVariantMap={\"Variant 5\":\"unSf549OL\",\"Yirtys dropdown\":\"aKk_UkDCx\",Desktop:\"GVIU8TSb7\",Phone:\"cdMyGg4VT\",Tablet:\"QgybsGmS5\",White:\"U4pAabVpV\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GVIU8TSb7\"};};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:\"GVIU8TSb7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeave16lw17d=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"U4pAabVpV\");});const osJwv0bDs9ks5y0=activeVariantCallback(async(...args)=>{setVariant(\"unSf549OL\");});const osJwv0bDs1nalagh=activeVariantCallback(async(...args)=>{setVariant(\"cdMyGg4VT\");});const onTap1nalagh=activeVariantCallback(async(...args)=>{setVariant(\"cdMyGg4VT\");});const WdgYnDjdht0q1vi=activeVariantCallback(async(...args)=>{setVariant(\"aKk_UkDCx\");});const onTapukpqew=activeVariantCallback(async(...args)=>{setVariant(\"H9JVc0L4R\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"WmwvS0MiH\",\"cdMyGg4VT\",\"unSf549OL\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"WmwvS0MiH\",\"cdMyGg4VT\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if(baseVariant===\"aKk_UkDCx\")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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6yo01z\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GVIU8TSb7\",ref:refBinding,style:{...style},...addPropertyOverrides({aKk_UkDCx:{\"data-framer-name\":\"Yirtys dropdown\",\"data-highlight\":true,onMouseLeave:onMouseLeave16lw17d},cdMyGg4VT:{\"data-framer-name\":\"Phone\"},QgybsGmS5:{\"data-framer-name\":\"Tablet\"},U4pAabVpV:{\"data-framer-name\":\"White\"},unSf549OL:{\"data-framer-name\":\"Variant 5\"},WmwvS0MiH:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ni4jo8\",layoutDependency:layoutDependency,layoutId:\"qa0AB4TtR\",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\",background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\",opacity:0},variants:{aKk_UkDCx:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",opacity:1},cdMyGg4VT:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1},QgybsGmS5:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},U4pAabVpV:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",opacity:1},unSf549OL:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, rgb(255, 255, 255) 50%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1},WmwvS0MiH:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({U4pAabVpV:{\"data-border\":true}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gwam5x\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"EwBShofpW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zbpo8y\",\"data-framer-name\":\"Logo + menu\",layoutDependency:layoutDependency,layoutId:\"H_PvO7NmB\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lB3gt03Ew\",openInNewTab:false,scopeId:\"aK24XAC27\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1gkpw91 framer-1f7nlo6\",layoutDependency:layoutDependency,layoutId:\"lB3gt03Ew\",children:/*#__PURE__*/_jsx(PuotiLogo03,{animated:true,className:\"framer-1dvlcl\",layoutDependency:layoutDependency,layoutId:\"wYcBYLLjF\",style:{\"--1taen9e\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},variants:{aKk_UkDCx:{\"--1taen9e\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"},cdMyGg4VT:{\"--1taen9e\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"},U4pAabVpV:{\"--1taen9e\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"},unSf549OL:{\"--1taen9e\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"}}})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({cdMyGg4VT:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-70)/2+0+0)+0+0+20},unSf549OL:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||952)-0-1e3)/2+0+0)+0+0+20},WmwvS0MiH:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-70)/2+0+0)+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ri3cra-container\",layoutDependency:layoutDependency,layoutId:\"U9zY60H8d-container\",nodeId:\"U9zY60H8d\",rendersWithMotion:true,scopeId:\"aK24XAC27\",children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"U9zY60H8d\",layoutId:\"U9zY60H8d\",style:{height:\"100%\",width:\"100%\"},TjUpZN03Q:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",variant:matchVariant(\"Kn0dv6Oxc\"),width:\"100%\",...addPropertyOverrides({cdMyGg4VT:{osJwv0bDs:osJwv0bDs9ks5y0},unSf549OL:{osJwv0bDs:osJwv0bDs1nalagh,variant:matchVariant(\"EVfv1v_1E\")},WmwvS0MiH:{osJwv0bDs:osJwv0bDs9ks5y0}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-mxphp9\",layoutDependency:layoutDependency,layoutId:\"wtQn0sBpo\",...addPropertyOverrides({unSf549OL:{\"data-highlight\":true,onTap:onTap1nalagh}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19ipx1\",layoutDependency:layoutDependency,layoutId:\"GGRT8ae2T\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idGGRT8ae2T,l3Vi34vgW:l3Vi34vgWGGRT8ae2T,pXTxO7bu6:pXTxO7bu6GGRT8ae2T,QXxzs68f7:QXxzs68f7GGRT8ae2T,y0bMR8Fa2:y0bMR8Fa2GGRT8ae2T},index)=>{pXTxO7bu6GGRT8ae2T??=\"\";QXxzs68f7GGRT8ae2T??=\"\";y0bMR8Fa2GGRT8ae2T??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`GGRT8ae2T-${idGGRT8ae2T}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{y0bMR8Fa2:y0bMR8Fa2GGRT8ae2T},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-p1m3oj\",layoutDependency:layoutDependency,layoutId:\"K_I8yRJ0x\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:QXxzs68f7GGRT8ae2T,implicitPathVariables:{y0bMR8Fa2:y0bMR8Fa2GGRT8ae2T}},{href:QXxzs68f7GGRT8ae2T,implicitPathVariables:{y0bMR8Fa2:y0bMR8Fa2GGRT8ae2T}},{href:QXxzs68f7GGRT8ae2T,implicitPathVariables:{y0bMR8Fa2:y0bMR8Fa2GGRT8ae2T}},{href:QXxzs68f7GGRT8ae2T,implicitPathVariables:{y0bMR8Fa2:y0bMR8Fa2GGRT8ae2T}},{href:QXxzs68f7GGRT8ae2T,implicitPathVariables:{y0bMR8Fa2:y0bMR8Fa2GGRT8ae2T}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({unSf549OL:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||952)-0-1e3)/2+0+0)+0+70+20+0+0+170+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n71f7i-container\",layoutDependency:layoutDependency,layoutId:\"bhbyTIRzk-container\",nodeId:\"bhbyTIRzk\",rendersWithMotion:true,scopeId:\"aK24XAC27\",children:/*#__PURE__*/_jsx(NavButton,{g0woi2_gk:resolvedLinks[0],height:\"100%\",id:\"bhbyTIRzk\",JosaFAfpG:{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",layoutId:\"bhbyTIRzk\",nH_qBAtAJ:{borderColor:\"rgba(255, 255, 255, 0.3)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(convertFromBoolean(containsAny(l3Vi34vgWGGRT8ae2T,[\"vMmj_Bsqs\",\"gu54EwTux\",\"SuLA8ngvO\"]),activeLocale)),WdgYnDjdh:WdgYnDjdht0q1vi,width:\"100%\",WwwKFV7Db:pXTxO7bu6GGRT8ae2T,x7hkB7eqS:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",...addPropertyOverrides({aKk_UkDCx:{g0woi2_gk:resolvedLinks[4],x7hkB7eqS:\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\"},QgybsGmS5:{g0woi2_gk:resolvedLinks[2]},U4pAabVpV:{g0woi2_gk:resolvedLinks[1],x7hkB7eqS:\"rgb(0, 0, 0)\"},unSf549OL:{g0woi2_gk:resolvedLinks[3],style:{width:\"100%\"},variant:matchVariant(\"wpK8aSaLk\"),x7hkB7eqS:\"var(--token-781135db-d3ec-4435-b171-bb8de99f1c59, rgb(5, 54, 52))\"}},baseVariant,gestureVariant)})})})})})})},idGGRT8ae2T);})});}})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-11oal4f\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"KST_dDgLr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({unSf549OL:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||952)-0-1e3)/2+0+0)+0+306+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-145gmwe-container\",layoutDependency:layoutDependency,layoutId:\"DOjIDJ0F4-container\",nodeId:\"DOjIDJ0F4\",rendersWithMotion:true,scopeId:\"aK24XAC27\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:true,id:\"DOjIDJ0F4\",IWF1PDBvV:\"rgb(142, 227, 73)\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",KVee30krx:CircleUserRound,layoutId:\"DOjIDJ0F4\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Kirjaudu/rekister\\xf6idy\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"lQYlXC30Q\"),width:\"100%\",YyWXJCPXx:\"https://puoti.co/tuottaja-login\",...addPropertyOverrides({U4pAabVpV:{mQQ7sTWXC:{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",borderStyle:\"solid\",borderWidth:1}},unSf549OL:{mQQ7sTWXC:{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",borderStyle:\"solid\",borderWidth:1},style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-gp4lku\",\"data-framer-appear-id\":\"gp4lku\",\"data-framer-name\":\"Yritys dropdown\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"KKyTb2G1Z\",optimized:true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fwmash\",\"data-border\":true,\"data-framer-name\":\"Content\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hhBI7JXQP\",onTap:onTapukpqew,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gt7d1f\",\"data-framer-name\":\"RIght\",layoutDependency:layoutDependency,layoutId:\"F2UlA4DBj\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1azw4gu\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"sp_MDnzjm\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q3xwp0\",\"data-styles-preset\":\"qA7IyS6rp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Viimeisimm\\xe4t artikkelit\"})}),className:\"framer-13cfm4h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"suZDkxn5Y\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gfe23y\",layoutDependency:layoutDependency,layoutId:\"otXeIWJ6m\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({FIxg7dRIP:FIxg7dRIPotXeIWJ6m,id:idotXeIWJ6m,RWuKm7YFz:RWuKm7YFzotXeIWJ6m,updatedAt:updatedAtotXeIWJ6m,wGVKi5BQe:wGVKi5BQeotXeIWJ6m},index1)=>{FIxg7dRIPotXeIWJ6m??=\"\";wGVKi5BQeotXeIWJ6m??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`otXeIWJ6m-${idotXeIWJ6m}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{wGVKi5BQe:wGVKi5BQeotXeIWJ6m},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{wGVKi5BQe:wGVKi5BQeotXeIWJ6m},webPageId:\"NFE48cHcD\"},implicitPathVariables:undefined},{href:{pathVariables:{wGVKi5BQe:wGVKi5BQeotXeIWJ6m},webPageId:\"NFE48cHcD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:69,...addPropertyOverrides({aKk_UkDCx:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 1.5, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dv29cz-container\",layoutDependency:layoutDependency,layoutId:\"th8yFYK9D-container\",nodeId:\"th8yFYK9D\",rendersWithMotion:true,scopeId:\"aK24XAC27\",children:/*#__PURE__*/_jsx(NavBlogCard,{EtTHZuw0V:RWuKm7YFzotXeIWJ6m,height:\"100%\",id:\"th8yFYK9D\",JEVcipz88:updatedAtotXeIWJ6m,layoutId:\"th8yFYK9D\",oDM1Uc9LE:FIxg7dRIPotXeIWJ6m,style:{width:\"100%\"},variant:matchVariant(\"tx30RJFPW\"),width:\"100%\",Zcv8nL6lI:resolvedLinks1[0],...addPropertyOverrides({aKk_UkDCx:{Zcv8nL6lI:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})})},idotXeIWJ6m);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-srz50i\",layoutDependency:layoutDependency,layoutId:\"zp2tISWuv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w4mgda\",\"data-styles-preset\":\"xUJ0p2uFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74)))\"},children:\"Kaikki artikkelit\"})}),className:\"framer-nd10wy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BXiLGAToc\",style:{\"--extracted-r6o4lv\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f6ijh5\",\"data-border\":true,\"data-framer-name\":\"RIght\",layoutDependency:layoutDependency,layoutId:\"aVA1KxMej\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(250, 250, 250)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-phgae3\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"F3LXr6XgL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q3xwp0\",\"data-styles-preset\":\"qA7IyS6rp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Puoti\"})}),className:\"framer-1tie3mu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zkMc25eA3\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w7fu9v\",layoutDependency:layoutDependency,layoutId:\"BOmFg4kdA\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({Aki2XMinT:Aki2XMinTBOmFg4kdA,id:idBOmFg4kdA,NqOVPzE0o:NqOVPzE0oBOmFg4kdA,xtorZBiw5:xtorZBiw5BOmFg4kdA},index2)=>{xtorZBiw5BOmFg4kdA??=\"\";NqOVPzE0oBOmFg4kdA??=\"\";Aki2XMinTBOmFg4kdA??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`BOmFg4kdA-${idBOmFg4kdA}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{NqOVPzE0o:NqOVPzE0oBOmFg4kdA},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:xtorZBiw5BOmFg4kdA,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oBOmFg4kdA}},{href:xtorZBiw5BOmFg4kdA,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oBOmFg4kdA}}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,...addPropertyOverrides({aKk_UkDCx:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 3, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ueedpy-container\",layoutDependency:layoutDependency,layoutId:\"hf1P7jElq-container\",nodeId:\"hf1P7jElq\",rendersWithMotion:true,scopeId:\"aK24XAC27\",children:/*#__PURE__*/_jsx(NavMenuButton,{height:\"100%\",id:\"hf1P7jElq\",JCuLejYrN:resolvedLinks2[0],layoutId:\"hf1P7jElq\",style:{width:\"100%\"},variant:matchVariant(\"xtphMXasJ\"),width:\"100%\",y6IWUanGl:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",ZD0KWk1Ke:Aki2XMinTBOmFg4kdA,...addPropertyOverrides({aKk_UkDCx:{JCuLejYrN:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})})},idBOmFg4kdA);})});}})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({aKk_UkDCx:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 3, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mxkycl-container\",layoutDependency:layoutDependency,layoutId:\"v9kBpHNss-container\",nodeId:\"v9kBpHNss\",rendersWithMotion:true,scopeId:\"aK24XAC27\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:false,id:\"v9kBpHNss\",IWF1PDBvV:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",KVee30krx:CircleUserRound,layoutId:\"v9kBpHNss\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Ota yhteytt\\xe4\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{width:\"100%\"},variant:matchVariant(\"IvD3L4Bum\"),width:\"100%\",YyWXJCPXx:resolvedLinks3[0],...addPropertyOverrides({aKk_UkDCx:{YyWXJCPXx:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SKUOv.framer-1f7nlo6, .framer-SKUOv .framer-1f7nlo6 { display: block; }\",\".framer-SKUOv.framer-6yo01z { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-SKUOv .framer-ni4jo8 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-SKUOv .framer-1gwam5x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1540px; overflow: visible; padding: 20px 40px 20px 40px; position: relative; width: 100%; }\",\".framer-SKUOv .framer-zbpo8y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-SKUOv .framer-1gkpw91 { aspect-ratio: 3.283333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); overflow: visible; position: relative; text-decoration: none; width: 99px; }\",\".framer-SKUOv .framer-1dvlcl { aspect-ratio: 3.283333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-SKUOv .framer-1ri3cra-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-SKUOv .framer-mxphp9 { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-SKUOv .framer-19ipx1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-SKUOv .framer-p1m3oj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-SKUOv .framer-1n71f7i-container, .framer-SKUOv .framer-145gmwe-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-SKUOv .framer-11oal4f { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-SKUOv .framer-gp4lku { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-SKUOv .framer-1fwmash { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1540px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SKUOv .framer-1gt7d1f { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-SKUOv .framer-1azw4gu, .framer-SKUOv .framer-phgae3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-SKUOv .framer-13cfm4h, .framer-SKUOv .framer-1tie3mu { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-SKUOv .framer-gfe23y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-SKUOv .framer-dv29cz-container, .framer-SKUOv .framer-1ueedpy-container, .framer-SKUOv .framer-mxkycl-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-SKUOv .framer-srz50i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SKUOv .framer-nd10wy { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SKUOv .framer-1f6ijh5 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-SKUOv .framer-1w7fu9v { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-SKUOv.framer-v-gifng9.framer-6yo01z { width: 810px; }\",\".framer-SKUOv.framer-v-isak4w.framer-6yo01z, .framer-SKUOv.framer-v-1qhjtsi.framer-6yo01z, .framer-SKUOv.framer-v-s8f7b4.framer-6yo01z { align-content: flex-start; align-items: flex-start; width: 390px; }\",\".framer-SKUOv.framer-v-isak4w .framer-1gwam5x { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; padding: 0px; }\",\".framer-SKUOv.framer-v-isak4w .framer-zbpo8y, .framer-SKUOv.framer-v-1qhjtsi .framer-zbpo8y, .framer-SKUOv.framer-v-s8f7b4 .framer-zbpo8y { gap: unset; justify-content: space-between; padding: 20px; width: 100%; }\",\".framer-SKUOv.framer-v-isak4w .framer-1gkpw91, .framer-SKUOv.framer-v-1qhjtsi .framer-1gkpw91, .framer-SKUOv.framer-v-s8f7b4 .framer-1gkpw91 { height: var(--framer-aspect-ratio-supported, 25px); width: 82px; }\",\".framer-SKUOv.framer-v-isak4w .framer-1dvlcl, .framer-SKUOv.framer-v-1qhjtsi .framer-1dvlcl, .framer-SKUOv.framer-v-s8f7b4 .framer-1dvlcl { height: var(--framer-aspect-ratio-supported, 25px); }\",\".framer-SKUOv.framer-v-1qhjtsi .framer-1gwam5x { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px; }\",\".framer-SKUOv.framer-v-s8f7b4 .framer-1gwam5x { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; }\",\".framer-SKUOv.framer-v-s8f7b4 .framer-mxphp9 { cursor: pointer; flex: none; padding: 20px; width: 100%; }\",\".framer-SKUOv.framer-v-s8f7b4 .framer-19ipx1 { flex-direction: column; gap: 8px; }\",\".framer-SKUOv.framer-v-s8f7b4 .framer-p1m3oj { width: 100%; }\",\".framer-SKUOv.framer-v-s8f7b4 .framer-1n71f7i-container, .framer-SKUOv.framer-v-s8f7b4 .framer-145gmwe-container { flex: 1 0 0px; width: 1px; }\",\".framer-SKUOv.framer-v-s8f7b4 .framer-11oal4f { align-content: flex-start; align-items: flex-start; flex: none; height: 514px; justify-content: flex-start; padding: 20px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-SKUOv[data-border=\"true\"]::after, .framer-SKUOv [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 88\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"U4pAabVpV\":{\"layout\":[\"fixed\",\"auto\"]},\"QgybsGmS5\":{\"layout\":[\"fixed\",\"auto\"]},\"WmwvS0MiH\":{\"layout\":[\"fixed\",\"auto\"]},\"cdMyGg4VT\":{\"layout\":[\"fixed\",\"auto\"]},\"unSf549OL\":{\"layout\":[\"fixed\",\"auto\"]},\"aKk_UkDCx\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraK24XAC27=withCSS(Component,css,\"framer-SKUOv\");export default FrameraK24XAC27;FrameraK24XAC27.displayName=\"Header tuottaja\";FrameraK24XAC27.defaultProps={height:88,width:1200};addPropertyControls(FrameraK24XAC27,{variant:{options:[\"GVIU8TSb7\",\"U4pAabVpV\",\"QgybsGmS5\",\"WmwvS0MiH\",\"cdMyGg4VT\",\"unSf549OL\",\"aKk_UkDCx\"],optionTitles:[\"Desktop\",\"White\",\"Tablet\",\"Phone\",\"Phone\",\"Variant 5\",\"Yirtys dropdown\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameraK24XAC27,[{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\"}]},...PuotiLogo03Fonts,...MenuButtonFonts,...NavButtonFonts,...CTAFonts,...NavBlogCardFonts,...NavMenuButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FrameraK24XAC27.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);const queryCacheEntry2=queryCache.get(query5(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),queryCacheEntry2.preload(),forwardLoader(MenuButton,{},context),forwardLoader(CTA,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavButton,{},context)));})(),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavBlogCard,{},context)));})(),(async()=>{const parentData=await queryCacheEntry2.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavMenuButton,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraK24XAC27\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"88\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U4pAabVpV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QgybsGmS5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WmwvS0MiH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cdMyGg4VT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"unSf549OL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aKk_UkDCx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\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 6 6\" fill=\"transparent\" height=\"6px\" id=\"OQ8PAkmsa\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(15 15)\" width=\"6px\"/><path d=\"M 0 6 L 6 0\" fill=\"transparent\" height=\"6px\" id=\"iWYZihDPR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(15 3)\" width=\"6px\"/><path d=\"M 5 0 L 5 5 L 0 5\" fill=\"transparent\" height=\"5px\" id=\"uwCopbZ_k\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 16)\" width=\"5px\"/><path d=\"M 5 5 L 5 0 L 0 0\" fill=\"transparent\" height=\"5px\" id=\"GQhQPVITQ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(16 3)\" width=\"5px\"/><path d=\"M 0 0 L 0 5 L 5 5\" fill=\"transparent\" height=\"5px\" id=\"rzG1hEcTy\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 16)\" width=\"5px\"/><path d=\"M 0 6 L 6 0\" fill=\"transparent\" height=\"6px\" id=\"Co6jXi1av\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 15)\" width=\"6px\"/><path d=\"M 0 5 L 0 0 L 5 0\" fill=\"transparent\" height=\"5px\" id=\"liCJtUP9g\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"5px\"/><path d=\"M 6 6 L 0 0\" fill=\"transparent\" height=\"6px\" id=\"eqOX00c4G\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"6px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1873042212\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SXuEn\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-SXuEn { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Expand\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-SXuEn\");Icon.displayName=\"Expand\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Expand\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e8a9766)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Expand from\"https://framerusercontent.com/modules/7PQfHw4CVJHKK4SSA0BL/91utMaJbTIoMuPl10BXb/a4jR4SFwC.js\";import ShoppingBasket from\"https://framerusercontent.com/modules/HH8UNEsP0Jm9aASXj0ph/iFwbYfy6hrYSuGqyNYQq/x_rk6ExoU.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import Carrot from\"https://framerusercontent.com/modules/xnhuDPii5LGgO75W5YjW/sApRPrPhzywTIE1lCTkN/yX0H94igN.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/dKboYcyMwd8pa2qSppgn/3IF32jyv4Swo30kQNpPD/cv9Ys239l.js\";import CTA from\"https://framerusercontent.com/modules/rh9n9SyB0Gle724ORlgk/bCozBeGcCONdIZiR1c1n/nS61CRe71.js\";const CTAFonts=getFonts(CTA);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"OXD3KJ0Z0\",\"jdfnK28vA\",\"MBnaPHRx_\",\"S6ceBRgEE\"];const serializationHash=\"framer-y9hZg\";const variantClassNames={jdfnK28vA:\"framer-v-swvjmi\",MBnaPHRx_:\"framer-v-yrk2pn\",OXD3KJ0Z0:\"framer-v-jj1gqo\",S6ceBRgEE:\"framer-v-1x7q8pu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.8,ease:[.61,-.32,.09,.99],type:\"tween\"};const transition2={delay:.4,duration:.6,ease:[.54,.02,.09,.99],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={\"Kartta auki\":\"MBnaPHRx_\",\"Kartta kiinni\":\"S6ceBRgEE\",\"Kohde kiinni\":\"jdfnK28vA\",Kohde:\"OXD3KJ0Z0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"OXD3KJ0Z0\"};};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:\"OXD3KJ0Z0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmbi1nf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"OXD3KJ0Z0\");});const onTap17rhd0d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"MBnaPHRx_\");});const onTaprcehsg=activeVariantCallback(async(...args)=>{setVariant(\"jdfnK28vA\");});const onTap19v4ucs=activeVariantCallback(async(...args)=>{setVariant(\"S6ceBRgEE\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jdfnK28vA\",\"S6ceBRgEE\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"MBnaPHRx_\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jj1gqo\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Kohde\",layoutDependency:layoutDependency,layoutId:\"OXD3KJ0Z0\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.05)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:15,borderBottomRightRadius:15,borderTopLeftRadius:15,borderTopRightRadius:15,boxShadow:\"0px 6px 20px -2px rgba(0, 0, 0, 0.06)\",WebkitBackdropFilter:\"blur(5px)\",...style},variants:{jdfnK28vA:{borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35},S6ceBRgEE:{borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35}},...addPropertyOverrides({jdfnK28vA:{\"data-framer-name\":\"Kohde kiinni\",\"data-highlight\":true,onTap:onTapmbi1nf},MBnaPHRx_:{\"data-framer-name\":\"Kartta auki\"},S6ceBRgEE:{\"data-framer-name\":\"Kartta kiinni\",\"data-highlight\":true,onTap:onTap17rhd0d}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1a4cj0e\",\"data-framer-appear-id\":\"1a4cj0e\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"T7nRePAs1\",optimized:true,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1c1wdr2\",\"data-styles-preset\":\"cv9Ys239l\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(35, 31, 32)))\"},children:\"MIt\\xe4 tietoja etsit?\"})}),className:\"framer-hk9yjl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"u3_7a8r50\",style:{\"--extracted-a0htzi\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(35, 31, 32))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MBnaPHRx_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1c1wdr2\",\"data-styles-preset\":\"cv9Ys239l\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(35, 31, 32)))\"},children:\"Etsi l\\xe4hin tuottaja\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tvt64x\",layoutDependency:layoutDependency,layoutId:\"KB_c6NciI\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AErYGDPpm\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+24+(((componentViewport?.height||138)-48-90)/2+0+0)+0+42+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p97ht6-container\",layoutDependency:layoutDependency,layoutId:\"Amtt732SY-container\",nodeId:\"Amtt732SY\",rendersWithMotion:true,scopeId:\"qQSO9FjYr\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"Amtt732SY\",IWF1PDBvV:\"rgb(142, 227, 73)\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",KVee30krx:Carrot,layoutId:\"Amtt732SY\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Tuottaja\",variant:matchVariant(\"lQYlXC30Q\"),width:\"100%\",YyWXJCPXx:resolvedLinks[0]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JjMitxHXr\"},implicitPathVariables:undefined},{href:{webPageId:\"nL8lKn1Cp\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+24+(((componentViewport?.height||138)-48-90)/2+0+0)+0+42+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qruojc-container\",layoutDependency:layoutDependency,layoutId:\"apQNPshlX-container\",nodeId:\"apQNPshlX\",rendersWithMotion:true,scopeId:\"qQSO9FjYr\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"apQNPshlX\",IWF1PDBvV:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",jvGqfnZd5:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",KVee30krx:ShoppingBasket,layoutId:\"apQNPshlX\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Kuluttaja\",variant:matchVariant(\"lQYlXC30Q\"),width:\"100%\",YyWXJCPXx:resolvedLinks1[0],...addPropertyOverrides({MBnaPHRx_:{P7LKEqYym:\"Avaa kartta t\\xe4st\\xe4\",YyWXJCPXx:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-169u7bn\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kVc4QdBBv\",onTap:onTaprcehsg,style:{backgroundColor:\"rgba(242, 242, 242, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},...addPropertyOverrides({jdfnK28vA:{\"data-highlight\":undefined,onTap:undefined},MBnaPHRx_:{onTap:onTap19v4ucs},S6ceBRgEE:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1izw9l3\",Component:X,layoutDependency:layoutDependency,layoutId:\"r810NOxhd\",style:{\"--1m973uw\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(35, 31, 32))\",\"--js9iwy\":1.5},...addPropertyOverrides({jdfnK28vA:{Component:Expand},S6ceBRgEE:{Component:Expand}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-y9hZg.framer-lj4vtj, .framer-y9hZg .framer-lj4vtj { display: block; }\",\".framer-y9hZg.framer-jj1gqo { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-y9hZg .framer-1a4cj0e { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-y9hZg .framer-hk9yjl { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-y9hZg .framer-1tvt64x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-y9hZg .framer-p97ht6-container, .framer-y9hZg .framer-1qruojc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-y9hZg .framer-169u7bn { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 24px); justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 10px; top: 10px; width: 24px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-y9hZg .framer-1izw9l3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-y9hZg.framer-v-swvjmi.framer-jj1gqo, .framer-y9hZg.framer-v-1x7q8pu.framer-jj1gqo { cursor: pointer; padding: 16px; }\",\".framer-y9hZg.framer-v-swvjmi .framer-169u7bn, .framer-y9hZg.framer-v-1x7q8pu .framer-169u7bn { cursor: unset; position: relative; right: unset; top: unset; }\",...sharedStyle.css,'.framer-y9hZg[data-border=\"true\"]::after, .framer-y9hZg [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 138\n * @framerIntrinsicWidth 312.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jdfnK28vA\":{\"layout\":[\"auto\",\"auto\"]},\"MBnaPHRx_\":{\"layout\":[\"auto\",\"auto\"]},\"S6ceBRgEE\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqQSO9FjYr=withCSS(Component,css,\"framer-y9hZg\");export default FramerqQSO9FjYr;FramerqQSO9FjYr.displayName=\"Quick nav\";FramerqQSO9FjYr.defaultProps={height:138,width:312.5};addPropertyControls(FramerqQSO9FjYr,{variant:{options:[\"OXD3KJ0Z0\",\"jdfnK28vA\",\"MBnaPHRx_\",\"S6ceBRgEE\"],optionTitles:[\"Kohde\",\"Kohde kiinni\",\"Kartta auki\",\"Kartta kiinni\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqQSO9FjYr,[{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\"}]},...CTAFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerqQSO9FjYr.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CTA,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqQSO9FjYr\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"138\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jdfnK28vA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MBnaPHRx_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S6ceBRgEE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"312.5\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:250}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c1e582d)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./AY9MD1MLg-0.js\";import{getRichTextJsonResolver as a}from\"./AY9MD1MLg-1.js\";let r={BXDg9EkKy:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},createdAt:{isNullable:!0,type:t.Date},cXtktw8eN:{isNullable:!0,type:t.String},gcf24ajln:{isNullable:!0,type:t.Link},id:{isNullable:!1,type:t.String},IRQ9yxD3B:{definition:{isNullable:!0,type:t.String},isNullable:!0,type:t.Array},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},pS8naH5hR:{isNullable:!0,type:t.RichText},updatedAt:{isNullable:!0,type:t.Date},vYq68FM0x:{isNullable:!0,type:t.String}},n=[],u=e=>{let t=n[e];if(t)return t().then(e=>e.default);},o={},d=a(o),p=new l,c={collectionByLocaleId:{default:new i({chunks:[new URL(\"./AY9MD1MLg-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/UUPVch53aYXw94IjAMPy/9FW0e4qFx4vudB0Afxku/AY9MD1MLg.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"08ae32cd-6284-4396-b0a4-d6f6b2e40757default\",indexes:[],resolveRichText:d,resolveVectorSetItem:u,schema:r})},displayName:\"Kuluttaja menu\",id:\"08ae32cd-6284-4396-b0a4-d6f6b2e40757\"};export default c;e(c,{vYq68FM0x:{defaultValue:\"\",title:\"Title\",type:t.String},cXtktw8eN:{preventLocalization:!1,title:\"Slug\",type:t.String},pS8naH5hR:{defaultValue:\"\",title:\"Kuvaus\",type:t.RichText},IRQ9yxD3B:{dataIdentifier:\"local-module:collection/v4zrQWmfk:default\",title:\"Tuotteets\",type:t.MultiCollectionReference},BXDg9EkKy:{dataIdentifier:\"local-module:collection/Q1Cuj4_Ca:default\",title:\"Tuottajats\",type:t.MultiCollectionReference},gcf24ajln:{title:\"Link\",type:t.Link},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/AY9MD1MLg:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/AY9MD1MLg:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await p.query({from:{data:c,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"cXtktw8eN\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.cXtktw8eN;},async getRecordIdBySlug(e,t){let[l]=await p.query({from:{data:c,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"cXtktw8eN\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerData\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"false\",\"framerRecordIdKey\":\"id\",\"framerCollectionId\":\"AY9MD1MLg\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerSlug\":\"cXtktw8eN\",\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const hn_fRgno4=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 66 66\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 30.583 0 C 12.655 0 0 12.655 0 29.88 C 0 40.452 4.772 49.295 12.597 54.555 C 12.77 53.799 13.032 52.963 13.151 52.575 C 13.794 50.47 14.704 48.459 15.635 46.473 C 15.168 45.412 11.08 35.698 16.252 27.064 C 17.002 25.813 19.47 21.694 24.185 19.668 C 27.02 18.449 28.765 18.805 33.024 17.41 C 36.213 16.366 38.675 15.041 40.287 14.059 C 41.212 15.344 42.377 17.224 43.278 19.669 C 43.767 20.995 47.565 31.793 41.559 40.322 C 36.675 47.257 26.942 50.325 17.439 47.707 C 15.991 50.18 15.242 52.962 14.431 55.694 C 19.015 58.298 24.493 59.761 30.583 59.761 C 48.512 59.761 61.167 47.106 61.167 29.88 C 61.167 12.655 48.512 0 30.583 0 Z\" fill=\"var(--1taen9e, rgb(35,31,32))\" height=\"59.7611967px\" id=\"LRyz7byiG\" transform=\"translate(2 3)\" width=\"61.16714950000001px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,hn_fRgno4:fill??props.hn_fRgno4??\"rgb(35, 31, 32)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,hn_fRgno4,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-4yXYL\",className),layoutId:layoutId,ref:ref,style:{\"--1taen9e\":hn_fRgno4,...style}});});const css=[`.framer-4yXYL { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1taen9e); mask: ${mask}; width: 66px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 66\n * @framerIntrinsicHeight 66\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"hn_fRgno4\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Puoti Logo 04\",\"color\":{\"type\":\"variable\",\"value\":\"1taen9e\"},\"set\":{\"localId\":\"vectorSet/woA51UjhA\",\"id\":\"woA51UjhA\",\"moduleId\":\"mztgc7qCGdWip7nh6htU\"}}\n */const Icon=withCSS(Component,css,\"framer-4yXYL\");Icon.displayName=\"Puoti Logo 04\";export default Icon;addPropertyControls(Icon,{hn_fRgno4:{defaultValue:\"rgb(35, 31, 32)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"66\",\"framerVariables\":\"{\\\"hn_fRgno4\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"66\",\"framerVector\":\"{\\\"name\\\":\\\"Puoti Logo 04\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1taen9e\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/woA51UjhA\\\",\\\"id\\\":\\\"woA51UjhA\\\",\\\"moduleId\\\":\\\"mztgc7qCGdWip7nh6htU\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3f58b33)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import KuluttajaMenu from\"https://framerusercontent.com/modules/UUPVch53aYXw94IjAMPy/9FW0e4qFx4vudB0Afxku/AY9MD1MLg.js\";import TuottajaMenu from\"https://framerusercontent.com/modules/kD35k9Tx47nKzyv8UrY4/T80hLqcXqJyzL5lj1g9s/qqXaB8nuZ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jjBfobqhvQW1cUbpJhVY/A963gJ8kgGT8jX7KhzBB/mLiGZvYJ8.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/JdefbaISH4RPpR7sG5Js/ekAcE0NsFibYdpzun6Bp/qA4SxgxVC.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/B2JgpJRemIlTunZcrP3z/zEDjWNEsCbildAkK5xmr/St_1EIotp.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/AjeVr5lLzSN6ti4QVsfF/SsaSqU8fv9BJrXmWKP9b/XK1Bipzw6.js\";import PuotiLogo04 from\"https://framerusercontent.com/modules/uH2fAOwjx91uMOJXDpf9/qRgqPOrAPWEnTEjwzkZE/hQwNs7Q5j.js\";const PuotiLogo04Fonts=getFonts(PuotiLogo04);const cycleOrder=[\"PxdXNv4Aq\",\"wuDBEx9zA\",\"b3AIfODmh\"];const serializationHash=\"framer-8aCy2\";const variantClassNames={b3AIfODmh:\"framer-v-73oeim\",PxdXNv4Aq:\"framer-v-316776\",wuDBEx9zA:\"framer-v-1i1wkvr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tTfm4tpkl=undefined;const gcf24ajlnPGEd7SZ8r=undefined;const vYq68FM0xPGEd7SZ8r=undefined;const cXtktw8eNPGEd7SZ8r=undefined;const idPGEd7SZ8r=undefined;const QXxzs68f7vh7yK1mMj=undefined;const pXTxO7bu6vh7yK1mMj=undefined;const y0bMR8Fa2vh7yK1mMj=undefined;const idvh7yK1mMj=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"PGEd7SZ8r\",data:KuluttajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"PGEd7SZ8r\",name:\"gcf24ajln\",type:\"Identifier\"},{collection:\"PGEd7SZ8r\",name:\"vYq68FM0x\",type:\"Identifier\"},{collection:\"PGEd7SZ8r\",name:\"cXtktw8eN\",type:\"Identifier\"},{collection:\"PGEd7SZ8r\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"PGEd7SZ8r\",data:KuluttajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"PGEd7SZ8r\",name:\"gcf24ajln\",type:\"Identifier\"},{collection:\"PGEd7SZ8r\",name:\"vYq68FM0x\",type:\"Identifier\"},{collection:\"PGEd7SZ8r\",name:\"cXtktw8eN\",type:\"Identifier\"},{collection:\"PGEd7SZ8r\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"vh7yK1mMj\",data:TuottajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"vh7yK1mMj\",name:\"QXxzs68f7\",type:\"Identifier\"},{collection:\"vh7yK1mMj\",name:\"pXTxO7bu6\",type:\"Identifier\"},{collection:\"vh7yK1mMj\",name:\"y0bMR8Fa2\",type:\"Identifier\"},{collection:\"vh7yK1mMj\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"vh7yK1mMj\",data:TuottajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"vh7yK1mMj\",name:\"QXxzs68f7\",type:\"Identifier\"},{collection:\"vh7yK1mMj\",name:\"pXTxO7bu6\",type:\"Identifier\"},{collection:\"vh7yK1mMj\",name:\"y0bMR8Fa2\",type:\"Identifier\"},{collection:\"vh7yK1mMj\",name:\"id\",type:\"Identifier\"}]});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={Dekstop:\"PxdXNv4Aq\",Mobile:\"b3AIfODmh\",Tablet:\"wuDBEx9zA\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,width,...props})=>{return{...props,tTfm4tpkl:fill??props.tTfm4tpkl??\"var(--token-781135db-d3ec-4435-b171-bb8de99f1c59, rgb(5, 54, 52))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"PxdXNv4Aq\"};};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,tTfm4tpkl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PxdXNv4Aq\",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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-316776\",className,classNames),\"data-framer-name\":\"Dekstop\",layoutDependency:layoutDependency,layoutId:\"PxdXNv4Aq\",ref:refBinding,style:{backgroundColor:tTfm4tpkl,...style},...addPropertyOverrides({b3AIfODmh:{\"data-framer-name\":\"Mobile\"},wuDBEx9zA:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jhajqy\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"imGq3saZD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bzy0yh\",layoutDependency:layoutDependency,layoutId:\"zKjPPT1Uu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a2z4h5\",layoutDependency:layoutDependency,layoutId:\"v5ivSAits\",children:[/*#__PURE__*/_jsx(PuotiLogo04,{animated:true,className:\"framer-909wsr\",layoutDependency:layoutDependency,layoutId:\"bfyDGif8D\",style:{\"--1taen9e\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-rl49ns\",\"data-styles-preset\":\"mLiGZvYJ8\",dir:\"ltr\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Paikallisen ruoan uusi koti. \"})}),className:\"framer-azxiof\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hJCkFkbjY\",style:{\"--extracted-1of0zx5\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10k21d1\",layoutDependency:layoutDependency,layoutId:\"PUzMUil5S\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12bjth4\",layoutDependency:layoutDependency,layoutId:\"sWIyHr8yt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Puoti\"})}),className:\"framer-z4de2o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZToWpbpJh\",style:{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8yt2mw\",layoutDependency:layoutDependency,layoutId:\"heakllHCo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"knJZ8hIVd\",openInNewTab:false,relValues:[],scopeId:\"Z5HLR9SgZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m5lx\",\"data-styles-preset\":\"qA4SxgxVC\",children:\"Etusivu\"})})})}),className:\"framer-i9pjdv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"knJZ8hIVd\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zonOOQQeC\"},motionChild:true,nodeId:\"JDaEmwrHx\",openInNewTab:false,relValues:[],scopeId:\"Z5HLR9SgZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m5lx\",\"data-styles-preset\":\"qA4SxgxVC\",children:\"Meist\\xe4\"})})})}),className:\"framer-1522r9c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JDaEmwrHx\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WPUPmjqQG\"},motionChild:true,nodeId:\"ICpWKhide\",openInNewTab:false,relValues:[],scopeId:\"Z5HLR9SgZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m5lx\",\"data-styles-preset\":\"qA4SxgxVC\",children:\"Ota yhteytt\\xe4\"})})})}),className:\"framer-1thhjkg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ICpWKhide\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xSwdrx99k\"},motionChild:true,nodeId:\"cDtCEbVfb\",openInNewTab:false,relValues:[],scopeId:\"Z5HLR9SgZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m5lx\",\"data-styles-preset\":\"qA4SxgxVC\",children:\"Blogi\"})})})}),className:\"framer-1w8nzld\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cDtCEbVfb\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"H2ibAZkYq\"},motionChild:true,nodeId:\"oeVjlzAAA\",openInNewTab:false,relValues:[],scopeId:\"Z5HLR9SgZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m5lx\",\"data-styles-preset\":\"qA4SxgxVC\",children:\"Noutopisteet\"})})})}),className:\"framer-17k8ydy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oeVjlzAAA\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b02q0v\",layoutDependency:layoutDependency,layoutId:\"JwxLpxJZS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Kulutajille\"})}),className:\"framer-1p4v90f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iAOWhKVvf\",style:{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-aizrvq\",layoutDependency:layoutDependency,layoutId:\"PGEd7SZ8r\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({cXtktw8eN:cXtktw8eNPGEd7SZ8r,gcf24ajln:gcf24ajlnPGEd7SZ8r,id:idPGEd7SZ8r,vYq68FM0x:vYq68FM0xPGEd7SZ8r},index)=>{gcf24ajlnPGEd7SZ8r??=\"\";vYq68FM0xPGEd7SZ8r??=\"\";cXtktw8eNPGEd7SZ8r??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`PGEd7SZ8r-${idPGEd7SZ8r}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{cXtktw8eN:cXtktw8eNPGEd7SZ8r},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uzs0wu\",layoutDependency:layoutDependency,layoutId:\"r35SYnUqW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:gcf24ajlnPGEd7SZ8r,motionChild:true,nodeId:\"zdnyxhSKY\",openInNewTab:false,relValues:[],scopeId:\"Z5HLR9SgZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m5lx\",\"data-styles-preset\":\"qA4SxgxVC\",children:\"Tuottajat\"})})})}),className:\"framer-byosaj\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zdnyxhSKY\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\"},text:vYq68FM0xPGEd7SZ8r,verticalAlignment:\"top\",withExternalLayout:true})})})},idPGEd7SZ8r);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qle3s5\",layoutDependency:layoutDependency,layoutId:\"Q92xmI5UA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Tuottajille\"})}),className:\"framer-1eaqnmv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fQnGwYj6_\",style:{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c6x98o\",layoutDependency:layoutDependency,layoutId:\"vh7yK1mMj\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idvh7yK1mMj,pXTxO7bu6:pXTxO7bu6vh7yK1mMj,QXxzs68f7:QXxzs68f7vh7yK1mMj,y0bMR8Fa2:y0bMR8Fa2vh7yK1mMj},index1)=>{QXxzs68f7vh7yK1mMj??=\"\";pXTxO7bu6vh7yK1mMj??=\"\";y0bMR8Fa2vh7yK1mMj??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`vh7yK1mMj-${idvh7yK1mMj}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{y0bMR8Fa2:y0bMR8Fa2vh7yK1mMj},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5sy3o5\",layoutDependency:layoutDependency,layoutId:\"A9EB1zbNk\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:/*#__PURE__*/_jsx(Link,{href:QXxzs68f7vh7yK1mMj,motionChild:true,nodeId:\"jqvrbzIjq\",openInNewTab:false,relValues:[],scopeId:\"Z5HLR9SgZ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1b6m5lx\",\"data-styles-preset\":\"qA4SxgxVC\",children:\"Hy\\xf6dyt\"})})})}),className:\"framer-1bj07ru\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jqvrbzIjq\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\"},text:pXTxO7bu6vh7yK1mMj,verticalAlignment:\"top\",withExternalLayout:true})})})},idvh7yK1mMj);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18qjh7d\",layoutDependency:layoutDependency,layoutId:\"IIvJfSjJN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Lis\\xe4tietoja\"})}),className:\"framer-1cfaoia\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G1Gxrez9c\",style:{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j076uo\",layoutDependency:layoutDependency,layoutId:\"KjJBYLkfR\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:\"Osoite: \"})}),className:\"framer-1d29nc4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jgHJujSBG\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:\"Tietosuojaseloste\"})}),className:\"framer-169y4xd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gD0AMqjpw\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:\"K\\xe4ytt\\xf6ehdot\"})}),className:\"framer-ds1s2f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HqPmY87CU\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7)))\"},children:\"Y-tunnus:\"})}),className:\"framer-y2lahp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JAqnYQHmm\",style:{\"--extracted-r6o4lv\":\"var(--token-dce44de1-8a76-44a4-9dd5-05b0fa7cd8f4, rgba(255, 255, 255, 0.7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1stywoo\",layoutDependency:layoutDependency,layoutId:\"TK_PvoDA0\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11rcoij\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"c1xXa27cN\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.15)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1k7vrox\",\"data-styles-preset\":\"XK1Bipzw6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"\\xa9 2026 Puoti. All rights reserved.\"})}),className:\"framer-18fgoyk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tKP7TND2O\",style:{\"--extracted-r6o4lv\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8aCy2.framer-15qvcme, .framer-8aCy2 .framer-15qvcme { display: block; }\",\".framer-8aCy2.framer-316776 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 80px 40px 80px; position: relative; width: 1200px; }\",\".framer-8aCy2 .framer-1jhajqy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1540px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-8aCy2 .framer-1bzy0yh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-8aCy2 .framer-1a2z4h5 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-8aCy2 .framer-909wsr { flex: none; height: var(--framer-aspect-ratio-supported, 55px); position: relative; width: 55px; }\",\".framer-8aCy2 .framer-azxiof, .framer-8aCy2 .framer-z4de2o, .framer-8aCy2 .framer-i9pjdv, .framer-8aCy2 .framer-1522r9c, .framer-8aCy2 .framer-1thhjkg, .framer-8aCy2 .framer-1w8nzld, .framer-8aCy2 .framer-17k8ydy, .framer-8aCy2 .framer-1p4v90f, .framer-8aCy2 .framer-1eaqnmv, .framer-8aCy2 .framer-1cfaoia, .framer-8aCy2 .framer-1d29nc4, .framer-8aCy2 .framer-169y4xd, .framer-8aCy2 .framer-ds1s2f, .framer-8aCy2 .framer-y2lahp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-8aCy2 .framer-10k21d1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-8aCy2 .framer-12bjth4, .framer-8aCy2 .framer-b02q0v, .framer-8aCy2 .framer-1qle3s5, .framer-8aCy2 .framer-18qjh7d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-8aCy2 .framer-8yt2mw, .framer-8aCy2 .framer-1j076uo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-8aCy2 .framer-aizrvq, .framer-8aCy2 .framer-c6x98o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-8aCy2 .framer-1uzs0wu, .framer-8aCy2 .framer-5sy3o5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-8aCy2 .framer-byosaj, .framer-8aCy2 .framer-1bj07ru { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8aCy2 .framer-1stywoo { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-8aCy2 .framer-11rcoij { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-8aCy2 .framer-18fgoyk { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-8aCy2.framer-v-1i1wkvr.framer-316776 { padding: 80px 32px 32px 32px; width: 810px; }\",\".framer-8aCy2.framer-v-1i1wkvr .framer-10k21d1 { align-content: unset; align-items: unset; display: grid; gap: 24px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); }\",\".framer-8aCy2.framer-v-1i1wkvr .framer-12bjth4, .framer-8aCy2.framer-v-1i1wkvr .framer-b02q0v, .framer-8aCy2.framer-v-1i1wkvr .framer-1qle3s5, .framer-8aCy2.framer-v-1i1wkvr .framer-18qjh7d, .framer-8aCy2.framer-v-73oeim .framer-12bjth4, .framer-8aCy2.framer-v-73oeim .framer-b02q0v, .framer-8aCy2.framer-v-73oeim .framer-1qle3s5, .framer-8aCy2.framer-v-73oeim .framer-18qjh7d { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-8aCy2.framer-v-73oeim.framer-316776 { padding: 60px 20px 20px 20px; width: 390px; }\",\".framer-8aCy2.framer-v-73oeim .framer-1bzy0yh { flex-direction: column; gap: 40px; }\",\".framer-8aCy2.framer-v-73oeim .framer-1a2z4h5 { flex: none; width: 100%; }\",\".framer-8aCy2.framer-v-73oeim .framer-909wsr { height: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-8aCy2.framer-v-73oeim .framer-10k21d1 { align-content: unset; align-items: unset; display: grid; flex: none; gap: 24px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-8aCy2[data-border=\"true\"]::after, .framer-8aCy2 [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 437\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wuDBEx9zA\":{\"layout\":[\"fixed\",\"auto\"]},\"b3AIfODmh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tTfm4tpkl\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ5HLR9SgZ=withCSS(Component,css,\"framer-8aCy2\");export default FramerZ5HLR9SgZ;FramerZ5HLR9SgZ.displayName=\"Footer\";FramerZ5HLR9SgZ.defaultProps={height:437,width:1200};addPropertyControls(FramerZ5HLR9SgZ,{variant:{options:[\"PxdXNv4Aq\",\"wuDBEx9zA\",\"b3AIfODmh\"],optionTitles:[\"Dekstop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},tTfm4tpkl:{defaultValue:\"var(--token-781135db-d3ec-4435-b171-bb8de99f1c59, rgb(5, 54, 52))\",title:\"Fill\",type:ControlType.Color}});addFonts(FramerZ5HLR9SgZ,[{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\"}]},...PuotiLogo04Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerZ5HLR9SgZ.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ5HLR9SgZ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"tTfm4tpkl\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wuDBEx9zA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b3AIfODmh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"437\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80b8aa5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeaderTuottaja from\"#framer/local/canvasComponent/aK24XAC27/aK24XAC27.js\";import QuickNav from\"#framer/local/canvasComponent/qQSO9FjYr/qQSO9FjYr.js\";import Footer from\"#framer/local/canvasComponent/Z5HLR9SgZ/Z5HLR9SgZ.js\";const FooterFonts=getFonts(Footer);const HeaderTuottajaFonts=getFonts(HeaderTuottaja);const HeaderTuottajaWithVariantAppearEffect=withVariantAppearEffect(HeaderTuottaja);const QuickNavFonts=getFonts(QuickNav);const ContainerWithFX=withFX(Container);const HeaderTuottajaControls=getPropertyControls(HeaderTuottaja);const breakpoints={OOtXRe7RP:\"(min-width: 1200px)\",s9DguFLti:\"(min-width: 810px) and (max-width: 1199.98px)\",uIsTNOfSx:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-DZLCu\";const variantClassNames={OOtXRe7RP:\"framer-v-jxnmku\",s9DguFLti:\"framer-v-1urzahr\",uIsTNOfSx:\"framer-v-147akq9\"};const Ct9Me6xVM=undefined;const DHbcsuy43=undefined;const L17QBaVEY=undefined;const kj78HnAax=undefined;const bYJFZvLqg=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition1={delay:0,duration:.8,ease:[.61,-.32,.09,.99],type:\"tween\"};const breakpointRules={uIsTNOfSx:[\".framer-DZLCu .framer-135d0vu-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); right: 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={uIsTNOfSx:\".framer-147akq9-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DZLCu.framer-bkzcbh, .framer-DZLCu .framer-bkzcbh { display: block; }\",\".framer-DZLCu.framer-jxnmku { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-DZLCu .framer-1ih2kl2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-DZLCu .framer-1tg7pr3-container { flex: none; height: auto; order: 1001; position: relative; width: 100%; z-index: 6; }\",\".framer-DZLCu .framer-14asnn-container { flex: none; height: auto; left: 0px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-DZLCu .framer-135d0vu-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 40px); flex: none; height: auto; order: 1003; position: var(--framer-canvas-fixed-position, fixed); right: 40px; width: auto; z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={OOtXRe7RP:\"(min-width: 1200px)\",s9DguFLti:\"(min-width: 810px) and (max-width: 1199.98px)\",uIsTNOfSx:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"OOtXRe7RP\",Phone:\"uIsTNOfSx\",Tablet:\"s9DguFLti\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Variant 5\":\"unSf549OL\",Desktop:\"GVIU8TSb7\",Phone:\"cdMyGg4VT\",Tablet:\"QgybsGmS5\",White:\"U4pAabVpV\"};const getProps=({desktopHeader,footerVisible,height,id,phoneHeader,scrollSection,visible,width,...props})=>{return{...props,bYJFZvLqg:visible??props.bYJFZvLqg??true,Ct9Me6xVM:footerVisible??props.Ct9Me6xVM??true,DHbcsuy43:humanReadableEnumMap[desktopHeader]??desktopHeader??props.DHbcsuy43??\"GVIU8TSb7\",kj78HnAax:humanReadableEnumMap[phoneHeader]??phoneHeader??props.kj78HnAax??\"WmwvS0MiH\",L17QBaVEY:scrollSection??props.L17QBaVEY,variant:humanReadableVariantMap[props.variant]??props.variant??\"OOtXRe7RP\"};};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,L17QBaVEY,bYJFZvLqg,Ct9Me6xVM,DHbcsuy43,kj78HnAax,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:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"OOtXRe7RP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-jxnmku\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ih2kl2\"}),Ct9Me6xVM!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:437,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tg7pr3-container\",nodeId:\"C_hykSeQ0\",scopeId:\"JQIa1vHWw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uIsTNOfSx:{variant:matchVariant(\"b3AIfODmh\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"C_hykSeQ0\",layoutId:\"C_hykSeQ0\",style:{width:\"100%\"},tTfm4tpkl:\"var(--token-781135db-d3ec-4435-b171-bb8de99f1c59, rgb(5, 54, 52))\",variant:matchVariant(\"PxdXNv4Aq\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14asnn-container\",layoutScroll:true,nodeId:\"ECPgvqTIX\",rendersWithMotion:true,scopeId:\"JQIa1vHWw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s9DguFLti:{variant:matchVariant(kj78HnAax)},uIsTNOfSx:{__framer__targets:[{ref:L17QBaVEY,target:\"cdMyGg4VT\"}],variant:matchVariant(kj78HnAax)}},children:/*#__PURE__*/_jsx(HeaderTuottajaWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:L17QBaVEY,target:\"U4pAabVpV\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"ECPgvqTIX\",layoutId:\"ECPgvqTIX\",style:{width:\"100%\"},variant:matchVariant(DHbcsuy43),width:\"100%\"})})})}),bYJFZvLqg!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uIsTNOfSx:{y:842}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:138,y:822,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:L17QBaVEY,target:\"animate\"}],__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-135d0vu-container\",layoutScroll:true,nodeId:\"cY7KGk0He\",rendersWithMotion:true,scopeId:\"JQIa1vHWw\",children:/*#__PURE__*/_jsx(QuickNav,{height:\"100%\",id:\"cY7KGk0He\",layoutId:\"cY7KGk0He\",variant:matchVariant(\"OXD3KJ0Z0\"),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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"s9DguFLti\":{\"layout\":[\"fixed\",\"fixed\"]},\"uIsTNOfSx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"L17QBaVEY\":\"scrollSection\",\"bYJFZvLqg\":\"visible\",\"Ct9Me6xVM\":\"footerVisible\",\"DHbcsuy43\":\"desktopHeader\",\"kj78HnAax\":\"phoneHeader\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"OOtXRe7RP\":[\".framer-1tg7pr3-container\",\".framer-14asnn-container\",\".framer-135d0vu-container\"],\"s9DguFLti\":[\".framer-1tg7pr3-container\",\".framer-14asnn-container\",\".framer-135d0vu-container\"],\"uIsTNOfSx\":[\".framer-1tg7pr3-container\",\".framer-14asnn-container\",\".framer-135d0vu-container\"]}\n * @framerBreakpoints {\"OOtXRe7RP\":{\"min\":1200,\"canvasClassName\":\"framer-jxnmku-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"s9DguFLti\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1urzahr-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"uIsTNOfSx\":{\"max\":809,\"canvasClassName\":\"framer-147akq9-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant OOtXRe7RP\n * @framerLayoutTemplate true\n */const FramerJQIa1vHWw=withCSS(Component,css,\"framer-DZLCu\");export default FramerJQIa1vHWw;FramerJQIa1vHWw.displayName=\"Header tuottajille\";FramerJQIa1vHWw.defaultProps={height:1e3,width:1200};addPropertyControls(FramerJQIa1vHWw,{L17QBaVEY:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},bYJFZvLqg:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},Ct9Me6xVM:{defaultValue:true,title:\"Footer visible\",type:ControlType.Boolean},DHbcsuy43:HeaderTuottajaControls?.[\"variant\"]&&{...HeaderTuottajaControls[\"variant\"],defaultValue:\"GVIU8TSb7\",description:undefined,hidden:undefined,title:\"Desktop header\"},kj78HnAax:HeaderTuottajaControls?.[\"variant\"]&&{...HeaderTuottajaControls[\"variant\"],defaultValue:\"WmwvS0MiH\",description:undefined,hidden:undefined,title:\"Phone header\"}});addFonts(FramerJQIa1vHWw,[{explicitInter:true,fonts:[]},...FooterFonts,...HeaderTuottajaFonts,...QuickNavFonts],{supportsExplicitInterCodegen:true});FramerJQIa1vHWw.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Footer,{},context),forwardLoader(HeaderTuottaja,{},context),forwardLoader(QuickNav,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJQIa1vHWw\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"OOtXRe7RP\\\":[\\\".framer-1tg7pr3-container\\\",\\\".framer-14asnn-container\\\",\\\".framer-135d0vu-container\\\"],\\\"s9DguFLti\\\":[\\\".framer-1tg7pr3-container\\\",\\\".framer-14asnn-container\\\",\\\".framer-135d0vu-container\\\"],\\\"uIsTNOfSx\\\":[\\\".framer-1tg7pr3-container\\\",\\\".framer-14asnn-container\\\",\\\".framer-135d0vu-container\\\"]}\",\"framerDefaultVariant\":\"OOtXRe7RP\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"s9DguFLti\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uIsTNOfSx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"OOtXRe7RP\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-jxnmku-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"s9DguFLti\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1urzahr-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"uIsTNOfSx\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-147akq9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerVariables\":\"{\\\"L17QBaVEY\\\":\\\"scrollSection\\\",\\\"bYJFZvLqg\\\":\\\"visible\\\",\\\"Ct9Me6xVM\\\":\\\"footerVisible\\\",\\\"DHbcsuy43\\\":\\\"desktopHeader\\\",\\\"kj78HnAax\\\":\\\"phoneHeader\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c1e582d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,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*as sharedStyle from\"https://framerusercontent.com/modules/dKboYcyMwd8pa2qSppgn/3IF32jyv4Swo30kQNpPD/cv9Ys239l.js\";const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const enabledGestures={dZ2PB20St:{hover:true}};const serializationHash=\"framer-9PlZc\";const variantClassNames={dZ2PB20St:\"framer-v-94hhr0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MsPBmV7Bs=undefined;const J2YT5XQw5=undefined;const D6d_tE0C3=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-15,y:0};const transition2={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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,link,tuote,width,...props})=>{return{...props,D6d_tE0C3:tuote??props.D6d_tE0C3,J2YT5XQw5:image??props.J2YT5XQw5,MsPBmV7Bs:link??props.MsPBmV7Bs};};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,MsPBmV7Bs,J2YT5XQw5,D6d_tE0C3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"dZ2PB20St\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:MsPBmV7Bs,motionChild:true,nodeId:\"dZ2PB20St\",openInNewTab:false,scopeId:\"WLSe2ZTR7\",children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-94hhr0\",className,classNames)} framer-m8utgp`,\"data-framer-appear-id\":\"94hhr0\",\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"dZ2PB20St\",optimized:true,ref:refBinding,style:{backgroundColor:\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"dZ2PB20St-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(J2YT5XQw5)},className:\"framer-1i2mz\",\"data-border\":true,layout:\"position\",layoutDependency:layoutDependency,layoutId:\"NCsO323vP\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.06)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,mask:\"linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgb(0, 0, 0) 100%) add\",scale:1.05,WebkitMask:\"linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgb(0, 0, 0) 100%) add\"},variants:{\"dZ2PB20St-hover\":{mask:\"linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.8) 100%) add\",scale:1,WebkitMask:\"linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.8) 100%) add\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9poqvv\",\"data-framer-name\":\"Text\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"VsjxL98AW\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9bso34\",layoutDependency:layoutDependency,layoutId:\"dxg5HyDk4\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1c1wdr2\",\"data-styles-preset\":\"cv9Ys239l\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)))\"},children:\"Content\"})}),className:\"framer-a7ltqi\",\"data-framer-name\":\"Tuottaja\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NtiGB52En\",style:{\"--extracted-a0htzi\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},text:D6d_tE0C3,verticalAlignment:\"top\",withExternalLayout:true})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9PlZc.framer-m8utgp, .framer-9PlZc .framer-m8utgp { display: block; }\",\".framer-9PlZc.framer-94hhr0 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: wrap; gap: 24px 0px; height: 140px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; text-decoration: none; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9PlZc .framer-1i2mz { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-9PlZc .framer-9poqvv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-9PlZc .framer-9bso34 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9PlZc .framer-a7ltqi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,'.framer-9PlZc[data-border=\"true\"]::after, .framer-9PlZc [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 140\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rNQpCnaTS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MsPBmV7Bs\":\"link\",\"J2YT5XQw5\":\"image\",\"D6d_tE0C3\":\"tuote\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWLSe2ZTR7=withCSS(Component,css,\"framer-9PlZc\");export default FramerWLSe2ZTR7;FramerWLSe2ZTR7.displayName=\"Tuotekortti nav\";FramerWLSe2ZTR7.defaultProps={height:140,width:200};addPropertyControls(FramerWLSe2ZTR7,{MsPBmV7Bs:{title:\"Link\",type:ControlType.Link},J2YT5XQw5:{title:\"Image\",type:ControlType.ResponsiveImage},D6d_tE0C3:{defaultValue:\"\",title:\"Tuote\",type:ControlType.String},onD6d_tE0C3Change:{changes:\"D6d_tE0C3\",type:ControlType.ChangeHandler}});addFonts(FramerWLSe2ZTR7,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWLSe2ZTR7\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"140\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rNQpCnaTS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"MsPBmV7Bs\\\":\\\"link\\\",\\\"J2YT5XQw5\\\":\\\"image\\\",\\\"D6d_tE0C3\\\":\\\"tuote\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WLSe2ZTR7.map","// Generated by Framer (c1e582d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,PathVariablesContext,queryCache,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CircleUserRound from\"https://framerusercontent.com/modules/NRlkm7hmoyKkOiO9UtQh/lA7SjmVcQPrMMwJkHZIM/KSAQ3lIlS.js\";import KuluttajaMenu from\"https://framerusercontent.com/modules/UUPVch53aYXw94IjAMPy/9FW0e4qFx4vudB0Afxku/AY9MD1MLg.js\";import Tuotteet from\"https://framerusercontent.com/modules/vHY5Zt6uOpRMNC7WWY9y/E85cwNDoKDNIfTnrq8Dt/v4zrQWmfk.js\";import PuotiLogo03 from\"https://framerusercontent.com/modules/SS5zyxFScJlYW65Es4Op/FgKMIFWkURVY7Uk8iI8B/ydXDLjEoy.js\";import MenuButton from\"https://framerusercontent.com/modules/LgmYjmasERlGxyG7nIoY/7NJY9SVOeWOz8De7dsfp/B7QDF_Iih.js\";import NavButton from\"https://framerusercontent.com/modules/CviDklYt3OqDr5cGvKya/0hMKKIP2F7LTnZfvJA14/Fb3XTsjfD.js\";import CTA from\"https://framerusercontent.com/modules/rh9n9SyB0Gle724ORlgk/bCozBeGcCONdIZiR1c1n/nS61CRe71.js\";import TuotekorttiNav from\"https://framerusercontent.com/modules/xYiA4njdshpx3M4GroMd/YfftstUrtzdPOddcmRVj/WLSe2ZTR7.js\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const PuotiLogo03Fonts=getFonts(PuotiLogo03);const MenuButtonFonts=getFonts(MenuButton);const NavButtonFonts=getFonts(NavButton);const CTAFonts=getFonts(CTA);const TuotekorttiNavFonts=getFonts(TuotekorttiNav);const cycleOrder=[\"jZQrbcn1Z\",\"wuYwJzNPs\",\"k82M1_sA5\",\"SUPTi8nVp\",\"rce228WJ_\",\"d2hO47fH7\"];const serializationHash=\"framer-bzcdh\";const variantClassNames={d2hO47fH7:\"framer-v-4vfpxb\",jZQrbcn1Z:\"framer-v-8ly5w7\",k82M1_sA5:\"framer-v-vvly2z\",rce228WJ_:\"framer-v-1dtbl06\",SUPTi8nVp:\"framer-v-fgpwl9\",wuYwJzNPs:\"framer-v-11v1ll2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IRQ9yxD3Bu3LHFDZkk=undefined;const vYq68FM0xu3LHFDZkk=undefined;const gcf24ajlnu3LHFDZkk=undefined;const cXtktw8eNu3LHFDZkk=undefined;const idu3LHFDZkk=undefined;const VVjI3VUdwkGdmXAmBn=undefined;const AWoNV77GxkGdmXAmBn=undefined;const LYtpwiGMIkGdmXAmBn=undefined;const idkGdmXAmBn=undefined;const transition1={bounce:0,delay:0,duration:.8,type:\"spring\"};const transition2={bounce:0,delay:.4,duration:.6,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={damping:60,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const convertFromBoolean=(value,activeLocale)=>{return value?\"mZxeI3EWI\":\"kovUNvCAw\";};const convertFromBoolean1=(value,activeLocale)=>{return value?\"UaIUKENCM\":\"kovUNvCAw\";};const query=prequery=>prequery({from:{alias:\"u3LHFDZkk\",data:KuluttajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{alias:\"IRQ9yxD3B\",arguments:[{from:{alias:\"IRQ9yxD3B\",data:Tuotteet,type:\"Collection\"},orderBy:[{arguments:[{collection:\"u3LHFDZkk\",name:\"IRQ9yxD3B\",type:\"Identifier\"},{collection:\"IRQ9yxD3B\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"IRQ9yxD3B\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"IRQ9yxD3B\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"u3LHFDZkk\",name:\"IRQ9yxD3B\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"u3LHFDZkk\",name:\"vYq68FM0x\",type:\"Identifier\"},{collection:\"u3LHFDZkk\",name:\"gcf24ajln\",type:\"Identifier\"},{collection:\"u3LHFDZkk\",name:\"cXtktw8eN\",type:\"Identifier\"},{collection:\"u3LHFDZkk\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"u3LHFDZkk\",data:KuluttajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{alias:\"IRQ9yxD3B\",arguments:[{from:{alias:\"IRQ9yxD3B\",data:Tuotteet,type:\"Collection\"},orderBy:[{arguments:[{collection:\"u3LHFDZkk\",name:\"IRQ9yxD3B\",type:\"Identifier\"},{collection:\"IRQ9yxD3B\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"IRQ9yxD3B\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"IRQ9yxD3B\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"u3LHFDZkk\",name:\"IRQ9yxD3B\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"u3LHFDZkk\",name:\"vYq68FM0x\",type:\"Identifier\"},{collection:\"u3LHFDZkk\",name:\"gcf24ajln\",type:\"Identifier\"},{collection:\"u3LHFDZkk\",name:\"cXtktw8eN\",type:\"Identifier\"},{collection:\"u3LHFDZkk\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition5={delay:0,duration:.8,ease:[.61,-.32,.09,.99],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query2=prequery=>prequery({from:{alias:\"kGdmXAmBn\",data:Tuotteet,type:\"Collection\"},select:[{collection:\"kGdmXAmBn\",name:\"VVjI3VUdw\",type:\"Identifier\"},{collection:\"kGdmXAmBn\",name:\"AWoNV77Gx\",type:\"Identifier\"},{collection:\"kGdmXAmBn\",name:\"LYtpwiGMI\",type:\"Identifier\"},{collection:\"kGdmXAmBn\",name:\"id\",type:\"Identifier\"}]});const query3=()=>({from:{alias:\"kGdmXAmBn\",data:Tuotteet,type:\"Collection\"},select:[{collection:\"kGdmXAmBn\",name:\"VVjI3VUdw\",type:\"Identifier\"},{collection:\"kGdmXAmBn\",name:\"AWoNV77Gx\",type:\"Identifier\"},{collection:\"kGdmXAmBn\",name:\"LYtpwiGMI\",type:\"Identifier\"},{collection:\"kGdmXAmBn\",name:\"id\",type:\"Identifier\"}]});const humanReadableVariantMap={\"Header white\":\"wuYwJzNPs\",\"Phone open\":\"d2hO47fH7\",\"Phone transparent\":\"SUPTi8nVp\",\"Phone white\":\"rce228WJ_\",\"Tuottaja menu\":\"k82M1_sA5\",Desktop:\"jZQrbcn1Z\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jZQrbcn1Z\"};};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:\"jZQrbcn1Z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter13rxfhv=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"wuYwJzNPs\");});const onMouseEnterif464j=activeVariantCallback(async(...args)=>{setVariant(\"wuYwJzNPs\");});const osJwv0bDs1g4o8zu=activeVariantCallback(async(...args)=>{setVariant(\"d2hO47fH7\");});const osJwv0bDs1gd0cn0=activeVariantCallback(async(...args)=>{setVariant(\"rce228WJ_\");});const onTap1gd0cn0=activeVariantCallback(async(...args)=>{setVariant(\"rce228WJ_\");});const WdgYnDjdh1srhk39=activeVariantCallback(async(...args)=>{setVariant(\"k82M1_sA5\");});const onMouseLeaveif464j=activeVariantCallback(async(...args)=>{setVariant(\"wuYwJzNPs\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"k82M1_sA5\")return true;return false;};const isDisplayed1=()=>{if([\"SUPTi8nVp\",\"rce228WJ_\",\"d2hO47fH7\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"SUPTi8nVp\",\"rce228WJ_\"].includes(baseVariant))return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8ly5w7\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jZQrbcn1Z\",onMouseEnter:onMouseEnter13rxfhv,ref:refBinding,style:{...style},...addPropertyOverrides({d2hO47fH7:{\"data-framer-name\":\"Phone open\"},k82M1_sA5:{\"data-framer-name\":\"Tuottaja menu\"},rce228WJ_:{\"data-framer-name\":\"Phone white\",\"data-highlight\":undefined,onMouseEnter:undefined},SUPTi8nVp:{\"data-framer-name\":\"Phone transparent\",\"data-highlight\":undefined,onMouseEnter:undefined},wuYwJzNPs:{\"data-framer-name\":\"Header white\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-d4rqbx\",\"data-framer-appear-id\":\"d4rqbx\",\"data-framer-name\":\"BG overlay\",\"data-highlight\":true,initial:animation1,layoutDependency:layoutDependency,layoutId:\"bNd9M4eAD\",onMouseEnter:onMouseEnterif464j,optimized:true,style:{backgroundColor:\"rgba(0, 0, 0, 0.3)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u2ephg\",layoutDependency:layoutDependency,layoutId:\"iuBsrrgaY\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:0},variants:{d2hO47fH7:{opacity:1},k82M1_sA5:{opacity:1},rce228WJ_:{opacity:1},wuYwJzNPs:{opacity:1}}}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s5adbd\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"GcA3bk1OO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jsnb07\",\"data-framer-name\":\"Logo + menu\",layoutDependency:layoutDependency,layoutId:\"ElfLZObQi\",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\"},variants:{d2hO47fH7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},rce228WJ_:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({d2hO47fH7:{\"data-border\":true},rce228WJ_:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"yY_0fbVr8\",openInNewTab:false,scopeId:\"frCT8TsgE\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sv22bp framer-1m6iz4e\",layoutDependency:layoutDependency,layoutId:\"yY_0fbVr8\",children:/*#__PURE__*/_jsx(PuotiLogo03,{animated:true,className:\"framer-czo8y7\",layoutDependency:layoutDependency,layoutId:\"JyJuUSIOV\",style:{\"--1taen9e\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},variants:{d2hO47fH7:{\"--1taen9e\":\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"},k82M1_sA5:{\"--1taen9e\":\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"},rce228WJ_:{\"--1taen9e\":\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"},wuYwJzNPs:{\"--1taen9e\":\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"}}})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({d2hO47fH7:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+0+0+0+20},rce228WJ_:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+0+0+0+20},SUPTi8nVp:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+0+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3gqjbx-container\",layoutDependency:layoutDependency,layoutId:\"dtabPtx44-container\",nodeId:\"dtabPtx44\",rendersWithMotion:true,scopeId:\"frCT8TsgE\",children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"dtabPtx44\",layoutId:\"dtabPtx44\",style:{height:\"100%\",width:\"100%\"},TjUpZN03Q:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",variant:matchVariant(\"Kn0dv6Oxc\"),width:\"100%\",...addPropertyOverrides({d2hO47fH7:{osJwv0bDs:osJwv0bDs1gd0cn0,TjUpZN03Q:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",variant:matchVariant(\"EVfv1v_1E\")},rce228WJ_:{osJwv0bDs:osJwv0bDs1g4o8zu,TjUpZN03Q:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"},SUPTi8nVp:{osJwv0bDs:osJwv0bDs1g4o8zu,TjUpZN03Q:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-mtmz7w\",\"data-framer-appear-id\":\"mtmz7w\",layoutDependency:layoutDependency,layoutId:\"hYiCTMlfS\",...addPropertyOverrides({d2hO47fH7:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,animate:animation2,initial:animation3,onTap:onTap1gd0cn0,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c6bu4s\",layoutDependency:layoutDependency,layoutId:\"u3LHFDZkk\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({cXtktw8eN:cXtktw8eNu3LHFDZkk,gcf24ajln:gcf24ajlnu3LHFDZkk,id:idu3LHFDZkk,IRQ9yxD3B:IRQ9yxD3Bu3LHFDZkk,vYq68FM0x:vYq68FM0xu3LHFDZkk},index)=>{vYq68FM0xu3LHFDZkk??=\"\";gcf24ajlnu3LHFDZkk??=\"\";cXtktw8eNu3LHFDZkk??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`u3LHFDZkk-${idu3LHFDZkk}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{cXtktw8eN:cXtktw8eNu3LHFDZkk},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dknyb0\",layoutDependency:layoutDependency,layoutId:\"wYHwua4sw\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vx5vs\",layoutDependency:layoutDependency,layoutId:\"c0yGIMUDA\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:gcf24ajlnu3LHFDZkk,implicitPathVariables:{cXtktw8eN:cXtktw8eNu3LHFDZkk}},{href:gcf24ajlnu3LHFDZkk,implicitPathVariables:{cXtktw8eN:cXtktw8eNu3LHFDZkk}},{href:gcf24ajlnu3LHFDZkk,implicitPathVariables:{cXtktw8eN:cXtktw8eNu3LHFDZkk}},{href:gcf24ajlnu3LHFDZkk,implicitPathVariables:{cXtktw8eN:cXtktw8eNu3LHFDZkk}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0+0+31+0+0+0+0+0,...addPropertyOverrides({d2hO47fH7:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px) * 1, 1px)`,y:(componentViewport?.y||0)+0+0+0+70+20+0+0+170+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y8dpcx-container\",layoutDependency:layoutDependency,layoutId:\"y_QEB5PG0-container\",nodeId:\"y_QEB5PG0\",rendersWithMotion:true,scopeId:\"frCT8TsgE\",children:/*#__PURE__*/_jsx(NavButton,{g0woi2_gk:resolvedLinks[0],height:\"100%\",id:\"y_QEB5PG0\",JosaFAfpG:{borderColor:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",layoutId:\"y_QEB5PG0\",nH_qBAtAJ:{borderColor:\"rgba(255, 255, 255, 0.3)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(convertFromBoolean(isSet(IRQ9yxD3Bu3LHFDZkk),activeLocale)),WdgYnDjdh:WdgYnDjdh1srhk39,width:\"100%\",WwwKFV7Db:vYq68FM0xu3LHFDZkk,x7hkB7eqS:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",...addPropertyOverrides({d2hO47fH7:{g0woi2_gk:resolvedLinks[3],style:{width:\"100%\"},variant:matchVariant(\"wpK8aSaLk\"),WdgYnDjdh:undefined,x7hkB7eqS:\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(35, 31, 32))\"},k82M1_sA5:{g0woi2_gk:resolvedLinks[2],variant:matchVariant(convertFromBoolean1(isSet(IRQ9yxD3Bu3LHFDZkk),activeLocale)),WdgYnDjdh:undefined,x7hkB7eqS:\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(35, 31, 32))\"},wuYwJzNPs:{g0woi2_gk:resolvedLinks[1],x7hkB7eqS:\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(35, 31, 32))\"}},baseVariant,gestureVariant)})})})})})})})},idu3LHFDZkk);})});}})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-o4pz3j\",\"data-framer-appear-id\":\"o4pz3j\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"tvaAj0HO4\",...addPropertyOverrides({d2hO47fH7:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,initial:animation3,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nL8lKn1Cp\"},implicitPathVariables:undefined},{href:{webPageId:\"nL8lKn1Cp\"},implicitPathVariables:undefined},{href:{webPageId:\"nL8lKn1Cp\"},implicitPathVariables:undefined},{href:{webPageId:\"nL8lKn1Cp\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+0+20+0,...addPropertyOverrides({d2hO47fH7:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+0+0+306+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yqdrx1-container\",layoutDependency:layoutDependency,layoutId:\"wjGVOOCCm-container\",nodeId:\"wjGVOOCCm\",rendersWithMotion:true,scopeId:\"frCT8TsgE\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:true,id:\"wjGVOOCCm\",IWF1PDBvV:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",jvGqfnZd5:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",KVee30krx:CircleUserRound,layoutId:\"wjGVOOCCm\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Aloita tilaaminen\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"lQYlXC30Q\"),width:\"100%\",YyWXJCPXx:resolvedLinks1[0],...addPropertyOverrides({d2hO47fH7:{style:{width:\"100%\"},YyWXJCPXx:resolvedLinks1[3]},k82M1_sA5:{YyWXJCPXx:resolvedLinks1[2]},wuYwJzNPs:{YyWXJCPXx:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17pxhb1\",\"data-framer-name\":\"tuotteet\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BnEtCtsyv\",onMouseLeave:onMouseLeaveif464j,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6jq1hx\",layoutDependency:layoutDependency,layoutId:\"kGdmXAmBn\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({AWoNV77Gx:AWoNV77GxkGdmXAmBn,id:idkGdmXAmBn,LYtpwiGMI:LYtpwiGMIkGdmXAmBn,VVjI3VUdw:VVjI3VUdwkGdmXAmBn},index1)=>{VVjI3VUdwkGdmXAmBn??=\"\";LYtpwiGMIkGdmXAmBn??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`kGdmXAmBn-${idkGdmXAmBn}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{VVjI3VUdw:VVjI3VUdwkGdmXAmBn},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{VVjI3VUdw:VVjI3VUdwkGdmXAmBn},webPageId:\"Iq3qORUJx\"},implicitPathVariables:undefined},{href:{pathVariables:{VVjI3VUdw:VVjI3VUdwkGdmXAmBn},webPageId:\"Iq3qORUJx\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,...addPropertyOverrides({k82M1_sA5:{width:`max((${componentViewport?.width||\"100vw\"} - 144px) / 5, 50px)`,y:(componentViewport?.y||0)+0+88+24+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-121c1za-container\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"nmtk6vOtc-container\",nodeId:\"nmtk6vOtc\",rendersWithMotion:true,scopeId:\"frCT8TsgE\",children:/*#__PURE__*/_jsx(TuotekorttiNav,{D6d_tE0C3:LYtpwiGMIkGdmXAmBn,height:\"100%\",id:\"nmtk6vOtc\",J2YT5XQw5:toResponsiveImage(AWoNV77GxkGdmXAmBn),layoutId:\"nmtk6vOtc\",MsPBmV7Bs:resolvedLinks2[0],style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({k82M1_sA5:{MsPBmV7Bs:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})})},idkGdmXAmBn);})});}})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bzcdh.framer-1m6iz4e, .framer-bzcdh .framer-1m6iz4e { display: block; }\",\".framer-bzcdh.framer-8ly5w7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-bzcdh .framer-d4rqbx { -webkit-user-select: none; flex: none; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; }\",\".framer-bzcdh .framer-u2ephg { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-bzcdh .framer-s5adbd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1540px; overflow: visible; padding: 20px 40px 20px 40px; position: relative; width: 100%; }\",\".framer-bzcdh .framer-1jsnb07 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-bzcdh .framer-1sv22bp { aspect-ratio: 3.283333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); overflow: visible; position: relative; text-decoration: none; width: 99px; }\",\".framer-bzcdh .framer-czo8y7 { aspect-ratio: 3.283333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-bzcdh .framer-3gqjbx-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-bzcdh .framer-mtmz7w { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bzcdh .framer-1c6bu4s { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-bzcdh .framer-1dknyb0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-bzcdh .framer-1vx5vs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bzcdh .framer-1y8dpcx-container, .framer-bzcdh .framer-1yqdrx1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bzcdh .framer-o4pz3j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bzcdh .framer-17pxhb1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 40px 24px 40px; position: relative; width: 100%; }\",\".framer-bzcdh .framer-6jq1hx { display: grid; flex: none; gap: 16px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(5, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-bzcdh .framer-121c1za-container { align-self: start; flex: none; height: 140px; justify-self: start; position: relative; width: 100%; }\",\".framer-bzcdh.framer-v-vvly2z .framer-d4rqbx { -webkit-user-select: unset; pointer-events: unset; user-select: unset; }\",\".framer-bzcdh.framer-v-fgpwl9.framer-8ly5w7, .framer-bzcdh.framer-v-1dtbl06.framer-8ly5w7, .framer-bzcdh.framer-v-4vfpxb.framer-8ly5w7 { width: 390px; }\",\".framer-bzcdh.framer-v-fgpwl9 .framer-u2ephg, .framer-bzcdh.framer-v-1dtbl06 .framer-u2ephg { order: 0; }\",\".framer-bzcdh.framer-v-fgpwl9 .framer-s5adbd, .framer-bzcdh.framer-v-1dtbl06 .framer-s5adbd { flex-direction: column; gap: 0px; justify-content: flex-start; order: 2; padding: 0px; }\",\".framer-bzcdh.framer-v-fgpwl9 .framer-1jsnb07, .framer-bzcdh.framer-v-1dtbl06 .framer-1jsnb07, .framer-bzcdh.framer-v-4vfpxb .framer-1jsnb07 { gap: unset; justify-content: space-between; padding: 20px; width: 100%; }\",\".framer-bzcdh.framer-v-fgpwl9 .framer-1sv22bp, .framer-bzcdh.framer-v-1dtbl06 .framer-1sv22bp, .framer-bzcdh.framer-v-4vfpxb .framer-1sv22bp { height: var(--framer-aspect-ratio-supported, 25px); width: 82px; }\",\".framer-bzcdh.framer-v-fgpwl9 .framer-czo8y7 { height: var(--framer-aspect-ratio-supported, 25px); }\",\".framer-bzcdh.framer-v-4vfpxb .framer-u2ephg { order: 1; }\",\".framer-bzcdh.framer-v-4vfpxb .framer-s5adbd { flex-direction: column; gap: 0px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); order: 2; padding: 0px; }\",\".framer-bzcdh.framer-v-4vfpxb .framer-mtmz7w { align-content: flex-start; align-items: flex-start; cursor: pointer; flex: none; flex-direction: column; padding: 20px; width: 100%; }\",\".framer-bzcdh.framer-v-4vfpxb .framer-1c6bu4s { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 8px; width: 100%; }\",\".framer-bzcdh.framer-v-4vfpxb .framer-1dknyb0, .framer-bzcdh.framer-v-4vfpxb .framer-1y8dpcx-container { width: 100%; }\",\".framer-bzcdh.framer-v-4vfpxb .framer-1vx5vs { flex: 109 0 0px; width: 1px; }\",\".framer-bzcdh.framer-v-4vfpxb .framer-o4pz3j { flex: none; justify-content: flex-start; padding: 20px; width: 100%; }\",\".framer-bzcdh.framer-v-4vfpxb .framer-1yqdrx1-container { flex: 1 0 0px; width: 1px; }\",'.framer-bzcdh[data-border=\"true\"]::after, .framer-bzcdh [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 88\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wuYwJzNPs\":{\"layout\":[\"fixed\",\"auto\"]},\"k82M1_sA5\":{\"layout\":[\"fixed\",\"auto\"]},\"SUPTi8nVp\":{\"layout\":[\"fixed\",\"auto\"]},\"rce228WJ_\":{\"layout\":[\"fixed\",\"auto\"]},\"d2hO47fH7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfrCT8TsgE=withCSS(Component,css,\"framer-bzcdh\");export default FramerfrCT8TsgE;FramerfrCT8TsgE.displayName=\"Header kuluttaja\";FramerfrCT8TsgE.defaultProps={height:88,width:1200};addPropertyControls(FramerfrCT8TsgE,{variant:{options:[\"jZQrbcn1Z\",\"wuYwJzNPs\",\"k82M1_sA5\",\"SUPTi8nVp\",\"rce228WJ_\",\"d2hO47fH7\"],optionTitles:[\"Desktop\",\"Header white\",\"Tuottaja menu\",\"Phone transparent\",\"Phone white\",\"Phone open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerfrCT8TsgE,[{explicitInter:true,fonts:[]},...PuotiLogo03Fonts,...MenuButtonFonts,...NavButtonFonts,...CTAFonts,...TuotekorttiNavFonts],{supportsExplicitInterCodegen:true});FramerfrCT8TsgE.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),forwardLoader(MenuButton,{},context),forwardLoader(CTA,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavButton,{},context)));})(),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(TuotekorttiNav,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfrCT8TsgE\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wuYwJzNPs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k82M1_sA5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SUPTi8nVp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rce228WJ_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d2hO47fH7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"88\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d1bc2d2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeaderKuluttaja from\"#framer/local/canvasComponent/frCT8TsgE/frCT8TsgE.js\";import QuickNav from\"#framer/local/canvasComponent/qQSO9FjYr/qQSO9FjYr.js\";import Footer from\"#framer/local/canvasComponent/Z5HLR9SgZ/Z5HLR9SgZ.js\";const HeaderKuluttajaFonts=getFonts(HeaderKuluttaja);const HeaderKuluttajaWithVariantAppearEffect=withVariantAppearEffect(HeaderKuluttaja);const FooterFonts=getFonts(Footer);const QuickNavFonts=getFonts(QuickNav);const ContainerWithFX=withFX(Container);const HeaderKuluttajaControls=getPropertyControls(HeaderKuluttaja);const breakpoints={Ii5qrkwqR:\"(max-width: 809.98px)\",iQu0P_DYh:\"(min-width: 1200px)\",Zzyum606z:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-T91Vt\";const variantClassNames={Ii5qrkwqR:\"framer-v-ytjhg0\",iQu0P_DYh:\"framer-v-1jmhpp2\",Zzyum606z:\"framer-v-y1o3t6\"};const mc860ak8V=undefined;const MTKR_tT09=undefined;const uKEqJwJoK=undefined;const EQ2OkjqM_=undefined;const e1o9Gz9CR=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition1={delay:0,duration:.8,ease:[.61,-.32,.09,.99],type:\"tween\"};const breakpointRules={Ii5qrkwqR:[\".framer-T91Vt .framer-mdsymf-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); right: 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Ii5qrkwqR:\".framer-ytjhg0-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-T91Vt.framer-13s3jds, .framer-T91Vt .framer-13s3jds { display: block; }\",\".framer-T91Vt.framer-1jmhpp2 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-T91Vt .framer-1cz1asa-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-T91Vt .framer-10ynwoy { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-T91Vt .framer-12cwu6b-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 4; }\",\".framer-T91Vt .framer-mdsymf-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 40px); flex: none; height: auto; order: 1003; position: var(--framer-canvas-fixed-position, fixed); right: 40px; width: auto; z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Ii5qrkwqR:\"(max-width: 809.98px)\",iQu0P_DYh:\"(min-width: 1200px)\",Zzyum606z:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"iQu0P_DYh\",Phone:\"Ii5qrkwqR\",Tablet:\"Zzyum606z\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Header white\":\"wuYwJzNPs\",\"Phone open\":\"d2hO47fH7\",\"Phone transparent\":\"SUPTi8nVp\",\"Phone white\":\"rce228WJ_\",\"Tuottaja menu\":\"k82M1_sA5\",Desktop:\"jZQrbcn1Z\"};const getProps=({desktopHeader,footerVisible,height,id,phoneHeader,scrollSection,visible,width,...props})=>{return{...props,e1o9Gz9CR:visible??props.e1o9Gz9CR??true,EQ2OkjqM_:footerVisible??props.EQ2OkjqM_??true,mc860ak8V:humanReadableEnumMap[desktopHeader]??desktopHeader??props.mc860ak8V??\"jZQrbcn1Z\",MTKR_tT09:scrollSection??props.MTKR_tT09,uKEqJwJoK:humanReadableEnumMap[phoneHeader]??phoneHeader??props.uKEqJwJoK??\"SUPTi8nVp\",variant:humanReadableVariantMap[props.variant]??props.variant??\"iQu0P_DYh\"};};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,MTKR_tT09,e1o9Gz9CR,mc860ak8V,uKEqJwJoK,EQ2OkjqM_,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:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"iQu0P_DYh\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1jmhpp2\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:88,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cz1asa-container\",layoutScroll:true,nodeId:\"YJ4LI8ctB\",rendersWithMotion:true,scopeId:\"AHn8VSpJl\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Ii5qrkwqR:{__framer__targets:[{ref:MTKR_tT09,target:\"rce228WJ_\"}],variant:matchVariant(uKEqJwJoK)},Zzyum606z:{variant:matchVariant(uKEqJwJoK)}},children:/*#__PURE__*/_jsx(HeaderKuluttajaWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:MTKR_tT09,target:\"wuYwJzNPs\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"YJ4LI8ctB\",layoutId:\"YJ4LI8ctB\",style:{width:\"100%\"},variant:matchVariant(mc860ak8V),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-10ynwoy\"}),EQ2OkjqM_!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:437,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12cwu6b-container\",nodeId:\"Y1j8SB9v8\",scopeId:\"AHn8VSpJl\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Ii5qrkwqR:{variant:matchVariant(\"b3AIfODmh\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"Y1j8SB9v8\",layoutId:\"Y1j8SB9v8\",style:{width:\"100%\"},tTfm4tpkl:\"var(--token-f56a097a-7f0b-4329-b170-499c2dcd3df9, rgb(56, 48, 19))\",variant:matchVariant(\"PxdXNv4Aq\"),width:\"100%\"})})})}),e1o9Gz9CR!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Ii5qrkwqR:{y:842}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:138,y:822,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__targets:[{ref:MTKR_tT09,target:\"animate\"}],__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-mdsymf-container\",layoutScroll:true,nodeId:\"Bi0CHOKGO\",rendersWithMotion:true,scopeId:\"AHn8VSpJl\",children:/*#__PURE__*/_jsx(QuickNav,{height:\"100%\",id:\"Bi0CHOKGO\",layoutId:\"Bi0CHOKGO\",variant:matchVariant(\"MBnaPHRx_\"),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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zzyum606z\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ii5qrkwqR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MTKR_tT09\":\"scrollSection\",\"e1o9Gz9CR\":\"visible\",\"mc860ak8V\":\"desktopHeader\",\"uKEqJwJoK\":\"phoneHeader\",\"EQ2OkjqM_\":\"footerVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"iQu0P_DYh\":[\".framer-1cz1asa-container\",\".framer-12cwu6b-container\",\".framer-mdsymf-container\"],\"Zzyum606z\":[\".framer-1cz1asa-container\",\".framer-12cwu6b-container\",\".framer-mdsymf-container\"],\"Ii5qrkwqR\":[\".framer-1cz1asa-container\",\".framer-12cwu6b-container\",\".framer-mdsymf-container\"]}\n * @framerBreakpoints {\"iQu0P_DYh\":{\"min\":1200,\"canvasClassName\":\"framer-1jmhpp2-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Zzyum606z\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-y1o3t6-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Ii5qrkwqR\":{\"max\":809,\"canvasClassName\":\"framer-ytjhg0-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant iQu0P_DYh\n * @framerLayoutTemplate true\n */const FramerAHn8VSpJl=withCSS(Component,css,\"framer-T91Vt\");export default FramerAHn8VSpJl;FramerAHn8VSpJl.displayName=\"Header kuluttajille\";FramerAHn8VSpJl.defaultProps={height:1e3,width:1200};addPropertyControls(FramerAHn8VSpJl,{MTKR_tT09:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},e1o9Gz9CR:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},mc860ak8V:HeaderKuluttajaControls?.[\"variant\"]&&{...HeaderKuluttajaControls[\"variant\"],defaultValue:\"jZQrbcn1Z\",description:undefined,hidden:undefined,title:\"Desktop header\"},uKEqJwJoK:HeaderKuluttajaControls?.[\"variant\"]&&{...HeaderKuluttajaControls[\"variant\"],defaultValue:\"SUPTi8nVp\",description:undefined,hidden:undefined,title:\"Phone header\"},EQ2OkjqM_:{defaultValue:true,title:\"Footer visible\",type:ControlType.Boolean}});addFonts(FramerAHn8VSpJl,[{explicitInter:true,fonts:[]},...HeaderKuluttajaFonts,...FooterFonts,...QuickNavFonts],{supportsExplicitInterCodegen:true});FramerAHn8VSpJl.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderKuluttaja,{},context),forwardLoader(Footer,{},context),forwardLoader(QuickNav,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAHn8VSpJl\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zzyum606z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ii5qrkwqR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"iQu0P_DYh\\\":[\\\".framer-1cz1asa-container\\\",\\\".framer-12cwu6b-container\\\",\\\".framer-mdsymf-container\\\"],\\\"Zzyum606z\\\":[\\\".framer-1cz1asa-container\\\",\\\".framer-12cwu6b-container\\\",\\\".framer-mdsymf-container\\\"],\\\"Ii5qrkwqR\\\":[\\\".framer-1cz1asa-container\\\",\\\".framer-12cwu6b-container\\\",\\\".framer-mdsymf-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"iQu0P_DYh\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"MTKR_tT09\\\":\\\"scrollSection\\\",\\\"e1o9Gz9CR\\\":\\\"visible\\\",\\\"mc860ak8V\\\":\\\"desktopHeader\\\",\\\"uKEqJwJoK\\\":\\\"phoneHeader\\\",\\\"EQ2OkjqM_\\\":\\\"footerVisible\\\"}\",\"framerBreakpoints\":\"{\\\"iQu0P_DYh\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1jmhpp2-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Zzyum606z\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-y1o3t6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Ii5qrkwqR\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ytjhg0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7fda3e1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/KVOm9ktNlsz7V4kjApBc/lcxFjBGSLpo2gu4DkLKe/BttgEbN21.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/dKboYcyMwd8pa2qSppgn/3IF32jyv4Swo30kQNpPD/cv9Ys239l.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/XYrSc0FUjumDSdTKDZKJ/tAVE2VJec2lG1RXmwy1v/dOM7Tiyyn.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/Ln48nbtCwwDDBfMIpCu2/FsVRQn14ZzrJIoKuPZen/E601x7W66.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/hIe6Hfw9zePXFYy2MeYk/Xe9a26Nha4CVgqPSoWdk/FeOM44PUZ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/iaMRXjAxhhT7Y2bFdVEi/ZVsCX7H5KlBIzsR2r77F/IIPTn7SgO.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/JdefbaISH4RPpR7sG5Js/ekAcE0NsFibYdpzun6Bp/qA4SxgxVC.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/B2JgpJRemIlTunZcrP3z/zEDjWNEsCbildAkK5xmr/St_1EIotp.js\";const ChevronDownFonts=getFonts(ChevronDown);const enabledGestures={Oock177Ds:{hover:true}};const cycleOrder=[\"Oock177Ds\",\"HhYSguX_n\"];const serializationHash=\"framer-vSLZp\";const variantClassNames={HhYSguX_n:\"framer-v-ads5k1\",Oock177Ds:\"framer-v-19etsrq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const T8ADxwoYF=undefined;const kHVgMuOCq=undefined;const daKjy9SoE=undefined;const mrNEdltYQ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"Oock177Ds\",Phone:\"HhYSguX_n\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,kuvaus,link,title,width,...props})=>{return{...props,daKjy9SoE:title??props.daKjy9SoE??\"Mik\\xe4 Puoti?\",kHVgMuOCq:fill??props.kHVgMuOCq??\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",mrNEdltYQ:kuvaus??props.mrNEdltYQ??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Content\"})}),T8ADxwoYF:link??props.T8ADxwoYF,variant:humanReadableVariantMap[props.variant]??props.variant??\"Oock177Ds\"};};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,daKjy9SoE,mrNEdltYQ,kHVgMuOCq,T8ADxwoYF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Oock177Ds\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"HhYSguX_n\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"HhYSguX_n\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:T8ADxwoYF,motionChild:true,nodeId:\"Oock177Ds\",openInNewTab:false,scopeId:\"tmX7_k0E_\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-19etsrq\",className,classNames)} framer-1cgl2th`,\"data-framer-name\":\"Variant 2\",layoutDependency:layoutDependency,layoutId:\"Oock177Ds\",ref:refBinding,style:{backgroundColor:\"rgb(250, 250, 250)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"Oock177Ds-hover\":{\"data-framer-name\":undefined},HhYSguX_n:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8i7sm3\",layoutDependency:layoutDependency,layoutId:\"txL6kz0m7\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-l5ffs8\",layoutDependency:layoutDependency,layoutId:\"CHC4D2y7e\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8bjseu\",layoutDependency:layoutDependency,layoutId:\"o1Pb7Xrg2\",style:{backgroundColor:kHVgMuOCq,borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Mik\\xe4 Puoti?\"})}),className:\"framer-1j3qmmo\",\"data-framer-name\":\"Otsikko\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oQ_0f9Rot\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\"},text:daKjy9SoE,verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nhwmhk\",layoutDependency:layoutDependency,layoutId:\"rGUgC34zN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f7bf7p\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"qj3WdFJmg\",style:{borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,opacity:0}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:mrNEdltYQ,className:\"framer-y6k791\",\"data-framer-name\":\"Pvm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gTqH_HvkP\",style:{\"--extracted-r6o4lv\":\"var(--token-9a2bbd18-e2e0-46fb-a3b5-21efe57d0222, rgba(0, 0, 0, 0.6))\"},stylesPresetsClassNames:{a:\"framer-styles-preset-1b6m5lx\",code:\"framer-styles-preset-zdi21y\",h1:\"framer-styles-preset-1vbtabw\",h2:\"framer-styles-preset-il5rv5\",h3:\"framer-styles-preset-1c1wdr2\",h4:\"framer-styles-preset-1aa955h\",p:\"framer-styles-preset-1ypa1co\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-18vrrdt\",layoutDependency:layoutDependency,layoutId:\"uxOsFlYeU\",style:{\"--1m973uw\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",\"--js9iwy\":1.5,rotate:-90}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vSLZp.framer-1cgl2th, .framer-vSLZp .framer-1cgl2th { display: block; }\",\".framer-vSLZp.framer-19etsrq { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 12px 16px 12px 16px; position: relative; text-decoration: none; width: 410px; }\",\".framer-vSLZp .framer-8i7sm3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vSLZp .framer-l5ffs8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 6px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-vSLZp .framer-8bjseu, .framer-vSLZp .framer-1f7bf7p { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 6px); overflow: visible; position: relative; width: 6px; }\",\".framer-vSLZp .framer-1j3qmmo { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vSLZp .framer-1nhwmhk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vSLZp .framer-y6k791 { flex: 1 0 0px; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-vSLZp .framer-18vrrdt { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-vSLZp.framer-v-ads5k1.framer-19etsrq { cursor: unset; flex-direction: row; }\",\".framer-vSLZp.framer-v-ads5k1 .framer-8i7sm3 { flex: 1 0 0px; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 74\n * @framerIntrinsicWidth 410\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HhYSguX_n\":{\"layout\":[\"fixed\",\"auto\"]},\"Yy8_5MyqS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"daKjy9SoE\":\"title\",\"mrNEdltYQ\":\"kuvaus\",\"kHVgMuOCq\":\"fill\",\"T8ADxwoYF\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertmX7_k0E_=withCSS(Component,css,\"framer-vSLZp\");export default FramertmX7_k0E_;FramertmX7_k0E_.displayName=\"Nav card\";FramertmX7_k0E_.defaultProps={height:74,width:410};addPropertyControls(FramertmX7_k0E_,{variant:{options:[\"Oock177Ds\",\"HhYSguX_n\"],optionTitles:[\"Variant 2\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},daKjy9SoE:{defaultValue:\"Mik\\xe4 Puoti?\",title:\"Title\",type:ControlType.String},ondaKjy9SoEChange:{changes:\"daKjy9SoE\",type:ControlType.ChangeHandler},mrNEdltYQ:{defaultValue:\"<p>Content</p>\",title:\"Kuvaus\",type:ControlType.RichText},kHVgMuOCq:{defaultValue:'var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74)) /* {\"name\":\"Green light\"} */',title:\"Fill\",type:ControlType.Color},T8ADxwoYF:{title:\"Link\",type:ControlType.Link}});addFonts(FramertmX7_k0E_,[{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\"}]},...ChevronDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertmX7_k0E_\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"daKjy9SoE\\\":\\\"title\\\",\\\"mrNEdltYQ\\\":\\\"kuvaus\\\",\\\"kHVgMuOCq\\\":\\\"fill\\\",\\\"T8ADxwoYF\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HhYSguX_n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Yy8_5MyqS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"74\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"410\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tmX7_k0E_.map","// Generated by Framer (7fda3e1)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ShoppingCart from\"https://framerusercontent.com/modules/gjm4HBem8q1UCjqALehq/MYid6DxcysGHoMAqSHzY/Y_SfRqZ9B.js\";import CircleUserRound from\"https://framerusercontent.com/modules/NRlkm7hmoyKkOiO9UtQh/lA7SjmVcQPrMMwJkHZIM/KSAQ3lIlS.js\";import Sprout from\"https://framerusercontent.com/modules/qBb8UBPnjFtW9t1jeiiV/Q7r1koyAP1evhusHW5Ii/J5zKEHgrD.js\";import KuluttajaMenu from\"https://framerusercontent.com/modules/UUPVch53aYXw94IjAMPy/9FW0e4qFx4vudB0Afxku/AY9MD1MLg.js\";import Blog from\"https://framerusercontent.com/modules/8tzTjMcrWDrsCFrzBrsF/MLw8Ar6J0EJM7BgUDuYO/fhGqFFz4j.js\";import TuottajaMenu from\"https://framerusercontent.com/modules/kD35k9Tx47nKzyv8UrY4/T80hLqcXqJyzL5lj1g9s/qqXaB8nuZ.js\";import BlogiKategoriat from\"https://framerusercontent.com/modules/KGtizOvJx6A5wXIXF5Dv/rtBWRlqL08HiQoZOfz2n/xeZqA1EqL.js\";import MainMenu from\"https://framerusercontent.com/modules/rML6Rm45p3ce0aCzUjib/vbLJN74sYP2SUgz4AkH7/z2bVAChNp.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/nvzFAs0rYyQk72bRDi5H/KPa9TBAAq9LokjRu6NXx/qA7IyS6rp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/B2JgpJRemIlTunZcrP3z/zEDjWNEsCbildAkK5xmr/St_1EIotp.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/i9XBaOHqrKiWK8Z1JnmD/yOwnte5OZ5lx4ICTc1DF/xUJ0p2uFu.js\";import PuotiLogo03 from\"https://framerusercontent.com/modules/SS5zyxFScJlYW65Es4Op/FgKMIFWkURVY7Uk8iI8B/ydXDLjEoy.js\";import NavMenuButton from\"https://framerusercontent.com/modules/oC1tSAioa5R8UESCTwHu/0CBjpemw4lRpVniWnOEc/akCudYUKb.js\";import MenuButton from\"https://framerusercontent.com/modules/LgmYjmasERlGxyG7nIoY/7NJY9SVOeWOz8De7dsfp/B7QDF_Iih.js\";import NavButton from\"https://framerusercontent.com/modules/CviDklYt3OqDr5cGvKya/0hMKKIP2F7LTnZfvJA14/Fb3XTsjfD.js\";import CTA from\"https://framerusercontent.com/modules/rh9n9SyB0Gle724ORlgk/bCozBeGcCONdIZiR1c1n/nS61CRe71.js\";import NavBlogCard from\"https://framerusercontent.com/modules/V4OHKrvTBALaidTY29es/lzlgMiRMMErvtG4ZOABk/TEjVaGKaS.js\";import NavCard from\"https://framerusercontent.com/modules/njB2KGj3OIXrdDwRdiNt/o4krr7M8duKN9H7dTfrE/tmX7_k0E_.js\";const PuotiLogo03Fonts=getFonts(PuotiLogo03);const MenuButtonFonts=getFonts(MenuButton);const NavButtonFonts=getFonts(NavButton);const CTAFonts=getFonts(CTA);const MotionDivWithFX=withFX(motion.div);const NavCardFonts=getFonts(NavCard);const NavMenuButtonFonts=getFonts(NavMenuButton);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const NavBlogCardFonts=getFonts(NavBlogCard);const cycleOrder=[\"H9JVc0L4R\",\"EzYFc9QIZ\",\"yIgdOpofP\",\"xCbxTPwJ1\",\"t_TT3Xoi_\",\"c6ICgsq72\",\"QJyTuxEZ1\",\"QRTulKKbY\",\"MTg9q05Ei\",\"nxI4RvCNA\",\"cpSLWXOVA\"];const serializationHash=\"framer-6aSCL\";const variantClassNames={c6ICgsq72:\"framer-v-1ae3fuz\",cpSLWXOVA:\"framer-v-1ed5tkg\",EzYFc9QIZ:\"framer-v-uubt8e\",H9JVc0L4R:\"framer-v-1xserei\",MTg9q05Ei:\"framer-v-1xagbiz\",nxI4RvCNA:\"framer-v-v87e3e\",QJyTuxEZ1:\"framer-v-d00wcq\",QRTulKKbY:\"framer-v-1f2q6rc\",t_TT3Xoi_:\"framer-v-kkj8x6\",xCbxTPwJ1:\"framer-v-1k711ii\",yIgdOpofP:\"framer-v-18u7ev5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GZOOQh1XU=undefined;const extpIExIB=undefined;const WLOzlVFkT=undefined;const pXTxO7bu6mvzylegyM=undefined;const NAGfbvBfcmvzylegyM=undefined;const QXxzs68f7mvzylegyM=undefined;const y0bMR8Fa2mvzylegyM=undefined;const idmvzylegyM=undefined;const xtorZBiw5iRGJ3_1xo=undefined;const NqOVPzE0oiRGJ3_1xo=undefined;const Aki2XMinTiRGJ3_1xo=undefined;const idiRGJ3_1xo=undefined;const vYq68FM0xF70EL0YFv=undefined;const pS8naH5hRF70EL0YFv=undefined;const gcf24ajlnF70EL0YFv=undefined;const cXtktw8eNF70EL0YFv=undefined;const idF70EL0YFv=undefined;const xtorZBiw5IiFLh9GVp=undefined;const NqOVPzE0oIiFLh9GVp=undefined;const Aki2XMinTIiFLh9GVp=undefined;const idIiFLh9GVp=undefined;const FIxg7dRIPW1y7NDy2E=undefined;const updatedAtW1y7NDy2E=undefined;const RWuKm7YFzW1y7NDy2E=undefined;const wGVKi5BQeW1y7NDy2E=undefined;const idW1y7NDy2E=undefined;const xtorZBiw5ZnPjs31Wz=undefined;const NqOVPzE0oZnPjs31Wz=undefined;const Aki2XMinTZnPjs31Wz=undefined;const idZnPjs31Wz=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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 transition3={damping:60,delay:.2,mass:1,stiffness:400,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30};const query=prequery=>prequery({from:{alias:\"mvzylegyM\",data:TuottajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"mvzylegyM\",name:\"pXTxO7bu6\",type:\"Identifier\"},{collection:\"mvzylegyM\",name:\"NAGfbvBfc\",type:\"Identifier\"},{collection:\"mvzylegyM\",name:\"QXxzs68f7\",type:\"Identifier\"},{collection:\"mvzylegyM\",name:\"y0bMR8Fa2\",type:\"Identifier\"},{collection:\"mvzylegyM\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"mvzylegyM\",data:TuottajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"mvzylegyM\",name:\"pXTxO7bu6\",type:\"Identifier\"},{collection:\"mvzylegyM\",name:\"NAGfbvBfc\",type:\"Identifier\"},{collection:\"mvzylegyM\",name:\"QXxzs68f7\",type:\"Identifier\"},{collection:\"mvzylegyM\",name:\"y0bMR8Fa2\",type:\"Identifier\"},{collection:\"mvzylegyM\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"iRGJ3_1xo\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"iRGJ3_1xo\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"iRGJ3_1xo\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"iRGJ3_1xo\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"iRGJ3_1xo\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"iRGJ3_1xo\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const query3=()=>({from:{alias:\"iRGJ3_1xo\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"iRGJ3_1xo\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"iRGJ3_1xo\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"iRGJ3_1xo\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"iRGJ3_1xo\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"iRGJ3_1xo\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const query4=prequery=>prequery({from:{alias:\"F70EL0YFv\",data:KuluttajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"F70EL0YFv\",name:\"vYq68FM0x\",type:\"Identifier\"},{collection:\"F70EL0YFv\",name:\"pS8naH5hR\",type:\"Identifier\"},{collection:\"F70EL0YFv\",name:\"gcf24ajln\",type:\"Identifier\"},{collection:\"F70EL0YFv\",name:\"cXtktw8eN\",type:\"Identifier\"},{collection:\"F70EL0YFv\",name:\"id\",type:\"Identifier\"}]});const query5=()=>({from:{alias:\"F70EL0YFv\",data:KuluttajaMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"F70EL0YFv\",name:\"vYq68FM0x\",type:\"Identifier\"},{collection:\"F70EL0YFv\",name:\"pS8naH5hR\",type:\"Identifier\"},{collection:\"F70EL0YFv\",name:\"gcf24ajln\",type:\"Identifier\"},{collection:\"F70EL0YFv\",name:\"cXtktw8eN\",type:\"Identifier\"},{collection:\"F70EL0YFv\",name:\"id\",type:\"Identifier\"}]});const query6=prequery=>prequery({from:{alias:\"IiFLh9GVp\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"IiFLh9GVp\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"IiFLh9GVp\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"IiFLh9GVp\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"IiFLh9GVp\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"IiFLh9GVp\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const query7=()=>({from:{alias:\"IiFLh9GVp\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"IiFLh9GVp\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"IiFLh9GVp\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"IiFLh9GVp\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"IiFLh9GVp\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"IiFLh9GVp\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const query8=prequery=>prequery({from:{alias:\"W1y7NDy2E\",data:Blog,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"W1y7NDy2E\",name:\"FIxg7dRIP\",type:\"Identifier\"},{collection:\"W1y7NDy2E\",name:\"updatedAt\",type:\"Identifier\"},{alias:\"RWuKm7YFz\",arguments:[{from:{alias:\"RWuKm7YFz\",data:BlogiKategoriat,type:\"Collection\"},orderBy:[{arguments:[{collection:\"W1y7NDy2E\",name:\"RWuKm7YFz\",type:\"Identifier\"},{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"W1y7NDy2E\",name:\"RWuKm7YFz\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"W1y7NDy2E\",name:\"wGVKi5BQe\",type:\"Identifier\"},{collection:\"W1y7NDy2E\",name:\"id\",type:\"Identifier\"}]});const query9=()=>({from:{alias:\"W1y7NDy2E\",data:Blog,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"W1y7NDy2E\",name:\"FIxg7dRIP\",type:\"Identifier\"},{collection:\"W1y7NDy2E\",name:\"updatedAt\",type:\"Identifier\"},{alias:\"RWuKm7YFz\",arguments:[{from:{alias:\"RWuKm7YFz\",data:BlogiKategoriat,type:\"Collection\"},orderBy:[{arguments:[{collection:\"W1y7NDy2E\",name:\"RWuKm7YFz\",type:\"Identifier\"},{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"RWuKm7YFz\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"W1y7NDy2E\",name:\"RWuKm7YFz\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"W1y7NDy2E\",name:\"wGVKi5BQe\",type:\"Identifier\"},{collection:\"W1y7NDy2E\",name:\"id\",type:\"Identifier\"}]});const query10=prequery=>prequery({from:{alias:\"ZnPjs31Wz\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"ZnPjs31Wz\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"ZnPjs31Wz\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"ZnPjs31Wz\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"ZnPjs31Wz\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"ZnPjs31Wz\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const query11=()=>({from:{alias:\"ZnPjs31Wz\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"ZnPjs31Wz\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"ZnPjs31Wz\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"ZnPjs31Wz\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"ZnPjs31Wz\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"ZnPjs31Wz\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const humanReadableVariantMap={\"Phone transparent \":\"cpSLWXOVA\",\"Variant 9\":\"nxI4RvCNA\",Kuluttaja:\"t_TT3Xoi_\",Kuluttajille:\"MTg9q05Ei\",Main:\"QJyTuxEZ1\",Phone:\"c6ICgsq72\",Transparent:\"EzYFc9QIZ\",Tuottaja:\"xCbxTPwJ1\",Tuottajille:\"QRTulKKbY\",Yritys:\"yIgdOpofP\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,hover2,hover3,id,width,...props})=>{return{...props,extpIExIB:hover2??props.extpIExIB,GZOOQh1XU:hover??props.GZOOQh1XU,variant:humanReadableVariantMap[props.variant]??props.variant??\"H9JVc0L4R\",WLOzlVFkT:hover3??props.WLOzlVFkT};};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,GZOOQh1XU,extpIExIB,WLOzlVFkT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"H9JVc0L4R\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1383q5f=activeVariantCallback(async(...args)=>{setVariant(\"EzYFc9QIZ\");});const osJwv0bDs1kf77jb=activeVariantCallback(async(...args)=>{setVariant(\"QJyTuxEZ1\");});const osJwv0bDsbgpmo4=activeVariantCallback(async(...args)=>{setVariant(\"c6ICgsq72\");});const WdgYnDjdh15s3inb=activeVariantCallback(async(...args)=>{if(GZOOQh1XU){const res=await GZOOQh1XU(...args);if(res===false)return false;}setVariant(\"xCbxTPwJ1\");});const WdgYnDjdh3z5nzo=activeVariantCallback(async(...args)=>{if(GZOOQh1XU){const res=await GZOOQh1XU(...args);if(res===false)return false;}});const HGIxr0uwp10oe7ik=activeVariantCallback(async(...args)=>{setVariant(\"QRTulKKbY\");});const WdgYnDjdh1isr9g=activeVariantCallback(async(...args)=>{if(extpIExIB){const res=await extpIExIB(...args);if(res===false)return false;}setVariant(\"t_TT3Xoi_\");});const WdgYnDjdhiyolk9=activeVariantCallback(async(...args)=>{if(extpIExIB){const res=await extpIExIB(...args);if(res===false)return false;}});const HGIxr0uwp1281u66=activeVariantCallback(async(...args)=>{setVariant(\"MTg9q05Ei\");});const WdgYnDjdhjhybuc=activeVariantCallback(async(...args)=>{if(WLOzlVFkT){const res=await WLOzlVFkT(...args);if(res===false)return false;}setVariant(\"yIgdOpofP\");});const WdgYnDjdh17v3l2=activeVariantCallback(async(...args)=>{if(WLOzlVFkT){const res=await WLOzlVFkT(...args);if(res===false)return false;}});const HGIxr0uwpzpikgd=activeVariantCallback(async(...args)=>{setVariant(\"nxI4RvCNA\");});const Qn_yVbWg213elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const onTapukpqew=activeVariantCallback(async(...args)=>{setVariant(\"H9JVc0L4R\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"yIgdOpofP\",\"xCbxTPwJ1\",\"t_TT3Xoi_\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"c6ICgsq72\",\"QJyTuxEZ1\",\"QRTulKKbY\",\"MTg9q05Ei\",\"nxI4RvCNA\",\"cpSLWXOVA\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"c6ICgsq72\",\"QRTulKKbY\",\"MTg9q05Ei\",\"nxI4RvCNA\",\"cpSLWXOVA\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed3=()=>{if([\"xCbxTPwJ1\",\"QRTulKKbY\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"t_TT3Xoi_\",\"MTg9q05Ei\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"yIgdOpofP\",\"nxI4RvCNA\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xserei\",className,classNames),\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"H9JVc0L4R\",ref:refBinding,style:{...style},...addPropertyOverrides({c6ICgsq72:{\"data-framer-name\":\"Phone\"},cpSLWXOVA:{\"data-framer-name\":\"Phone transparent \"},EzYFc9QIZ:{\"data-framer-name\":\"Transparent\"},MTg9q05Ei:{\"data-framer-name\":\"Kuluttajille\"},nxI4RvCNA:{\"data-framer-name\":\"Variant 9\"},QRTulKKbY:{\"data-framer-name\":\"Tuottajille\"},t_TT3Xoi_:{\"data-framer-name\":\"Kuluttaja\"},xCbxTPwJ1:{\"data-framer-name\":\"Tuottaja\"},yIgdOpofP:{\"data-framer-name\":\"Yritys\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dkctn9\",\"data-framer-name\":\"BG\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"p1eSfwF01\",onMouseEnter:onMouseEnter1383q5f,style:{backgroundColor:\"rgba(0, 0, 0, 0.3)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xb4oa8\",layoutDependency:layoutDependency,layoutId:\"opX4sZ4eI\",style:{backgroundColor:\"rgb(255, 255, 255)\",opacity:1},variants:{c6ICgsq72:{opacity:1},cpSLWXOVA:{opacity:0},EzYFc9QIZ:{opacity:0},MTg9q05Ei:{opacity:1},nxI4RvCNA:{opacity:1},QJyTuxEZ1:{opacity:1},QRTulKKbY:{opacity:1},t_TT3Xoi_:{opacity:1},xCbxTPwJ1:{opacity:1},yIgdOpofP:{opacity:1}}}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12i8kzy\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"od9dNpBlm\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ysct5r\",\"data-framer-name\":\"Logo + menu\",layoutDependency:layoutDependency,layoutId:\"kQMR13xp_\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"KJbbEGA5K\",openInNewTab:false,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-azru6l framer-lg4ujv\",layoutDependency:layoutDependency,layoutId:\"KJbbEGA5K\",children:/*#__PURE__*/_jsx(PuotiLogo03,{animated:true,className:\"framer-12mv4u8\",layoutDependency:layoutDependency,layoutId:\"HqKGjxBQ9\",style:{\"--1taen9e\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"},variants:{EzYFc9QIZ:{\"--1taen9e\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},MTg9q05Ei:{\"--1taen9e\":\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"},t_TT3Xoi_:{\"--1taen9e\":\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"}}})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({c6ICgsq72:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-70)/2+0+0)+0+0+20},cpSLWXOVA:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||70)-0-70)/2+0+0)+0+0+20},MTg9q05Ei:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+0+0)+0+0+20},nxI4RvCNA:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+0+0)+0+0+20},QJyTuxEZ1:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+0+20},QRTulKKbY:{height:30,width:\"30px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+0+0)+0+0+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r3ticf-container\",layoutDependency:layoutDependency,layoutId:\"nam1WoQO5-container\",nodeId:\"nam1WoQO5\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"nam1WoQO5\",layoutId:\"nam1WoQO5\",style:{height:\"100%\",width:\"100%\"},TjUpZN03Q:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",variant:matchVariant(\"Kn0dv6Oxc\"),width:\"100%\",...addPropertyOverrides({c6ICgsq72:{osJwv0bDs:osJwv0bDs1kf77jb},cpSLWXOVA:{osJwv0bDs:osJwv0bDs1kf77jb},MTg9q05Ei:{osJwv0bDs:osJwv0bDsbgpmo4,TjUpZN03Q:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",variant:matchVariant(\"EVfv1v_1E\")},nxI4RvCNA:{osJwv0bDs:osJwv0bDsbgpmo4,variant:matchVariant(\"EVfv1v_1E\")},QJyTuxEZ1:{osJwv0bDs:osJwv0bDsbgpmo4,variant:matchVariant(\"EVfv1v_1E\")},QRTulKKbY:{osJwv0bDs:osJwv0bDsbgpmo4,variant:matchVariant(\"EVfv1v_1E\")}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j5ldf7\",layoutDependency:layoutDependency,layoutId:\"tXipg1wFO\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AErYGDPpm\"},implicitPathVariables:undefined},{href:{webPageId:\"AErYGDPpm\"},implicitPathVariables:undefined},{href:{webPageId:\"AErYGDPpm\"},implicitPathVariables:undefined},{href:{webPageId:\"AErYGDPpm\"},implicitPathVariables:undefined},{href:{webPageId:\"AErYGDPpm\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0+(((componentViewport?.height||86)-0-88)/2+0+0)+31+0,...addPropertyOverrides({QJyTuxEZ1:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+70+20+0},t_TT3Xoi_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405.5)-0-292)/2+0+0)+31+0},xCbxTPwJ1:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||463)-0-292)/2+0+0)+31+0},yIgdOpofP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-311)/2+0+0)+31+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-184m05l-container\",layoutDependency:layoutDependency,layoutId:\"h51mlNgkY-container\",nodeId:\"h51mlNgkY\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavButton,{g0woi2_gk:resolvedLinks[0],height:\"100%\",id:\"h51mlNgkY\",JosaFAfpG:{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",layoutId:\"h51mlNgkY\",nH_qBAtAJ:{borderColor:\"rgba(41, 41, 41, 0.08)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"mZxeI3EWI\"),WdgYnDjdh:WdgYnDjdh15s3inb,width:\"100%\",WwwKFV7Db:\"Tuottajille\",x7hkB7eqS:\"rgb(41, 41, 41)\",...addPropertyOverrides({EzYFc9QIZ:{g0woi2_gk:resolvedLinks[1],nH_qBAtAJ:{borderColor:\"rgba(255, 255, 255, 0.15)\",borderStyle:\"solid\",borderWidth:1},x7hkB7eqS:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},QJyTuxEZ1:{g0woi2_gk:undefined,HGIxr0uwp:HGIxr0uwp10oe7ik,style:{width:\"100%\"},variant:matchVariant(\"wpK8aSaLk\"),WdgYnDjdh:WdgYnDjdh3z5nzo},t_TT3Xoi_:{g0woi2_gk:resolvedLinks[4],JosaFAfpG:{borderColor:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"},xCbxTPwJ1:{g0woi2_gk:resolvedLinks[3],variant:matchVariant(\"UaIUKENCM\")},yIgdOpofP:{g0woi2_gk:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JjMitxHXr\"},implicitPathVariables:undefined},{href:{webPageId:\"JjMitxHXr\"},implicitPathVariables:undefined},{href:{webPageId:\"JjMitxHXr\"},implicitPathVariables:undefined},{href:{webPageId:\"JjMitxHXr\"},implicitPathVariables:undefined},{href:{webPageId:\"JjMitxHXr\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0+(((componentViewport?.height||86)-0-88)/2+0+0)+31+0,...addPropertyOverrides({QJyTuxEZ1:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+70+20+34},t_TT3Xoi_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405.5)-0-292)/2+0+0)+31+0},xCbxTPwJ1:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||463)-0-292)/2+0+0)+31+0},yIgdOpofP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-311)/2+0+0)+31+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hshf61-container\",layoutDependency:layoutDependency,layoutId:\"tWBVXlQg0-container\",nodeId:\"tWBVXlQg0\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavButton,{g0woi2_gk:resolvedLinks1[0],height:\"100%\",id:\"tWBVXlQg0\",JosaFAfpG:{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",layoutId:\"tWBVXlQg0\",nH_qBAtAJ:{borderColor:\"rgba(41, 41, 41, 0.08)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"mZxeI3EWI\"),WdgYnDjdh:WdgYnDjdh1isr9g,width:\"100%\",WwwKFV7Db:\"Kuluttajille\",x7hkB7eqS:\"rgb(41, 41, 41)\",...addPropertyOverrides({EzYFc9QIZ:{g0woi2_gk:resolvedLinks1[1],nH_qBAtAJ:{borderColor:\"rgba(255, 255, 255, 0.15)\",borderStyle:\"solid\",borderWidth:1},x7hkB7eqS:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},QJyTuxEZ1:{g0woi2_gk:undefined,HGIxr0uwp:HGIxr0uwp1281u66,style:{width:\"100%\"},variant:matchVariant(\"wpK8aSaLk\"),WdgYnDjdh:WdgYnDjdhiyolk9},t_TT3Xoi_:{g0woi2_gk:resolvedLinks1[4],JosaFAfpG:{borderColor:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",variant:matchVariant(\"UaIUKENCM\")},xCbxTPwJ1:{g0woi2_gk:resolvedLinks1[3]},yIgdOpofP:{g0woi2_gk:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+0+(((componentViewport?.height||86)-0-88)/2+0+0)+31+0,...addPropertyOverrides({QJyTuxEZ1:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+70+20+68},t_TT3Xoi_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405.5)-0-292)/2+0+0)+31+0},xCbxTPwJ1:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||463)-0-292)/2+0+0)+31+0},yIgdOpofP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-311)/2+0+0)+31+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zr6wt5-container\",layoutDependency:layoutDependency,layoutId:\"dEhq0o2rf-container\",nodeId:\"dEhq0o2rf\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavButton,{height:\"100%\",id:\"dEhq0o2rf\",JosaFAfpG:{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",layoutId:\"dEhq0o2rf\",nH_qBAtAJ:{borderColor:\"rgba(41, 41, 41, 0.08)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"mZxeI3EWI\"),WdgYnDjdh:WdgYnDjdhjhybuc,width:\"100%\",WwwKFV7Db:\"Yritys\",x7hkB7eqS:\"rgb(41, 41, 41)\",...addPropertyOverrides({EzYFc9QIZ:{nH_qBAtAJ:{borderColor:\"rgba(255, 255, 255, 0.15)\",borderStyle:\"solid\",borderWidth:1},x7hkB7eqS:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},QJyTuxEZ1:{HGIxr0uwp:HGIxr0uwpzpikgd,style:{width:\"100%\"},variant:matchVariant(\"wpK8aSaLk\"),WdgYnDjdh:WdgYnDjdh17v3l2},t_TT3Xoi_:{JosaFAfpG:{borderColor:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"},yIgdOpofP:{variant:matchVariant(\"UaIUKENCM\")}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f9wzvo\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"xNvNbhX7X\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+(((componentViewport?.height||86)-0-88)/2+0+0)+20+0,...addPropertyOverrides({QJyTuxEZ1:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+204+20+0},t_TT3Xoi_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405.5)-0-292)/2+0+0)+20+0},xCbxTPwJ1:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||463)-0-292)/2+0+0)+20+0},yIgdOpofP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-311)/2+0+0)+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1pn51o-container\",id:`${layoutId}-1pn51o`,layoutDependency:layoutDependency,layoutId:\"FjVdyRvEf-container\",nodeId:\"FjVdyRvEf\",ref:ref1,rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:[/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:false,id:\"FjVdyRvEf\",IWF1PDBvV:\"rgba(139, 217, 74, 0.9)\",jvGqfnZd5:\"rgba(138, 217, 74, 0)\",KVee30krx:CircleUserRound,layoutId:\"FjVdyRvEf\",md7oj9vE1:\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",mQQ7sTWXC:{borderColor:\"rgba(41, 41, 41, 0.15)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Kirjaudu/rekister\\xf6idy\",Qn_yVbWg2:Qn_yVbWg213elrgn({overlay}),r8OqAaagr:{borderColor:\"rgba(0, 0, 0, 0.3)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"lQYlXC30Q\"),width:\"100%\",...addPropertyOverrides({EzYFc9QIZ:{md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0.15)\",borderStyle:\"solid\",borderWidth:1}},QJyTuxEZ1:{style:{width:\"100%\"}},t_TT3Xoi_:{IWF1PDBvV:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:24,\"data-framer-portal-id\":`${layoutId}-1pn51o`,offsetX:0,offsetY:16,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,...addPropertyOverrides({QJyTuxEZ1:{alignment:\"start\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-yj9vct\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"LTkebOAnp\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nafovq\",layoutDependency:layoutDependency,layoutId:\"hAANykdg7\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Valitse kirjautumistapa\"})}),className:\"framer-utwxqw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FQjQzJ8fs\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qn3b4s\",layoutDependency:layoutDependency,layoutId:\"yKsycqhMh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cxgjgm-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"M33mQCEqK-container\",nodeId:\"M33mQCEqK\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:true,id:\"M33mQCEqK\",IWF1PDBvV:\"rgb(142, 227, 73)\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",KVee30krx:Sprout,layoutId:\"M33mQCEqK\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Tuottaja\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"IvD3L4Bum\"),width:\"100%\",YyWXJCPXx:\"https://puoti.co/tuottaja-login\",...addPropertyOverrides({EzYFc9QIZ:{r8OqAaagr:{borderColor:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1}},t_TT3Xoi_:{IWF1PDBvV:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",jvGqfnZd5:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sni0v7-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ZHmjT9Oww-container\",nodeId:\"ZHmjT9Oww\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:true,id:\"ZHmjT9Oww\",IWF1PDBvV:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",jvGqfnZd5:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",KVee30krx:ShoppingCart,layoutId:\"ZHmjT9Oww\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Kuluttaja\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"IvD3L4Bum\"),width:\"100%\",...addPropertyOverrides({EzYFc9QIZ:{r8OqAaagr:{borderColor:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1}},QJyTuxEZ1:{IWF1PDBvV:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7z8x11\",layoutDependency:layoutDependency,layoutId:\"CD_5Ocsvk\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1gfmup2\",layoutDependency:layoutDependency,layoutId:\"zTKio5Y16\",radius:4,requiresOverflowVisible:false,style:{rotate:45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><path d=\"M 0 4 C 0 1.791 1.791 0 4 0 L 20 0 C 22.209 0 24 1.791 24 4 L 24 20 C 24 22.209 22.209 24 20 24 L 4 24 C 1.791 24 0 22.209 0 20 Z\" fill=\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true})})]})})})]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+0+(((componentViewport?.height||86)-0-88)/2+0+0)+20+0,...addPropertyOverrides({QJyTuxEZ1:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+0+204+20+58},t_TT3Xoi_:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||405.5)-0-292)/2+0+0)+20+0},xCbxTPwJ1:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||463)-0-292)/2+0+0)+20+0},yIgdOpofP:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-311)/2+0+0)+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5xg1o-container\",layoutDependency:layoutDependency,layoutId:\"vnRyk5zHL-container\",nodeId:\"vnRyk5zHL\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:false,id:\"vnRyk5zHL\",IWF1PDBvV:\"rgba(139, 217, 74, 0.9)\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",KVee30krx:CircleUserRound,layoutId:\"vnRyk5zHL\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Pyyd\\xe4 demo\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"lQYlXC30Q\"),width:\"100%\",YyWXJCPXx:resolvedLinks2[0],...addPropertyOverrides({EzYFc9QIZ:{r8OqAaagr:{borderColor:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:1},YyWXJCPXx:resolvedLinks2[1]},QJyTuxEZ1:{style:{width:\"100%\"},YyWXJCPXx:resolvedLinks2[5]},t_TT3Xoi_:{IWF1PDBvV:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",jvGqfnZd5:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",YyWXJCPXx:resolvedLinks2[4]},xCbxTPwJ1:{YyWXJCPXx:resolvedLinks2[3]},yIgdOpofP:{YyWXJCPXx:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]})]})}),isDisplayed3()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-nua9ct\",\"data-framer-appear-id\":\"nua9ct\",\"data-framer-name\":\"Tuottaja dropdown\",initial:animation4,layoutDependency:layoutDependency,layoutId:\"aPgSqChh4\",optimized:true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yv7pby\",\"data-border\":true,\"data-framer-name\":\"Content\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RcMnJ8LRu\",onTap:onTapukpqew,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({QRTulKKbY:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-111j0tm\",\"data-framer-name\":\"RIght\",layoutDependency:layoutDependency,layoutId:\"puD7i3ivn\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19siur0\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"qIzgMaX2l\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q3xwp0\",\"data-styles-preset\":\"qA7IyS6rp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74)))\"},children:\"Kuluttajille\"})}),className:\"framer-wmxo09\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ikOqbbi9D\",style:{\"--extracted-r6o4lv\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oexmgt\",layoutDependency:layoutDependency,layoutId:\"mvzylegyM\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idmvzylegyM,NAGfbvBfc:NAGfbvBfcmvzylegyM,pXTxO7bu6:pXTxO7bu6mvzylegyM,QXxzs68f7:QXxzs68f7mvzylegyM,y0bMR8Fa2:y0bMR8Fa2mvzylegyM},index)=>{pXTxO7bu6mvzylegyM??=\"\";NAGfbvBfcmvzylegyM??=\"\";QXxzs68f7mvzylegyM??=\"\";y0bMR8Fa2mvzylegyM??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`mvzylegyM-${idmvzylegyM}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{y0bMR8Fa2:y0bMR8Fa2mvzylegyM},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:QXxzs68f7mvzylegyM,implicitPathVariables:{y0bMR8Fa2:y0bMR8Fa2mvzylegyM}},{href:QXxzs68f7mvzylegyM,implicitPathVariables:{y0bMR8Fa2:y0bMR8Fa2mvzylegyM}},{href:QXxzs68f7mvzylegyM,implicitPathVariables:{y0bMR8Fa2:y0bMR8Fa2mvzylegyM}}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({QRTulKKbY:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px, 50px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+0+20+76+0+0},xCbxTPwJ1:{width:`max((max(min(${componentViewport?.width||\"100vw\"}, 1540px) * 0.75, 1px) - 54px) / 2, 50px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||463)-0-292)/2+88+0)+0+0+0+24+76+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k3x0eo-container\",layoutDependency:layoutDependency,layoutId:\"DDvUK8eDX-container\",nodeId:\"DDvUK8eDX\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavCard,{daKjy9SoE:pXTxO7bu6mvzylegyM,height:\"100%\",id:\"DDvUK8eDX\",kHVgMuOCq:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",layoutId:\"DDvUK8eDX\",mrNEdltYQ:NAGfbvBfcmvzylegyM,style:{width:\"100%\"},T8ADxwoYF:resolvedLinks3[0],variant:matchVariant(\"Oock177Ds\"),width:\"100%\",...addPropertyOverrides({QRTulKKbY:{T8ADxwoYF:resolvedLinks3[2],variant:matchVariant(\"HhYSguX_n\")},xCbxTPwJ1:{T8ADxwoYF:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})})},idmvzylegyM);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wqh64y\",\"data-border\":true,\"data-framer-name\":\"RIght\",layoutDependency:layoutDependency,layoutId:\"aHFLTYUik\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(250, 250, 250)\"},variants:{QRTulKKbY:{backgroundColor:\"rgb(255, 255, 255)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ye4v81\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"oMoxdzWGe\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q3xwp0\",\"data-styles-preset\":\"qA7IyS6rp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Puoti\"})}),className:\"framer-d498my\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yt7VqB3u_\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16set\",layoutDependency:layoutDependency,layoutId:\"iRGJ3_1xo\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({Aki2XMinT:Aki2XMinTiRGJ3_1xo,id:idiRGJ3_1xo,NqOVPzE0o:NqOVPzE0oiRGJ3_1xo,xtorZBiw5:xtorZBiw5iRGJ3_1xo},index1)=>{xtorZBiw5iRGJ3_1xo??=\"\";NqOVPzE0oiRGJ3_1xo??=\"\";Aki2XMinTiRGJ3_1xo??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`iRGJ3_1xo-${idiRGJ3_1xo}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{NqOVPzE0o:NqOVPzE0oiRGJ3_1xo},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:xtorZBiw5iRGJ3_1xo,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oiRGJ3_1xo}},{href:xtorZBiw5iRGJ3_1xo,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oiRGJ3_1xo}},{href:xtorZBiw5iRGJ3_1xo,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oiRGJ3_1xo}}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,...addPropertyOverrides({QRTulKKbY:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px, 50px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+194+20+76+0+0},xCbxTPwJ1:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 4, 1px) - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||463)-0-292)/2+88+0)+0+0+0+24+76+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-379joo-container\",layoutDependency:layoutDependency,layoutId:\"Jm4N4I9zm-container\",nodeId:\"Jm4N4I9zm\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavMenuButton,{height:\"100%\",id:\"Jm4N4I9zm\",JCuLejYrN:resolvedLinks4[0],layoutId:\"Jm4N4I9zm\",style:{width:\"100%\"},variant:matchVariant(\"xtphMXasJ\"),width:\"100%\",y6IWUanGl:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",ZD0KWk1Ke:Aki2XMinTiRGJ3_1xo,...addPropertyOverrides({QRTulKKbY:{JCuLejYrN:resolvedLinks4[2]},xCbxTPwJ1:{JCuLejYrN:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})})},idiRGJ3_1xo);})});}})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({QRTulKKbY:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+194+20+180},xCbxTPwJ1:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 4, 1px) - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||463)-0-292)/2+88+0)+0+0+0+24+134}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l54a62-container\",layoutDependency:layoutDependency,layoutId:\"LOnSakEN2-container\",nodeId:\"LOnSakEN2\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:false,id:\"LOnSakEN2\",IWF1PDBvV:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",KVee30krx:CircleUserRound,layoutId:\"LOnSakEN2\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Ota yhteytt\\xe4\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{width:\"100%\"},variant:matchVariant(\"IvD3L4Bum\"),width:\"100%\",YyWXJCPXx:resolvedLinks5[0],...addPropertyOverrides({QRTulKKbY:{YyWXJCPXx:resolvedLinks5[2]},xCbxTPwJ1:{YyWXJCPXx:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})]})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1al12xd\",\"data-framer-appear-id\":\"1al12xd\",\"data-framer-name\":\"Kuluttaja dropdown\",initial:animation4,layoutDependency:layoutDependency,layoutId:\"F94B1iNsB\",optimized:true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1su2qf7\",\"data-border\":true,\"data-framer-name\":\"Content\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sFOt1gBv2\",onTap:onTapukpqew,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7pu8pw\",\"data-framer-name\":\"RIght\",layoutDependency:layoutDependency,layoutId:\"tOz8_kEyz\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fd19b6\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"oOqSPJsZO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q3xwp0\",\"data-styles-preset\":\"qA7IyS6rp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69)))\"},children:\"Kuluttajille\"})}),className:\"framer-3wfr2i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NtrANl5eB\",style:{\"--extracted-r6o4lv\":\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14o62j5\",layoutDependency:layoutDependency,layoutId:\"F70EL0YFv\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query5(),children:(collection2,paginationInfo2,loadMore2)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({cXtktw8eN:cXtktw8eNF70EL0YFv,gcf24ajln:gcf24ajlnF70EL0YFv,id:idF70EL0YFv,pS8naH5hR:pS8naH5hRF70EL0YFv,vYq68FM0x:vYq68FM0xF70EL0YFv},index2)=>{vYq68FM0xF70EL0YFv??=\"\";pS8naH5hRF70EL0YFv??=\"\";gcf24ajlnF70EL0YFv??=\"\";cXtktw8eNF70EL0YFv??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`F70EL0YFv-${idF70EL0YFv}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{cXtktw8eN:cXtktw8eNF70EL0YFv},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qcl6g8\",\"data-framer-name\":\"Nav menu button\",layoutDependency:layoutDependency,layoutId:\"yvsA5ije6\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:gcf24ajlnF70EL0YFv,implicitPathVariables:{cXtktw8eN:cXtktw8eNF70EL0YFv}},{href:gcf24ajlnF70EL0YFv,implicitPathVariables:{cXtktw8eN:cXtktw8eNF70EL0YFv}},{href:gcf24ajlnF70EL0YFv,implicitPathVariables:{cXtktw8eN:cXtktw8eNF70EL0YFv}}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:74,...addPropertyOverrides({MTg9q05Ei:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px, 50px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+0+20+76+0+0+0+0},t_TT3Xoi_:{width:`max((max(min(${componentViewport?.width||\"100vw\"}, 1540px) * 0.75, 1px) - 54px) / 2, 50px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||405.5)-0-292)/2+88+0)+0+0+0+24+76+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hn2xg9-container\",layoutDependency:layoutDependency,layoutId:\"Q7ZN3KPox-container\",nodeId:\"Q7ZN3KPox\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavCard,{daKjy9SoE:vYq68FM0xF70EL0YFv,height:\"100%\",id:\"Q7ZN3KPox\",kHVgMuOCq:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",layoutId:\"Q7ZN3KPox\",mrNEdltYQ:pS8naH5hRF70EL0YFv,style:{width:\"100%\"},T8ADxwoYF:resolvedLinks6[0],variant:matchVariant(\"Oock177Ds\"),width:\"100%\",...addPropertyOverrides({MTg9q05Ei:{T8ADxwoYF:resolvedLinks6[2],variant:matchVariant(\"HhYSguX_n\")},t_TT3Xoi_:{T8ADxwoYF:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})})})},idF70EL0YFv);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hdxmem\",\"data-border\":true,\"data-framer-name\":\"RIght\",layoutDependency:layoutDependency,layoutId:\"rWCYeu_wL\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(250, 250, 250)\"},variants:{MTg9q05Ei:{backgroundColor:\"rgb(255, 255, 255)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qvpymq\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"qSmPgxlEX\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q3xwp0\",\"data-styles-preset\":\"qA7IyS6rp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Puoti\"})}),className:\"framer-mtfkci\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JAVFjnwcr\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w0fp8d\",layoutDependency:layoutDependency,layoutId:\"IiFLh9GVp\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query7(),children:(collection3,paginationInfo3,loadMore3)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({Aki2XMinT:Aki2XMinTIiFLh9GVp,id:idIiFLh9GVp,NqOVPzE0o:NqOVPzE0oIiFLh9GVp,xtorZBiw5:xtorZBiw5IiFLh9GVp},index3)=>{xtorZBiw5IiFLh9GVp??=\"\";NqOVPzE0oIiFLh9GVp??=\"\";Aki2XMinTIiFLh9GVp??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`IiFLh9GVp-${idIiFLh9GVp}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{NqOVPzE0o:NqOVPzE0oIiFLh9GVp},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:xtorZBiw5IiFLh9GVp,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oIiFLh9GVp}},{href:xtorZBiw5IiFLh9GVp,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oIiFLh9GVp}},{href:xtorZBiw5IiFLh9GVp,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oIiFLh9GVp}}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,...addPropertyOverrides({MTg9q05Ei:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+194+20+76+0+0},t_TT3Xoi_:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 4, 1px) - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||405.5)-0-292)/2+88+0)+0+0+0+24+76+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vs90sy-container\",layoutDependency:layoutDependency,layoutId:\"pkweBxamc-container\",nodeId:\"pkweBxamc\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavMenuButton,{height:\"100%\",id:\"pkweBxamc\",JCuLejYrN:resolvedLinks7[0],layoutId:\"pkweBxamc\",style:{width:\"100%\"},variant:matchVariant(\"xtphMXasJ\"),width:\"100%\",y6IWUanGl:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",ZD0KWk1Ke:Aki2XMinTIiFLh9GVp,...addPropertyOverrides({MTg9q05Ei:{JCuLejYrN:resolvedLinks7[2]},t_TT3Xoi_:{JCuLejYrN:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})})},idIiFLh9GVp);})});}})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({MTg9q05Ei:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+194+20+134},t_TT3Xoi_:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 4, 1px) - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||405.5)-0-292)/2+88+0)+0+0+0+24+134}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14a5w7k-container\",layoutDependency:layoutDependency,layoutId:\"a_bfSKntw-container\",nodeId:\"a_bfSKntw\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:false,id:\"a_bfSKntw\",IWF1PDBvV:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",jvGqfnZd5:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",KVee30krx:CircleUserRound,layoutId:\"a_bfSKntw\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Ota yhteytt\\xe4\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{width:\"100%\"},variant:matchVariant(\"IvD3L4Bum\"),width:\"100%\",YyWXJCPXx:resolvedLinks8[0],...addPropertyOverrides({MTg9q05Ei:{YyWXJCPXx:resolvedLinks8[2]},t_TT3Xoi_:{YyWXJCPXx:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})})]})]})})}),isDisplayed5()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1uvi75j\",\"data-framer-appear-id\":\"1uvi75j\",\"data-framer-name\":\"Yritys dropdown\",initial:animation4,layoutDependency:layoutDependency,layoutId:\"xZojNfO_D\",optimized:true,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mxtffw\",\"data-border\":true,\"data-framer-name\":\"Content\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eR5NArmW6\",onTap:onTapukpqew,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},...addPropertyOverrides({nxI4RvCNA:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p4mx37\",\"data-framer-name\":\"RIght\",layoutDependency:layoutDependency,layoutId:\"V_a0lcwX6\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nfnw37\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ngANC8G5i\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q3xwp0\",\"data-styles-preset\":\"qA7IyS6rp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Viimeisimm\\xe4t artikkelit\"})}),className:\"framer-11jc54d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lUMe1IE8v\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wtrmzp\",layoutDependency:layoutDependency,layoutId:\"W1y7NDy2E\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query9(),children:(collection4,paginationInfo4,loadMore4)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection4?.map(({FIxg7dRIP:FIxg7dRIPW1y7NDy2E,id:idW1y7NDy2E,RWuKm7YFz:RWuKm7YFzW1y7NDy2E,updatedAt:updatedAtW1y7NDy2E,wGVKi5BQe:wGVKi5BQeW1y7NDy2E},index4)=>{FIxg7dRIPW1y7NDy2E??=\"\";wGVKi5BQeW1y7NDy2E??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`W1y7NDy2E-${idW1y7NDy2E}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{wGVKi5BQe:wGVKi5BQeW1y7NDy2E},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{wGVKi5BQe:wGVKi5BQeW1y7NDy2E},webPageId:\"NFE48cHcD\"},implicitPathVariables:undefined},{href:{pathVariables:{wGVKi5BQe:wGVKi5BQeW1y7NDy2E},webPageId:\"NFE48cHcD\"},implicitPathVariables:undefined},{href:{pathVariables:{wGVKi5BQe:wGVKi5BQeW1y7NDy2E},webPageId:\"NFE48cHcD\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:69,...addPropertyOverrides({nxI4RvCNA:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+0+20+76+0+0},yIgdOpofP:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 1.5, 1px) - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-311)/2+88+0)+0+0+0+24+76+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-76dd47-container\",layoutDependency:layoutDependency,layoutId:\"HSDZN9NbG-container\",nodeId:\"HSDZN9NbG\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavBlogCard,{EtTHZuw0V:RWuKm7YFzW1y7NDy2E,height:\"100%\",id:\"HSDZN9NbG\",JEVcipz88:updatedAtW1y7NDy2E,layoutId:\"HSDZN9NbG\",oDM1Uc9LE:FIxg7dRIPW1y7NDy2E,style:{width:\"100%\"},variant:matchVariant(\"tx30RJFPW\"),width:\"100%\",Zcv8nL6lI:resolvedLinks9[0],...addPropertyOverrides({nxI4RvCNA:{variant:matchVariant(\"l9sSAFtnb\"),Zcv8nL6lI:resolvedLinks9[2]},yIgdOpofP:{Zcv8nL6lI:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})})},idW1y7NDy2E);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-130k4oj\",layoutDependency:layoutDependency,layoutId:\"RIZliGrnJ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w4mgda\",\"data-styles-preset\":\"xUJ0p2uFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74)))\"},children:\"Kaikki artikkelit\"})}),className:\"framer-emc4l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P_McNUxUf\",style:{\"--extracted-r6o4lv\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-189m3mt\",\"data-border\":true,\"data-framer-name\":\"RIght\",layoutDependency:layoutDependency,layoutId:\"S0bghUnm1\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(250, 250, 250)\"},variants:{nxI4RvCNA:{backgroundColor:\"rgb(255, 255, 255)\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u1bakg\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"rgif59m13\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 0, 0, 0.08)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q3xwp0\",\"data-styles-preset\":\"qA7IyS6rp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41)))\"},children:\"Puoti\"})}),className:\"framer-fku2ji\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WqaSVmYWz\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(41, 41, 41))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17due44\",layoutDependency:layoutDependency,layoutId:\"ZnPjs31Wz\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query11(),children:(collection5,paginationInfo5,loadMore5)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection5?.map(({Aki2XMinT:Aki2XMinTZnPjs31Wz,id:idZnPjs31Wz,NqOVPzE0o:NqOVPzE0oZnPjs31Wz,xtorZBiw5:xtorZBiw5ZnPjs31Wz},index5)=>{xtorZBiw5ZnPjs31Wz??=\"\";NqOVPzE0oZnPjs31Wz??=\"\";Aki2XMinTZnPjs31Wz??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ZnPjs31Wz-${idZnPjs31Wz}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{NqOVPzE0o:NqOVPzE0oZnPjs31Wz},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:xtorZBiw5ZnPjs31Wz,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oZnPjs31Wz}},{href:xtorZBiw5ZnPjs31Wz,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oZnPjs31Wz}},{href:xtorZBiw5ZnPjs31Wz,implicitPathVariables:{NqOVPzE0o:NqOVPzE0oZnPjs31Wz}}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,...addPropertyOverrides({nxI4RvCNA:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+215+20+76+0+0},yIgdOpofP:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 3, 1px) - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-311)/2+88+0)+0+0+0+24+76+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19cg8o8-container\",layoutDependency:layoutDependency,layoutId:\"Hr2UA0XVO-container\",nodeId:\"Hr2UA0XVO\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(NavMenuButton,{height:\"100%\",id:\"Hr2UA0XVO\",JCuLejYrN:resolvedLinks10[0],layoutId:\"Hr2UA0XVO\",style:{width:\"100%\"},variant:matchVariant(\"xtphMXasJ\"),width:\"100%\",y6IWUanGl:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",ZD0KWk1Ke:Aki2XMinTZnPjs31Wz,...addPropertyOverrides({nxI4RvCNA:{JCuLejYrN:resolvedLinks10[2]},yIgdOpofP:{JCuLejYrN:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})})})},idZnPjs31Wz);})});}})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined},{href:{webPageId:\"WPUPmjqQG\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,...addPropertyOverrides({nxI4RvCNA:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1540px) - 40px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||870)-0-1070)/2+70+0)+0+0+0+215+20+134},yIgdOpofP:{width:`calc(max(min(${componentViewport?.width||\"100vw\"}, 1540px) / 3, 1px) - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||416)-0-311)/2+88+0)+0+0+0+24+134}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6w53yc-container\",layoutDependency:layoutDependency,layoutId:\"S_4PDqQmw-container\",nodeId:\"S_4PDqQmw\",rendersWithMotion:true,scopeId:\"pDKsHG_0T\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",hPiQ2BV_G:false,id:\"S_4PDqQmw\",IWF1PDBvV:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",KVee30krx:CircleUserRound,layoutId:\"S_4PDqQmw\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Ota yhteytt\\xe4\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},style:{width:\"100%\"},variant:matchVariant(\"IvD3L4Bum\"),width:\"100%\",YyWXJCPXx:resolvedLinks11[0],...addPropertyOverrides({nxI4RvCNA:{YyWXJCPXx:resolvedLinks11[2]},yIgdOpofP:{YyWXJCPXx:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})})]})]})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6aSCL.framer-lg4ujv, .framer-6aSCL .framer-lg4ujv { display: block; }\",\".framer-6aSCL.framer-1xserei { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-6aSCL .framer-dkctn9 { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-6aSCL .framer-1xb4oa8 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-6aSCL .framer-12i8kzy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 20px 80px 20px 80px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-ysct5r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-6aSCL .framer-azru6l { aspect-ratio: 3.283333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); overflow: visible; position: relative; text-decoration: none; width: 99px; }\",\".framer-6aSCL .framer-12mv4u8 { aspect-ratio: 3.283333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-6aSCL .framer-1r3ticf-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-6aSCL .framer-1j5ldf7, .framer-6aSCL .framer-qn3b4s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6aSCL .framer-184m05l-container, .framer-6aSCL .framer-1hshf61-container, .framer-6aSCL .framer-zr6wt5-container, .framer-6aSCL .framer-1pn51o-container, .framer-6aSCL .framer-1cxgjgm-container, .framer-6aSCL .framer-1sni0v7-container, .framer-6aSCL .framer-5xg1o-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6aSCL .framer-f9wzvo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-6aSCL .framer-yj9vct { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6aSCL .framer-nafovq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: min-content; }\",\".framer-6aSCL .framer-utwxqw { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-6aSCL .framer-7z8x11 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 15px; top: -8px; width: min-content; }\",\".framer-6aSCL .framer-1gfmup2 { height: 24px; position: relative; width: 24px; }\",\".framer-6aSCL .framer-nua9ct, .framer-6aSCL .framer-1al12xd, .framer-6aSCL .framer-1uvi75j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-1yv7pby, .framer-6aSCL .framer-1su2qf7, .framer-6aSCL .framer-1mxtffw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1540px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-111j0tm, .framer-6aSCL .framer-7pu8pw { align-content: flex-start; align-items: flex-start; display: flex; flex: 3 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-6aSCL .framer-19siur0, .framer-6aSCL .framer-1ye4v81, .framer-6aSCL .framer-fd19b6, .framer-6aSCL .framer-1qvpymq, .framer-6aSCL .framer-nfnw37, .framer-6aSCL .framer-1u1bakg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-wmxo09, .framer-6aSCL .framer-d498my, .framer-6aSCL .framer-3wfr2i, .framer-6aSCL .framer-mtfkci, .framer-6aSCL .framer-11jc54d, .framer-6aSCL .framer-fku2ji { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-6aSCL .framer-1oexmgt, .framer-6aSCL .framer-14o62j5 { display: grid; flex: none; gap: 6px 6px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-k3x0eo-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-6aSCL .framer-wqh64y, .framer-6aSCL .framer-hdxmem, .framer-6aSCL .framer-189m3mt { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-6aSCL .framer-16set, .framer-6aSCL .framer-1w0fp8d, .framer-6aSCL .framer-17due44 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-379joo-container, .framer-6aSCL .framer-1l54a62-container, .framer-6aSCL .framer-hn2xg9-container, .framer-6aSCL .framer-1vs90sy-container, .framer-6aSCL .framer-14a5w7k-container, .framer-6aSCL .framer-76dd47-container, .framer-6aSCL .framer-19cg8o8-container, .framer-6aSCL .framer-6w53yc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-6aSCL .framer-qcl6g8 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-1p4mx37 { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 1px; }\",\".framer-6aSCL .framer-1wtrmzp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-130k4oj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6aSCL .framer-emc4l { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6aSCL.framer-v-18u7ev5.framer-1xserei, .framer-6aSCL.framer-v-1k711ii.framer-1xserei, .framer-6aSCL.framer-v-kkj8x6.framer-1xserei { overflow: visible; }\",\".framer-6aSCL.framer-v-1ae3fuz.framer-1xserei, .framer-6aSCL.framer-v-d00wcq.framer-1xserei, .framer-6aSCL.framer-v-1f2q6rc.framer-1xserei, .framer-6aSCL.framer-v-1xagbiz.framer-1xserei, .framer-6aSCL.framer-v-v87e3e.framer-1xserei, .framer-6aSCL.framer-v-1ed5tkg.framer-1xserei { width: 390px; }\",\".framer-6aSCL.framer-v-1ae3fuz .framer-12i8kzy, .framer-6aSCL.framer-v-1ed5tkg .framer-12i8kzy { flex-direction: column; gap: 0px; padding: 0px; }\",\".framer-6aSCL.framer-v-1ae3fuz .framer-ysct5r, .framer-6aSCL.framer-v-d00wcq .framer-ysct5r, .framer-6aSCL.framer-v-1f2q6rc .framer-ysct5r, .framer-6aSCL.framer-v-1xagbiz .framer-ysct5r, .framer-6aSCL.framer-v-v87e3e .framer-ysct5r, .framer-6aSCL.framer-v-1ed5tkg .framer-ysct5r { gap: unset; justify-content: space-between; padding: 20px; width: 100%; }\",\".framer-6aSCL.framer-v-1ae3fuz .framer-azru6l, .framer-6aSCL.framer-v-d00wcq .framer-azru6l, .framer-6aSCL.framer-v-1f2q6rc .framer-azru6l, .framer-6aSCL.framer-v-1xagbiz .framer-azru6l, .framer-6aSCL.framer-v-v87e3e .framer-azru6l, .framer-6aSCL.framer-v-1ed5tkg .framer-azru6l { height: var(--framer-aspect-ratio-supported, 25px); width: 82px; }\",\".framer-6aSCL.framer-v-1ae3fuz .framer-12mv4u8, .framer-6aSCL.framer-v-d00wcq .framer-12mv4u8, .framer-6aSCL.framer-v-1f2q6rc .framer-12mv4u8, .framer-6aSCL.framer-v-1xagbiz .framer-12mv4u8, .framer-6aSCL.framer-v-v87e3e .framer-12mv4u8, .framer-6aSCL.framer-v-1ed5tkg .framer-12mv4u8 { height: var(--framer-aspect-ratio-supported, 25px); right: 1px; width: calc(100% - 0.5px); }\",\".framer-6aSCL.framer-v-d00wcq .framer-12i8kzy { flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; padding: 0px; }\",\".framer-6aSCL.framer-v-d00wcq .framer-1j5ldf7 { align-content: flex-start; align-items: flex-start; flex-direction: column; padding: 20px; width: 100%; }\",\".framer-6aSCL.framer-v-d00wcq .framer-184m05l-container, .framer-6aSCL.framer-v-d00wcq .framer-1hshf61-container, .framer-6aSCL.framer-v-d00wcq .framer-zr6wt5-container, .framer-6aSCL.framer-v-d00wcq .framer-1pn51o-container, .framer-6aSCL.framer-v-d00wcq .framer-5xg1o-container { width: 100%; }\",\".framer-6aSCL.framer-v-d00wcq .framer-f9wzvo { flex: none; flex-direction: column; justify-content: flex-start; padding: 20px; width: 100%; }\",\".framer-6aSCL.framer-v-d00wcq .framer-7z8x11 { left: 15px; right: unset; }\",\".framer-6aSCL.framer-v-1f2q6rc .framer-12i8kzy, .framer-6aSCL.framer-v-1xagbiz .framer-12i8kzy, .framer-6aSCL.framer-v-v87e3e .framer-12i8kzy { flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px; }\",\".framer-6aSCL.framer-v-1f2q6rc .framer-nua9ct, .framer-6aSCL.framer-v-1xagbiz .framer-1al12xd { justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; }\",\".framer-6aSCL.framer-v-1f2q6rc .framer-1yv7pby { cursor: unset; flex-direction: column; min-height: 100px; }\",\".framer-6aSCL.framer-v-1f2q6rc .framer-111j0tm, .framer-6aSCL.framer-v-1xagbiz .framer-7pu8pw { flex: none; padding: 20px; width: 100%; }\",\".framer-6aSCL.framer-v-1f2q6rc .framer-1oexmgt, .framer-6aSCL.framer-v-1xagbiz .framer-14o62j5 { gap: 4px 0px; grid-template-columns: repeat(1, minmax(50px, 1fr)); }\",\".framer-6aSCL.framer-v-1f2q6rc .framer-wqh64y, .framer-6aSCL.framer-v-1xagbiz .framer-hdxmem { align-self: unset; flex: none; height: min-content; padding: 20px; width: 100%; }\",\".framer-6aSCL.framer-v-1f2q6rc .framer-16set { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(1, minmax(50px, 1fr)); }\",\".framer-6aSCL.framer-v-1f2q6rc .framer-379joo-container { align-self: start; justify-self: start; }\",\".framer-6aSCL.framer-v-1xagbiz .framer-1su2qf7 { flex-direction: column; }\",\".framer-6aSCL.framer-v-v87e3e .framer-1uvi75j { justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); }\",\".framer-6aSCL.framer-v-v87e3e .framer-1mxtffw { cursor: unset; flex-direction: column; }\",\".framer-6aSCL.framer-v-v87e3e .framer-1p4mx37 { flex: none; order: 0; padding: 20px; width: 100%; }\",\".framer-6aSCL.framer-v-v87e3e .framer-189m3mt { align-self: unset; flex: none; height: min-content; order: 1; padding: 20px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-6aSCL[data-border=\"true\"]::after, .framer-6aSCL [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 86\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"EzYFc9QIZ\":{\"layout\":[\"fixed\",\"auto\"]},\"yIgdOpofP\":{\"layout\":[\"fixed\",\"auto\"]},\"xCbxTPwJ1\":{\"layout\":[\"fixed\",\"auto\"]},\"t_TT3Xoi_\":{\"layout\":[\"fixed\",\"auto\"]},\"c6ICgsq72\":{\"layout\":[\"fixed\",\"auto\"]},\"QJyTuxEZ1\":{\"layout\":[\"fixed\",\"auto\"]},\"QRTulKKbY\":{\"layout\":[\"fixed\",\"auto\"]},\"MTg9q05Ei\":{\"layout\":[\"fixed\",\"auto\"]},\"nxI4RvCNA\":{\"layout\":[\"fixed\",\"auto\"]},\"cpSLWXOVA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GZOOQh1XU\":\"hover\",\"extpIExIB\":\"hover2\",\"WLOzlVFkT\":\"hover3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpDKsHG_0T=withCSS(Component,css,\"framer-6aSCL\");export default FramerpDKsHG_0T;FramerpDKsHG_0T.displayName=\"Header main\";FramerpDKsHG_0T.defaultProps={height:86,width:1200};addPropertyControls(FramerpDKsHG_0T,{variant:{options:[\"H9JVc0L4R\",\"EzYFc9QIZ\",\"yIgdOpofP\",\"xCbxTPwJ1\",\"t_TT3Xoi_\",\"c6ICgsq72\",\"QJyTuxEZ1\",\"QRTulKKbY\",\"MTg9q05Ei\",\"nxI4RvCNA\",\"cpSLWXOVA\"],optionTitles:[\"Main\",\"Transparent\",\"Yritys\",\"Tuottaja\",\"Kuluttaja\",\"Phone\",\"Main\",\"Tuottajille\",\"Kuluttajille\",\"Variant 9\",\"Phone transparent \"],title:\"Variant\",type:ControlType.Enum},GZOOQh1XU:{title:\"Hover\",type:ControlType.EventHandler},extpIExIB:{title:\"Hover 2\",type:ControlType.EventHandler},WLOzlVFkT:{title:\"Hover 3\",type:ControlType.EventHandler}});addFonts(FramerpDKsHG_0T,[{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\"}]},...PuotiLogo03Fonts,...MenuButtonFonts,...NavButtonFonts,...CTAFonts,...NavCardFonts,...NavMenuButtonFonts,...NavBlogCardFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerpDKsHG_0T.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);const queryCacheEntry2=queryCache.get(query5(),locale);const queryCacheEntry3=queryCache.get(query7(),locale);const queryCacheEntry4=queryCache.get(query9(),locale);const queryCacheEntry5=queryCache.get(query11(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),queryCacheEntry2.preload(),queryCacheEntry3.preload(),queryCacheEntry4.preload(),queryCacheEntry5.preload(),forwardLoader(MenuButton,{},context),forwardLoader(NavButton,{},context),forwardLoader(CTA,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavCard,{},context)));})(),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavMenuButton,{},context)));})(),(async()=>{const parentData=await queryCacheEntry2.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavCard,{},context)));})(),(async()=>{const parentData=await queryCacheEntry3.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavMenuButton,{},context)));})(),(async()=>{const parentData=await queryCacheEntry4.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavBlogCard,{},context)));})(),(async()=>{const parentData=await queryCacheEntry5.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavMenuButton,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpDKsHG_0T\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EzYFc9QIZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yIgdOpofP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xCbxTPwJ1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t_TT3Xoi_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c6ICgsq72\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QJyTuxEZ1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QRTulKKbY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MTg9q05Ei\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nxI4RvCNA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cpSLWXOVA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"GZOOQh1XU\\\":\\\"hover\\\",\\\"extpIExIB\\\":\\\"hover2\\\",\\\"WLOzlVFkT\\\":\\\"hover3\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"86\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (46bf165)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useQueryData,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ShoppingCart from\"https://framerusercontent.com/modules/gjm4HBem8q1UCjqALehq/MYid6DxcysGHoMAqSHzY/Y_SfRqZ9B.js\";import CircleUserRound from\"https://framerusercontent.com/modules/NRlkm7hmoyKkOiO9UtQh/lA7SjmVcQPrMMwJkHZIM/KSAQ3lIlS.js\";import Sprout from\"https://framerusercontent.com/modules/qBb8UBPnjFtW9t1jeiiV/Q7r1koyAP1evhusHW5Ii/J5zKEHgrD.js\";import MainMenu from\"https://framerusercontent.com/modules/rML6Rm45p3ce0aCzUjib/vbLJN74sYP2SUgz4AkH7/z2bVAChNp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/B2JgpJRemIlTunZcrP3z/zEDjWNEsCbildAkK5xmr/St_1EIotp.js\";import PuotiLogo03 from\"https://framerusercontent.com/modules/SS5zyxFScJlYW65Es4Op/FgKMIFWkURVY7Uk8iI8B/ydXDLjEoy.js\";import NavButton from\"https://framerusercontent.com/modules/CviDklYt3OqDr5cGvKya/0hMKKIP2F7LTnZfvJA14/Fb3XTsjfD.js\";import CTA from\"https://framerusercontent.com/modules/rh9n9SyB0Gle724ORlgk/bCozBeGcCONdIZiR1c1n/nS61CRe71.js\";const PuotiLogo03Fonts=getFonts(PuotiLogo03);const NavButtonFonts=getFonts(NavButton);const CTAFonts=getFonts(CTA);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"fPu6MH6VM\",\"FYA5qF7z9\",\"wS90TMPGx\",\"BcnRtaVpi\",\"C8wGCt4xm\"];const serializationHash=\"framer-CtcGh\";const variantClassNames={BcnRtaVpi:\"framer-v-g4t86p\",C8wGCt4xm:\"framer-v-y0pbd6\",fPu6MH6VM:\"framer-v-17bqdy7\",FYA5qF7z9:\"framer-v-1r7v756\",wS90TMPGx:\"framer-v-k32fip\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Aki2XMinTcIzEIDG_t=undefined;const xtorZBiw5cIzEIDG_t=undefined;const NqOVPzE0ocIzEIDG_t=undefined;const idcIzEIDG_t=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"cIzEIDG_t\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"cIzEIDG_t\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"cIzEIDG_t\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"cIzEIDG_t\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"cIzEIDG_t\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"cIzEIDG_t\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const query1=()=>({from:{alias:\"cIzEIDG_t\",data:MainMenu,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"cIzEIDG_t\",name:\"Aki2XMinT\",type:\"Identifier\"},{collection:\"cIzEIDG_t\",name:\"xtorZBiw5\",type:\"Identifier\"},{collection:\"cIzEIDG_t\",name:\"NqOVPzE0o\",type:\"Identifier\"},{collection:\"cIzEIDG_t\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"cIzEIDG_t\",name:\"pO8oflErE\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:true},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};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 5\":\"C8wGCt4xm\",Desktop:\"fPu6MH6VM\",Phone:\"wS90TMPGx\",Tablet:\"FYA5qF7z9\",Variant:\"BcnRtaVpi\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fPu6MH6VM\"};};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:\"fPu6MH6VM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const WdgYnDjdh1srhk39=activeVariantCallback(async(...args)=>{setVariant(\"k82M1_sA5\");});const Qn_yVbWg213elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"BcnRtaVpi\",\"C8wGCt4xm\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"wS90TMPGx\",\"C8wGCt4xm\"].includes(baseVariant))return false;return true;};const router=useRouter();const ref1=React.useRef(null);const ref2=React.useRef(null);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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17bqdy7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"fPu6MH6VM\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",...style},...addPropertyOverrides({BcnRtaVpi:{\"data-framer-name\":undefined},C8wGCt4xm:{\"data-framer-name\":\"Variant 5\"},FYA5qF7z9:{\"data-framer-name\":\"Tablet\"},wS90TMPGx:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i3ykvt\",layoutDependency:layoutDependency,layoutId:\"Ke6Mez3OZ\",style:{backgroundColor:\"rgb(255, 255, 255)\"}}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1blxzhj\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"xeg3ZzSoX\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nlle62\",\"data-framer-name\":\"Logo + menu\",layoutDependency:layoutDependency,layoutId:\"BAZpHNdDN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"wfYwLSW1d\",openInNewTab:false,scopeId:\"Y11ZPcA5E\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7jx7tf framer-1ihj8nj\",layoutDependency:layoutDependency,layoutId:\"wfYwLSW1d\",children:/*#__PURE__*/_jsx(PuotiLogo03,{animated:true,className:\"framer-1nvhxz4\",layoutDependency:layoutDependency,layoutId:\"L2wHWLfAa\",style:{\"--1taen9e\":\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\"},variants:{BcnRtaVpi:{\"--1taen9e\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"},C8wGCt4xm:{\"--1taen9e\":\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\"}}})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-hgstf4\",layoutDependency:layoutDependency,layoutId:\"cIzEIDG_t\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({Aki2XMinT:Aki2XMinTcIzEIDG_t,id:idcIzEIDG_t,NqOVPzE0o:NqOVPzE0ocIzEIDG_t,xtorZBiw5:xtorZBiw5cIzEIDG_t},index)=>{Aki2XMinTcIzEIDG_t??=\"\";xtorZBiw5cIzEIDG_t??=\"\";NqOVPzE0ocIzEIDG_t??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`cIzEIDG_t-${idcIzEIDG_t}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{NqOVPzE0o:NqOVPzE0ocIzEIDG_t},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vahbpw\",layoutDependency:layoutDependency,layoutId:\"vyNURLtYq\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ewql6q\",layoutDependency:layoutDependency,layoutId:\"XIy44Du_M\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:xtorZBiw5cIzEIDG_t,implicitPathVariables:{NqOVPzE0o:NqOVPzE0ocIzEIDG_t}},{href:xtorZBiw5cIzEIDG_t,implicitPathVariables:{NqOVPzE0o:NqOVPzE0ocIzEIDG_t}},{href:xtorZBiw5cIzEIDG_t,implicitPathVariables:{NqOVPzE0o:NqOVPzE0ocIzEIDG_t}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-48)/2)+11+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ea9nn9-container\",layoutDependency:layoutDependency,layoutId:\"N2mJJVCkr-container\",nodeId:\"N2mJJVCkr\",rendersWithMotion:true,scopeId:\"Y11ZPcA5E\",children:/*#__PURE__*/_jsx(NavButton,{g0woi2_gk:resolvedLinks[0],height:\"100%\",id:\"N2mJJVCkr\",JosaFAfpG:{borderColor:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",borderStyle:\"solid\",borderWidth:1},L5O0SpC9H:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(139, 217, 74))\",layoutId:\"N2mJJVCkr\",nH_qBAtAJ:{borderColor:\"rgba(255, 255, 255, 0.3)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"kovUNvCAw\"),WdgYnDjdh:WdgYnDjdh1srhk39,width:\"100%\",WwwKFV7Db:Aki2XMinTcIzEIDG_t,x7hkB7eqS:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",...addPropertyOverrides({BcnRtaVpi:{g0woi2_gk:resolvedLinks[2],nH_qBAtAJ:{borderColor:\"rgba(0, 0, 0, 0.05)\",borderStyle:\"solid\",borderWidth:1},x7hkB7eqS:\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(0, 0, 0))\"},FYA5qF7z9:{g0woi2_gk:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})})})},idcIzEIDG_t);})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dbnu5v\",\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"QoVkl2Xw5\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(20+((componentViewport?.height||88)-40-48)/2)+0+0,...addPropertyOverrides({C8wGCt4xm:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+20+0},wS90TMPGx:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-2zh8p5-container\",id:`${layoutId}-2zh8p5`,layoutDependency:layoutDependency,layoutId:\"BrvANj4_z-container\",nodeId:\"BrvANj4_z\",ref:ref1,rendersWithMotion:true,scopeId:\"Y11ZPcA5E\",children:[/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"BrvANj4_z\",IWF1PDBvV:\"rgba(139, 217, 74, 0.9)\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",KVee30krx:CircleUserRound,layoutId:\"BrvANj4_z\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Kirjaudu/rekister\\xf6idy\",Qn_yVbWg2:Qn_yVbWg213elrgn({overlay}),r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"lQYlXC30Q\"),width:\"100%\",...addPropertyOverrides({C8wGCt4xm:{variant:matchVariant(\"IvD3L4Bum\")},wS90TMPGx:{variant:matchVariant(\"IvD3L4Bum\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:24,\"data-framer-portal-id\":`${layoutId}-2zh8p5`,offsetX:0,offsetY:16,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-wuy3mf\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"tLxun9bul\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j35ybb\",layoutDependency:layoutDependency,layoutId:\"Fb6ygw8i_\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6h5v01\",\"data-styles-preset\":\"St_1EIotp\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(0, 0, 0)))\"},children:\"Valitse kirjautumistapa\"})}),className:\"framer-1f2vxbl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WaVB4ChUd\",style:{\"--extracted-r6o4lv\":\"var(--token-e7775465-84f5-4476-bc69-a5deb92616f6, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cod1h5\",layoutDependency:layoutDependency,layoutId:\"SCltIMQhG\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mchmw8-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"U4uTdOCg7-container\",nodeId:\"U4uTdOCg7\",rendersWithMotion:true,scopeId:\"Y11ZPcA5E\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"U4uTdOCg7\",IWF1PDBvV:\"rgb(142, 227, 73)\",jvGqfnZd5:\"var(--token-8bd8d918-8b6b-4173-9669-f1c5608378a6, rgb(140, 198, 63))\",KVee30krx:Sprout,layoutId:\"U4uTdOCg7\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Tuottaja\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"IvD3L4Bum\"),width:\"100%\",YyWXJCPXx:\"https://puoti.co/tuottaja-login\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pn6zf1-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"SD0I6pt7h-container\",nodeId:\"SD0I6pt7h\",rendersWithMotion:true,scopeId:\"Y11ZPcA5E\",children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"SD0I6pt7h\",IWF1PDBvV:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",jvGqfnZd5:\"var(--token-e6e4d141-4892-4daf-89a0-c73bf2ec1042, rgb(214, 181, 69))\",KVee30krx:ShoppingCart,layoutId:\"SD0I6pt7h\",md7oj9vE1:\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255))\",mQQ7sTWXC:{borderColor:\"rgba(255, 255, 255, 0)\",borderStyle:\"solid\",borderWidth:1},P7LKEqYym:\"Kuluttaja\",r8OqAaagr:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:1},variant:matchVariant(\"IvD3L4Bum\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y05n9d\",layoutDependency:layoutDependency,layoutId:\"X3WDOonbl\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1illj58\",layoutDependency:layoutDependency,layoutId:\"dRMWN2tsO\",radius:4,requiresOverflowVisible:false,style:{rotate:45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\" overflow=\"visible\"><path d=\"M 0 4 C 0 1.791 1.791 0 4 0 L 20 0 C 22.209 0 24 1.791 24 4 L 24 20 C 24 22.209 22.209 24 20 24 L 4 24 C 1.791 24 0 22.209 0 20 Z\" fill=\"var(--token-92d9243d-5883-4dbd-8e9e-e6d6860eb2da, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>',withExternalLayout:true})})]})})})]})})})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CtcGh.framer-1ihj8nj, .framer-CtcGh .framer-1ihj8nj { display: block; }\",\".framer-CtcGh.framer-17bqdy7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 80px 20px 80px; position: relative; width: 1200px; }\",\".framer-CtcGh .framer-1i3ykvt { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; }\",\".framer-CtcGh .framer-1blxzhj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1540px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CtcGh .framer-nlle62 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-CtcGh .framer-7jx7tf { aspect-ratio: 3.283333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); overflow: visible; position: relative; text-decoration: none; width: 99px; }\",\".framer-CtcGh .framer-1nvhxz4 { aspect-ratio: 3.283333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-CtcGh .framer-hgstf4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-CtcGh .framer-vahbpw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-CtcGh .framer-ewql6q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CtcGh .framer-1ea9nn9-container, .framer-CtcGh .framer-2zh8p5-container, .framer-CtcGh .framer-mchmw8-container, .framer-CtcGh .framer-1pn6zf1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CtcGh .framer-1dbnu5v { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-CtcGh .framer-wuy3mf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CtcGh .framer-1j35ybb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: min-content; }\",\".framer-CtcGh .framer-1f2vxbl { align-self: stretch; flex: none; height: auto; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-CtcGh .framer-1cod1h5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-CtcGh .framer-1y05n9d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: 15px; top: -8px; width: min-content; }\",\".framer-CtcGh .framer-1illj58 { height: 24px; position: relative; width: 24px; }\",\".framer-CtcGh.framer-v-1r7v756.framer-17bqdy7 { padding: 20px 32px 20px 32px; width: 810px; }\",\".framer-CtcGh.framer-v-k32fip.framer-17bqdy7, .framer-CtcGh.framer-v-y0pbd6.framer-17bqdy7 { padding: 0px; width: 390px; }\",\".framer-CtcGh.framer-v-k32fip .framer-1blxzhj, .framer-CtcGh.framer-v-y0pbd6 .framer-1blxzhj { gap: unset; justify-content: space-between; padding: 20px; }\",\".framer-CtcGh.framer-v-k32fip .framer-1nvhxz4, .framer-CtcGh.framer-v-y0pbd6 .framer-1nvhxz4 { height: var(--framer-aspect-ratio-supported, 25px); right: 17px; width: calc(100% - 17.42582628099872px); }\",\".framer-CtcGh.framer-v-g4t86p .framer-1i3ykvt { order: 0; }\",\".framer-CtcGh.framer-v-g4t86p .framer-1blxzhj { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 88\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FYA5qF7z9\":{\"layout\":[\"fixed\",\"auto\"]},\"wS90TMPGx\":{\"layout\":[\"fixed\",\"auto\"]},\"BcnRtaVpi\":{\"layout\":[\"fixed\",\"auto\"]},\"C8wGCt4xm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerY11ZPcA5E=withCSS(Component,css,\"framer-CtcGh\");export default FramerY11ZPcA5E;FramerY11ZPcA5E.displayName=\"Header default\";FramerY11ZPcA5E.defaultProps={height:88,width:1200};addPropertyControls(FramerY11ZPcA5E,{variant:{options:[\"fPu6MH6VM\",\"FYA5qF7z9\",\"wS90TMPGx\",\"BcnRtaVpi\",\"C8wGCt4xm\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Variant\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerY11ZPcA5E,[{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\"}]},...PuotiLogo03Fonts,...NavButtonFonts,...CTAFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerY11ZPcA5E.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);return Promise.allSettled([queryCacheEntry.preload(),forwardLoader(CTA,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(NavButton,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY11ZPcA5E\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"88\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FYA5qF7z9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wS90TMPGx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BcnRtaVpi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"C8wGCt4xm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (167aefa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeaderMain from\"#framer/local/canvasComponent/pDKsHG_0T/pDKsHG_0T.js\";import QuickNav from\"#framer/local/canvasComponent/qQSO9FjYr/qQSO9FjYr.js\";import HeaderDefault from\"#framer/local/canvasComponent/Y11ZPcA5E/Y11ZPcA5E.js\";import Footer from\"#framer/local/canvasComponent/Z5HLR9SgZ/Z5HLR9SgZ.js\";const HeaderMainFonts=getFonts(HeaderMain);const FooterFonts=getFonts(Footer);const QuickNavFonts=getFonts(QuickNav);const ContainerWithFX=withFX(Container);const QuickNavControls=getPropertyControls(QuickNav);const HeaderMainControls=getPropertyControls(HeaderMain);const breakpoints={AQ8y1Vwt9:\"(min-width: 810px) and (max-width: 1199.98px)\",uHdcfpFmx:\"(min-width: 1200px)\",ZVwBRMCfH:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-aSLK4\";const variantClassNames={AQ8y1Vwt9:\"framer-v-5qdp6j\",uHdcfpFmx:\"framer-v-u8udqh\",ZVwBRMCfH:\"framer-v-a94t1k\"};const R9UgWXPBG=undefined;const OYNVBpwfj=undefined;const vqeiIBCxx=undefined;const n7nWF5PTp=undefined;const LFcr1iXHc=undefined;const CK0wJbmLE=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition1={delay:0,duration:.8,ease:[.61,-.32,.09,.99],type:\"tween\"};const breakpointRules={ZVwBRMCfH:[\".framer-aSLK4 .framer-98vt41-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); right: 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ZVwBRMCfH:\".framer-a94t1k-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aSLK4.framer-1jqjyen, .framer-aSLK4 .framer-1jqjyen { display: block; }\",\".framer-aSLK4.framer-u8udqh { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-aSLK4 .framer-1sdhkoo-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 8; }\",\".framer-aSLK4 .framer-jrce92 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-aSLK4 .framer-jepzb-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-aSLK4 .framer-98vt41-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 40px); flex: none; height: auto; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 40px; width: auto; z-index: 10; }\",\".framer-aSLK4 .framer-11sz40p-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 40px); flex: none; height: auto; order: 1005; position: var(--framer-canvas-fixed-position, fixed); right: 40px; width: auto; z-index: 6; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AQ8y1Vwt9:\"(min-width: 810px) and (max-width: 1199.98px)\",uHdcfpFmx:\"(min-width: 1200px)\",ZVwBRMCfH:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"uHdcfpFmx\",Phone:\"ZVwBRMCfH\",Tablet:\"AQ8y1Vwt9\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Kartta auki\":\"MBnaPHRx_\",\"Kartta kiinni\":\"S6ceBRgEE\",\"Kohde kiinni\":\"jdfnK28vA\",Kohde:\"OXD3KJ0Z0\"};const humanReadableEnumMap1={Kuluttaja:\"t_TT3Xoi_\",Main:\"H9JVc0L4R\",Phone:\"c6ICgsq72\",Transparent:\"EzYFc9QIZ\",Tuottaja:\"xCbxTPwJ1\",Yritys:\"yIgdOpofP\"};const getProps=({footerVisinle,headerVariant,height,id,kartta,karttaVariant,phoneHeader,quickNav,width,...props})=>{return{...props,CK0wJbmLE:quickNav??props.CK0wJbmLE,LFcr1iXHc:humanReadableEnumMap[karttaVariant]??karttaVariant??props.LFcr1iXHc??\"MBnaPHRx_\",n7nWF5PTp:kartta??props.n7nWF5PTp??true,OYNVBpwfj:humanReadableEnumMap1[phoneHeader]??phoneHeader??props.OYNVBpwfj??\"c6ICgsq72\",R9UgWXPBG:humanReadableEnumMap1[headerVariant]??headerVariant??props.R9UgWXPBG??\"EzYFc9QIZ\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uHdcfpFmx\",vqeiIBCxx:footerVisinle??props.vqeiIBCxx??true};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,vqeiIBCxx,n7nWF5PTp,CK0wJbmLE,LFcr1iXHc,R9UgWXPBG,OYNVBpwfj,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:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"uHdcfpFmx\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-u8udqh\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sdhkoo-container\",layoutScroll:true,nodeId:\"s7tbX9Vkg\",scopeId:\"HYrM8cx2H\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZVwBRMCfH:{variant:matchVariant(OYNVBpwfj)}},children:/*#__PURE__*/_jsx(HeaderMain,{height:\"100%\",id:\"s7tbX9Vkg\",layoutId:\"s7tbX9Vkg\",style:{width:\"100%\"},variant:matchVariant(R9UgWXPBG),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-jrce92\"}),vqeiIBCxx!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:437,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jepzb-container\",nodeId:\"vQmG3U3BG\",scopeId:\"HYrM8cx2H\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZVwBRMCfH:{variant:matchVariant(\"b3AIfODmh\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"vQmG3U3BG\",layoutId:\"vQmG3U3BG\",style:{width:\"100%\"},tTfm4tpkl:\"var(--token-781135db-d3ec-4435-b171-bb8de99f1c59, rgb(5, 54, 52))\",variant:matchVariant(\"PxdXNv4Aq\"),width:\"100%\"})})})}),n7nWF5PTp!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ZVwBRMCfH:{y:842}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:138,y:822,children:/*#__PURE__*/_jsx(Container,{className:\"framer-98vt41-container\",\"data-framer-name\":\"Kartta\",layoutScroll:true,name:\"Kartta\",nodeId:\"Dx8Gea9xz\",scopeId:\"HYrM8cx2H\",children:/*#__PURE__*/_jsx(QuickNav,{height:\"100%\",id:\"Dx8Gea9xz\",layoutId:\"Dx8Gea9xz\",name:\"Kartta\",variant:matchVariant(LFcr1iXHc),width:\"100%\"})})})}),CK0wJbmLE!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:138,y:822,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-11sz40p-container\",layoutScroll:true,nodeId:\"CHM2BfUkK\",rendersWithMotion:true,scopeId:\"HYrM8cx2H\",children:/*#__PURE__*/_jsx(QuickNav,{height:\"100%\",id:\"CHM2BfUkK\",layoutId:\"CHM2BfUkK\",variant:matchVariant(LFcr1iXHc),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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AQ8y1Vwt9\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZVwBRMCfH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vqeiIBCxx\":\"footerVisinle\",\"n7nWF5PTp\":\"kartta\",\"CK0wJbmLE\":\"quickNav\",\"LFcr1iXHc\":\"karttaVariant\",\"R9UgWXPBG\":\"headerVariant\",\"OYNVBpwfj\":\"phoneHeader\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"uHdcfpFmx\":[\".framer-1sdhkoo-container\",\".framer-jepzb-container\",\".framer-98vt41-container\",\".framer-11sz40p-container\"],\"AQ8y1Vwt9\":[\".framer-1sdhkoo-container\",\".framer-jepzb-container\",\".framer-98vt41-container\",\".framer-11sz40p-container\"],\"ZVwBRMCfH\":[\".framer-1sdhkoo-container\",\".framer-jepzb-container\",\".framer-98vt41-container\",\".framer-11sz40p-container\"]}\n * @framerBreakpoints {\"uHdcfpFmx\":{\"min\":1200,\"canvasClassName\":\"framer-u8udqh-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"AQ8y1Vwt9\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-5qdp6j-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ZVwBRMCfH\":{\"max\":809,\"canvasClassName\":\"framer-a94t1k-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant uHdcfpFmx\n * @framerLayoutTemplate true\n */const FramerHYrM8cx2H=withCSS(Component,css,\"framer-aSLK4\");export default FramerHYrM8cx2H;FramerHYrM8cx2H.displayName=\"Landing header + footer\";FramerHYrM8cx2H.defaultProps={height:1e3,width:1200};addPropertyControls(FramerHYrM8cx2H,{vqeiIBCxx:{defaultValue:true,title:\"Footer visinle\",type:ControlType.Boolean},n7nWF5PTp:{defaultValue:true,title:\"Kartta\",type:ControlType.Boolean},CK0wJbmLE:{defaultValue:false,title:\"Quick nav\",type:ControlType.Boolean},LFcr1iXHc:QuickNavControls?.[\"variant\"]&&{...QuickNavControls[\"variant\"],defaultValue:\"MBnaPHRx_\",description:undefined,hidden:undefined,title:\"Kartta variant\"},R9UgWXPBG:HeaderMainControls?.[\"variant\"]&&{...HeaderMainControls[\"variant\"],defaultValue:\"EzYFc9QIZ\",description:undefined,hidden:undefined,title:\"Header variant\"},OYNVBpwfj:HeaderMainControls?.[\"variant\"]&&{...HeaderMainControls[\"variant\"],defaultValue:\"c6ICgsq72\",description:undefined,hidden:undefined,title:\"Phone header\"}});addFonts(FramerHYrM8cx2H,[{explicitInter:true,fonts:[]},...HeaderMainFonts,...FooterFonts,...QuickNavFonts],{supportsExplicitInterCodegen:true});FramerHYrM8cx2H.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderDefault,{},context),forwardLoader(HeaderMain,{},context),forwardLoader(Footer,{},context),forwardLoader(QuickNav,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHYrM8cx2H\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AQ8y1Vwt9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZVwBRMCfH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"uHdcfpFmx\\\":[\\\".framer-1sdhkoo-container\\\",\\\".framer-jepzb-container\\\",\\\".framer-98vt41-container\\\",\\\".framer-11sz40p-container\\\"],\\\"AQ8y1Vwt9\\\":[\\\".framer-1sdhkoo-container\\\",\\\".framer-jepzb-container\\\",\\\".framer-98vt41-container\\\",\\\".framer-11sz40p-container\\\"],\\\"ZVwBRMCfH\\\":[\\\".framer-1sdhkoo-container\\\",\\\".framer-jepzb-container\\\",\\\".framer-98vt41-container\\\",\\\".framer-11sz40p-container\\\"]}\",\"framerBreakpoints\":\"{\\\"uHdcfpFmx\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-u8udqh-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"AQ8y1Vwt9\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-5qdp6j-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ZVwBRMCfH\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-a94t1k-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"uHdcfpFmx\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"vqeiIBCxx\\\":\\\"footerVisinle\\\",\\\"n7nWF5PTp\\\":\\\"kartta\\\",\\\"CK0wJbmLE\\\":\\\"quickNav\\\",\\\"LFcr1iXHc\\\":\\\"karttaVariant\\\",\\\"R9UgWXPBG\\\":\\\"headerVariant\\\",\\\"OYNVBpwfj\\\":\\\"phoneHeader\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport HeaderTuottajille from \"https://framerusercontent.com/modules/10Tp0cAdkxDDkbPxTxYM/ihAeiEnHAmUoPPGoam2R/JQIa1vHWw.js\";\r\nimport HeaderKuluttajille from \"https://framerusercontent.com/modules/B9l0eWKHbooc4ZkWDZoq/UOOL6TiFSyd4PFnK32cl/AHn8VSpJl.js\";\r\nimport LandingHeaderFooter from \"https://framerusercontent.com/modules/GEOcoPwRXWF86KMSyuHx/VNAbhdyDbLzcCDM6kv8t/HYrM8cx2H.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lgUDDpmBkTcYFFxxxZdO/JbBSx3BB9J2HlX7ZSMBm/augiA20Il.js\")), path: \"/\"}, JjMitxHXr: {elements: {KoooGM7g3: \"2nd-2\", LlGUpszO6: \"2nd-1\", lXv_sJ50l: \"2nd\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mHC0sELGdOP25a4lg0jt/DSvCTbcFgYWGLxpohaq0/JjMitxHXr.js\")), path: \"/kuluttajille\"}, AErYGDPpm: {elements: {Bb8ycmlxD: \"miten-toimii\", GZzd7HaKJ: \"miten-toimii-1\", p7MnK7aTG: \"hyodyt\", rRJh_UZQH: \"mikä-puoti-on\", SWdX5XI1I: \"hinnoittelu\", ux9Zy4E01: \"2nd\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/M5CxF9wmDtjzxvhxViIv/DgW2kdzh3IBYadcs6REn/AErYGDPpm.js\")), path: \"/tuottajille\"}, PNtwH2yLa: {elements: {XEd7x3GuH: \"tuotteet\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A0XeHe0j6L3V3cFeMF1a/jv4ENLgHSCig6MWqSWrS/PNtwH2yLa.js\")), path: \"/kuluttajille/tuottajat/tuotteet\"}, SBj3Ct4Pn: {elements: {bBSPY3oYm: \"nouto-toimitus\", ooNihOfjP: \"turvallisuus-luotettavuus\", PssSC7lKY: \"tilaaminen-maksaminen\", SXz1mAsMx: \"paikallinen-ruoka-tuottajat\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Oh48a2geUDWaILiCgLbn/4bVsQyGfK618LsRoIU95/SBj3Ct4Pn.js\")), path: \"/kuluttajille/usein-kysytyt\"}, E1CZW0Za7: {elements: {fSlqdqygG: \"käyttöönotto-ja-hallinta\", ipnzxX0bh: \"tuotteet-ja-tilaukset\", ONgDfKHAU: \"liittyminen\", XQDvww92l: \"myynti-ja-näkyvyys\", XvOIU755o: \"hinnoittelu\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gIRTCJPVALOGO2ZB3byP/tRXvcQIKA89L2VTLZEKO/E1CZW0Za7.js\")), path: \"/tuottajille/usein-kysytyt\"}, FUmW3RzLR: {elements: {G6S8kDfca: \"2nd\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hHoCBMjAYgDuZDifj7Vz/g64ierWZ12uxzltXheCw/FUmW3RzLR.js\")), path: \"/tuottajille/hinnoittelu\"}, fq4XjSUnK: {elements: {A8XrFQyXP: \"2nd\", DaMPZr9Cv: \"2nd-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/smGjnXMSxtrjLR9NoQ1f/iPiqUDe3Hhcv0aJd09sL/fq4XjSUnK.js\")), path: \"/tuottajille/tarinat\"}, xSwdrx99k: {elements: {hkfXeDfNZ: \"2nd\", usYVK3wCg: \"2nd-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rsYNEyKj9PmIUMcA50xg/lKaMtAO76LsdlFzcGO5v/xSwdrx99k.js\")), path: \"/blogi\"}, WPUPmjqQG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nhELjRt5Ck35bnlPRH6k/kqMfCGv2OB6MVcT9SBIs/WPUPmjqQG.js\")), path: \"/ota-yhteyttä\"}, zonOOQQeC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xyztfdsUz2AHGfwwtUOz/vAR4GiNKSYtn2XKIs037/zonOOQQeC.js\")), path: \"/meistä\"}, nL8lKn1Cp: {elements: {IxqJt9Vyd: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7YP2PnQQwx1dUwRw8HVG/xHY2fnMcd2MWNRxzwBEY/nL8lKn1Cp.js\")), path: \"/kuluttajille/kartta\"}, ajHkADfmm: {elements: {dSozaYnVX: \"tuottajat\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O3wgptd2ndh5TKZ1Rcl5/LL6ChCwimLDCxJubv9dP/ajHkADfmm.js\")), path: \"/kuluttajille/tuottajat\"}, uSpQVGVKq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZiKL97H0GKOcXCwqiDHw/q1NqLmbogXXFd6zVcV5h/uSpQVGVKq.js\")), path: \"/rekistörinti\"}, oWrMkxF6c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/riSWkQn1Kh9RcmQBBaGo/La5O2uKmm7bKRL8Ateeg/oWrMkxF6c.js\")), path: \"/404\"}, H8AR_XJXX: {elements: {CKzPesEBe: \"2nd\", n5eUluF6z: \"2nd-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iTGkdLhLdYWKD9ddDXfO/N5EHjF2Ws7VU5qhf5HCI/H8AR_XJXX.js\")), path: \"/kuluttajille/miten-toimii\"}, Iq3qORUJx: {collectionId: \"v4zrQWmfk\", elements: {RLbqzjxQV: \"2nd\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i9M5b3KSF283cOaKkmDh/VMMlywSg2AgPNy5Ss6FI/Iq3qORUJx.js\")), path: \"/kuluttajille/tuottajat/tuotteet/:VVjI3VUdw\"}, NFE48cHcD: {collectionId: \"fhGqFFz4j\", elements: {f4ewJkC48: \"faq\", faA411nW1: \"paragraph-4\", LrPwDrhNz: \"paragraph-5\", mJbbSFAZD: \"para-1\", Th9KXEt6R: \"paragraph-2\", tq4hNmJmR: \"paragraph-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QbJXYrUYTMUEyC9cBCvt/gpnlpOYh6a7WmPGftTAc/NFE48cHcD.js\")), path: \"/blogi/:wGVKi5BQe\"}}\r\n\r\n\t\tconst locales = [{code: \"fi-FI\", id: \"default\", name: \"Finnish\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {AgtDYyB1k: async () => (await import(\"https://framerusercontent.com/modules/DXHu3kdEKhoA6b9duuKU/SBEheTEbsPS4syaqJMoi/AgtDYyB1k.js\"))?.[\"utils\"], fhGqFFz4j: async () => (await import(\"https://framerusercontent.com/modules/8tzTjMcrWDrsCFrzBrsF/MLw8Ar6J0EJM7BgUDuYO/fhGqFFz4j.js\"))?.[\"utils\"], Q1Cuj4_Ca: async () => (await import(\"https://framerusercontent.com/modules/zf1l8CPazEh3i14nXm8F/92jSPI6JrWEl1064GYiL/Q1Cuj4_Ca.js\"))?.[\"utils\"], v4zrQWmfk: async () => (await import(\"https://framerusercontent.com/modules/vHY5Zt6uOpRMNC7WWY9y/E85cwNDoKDNIfTnrq8Dt/v4zrQWmfk.js\"))?.[\"utils\"], xeZqA1EqL: async () => (await import(\"https://framerusercontent.com/modules/KGtizOvJx6A5wXIXF5Dv/rtBWRlqL08HiQoZOfz2n/xeZqA1EqL.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"daee6139d605672c3087cea7f5bd5b971d3dc9e0ba94f2311491f31d10886dc1\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {CK0wJbmLE: false, LFcr1iXHc: \"S6ceBRgEE\", n7nWF5PTp: true, OYNVBpwfj: \"cpSLWXOVA\", R9UgWXPBG: \"EzYFc9QIZ\", vqeiIBCxx: false}\r\nconst props2 = {e1o9Gz9CR: true, EQ2OkjqM_: true, mc860ak8V: \"jZQrbcn1Z\", MTKR_tT09: {href: {hash: \":lXv_sJ50l\", webPageId: \"JjMitxHXr\"}, refKey: true}, uKEqJwJoK: \"SUPTi8nVp\"}\r\nconst props3 = {bYJFZvLqg: true, Ct9Me6xVM: true, DHbcsuy43: \"GVIU8TSb7\", kj78HnAax: \"WmwvS0MiH\", L17QBaVEY: {href: {hash: \":rRJh_UZQH\", webPageId: \"AErYGDPpm\"}, refKey: true}}\r\nconst props4 = {...props2, MTKR_tT09: undefined}\r\nconst props5 = {...props2, e1o9Gz9CR: false, MTKR_tT09: {href: {webPageId: \"ODRe41mbW\"}, refKey: true}}\r\nconst props6 = {...props2, e1o9Gz9CR: false, mc860ak8V: \"wuYwJzNPs\", MTKR_tT09: undefined, uKEqJwJoK: \"rce228WJ_\"}\r\nconst props7 = {...props3, DHbcsuy43: \"U4pAabVpV\", kj78HnAax: \"cdMyGg4VT\", L17QBaVEY: undefined}\r\nconst props8 = {...props3, L17QBaVEY: {href: {hash: \":G6S8kDfca\", webPageId: \"FUmW3RzLR\"}, refKey: true}}\r\nconst props9 = {...props3, L17QBaVEY: {href: {hash: \":DaMPZr9Cv\", webPageId: \"fq4XjSUnK\"}, refKey: true}}\r\nconst props10 = {...props1, LFcr1iXHc: \"MBnaPHRx_\", OYNVBpwfj: \"c6ICgsq72\", R9UgWXPBG: \"H9JVc0L4R\", vqeiIBCxx: true}\r\nconst props11 = {...props1, LFcr1iXHc: \"MBnaPHRx_\", OYNVBpwfj: \"c6ICgsq72\", vqeiIBCxx: true}\r\nconst props12 = {...props2, e1o9Gz9CR: false, EQ2OkjqM_: false, mc860ak8V: \"wuYwJzNPs\", MTKR_tT09: {href: {hash: \":IxqJt9Vyd\", webPageId: \"nL8lKn1Cp\"}, refKey: true}, uKEqJwJoK: \"rce228WJ_\"}\r\nconst props13 = {...props2, e1o9Gz9CR: false, MTKR_tT09: undefined}\r\nconst props14 = {...props1, LFcr1iXHc: \"MBnaPHRx_\", n7nWF5PTp: false, OYNVBpwfj: \"c6ICgsq72\", R9UgWXPBG: \"H9JVc0L4R\"}\r\nconst props15 = {...props1, LFcr1iXHc: \"MBnaPHRx_\", n7nWF5PTp: false, OYNVBpwfj: \"c6ICgsq72\", R9UgWXPBG: \"H9JVc0L4R\", vqeiIBCxx: true}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {AErYGDPpm: props3, ajHkADfmm: props13, augiA20Il: props1, E1CZW0Za7: props7, fq4XjSUnK: props9, FUmW3RzLR: props8, H2ibAZkYq: props11, H8AR_XJXX: props4, Iq3qORUJx: props4, JjMitxHXr: props2, NFE48cHcD: props15, nL8lKn1Cp: props12, ODRe41mbW: props5, oUpxSQe81: props11, oWrMkxF6c: props15, PNtwH2yLa: props4, SBj3Ct4Pn: props6, uSpQVGVKq: props14, WPUPmjqQG: props10, xSwdrx99k: props10, zonOOQQeC: props10}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"xSwdrx99k\":\r\ncase \"H2ibAZkYq\":\r\ncase \"WPUPmjqQG\":\r\ncase \"zonOOQQeC\":\r\ncase \"uSpQVGVKq\":\r\ncase \"oWrMkxF6c\":\r\ncase \"oUpxSQe81\":\r\ncase \"NFE48cHcD\":\r\nreturn React.createElement(LandingHeaderFooter, {...props, key: \"LandingHeaderFooter\", style}, children(true));\r\ncase \"JjMitxHXr\":\r\ncase \"PNtwH2yLa\":\r\ncase \"ODRe41mbW\":\r\ncase \"SBj3Ct4Pn\":\r\ncase \"nL8lKn1Cp\":\r\ncase \"ajHkADfmm\":\r\ncase \"H8AR_XJXX\":\r\ncase \"Iq3qORUJx\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"MTKR_tT09\"]]}, (resolvedLinks) => React.createElement(HeaderKuluttajille, {...props, key: \"HeaderKuluttajille\", MTKR_tT09: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"AErYGDPpm\":\r\ncase \"E1CZW0Za7\":\r\ncase \"FUmW3RzLR\":\r\ncase \"fq4XjSUnK\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"L17QBaVEY\"]]}, (resolvedLinks) => React.createElement(HeaderTuottajille, {...props, key: \"HeaderTuottajille\", L17QBaVEY: siteRef(resolvedLinks[0]), style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"xSwdrx99k\":\r\ncase \"H2ibAZkYq\":\r\ncase \"WPUPmjqQG\":\r\ncase \"zonOOQQeC\":\r\ncase \"uSpQVGVKq\":\r\ncase \"oWrMkxF6c\":\r\ncase \"oUpxSQe81\":\r\ncase \"NFE48cHcD\":\r\nreturn [{hash: \"u8udqh\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"5qdp6j\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"a94t1k\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"JjMitxHXr\":\r\ncase \"PNtwH2yLa\":\r\ncase \"ODRe41mbW\":\r\ncase \"SBj3Ct4Pn\":\r\ncase \"nL8lKn1Cp\":\r\ncase \"ajHkADfmm\":\r\ncase \"H8AR_XJXX\":\r\ncase \"Iq3qORUJx\":\r\nreturn [{hash: \"1jmhpp2\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"y1o3t6\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"ytjhg0\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"AErYGDPpm\":\r\ncase \"E1CZW0Za7\":\r\ncase \"FUmW3RzLR\":\r\ncase \"fq4XjSUnK\":\r\nreturn [{hash: \"jxnmku\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1urzahr\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"147akq9\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/riSWkQn1Kh9RcmQBBaGo/La5O2uKmm7bKRL8Ateeg/oWrMkxF6c.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://puoti.app\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/AafeCsfWn5eVJAZ2n7ac/SOQ5DHddh5R3gEAaRFis/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"svEAC2C,IAAqF,IAA4B,CAAoCA,GAAK,0BAAgCC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,SAAS,CAAC,EAAG,CAAOC,GAAU,EAAO,OAAOD,GAAK,CAAOE,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAKD,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAOE,GAAI,wiCAA8iCC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,EAAE,UAAU,GAAO,EAAM,WAAW,eAAe,EASr1DC,GAAK,EATg3D,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAO,EAAK,GAAe,aAAaD,GAAI,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeI,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCP,GAAK,2CAA2CA,GAAK,kBAAkB,CAS13E,eAAe,CAAC,GAAK,YAAY,uBAAmCM,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,GAAG,IAAI,EAAE,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,ICNk0L,SAASE,GAAE,EAAE,CAAC,OAAO,IAAI,SAASC,EAAE,OAAOA,EAAE,WAAWA,EAAE,WAAW,CAGxtM,SAASC,EAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACF,EAAE,MAAM,MAAM,mBAAmBE,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAASC,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqBH,IAAI,CAE7I,SAASO,GAAE,EAAE,CAAC,OAAgB,OAAOP,GAAjB,SAAoB,SAASQ,GAAE,EAAE,CAAC,OAAO,OAAO,SAASR,EAAE,CAAE,SAASS,GAAE,EAAE,CAAC,OAAcT,IAAP,KAEjE,SAASU,GAAE,EAAE,CAAC,GAAGD,GAAET,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKW,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,KAAKA,EAAE,cAAc,MAAO,IAAsB,QAAQ,GAAEX,EAAE,EAAG,SAASY,GAAE,EAAE,CAAC,IAAIN,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIQ,EAAE,EAAEA,EAAEP,EAAE,IAAI,CAAC,IAAIA,EAAEN,GAAE,KAAKE,EAAE,CAAC,EAAE,KAAKI,EAAE,CAAE,MAAM,CAAC,KAAKK,EAAE,MAAM,MAAMN,EAAE,CAAE,SAASS,GAAE,EAAE,EAAE,CAAC,IAAI,IAAIT,KAAKH,EAAE,YAAYI,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,GAAE,MAAMJ,EAAEG,EAAE,CAAE,SAASU,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIF,EAAEX,EAAE,MAAM,OAAOc,EAAEV,EAAE,MAAM,OAAO,GAAGO,EAAEG,EAAE,MAAO,GAAG,GAAGH,EAAEG,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEH,EAAE,IAAI,CAAC,IAAIA,EAAEX,EAAE,MAAMc,GAAGC,EAAEX,EAAE,MAAMU,GAAGE,EAAElB,GAAE,QAAQa,EAAEI,EAAEZ,EAAE,CAAC,GAAOa,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAASC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKR,EAAE,QAAQ,MAAUX,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAASoB,GAAE,EAAE,EAAE,CAAC,EAAE,WAAWlB,EAAE,MAAM,EAAE,EAAE,CAAE,SAASmB,GAAE,EAAE,EAAE,CAAC,OAAOrB,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASoB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKX,EAAE,MAAM,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASuB,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYrB,EAAE,MAAM,CAAE,SAASsB,GAAE,EAAE,EAAE,CAAC,OAAOxB,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASuB,GAAE,EAAE,CAAC,IAAIvB,EAAEF,EAAE,WAAW,CAACM,EAAE,IAAI,KAAKJ,EAAE,CAAC,MAAM,CAAC,KAAKS,EAAE,KAAK,MAAML,EAAE,aAAa,CAAC,CAAE,SAASoB,GAAE,EAAE,EAAE,CAAC,IAAwBrB,EAAlB,IAAI,KAAKH,EAAE,MAAM,CAAK,SAAS,CAAC,EAAE,WAAWG,EAAE,CAAE,SAASsB,GAAE,EAAE,EAAE,CAAC,IAAIrB,EAAE,IAAI,KAAKN,EAAE,MAAM,CAACK,EAAE,IAAI,KAAKH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAASuB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKjB,EAAE,KAAK,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS6B,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY3B,EAAE,MAAM,CAAE,SAAS4B,GAAE,EAAE,EAAE,CAAC,OAAO9B,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS6B,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKpB,EAAE,KAAK,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASgC,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY9B,EAAE,MAAM,CAAE,SAAS+B,GAAG,EAAE,EAAE,CAAC,OAAOjC,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASgC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKvB,EAAE,KAAK,MAAMX,EAAE,UAAU,CAAC,CAAE,SAASmC,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUjC,EAAE,MAAM,CAAE,SAASkC,GAAG,EAAE,EAAE,CAAC,IAAI9B,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAASgC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK1B,EAAE,OAAO,MAAMX,EAAE,aAAa,CAAC,CAAE,SAASsC,GAAG,EAAE,EAAE,CAAC,EAAE,aAAapC,EAAE,MAAM,CAAE,SAASqC,GAAG,EAAE,EAAE,CAAC,OAAOvC,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASsC,GAAG,EAAE,CAAC,IAAIlC,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIQ,EAAE,EAAEA,EAAEP,EAAE,IAAI,CAAC,IAAIA,EAAEJ,EAAE,YAAY,CAAC,EAAEI,GAAGN,GAAE,KAAKE,EAAE,CAAE,MAAM,CAAC,KAAKS,EAAE,OAAO,MAAMN,EAAE,CAAE,SAASoC,GAAG,EAAE,EAAE,CAAC,IAAIpC,EAAE,OAAO,QAAQC,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAEO,KAAKX,EAAE,YAAYG,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYC,EAAE,CAACN,GAAE,MAAME,EAAEW,EAAE,CAAE,SAAS6B,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI7B,EAAE,OAAO,KAAKX,EAAE,MAAM,CAAC,MAAM,CAACc,EAAE,OAAO,KAAKV,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGO,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAG,GAAGH,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIK,EAAEL,EAAEI,GAAG0B,EAAE3B,EAAEC,GAAG,GAAGC,EAAEyB,EAAE,MAAO,GAAG,GAAGzB,EAAEyB,EAAE,MAAO,GAAE,IAAIC,EAAE1C,EAAE,MAAMgB,IAAI,KAAK2B,EAAEvC,EAAE,MAAMqC,IAAI,KAAKG,EAAE9C,GAAE,QAAQ4C,EAAEC,EAAExC,EAAE,CAAC,GAAOyC,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAASC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKpC,EAAE,gBAAgB,MAAMX,EAAE,UAAU,CAAC,CAAE,SAASgD,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU9C,EAAE,MAAM,CAAE,SAAS+C,GAAG,EAAE,EAAE,CAAC,IAAI3C,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS6C,GAAG,EAAE,CAAC,IAAIhD,EAAEF,EAAE,UAAU,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKS,EAAE,SAAS,MAAMX,EAAE,YAAY,CAAC,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKS,EAAE,SAAS,MAAMX,EAAE,YAAY,CAAC,CAAC,MAAM,MAAM,4BAA4B,CAAE,SAASmD,GAAG,EAAE,EAAE,CAAC,GAAG3C,GAAEN,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,GAAGK,GAAEL,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,MAAM,MAAM,4BAA4B,CAAE,SAASkD,GAAG,EAAE,EAAE,CAAC,IAAI9C,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,GAAGM,GAAEF,EAAE,EAAEE,GAAEH,EAAE,EAAEE,GAAED,EAAE,EAAEC,GAAEF,EAAE,CAAC,OAAOC,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAE,MAAM,MAAM,4BAA4B,CAAE,SAASgD,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK1C,EAAE,OAAO,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASsD,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYpD,EAAE,MAAM,CAAE,SAASqD,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIlD,EAAEL,EAAE,MAAMa,EAAEX,EAAE,MAAM,OAAgCI,EAAE,OAA3B,IAAkC,EAAEN,EAAE,MAAM,aAAa,CAAC,EAAEE,EAAE,MAAM,aAAa,EAAEG,EAAEQ,EAAG,GAAGR,EAAEQ,EAAE,EAAE,EAAG,SAAS2C,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK7C,EAAE,cAAc,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASyD,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYvD,EAAE,MAAM,CAAE,SAASwD,GAAG,EAAE,EAAE,CAAC,IAAIpD,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAMhpH,eAAesD,GAAG,EAAE,CAAC,IAAIzD,EAAE,KAAK,MAAM0D,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAI5D,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAEE,EAAE,EAAG,CACxR,eAAe2D,GAAG,EAAE,EAAE,CAAC,IAAIvD,EAAEwD,GAAG5D,EAAE,CAACG,EAAE,EAAE,CAACQ,EAAE,EAAE,IAAI,IAAIb,KAAKM,EAAE,EAAE,KAAK,GAAGN,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIgB,EAAE,IAAI,IAAIhB,EAAE,CAACiB,EAAEZ,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQY,EAAE,CAAC,IAAIC,EAAE,MAAM6C,GAAG/C,EAAE,CAAC,GAASE,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIyB,EAAE,MAAMzB,EAAE,aAAa,CAAC0B,EAAE,IAAI,WAAWD,EAAE,CAAC,GAAGC,EAAE,SAAS/B,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIgC,EAAE,IAAImB,GAAGlB,EAAE,EAAE,IAAI,IAAI9C,KAAKM,EAAE,CAAC,IAAIJ,EAAEF,EAAE,GAAGA,EAAE,KAAKM,EAAEwC,EAAE5C,EAAEG,EAAEuC,EAAE,SAASE,EAAExC,EAAE,CAAC,EAAE,MAAMN,EAAE,KAAKK,EAAE,CAAC,EAAEC,EAAG,OAAOJ,EAAE,IAAI,GAAG2C,EAAE,KAAK7C,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAsoB,SAASiE,GAAG,EAAE,EAAE,CAAC,IAAI3D,EAAEN,EAAE,OAAOE,EAAE,OAAOG,EAAE,IAAI,WAAWC,EAAE,CAAC,OAAOD,EAAE,IAAIL,EAAE,EAAE,CAACK,EAAE,IAAIH,EAAEF,EAAE,OAAO,CAACK,EAAG,SAASyD,GAAG,EAAE,CAAC,EAAE9D,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAIE,EAAE,CAAC,GAAGF,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAKE,EAAE,KAAK,CAACI,EAAE,EAAE,CAAC,IAAI,IAAIN,KAAKE,EAAE,CAAC,IAAIA,EAAEI,EAAE,OAAO,EAAED,EAAEC,EAAEJ,GAAG,GAAGF,EAAE,MAAMK,EAAE,GAAG,EAAEH,GAAG,CAAC,KAAKG,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGL,EAAE,GAAG,CAAC,CAACM,EAAE,KAAKN,EAAE,CAAE,OAAOM,yGAb76C,CAL/BJ,GAAE,OAAO,OAAOI,GAAE,OAAO,eAAeD,GAAE,OAAO,yBAAyBQ,GAAE,OAAO,oBAAoBG,GAAE,OAAO,eAAeC,GAAE,OAAO,UAAU,eAAeC,IAAG,EAAE,EAAE,IAAIhB,KAAKF,EAAEM,GAAEN,EAAEE,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMG,EAAE,CAAC,CAAC,EAAEH,GAAGG,EAAEsC,IAAG,EAAE,IAAI,UAAU,CAAC,OAAOzC,IAAI,EAAEF,EAAEa,GAAEb,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQE,EAAE,CAACA,EAAE,SAAU0C,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG1C,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIyC,KAAK9B,GAAEX,EAAE,CAAC,GAAE,KAAKF,EAAE2C,EAAE,EAAEA,IAAI3B,GAAGV,GAAEN,EAAE2C,EAAE,CAAC,QAAQzC,EAAEyC,GAAG,WAAW,EAAE,EAAEtC,GAAEH,EAAEyC,EAAE,GAAGzB,EAAE,WAAW,CAAC,CAAC,OAAOlB,GAAI6C,IAAG,EAAE,EAAE,KAAK,EAAQ7C,GAAN,KAAgB,EAAE,CAAVE,GAAEc,GAAEhB,EAAE,CAAC,CAAI4C,GAIthB,CAACvC,GAAGL,GAAGA,EAAE,WAAWa,EAAEP,GAAEO,EAAE,UAAU,CAAC,MAAMb,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAE8C,IAAG,EAAE,EAAE,IAAI5B,GAAElB,EAAY,OAAOE,GAAjB,SAAwBA,EAALA,EAAE,GAAKI,EAAE,CAAquI4D,GAAErB,GAApuIF,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIrC,EAAED,EAAiB,UAAU,CAAC,SAASL,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAIE,EAAEF,GAAGA,EAAE,aAAa,GAAYE,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,gBAAgB,GAAYE,IAAT,IAAK,GAAM,OAAOW,EAAE,GAAe,OAAOX,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,WAAW,GAAYE,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAOF,GAAI,GAAe,OAAOE,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAACF,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAIE,EAAEF,GAAGA,EAAE,SAAS,GAAYE,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAII,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOJ,GAAe,OAAOA,EAAEF,IAArB,YAA0B,CAAC,GAAOM,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOJ,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAEF,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAIE,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAO,GAAUE,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAOF,EAAE,cAAc,OAAOE,EAAE,IAAII,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEN,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMJ,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAEF,EAAE,aAAaE,EAAE,KAAK,OAAQI,EAAE,CAAC,OAAOU,EAAEhB,EAAEE,EAAE,UAAU,sJAAsJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOU,EAAEhB,EAAEE,EAAE,UAAU,yJAAyJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACY,EAAElB,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAASE,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAOF,EAAE,CAAC,CAAC,EAAEE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEJ,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIG,EAAEL,EAAEM,GAAG,aAAa,MAAMJ,EAAE,UAAUI,GAAG,OAAOD,EAAE,CAACH,EAAE,UAAUI,GAAG,QAAQD,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAEL,EAAEE,EAAEI,EAAE,EAAG,GAAIN,EAAEM,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUD,EAAE,KAAK,YAAYL,EAAE,CAAC,GAAGM,EAAE,CAAC,IAAIO,EAAEP,EAAE,IAAID,EAAE,CAAC,GAAGQ,EAAE,CAAC,IAAI8B,EAAEzC,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEW,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAKb,EAAE,CAAC,IAAI4C,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQ5C,EAAE,OAAOM,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAID,EAAEuC,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAAC1B,EAAElB,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAIE,EAAE,EAAE,CAACI,EAAE,EAAEA,EAAEN,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEM,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAON,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAIE,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAII,EAAE,KAAK,YAAYN,EAAE,CAAC,EAAE,OAAOM,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIN,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAID,EAAEQ,EAAE,KAAK,YAAYb,EAAE,CAAUM,EAAE,IAAIO,EAAE,GAAjB,IAAK,KAAeX,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACI,EAAE,IAAIO,EAAER,EAAE,EAAG,OAAO,MAAOL,IAAK,CAACa,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEP,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASN,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASgB,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEd,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKG,GAAG,CAACH,EAAE,UAAUG,GAAG,OAAOC,EAAE,CAAE,SAASW,EAAE,EAAE,CAAC,GAAGjB,EAAE,UAAU,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,UAAU,OAAO,IAAI,EAAE,UAAUE,IAAI,CAAE,SAASgB,EAAE,EAAE,CAAC,OAAgB,OAAOlB,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQK,GAAI,CAAC,EAAQ,CAAC,EAAE,CAAC8D,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAACC,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,aAAa,EAAE,CAAC,IAAIlE,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAOF,GAAGE,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAIF,EAAEmE,GAAE,MAAM,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAEmE,GAAE,OAAO,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAEmE,GAAE,OAAO,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAEmE,GAAE,UAAU,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,CAAC,IAAIF,EAAEmE,GAAE,KAAK,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAEmE,GAAE,MAAM,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAEmE,GAAE,MAAM,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAEmE,GAAE,SAAS,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAEmE,GAAE,QAAQ,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAEmE,GAAE,QAAQ,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOI,EAAEJ,EAAEF,EAAEK,EAAE,KAAK,MAAM,SAASH,EAAEI,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAED,EAAG,YAAY,CAAC,IAAIL,EAAE,KAAK,YAAY,CAACE,EAAE,KAAK,UAAUF,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAOE,EAAE,CAAE,UAAU,CAAC,IAAIF,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAE8C,GAAE,KAAK,SAAS,EAAE,CAACA,GAAE,KAAK,OAAO,CAACA,GAAE,KAAK,UAAU,IAAI,YAAY,CAAC,KAAK,KAAK/C,GAAE,KAAK,MAAM,GAErnM,IAApB,QAAmD,EAAO,oBAE/CwE,GAAE,GAAG,GAAGvE,EAAE,EAAEwE,GAAE,GAAG,EAAE,IAAIxE,EAAE,IAAIyE,GAAE,GAAG,IAAIzE,EAAE,GAAG,EAAyDwE,GAAE,EAAE,CAAOA,GAAE,GAAG,CAAOA,GAAE,GAAG,CAAwC,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAYD,GAAE,EAAE,CAAQA,GAAE,GAAG,CAAQA,GAAE,GAAG,CAA0C,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAME,GAAE,EAAE,CAAOA,GAAE,GAAG,CAAOA,GAAE,GAAG,CAAwC,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAExaI,GAAE,MAAM7E,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACM,EAAED,EAAEQ,GAAGX,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAOD,EAAEO,GAAEF,EAAE,CAAC,kBAAkB,CAACL,EAAEO,GAAEH,EAAE,CAAC,iBAAiB,CAACJ,EAAEO,GAAEK,EAAE,CAAC,iBAAiB,CAAC,IAAIb,EAAEM,EAAED,EAAEQ,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAwD,OAAO,IAAIb,EAA5DE,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAoB,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAACF,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAGC,EAAE,KAAK,SAASD,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAOE,EAAE,KAAK,OAAOI,KAC+sG,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIJ,EAAEF,EAAE,WAAW,CAAC,OAAOE,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAOU,GAAEZ,EAAE,CAAC,IAAK,GAAe,OAAOmB,GAAEnB,EAAE,CAAC,IAAK,GAAa,OAAOsB,GAAEtB,EAAE,CAAC,IAAK,GAAY,OAAOyB,GAAEzB,EAAE,CAAC,IAAK,GAAY,OAAO4B,GAAE5B,EAAE,CAAC,IAAK,GAAY,OAAO+B,GAAE/B,EAAE,CAAC,IAAK,GAAY,OAAOkC,GAAGlC,EAAE,CAAC,IAAK,GAAc,OAAOqC,GAAGrC,EAAE,CAAC,IAAK,GAAc,OAAOwC,GAAGxC,EAAE,CAAC,IAAK,IAAwB,OAAO+C,GAAG/C,EAAE,CAAC,IAAK,IAAiB,OAAOkD,GAAGlD,EAAE,CAAC,IAAK,IAAe,OAAOqD,GAAGrD,EAAE,CAAC,IAAK,IAAsB,OAAOwD,GAAGxD,EAAE,CAAC,QAAQ,GAAEE,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAII,EAAEI,GAAER,EAAE,CAAC,GAAGF,EAAE,WAAWM,EAAE,CAAC,CAACG,GAAEP,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKS,EAAE,MAAM,OAAOG,GAAEd,EAAEE,EAAE,CAAC,KAAKS,EAAE,QAAQ,OAAOS,GAAEpB,EAAEE,EAAE,CAAC,KAAKS,EAAE,MAAM,OAAOY,GAAEvB,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOe,GAAE1B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOkB,GAAE7B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOqB,GAAEhC,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOwB,GAAGnC,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO2B,GAAGtC,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO8B,GAAGzC,EAAEE,EAAE,CAAC,KAAKS,EAAE,gBAAgB,OAAOqC,GAAGhD,EAAEE,EAAE,CAAC,KAAKS,EAAE,SAAS,OAAOwC,GAAGnD,EAAEE,EAAE,CAAC,KAAKS,EAAE,cAAc,OAAO8C,GAAGzD,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO2C,GAAGtD,EAAEE,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEK,GAAEV,EAAE,CAACa,EAAEH,GAAER,EAAE,CAAC,GAAGG,EAAEQ,EAAE,MAAO,GAAG,GAAGR,EAAEQ,EAAE,MAAO,GAAE,GAAGJ,GAAET,EAAE,EAAES,GAAEP,EAAE,CAAC,MAAO,GAAE,OAAOF,EAAE,KAAT,CAAe,KAAKW,EAAE,MAAM,OAAOV,EAAEC,EAAE,OAAOS,EAAE,MAAM,CAACI,GAAEf,EAAEE,EAAEI,EAAE,CAAC,KAAKK,EAAE,QAAQ,OAAOV,EAAEC,EAAE,OAAOS,EAAE,QAAQ,CAACU,GAAErB,EAAEE,EAAE,CAAC,KAAKS,EAAE,MAAM,OAAOV,EAAEC,EAAE,OAAOS,EAAE,MAAM,CAACa,GAAExB,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACgB,GAAE3B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACmB,GAAE9B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACsB,GAAGjC,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACyB,GAAGpC,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC4B,GAAGvC,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC+B,GAAG1C,EAAEE,EAAEI,EAAE,CAAC,KAAKK,EAAE,gBAAgB,OAAOV,EAAEC,EAAE,OAAOS,EAAE,gBAAgB,CAACsC,GAAGjD,EAAEE,EAAE,CAAC,KAAKS,EAAE,SAAS,OAAOV,EAAEC,EAAE,OAAOS,EAAE,SAAS,CAACyC,GAAGpD,EAAEE,EAAE,CAAC,KAAKS,EAAE,cAAc,OAAOV,EAAEC,EAAE,OAAOS,EAAE,cAAc,CAAC+C,GAAG1D,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC4C,GAAGvD,EAAEE,EAAEI,EAAE,CAAC,QAAQ,GAAEN,EAAE,KAAOA,AAAI,KAAE,EAAE,CAAE,CACjkJ+E,GAAG,EAAEnB,GAAG,IAAIoB,GAAG,CAAC,IACzhC,IACA,IACA,IACA,IACA,IAAI,CAACjB,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIzD,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAID,EAAE,MAAM,MAAML,EAAEE,EAAE,CAAC,GAAG,CAAC8E,GAAG,SAAS3E,EAAE,OAAO,EAAE,EAAEC,EAAEyE,GAAG,OAAO1E,QAASL,EAAE,CAAC,GAAGE,GAAG,QAAQ,SAAS,EAAEI,EAAEyE,GAAG,MAAM/E,EAAG,MAAM2D,GAAGrD,EAAE,GAC0W0D,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAI1D,KAAK,KAAK,OAAO,CAAC,GAAGN,EAAEM,EAAE,MAAM,MAAM,GAAGN,EAAEM,EAAE,IAAI,SAAS,GAAGN,EAAEE,EAAEI,EAAE,IAAI,MAAM,IAAID,EAAEL,EAAEM,EAAE,MAAMO,EAAER,EAAEH,EAAE,OAAOI,EAAE,KAAK,MAAMD,EAAEQ,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIP,EAAEN,EAAEK,EAAEC,EAAEJ,EAAE,OAAOW,EAAE,EAAEG,EAAE,KAAK,OAAO,OAAO,KAAKH,EAAEG,EAAE,IAAI,CAAC,IAAIhB,EAAE,KAAK,OAAOa,GAAG,GAAGZ,EAAED,EAAE,gBAAgB,CAAC,EAAEM,EAAEN,EAAE,KAAK,CAAC,GAAGM,EAAEN,EAAE,MAAM,CAAC,IAAIK,EAAEC,EAAEN,EAAE,MAA6B,EAAEiE,GAAvBjE,EAAE,KAAK,SAAS,EAAEK,EAAE,CAAQH,EAAE,CAAC,EAAEF,EAAE,MAAO,OAAQ,KAAKgB,EAAEH,EAAE,IAAI,CAAC,IAAIb,EAAE,KAAK,OAAOgB,EAAE,GAAG,GAAGf,EAAED,EAAE,gBAAgB,CAAC,EAAEK,EAAEL,EAAE,OAAO,CAAC,GAAGK,EAAEL,EAAE,IAAI,CAAC,IAAIM,EAAED,EAAEL,EAAE,MAAMa,EAAEb,EAAE,KAAK,SAASM,EAAE,CAAC,EAAE2D,GAAG/D,EAAEW,EAAE,CAAC,EAAEb,EAAE,IAAK,OAAQ,IAAIiB,EAAE,CAAC,MAAMX,EAAE,IAAID,EAAE,KAAKH,EAAE,CAACgB,EAAEF,EAAEH,EAAE,KAAK,OAAO,OAAOA,EAAEK,EAAED,EAAE,CAAE,aAAa,CAAC,GAAE,KAAK,SAAS,EAAE,CAAC,GAsCjXkE,GAAG,MAAMjF,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIG,EAAE,IAAIH,EAAEW,EAAEP,EAAE,YAAY,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAEW,EAAE,IAAI,CAAC,IAAIX,EAAEI,EAAE,YAAY,CAACO,EAAEb,GAAE,KAAKM,EAAE,CAAC,EAAE,SAASJ,EAAEW,EAAE,CAAE,OAAOR,EAAG,MAAM,EAAE,CAAC,IAAI,GAAG,CAACC,EAAED,KAAKH,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYI,EAAE,CAACN,GAAE,MAAME,EAAEG,EAAE,CAAE,SAAS,CAAC,IAAIL,EAAE,EAAE,CAAC,IAAI,GAAG,CAACE,EAAEI,KAAK,KAAK,OAAO,EAAEJ,GAAGI,EAAE,OAAON,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAEE,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAIF,EAAE,CAAE,aAAa,CAAC,GAAE,KAAK,SAAwB,IAAI,IAAI,GAAIoF,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAerB,GAAG,KAAK,IAAI,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAAC/D,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIE,EAAE,MAAMF,EAAE,aAAa,CAAqBK,EAAE,IAAI+D,GAAxB,IAAI,WAAWlE,EAAE,CAAW,CAACW,EAAE,EAAE,CAACG,EAAEX,EAAE,YAAY,CAAC,IAAI,IAAIL,EAAE,EAAEA,EAAEgB,EAAE,IAAI,CAAC,IAAIhB,EAAEK,EAAE,WAAW,CAACH,EAAEiF,GAAG,KAAK9E,EAAE,CAACC,EAAED,EAAE,WAAW,CAACL,EAAuBiB,EAAnB,IAAI4D,GAAE,KAAK,GAAG7E,EAAEM,EAAE,CAAK,UAAU,CAACY,EAAE,CAAC,QAAQD,EAAE,KAAKf,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMe,EAAEC,EAAE,CAACL,EAAE,KAAKK,EAAE,CAAE,OAAOL,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAKb,EAAE,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,IAAIE,EAAE4C,GAAE,KAAK,eAAe,CAACA,GAAE,KAAK,aAAa,IAAIoB,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAIhE,EAAEF,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAE2E,GAAE,WAAW7E,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAwB,OAArB,MAAM2D,GAAG,KAAK,IAAI3D,EAAE,EAAU,KAAK,EAAE,IAAI,CAAC,IAAIG,EAAE,IAAI+D,GAAElE,EAAE,CAACW,EAAEsE,GAAG,KAAK9E,EAAE,CAACW,EAAEhB,EAAEM,GAAG,OAAOL,EAAEe,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKH,EAAE,SAAS,CAAC,EAAG,EAAG,CAAC,aAAa,IAAI,CAAC,CAAC,GAAIwE,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGrF,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAE2E,GAAE,WAAW7E,EAAE,CAACM,EAAE,KAAK,OAAOJ,EAAE,SAAS,OAAOD,EAAEK,EAAE,gBAAgB,CAACA,EAAE,YAAYN,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIM,EAAEuE,GAAE,WAAW7E,EAAE,QAAQ,CAACK,EAAEwE,GAAE,WAAW3E,EAAE,QAAQ,CAAC,OAAOI,EAAE,QAAQD,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAOL,GAAE,QAAQE,EAAEI,EAAED,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQL,EAAE8C,GAAE,KAAK,KAAK,CAACA,GAAE,KAAK,SAAS,CAACA,GAAE,KAAK,UAAU,CAACA,GAAE,KAAK,kBAAkB,CAACA,GAAE,KAAK,uBAAuB,CAACA,GAAE,KAAK,SAAS,CAAC,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAIsC,GAAGlF,EAAEF,EAAE,CAAC,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,QAAQA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,qBAAqBA,EAAE,qBAAqB,KAAK,GAAGA,EAAE,QCrDnpF,SAASsF,GAAE,EAAE,CAAC,OAAgB,OAAOC,GAAjB,YAA2BA,GAAG,CAAc,EAAEA,EAAE,EAAEC,MAAKD,EAE7K,SAASE,GAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACH,EAAE,MAAM,MAAM,mBAAmBG,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CACmC,SAASC,GAAE,EAAE,CAAC,IAAIC,EAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAI,EAAEA,EAAE,IAAIC,EAAE,CAAC,GAAG,EAAE,OAAO,EAAE,IAAoBC,EAAE,SAASF,EAAE,EAAE,CAAC,OAAOC,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAGN,GAAGM,EAAa,OAAoB,EAAEE,EAAE,IAAK,GAAE,GAAxCR,EAAE,IAAIK,EAAE,CAAqC,CAAE,IAAK,GAAY,CAAC,GAAG,EAAEL,EAAE,GAAGG,GAAGG,EAAa,OAAoB,EAAEG,EAAET,EAAE,GAAnCG,EAAE,IAAIE,EAAE,CAAgC,CAAE,IAAK,GAAc,CAAC,GAAG,EAAEI,EAAEC,EAAEC,EAAEV,GAAGK,EAAE,IAAI,IAAIN,KAAKW,EAAE,CAAC,IAAIR,EAAEO,EAAEV,GAAG,IAAI,EAAEA,GAAGK,EAAEF,EAAE,EAAG,IAAI,IAAIH,KAAKC,EAAE,CAAC,IAAIE,EAAEO,EAAEV,GAAG,GAAa,OAAOG,GAAjB,SAAmB,SAAS,IAAIS,EAAEC,EAAEV,GAAG,IAAIJ,GAAEa,EAAE,EAAEA,EAAE,SAAS,CAAC,EAAEZ,GAAGY,GAAI,IAAIJ,EAAEK,EAAEJ,GAAG,OAAOP,GAAEM,EAAE,mBAAmB,CAACT,GAAES,EAAE,EAAEA,EAAE,SAAS,CAAc,EAAEI,GAAE,CAAC,oBAAoBH,EAAE,SAAS,GAAgB,EAAEN,GAAE,CAAC,UAAUK,EAAE,MAAM,CAAC,GAAGI,EAAE,GAAGF,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,IAAK,GAAW,CAAC,GAAG,EAAEV,EAAEG,EAAE,GAAGS,GAAGN,EAAEG,EAAEG,EAAE,IAAIP,EAAE,CAA8C,OAAd,EAAtBL,IAAN,IAA8BU,EAAE,EAAgCV,EAA9BG,EAAE,GAAGM,EAAE,CAAkC,IAAK,GAAY,CAAC,GAAG,EAAET,GAAGM,EAAE,OAAON,KAAlsB,KAAK,MAAMM,EAAE,CAA6rB,CAAC,OAAOD,EAAE,IAAIC,EAAEC,EAAE,CAACA,kCALz4B,IAAmG,IACpG,CACX,IAApB,QAAmD,EAAO,oBAAoBN,GAAE,UAGpFM,IAAG,CAAC,GAAEA,IAAG,EAAE,EAAE,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,KAAK,GAAG,OAAO,GAAE,GAAE,OAAO,GAAG,SAAS,GAAE,GAAE,IAAI,GAAG,MAAM,GAAE,GAAE,KAAK,GAAG,OAAOF,uCCLzC,KAAsD,KAA2D,CAAIS,GAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKC,EAAE,KAAK,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,MAAM,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,MAAM,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,CAACC,GAAE,EAAE,CAACC,GAAE,GAAG,CAAC,IAAIF,EAAEC,GAAEE,GAAG,GAAGH,EAAE,OAAOA,GAAG,CAAC,KAAK,GAAGG,EAAE,QAAQ,EAAQC,GAAEC,GAAL,EAAE,CAAO,CAAG,IAAIE,GAAEC,GAAE,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,GAAG,8CAA8C,QAAQ,EAAE,CAAC,gBAAgBL,GAAE,qBAAqBF,GAAE,OAAOH,GAAE,CAAC,CAAC,CAAC,YAAY,gBAAgB,GAAG,uCAAuC,IAAgBS,GAAE,EAAEA,GAAE,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKR,EAAE,OAAO,CAAC,UAAU,CAAC,eAAe,4CAA4C,MAAM,aAAa,KAAKA,EAAE,yBAAyB,CAAC,UAAU,CAAC,oBAAoB,CAAC,EAAE,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,yBAAyB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,ICGusI,SAASU,GAAE,EAAE,CAAC,OAAO,IAAI,SAASC,EAAE,OAAOA,EAAE,WAAWA,EAAE,WAAW,CAGxtM,SAASC,EAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACF,EAAE,MAAM,MAAM,mBAAmBE,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAASC,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqBH,IAAI,CAE7I,SAASO,GAAE,EAAE,CAAC,OAAgB,OAAOP,GAAjB,SAAoB,SAASQ,GAAE,EAAE,CAAC,OAAO,OAAO,SAASR,EAAE,CAAE,SAASS,GAAE,EAAE,CAAC,OAAcT,IAAP,KAEjE,SAASU,GAAE,EAAE,CAAC,GAAGD,GAAET,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKW,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,KAAKA,EAAE,cAAc,MAAO,IAAsB,QAAQ,GAAEX,EAAE,EAAG,SAASY,GAAE,EAAE,CAAC,IAAIN,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIQ,EAAE,EAAEA,EAAEP,EAAE,IAAI,CAAC,IAAIA,EAAEN,GAAE,KAAKE,EAAE,CAAC,EAAE,KAAKI,EAAE,CAAE,MAAM,CAAC,KAAKK,EAAE,MAAM,MAAMN,EAAE,CAAE,SAASS,GAAE,EAAE,EAAE,CAAC,IAAI,IAAIT,KAAKH,EAAE,YAAYI,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,GAAE,MAAMJ,EAAEG,EAAE,CAAE,SAASU,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIF,EAAEX,EAAE,MAAM,OAAOc,EAAEV,EAAE,MAAM,OAAO,GAAGO,EAAEG,EAAE,MAAO,GAAG,GAAGH,EAAEG,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEH,EAAE,IAAI,CAAC,IAAIA,EAAEX,EAAE,MAAMc,GAAGC,EAAEX,EAAE,MAAMU,GAAGE,EAAElB,GAAE,QAAQa,EAAEI,EAAEZ,EAAE,CAAC,GAAOa,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAASC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKR,EAAE,QAAQ,MAAUX,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAASoB,GAAE,EAAE,EAAE,CAAC,EAAE,WAAWlB,EAAE,MAAM,EAAE,EAAE,CAAE,SAASmB,GAAE,EAAE,EAAE,CAAC,OAAOrB,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASoB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKX,EAAE,MAAM,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASuB,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYrB,EAAE,MAAM,CAAE,SAASsB,GAAE,EAAE,EAAE,CAAC,OAAOxB,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASuB,GAAE,EAAE,CAAC,IAAIvB,EAAEF,EAAE,WAAW,CAACM,EAAE,IAAI,KAAKJ,EAAE,CAAC,MAAM,CAAC,KAAKS,EAAE,KAAK,MAAML,EAAE,aAAa,CAAC,CAAE,SAASoB,GAAE,EAAE,EAAE,CAAC,IAAwBrB,EAAlB,IAAI,KAAKH,EAAE,MAAM,CAAK,SAAS,CAAC,EAAE,WAAWG,EAAE,CAAE,SAASsB,GAAE,EAAE,EAAE,CAAC,IAAIrB,EAAE,IAAI,KAAKN,EAAE,MAAM,CAACK,EAAE,IAAI,KAAKH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAASuB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKjB,EAAE,KAAK,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS6B,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY3B,EAAE,MAAM,CAAE,SAAS4B,GAAE,EAAE,EAAE,CAAC,OAAO9B,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS6B,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKpB,EAAE,KAAK,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASgC,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY9B,EAAE,MAAM,CAAE,SAAS+B,GAAG,EAAE,EAAE,CAAC,OAAOjC,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASgC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKvB,EAAE,KAAK,MAAMX,EAAE,UAAU,CAAC,CAAE,SAASmC,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUjC,EAAE,MAAM,CAAE,SAASkC,GAAG,EAAE,EAAE,CAAC,IAAI9B,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAASgC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK1B,EAAE,OAAO,MAAMX,EAAE,aAAa,CAAC,CAAE,SAASsC,GAAG,EAAE,EAAE,CAAC,EAAE,aAAapC,EAAE,MAAM,CAAE,SAASqC,GAAG,EAAE,EAAE,CAAC,OAAOvC,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASsC,GAAG,EAAE,CAAC,IAAIlC,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIQ,EAAE,EAAEA,EAAEP,EAAE,IAAI,CAAC,IAAIA,EAAEJ,EAAE,YAAY,CAAC,EAAEI,GAAGN,GAAE,KAAKE,EAAE,CAAE,MAAM,CAAC,KAAKS,EAAE,OAAO,MAAMN,EAAE,CAAE,SAASoC,GAAG,EAAE,EAAE,CAAC,IAAIpC,EAAE,OAAO,QAAQC,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAEO,KAAKX,EAAE,YAAYG,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYC,EAAE,CAACN,GAAE,MAAME,EAAEW,EAAE,CAAE,SAAS6B,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI7B,EAAE,OAAO,KAAKX,EAAE,MAAM,CAAC,MAAM,CAACc,EAAE,OAAO,KAAKV,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGO,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAG,GAAGH,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIK,EAAEL,EAAEI,GAAG0B,EAAE3B,EAAEC,GAAG,GAAGC,EAAEyB,EAAE,MAAO,GAAG,GAAGzB,EAAEyB,EAAE,MAAO,GAAE,IAAIC,EAAE1C,EAAE,MAAMgB,IAAI,KAAK2B,EAAEvC,EAAE,MAAMqC,IAAI,KAAKG,EAAE9C,GAAE,QAAQ4C,EAAEC,EAAExC,EAAE,CAAC,GAAOyC,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAASC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKpC,EAAE,gBAAgB,MAAMX,EAAE,UAAU,CAAC,CAAE,SAASgD,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU9C,EAAE,MAAM,CAAE,SAAS+C,GAAG,EAAE,EAAE,CAAC,IAAI3C,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS6C,GAAG,EAAE,CAAC,IAAIhD,EAAEF,EAAE,UAAU,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKS,EAAE,SAAS,MAAMX,EAAE,YAAY,CAAC,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKS,EAAE,SAAS,MAAMX,EAAE,YAAY,CAAC,CAAC,MAAM,MAAM,4BAA4B,CAAE,SAASmD,GAAG,EAAE,EAAE,CAAC,GAAG3C,GAAEN,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,GAAGK,GAAEL,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,MAAM,MAAM,4BAA4B,CAAE,SAASkD,GAAG,EAAE,EAAE,CAAC,IAAI9C,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,GAAGM,GAAEF,EAAE,EAAEE,GAAEH,EAAE,EAAEE,GAAED,EAAE,EAAEC,GAAEF,EAAE,CAAC,OAAOC,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAE,MAAM,MAAM,4BAA4B,CAAE,SAASgD,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK1C,EAAE,OAAO,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASsD,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYpD,EAAE,MAAM,CAAE,SAASqD,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIlD,EAAEL,EAAE,MAAMa,EAAEX,EAAE,MAAM,OAAgCI,EAAE,OAA3B,IAAkC,EAAEN,EAAE,MAAM,aAAa,CAAC,EAAEE,EAAE,MAAM,aAAa,EAAEG,EAAEQ,EAAG,GAAGR,EAAEQ,EAAE,EAAE,EAAG,SAAS2C,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK7C,EAAE,cAAc,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASyD,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYvD,EAAE,MAAM,CAAE,SAASwD,GAAG,EAAE,EAAE,CAAC,IAAIpD,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAMhpH,eAAesD,GAAG,EAAE,CAAC,IAAIzD,EAAE,KAAK,MAAM0D,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAI5D,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAEE,EAAE,EAAG,CACxR,eAAe2D,GAAG,EAAE,EAAE,CAAC,IAAIvD,EAAEwD,GAAG5D,EAAE,CAACG,EAAE,EAAE,CAACQ,EAAE,EAAE,IAAI,IAAIb,KAAKM,EAAE,EAAE,KAAK,GAAGN,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIgB,EAAE,IAAI,IAAIhB,EAAE,CAACiB,EAAEZ,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQY,EAAE,CAAC,IAAIC,EAAE,MAAM6C,GAAG/C,EAAE,CAAC,GAASE,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIyB,EAAE,MAAMzB,EAAE,aAAa,CAAC0B,EAAE,IAAI,WAAWD,EAAE,CAAC,GAAGC,EAAE,SAAS/B,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIgC,EAAE,IAAImB,GAAGlB,EAAE,EAAE,IAAI,IAAI9C,KAAKM,EAAE,CAAC,IAAIJ,EAAEF,EAAE,GAAGA,EAAE,KAAKM,EAAEwC,EAAE5C,EAAEG,EAAEuC,EAAE,SAASE,EAAExC,EAAE,CAAC,EAAE,MAAMN,EAAE,KAAKK,EAAE,CAAC,EAAEC,EAAG,OAAOJ,EAAE,IAAI,GAAG2C,EAAE,KAAK7C,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAsoB,SAASiE,GAAG,EAAE,EAAE,CAAC,IAAI3D,EAAEN,EAAE,OAAOE,EAAE,OAAOG,EAAE,IAAI,WAAWC,EAAE,CAAC,OAAOD,EAAE,IAAIL,EAAE,EAAE,CAACK,EAAE,IAAIH,EAAEF,EAAE,OAAO,CAACK,EAAG,SAASyD,GAAG,EAAE,CAAC,EAAE9D,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAIE,EAAE,CAAC,GAAGF,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAKE,EAAE,KAAK,CAACI,EAAE,EAAE,CAAC,IAAI,IAAIN,KAAKE,EAAE,CAAC,IAAIA,EAAEI,EAAE,OAAO,EAAED,EAAEC,EAAEJ,GAAG,GAAGF,EAAE,MAAMK,EAAE,GAAG,EAAEH,GAAG,CAAC,KAAKG,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGL,EAAE,GAAG,CAAC,CAACM,EAAE,KAAKN,EAAE,CAAE,OAAOM,yGAb76C,CAL/BJ,GAAE,OAAO,OAAOI,GAAE,OAAO,eAAeD,GAAE,OAAO,yBAAyBQ,GAAE,OAAO,oBAAoBG,GAAE,OAAO,eAAeC,GAAE,OAAO,UAAU,eAAeC,IAAG,EAAE,EAAE,IAAIhB,KAAKF,EAAEM,GAAEN,EAAEE,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMG,EAAE,CAAC,CAAC,EAAEH,GAAGG,EAAEsC,IAAG,EAAE,IAAI,UAAU,CAAC,OAAOzC,IAAI,EAAEF,EAAEa,GAAEb,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQE,EAAE,CAACA,EAAE,SAAU0C,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAG1C,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIyC,KAAK9B,GAAEX,EAAE,CAAC,GAAE,KAAKF,EAAE2C,EAAE,EAAEA,IAAI3B,GAAGV,GAAEN,EAAE2C,EAAE,CAAC,QAAQzC,EAAEyC,GAAG,WAAW,EAAE,EAAEtC,GAAEH,EAAEyC,EAAE,GAAGzB,EAAE,WAAW,CAAC,CAAC,OAAOlB,GAAI6C,IAAG,EAAE,EAAE,KAAK,EAAQ7C,GAAN,KAAgB,EAAE,CAAVE,GAAEc,GAAEhB,EAAE,CAAC,CAAI4C,GAIthB,CAACvC,GAAGL,GAAGA,EAAE,WAAWa,EAAEP,GAAEO,EAAE,UAAU,CAAC,MAAMb,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAE8C,IAAG,EAAE,EAAE,IAAI5B,GAAElB,EAAY,OAAOE,GAAjB,SAAwBA,EAALA,EAAE,GAAKI,EAAE,CAAquI4D,GAAErB,GAApuIF,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIrC,EAAED,EAAiB,UAAU,CAAC,SAASL,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAIE,EAAEF,GAAGA,EAAE,aAAa,GAAYE,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,gBAAgB,GAAYE,IAAT,IAAK,GAAM,OAAOW,EAAE,GAAe,OAAOX,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,WAAW,GAAYE,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAOF,GAAI,GAAe,OAAOE,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAACF,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAIE,EAAEF,GAAGA,EAAE,SAAS,GAAYE,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAII,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOJ,GAAe,OAAOA,EAAEF,IAArB,YAA0B,CAAC,GAAOM,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOJ,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAEF,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAIE,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAO,GAAUE,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAOF,EAAE,cAAc,OAAOE,EAAE,IAAII,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEN,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMJ,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAEF,EAAE,aAAaE,EAAE,KAAK,OAAQI,EAAE,CAAC,OAAOU,EAAEhB,EAAEE,EAAE,UAAU,sJAAsJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOU,EAAEhB,EAAEE,EAAE,UAAU,yJAAyJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACY,EAAElB,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAASE,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAOF,EAAE,CAAC,CAAC,EAAEE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEJ,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIG,EAAEL,EAAEM,GAAG,aAAa,MAAMJ,EAAE,UAAUI,GAAG,OAAOD,EAAE,CAACH,EAAE,UAAUI,GAAG,QAAQD,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAEL,EAAEE,EAAEI,EAAE,EAAG,GAAIN,EAAEM,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUD,EAAE,KAAK,YAAYL,EAAE,CAAC,GAAGM,EAAE,CAAC,IAAIO,EAAEP,EAAE,IAAID,EAAE,CAAC,GAAGQ,EAAE,CAAC,IAAI8B,EAAEzC,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEW,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAKb,EAAE,CAAC,IAAI4C,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQ5C,EAAE,OAAOM,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAID,EAAEuC,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAAC1B,EAAElB,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAIE,EAAE,EAAE,CAACI,EAAE,EAAEA,EAAEN,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEM,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAON,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAIE,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAII,EAAE,KAAK,YAAYN,EAAE,CAAC,EAAE,OAAOM,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIN,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAID,EAAEQ,EAAE,KAAK,YAAYb,EAAE,CAAUM,EAAE,IAAIO,EAAE,GAAjB,IAAK,KAAeX,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACI,EAAE,IAAIO,EAAER,EAAE,EAAG,OAAO,MAAOL,IAAK,CAACa,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEP,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASN,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASgB,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEd,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKG,GAAG,CAACH,EAAE,UAAUG,GAAG,OAAOC,EAAE,CAAE,SAASW,EAAE,EAAE,CAAC,GAAGjB,EAAE,UAAU,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,UAAU,OAAO,IAAI,EAAE,UAAUE,IAAI,CAAE,SAASgB,EAAE,EAAE,CAAC,OAAgB,OAAOlB,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQK,GAAI,CAAC,EAAQ,CAAC,EAAE,CAAC8D,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAACC,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,aAAa,EAAE,CAAC,IAAIlE,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAOF,GAAGE,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAIF,EAAEmE,GAAE,MAAM,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAEmE,GAAE,OAAO,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAEmE,GAAE,OAAO,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAEmE,GAAE,UAAU,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,CAAC,IAAIF,EAAEmE,GAAE,KAAK,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAEmE,GAAE,MAAM,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAEmE,GAAE,MAAM,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAEmE,GAAE,SAAS,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAEmE,GAAE,QAAQ,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAEmE,GAAE,QAAQ,KAAK,aAAanE,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOI,EAAEJ,EAAEF,EAAEK,EAAE,KAAK,MAAM,SAASH,EAAEI,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAED,EAAG,YAAY,CAAC,IAAIL,EAAE,KAAK,YAAY,CAACE,EAAE,KAAK,UAAUF,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAOE,EAAE,CAAE,UAAU,CAAC,IAAIF,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAE8C,GAAE,KAAK,SAAS,EAAE,CAACA,GAAE,KAAK,OAAO,CAACA,GAAE,KAAK,UAAU,IAAI,YAAY,CAAC,KAAK,KAAK/C,GAAE,KAAK,MAAM,GAErnM,IAApB,QAAmD,EAAO,oBAE/CwE,GAAE,GAAG,GAAGvE,EAAE,EAAEwE,GAAE,GAAG,EAAE,IAAIxE,EAAE,IAAIyE,GAAE,GAAG,IAAIzE,EAAE,GAAG,EAAyDwE,GAAE,EAAE,CAAOA,GAAE,GAAG,CAAOA,GAAE,GAAG,CAAwC,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAYD,GAAE,EAAE,CAAQA,GAAE,GAAG,CAAQA,GAAE,GAAG,CAA0C,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAME,GAAE,EAAE,CAAOA,GAAE,GAAG,CAAOA,GAAE,GAAG,CAAwC,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAExaI,GAAE,MAAM7E,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACM,EAAED,EAAEQ,GAAGX,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAOD,EAAEO,GAAEF,EAAE,CAAC,kBAAkB,CAACL,EAAEO,GAAEH,EAAE,CAAC,iBAAiB,CAACJ,EAAEO,GAAEK,EAAE,CAAC,iBAAiB,CAAC,IAAIb,EAAEM,EAAED,EAAEQ,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAwD,OAAO,IAAIb,EAA5DE,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAoB,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAACF,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAGC,EAAE,KAAK,SAASD,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAOE,EAAE,KAAK,OAAOI,KAC+sG,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIJ,EAAEF,EAAE,WAAW,CAAC,OAAOE,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAOU,GAAEZ,EAAE,CAAC,IAAK,GAAe,OAAOmB,GAAEnB,EAAE,CAAC,IAAK,GAAa,OAAOsB,GAAEtB,EAAE,CAAC,IAAK,GAAY,OAAOyB,GAAEzB,EAAE,CAAC,IAAK,GAAY,OAAO4B,GAAE5B,EAAE,CAAC,IAAK,GAAY,OAAO+B,GAAE/B,EAAE,CAAC,IAAK,GAAY,OAAOkC,GAAGlC,EAAE,CAAC,IAAK,GAAc,OAAOqC,GAAGrC,EAAE,CAAC,IAAK,GAAc,OAAOwC,GAAGxC,EAAE,CAAC,IAAK,IAAwB,OAAO+C,GAAG/C,EAAE,CAAC,IAAK,IAAiB,OAAOkD,GAAGlD,EAAE,CAAC,IAAK,IAAe,OAAOqD,GAAGrD,EAAE,CAAC,IAAK,IAAsB,OAAOwD,GAAGxD,EAAE,CAAC,QAAQ,GAAEE,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAII,EAAEI,GAAER,EAAE,CAAC,GAAGF,EAAE,WAAWM,EAAE,CAAC,CAACG,GAAEP,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKS,EAAE,MAAM,OAAOG,GAAEd,EAAEE,EAAE,CAAC,KAAKS,EAAE,QAAQ,OAAOS,GAAEpB,EAAEE,EAAE,CAAC,KAAKS,EAAE,MAAM,OAAOY,GAAEvB,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOe,GAAE1B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOkB,GAAE7B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOqB,GAAEhC,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOwB,GAAGnC,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO2B,GAAGtC,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO8B,GAAGzC,EAAEE,EAAE,CAAC,KAAKS,EAAE,gBAAgB,OAAOqC,GAAGhD,EAAEE,EAAE,CAAC,KAAKS,EAAE,SAAS,OAAOwC,GAAGnD,EAAEE,EAAE,CAAC,KAAKS,EAAE,cAAc,OAAO8C,GAAGzD,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO2C,GAAGtD,EAAEE,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEK,GAAEV,EAAE,CAACa,EAAEH,GAAER,EAAE,CAAC,GAAGG,EAAEQ,EAAE,MAAO,GAAG,GAAGR,EAAEQ,EAAE,MAAO,GAAE,GAAGJ,GAAET,EAAE,EAAES,GAAEP,EAAE,CAAC,MAAO,GAAE,OAAOF,EAAE,KAAT,CAAe,KAAKW,EAAE,MAAM,OAAOV,EAAEC,EAAE,OAAOS,EAAE,MAAM,CAACI,GAAEf,EAAEE,EAAEI,EAAE,CAAC,KAAKK,EAAE,QAAQ,OAAOV,EAAEC,EAAE,OAAOS,EAAE,QAAQ,CAACU,GAAErB,EAAEE,EAAE,CAAC,KAAKS,EAAE,MAAM,OAAOV,EAAEC,EAAE,OAAOS,EAAE,MAAM,CAACa,GAAExB,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACgB,GAAE3B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACmB,GAAE9B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACsB,GAAGjC,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACyB,GAAGpC,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC4B,GAAGvC,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC+B,GAAG1C,EAAEE,EAAEI,EAAE,CAAC,KAAKK,EAAE,gBAAgB,OAAOV,EAAEC,EAAE,OAAOS,EAAE,gBAAgB,CAACsC,GAAGjD,EAAEE,EAAE,CAAC,KAAKS,EAAE,SAAS,OAAOV,EAAEC,EAAE,OAAOS,EAAE,SAAS,CAACyC,GAAGpD,EAAEE,EAAE,CAAC,KAAKS,EAAE,cAAc,OAAOV,EAAEC,EAAE,OAAOS,EAAE,cAAc,CAAC+C,GAAG1D,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC4C,GAAGvD,EAAEE,EAAEI,EAAE,CAAC,QAAQ,GAAEN,EAAE,KAAOA,AAAI,KAAE,EAAE,CAAE,CACjkJ+E,GAAG,EAAEnB,GAAG,IAAIoB,GAAG,CAAC,IACzhC,IACA,IACA,IACA,IACA,IAAI,CAACjB,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIzD,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAID,EAAE,MAAM,MAAML,EAAEE,EAAE,CAAC,GAAG,CAAC8E,GAAG,SAAS3E,EAAE,OAAO,EAAE,EAAEC,EAAEyE,GAAG,OAAO1E,QAASL,EAAE,CAAC,GAAGE,GAAG,QAAQ,SAAS,EAAEI,EAAEyE,GAAG,MAAM/E,EAAG,MAAM2D,GAAGrD,EAAE,GAC0W0D,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAI1D,KAAK,KAAK,OAAO,CAAC,GAAGN,EAAEM,EAAE,MAAM,MAAM,GAAGN,EAAEM,EAAE,IAAI,SAAS,GAAGN,EAAEE,EAAEI,EAAE,IAAI,MAAM,IAAID,EAAEL,EAAEM,EAAE,MAAMO,EAAER,EAAEH,EAAE,OAAOI,EAAE,KAAK,MAAMD,EAAEQ,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIP,EAAEN,EAAEK,EAAEC,EAAEJ,EAAE,OAAOW,EAAE,EAAEG,EAAE,KAAK,OAAO,OAAO,KAAKH,EAAEG,EAAE,IAAI,CAAC,IAAIhB,EAAE,KAAK,OAAOa,GAAG,GAAGZ,EAAED,EAAE,gBAAgB,CAAC,EAAEM,EAAEN,EAAE,KAAK,CAAC,GAAGM,EAAEN,EAAE,MAAM,CAAC,IAAIK,EAAEC,EAAEN,EAAE,MAA6B,EAAEiE,GAAvBjE,EAAE,KAAK,SAAS,EAAEK,EAAE,CAAQH,EAAE,CAAC,EAAEF,EAAE,MAAO,OAAQ,KAAKgB,EAAEH,EAAE,IAAI,CAAC,IAAIb,EAAE,KAAK,OAAOgB,EAAE,GAAG,GAAGf,EAAED,EAAE,gBAAgB,CAAC,EAAEK,EAAEL,EAAE,OAAO,CAAC,GAAGK,EAAEL,EAAE,IAAI,CAAC,IAAIM,EAAED,EAAEL,EAAE,MAAMa,EAAEb,EAAE,KAAK,SAASM,EAAE,CAAC,EAAE2D,GAAG/D,EAAEW,EAAE,CAAC,EAAEb,EAAE,IAAK,OAAQ,IAAIiB,EAAE,CAAC,MAAMX,EAAE,IAAID,EAAE,KAAKH,EAAE,CAACgB,EAAEF,EAAEH,EAAE,KAAK,OAAO,OAAOA,EAAEK,EAAED,EAAE,CAAE,aAAa,CAAC,GAAE,KAAK,SAAS,EAAE,CAAC,GAsCjXkE,GAAG,MAAMjF,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIG,EAAE,IAAIH,EAAEW,EAAEP,EAAE,YAAY,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAEW,EAAE,IAAI,CAAC,IAAIX,EAAEI,EAAE,YAAY,CAACO,EAAEb,GAAE,KAAKM,EAAE,CAAC,EAAE,SAASJ,EAAEW,EAAE,CAAE,OAAOR,EAAG,MAAM,EAAE,CAAC,IAAI,GAAG,CAACC,EAAED,KAAKH,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYI,EAAE,CAACN,GAAE,MAAME,EAAEG,EAAE,CAAE,SAAS,CAAC,IAAIL,EAAE,EAAE,CAAC,IAAI,GAAG,CAACE,EAAEI,KAAK,KAAK,OAAO,EAAEJ,GAAGI,EAAE,OAAON,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAEE,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAIF,EAAE,CAAE,aAAa,CAAC,GAAE,KAAK,SAAwB,IAAI,IAAI,GAAIoF,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAerB,GAAG,KAAK,IAAI,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAAC/D,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIE,EAAE,MAAMF,EAAE,aAAa,CAAqBK,EAAE,IAAI+D,GAAxB,IAAI,WAAWlE,EAAE,CAAW,CAACW,EAAE,EAAE,CAACG,EAAEX,EAAE,YAAY,CAAC,IAAI,IAAIL,EAAE,EAAEA,EAAEgB,EAAE,IAAI,CAAC,IAAIhB,EAAEK,EAAE,WAAW,CAACH,EAAEiF,GAAG,KAAK9E,EAAE,CAACC,EAAED,EAAE,WAAW,CAACL,EAAuBiB,EAAnB,IAAI4D,GAAE,KAAK,GAAG7E,EAAEM,EAAE,CAAK,UAAU,CAACY,EAAE,CAAC,QAAQD,EAAE,KAAKf,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMe,EAAEC,EAAE,CAACL,EAAE,KAAKK,EAAE,CAAE,OAAOL,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAKb,EAAE,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,IAAIE,EAAE4C,GAAE,KAAK,eAAe,CAACA,GAAE,KAAK,aAAa,IAAIoB,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAIhE,EAAEF,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAE2E,GAAE,WAAW7E,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAwB,OAArB,MAAM2D,GAAG,KAAK,IAAI3D,EAAE,EAAU,KAAK,EAAE,IAAI,CAAC,IAAIG,EAAE,IAAI+D,GAAElE,EAAE,CAACW,EAAEsE,GAAG,KAAK9E,EAAE,CAACW,EAAEhB,EAAEM,GAAG,OAAOL,EAAEe,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKH,EAAE,SAAS,CAAC,EAAG,EAAG,CAAC,aAAa,IAAI,CAAC,CAAC,GAAIwE,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGrF,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAE2E,GAAE,WAAW7E,EAAE,CAACM,EAAE,KAAK,OAAOJ,EAAE,SAAS,OAAOD,EAAEK,EAAE,gBAAgB,CAACA,EAAE,YAAYN,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIM,EAAEuE,GAAE,WAAW7E,EAAE,QAAQ,CAACK,EAAEwE,GAAE,WAAW3E,EAAE,QAAQ,CAAC,OAAOI,EAAE,QAAQD,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAOL,GAAE,QAAQE,EAAEI,EAAED,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQL,EAAE8C,GAAE,KAAK,KAAK,CAACA,GAAE,KAAK,SAAS,CAACA,GAAE,KAAK,UAAU,CAACA,GAAE,KAAK,kBAAkB,CAACA,GAAE,KAAK,uBAAuB,CAACA,GAAE,KAAK,SAAS,CAAC,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAIsC,GAAGlF,EAAEF,EAAE,CAAC,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,QAAQA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,qBAAqBA,EAAE,qBAAqB,KAAK,GAAGA,EAAE,QCrDnpF,SAASsF,GAAE,EAAE,CAAC,OAAgB,OAAOC,GAAjB,YAA2BA,GAAG,CAAc,EAAEA,EAAE,EAAEC,MAAKD,EAE7K,SAASE,GAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACH,EAAE,MAAM,MAAM,mBAAmBG,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CACmC,SAASC,GAAE,EAAE,CAAC,IAAIC,EAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAI,EAAEA,EAAE,IAAIC,EAAE,CAAC,GAAG,EAAE,OAAO,EAAE,IAAoBC,EAAE,SAASF,EAAE,EAAE,CAAC,OAAOC,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAGN,GAAGM,EAAa,OAAoB,EAAEE,EAAE,IAAK,GAAE,GAAxCR,EAAE,IAAIK,EAAE,CAAqC,CAAE,IAAK,GAAY,CAAC,GAAG,EAAEL,EAAE,GAAGG,GAAGG,EAAa,OAAoB,EAAEG,EAAET,EAAE,GAAnCG,EAAE,IAAIE,EAAE,CAAgC,CAAE,IAAK,GAAc,CAAC,GAAG,EAAEI,EAAEC,EAAEC,EAAEV,GAAGK,EAAE,IAAI,IAAIN,KAAKW,EAAE,CAAC,IAAIR,EAAEO,EAAEV,GAAG,IAAI,EAAEA,GAAGK,EAAEF,EAAE,EAAG,IAAI,IAAIH,KAAKC,EAAE,CAAC,IAAIE,EAAEO,EAAEV,GAAG,GAAa,OAAOG,GAAjB,SAAmB,SAAS,IAAIS,EAAEC,EAAEV,GAAG,IAAIJ,GAAEa,EAAE,EAAEA,EAAE,SAAS,CAAC,EAAEZ,GAAGY,GAAI,IAAIJ,EAAEK,EAAEJ,GAAG,OAAOP,GAAEM,EAAE,mBAAmB,CAACT,GAAES,EAAE,EAAEA,EAAE,SAAS,CAAc,EAAEI,GAAE,CAAC,oBAAoBH,EAAE,SAAS,GAAgB,EAAEN,GAAE,CAAC,UAAUK,EAAE,MAAM,CAAC,GAAGI,EAAE,GAAGF,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,IAAK,GAAW,CAAC,GAAG,EAAEV,EAAEG,EAAE,GAAGS,GAAGN,EAAEG,EAAEG,EAAE,IAAIP,EAAE,CAA8C,OAAd,EAAtBL,IAAN,IAA8BU,EAAE,EAAgCV,EAA9BG,EAAE,GAAGM,EAAE,CAAkC,IAAK,GAAY,CAAC,GAAG,EAAET,GAAGM,EAAE,OAAON,KAAlsB,KAAK,MAAMM,EAAE,CAA6rB,CAAC,OAAOD,EAAE,IAAIC,EAAEC,EAAE,CAACA,kCALz4B,IAAmG,IACpG,CACX,IAApB,QAAmD,EAAO,oBAAoBN,GAAE,UAGpFM,IAAG,CAAC,GAAEA,IAAG,EAAE,EAAE,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,KAAK,GAAG,OAAO,GAAE,GAAE,OAAO,GAAG,SAAS,GAAE,GAAE,IAAI,GAAG,MAAM,GAAE,GAAE,KAAK,GAAG,OAAOF,uCCLzC,KAAsD,KAA2D,CAAIS,GAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKC,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,CAACC,GAAE,EAAE,CAACC,GAAE,GAAG,CAAC,IAAIF,EAAEC,GAAEE,GAAG,GAAGH,EAAE,OAAOA,GAAG,CAAC,KAAK,GAAGG,EAAE,QAAQ,EAAQC,GAAEC,GAAL,EAAE,CAAO,CAAG,IAAIE,GAAE,GAAE,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,GAAG,8CAA8C,QAAQ,EAAE,CAAC,gBAAgBJ,GAAE,qBAAqBF,GAAE,OAAOH,GAAE,CAAC,CAAC,CAAC,YAAY,YAAY,GAAG,uCAAuC,IAAgB,GAAE,EAAE,GAAE,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAKC,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,SAAS,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,oBAAoB,CAAC,EAAE,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,iCCAntD,IAAsE,IAA4B,CAA8DS,GAAK,0sKAAktKC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,OAAK,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,kBAAkB,EASzuLC,GAAK,EATowL,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,YAAY,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,8EAA8EA,GAAK,mBAAmB,CASjpM,eAAe,CAAC,GAAK,YAAY,mBAA+BG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,kBAAkB,OAAO,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,ICTib,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA9wB,IAAiK,IAAkE,IAA4B,KAAmJ,CAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA4QC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,OAAK,SAAO,KAAG,OAAK,UAAQ,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAM,EAAM,WAAW,uEAAuE,UAAU,GAAS,EAAM,WAAW,SAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWn3D,GAAgB,EAXm4D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,GAAkB,EAAGV,GAAlDa,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,iBAAiBY,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,EAAU,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,CAAC,GAAGjB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,SAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,SAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qTAAqT,gHAAgH,gFAAgF,GAAGQ,GAAgB,CAWl6K,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,MAAM,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,SAAY,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,oGAAoG,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXnjE,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA7oB,IAAwJ,IAAkE,IAA4B,CAAgCC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAAkPC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,OAAK,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,uEAAuE,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWhrD,GAAgB,EAXgsD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKiB,GAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,OAAO,EAAE,wBAAwB,GAAM,IAAI,4XAA4X,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,mBAAmB,GAAK,CAAC,CAAc,EAAKA,GAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,OAAO,EAAE,wBAAwB,GAAM,IAAI,4XAA4X,SAAS,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,qWAAqW,gHAAgH,8IAA8I,oEAAoE,CAWj3K,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,uEAAuE,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXkd,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAprC,IAAmM,IAAkE,IAA4B,KAAgJ,KAA0H,KAAyH,CAAMC,GAAiB,EAASC,GAAY,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,kBAAkB,CAAwaC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,kBAAkB,YAAY,QAAQ,YAAY,SAAS,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,UAAQ,QAAM,QAAM,OAAK,SAAO,QAAM,SAAO,KAAG,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAM,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,UAAU,GAAQ,EAAM,WAAW,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,GAAM,EAAM,WAAW,uEAAuE,UAAU,GAAS,EAAM,WAAW,CAAC,YAAY,2BAA2B,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAO,EAAM,WAAW,wEAAwE,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWx/F,GAAgB,EAXwgG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAmB,GAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAiH,GAAhH,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,IAAuB,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAa,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAkF,EAAkB,EAAGV,GAAzEa,GAAsBC,GAA8F,CAAO,OAAmE,GAA/C,IAAiB,mBAAiC,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,EAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBa,EAAU,EAAW,CAAC,gBAAgB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,IAAI,EAAW,MAAM,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,gBAAgB,EAAU,CAAC,kBAAkB,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,gBAAgB,EAAU,CAAC,UAAU,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,gBAAgB,EAAU,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,gBAAgB,sBAAsB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,GAAGpB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,WAAW,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,SAAS,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2CAA2C,EAAU,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAa,EAAe,EAAKX,GAAY,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAU,WAAW,IAAI,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,YAAY,wEAAwE,OAAO,EAAE,CAAC,UAAU,CAAC,YAAY,wEAAwE,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8TAA8T,gHAAgH,0JAA0J,4DAA4D,6EAA6E,2IAA2I,qHAAqH,GAAGoB,GAAgB,GAAGC,GAAiB,udAAud,CAW5qY,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,WAAW,kBAAkB,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,eAAe,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,wEAAwE,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,uEAAuE,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,YAAY,2BAA2B,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGtB,GAAiB,GAAG,EAAwBuB,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXvyE,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAArkC,IAAoO,IAAkE,IAA4B,KAAoJ,KAA0H,KAAyH,CAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAAwYC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAqB,EAAM,EAAc,IAAS,CAAC,GAAG,OAAO,GAAQ,SAAS,MAAM,GAAG,IAAM,EAAK,IAAI,KAAK,EAAM,CAAC,GAAG,MAAM,EAAK,SAAS,CAAC,CAAC,MAAM,GAAG,IAAM,EAAe,QAAQ,GAAG,CAAC,OAAO,EAAK,eAAe,GAAQ,EAAe,EAAc,MAAO,CAAC,OAAO,EAAK,eAAe,EAAe,EAAc,GAAU,GAAY,CAAC,UAAU,SAAS,SAAS,MAAM,CAAO,IAAc,EAAM,IAAuB,GAAoB,EAAM,GAAY,EAAa,CAAspBC,GAAO,IAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAgB,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,eAAe,MAAM,EAAU,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,UAAU,MAAM,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,EAAU,CAAC,KAAK,kBAAkB,CAAC,EAAQC,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,kBAAgB,SAAO,KAAG,OAAK,aAAW,UAAQ,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAiB,EAAM,WAAW,CAAC,YAAY,YAAY,YAAY,CAAC,UAAU,GAAS,EAAM,WAAW,2BAA2B,UAAU,GAAY,EAAM,WAAW,mEAAyE,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAM,EAAM,UAAU,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWhxI,GAAgB,EAXgyI,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAkF,EAAkB,EAAGb,GAAzEgB,GAAsBC,GAA8F,CAA8C,GAAY,GAAa,EAA/C,IAAe,CAA2D,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBgB,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,yBAAyB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,GAAGrB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKsB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,mEAAyE,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,KAAkB,EAAK,OAAO,CAAC,SAAS,EAAU,SAAS,GAAY,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sBAAsB,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKN,GAAU,CAAC,MAAMF,GAAO,EAAU,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKiB,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,CAAC,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oTAAoT,oRAAoR,sKAAsK,iRAAiR,oIAAoI,gHAAgH,6QAA6Q,sQAAsQ,gHAAgH,kEAAkE,GAAGU,GAAgB,GAAGC,GAAiB,CAWn+W,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,mEAAyE,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,2BAA2B,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,eAAe,4CAA4C,aAAa,CAAC,YAAY,YAAY,YAAY,CAAC,MAAM,mBAAmB,KAAK,EAAY,yBAAyB,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXtL,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wGAAp2F,IAAiY,IAAkE,IAA4B,KAAoJ,KAA+G,KAAuH,KAA0H,KAAmH,KAAyH,KAA0H,KAAsH,KAAwH,KAAqH,KAAoH,KAA8G,KAAsH,CAAMC,GAAiB,EAASC,GAAY,CAAOC,GAAgB,EAASC,GAAW,CAAOC,GAAe,EAASC,GAAU,CAAOC,GAAS,EAASC,EAAI,CAAOC,GAAiB,EAASC,GAAY,CAAOC,GAAmB,EAASC,GAAc,CAAOC,GAAyC,EAA0B,GAAO,EAAO,IAAI,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAmpBC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,IAAa,EAAE,IAAI,CAAC,GAAG,CAAC,MAAM,QAAQC,EAAE,CAAC,MAAO,GAAM,GAAGC,IAAI,IAAA,GAAU,MAAO,GAAK,GAAG,CAAC,MAAM,QAAQA,EAAE,CAAC,MAAO,GAAM,GAAGA,EAAE,SAAS,EAAE,MAAO,GAAK,IAAM,EAAK,IAAI,IAAID,EAAE,CAAC,IAAI,IAAM,KAAQC,EAAG,GAAG,EAAK,IAAI,EAAK,CAAC,MAAO,GAAM,MAAO,IAAcC,IAAoB,EAAM,IAAuB,EAAM,YAAY,YAA67BC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAa,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,MAAM,YAAY,UAAU,CAAC,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,aAAa,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,KAAK,SAAS,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,KAAK,kBAAkB,CAAC,CAAC,CAAC,aAAa,aAAa,KAAK,eAAe,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAQC,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAoFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAzI,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAg7BC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAK,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,MAAM,YAAY,UAAU,CAAC,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAgB,KAAK,aAAa,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,KAAK,SAAS,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,KAAK,kBAAkB,CAAC,CAAC,CAAC,aAAa,aAAa,KAAK,eAAe,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAghBC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKV,GAAS,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,GAAK,CAAC,KAAK,kBAAkB,CAAC,EAAQW,GAAwB,CAAC,YAAY,YAAY,kBAAkB,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,MAAM,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUzwT,GAAgB,EAVyxT,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAoB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAa,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAkF,EAAkB,EAAGzB,GAAzE4B,GAAsBC,GAA8F,CAAO,MAAiB,EAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAkB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAyC,IAAW,CAAC,IAAM,OAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKV,GAAW,CAAC,MAAMV,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgB4B,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,iBAAiB,GAAK,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,WAAW,0EAA0E,gBAAgB,qBAAqB,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,QAAQ,EAAE,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,WAAW,2EAA2E,gBAAgB,mBAAmB,QAAQ,EAAE,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,QAAQ,EAAE,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,WAAW,2EAA2E,gBAAgB,mBAAmB,QAAQ,EAAE,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,CAAC,GAAGA,GAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK2B,GAAW,CAAC,MAAMT,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAiD,mBAAiB,SAAS,YAAY,SAAsB,EAAKhB,GAAY,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,wEAAwE,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,GAAGF,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,uEAAuE,QAAQe,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGnB,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,CAAC,UAAU,CAAC,UAAU,EAAiB,QAAQmB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAGnB,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK0B,GAAU,CAAC,MAAMH,IAAQ,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKuB,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG9C,GAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,wBAAwB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKM,GAAU,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,SAAS,YAAY,UAAU,CAAC,YAAY,2BAA2B,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQa,GAAaG,GAAmB,GAAY,EAAmB,CAAC,YAAY,YAAY,YAAY,CAAC,CAAC,EAAa,CAAC,CAAC,UAAU,GAAgB,MAAM,OAAO,UAAU,EAAmB,UAAU,wEAAwE,GAAGtB,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,qEAAqE,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,eAAe,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQmB,GAAa,YAAY,CAAC,UAAU,oEAAoE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGnB,GAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,wBAAwB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKQ,EAAI,CAAC,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,UAAU,oBAAoB,UAAU,uEAAuE,UAAUuC,GAAgB,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,wBAA2B,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQ5B,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,kCAAkC,GAAGnB,GAAqB,CAAC,UAAU,CAAC,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,CAAC,UAAU,CAAC,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK2B,GAAW,CAAC,MAAMV,GAAY,SAAsB,EAAKJ,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQiB,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,kBAAkB,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,0BAA6B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKZ,GAAU,CAAC,MAAMM,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKc,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG9C,GAAqB,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,+BAA+B,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKU,GAAY,CAAC,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,EAAmB,SAAS,YAAY,UAAU,EAAmB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQS,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGnB,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKgD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKZ,GAAU,CAAC,MAAMS,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKW,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG9C,GAAqB,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,6BAA6B,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKY,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAe,GAAG,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQO,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,uEAAuE,UAAU,EAAmB,GAAGnB,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,6BAA6B,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKQ,EAAI,CAAC,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,uEAAuE,UAAU,uEAAuE,UAAUuC,GAAgB,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,eAAkB,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ5B,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGnB,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,gSAAgS,gKAAgK,iTAAiT,oTAAoT,oNAAoN,sNAAsN,yGAAyG,kRAAkR,mQAAmQ,qQAAqQ,kJAAkJ,kRAAkR,2SAA2S,yTAAyT,gSAAgS,yTAAyT,sMAAsM,6QAA6Q,yLAAyL,wRAAwR,gHAAgH,8SAA8S,qQAAqQ,gEAAgE,+MAA+M,wJAAwJ,wNAAwN,oNAAoN,oMAAoM,sLAAsL,iPAAiP,4GAA4G,qFAAqF,gEAAgE,kJAAkJ,4LAA4L,GAAGiD,GAAgB,GAAGC,GAAiB,udAAud,CAUlksC,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,SAAS,QAAQ,QAAQ,YAAY,kBAAkB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGjD,GAAiB,GAAGE,GAAgB,GAAGE,GAAe,GAAGE,GAAS,GAAGE,GAAiB,GAAGE,GAAmB,GAAG,EAAwBwC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM,EAAO,EAAQ,OAAa,EAAgB,GAAW,IAAI7B,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAIS,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAIG,IAAQ,CAAC,EAAO,CAAC,OAAO,QAAQ,WAAW,CAAC,EAAgB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAAc/B,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcI,EAAI,EAAE,CAAC,EAAQ,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAgB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcF,GAAU,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcI,GAAY,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcE,GAAc,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,CAAC,CAAC,EAAG,0CCVn2G,IAAqF,IAA4B,CAAoCyC,GAAK,0BAAgC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,SAAS,CAAC,EAAG,CAAO,GAAU,EAAO,OAAO,GAAK,CAAOC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAO,GAAI,yiEAA+iEC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,EAAE,UAAU,GAAO,EAAM,WAAW,eAAe,EASt1FC,GAAK,EATi3F,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAO,EAAK,GAAe,aAAa,GAAI,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,2CAA2CA,GAAK,kBAAkB,CAS33G,eAAe,CAAC,GAAK,YAAY,YAAwBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,GAAG,IAAI,EAAE,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,ICT6sC,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAAloD,IAAqU,IAAkE,IAA4B,KAA2I,KAAyH,KAA4G,KAAiH,KAAyH,KAA8G,CAAMC,GAAS,EAASC,EAAI,CAAOC,GAAyC,EAA0B,GAAO,EAAO,IAAI,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAoFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA3I,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,cAAc,YAAY,gBAAgB,YAAY,eAAe,YAAY,MAAM,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU16F,GAAgB,EAV07F,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAA2D,GAAkB,EAAGb,GAAlDgB,GAA6F,CAAO,OAAiB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAqB,IAAc,YAAgE,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBe,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,eAAe,YAAY,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,wCAAwC,qBAAqB,YAAY,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,UAAU,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,GAAGtB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,eAAe,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,iBAAiB,GAAK,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,IAAa,EAAe,EAAMG,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQK,GAAU,UAAU,iBAAiB,wBAAwB,UAAU,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,sBAAyB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKgB,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,sBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKd,EAAI,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,oBAAoB,UAAU,uEAAuE,UAAUsB,GAAO,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,WAAW,QAAQd,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAc,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKR,EAAI,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,uEAAuE,UAAU,uEAAuE,UAAUuB,GAAe,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,YAAY,QAAQf,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGV,GAAqB,CAAC,UAAU,CAAC,UAAU,oBAA0B,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,gBAAgB,yBAAyB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,GAAGA,GAAqB,CAAC,UAAU,CAAC,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,EAAa,CAAC,UAAU,CAAC,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAS,CAAC,SAAS,GAAK,UAAU,iBAAiB,UAAU0B,GAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,qEAAqE,WAAW,IAAI,CAAC,GAAG1B,GAAqB,CAAC,UAAU,CAAC,UAAU2B,GAAO,CAAC,UAAU,CAAC,UAAUA,GAAO,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,2WAA2W,8SAA8S,oKAAoK,qRAAqR,iJAAiJ,+cAA+c,0JAA0J,gIAAgI,iKAAiK,GAAGC,GAAgB,udAAud,CAU97Z,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,MAAM,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,eAAe,cAAc,gBAAgB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG3B,GAAS,GAAG,EAAwB4B,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAc3B,EAAI,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICPmuH,SAAS,GAAE,EAAE,CAAC,OAAO,IAAI,SAAS4B,EAAE,OAAOA,EAAE,WAAWA,EAAE,WAAW,CAGxtM,SAAS,EAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACD,EAAE,MAAM,MAAM,mBAAmBC,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAAS,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqBD,IAAI,CAE7I,SAASI,GAAE,EAAE,CAAC,OAAgB,OAAOJ,GAAjB,SAAoB,SAAS,GAAE,EAAE,CAAC,OAAO,OAAO,SAASA,EAAE,CAAE,SAAS,GAAE,EAAE,CAAC,OAAcA,IAAP,KAEjE,SAAS,GAAE,EAAE,CAAC,GAAG,GAAEA,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKK,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,KAAKA,EAAE,cAAc,MAAO,IAAsB,QAAQ,GAAEL,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,IAAIG,EAAEF,EAAE,YAAY,CAACC,EAAE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEH,EAAE,IAAI,CAAC,IAAIA,EAAE,GAAE,KAAKF,EAAE,CAAC,EAAE,KAAKE,EAAE,CAAE,MAAM,CAAC,KAAKE,EAAE,MAAM,MAAMH,EAAE,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAKD,EAAE,YAAYE,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,GAAE,MAAMF,EAAEC,EAAE,CAAE,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAII,EAAEL,EAAE,MAAM,OAAOM,EAAEJ,EAAE,MAAM,OAAO,GAAGG,EAAEC,EAAE,MAAO,GAAG,GAAGD,EAAEC,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAED,EAAE,IAAI,CAAC,IAAIA,EAAEL,EAAE,MAAMM,GAAGC,EAAEL,EAAE,MAAMI,GAAGE,EAAE,GAAE,QAAQH,EAAEE,EAAEN,EAAE,CAAC,GAAOO,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKJ,EAAE,QAAQ,MAAUL,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,WAAWC,EAAE,MAAM,EAAE,EAAE,CAAE,SAASS,GAAE,EAAE,EAAE,CAAC,OAAOV,EAAE,MAAMC,EAAE,MAAM,GAAGD,EAAE,MAAMC,EAAE,MAAM,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKI,EAAE,MAAM,MAAML,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYC,EAAE,MAAM,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,OAAOD,EAAE,MAAMC,EAAE,MAAM,GAAGD,EAAE,MAAMC,EAAE,MAAM,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,IAAIA,EAAED,EAAE,WAAW,CAACG,EAAE,IAAI,KAAKF,EAAE,CAAC,MAAM,CAAC,KAAKI,EAAE,KAAK,MAAMF,EAAE,aAAa,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,IAAwBD,EAAlB,IAAI,KAAKD,EAAE,MAAM,CAAK,SAAS,CAAC,EAAE,WAAWC,EAAE,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,IAAIC,EAAE,IAAI,KAAKH,EAAE,MAAM,CAACE,EAAE,IAAI,KAAKD,EAAE,MAAM,CAAC,OAAOE,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKG,EAAE,KAAK,MAAML,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYC,EAAE,MAAM,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,OAAOD,EAAE,MAAMC,EAAE,MAAM,GAAGD,EAAE,MAAMC,EAAE,MAAM,EAAE,EAAG,SAASU,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKN,EAAE,KAAK,MAAML,EAAE,YAAY,CAAC,CAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYC,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOD,EAAE,MAAMC,EAAE,MAAM,GAAGD,EAAE,MAAMC,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKI,EAAE,KAAK,MAAML,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUC,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIE,EAAE,KAAK,UAAUH,EAAE,MAAM,CAACE,EAAE,KAAK,UAAUD,EAAE,MAAM,CAAC,OAAOE,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKG,EAAE,OAAO,MAAML,EAAE,aAAa,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,aAAaC,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOD,EAAE,MAAMC,EAAE,MAAM,GAAGD,EAAE,MAAMC,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAIE,EAAEF,EAAE,YAAY,CAACC,EAAE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEH,EAAE,IAAI,CAAC,IAAIA,EAAEF,EAAE,YAAY,CAAC,EAAEE,GAAG,GAAE,KAAKF,EAAE,CAAE,MAAM,CAAC,KAAKI,EAAE,OAAO,MAAMH,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,QAAQC,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAEG,KAAKL,EAAE,YAAYC,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYC,EAAE,CAAC,GAAE,MAAMF,EAAEK,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,KAAKL,EAAE,MAAM,CAAC,MAAM,CAACM,EAAE,OAAO,KAAKJ,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGG,EAAE,OAAOC,EAAE,OAAO,MAAO,GAAG,GAAGD,EAAE,OAAOC,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEF,EAAE,OAAO,IAAI,CAAC,IAAIG,EAAEH,EAAEE,GAAGI,EAAEL,EAAEC,GAAG,GAAGC,EAAEG,EAAE,MAAO,GAAG,GAAGH,EAAEG,EAAE,MAAO,GAAE,IAAIC,EAAEZ,EAAE,MAAMQ,IAAI,KAAKK,EAAEX,EAAE,MAAMS,IAAI,KAAKG,EAAE,GAAE,QAAQF,EAAEC,EAAEZ,EAAE,CAAC,GAAOa,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKV,EAAE,gBAAgB,MAAML,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUC,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIE,EAAE,KAAK,UAAUH,EAAE,MAAM,CAACE,EAAE,KAAK,UAAUD,EAAE,MAAM,CAAC,OAAOE,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAID,EAAED,EAAE,UAAU,CAAC,GAAOC,IAAJ,EAAM,MAAM,CAAC,KAAKI,EAAE,SAAS,MAAML,EAAE,YAAY,CAAC,CAAC,GAAOC,IAAJ,EAAM,MAAM,CAAC,KAAKI,EAAE,SAAS,MAAML,EAAE,YAAY,CAAC,CAAC,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,GAAG,GAAEC,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACD,EAAE,YAAYC,EAAE,MAAM,CAAC,OAAQ,GAAGG,GAAEH,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACD,EAAE,YAAYC,EAAE,MAAM,CAAC,OAAQ,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIE,EAAEH,EAAE,MAAME,EAAED,EAAE,MAAM,GAAG,GAAEE,EAAE,EAAE,GAAED,EAAE,EAAEE,GAAED,EAAE,EAAEC,GAAEF,EAAE,CAAC,OAAOC,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAE,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKG,EAAE,OAAO,MAAML,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYC,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAEF,EAAE,MAAMM,EAAEL,EAAE,MAAM,OAAgCE,EAAE,OAA3B,IAAkC,EAAEH,EAAE,MAAM,aAAa,CAAC,EAAEC,EAAE,MAAM,aAAa,EAAEC,EAAEI,EAAG,GAAGJ,EAAEI,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKD,EAAE,cAAc,MAAML,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYC,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIE,EAAEH,EAAE,MAAME,EAAED,EAAE,MAAM,OAAOE,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAMhpH,eAAe,GAAG,EAAE,CAAC,IAAID,EAAE,KAAK,MAAM,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAID,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAEC,EAAE,EAAG,CACxR,eAAe,GAAG,EAAE,EAAE,CAAC,IAAIE,EAAE,GAAGF,EAAE,CAACC,EAAE,EAAE,CAACI,EAAE,EAAE,IAAI,IAAIN,KAAKG,EAAE,EAAE,KAAK,GAAGH,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIO,EAAE,IAAI,IAAIP,EAAE,CAACQ,EAAEN,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQM,EAAE,CAAC,IAAIC,EAAE,MAAM,GAAGF,EAAE,CAAC,GAASE,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIG,EAAE,MAAMH,EAAE,aAAa,CAACI,EAAE,IAAI,WAAWD,EAAE,CAAC,GAAGC,EAAE,SAASP,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIQ,EAAE,IAAI,GAAGC,EAAE,EAAE,IAAI,IAAIf,KAAKG,EAAE,CAAC,IAAIF,EAAED,EAAE,GAAGA,EAAE,KAAKG,EAAEY,EAAEd,EAAEC,EAAEW,EAAE,SAASE,EAAEZ,EAAE,CAAC,EAAE,MAAMH,EAAE,KAAKE,EAAE,CAAC,EAAEC,EAAG,OAAOF,EAAE,IAAI,GAAGa,EAAE,KAAKd,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAsoB,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAEH,EAAE,OAAOC,EAAE,OAAOC,EAAE,IAAI,WAAWC,EAAE,CAAC,OAAOD,EAAE,IAAIF,EAAE,EAAE,CAACE,EAAE,IAAID,EAAED,EAAE,OAAO,CAACE,EAAG,SAAS,GAAG,EAAE,CAAC,EAAEF,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAIC,EAAE,CAAC,GAAGD,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAKC,EAAE,KAAK,CAACE,EAAE,EAAE,CAAC,IAAI,IAAIH,KAAKC,EAAE,CAAC,IAAIA,EAAEE,EAAE,OAAO,EAAED,EAAEC,EAAEF,GAAG,GAAGD,EAAE,MAAME,EAAE,GAAG,EAAED,GAAG,CAAC,KAAKC,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGF,EAAE,GAAG,CAAC,CAACG,EAAE,KAAKH,EAAE,CAAE,OAAOG,yGAb76C,CAL/B,GAAE,OAAO,OAAOA,GAAE,OAAO,eAAeD,GAAE,OAAO,yBAAyB,GAAE,OAAO,oBAAoB,GAAE,OAAO,eAAeM,GAAE,OAAO,UAAU,eAAe,IAAG,EAAE,EAAE,IAAIP,KAAKD,EAAEG,GAAEH,EAAEC,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMC,EAAE,CAAC,CAAC,EAAED,GAAGC,EAAEU,IAAG,EAAE,IAAI,UAAU,CAAC,OAAOX,IAAI,EAAED,EAAE,GAAEA,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQC,EAAE,CAACA,EAAE,SAAUY,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGZ,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIW,KAAK,GAAEX,EAAE,CAAC,GAAE,KAAKD,EAAEY,EAAE,EAAEA,IAAIL,GAAGJ,GAAEH,EAAEY,EAAE,CAAC,QAAQX,EAAEW,GAAG,WAAW,EAAE,EAAEV,GAAED,EAAEW,EAAE,GAAGH,EAAE,WAAW,CAAC,CAAC,OAAOT,GAAI,IAAG,EAAE,EAAE,KAAK,EAAQA,GAAN,KAAgB,EAAE,CAAV,GAAE,GAAEA,EAAE,CAAC,CAAIa,GAIthB,CAACX,GAAGF,GAAGA,EAAE,WAAWM,EAAEH,GAAEG,EAAE,UAAU,CAAC,MAAMN,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAEe,IAAG,EAAE,EAAE,IAAI,GAAEf,EAAY,OAAOC,GAAjB,SAAwBA,EAALA,EAAE,GAAKE,EAAE,CAAquIa,GAAE,GAApuIJ,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIT,EAAED,EAAiB,UAAU,CAAC,SAASF,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAIC,EAAED,GAAGA,EAAE,aAAa,GAAYC,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAED,GAAGA,EAAE,gBAAgB,GAAYC,IAAT,IAAK,GAAM,OAAOK,EAAE,GAAe,OAAOL,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAED,GAAGA,EAAE,WAAW,GAAYC,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAOD,GAAI,GAAe,OAAOC,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAACD,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAIC,EAAED,GAAGA,EAAE,SAAS,GAAYC,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAIE,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOF,GAAe,OAAOA,EAAED,IAArB,YAA0B,CAAC,GAAOG,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOF,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAED,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAIC,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAED,EAAE,OAAO,GAAUC,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAOD,EAAE,cAAc,OAAOC,EAAE,IAAIE,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEH,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIG,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMF,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAED,EAAE,aAAaC,EAAE,KAAK,OAAQE,EAAE,CAAC,OAAOI,EAAEP,EAAEC,EAAE,UAAU,sJAAsJ,OAAOE,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOI,EAAEP,EAAEC,EAAE,UAAU,yJAAyJ,OAAOE,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACM,EAAET,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAASC,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAOD,EAAE,CAAC,CAAC,EAAEC,EAAE,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIC,EAAEF,EAAEG,GAAG,aAAa,MAAMF,EAAE,UAAUE,GAAG,OAAOD,EAAE,CAACD,EAAE,UAAUE,GAAG,QAAQD,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAEF,EAAEC,EAAEE,EAAE,EAAG,GAAIH,EAAEG,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUD,EAAE,KAAK,YAAYF,EAAE,CAAC,GAAGG,EAAE,CAAC,IAAIG,EAAEH,EAAE,IAAID,EAAE,CAAC,GAAGI,EAAE,CAAC,IAAIM,EAAEX,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEK,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAKN,EAAE,CAAC,IAAIa,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQb,EAAE,OAAOG,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAID,EAAEW,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAACJ,EAAET,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAIC,EAAE,EAAE,CAACE,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEG,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAOH,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAIC,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIE,EAAE,KAAK,YAAYH,EAAE,CAAC,EAAE,OAAOG,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIH,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAID,EAAEI,EAAE,KAAK,YAAYN,EAAE,CAAUG,EAAE,IAAIG,EAAE,GAAjB,IAAK,KAAeL,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACE,EAAE,IAAIG,EAAEJ,EAAE,EAAG,OAAO,MAAOF,IAAK,CAACM,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEH,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASH,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASO,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEN,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAED,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKC,GAAG,CAACD,EAAE,UAAUC,GAAG,OAAOC,EAAE,CAAE,SAASK,EAAE,EAAE,CAAC,GAAGR,EAAE,UAAU,IAAI,IAAIC,EAAE,EAAEA,EAAED,EAAE,UAAU,OAAO,IAAI,EAAE,UAAUC,IAAI,CAAE,SAASQ,EAAE,EAAE,CAAC,OAAgB,OAAOT,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQE,GAAI,CAAC,EAAQ,CAAC,EAAE,CAACe,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAACC,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,aAAa,EAAE,CAAC,IAAIjB,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAOD,GAAGC,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAID,EAAEiB,GAAE,MAAM,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,YAAY,CAAC,IAAID,EAAEiB,GAAE,OAAO,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,YAAY,CAAC,IAAID,EAAEiB,GAAE,OAAO,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,YAAY,CAAC,IAAID,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAEiB,GAAE,UAAU,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,UAAU,CAAC,IAAID,EAAEiB,GAAE,KAAK,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,WAAW,CAAC,IAAID,EAAEiB,GAAE,MAAM,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,WAAW,CAAC,IAAID,EAAEiB,GAAE,MAAM,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,WAAW,CAAC,IAAID,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAEiB,GAAE,SAAS,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,aAAa,CAAC,IAAID,EAAEiB,GAAE,QAAQ,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,aAAa,CAAC,IAAID,EAAEiB,GAAE,QAAQ,KAAK,aAAajB,EAAE,CAAC,IAAIC,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQD,EAAEC,EAAG,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOE,EAAEF,EAAED,EAAEE,EAAE,KAAK,MAAM,SAASD,EAAEE,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAED,EAAG,YAAY,CAAC,IAAIF,EAAE,KAAK,YAAY,CAACC,EAAE,KAAK,UAAUD,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAOC,EAAE,CAAE,UAAU,CAAC,IAAID,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAEe,GAAE,KAAK,SAAS,EAAE,CAACA,GAAE,KAAK,OAAO,CAACA,GAAE,KAAK,UAAU,IAAI,YAAY,CAAC,KAAK,KAAK,GAAE,KAAK,MAAM,GAErnM,IAApB,QAAmD,EAAO,oBAE/C,GAAE,GAAG,GAAGf,EAAE,EAAE,GAAE,GAAG,EAAE,IAAIA,EAAE,IAAImB,GAAE,GAAG,IAAInB,EAAE,GAAG,EAAyD,GAAE,EAAE,CAAO,GAAE,GAAG,CAAO,GAAE,GAAG,CAAwC,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAY,GAAE,EAAE,CAAQ,GAAE,GAAG,CAAQ,GAAE,GAAG,CAA0C,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAMmB,GAAE,EAAE,CAAOA,GAAE,GAAG,CAAOA,GAAE,GAAG,CAAwC,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAExa,GAAE,MAAMnB,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACG,EAAED,EAAEI,GAAGL,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAO,EAAE,GAAEE,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAED,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAEI,EAAE,CAAC,iBAAiB,CAAC,IAAIN,EAAEG,EAAED,EAAEI,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAwD,OAAO,IAAIN,EAA5DC,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAoB,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAACD,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAG,EAAE,KAAK,SAASA,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAOC,EAAE,KAAK,OAAOE,KAC+sG,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIF,EAAED,EAAE,WAAW,CAAC,OAAOC,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAO,GAAED,EAAE,CAAC,IAAK,GAAe,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAa,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAY,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAY,OAAO,GAAEA,EAAE,CAAC,IAAK,GAAY,OAAOW,GAAEX,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAwB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAiB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAe,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAsB,OAAO,GAAGA,EAAE,CAAC,QAAQ,GAAEC,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAE,GAAEF,EAAE,CAAC,GAAGD,EAAE,WAAWG,EAAE,CAAC,CAAC,GAAEF,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKI,EAAE,MAAM,OAAO,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,QAAQ,OAAO,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,MAAM,OAAO,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,KAAK,OAAO,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,KAAK,OAAO,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,KAAK,OAAO,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,KAAK,OAAO,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,OAAO,OAAO,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,OAAO,OAAO,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,gBAAgB,OAAO,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,SAAS,OAAO,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,cAAc,OAAO,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,OAAO,OAAO,GAAGL,EAAEC,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAE,GAAEF,EAAE,CAACM,EAAE,GAAEL,EAAE,CAAC,GAAGC,EAAEI,EAAE,MAAO,GAAG,GAAGJ,EAAEI,EAAE,MAAO,GAAE,GAAG,GAAEN,EAAE,EAAE,GAAEC,EAAE,CAAC,MAAO,GAAE,OAAOD,EAAE,KAAT,CAAe,KAAKK,EAAE,MAAM,OAAO,EAAEJ,EAAE,OAAOI,EAAE,MAAM,CAAC,GAAEL,EAAEC,EAAEE,EAAE,CAAC,KAAKE,EAAE,QAAQ,OAAO,EAAEJ,EAAE,OAAOI,EAAE,QAAQ,CAACK,GAAEV,EAAEC,EAAE,CAAC,KAAKI,EAAE,MAAM,OAAO,EAAEJ,EAAE,OAAOI,EAAE,MAAM,CAAC,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,KAAK,OAAO,EAAEJ,EAAE,OAAOI,EAAE,KAAK,CAAC,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,KAAK,OAAO,EAAEJ,EAAE,OAAOI,EAAE,KAAK,CAAC,GAAEL,EAAEC,EAAE,CAAC,KAAKI,EAAE,KAAK,OAAO,EAAEJ,EAAE,OAAOI,EAAE,KAAK,CAAC,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,KAAK,OAAO,EAAEJ,EAAE,OAAOI,EAAE,KAAK,CAAC,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,OAAO,OAAO,EAAEJ,EAAE,OAAOI,EAAE,OAAO,CAAC,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,OAAO,OAAO,EAAEJ,EAAE,OAAOI,EAAE,OAAO,CAAC,GAAGL,EAAEC,EAAEE,EAAE,CAAC,KAAKE,EAAE,gBAAgB,OAAO,EAAEJ,EAAE,OAAOI,EAAE,gBAAgB,CAAC,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,SAAS,OAAO,EAAEJ,EAAE,OAAOI,EAAE,SAAS,CAAC,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,cAAc,OAAO,EAAEJ,EAAE,OAAOI,EAAE,cAAc,CAAC,GAAGL,EAAEC,EAAE,CAAC,KAAKI,EAAE,OAAO,OAAO,EAAEJ,EAAE,OAAOI,EAAE,OAAO,CAAC,GAAGL,EAAEC,EAAEE,EAAE,CAAC,QAAQ,GAAEH,EAAE,KAAO,AAAI,KAAE,EAAE,CAAE,CACjkJ,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IACzhC,IACA,IACA,IACA,IACA,IAAI,CAAC,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIG,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAID,EAAE,MAAM,MAAMF,EAAEC,EAAE,CAAC,GAAG,CAAC,GAAG,SAASC,EAAE,OAAO,EAAE,EAAEC,EAAE,GAAG,OAAOD,QAASF,EAAE,CAAC,GAAGC,GAAG,QAAQ,SAAS,EAAEE,EAAE,GAAG,MAAMH,EAAG,MAAM,GAAGG,EAAE,GAC0W,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAK,KAAK,OAAO,CAAC,GAAGH,EAAEG,EAAE,MAAM,MAAM,GAAGH,EAAEG,EAAE,IAAI,SAAS,GAAGH,EAAEC,EAAEE,EAAE,IAAI,MAAM,IAAID,EAAEF,EAAEG,EAAE,MAAMG,EAAEJ,EAAED,EAAE,OAAOE,EAAE,KAAK,MAAMD,EAAEI,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIH,EAAEH,EAAEE,EAAEC,EAAEF,EAAE,OAAOK,EAAE,EAAEC,EAAE,KAAK,OAAO,OAAO,KAAKD,EAAEC,EAAE,IAAI,CAAC,IAAIP,EAAE,KAAK,OAAOM,GAAG,GAAG,EAAEN,EAAE,gBAAgB,CAAC,EAAEG,EAAEH,EAAE,KAAK,CAAC,GAAGG,EAAEH,EAAE,MAAM,CAAC,IAAIE,EAAEC,EAAEH,EAAE,MAA6B,EAAE,GAAvBA,EAAE,KAAK,SAAS,EAAEE,EAAE,CAAQD,EAAE,CAAC,EAAED,EAAE,MAAO,OAAQ,KAAKO,EAAED,EAAE,IAAI,CAAC,IAAIN,EAAE,KAAK,OAAOO,EAAE,GAAG,GAAG,EAAEP,EAAE,gBAAgB,CAAC,EAAEE,EAAEF,EAAE,OAAO,CAAC,GAAGE,EAAEF,EAAE,IAAI,CAAC,IAAIG,EAAED,EAAEF,EAAE,MAAMM,EAAEN,EAAE,KAAK,SAASG,EAAE,CAAC,EAAE,GAAGF,EAAEK,EAAE,CAAC,EAAEN,EAAE,IAAK,OAAQ,IAAIQ,EAAE,CAAC,MAAML,EAAE,IAAID,EAAE,KAAKD,EAAE,CAACQ,EAAEF,EAAED,EAAE,KAAK,OAAO,OAAOA,EAAEG,EAAED,EAAE,CAAE,aAAa,CAAC,GAAE,KAAK,SAAS,EAAE,CAAC,GAsCjX,GAAG,MAAMP,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIC,EAAE,IAAID,EAAEK,EAAEH,EAAE,YAAY,CAAC,IAAI,IAAIF,EAAE,EAAEA,EAAEK,EAAE,IAAI,CAAC,IAAIL,EAAEE,EAAE,YAAY,CAACG,EAAE,GAAE,KAAKH,EAAE,CAAC,EAAE,SAASF,EAAEK,EAAE,CAAE,OAAOJ,EAAG,MAAM,EAAE,CAAC,IAAI,GAAG,CAACC,EAAED,KAAKD,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYE,EAAE,CAAC,GAAE,MAAMF,EAAEC,EAAE,CAAE,SAAS,CAAC,IAAIF,EAAE,EAAE,CAAC,IAAI,GAAG,CAACC,EAAEE,KAAK,KAAK,OAAO,EAAEF,GAAGE,EAAE,OAAOH,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAEC,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAID,EAAE,CAAE,aAAa,CAAC,GAAE,KAAK,SAAwB,IAAI,IAAI,GAAI,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAe,GAAG,KAAK,IAAI,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAACA,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIC,EAAE,MAAMD,EAAE,aAAa,CAAqBE,EAAE,IAAIgB,GAAxB,IAAI,WAAWjB,EAAE,CAAW,CAACK,EAAE,EAAE,CAACC,EAAEL,EAAE,YAAY,CAAC,IAAI,IAAIF,EAAE,EAAEA,EAAEO,EAAE,IAAI,CAAC,IAAIP,EAAEE,EAAE,WAAW,CAACD,EAAE,GAAG,KAAKC,EAAE,CAACC,EAAED,EAAE,WAAW,CAACF,EAAuBQ,EAAnB,IAAI,GAAE,KAAK,GAAGR,EAAEG,EAAE,CAAK,UAAU,CAACM,EAAE,CAAC,QAAQD,EAAE,KAAKP,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMO,EAAEC,EAAE,CAACH,EAAE,KAAKG,EAAE,CAAE,OAAOH,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAKN,EAAE,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,IAAIC,EAAEc,GAAE,KAAK,eAAe,CAACA,GAAE,KAAK,aAAa,IAAIC,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAIf,EAAED,EAAE,IAAI,GAAG,CAAC,IAAIC,EAAE,GAAE,WAAWD,EAAE,CAAC,MAAM,CAAC,KAAKC,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAwB,OAArB,MAAM,GAAG,KAAK,IAAIA,EAAE,EAAU,KAAK,EAAE,IAAI,CAAC,IAAIC,EAAE,IAAIgB,GAAEjB,EAAE,CAACK,EAAE,GAAG,KAAKJ,EAAE,CAACK,EAAEP,EAAEG,GAAG,OAAO,EAAEI,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKD,EAAE,SAAS,CAAC,EAAG,EAAG,CAAC,aAAa,IAAI,CAAC,CAAC,GAAI,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGN,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAIC,EAAE,GAAE,WAAWD,EAAE,CAACG,EAAE,KAAK,OAAOF,EAAE,SAAS,OAAO,EAAEE,EAAE,gBAAgB,CAACA,EAAE,YAAYH,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIG,EAAE,GAAE,WAAWH,EAAE,QAAQ,CAACE,EAAE,GAAE,WAAWD,EAAE,QAAQ,CAAC,OAAOE,EAAE,QAAQD,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,GAAE,QAAQD,EAAEE,EAAED,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQF,EAAEe,GAAE,KAAK,KAAK,CAACA,GAAE,KAAK,SAAS,CAACA,GAAE,KAAK,UAAU,CAACA,GAAE,KAAK,kBAAkB,CAACA,GAAE,KAAK,uBAAuB,CAACA,GAAE,KAAK,SAAS,CAAC,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAI,GAAGd,EAAED,EAAE,CAAC,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,QAAQA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,qBAAqBA,EAAE,qBAAqB,KAAK,GAAGA,EAAE,QCrDnpF,SAASqB,GAAE,EAAE,CAAC,OAAgB,OAAOC,GAAjB,YAA2BA,GAAG,CAAc,EAAEA,EAAE,EAAEC,MAAKD,EAE7K,SAAS,GAAE,EAAE,GAAGE,EAAE,CAAC,GAAG,CAACF,EAAE,MAAM,MAAM,mBAAmBE,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CACmC,SAAS,GAAE,EAAE,CAAC,IAAIC,EAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAI,EAAEA,EAAE,IAAIC,EAAE,CAAC,GAAG,EAAE,OAAO,EAAE,IAAoBC,EAAE,SAASF,EAAE,EAAE,CAAC,OAAOC,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAGJ,GAAGI,EAAa,OAAoB,EAAEE,EAAE,IAAK,GAAE,GAAxCN,EAAE,IAAIG,EAAE,CAAqC,CAAE,IAAK,GAAY,CAAC,GAAG,EAAEH,EAAE,GAAGE,GAAGE,EAAa,OAAoB,EAAEG,EAAEP,EAAE,GAAnCE,EAAE,IAAIC,EAAE,CAAgC,CAAE,IAAK,GAAc,CAAC,GAAG,EAAEI,EAAEC,EAAEC,EAAER,GAAGG,EAAE,IAAI,IAAIJ,KAAKS,EAAE,CAAC,IAAIP,EAAEM,EAAER,GAAG,IAAI,EAAEA,GAAGG,EAAED,EAAE,EAAG,IAAI,IAAIF,KAAKC,EAAE,CAAC,IAAIC,EAAEM,EAAER,GAAG,GAAa,OAAOE,GAAjB,SAAmB,SAAS,IAAIQ,EAAEC,EAAET,GAAG,IAAIH,GAAEW,EAAE,EAAEA,EAAE,SAAS,CAAC,EAAEV,GAAGU,GAAI,IAAIJ,EAAEK,EAAEJ,GAAG,OAAO,GAAED,EAAE,mBAAmB,CAACP,GAAEO,EAAE,EAAEA,EAAE,SAAS,CAAc,EAAEI,GAAE,CAAC,oBAAoBH,EAAE,SAAS,GAAgB,EAAEL,GAAE,CAAC,UAAUI,EAAE,MAAM,CAAC,GAAGI,EAAE,GAAGF,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,IAAK,GAAW,CAAC,GAAG,EAAER,EAAEE,EAAE,GAAGQ,GAAGN,EAAEG,EAAEG,EAAE,IAAIP,EAAE,CAA8C,OAAd,EAAtBH,IAAN,IAA8BQ,EAAE,EAAgCR,EAA9BE,EAAE,GAAGK,EAAE,CAAkC,IAAK,GAAY,CAAC,GAAG,EAAEP,GAAGI,EAAE,OAAOJ,KAAlsB,KAAK,MAAMI,EAAE,CAA6rB,CAAC,OAAOD,EAAE,IAAIC,EAAEC,EAAE,CAACA,kCALz4B,IAAmG,IACpG,CACX,IAApB,QAAmD,EAAO,oBAAoBJ,GAAE,UAGpFI,IAAG,CAAC,GAAEA,IAAG,EAAE,EAAE,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,KAAK,GAAG,OAAO,GAAE,GAAE,OAAO,GAAG,SAAS,GAAE,GAAE,IAAI,GAAG,MAAM,GAAE,GAAE,KAAK,GAAG,OAAO,uCCLzC,KAAsD,KAA2D,CAAI,GAAE,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKO,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,MAAM,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,MAAM,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,CAAC,GAAE,EAAE,CAACC,GAAE,GAAG,CAAC,IAAID,EAAE,GAAEE,GAAG,GAAGF,EAAE,OAAOA,GAAG,CAAC,KAAK,GAAGE,EAAE,QAAQ,EAAQ,GAAEC,GAAL,EAAE,CAAO,CAAG,IAAIE,GAAE,GAAE,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,GAAG,8CAA8C,QAAQ,EAAE,CAAC,gBAAgB,GAAE,qBAAqBL,GAAE,OAAO,GAAE,CAAC,CAAC,CAAC,YAAY,iBAAiB,GAAG,uCAAuC,IAAgB,GAAE,EAAE,GAAE,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKD,EAAE,OAAO,CAAC,UAAU,CAAC,oBAAoB,CAAC,EAAE,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,eAAe,4CAA4C,MAAM,YAAY,KAAKA,EAAE,yBAAyB,CAAC,UAAU,CAAC,eAAe,4CAA4C,MAAM,aAAa,KAAKA,EAAE,yBAAyB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,iCCAn6D,IAAsE,IAA4B,CAA8D,GAAK,u+BAA++B,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOO,IAAU,CAAC,OAAK,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,kBAAkB,EAStgD,GAAK,EATiiD,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWA,GAAS,EAAM,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeC,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,YAAY,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,6DAA6D,GAAK,kBAAkB,CAS55D,eAAe,CAAC,GAAK,YAAY,mBAA+B,GAAK,EAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,kBAAkB,OAAO,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,ICTuxC,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iEAAhlD,IAA0O,IAAkE,IAA4B,KAAkJ,KAAuH,KAAyH,KAA0H,KAA0H,KAA0H,KAAsH,CAAM,GAAiB,EAASC,GAAY,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAAkeC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAA8XC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAc,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAQC,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAAgYC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAa,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,OAAK,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,oEAAoE,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW/3I,GAAgB,EAX+4I,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAgI,GAAkB,EAAGf,GAAvHkB,GAAsBC,GAAuBC,GAAuBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKT,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMN,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBoB,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,EAAU,GAAG,EAAM,CAAC,GAAGzB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,GAAY,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,wEAAwE,CAAC,CAAC,CAAc,EAAKyB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,MAAM,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,kGAAkG,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,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,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,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,+BAA+B,qBAAqB,YAAY,SAAS,SAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,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,+BAA+B,qBAAqB,YAAY,SAAS,eAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,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,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,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,+BAA+B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKR,GAAU,CAAC,MAAMF,IAAQ,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKqB,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,UAAU,EAAmB,UAAU,EAAmB,GAAG,EAAY,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAmB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,CAAC,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKR,GAAU,CAAC,MAAMC,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKkB,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAmB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,CAAC,KAAK,EAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,cAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAS,cAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,4BAA4B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,qCAAwC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,iTAAiT,gUAAgU,kTAAkT,uTAAuT,oIAAoI,mjBAAmjB,oTAAoT,kZAAkZ,kVAAkV,kSAAkS,oSAAoS,+IAA+I,6SAA6S,uTAAuT,uKAAuK,+FAA+F,kQAAkQ,gcAAgc,8FAA8F,uFAAuF,6EAA6E,wGAAwG,0RAA0R,GAAGY,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAWxv6B,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,oEAAoE,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAiB,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM,EAAO,EAAQ,OAAa,EAAgB,GAAW,IAAI7B,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAIG,IAAQ,CAAC,EAAO,CAAC,OAAO,QAAQ,WAAW,CAAC,EAAgB,SAAS,CAAC,EAAiB,SAAS,CAAC,CAAC,EAAG,6FCXxuF,IAAgU,IAA8C,IAA4B,KAA2G,KAA2E,KAAyE,CAAM2B,GAAY,EAASC,GAAO,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAsC,GAAwBA,GAAe,CAAOC,GAAc,EAASC,GAAS,CAAOC,GAAgB,GAAO,GAAU,CAAO,GAAuB,GAAoBH,GAAe,CAAOI,GAAY,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAAyIC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,GAAgB,CAAC,UAAU,CAAC,6IAA6I,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,2BAA2B,CAAOC,GAAM,CAAC,kFAAkF,gFAAgF,6TAA6T,0JAA0J,kIAAkI,wLAAwL,mQAAmQ,oEAAoE,CAAOC,GAAa,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAqB,CAAC,YAAY,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,gBAAc,gBAAc,SAAO,KAAG,cAAY,gBAAc,UAAQ,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAS,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,WAAW,GAAK,UAAUD,GAAqB,IAAgB,GAAe,EAAM,WAAW,YAAY,UAAUA,GAAqB,IAAc,GAAa,EAAM,WAAW,YAAY,UAAU,GAAe,EAAM,UAAU,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQd,GAAY,GAAM,CAAqE,EAAkB,EAAGC,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,wBAAA,GAAwB,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKW,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBM,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQhB,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKR,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,oEAAoE,QAAQQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQhB,GAAa,EAAU,CAAC,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,QAAQA,GAAa,EAAU,CAAC,CAAC,CAAC,SAAsB,EAAK,GAAsC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,EAAE,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQA,GAAa,EAAU,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,IAAI,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,EAAE,IAAI,SAAsB,EAAKpB,GAAgB,CAAC,kBAAkB,CAAC,WAAWM,GAAY,CAAC,sBAAsB,GAAM,gBAAgBD,GAAU,mCAAmC,GAAK,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,UAAU,CAAC,CAAC,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOiB,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAGX,GAAM,GAAGF,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASC,GAAU,GAAK,OAAOF,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGG,GAAM,GAAGF,GAAe,IAAI,GAA0C,UAAxBG,GAAa,GAA2B,KAAKJ,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAer0P,GAAgB,EAAQS,GAAUK,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,UAAU,IAAyB,SAAY,CAAC,GAAG,GAAuB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,iBAAiB,CAAC,UAAU,IAAyB,SAAY,CAAC,GAAG,GAAuB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,eAAe,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG1B,GAAY,GAAG,GAAoB,GAAGG,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcF,GAAO,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAe,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAS,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICf9Y,SAASuB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAA12B,IAA4O,IAAkE,IAA4B,KAAmJ,CAAM,GAAuC,EAA0B,GAAO,EAAO,EAAE,CAAC,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA2UC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA7H,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAAOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,UAAU,GAAM,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWrqE,GAAgB,EAXqrE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAA2D,EAAkB,EAAGZ,GAAlDe,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,GAAuC,CAAC,GAAG,EAAU,GAAG,EAAgB,0BAA0BF,GAAU,0BAA0BC,GAAW,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,GAAG,EAAG,EAAkB,gBAAgBa,EAAU,EAAW,CAAC,gBAAgB,wBAAwB,SAAS,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,UAAU,GAAK,IAAI,EAAW,MAAM,CAAC,gBAAgB,kEAAkE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKmB,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,CAAC,MAAM,GAAmB,OAAO,QAAQ,GAAGZ,GAAkB,EAAU,CAAC,CAAC,UAAU,eAAe,cAAc,GAAK,OAAO,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,KAAK,sEAAsE,MAAM,KAAK,WAAW,sEAAsE,CAAC,SAAS,CAAC,kBAAkB,CAAC,KAAK,4EAA4E,MAAM,EAAE,WAAW,4EAA4E,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,OAAO,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,2YAA2Y,gHAAgH,yQAAyQ,wRAAwR,oKAAoK,GAAGS,GAAgB,udAAud,CAWzrP,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX9R,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iHAA/pE,IAAgW,IAAkE,IAA4B,KAAoJ,KAAwH,KAAmH,KAAsH,KAAqH,KAAoH,KAA8G,KAAyH,CAAMC,GAAyC,EAA0B,GAAO,EAAO,IAAI,CAAC,CAAOC,GAAiB,EAASC,GAAY,CAAOC,GAAgB,EAASC,GAAW,CAAOC,GAAe,EAASC,GAAU,CAAOC,GAAS,EAASC,EAAI,CAAO,GAAoB,EAASC,GAAe,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAA2eC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAuEC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA9H,CAAC,OAAO,EAAE,MAAM,GAAG,SAAS,GAAG,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAAyGC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA1I,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAM,GAAW,MAAM,QAAQ,EAAM,CAAQ,EAAM,OAAO,EAAS,GAA2B,MAAM,IAAQ,GAAW,IAAoB,EAAM,IAAuB,EAAM,YAAY,YAAoB,IAAqB,EAAM,IAAuB,EAAM,YAAY,YAA87BC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAc,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,MAAM,YAAY,UAAU,CAAC,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,aAAa,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,KAAK,SAAS,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,KAAK,kBAAkB,CAAC,CAAC,CAAC,aAAa,aAAa,KAAK,eAAe,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAQC,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAgWC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKL,GAAS,KAAK,aAAa,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAQM,GAAwB,CAAC,eAAe,YAAY,aAAa,YAAY,oBAAoB,YAAY,cAAc,YAAY,gBAAgB,YAAY,QAAQ,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU7tO,GAAgB,EAV6uO,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGpB,GAA2C,CAAO,MAAoB,IAAc,YAA6C,MAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAkB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAqD,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKiB,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKL,GAAW,CAAC,MAAMV,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBqB,EAAU,EAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGnC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,cAAc,iBAAiB,IAAA,GAAU,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,iBAAiB,IAAA,GAAU,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,eAAe,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAKC,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQc,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,aAAa,iBAAiB,GAAK,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,aAAa,EAAmB,UAAU,GAAK,MAAM,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAc,EAAKQ,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,qBAAqB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,CAAC,GAAGxB,GAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAiD,mBAAiB,SAAS,YAAY,SAAsB,EAAKG,GAAY,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,wEAAwE,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAA0B,CAAC,GAAGH,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,uEAAuE,QAAQY,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGjB,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAiB,UAAU,uEAAuE,QAAQiB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAiB,UAAU,uEAAuE,CAAC,UAAU,CAAC,UAAU,EAAiB,UAAU,uEAAuE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAKhB,GAAyC,CAAC,UAAU,gBAAgB,wBAAwB,SAA0B,mBAAiB,SAAS,YAAY,GAAGD,GAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,iBAAiB,GAAK,QAAQkB,GAAW,QAAQC,GAAW,MAAM,EAAa,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKI,GAAU,CAAC,MAAMH,IAAQ,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKgB,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,UAAU,EAAmB,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAGpC,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,GAAU,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,SAAS,YAAY,UAAU,CAAC,YAAY,2BAA2B,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQU,GAAa,GAAmB,GAAM,EAAmB,CAAC,EAAa,CAAC,CAAC,UAAU,GAAiB,MAAM,OAAO,UAAU,EAAmB,UAAU,wEAAwE,GAAGjB,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQiB,GAAa,YAAY,CAAC,UAAU,IAAA,GAAU,UAAU,qEAAqE,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,GAAa,GAAoB,GAAM,EAAmB,CAAC,EAAa,CAAC,CAAC,UAAU,IAAA,GAAU,UAAU,qEAAqE,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,qEAAqE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAKhB,GAAyC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,GAAGD,GAAqB,CAAC,UAAU,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQkB,GAAW,QAAQC,GAAW,UAAU,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,GAAGnB,GAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,wBAAwB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKS,EAAI,CAAC,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,UAAU,uEAAuE,UAAU,uEAAuE,UAAU4B,GAAgB,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,oBAAoB,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQpB,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGjB,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAKwB,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKD,GAAU,CAAC,MAAMI,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKS,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAGpC,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,sBAAsB,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,OAAO,WAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKU,GAAe,CAAC,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,GAAkB,EAAmB,CAAC,SAAS,YAAY,UAAU,EAAe,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,GAAGV,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,wQAAwQ,0RAA0R,gKAAgK,gTAAgT,qTAAqT,oNAAoN,sNAAsN,wGAAwG,8QAA8Q,gQAAgQ,sQAAsQ,uRAAuR,kJAAkJ,iRAAiR,qUAAqU,gQAAgQ,kJAAkJ,0HAA0H,2JAA2J,4GAA4G,yLAAyL,2NAA2N,oNAAoN,uGAAuG,6DAA6D,sMAAsM,wLAAwL,mKAAmK,0HAA0H,gFAAgF,wHAAwH,yFAAyF,udAAud,CAUvy3B,eAAe,IAAgB,GAAgB,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,eAAe,gBAAgB,oBAAoB,cAAc,aAAa,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGE,GAAiB,GAAGE,GAAgB,GAAGE,GAAe,GAAGE,GAAS,GAAG,GAAoB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM,EAAO,EAAQ,OAAa,EAAgB,GAAW,IAAIY,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAIO,IAAQ,CAAC,EAAO,CAAC,OAAO,QAAQ,WAAW,CAAC,EAAgB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAActB,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcI,EAAI,EAAE,CAAC,EAAQ,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAgB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcF,GAAU,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcG,GAAe,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,CAAC,CAAC,EAAG,6FCVjvC,IAAgU,IAA8C,IAA4B,KAA4G,KAA2E,KAAyE,CAAM,GAAqB,EAAS4B,GAAgB,CAAO,GAAuC,GAAwBA,GAAgB,CAAOC,GAAY,EAASC,GAAO,CAAOC,GAAc,EAASC,GAAS,CAAOC,GAAgB,GAAO,GAAU,CAAO,GAAwB,GAAoBL,GAAgB,CAAOM,GAAY,CAAC,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,gDAAgD,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAAyIC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,GAAgB,CAAC,UAAU,CAAC,4IAA4I,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,0BAA0B,CAAOC,GAAM,CAAC,kFAAkF,kFAAkF,8TAA8T,0LAA0L,0JAA0J,kIAAkI,kQAAkQ,oEAAoE,CAAOC,GAAa,CAAC,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,gDAAgD,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAqB,CAAC,eAAe,YAAY,aAAa,YAAY,oBAAoB,YAAY,cAAc,YAAY,gBAAgB,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,gBAAc,gBAAc,SAAO,KAAG,cAAY,gBAAc,UAAQ,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAS,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,WAAW,GAAK,UAAUD,GAAqB,IAAgB,GAAe,EAAM,WAAW,YAAY,UAAU,GAAe,EAAM,UAAU,UAAUA,GAAqB,IAAc,GAAa,EAAM,WAAW,YAAY,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQd,GAAY,GAAM,CAAqE,EAAkB,EAAGC,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,wBAAA,GAAwB,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKW,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBM,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,QAAQhB,GAAa,EAAU,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,EAAU,CAAC,CAAC,CAAC,SAAsB,EAAK,GAAuC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,EAAE,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQA,GAAa,EAAU,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQhB,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKP,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,qEAAqE,QAAQO,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,IAAI,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,EAAE,IAAI,SAAsB,EAAKpB,GAAgB,CAAC,kBAAkB,CAAC,WAAWM,GAAY,CAAC,sBAAsB,GAAM,gBAAgBD,GAAU,mCAAmC,GAAK,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,UAAU,CAAC,CAAC,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOiB,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAGX,GAAM,GAAGF,GAAe,QAAQ,GAAK,CAAC,IAAM,EAASC,GAAU,GAAK,OAAOF,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAGG,GAAM,GAAGF,GAAe,IAAI,GAA0C,UAAxBG,GAAa,GAA2B,KAAKJ,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAe34P,GAAgB,EAAQS,GAAUK,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,sBAAsB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,IAA0B,SAAY,CAAC,GAAG,GAAwB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,iBAAiB,CAAC,UAAU,IAA0B,SAAY,CAAC,GAAG,GAAwB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,eAAe,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAqB,GAAGzB,GAAY,GAAGE,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcH,GAAgB,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAO,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAS,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICfihB,SAASuB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAhxD,IAA0K,IAAkE,IAA4B,KAAgJ,KAA0H,KAA0H,KAA0H,KAA0H,KAA0H,KAA0H,KAA0H,KAAyH,CAAM,GAAiB,EAASC,GAAY,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAAsSC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,MAAM,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,OAAK,SAAO,KAAG,SAAO,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,cAAiB,UAAU,GAAM,EAAM,WAAW,uEAAuE,UAAU,GAAQ,EAAM,WAAwB,EAAKD,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,GAAM,EAAM,UAAU,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWhiG,GAAgB,EAXgjG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAA4N,EAAkB,EAAGV,GAAnNa,GAAsBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAA8F,CAAO,MAAoB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKb,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBmB,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,GAAGxB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKyB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKd,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,cAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,QAAQ,EAAE,CAAC,CAAC,CAAc,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAS,EAAU,UAAU,gBAAgB,mBAAmB,MAAM,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,wBAAwB,CAAC,EAAE,+BAA+B,KAAK,8BAA8B,GAAG,+BAA+B,GAAG,8BAA8B,GAAG,+BAA+B,GAAG,+BAA+B,EAAE,+BAA+B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAKxB,GAAY,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,qEAAqE,WAAW,IAAI,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qTAAqT,oRAAoR,gSAAgS,yMAAyM,uKAAuK,iRAAiR,qNAAqN,0JAA0J,uFAAuF,8EAA8E,GAAGyB,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,CAW1qT,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,cAAiB,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,iBAAiB,MAAM,SAAS,KAAK,EAAY,SAAS,CAAC,UAAU,CAAC,aAAa,oGAAoG,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAiB,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXioB,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,4HAA/sH,IAA8Z,IAAkF,IAA4B,KAAiJ,KAA0H,KAAiH,KAAwH,KAA+G,KAAuH,KAA0H,KAAmH,KAA0H,KAAyH,KAA0H,KAAsH,KAAwH,KAAqH,KAAoH,KAA8G,KAAsH,KAAkH,CAAMC,GAAiB,EAASC,GAAY,CAAO,GAAgB,EAASC,GAAW,CAAOC,GAAe,EAASC,GAAU,CAAOC,GAAS,EAASC,EAAI,CAAOC,GAAgB,GAAO,EAAO,IAAI,CAAO,GAAa,EAASC,GAAQ,CAAO,GAAmB,EAASC,GAAc,CAAO,GAAyC,EAA0B,GAAO,EAAO,IAAI,CAAC,CAAO,GAAiB,EAASC,GAAY,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAAmpCC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWF,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOG,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWH,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOI,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAS,CAAC,WAAS,yBAAuB,iBAAe,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,eAAe,GAAS,EAAe,CAAC,CAAC,OAAO,EAAS,CAAC,SAAS,EAAW,GAAM,CAAC,SAAS,EAAW,GAAK,CAAC,WAAW,EAAW,CAAC,EAAQ,CAAC,QAAQ,GAAS,EAAQ,CAAC,EAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAoF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA1I,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAybC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAa,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAQC,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAAihB,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,GAAK,CAAC,KAAK,kBAAkB,CAAC,EAA4b,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAc,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAghB,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKD,GAAS,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,GAAK,CAAC,KAAK,kBAAkB,CAAC,EAAi7B,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKE,GAAK,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,MAAM,YAAY,UAAU,CAAC,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAgB,KAAK,aAAa,CAAC,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,aAAa,WAAW,KAAK,eAAe,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,KAAK,SAAS,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,KAAK,kBAAkB,CAAC,CAAC,CAAC,aAAa,aAAa,KAAK,eAAe,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAihB,QAAa,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKH,GAAS,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,GAAK,CAAC,KAAK,kBAAkB,CAAC,EAAQI,GAAwB,CAAC,qBAAqB,YAAY,YAAY,YAAY,UAAU,YAAY,aAAa,YAAY,KAAK,YAAY,MAAM,YAAY,YAAY,YAAY,SAAS,YAAY,YAAY,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,QAAM,SAAO,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAQ,EAAM,UAAU,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWp/a,GAAgB,EAXogb,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,IAAkB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAyG,GAAkB,EAAGvB,GAAhG0B,GAAsBC,GAAuBC,GAA8F,CAAO,OAAiB,EAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAyC,IAAW,CAAC,IAAM,GAAKC,EAAa,KAAK,CAAO,GAAKA,EAAa,KAAK,CAAO,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKT,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKX,GAAW,CAAC,MAAMP,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiB4B,EAAU,EAAW,CAAC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG3C,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,qBAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,eAAe,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,IAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAoB,MAAM,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAc,EAAKsB,GAAW,CAAC,MAAMN,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,yBAAyB,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAsB,EAAKd,GAAY,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,uEAAuE,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,wEAAwE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAA0B,CAAC,GAAGF,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,uEAAuE,QAAQc,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAiB,CAAC,UAAU,CAAC,UAAU,EAAiB,CAAC,UAAU,CAAC,UAAU,EAAgB,UAAU,uEAAuE,QAAQiB,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,GAAGjB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAU,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,SAAS,YAAY,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQY,EAAa,YAAY,CAAC,UAAU,EAAiB,MAAM,OAAO,UAAU,cAAc,UAAU,kBAAkB,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,CAAC,YAAY,4BAA4B,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,wEAAwE,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,UAAU,GAAiB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQiB,EAAa,YAAY,CAAC,UAAU,EAAgB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,GAAGjB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAU,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,SAAS,YAAY,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQY,EAAa,YAAY,CAAC,UAAU,GAAgB,MAAM,OAAO,UAAU,eAAe,UAAU,kBAAkB,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,CAAC,YAAY,4BAA4B,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,wEAAwE,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,UAAU,GAAiB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQiB,EAAa,YAAY,CAAC,UAAU,GAAgB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,GAAGjB,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,GAAG,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,SAAS,YAAY,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQY,EAAa,YAAY,CAAC,UAAU,GAAgB,MAAM,OAAO,UAAU,SAAS,UAAU,kBAAkB,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,CAAC,YAAY,4BAA4B,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,wEAAwE,CAAC,UAAU,CAAC,UAAU,EAAgB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQiB,EAAa,YAAY,CAAC,UAAU,GAAgB,CAAC,UAAU,CAAC,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKI,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAsB,EAAKuB,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,GAAG5C,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAA8B,CAAC,UAAU,0BAA0B,GAAG,GAAG,EAAS,SAA0B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKO,EAAI,CAAC,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,0BAA0B,UAAU,wBAAwB,UAAUsC,GAAgB,SAAS,YAAY,UAAU,qEAAqE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,wBAA2B,UAAU,GAAiB,CAAC,UAAQ,CAAC,CAAC,UAAU,CAAC,YAAY,qBAAqB,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQ5B,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,wEAAwE,UAAU,CAAC,YAAY,4BAA4B,YAAY,QAAQ,YAAY,EAAE,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,UAAU,CAAC,UAAU,uEAAuE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAK,GAAS,CAAC,UAAU,MAAM,UAAU,GAAK,UAAU,EAAG,GAAkB,EAAW,CAAC,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,SAAS,QAAQ,EAAE,QAAQ,GAAG,UAAU,EAAQ,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,UAAU,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAMQ,GAAgB,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQW,GAAW,UAAU,gBAAgB,KAAKD,GAAU,QAAQE,GAA4B,mBAAiB,SAAS,YAAY,IAAI,GAAK,KAAK,SAAS,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,wCAAwC,CAAC,SAAS,CAAc,EAAK0B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK3B,EAAI,CAAC,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,UAAU,oBAAoB,UAAU,uEAAuE,UAAUwC,GAAO,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,WAAW,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQ9B,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,kCAAkC,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,CAAC,YAAY,wEAAwE,YAAY,QAAQ,YAAY,EAAE,CAAC,CAAC,UAAU,CAAC,UAAU,uEAAuE,UAAU,uEAAuE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,EAAI,CAAC,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,UAAU,uEAAuE,UAAU,uEAAuE,UAAUyC,GAAa,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,YAAY,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQ/B,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,CAAC,YAAY,wEAAwE,YAAY,QAAQ,YAAY,EAAE,CAAC,CAAC,UAAU,CAAC,UAAU,uEAAuE,UAAU,uEAAuE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKiD,GAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,OAAO,EAAE,wBAAwB,GAAM,MAAM,CAAC,OAAO,GAAG,CAAC,IAAI,8YAA8Y,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,GAAG,EAAE,GAAGjD,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,EAAE,IAAI,GAAG,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAA0C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,EAAI,CAAC,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,0BAA0B,UAAU,uEAAuE,UAAUsC,GAAgB,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,aAAgB,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQ5B,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,CAAC,YAAY,wEAAwE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,uEAAuE,UAAU,uEAAuE,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAKsB,GAAW,CAAC,MAAMP,GAAY,SAAsB,EAAK,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,oBAAoB,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,GAAGf,EAAqB,CAAC,UAAU,CAAC,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAK8C,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKP,GAAU,CAAC,MAAMF,IAAQ,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKmB,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG5C,EAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKS,GAAQ,CAAC,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,uEAAuE,SAAS,YAAY,UAAU,EAAmB,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAe,GAAG,QAAQQ,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQiB,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAK6B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,eAAgC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKP,GAAU,CAAC,MAAM,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKiB,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG5C,EAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKU,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAe,GAAG,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,uEAAuE,UAAU,EAAmB,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,EAAI,CAAC,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,uEAAuE,UAAU,uEAAuE,UAAUsC,GAAgB,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,eAAkB,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ5B,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAKsB,GAAW,CAAC,MAAMP,GAAY,SAAsB,EAAK,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,qBAAqB,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAK+B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKP,GAAU,CAAC,MAAM,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKiB,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG5C,EAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKS,GAAQ,CAAC,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,uEAAuE,SAAS,YAAY,UAAU,EAAmB,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAe,GAAG,QAAQQ,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQiB,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAK6B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKP,GAAU,CAAC,MAAM,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKiB,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG5C,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKU,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAe,GAAG,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,uEAAuE,UAAU,EAAmB,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,EAAI,CAAC,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,uEAAuE,UAAU,uEAAuE,UAAUsC,GAAgB,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,eAAkB,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ5B,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAKsB,GAAW,CAAC,MAAMP,GAAY,SAAsB,EAAK,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,kBAAkB,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,GAAGf,EAAqB,CAAC,UAAU,CAAC,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAK8C,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,0BAA6B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKP,GAAU,CAAC,MAAM,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKiB,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG5C,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,+BAA+B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKW,GAAY,CAAC,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,EAAmB,SAAS,YAAY,UAAU,EAAmB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQM,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGjB,EAAqB,CAAC,UAAU,CAAC,QAAQiB,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK6B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qBAAqB,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKP,GAAU,CAAC,MAAM,IAAS,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKiB,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG5C,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKU,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAgB,GAAG,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,uEAAuE,UAAU,EAAmB,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,MAAM,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,IAAI,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKO,EAAI,CAAC,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,uEAAuE,UAAU,uEAAuE,UAAUsC,GAAgB,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,eAAkB,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ5B,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAgB,GAAG,GAAGjB,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,iSAAiS,2MAA2M,iKAAiK,8RAA8R,oTAAoT,mNAAmN,uNAAuN,yGAAyG,kTAAkT,2VAA2V,iRAAiR,2QAA2Q,gSAAgS,yLAAyL,+SAA+S,mFAAmF,yWAAyW,uXAAuX,8TAA8T,obAAob,6TAA6T,2RAA2R,gJAAgJ,0WAA0W,iUAAiU,oYAAoY,gTAAgT,gSAAgS,8QAA8Q,yRAAyR,+GAA+G,oKAAoK,2SAA2S,qJAAqJ,qWAAqW,8VAA8V,8XAA8X,yLAAyL,4JAA4J,2SAA2S,gJAAgJ,6EAA6E,iOAAiO,6MAA6M,+GAA+G,4IAA4I,wKAAwK,mLAAmL,iMAAiM,sGAAsG,6EAA6E,6IAA6I,2FAA2F,sGAAsG,8IAA8I,GAAGkD,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAWxkhF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,cAAc,SAAS,WAAW,YAAY,QAAQ,OAAO,cAAc,eAAe,YAAY,qBAAqB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGnD,GAAiB,GAAG,GAAgB,GAAGG,GAAe,GAAGE,GAAS,GAAG,GAAa,GAAG,GAAmB,GAAG,GAAiB,GAAG,EAAwB+C,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM,EAAO,EAAQ,OAAa,EAAgB,GAAW,IAAI9B,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAI,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAI,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAI,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAI,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAI,IAAS,CAAC,EAAO,CAAC,OAAO,QAAQ,WAAW,CAAC,EAAgB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAActB,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAU,EAAE,CAAC,EAAQ,CAAC,EAAcE,EAAI,EAAE,CAAC,EAAQ,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAgB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcE,GAAQ,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcC,GAAc,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcD,GAAQ,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcC,GAAc,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcC,GAAY,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcD,GAAc,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,CAAC,CAAC,EAAG,ICXpjF,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,yFAAphE,IAAoY,IAAkF,IAA4B,KAAiJ,KAA0H,KAAiH,KAAmH,KAAyH,KAAsH,KAAoH,KAA8G,CAAM,GAAiB,EAAS8C,GAAY,CAAO,GAAe,EAASC,GAAU,CAAO,GAAS,EAASC,EAAI,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAAmUC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAAqiB,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,GAAK,CAAC,KAAK,kBAAkB,CAAC,EAAQ,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAASC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,IAAS,CAAC,WAAS,yBAAuB,iBAAe,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,eAAe,GAAS,EAAe,CAAC,CAAC,OAAO,EAAS,CAAC,SAAS,EAAW,GAAM,CAAC,SAAS,EAAW,GAAK,CAAC,WAAW,EAAW,CAAC,EAAQ,CAAC,QAAQ,GAAS,EAAQ,CAAC,EAAS,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,QAAQ,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU39J,GAAgB,EAV2+J,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAkB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAA2D,GAAkB,EAAGV,GAAlDa,GAA6F,CAAO,OAAiB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAkB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAyC,IAAW,CAAC,IAAM,EAAKC,EAAa,KAAK,CAAO,EAAKA,EAAa,KAAK,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAMZ,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,yBAAyB,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,IAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,CAAC,CAAC,CAAc,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,yBAAyB,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,SAAsB,EAAKlB,GAAY,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,wEAAwE,CAAC,SAAS,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,UAAU,CAAC,YAAY,uEAAuE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,IAAQ,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKmB,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,KAAK,EAAmB,sBAAsB,CAAC,UAAU,EAAmB,CAAC,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKlB,GAAU,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,YAAY,uEAAuE,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,uEAAuE,SAAS,YAAY,UAAU,CAAC,YAAY,2BAA2B,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQK,GAAa,YAAY,CAAC,UAAU,EAAiB,MAAM,OAAO,UAAU,EAAmB,UAAU,wEAAwE,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,CAAC,YAAY,sBAAsB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,kEAAkE,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAsB,EAAKa,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,IAAI,GAAG,IAAI,GAAG,EAAE,EAAE,GAAG,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAA8B,CAAC,UAAU,0BAA0B,GAAG,GAAG,EAAS,SAA0B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,EAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKjB,EAAI,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,0BAA0B,UAAU,uEAAuE,UAAUkB,GAAgB,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,wBAA2B,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQd,GAAa,YAAY,CAAC,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAK,GAAS,CAAC,UAAU,MAAM,UAAU,EAAK,UAAU,EAAG,GAAkB,EAAW,CAAC,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,SAAS,QAAQ,EAAE,QAAQ,GAAG,UAAU,EAAQ,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,SAAsB,EAAM,GAAgB,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,gBAAgB,KAAKE,GAAU,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,IAAI,EAAK,KAAK,SAAS,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,wCAAwC,CAAC,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,2FAA2F,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKV,EAAI,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,oBAAoB,UAAU,uEAAuE,UAAUoB,GAAO,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,WAAW,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQhB,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gBAAgB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,EAAI,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,uEAAuE,UAAU,uEAAuE,UAAUqB,GAAa,SAAS,YAAY,UAAU,wEAAwE,UAAU,CAAC,YAAY,yBAAyB,YAAY,QAAQ,YAAY,EAAE,CAAC,UAAU,YAAY,UAAU,CAAC,YAAY,eAAe,YAAY,QAAQ,YAAY,EAAE,CAAC,QAAQjB,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKkB,GAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,OAAO,EAAE,wBAAwB,GAAM,MAAM,CAAC,OAAO,GAAG,CAAC,IAAI,8YAA8Y,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,+SAA+S,iKAAiK,mSAAmS,oTAAoT,mNAAmN,uNAAuN,+PAA+P,qQAAqQ,uRAAuR,kOAAkO,kRAAkR,2QAA2Q,iSAAiS,0LAA0L,oRAAoR,gTAAgT,mFAAmF,gGAAgG,6HAA6H,8JAA8J,6MAA6M,8DAA8D,8DAA8D,GAAGC,GAAgB,CAUj7qB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,UAAU,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAiB,GAAG,GAAe,GAAG,GAAS,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM,EAAO,EAAQ,OAAa,EAAgB,GAAW,IAAI,IAAQ,CAAC,EAAO,CAAC,OAAO,QAAQ,WAAW,CAAC,EAAgB,SAAS,CAAC,EAAcxB,EAAI,EAAE,CAAC,EAAQ,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAgB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcD,GAAU,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,CAAC,CAAC,EAAG,gGCV7pF,IAAwS,IAA8C,IAA4B,KAAuG,KAA2E,KAAgF,KAAyE,CAAM,GAAgB,EAAS0B,GAAW,CAAO,GAAY,EAASC,GAAO,CAAO,GAAc,EAASC,GAAS,CAAO,GAAgB,GAAO,GAAU,CAAO,GAAiB,GAAoBA,GAAS,CAAO,GAAmB,GAAoBF,GAAW,CAAO,GAAY,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,UAAU,wBAAwB,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAmK,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,KAAK,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,GAAgB,CAAC,UAAU,CAAC,4IAA4I,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,6TAA6T,wLAAwL,yJAAyJ,oHAAoH,mQAAmQ,mQAAmQ,oEAAoE,CAAO,GAAa,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,UAAU,wBAAwB,CAAO,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAqB,CAAC,cAAc,YAAY,gBAAgB,YAAY,eAAe,YAAY,MAAM,YAAY,CAAO,GAAsB,CAAC,UAAU,YAAY,KAAK,YAAY,MAAM,YAAY,YAAY,YAAY,SAAS,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,gBAAc,gBAAc,SAAO,KAAG,SAAO,gBAAc,cAAY,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAU,EAAM,UAAU,UAAU,GAAqB,IAAgB,GAAe,EAAM,WAAW,YAAY,UAAU,GAAQ,EAAM,WAAW,GAAK,UAAU,GAAsB,IAAc,GAAa,EAAM,WAAW,YAAY,UAAU,GAAsB,IAAgB,GAAe,EAAM,WAAW,YAAY,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAe,EAAM,WAAW,GAAK,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,IAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,iDAAiD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,EAAU,CAAC,CAAC,CAAC,SAAsB,EAAKN,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,EAAU,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,yBAAyB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKM,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKL,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,oEAAoE,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAKK,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,IAAI,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,mBAAmB,SAAS,aAAa,GAAK,KAAK,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKJ,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,SAAS,QAAQ,GAAa,EAAU,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,OAAO,IAAI,EAAE,IAAI,SAAsB,EAAK,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,gBAAgB,GAAU,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKA,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAa,EAAU,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAe34Q,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,0BAA0B,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,iBAAiB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,SAAS,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,YAAY,KAAK,EAAY,QAAQ,CAAC,UAAU,IAAmB,SAAY,CAAC,GAAG,GAAiB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,iBAAiB,CAAC,UAAU,IAAqB,SAAY,CAAC,GAAG,GAAmB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,iBAAiB,CAAC,UAAU,IAAqB,SAAY,CAAC,GAAG,GAAmB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,eAAe,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAY,GAAG,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcK,GAAc,EAAE,CAAC,EAAQ,CAAC,EAAcP,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAO,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAS,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICDj0C,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,GAAO,UAAW,YAAa,UAAW,GAAM,UAAW,YAAa,UAAW,YAAa,UAAW,GAAM,CAClM,EAAS,CAAC,UAAW,GAAM,UAAW,GAAM,UAAW,YAAa,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAE,UAAW,YAAY,CAC1K,EAAS,CAAC,UAAW,GAAM,UAAW,GAAM,UAAW,YAAa,UAAW,YAAa,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAC1K,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAA,GAAU,CAC1C,EAAS,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,CAAC,KAAM,CAAC,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACjG,EAAS,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,YAAa,UAAW,IAAA,GAAW,UAAW,YAAY,CAC5G,EAAS,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,YAAa,UAAW,IAAA,GAAU,CAC1F,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAU,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,YAAa,UAAW,YAAa,UAAW,GAAK,CAC9G,EAAU,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,YAAa,UAAW,GAAK,CACtF,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,GAAO,UAAW,YAAa,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAE,UAAW,YAAY,CACxL,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,IAAA,GAAU,CAC7D,EAAU,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,GAAO,UAAW,YAAa,UAAW,YAAY,CAC/G,EAAU,CAAC,GAAG,EAAQ,UAAW,YAAa,UAAW,GAAO,UAAW,YAAa,UAAW,YAAa,UAAW,GAAK,CAChI,EAAU,IAAa,CAEvB,EADgB,CAAC,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,CACnZ,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOM,EAAoBC,GAAqB,CAAC,GAAG,EAAO,IAAK,sBAAuB,QAAM,CAAE,EAAS,GAAK,CAAC,CAC9G,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOD,EAAoB,EAAc,CAAC,MAAO,CAAC,EAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBE,GAAoB,CAAC,GAAG,EAAO,IAAK,qBAAsB,UAAW,EAAQ,EAAc,GAAG,CAAE,QAAM,CAAE,EAAS,GAAK,CAAC,CAAC,CACvO,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOF,EAAoB,EAAc,CAAC,MAAO,CAAC,EAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBG,GAAmB,CAAC,GAAG,EAAO,IAAK,oBAAqB,UAAW,EAAQ,EAAc,GAAG,CAAE,QAAM,CAAE,EAAS,GAAK,CAAC,CAAC,CACrO,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CAClM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnM,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACpM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOH,EAAoBmB,GAA4B,CAC5D,SANmDnB,EAAoBkB,GAAyC,CAChH,SATkClB,EAClCiB,GACA,CACC,SA/DcjB,EACfI,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,oBAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,aACX,CACD,MAAO,CACN,cAAeR,EACf,SAAUS,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CAClP,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,EAAE,CAAC,CACnB,CAAC,CAIF,OADA,MAAM,EACC,EAuBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAKC,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,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,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCL,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGM,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,EAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,iCA5KR,UA5KiC,IAEJ,IACU,IACI,KACgF,KACC,KACC,CAEvH,GAAS,CAAC,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMrB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,QAAS,UAAW,QAAS,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gBAAgB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAgB,UAAW,iBAAkB,UAAW,SAAU,UAAW,gBAAiB,UAAW,cAAe,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,eAAe,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,WAAW,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,mCAAmC,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,iBAAkB,UAAW,4BAA6B,UAAW,wBAAyB,UAAW,8BAA8B,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,8BAA8B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,2BAA4B,UAAW,wBAAyB,UAAW,cAAe,UAAW,qBAAsB,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,6BAA6B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,2BAA2B,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,QAAQ,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,uBAAuB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,QAAQ,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gBAAgB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,UAAU,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,OAAO,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,uBAAuB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,YAAY,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,0BAA0B,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,gBAAgB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,MAAO,UAAW,QAAQ,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,6BAA6B,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,MAAM,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,8CAA8C,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,MAAO,UAAW,cAAe,UAAW,cAAe,UAAW,SAAU,UAAW,cAAe,UAAW,cAAc,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,oBAAoB,CAAC,CAEjoI,GAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CAC3F,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8BAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,8BAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,8BAAmG,MAAS,CAC5uB,GAAe,mEAsEf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDL,EAAoB2B,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAI9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}