{"version":3,"file":"script_main.CIhdCEcI.mjs","names":["e","n","t","s","i","a","o","u","l","c","r","L","d","K","m","h","pe","p","formatOffset","re","ue","le","fe","ye","f","y","g","T","k","S","D","I","now","useState","o","c","s","e","i","isBrowser","useReducer","defaultConsent","isBrowser","isBrowser","useState","_Fragment","Suspense","Banner","Button","isBrowser","useState","_Fragment","Overlay","Suspense","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","RichText","useRef","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","FooterLinks","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","FooterOption","LayoutJumpPreventer","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","FooterLinksMenu","PartnersCard","MotionDivWithFXWithOptimizedAppearEffect","ByHatamex","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","transition3","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","className","Image1","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","MainButtonFonts","MainButton","FooterFonts","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","Image","RichText","React.Fragment","css","addPropertyOverrides","UIButton","MainButtonFonts","MainButton","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","Transition","React.useContext","React.useMemo","transformTemplate1","t","matchVariant","transformTemplate2","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","MotionDivWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transformTemplate1","t","animation","animation1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","Close","RichText","NavLink","NavCards","NavLinkSmallFonts","NavLinkSmall","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","animation3","animation4","transformTemplate1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","Image1","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","NavLinkSmall","MainButtonFonts","MainButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","SVG","React.useMemo","React.useState","__legacyOverrideHOC_DataObserverContext","_jsx","C","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","LogoPreloaderAnimation","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","NavigationFonts","Navigation","NavigationWithVariantAppearEffect","FullScreenMenuFonts","FullScreenMenu","CTAFonts","CTA","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transformTemplate1","t","matchVariant","animation","animation1","animation2","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","_Fragment","PropertyOverrides","css","Preloader","PreloaderFonts","Preloader","NavigationFonts","Navigation","NavigationWithVariantAppearEffect","FullScreenMenuFonts","FullScreenMenu","ContainerWithFX","CTAFonts","CTA","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","animation","transition1","animation1","transformTemplate1","t","animation2","animation3","animation4","getContainer","Overlay","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","_Fragment","css","MainButton","FooterFonts","Footer","breakpoints","isBrowser","serializationHash","variantClassNames","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","className","PropertyOverrides","Image","css","Preloader","Navigation","FullScreenMenu","CTA","Footer","t","useRef","React.useId","className","PropertyOverrides","_Fragment","React.createElement","Aannemers","General","Wonen","Landingspagina","Landingspagina2","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:/ga.jspm.io/npm:luxon@3.4.4/src/luxon.js","https:/framerusercontent.com/modules/ewPtb0wHXtLz2zFsY2eS/0LDPVamMXyUgz8c0fKkQ/OpenHours.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/CmmUoyXEMOtoYkkeGDZZ/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/gvNUph1oNh8l2qQafSUu/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/d7M4abVz5jhxcjrlWV66/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/77ZjdIUSoepa5KTwP0oH/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/zTapg9rnDfIs7uo8Zb0a/Cookies.js","https:/framerusercontent.com/modules/ptglEdRCKn3kCFHXGlAO/zxh45XVwGbWsU9Cc3tGD/CR4iF1r6F.js","https:/framerusercontent.com/modules/9bxdZKpnqsWAd8I8Y8Uk/g2QKRGENCEpOaVyv1QY3/dqBnR8Ext.js","https:/framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js","https:/framerusercontent.com/modules/ltL53DFGOrFqWyQDHbrT/yrYutfHECNzhKTiuLW71/kKrNgcIwC.js","https:/framerusercontent.com/modules/iqpl66p8oM53zm8qW90c/MTNfi0XcQMYaN5ynTvjB/vhRyXS4Vv.js","https:/framerusercontent.com/modules/bRyAeM5ohHGT3glUZx10/MuGGszLHzG4ZEeayTCPS/HfF3PPhGE.js","https:/framerusercontent.com/modules/rKTwckdLT4mrGQ9j7mHk/w6Q1yXyRGi7a8FhPm8SI/iQn0mwI4v.js","https:/framerusercontent.com/modules/zoT21VsiOqHdmOFDPZ78/Lg7fz6qjiI836a0PKHkA/do8UiK48c.js","https:/framerusercontent.com/modules/DU9YfhUEeV6pzYrHCpq3/2e9GzuT0EhqpxFjiRYAq/Dh64XYd9P.js","https:/framerusercontent.com/modules/af4U5QyLjakrSAtolDvu/hRtXcbL2NRVqgxFfmZ9H/DLNXQgmcB.js","https:/framerusercontent.com/modules/cFjC3YESSfsMYfZ1KJPc/86AzouUqISBlm59DYmLm/Jbkuc7zIf.js","https:/framerusercontent.com/modules/mGVhlVlLgr6G7SlmXk9Q/KU3YLQzwjZDSJ1Byzje2/QzylOk5CX.js","https:/framerusercontent.com/modules/JQ3jCxzqaLNskVO8x6yW/SlUEq45297xjy8LRE9yM/bp9VwlsMm.js","https:/framerusercontent.com/modules/jDHYV1rLWG7QJaoE2Ycm/VmDGZifvc5DaTTDV24m0/whaywft3N.js","https:/framerusercontent.com/modules/7T2yhKQjh63PjSBXno3w/ynckKnLJBT4jABJhiUBM/p7JfvcFt6.js","https:/framerusercontent.com/modules/tTx0dxPFe8hoK4KOID7e/G7yk5Qcb7Rq7u4U25vfS/tsBrI86_U.js","https:/framerusercontent.com/modules/8jmRNHgW6Mmbvth4m9eN/ycWIqWeBZhldWlpKafN2/SessionPreloader.js","https:/framerusercontent.com/modules/e1pXwbho16rWgI1HM3BP/Rhz46KuQp9p6VbzrG69I/Tz3ev1s6k.js","https:/framerusercontent.com/modules/rDOMYDCLyc4Gq8NVWwdB/1FLe4sTh0mC24CXMqO5U/ule7PF8Xc.js","https:/framerusercontent.com/modules/jHgqlCOxCy0BHZwP7FGA/hAtI2zjyxNtnnyuoMagx/cCR5pohsE.js","https:/framerusercontent.com/modules/kEP02RrtM2hJVh0lVOWF/VMnW4GcrvqOwNQkMny03/BkN4vH4gW.js","https:/framerusercontent.com/modules/mFm3aGf6UKmXO1zyeqpM/aLWXcgZMABM3yuyavw09/wHnkHgMID.js","https:/framerusercontent.com/modules/p0DXijGukDdu1V2Hztdq/nArF3sUlCbPZlQ9mjejS/xIBtIQuU8.js","framer:toplevel/main"],"sourcesContent":["class LuxonError extends Error{}class InvalidDateTimeError extends LuxonError{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class InvalidIntervalError extends LuxonError{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class InvalidDurationError extends LuxonError{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class ConflictingSpecificationError extends LuxonError{}class InvalidUnitError extends LuxonError{constructor(e){super(`Invalid unit ${e}`)}}class InvalidArgumentError extends LuxonError{}class ZoneIsAbstractError extends LuxonError{constructor(){super(\"Zone is an abstract class\")}}const e=\"numeric\",t=\"short\",n=\"long\";const r={year:e,month:e,day:e};const s={year:e,month:t,day:e};const i={year:e,month:t,day:e,weekday:t};const a={year:e,month:n,day:e};const o={year:e,month:n,day:e,weekday:n};const u={hour:e,minute:e};const l={hour:e,minute:e,second:e};const c={hour:e,minute:e,second:e,timeZoneName:t};const d={hour:e,minute:e,second:e,timeZoneName:n};const m={hour:e,minute:e,hourCycle:\"h23\"};const h={hour:e,minute:e,second:e,hourCycle:\"h23\"};const f={hour:e,minute:e,second:e,hourCycle:\"h23\",timeZoneName:t};const y={hour:e,minute:e,second:e,hourCycle:\"h23\",timeZoneName:n};const g={year:e,month:e,day:e,hour:e,minute:e};const p={year:e,month:e,day:e,hour:e,minute:e,second:e};const T={year:e,month:t,day:e,hour:e,minute:e};const w={year:e,month:t,day:e,hour:e,minute:e,second:e};const k={year:e,month:t,day:e,weekday:t,hour:e,minute:e};const O={year:e,month:n,day:e,hour:e,minute:e,timeZoneName:t};const S={year:e,month:n,day:e,hour:e,minute:e,second:e,timeZoneName:t};const D={year:e,month:n,day:e,weekday:n,hour:e,minute:e,timeZoneName:n};const I={year:e,month:n,day:e,weekday:n,hour:e,minute:e,second:e,timeZoneName:n};class Zone{\n/**\n   * The type of zone\n   * @abstract\n   * @type {string}\n   */\nget type(){throw new ZoneIsAbstractError}\n/**\n   * The name of this zone.\n   * @abstract\n   * @type {string}\n   */get name(){throw new ZoneIsAbstractError}get ianaName(){return this.name}\n/**\n   * Returns whether the offset is known to be fixed for the whole year.\n   * @abstract\n   * @type {boolean}\n   */get isUniversal(){throw new ZoneIsAbstractError}\n/**\n   * Returns the offset's common name (such as EST) at the specified timestamp\n   * @abstract\n   * @param {number} ts - Epoch milliseconds for which to get the name\n   * @param {Object} opts - Options to affect the format\n   * @param {string} opts.format - What style of offset to return. Accepts 'long' or 'short'.\n   * @param {string} opts.locale - What locale to return the offset name in.\n   * @return {string}\n   */offsetName(e,t){throw new ZoneIsAbstractError}\n/**\n   * Returns the offset's value as a string\n   * @abstract\n   * @param {number} ts - Epoch milliseconds for which to get the offset\n   * @param {string} format - What style of offset to return.\n   *                          Accepts 'narrow', 'short', or 'techie'. Returning '+6', '+06:00', or '+0600' respectively\n   * @return {string}\n   */formatOffset(e,t){throw new ZoneIsAbstractError}\n/**\n   * Return the offset in minutes for this zone at the specified timestamp.\n   * @abstract\n   * @param {number} ts - Epoch milliseconds for which to compute the offset\n   * @return {number}\n   */offset(e){throw new ZoneIsAbstractError}\n/**\n   * Return whether this Zone is equal to another zone\n   * @abstract\n   * @param {Zone} otherZone - the zone to compare\n   * @return {boolean}\n   */equals(e){throw new ZoneIsAbstractError}\n/**\n   * Return whether this Zone is valid.\n   * @abstract\n   * @type {boolean}\n   */get isValid(){throw new ZoneIsAbstractError}}let v=null;class SystemZone extends Zone{static get instance(){v===null&&(v=new SystemZone);return v}get type(){return\"system\"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return false}offsetName(e,{format:t,locale:n}){return parseZoneInfo(e,t,n)}formatOffset(e,t){return formatOffset(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type===\"system\"}get isValid(){return true}}let b={};function makeDTF(e){b[e]||(b[e]=new Intl.DateTimeFormat(\"en-US\",{hour12:false,timeZone:e,year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",era:\"short\"}));return b[e]}const N={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function hackyOffset(e,t){const n=e.format(t).replace(/\\u200E/g,\"\"),r=/(\\d+)\\/(\\d+)\\/(\\d+) (AD|BC),? (\\d+):(\\d+):(\\d+)/.exec(n),[,s,i,a,o,u,l,c]=r;return[a,s,i,o,u,l,c]}function partsOffset(e,t){const n=e.formatToParts(t);const r=[];for(let e=0;e<n.length;e++){const{type:t,value:s}=n[e];const i=N[t];t===\"era\"?r[i]=s:isUndefined(i)||(r[i]=parseInt(s,10))}return r}let x={};class IANAZone extends Zone{\n/**\n   * @param {string} name - Zone name\n   * @return {IANAZone}\n   */\nstatic create(e){x[e]||(x[e]=new IANAZone(e));return x[e]}static resetCache(){x={};b={}}\n/**\n   * Returns whether the provided string is a valid specifier. This only checks the string's format, not that the specifier identifies a known zone; see isValidZone for that.\n   * @param {string} s - The string to check validity on\n   * @example IANAZone.isValidSpecifier(\"America/New_York\") //=> true\n   * @example IANAZone.isValidSpecifier(\"Sport~~blorp\") //=> false\n   * @deprecated This method returns false for some valid IANA names. Use isValidZone instead.\n   * @return {boolean}\n   */static isValidSpecifier(e){return this.isValidZone(e)}\n/**\n   * Returns whether the provided string identifies a real zone\n   * @param {string} zone - The string to check\n   * @example IANAZone.isValidZone(\"America/New_York\") //=> true\n   * @example IANAZone.isValidZone(\"Fantasia/Castle\") //=> false\n   * @example IANAZone.isValidZone(\"Sport~~blorp\") //=> false\n   * @return {boolean}\n   */static isValidZone(e){if(!e)return false;try{new Intl.DateTimeFormat(\"en-US\",{timeZone:e}).format();return true}catch(e){return false}}constructor(e){super();this.zoneName=e;this.valid=IANAZone.isValidZone(e)}get type(){return\"iana\"}get name(){return this.zoneName}get isUniversal(){return false}offsetName(e,{format:t,locale:n}){return parseZoneInfo(e,t,n,this.name)}formatOffset(e,t){return formatOffset(this.offset(e),t)}offset(e){const t=new Date(e);if(isNaN(t))return NaN;const n=makeDTF(this.name);let[r,s,i,a,o,u,l]=n.formatToParts?partsOffset(n,t):hackyOffset(n,t);a===\"BC\"&&(r=1-Math.abs(r));const c=o===24?0:o;const d=objToLocalTS({year:r,month:s,day:i,hour:c,minute:u,second:l,millisecond:0});let m=+t;const h=m%1e3;m-=h>=0?h:1e3+h;return(d-m)/6e4}equals(e){return e.type===\"iana\"&&e.name===this.name}get isValid(){return this.valid}}let F={};function getCachedLF(e,t={}){const n=JSON.stringify([e,t]);let r=F[n];if(!r){r=new Intl.ListFormat(e,t);F[n]=r}return r}let M={};function getCachedDTF(e,t={}){const n=JSON.stringify([e,t]);let r=M[n];if(!r){r=new Intl.DateTimeFormat(e,t);M[n]=r}return r}let E={};function getCachedINF(e,t={}){const n=JSON.stringify([e,t]);let r=E[n];if(!r){r=new Intl.NumberFormat(e,t);E[n]=r}return r}let Z={};function getCachedRTF(e,t={}){const{base:n,...r}=t;const s=JSON.stringify([e,r]);let i=Z[s];if(!i){i=new Intl.RelativeTimeFormat(e,t);Z[s]=i}return i}let L=null;function systemLocale(){if(L)return L;L=(new Intl.DateTimeFormat).resolvedOptions().locale;return L}let C={};function getCachedWeekInfo(e){let t=C[e];if(!t){const n=new Intl.Locale(e);t=\"getWeekInfo\"in n?n.getWeekInfo():n.weekInfo;C[e]=t}return t}function parseLocaleString(e){const t=e.indexOf(\"-x-\");t!==-1&&(e=e.substring(0,t));const n=e.indexOf(\"-u-\");if(n===-1)return[e];{let t;let r;try{t=getCachedDTF(e).resolvedOptions();r=e}catch(s){const i=e.substring(0,n);t=getCachedDTF(i).resolvedOptions();r=i}const{numberingSystem:s,calendar:i}=t;return[r,s,i]}}function intlConfigString(e,t,n){if(n||t){e.includes(\"-u-\")||(e+=\"-u\");n&&(e+=`-ca-${n}`);t&&(e+=`-nu-${t}`);return e}return e}function mapMonths(e){const t=[];for(let n=1;n<=12;n++){const r=DateTime.utc(2009,n,1);t.push(e(r))}return t}function mapWeekdays(e){const t=[];for(let n=1;n<=7;n++){const r=DateTime.utc(2016,11,13+n);t.push(e(r))}return t}function listStuff(e,t,n,r){const s=e.listingMode();return s===\"error\"?null:s===\"en\"?n(t):r(t)}function supportsFastNumbers(e){return(!e.numberingSystem||e.numberingSystem===\"latn\")&&(e.numberingSystem===\"latn\"||!e.locale||e.locale.startsWith(\"en\")||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem===\"latn\")}class PolyNumberFormatter{constructor(e,t,n){this.padTo=n.padTo||0;this.floor=n.floor||false;const{padTo:r,floor:s,...i}=n;if(!t||Object.keys(i).length>0){const t={useGrouping:false,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo);this.inf=getCachedINF(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}{const t=this.floor?Math.floor(e):roundTo(e,3);return padStart(t,this.padTo)}}}class PolyDateFormatter{constructor(e,t,n){this.opts=n;this.originalZone=void 0;let r;if(this.opts.timeZone)this.dt=e;else if(e.zone.type===\"fixed\"){const t=e.offset/60*-1;const n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;if(e.offset!==0&&IANAZone.create(n).valid){r=n;this.dt=e}else{r=\"UTC\";this.dt=e.offset===0?e:e.setZone(\"UTC\").plus({minutes:e.offset});this.originalZone=e.zone}}else if(e.zone.type===\"system\")this.dt=e;else if(e.zone.type===\"iana\"){this.dt=e;r=e.zone.name}else{r=\"UTC\";this.dt=e.setZone(\"UTC\").plus({minutes:e.offset});this.originalZone=e.zone}const s={...this.opts};s.timeZone=s.timeZone||r;this.dtf=getCachedDTF(t,s)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(\"\"):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map((e=>{if(e.type===\"timeZoneName\"){const t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class PolyRelFormatter{constructor(e,t,n){this.opts={style:\"long\",...n};!t&&hasRelative()&&(this.rtf=getCachedRTF(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):formatRelativeTime(t,e,this.opts.numeric,this.opts.style!==\"long\")}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}const W={firstDay:1,minimalDays:4,weekend:[6,7]};class Locale{static fromOpts(e){return Locale.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,t,n,r,s=false){const i=e||Settings.defaultLocale;const a=i||(s?\"en-US\":systemLocale());const o=t||Settings.defaultNumberingSystem;const u=n||Settings.defaultOutputCalendar;const l=validateWeekSettings(r)||Settings.defaultWeekSettings;return new Locale(a,o,u,l,i)}static resetCache(){L=null;M={};E={};Z={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n,weekSettings:r}={}){return Locale.create(e,t,n,r)}constructor(e,t,n,r,s){const[i,a,o]=parseLocaleString(e);this.locale=i;this.numberingSystem=t||a||null;this.outputCalendar=n||o||null;this.weekSettings=r;this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar);this.weekdaysCache={format:{},standalone:{}};this.monthsCache={format:{},standalone:{}};this.meridiemCache=null;this.eraCache={};this.specifiedLocale=s;this.fastNumbersCached=null}get fastNumbers(){this.fastNumbersCached==null&&(this.fastNumbersCached=supportsFastNumbers(this));return this.fastNumbersCached}listingMode(){const e=this.isEnglish();const t=(this.numberingSystem===null||this.numberingSystem===\"latn\")&&(this.outputCalendar===null||this.outputCalendar===\"gregory\");return e&&t?\"en\":\"intl\"}clone(e){return e&&Object.getOwnPropertyNames(e).length!==0?Locale.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,validateWeekSettings(e.weekSettings)||this.weekSettings,e.defaultToEN||false):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:true})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:false})}months(e,t=false){return listStuff(this,e,months,(()=>{const n=t?{month:e,day:\"numeric\"}:{month:e},r=t?\"format\":\"standalone\";this.monthsCache[r][e]||(this.monthsCache[r][e]=mapMonths((e=>this.extract(e,n,\"month\"))));return this.monthsCache[r][e]}))}weekdays(e,t=false){return listStuff(this,e,weekdays,(()=>{const n=t?{weekday:e,year:\"numeric\",month:\"long\",day:\"numeric\"}:{weekday:e},r=t?\"format\":\"standalone\";this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=mapWeekdays((e=>this.extract(e,n,\"weekday\"))));return this.weekdaysCache[r][e]}))}meridiems(){return listStuff(this,void 0,(()=>K),(()=>{if(!this.meridiemCache){const e={hour:\"numeric\",hourCycle:\"h12\"};this.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map((t=>this.extract(t,e,\"dayperiod\")))}return this.meridiemCache}))}eras(e){return listStuff(this,e,eras,(()=>{const t={era:e};this.eraCache[e]||(this.eraCache[e]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map((e=>this.extract(e,t,\"era\"))));return this.eraCache[e]}))}extract(e,t,n){const r=this.dtFormatter(e,t),s=r.formatToParts(),i=s.find((e=>e.type.toLowerCase()===n));return i?i.value:null}numberFormatter(e={}){return new PolyNumberFormatter(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new PolyDateFormatter(e,this.intl,t)}relFormatter(e={}){return new PolyRelFormatter(this.intl,this.isEnglish(),e)}listFormatter(e={}){return getCachedLF(this.intl,e)}isEnglish(){return this.locale===\"en\"||this.locale.toLowerCase()===\"en-us\"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith(\"en-us\")}getWeekSettings(){return this.weekSettings?this.weekSettings:hasLocaleWeekInfo()?getCachedWeekInfo(this.locale):W}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}}let V=null;class FixedOffsetZone extends Zone{static get utcInstance(){V===null&&(V=new FixedOffsetZone(0));return V}\n/**\n   * Get an instance with a specified offset\n   * @param {number} offset - The offset in minutes\n   * @return {FixedOffsetZone}\n   */static instance(e){return e===0?FixedOffsetZone.utcInstance:new FixedOffsetZone(e)}\n/**\n   * Get an instance of FixedOffsetZone from a UTC offset string, like \"UTC+6\"\n   * @param {string} s - The offset string to parse\n   * @example FixedOffsetZone.parseSpecifier(\"UTC+6\")\n   * @example FixedOffsetZone.parseSpecifier(\"UTC+06\")\n   * @example FixedOffsetZone.parseSpecifier(\"UTC-6:00\")\n   * @return {FixedOffsetZone}\n   */static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\\d{1,2})(?::(\\d{2}))?)?$/i);if(t)return new FixedOffsetZone(signedOffset(t[1],t[2]))}return null}constructor(e){super();this.fixed=e}get type(){return\"fixed\"}get name(){return this.fixed===0?\"UTC\":`UTC${formatOffset(this.fixed,\"narrow\")}`}get ianaName(){return this.fixed===0?\"Etc/UTC\":`Etc/GMT${formatOffset(-this.fixed,\"narrow\")}`}offsetName(){return this.name}formatOffset(e,t){return formatOffset(this.fixed,t)}get isUniversal(){return true}offset(){return this.fixed}equals(e){return e.type===\"fixed\"&&e.fixed===this.fixed}get isValid(){return true}}class InvalidZone extends Zone{constructor(e){super();this.zoneName=e}get type(){return\"invalid\"}get name(){return this.zoneName}get isUniversal(){return false}offsetName(){return null}formatOffset(){return\"\"}offset(){return NaN}equals(){return false}get isValid(){return false}}function normalizeZone(e,t){if(isUndefined(e)||e===null)return t;if(e instanceof Zone)return e;if(isString(e)){const n=e.toLowerCase();return n===\"default\"?t:n===\"local\"||n===\"system\"?SystemZone.instance:n===\"utc\"||n===\"gmt\"?FixedOffsetZone.utcInstance:FixedOffsetZone.parseSpecifier(n)||IANAZone.create(e)}return isNumber(e)?FixedOffsetZone.instance(e):typeof e===\"object\"&&\"offset\"in e&&typeof e.offset===\"function\"?e:new InvalidZone(e)}let U,now=()=>Date.now(),A=\"system\",$=null,z=null,j=null,R=60,Y=null;class Settings{\n/**\n   * Get the callback for returning the current timestamp.\n   * @type {function}\n   */\nstatic get now(){return now}\n/**\n   * Set the callback for returning the current timestamp.\n   * The function should return a number, which will be interpreted as an Epoch millisecond count\n   * @type {function}\n   * @example Settings.now = () => Date.now() + 3000 // pretend it is 3 seconds in the future\n   * @example Settings.now = () => 0 // always pretend it's Jan 1, 1970 at midnight in UTC time\n   */static set now(e){now=e}\n/**\n   * Set the default time zone to create DateTimes in. Does not affect existing instances.\n   * Use the value \"system\" to reset this value to the system's time zone.\n   * @type {string}\n   */static set defaultZone(e){A=e}\n/**\n   * Get the default time zone object currently used to create DateTimes. Does not affect existing instances.\n   * The default value is the system's time zone (the one set on the machine that runs this code).\n   * @type {Zone}\n   */static get defaultZone(){return normalizeZone(A,SystemZone.instance)}\n/**\n   * Get the default locale to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static get defaultLocale(){return $}\n/**\n   * Set the default locale to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static set defaultLocale(e){$=e}\n/**\n   * Get the default numbering system to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static get defaultNumberingSystem(){return z}\n/**\n   * Set the default numbering system to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static set defaultNumberingSystem(e){z=e}\n/**\n   * Get the default output calendar to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static get defaultOutputCalendar(){return j}\n/**\n   * Set the default output calendar to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static set defaultOutputCalendar(e){j=e}\n/**\n   * @typedef {Object} WeekSettings\n   * @property {number} firstDay\n   * @property {number} minimalDays\n   * @property {number[]} weekend\n   */static get defaultWeekSettings(){return Y}\n/**\n   * Allows overriding the default locale week settings, i.e. the start of the week, the weekend and\n   * how many days are required in the first week of a year.\n   * Does not affect existing instances.\n   *\n   * @param {WeekSettings|null} weekSettings\n   */static set defaultWeekSettings(e){Y=validateWeekSettings(e)}\n/**\n   * Get the cutoff year after which a string encoding a year as two digits is interpreted to occur in the current century.\n   * @type {number}\n   */static get twoDigitCutoffYear(){return R}\n/**\n   * Set the cutoff year after which a string encoding a year as two digits is interpreted to occur in the current century.\n   * @type {number}\n   * @example Settings.twoDigitCutoffYear = 0 // cut-off year is 0, so all 'yy' are interpreted as current century\n   * @example Settings.twoDigitCutoffYear = 50 // '49' -> 1949; '50' -> 2050\n   * @example Settings.twoDigitCutoffYear = 1950 // interpreted as 50\n   * @example Settings.twoDigitCutoffYear = 2050 // ALSO interpreted as 50\n   */static set twoDigitCutoffYear(e){R=e%100}\n/**\n   * Get whether Luxon will throw when it encounters invalid DateTimes, Durations, or Intervals\n   * @type {boolean}\n   */static get throwOnInvalid(){return U}\n/**\n   * Set whether Luxon will throw when it encounters invalid DateTimes, Durations, or Intervals\n   * @type {boolean}\n   */static set throwOnInvalid(e){U=e}static resetCaches(){Locale.resetCache();IANAZone.resetCache()}}class Invalid{constructor(e,t){this.reason=e;this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const q=[0,31,59,90,120,151,181,212,243,273,304,334],_=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(e,t){return new Invalid(\"unit out of range\",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function dayOfWeek(e,t,n){const r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);const s=r.getUTCDay();return s===0?7:s}function computeOrdinal(e,t,n){return n+(isLeapYear(e)?_:q)[t-1]}function uncomputeOrdinal(e,t){const n=isLeapYear(e)?_:q,r=n.findIndex((e=>e<t)),s=t-n[r];return{month:r+1,day:s}}function isoWeekdayToLocal(e,t){return(e-t+7)%7+1}function gregorianToWeek(e,t=4,n=1){const{year:r,month:s,day:i}=e,a=computeOrdinal(r,s,i),o=isoWeekdayToLocal(dayOfWeek(r,s,i),n);let u,l=Math.floor((a-o+14-t)/7);if(l<1){u=r-1;l=weeksInWeekYear(u,t,n)}else if(l>weeksInWeekYear(r,t,n)){u=r+1;l=1}else u=r;return{weekYear:u,weekNumber:l,weekday:o,...timeObject(e)}}function weekToGregorian(e,t=4,n=1){const{weekYear:r,weekNumber:s,weekday:i}=e,a=isoWeekdayToLocal(dayOfWeek(r,1,t),n),o=daysInYear(r);let u,l=s*7+i-a-7+t;if(l<1){u=r-1;l+=daysInYear(u)}else if(l>o){u=r+1;l-=daysInYear(r)}else u=r;const{month:c,day:d}=uncomputeOrdinal(u,l);return{year:u,month:c,day:d,...timeObject(e)}}function gregorianToOrdinal(e){const{year:t,month:n,day:r}=e;const s=computeOrdinal(t,n,r);return{year:t,ordinal:s,...timeObject(e)}}function ordinalToGregorian(e){const{year:t,ordinal:n}=e;const{month:r,day:s}=uncomputeOrdinal(t,n);return{year:t,month:r,day:s,...timeObject(e)}}\n/**\n * Check if local week units like localWeekday are used in obj.\n * If so, validates that they are not mixed with ISO week units and then copies them to the normal week unit properties.\n * Modifies obj in-place!\n * @param obj the object values\n */function usesLocalWeekValues(e,t){const n=!isUndefined(e.localWeekday)||!isUndefined(e.localWeekNumber)||!isUndefined(e.localWeekYear);if(n){const n=!isUndefined(e.weekday)||!isUndefined(e.weekNumber)||!isUndefined(e.weekYear);if(n)throw new ConflictingSpecificationError(\"Cannot mix locale-based week fields with ISO-based week fields\");isUndefined(e.localWeekday)||(e.weekday=e.localWeekday);isUndefined(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber);isUndefined(e.localWeekYear)||(e.weekYear=e.localWeekYear);delete e.localWeekday;delete e.localWeekNumber;delete e.localWeekYear;return{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function hasInvalidWeekData(e,t=4,n=1){const r=isInteger(e.weekYear),s=integerBetween(e.weekNumber,1,weeksInWeekYear(e.weekYear,t,n)),i=integerBetween(e.weekday,1,7);return r?s?!i&&unitOutOfRange(\"weekday\",e.weekday):unitOutOfRange(\"week\",e.weekNumber):unitOutOfRange(\"weekYear\",e.weekYear)}function hasInvalidOrdinalData(e){const t=isInteger(e.year),n=integerBetween(e.ordinal,1,daysInYear(e.year));return t?!n&&unitOutOfRange(\"ordinal\",e.ordinal):unitOutOfRange(\"year\",e.year)}function hasInvalidGregorianData(e){const t=isInteger(e.year),n=integerBetween(e.month,1,12),r=integerBetween(e.day,1,daysInMonth(e.year,e.month));return t?n?!r&&unitOutOfRange(\"day\",e.day):unitOutOfRange(\"month\",e.month):unitOutOfRange(\"year\",e.year)}function hasInvalidTimeData(e){const{hour:t,minute:n,second:r,millisecond:s}=e;const i=integerBetween(t,0,23)||t===24&&n===0&&r===0&&s===0,a=integerBetween(n,0,59),o=integerBetween(r,0,59),u=integerBetween(s,0,999);return i?a?o?!u&&unitOutOfRange(\"millisecond\",s):unitOutOfRange(\"second\",r):unitOutOfRange(\"minute\",n):unitOutOfRange(\"hour\",t)}function isUndefined(e){return typeof e===\"undefined\"}function isNumber(e){return typeof e===\"number\"}function isInteger(e){return typeof e===\"number\"&&e%1===0}function isString(e){return typeof e===\"string\"}function isDate(e){return Object.prototype.toString.call(e)===\"[object Date]\"}function hasRelative(){try{return typeof Intl!==\"undefined\"&&!!Intl.RelativeTimeFormat}catch(e){return false}}function hasLocaleWeekInfo(){try{return typeof Intl!==\"undefined\"&&!!Intl.Locale&&(\"weekInfo\"in Intl.Locale.prototype||\"getWeekInfo\"in Intl.Locale.prototype)}catch(e){return false}}function maybeArray(e){return Array.isArray(e)?e:[e]}function bestBy(e,t,n){if(e.length!==0)return e.reduce(((e,r)=>{const s=[t(r),r];return e&&n(e[0],s[0])===e[0]?e:s}),null)[1]}function pick(e,t){return t.reduce(((t,n)=>{t[n]=e[n];return t}),{})}function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function validateWeekSettings(e){if(e==null)return null;if(typeof e!==\"object\")throw new InvalidArgumentError(\"Week settings must be an object\");if(!integerBetween(e.firstDay,1,7)||!integerBetween(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some((e=>!integerBetween(e,1,7))))throw new InvalidArgumentError(\"Invalid week settings\");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function integerBetween(e,t,n){return isInteger(e)&&e>=t&&e<=n}function floorMod(e,t){return e-t*Math.floor(e/t)}function padStart(e,t=2){const n=e<0;let r;r=n?\"-\"+(\"\"+-e).padStart(t,\"0\"):(\"\"+e).padStart(t,\"0\");return r}function parseInteger(e){return isUndefined(e)||e===null||e===\"\"?void 0:parseInt(e,10)}function parseFloating(e){return isUndefined(e)||e===null||e===\"\"?void 0:parseFloat(e)}function parseMillis(e){if(!isUndefined(e)&&e!==null&&e!==\"\"){const t=parseFloat(\"0.\"+e)*1e3;return Math.floor(t)}}function roundTo(e,t,n=false){const r=10**t,s=n?Math.trunc:Math.round;return s(e*r)/r}function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function daysInYear(e){return isLeapYear(e)?366:365}function daysInMonth(e,t){const n=floorMod(t-1,12)+1,r=e+(t-n)/12;return n===2?isLeapYear(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function objToLocalTS(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);if(e.year<100&&e.year>=0){t=new Date(t);t.setUTCFullYear(e.year,e.month-1,e.day)}return+t}function firstWeekOffset(e,t,n){const r=isoWeekdayToLocal(dayOfWeek(e,1,t),n);return-r+t-1}function weeksInWeekYear(e,t=4,n=1){const r=firstWeekOffset(e,t,n);const s=firstWeekOffset(e+1,t,n);return(daysInYear(e)-r+s)/7}function untruncateYear(e){return e>99?e:e>Settings.twoDigitCutoffYear?1900+e:2e3+e}function parseZoneInfo(e,t,n,r=null){const s=new Date(e),i={hourCycle:\"h23\",year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\"};r&&(i.timeZone=r);const a={timeZoneName:t,...i};const o=new Intl.DateTimeFormat(n,a).formatToParts(s).find((e=>e.type.toLowerCase()===\"timezonename\"));return o?o.value:null}function signedOffset(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0,s=n<0||Object.is(n,-0)?-r:r;return n*60+s}function asNumber(e){const t=Number(e);if(typeof e===\"boolean\"||e===\"\"||Number.isNaN(t))throw new InvalidArgumentError(`Invalid unit value ${e}`);return t}function normalizeObject(e,t){const n={};for(const r in e)if(hasOwnProperty(e,r)){const s=e[r];if(s===void 0||s===null)continue;n[t(r)]=asNumber(s)}return n}function formatOffset(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),s=e>=0?\"+\":\"-\";switch(t){case\"short\":return`${s}${padStart(n,2)}:${padStart(r,2)}`;case\"narrow\":return`${s}${n}${r>0?`:${r}`:\"\"}`;case\"techie\":return`${s}${padStart(n,2)}${padStart(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function timeObject(e){return pick(e,[\"hour\",\"minute\",\"second\",\"millisecond\"])}const P=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];const H=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];const J=[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"];function months(e){switch(e){case\"narrow\":return[...J];case\"short\":return[...H];case\"long\":return[...P];case\"numeric\":return[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"];case\"2-digit\":return[\"01\",\"02\",\"03\",\"04\",\"05\",\"06\",\"07\",\"08\",\"09\",\"10\",\"11\",\"12\"];default:return null}}const G=[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"];const B=[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"];const Q=[\"M\",\"T\",\"W\",\"T\",\"F\",\"S\",\"S\"];function weekdays(e){switch(e){case\"narrow\":return[...Q];case\"short\":return[...B];case\"long\":return[...G];case\"numeric\":return[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\"];default:return null}}const K=[\"AM\",\"PM\"];const X=[\"Before Christ\",\"Anno Domini\"];const ee=[\"BC\",\"AD\"];const te=[\"B\",\"A\"];function eras(e){switch(e){case\"narrow\":return[...te];case\"short\":return[...ee];case\"long\":return[...X];default:return null}}function meridiemForDateTime(e){return K[e.hour<12?0:1]}function weekdayForDateTime(e,t){return weekdays(t)[e.weekday-1]}function monthForDateTime(e,t){return months(t)[e.month-1]}function eraForDateTime(e,t){return eras(t)[e.year<0?0:1]}function formatRelativeTime(e,t,n=\"always\",r=false){const s={years:[\"year\",\"yr.\"],quarters:[\"quarter\",\"qtr.\"],months:[\"month\",\"mo.\"],weeks:[\"week\",\"wk.\"],days:[\"day\",\"day\",\"days\"],hours:[\"hour\",\"hr.\"],minutes:[\"minute\",\"min.\"],seconds:[\"second\",\"sec.\"]};const i=[\"hours\",\"minutes\",\"seconds\"].indexOf(e)===-1;if(n===\"auto\"&&i){const n=e===\"days\";switch(t){case 1:return n?\"tomorrow\":`next ${s[e][0]}`;case-1:return n?\"yesterday\":`last ${s[e][0]}`;case 0:return n?\"today\":`this ${s[e][0]}`;default:}}const a=Object.is(t,-0)||t<0,o=Math.abs(t),u=o===1,l=s[e],c=r?u?l[1]:l[2]||l[1]:u?s[e][0]:e;return a?`${o} ${c} ago`:`in ${o} ${c}`}function stringifyTokens(e,t){let n=\"\";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const ne={D:r,DD:s,DDD:a,DDDD:o,t:u,tt:l,ttt:c,tttt:d,T:m,TT:h,TTT:f,TTTT:y,f:g,ff:T,fff:O,ffff:D,F:p,FF:w,FFF:S,FFFF:I};class Formatter{static create(e,t={}){return new Formatter(e,t)}static parseFormat(e){let t=null,n=\"\",r=false;const s=[];for(let i=0;i<e.length;i++){const a=e.charAt(i);if(a===\"'\"){n.length>0&&s.push({literal:r||/^\\s+$/.test(n),val:n});t=null;n=\"\";r=!r}else if(r)n+=a;else if(a===t)n+=a;else{n.length>0&&s.push({literal:/^\\s+$/.test(n),val:n});n=a;t=a}}n.length>0&&s.push({literal:r||/^\\s+$/.test(n),val:n});return s}static macroTokenToFormatOpts(e){return ne[e]}constructor(e,t){this.opts=t;this.loc=e;this.systemLoc=null}formatWithSystemDefault(e,t){this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem());const n=this.systemLoc.dtFormatter(e,{...this.opts,...t});return n.format()}dtFormatter(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t})}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){const n=this.dtFormatter(e.start,t);return n.dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return padStart(e,t);const n={...this.opts};t>0&&(n.padTo=t);return this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){const n=this.loc.listingMode()===\"en\",r=this.loc.outputCalendar&&this.loc.outputCalendar!==\"gregory\",string=(t,n)=>this.loc.extract(e,t,n),formatOffset=t=>e.isOffsetFixed&&e.offset===0&&t.allowZ?\"Z\":e.isValid?e.zone.formatOffset(e.ts,t.format):\"\",meridiem=()=>n?meridiemForDateTime(e):string({hour:\"numeric\",hourCycle:\"h12\"},\"dayperiod\"),month=(t,r)=>n?monthForDateTime(e,t):string(r?{month:t}:{month:t,day:\"numeric\"},\"month\"),weekday=(t,r)=>n?weekdayForDateTime(e,t):string(r?{weekday:t}:{weekday:t,month:\"long\",day:\"numeric\"},\"weekday\"),maybeMacro=t=>{const n=Formatter.macroTokenToFormatOpts(t);return n?this.formatWithSystemDefault(e,n):t},era=t=>n?eraForDateTime(e,t):string({era:t},\"era\"),tokenToString=t=>{switch(t){case\"S\":return this.num(e.millisecond);case\"u\":case\"SSS\":return this.num(e.millisecond,3);case\"s\":return this.num(e.second);case\"ss\":return this.num(e.second,2);case\"uu\":return this.num(Math.floor(e.millisecond/10),2);case\"uuu\":return this.num(Math.floor(e.millisecond/100));case\"m\":return this.num(e.minute);case\"mm\":return this.num(e.minute,2);case\"h\":return this.num(e.hour%12===0?12:e.hour%12);case\"hh\":return this.num(e.hour%12===0?12:e.hour%12,2);case\"H\":return this.num(e.hour);case\"HH\":return this.num(e.hour,2);case\"Z\":return formatOffset({format:\"narrow\",allowZ:this.opts.allowZ});case\"ZZ\":return formatOffset({format:\"short\",allowZ:this.opts.allowZ});case\"ZZZ\":return formatOffset({format:\"techie\",allowZ:this.opts.allowZ});case\"ZZZZ\":return e.zone.offsetName(e.ts,{format:\"short\",locale:this.loc.locale});case\"ZZZZZ\":return e.zone.offsetName(e.ts,{format:\"long\",locale:this.loc.locale});case\"z\":return e.zoneName;case\"a\":return meridiem();case\"d\":return r?string({day:\"numeric\"},\"day\"):this.num(e.day);case\"dd\":return r?string({day:\"2-digit\"},\"day\"):this.num(e.day,2);case\"c\":return this.num(e.weekday);case\"ccc\":return weekday(\"short\",true);case\"cccc\":return weekday(\"long\",true);case\"ccccc\":return weekday(\"narrow\",true);case\"E\":return this.num(e.weekday);case\"EEE\":return weekday(\"short\",false);case\"EEEE\":return weekday(\"long\",false);case\"EEEEE\":return weekday(\"narrow\",false);case\"L\":return r?string({month:\"numeric\",day:\"numeric\"},\"month\"):this.num(e.month);case\"LL\":return r?string({month:\"2-digit\",day:\"numeric\"},\"month\"):this.num(e.month,2);case\"LLL\":return month(\"short\",true);case\"LLLL\":return month(\"long\",true);case\"LLLLL\":return month(\"narrow\",true);case\"M\":return r?string({month:\"numeric\"},\"month\"):this.num(e.month);case\"MM\":return r?string({month:\"2-digit\"},\"month\"):this.num(e.month,2);case\"MMM\":return month(\"short\",false);case\"MMMM\":return month(\"long\",false);case\"MMMMM\":return month(\"narrow\",false);case\"y\":return r?string({year:\"numeric\"},\"year\"):this.num(e.year);case\"yy\":return r?string({year:\"2-digit\"},\"year\"):this.num(e.year.toString().slice(-2),2);case\"yyyy\":return r?string({year:\"numeric\"},\"year\"):this.num(e.year,4);case\"yyyyyy\":return r?string({year:\"numeric\"},\"year\"):this.num(e.year,6);case\"G\":return era(\"short\");case\"GG\":return era(\"long\");case\"GGGGG\":return era(\"narrow\");case\"kk\":return this.num(e.weekYear.toString().slice(-2),2);case\"kkkk\":return this.num(e.weekYear,4);case\"W\":return this.num(e.weekNumber);case\"WW\":return this.num(e.weekNumber,2);case\"n\":return this.num(e.localWeekNumber);case\"nn\":return this.num(e.localWeekNumber,2);case\"ii\":return this.num(e.localWeekYear.toString().slice(-2),2);case\"iiii\":return this.num(e.localWeekYear,4);case\"o\":return this.num(e.ordinal);case\"ooo\":return this.num(e.ordinal,3);case\"q\":return this.num(e.quarter);case\"qq\":return this.num(e.quarter,2);case\"X\":return this.num(Math.floor(e.ts/1e3));case\"x\":return this.num(e.ts);default:return maybeMacro(t)}};return stringifyTokens(Formatter.parseFormat(t),tokenToString)}formatDurationFromString(e,t){const tokenToField=e=>{switch(e[0]){case\"S\":return\"millisecond\";case\"s\":return\"second\";case\"m\":return\"minute\";case\"h\":return\"hour\";case\"d\":return\"day\";case\"w\":return\"week\";case\"M\":return\"month\";case\"y\":return\"year\";default:return null}},tokenToString=e=>t=>{const n=tokenToField(t);return n?this.num(e.get(n),t.length):t},n=Formatter.parseFormat(t),r=n.reduce(((e,{literal:t,val:n})=>t?e:e.concat(n)),[]),s=e.shiftTo(...r.map(tokenToField).filter((e=>e)));return stringifyTokens(n,tokenToString(s))}}const re=/[A-Za-z_+-]{1,256}(?::?\\/[A-Za-z0-9_+-]{1,256}(?:\\/[A-Za-z0-9_+-]{1,256})?)?/;function combineRegexes(...e){const t=e.reduce(((e,t)=>e+t.source),\"\");return RegExp(`^${t}$`)}function combineExtractors(...e){return t=>e.reduce((([e,n,r],s)=>{const[i,a,o]=s(t,r);return[{...e,...i},a||n,o]}),[{},null,1]).slice(0,2)}function parse(e,...t){if(e==null)return[null,null];for(const[n,r]of t){const t=n.exec(e);if(t)return r(t)}return[null,null]}function simpleParse(...e){return(t,n)=>{const r={};let s;for(s=0;s<e.length;s++)r[e[s]]=parseInteger(t[n+s]);return[r,null,n+s]}}const se=/(?:(Z)|([+-]\\d\\d)(?::?(\\d\\d))?)/;const ie=`(?:${se.source}?(?:\\\\[(${re.source})\\\\])?)?`;const ae=/(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:[.,](\\d{1,30}))?)?)?/;const oe=RegExp(`${ae.source}${ie}`);const ue=RegExp(`(?:T${oe.source})?`);const le=/([+-]\\d{6}|\\d{4})(?:-?(\\d\\d)(?:-?(\\d\\d))?)?/;const ce=/(\\d{4})-?W(\\d\\d)(?:-?(\\d))?/;const de=/(\\d{4})-?(\\d{3})/;const me=simpleParse(\"weekYear\",\"weekNumber\",\"weekDay\");const he=simpleParse(\"year\",\"ordinal\");const fe=/(\\d{4})-(\\d\\d)-(\\d\\d)/;const ye=RegExp(`${ae.source} ?(?:${se.source}|(${re.source}))?`);const ge=RegExp(`(?: ${ye.source})?`);function int(e,t,n){const r=e[t];return isUndefined(r)?n:parseInteger(r)}function extractISOYmd(e,t){const n={year:int(e,t),month:int(e,t+1,1),day:int(e,t+2,1)};return[n,null,t+3]}function extractISOTime(e,t){const n={hours:int(e,t,0),minutes:int(e,t+1,0),seconds:int(e,t+2,0),milliseconds:parseMillis(e[t+3])};return[n,null,t+4]}function extractISOOffset(e,t){const n=!e[t]&&!e[t+1],r=signedOffset(e[t+1],e[t+2]),s=n?null:FixedOffsetZone.instance(r);return[{},s,t+3]}function extractIANAZone(e,t){const n=e[t]?IANAZone.create(e[t]):null;return[{},n,t+1]}const pe=RegExp(`^T?${ae.source}$`);const Te=/^-?P(?:(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)Y)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)M)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)W)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)D)?(?:T(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)H)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)M)?(?:(-?\\d{1,20})(?:[.,](-?\\d{1,20}))?S)?)?)$/;function extractISODuration(e){const[t,n,r,s,i,a,o,u,l]=e;const c=t[0]===\"-\";const d=u&&u[0]===\"-\";const maybeNegate=(e,t=false)=>e!==void 0&&(t||e&&c)?-e:e;return[{years:maybeNegate(parseFloating(n)),months:maybeNegate(parseFloating(r)),weeks:maybeNegate(parseFloating(s)),days:maybeNegate(parseFloating(i)),hours:maybeNegate(parseFloating(a)),minutes:maybeNegate(parseFloating(o)),seconds:maybeNegate(parseFloating(u),u===\"-0\"),milliseconds:maybeNegate(parseMillis(l),d)}]}const we={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function fromStrings(e,t,n,r,s,i,a){const o={year:t.length===2?untruncateYear(parseInteger(t)):parseInteger(t),month:H.indexOf(n)+1,day:parseInteger(r),hour:parseInteger(s),minute:parseInteger(i)};a&&(o.second=parseInteger(a));e&&(o.weekday=e.length>3?G.indexOf(e)+1:B.indexOf(e)+1);return o}const ke=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\\d\\d)(\\d\\d)))$/;function extractRFC2822(e){const[,t,n,r,s,i,a,o,u,l,c,d]=e,m=fromStrings(t,s,r,n,i,a,o);let h;h=u?we[u]:l?0:signedOffset(c,d);return[m,new FixedOffsetZone(h)]}function preprocessRFC2822(e){return e.replace(/\\([^()]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").trim()}const Oe=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\\d\\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\\d{4}) (\\d\\d):(\\d\\d):(\\d\\d) GMT$/,Se=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\\d\\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\\d\\d) (\\d\\d):(\\d\\d):(\\d\\d) GMT$/,De=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \\d|\\d\\d) (\\d\\d):(\\d\\d):(\\d\\d) (\\d{4})$/;function extractRFC1123Or850(e){const[,t,n,r,s,i,a,o]=e,u=fromStrings(t,s,r,n,i,a,o);return[u,FixedOffsetZone.utcInstance]}function extractASCII(e){const[,t,n,r,s,i,a,o]=e,u=fromStrings(t,o,n,r,s,i,a);return[u,FixedOffsetZone.utcInstance]}const Ie=combineRegexes(le,ue);const ve=combineRegexes(ce,ue);const be=combineRegexes(de,ue);const Ne=combineRegexes(oe);const xe=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone);const Fe=combineExtractors(me,extractISOTime,extractISOOffset,extractIANAZone);const Me=combineExtractors(he,extractISOTime,extractISOOffset,extractIANAZone);const Ee=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseISODate(e){return parse(e,[Ie,xe],[ve,Fe],[be,Me],[Ne,Ee])}function parseRFC2822Date(e){return parse(preprocessRFC2822(e),[ke,extractRFC2822])}function parseHTTPDate(e){return parse(e,[Oe,extractRFC1123Or850],[Se,extractRFC1123Or850],[De,extractASCII])}function parseISODuration(e){return parse(e,[Te,extractISODuration])}const Ze=combineExtractors(extractISOTime);function parseISOTimeOnly(e){return parse(e,[pe,Ze])}const Le=combineRegexes(fe,ge);const Ce=combineRegexes(ye);const We=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(e){return parse(e,[Le,xe],[Ce,We])}const Ve=\"Invalid Duration\";const Ue={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Ae={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...Ue},$e=365.2425,ze=30.436875,je={years:{quarters:4,months:12,weeks:$e/7,days:$e,hours:$e*24,minutes:$e*24*60,seconds:$e*24*60*60,milliseconds:$e*24*60*60*1e3},quarters:{months:3,weeks:$e/28,days:$e/4,hours:$e*24/4,minutes:$e*24*60/4,seconds:$e*24*60*60/4,milliseconds:$e*24*60*60*1e3/4},months:{weeks:ze/7,days:ze,hours:ze*24,minutes:ze*24*60,seconds:ze*24*60*60,milliseconds:ze*24*60*60*1e3},...Ue};const Re=[\"years\",\"quarters\",\"months\",\"weeks\",\"days\",\"hours\",\"minutes\",\"seconds\",\"milliseconds\"];const Ye=Re.slice(0).reverse();function clone$1(e,t,n=false){const r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new Duration(r)}function durationToMillis(e,t){let n=t.milliseconds??0;for(const r of Ye.slice(1))t[r]&&(n+=t[r]*e[r].milliseconds);return n}function normalizeValues(e,t){const n=durationToMillis(e,t)<0?-1:1;Re.reduceRight(((r,s)=>{if(isUndefined(t[s]))return r;if(r){const i=t[r]*n;const a=e[s][r];const o=Math.floor(i/a);t[s]+=o*n;t[r]-=o*a*n}return s}),null);Re.reduce(((n,r)=>{if(isUndefined(t[r]))return n;if(n){const s=t[n]%1;t[n]-=s;t[r]+=s*e[n][r]}return r}),null)}function removeZeroes(e){const t={};for(const[n,r]of Object.entries(e))r!==0&&(t[n]=r);return t}class Duration{constructor(e){const t=e.conversionAccuracy===\"longterm\"||false;let n=t?je:Ae;e.matrix&&(n=e.matrix);this.values=e.values;this.loc=e.loc||Locale.create();this.conversionAccuracy=t?\"longterm\":\"casual\";this.invalid=e.invalid||null;this.matrix=n;this.isLuxonDuration=true}\n/**\n   * Create Duration from a number of milliseconds.\n   * @param {number} count of milliseconds\n   * @param {Object} opts - options for parsing\n   * @param {string} [opts.locale='en-US'] - the locale to use\n   * @param {string} opts.numberingSystem - the numbering system to use\n   * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use\n   * @return {Duration}\n   */static fromMillis(e,t){return Duration.fromObject({milliseconds:e},t)}\n/**\n   * Create a Duration from a JavaScript object with keys like 'years' and 'hours'.\n   * If this object is empty then a zero milliseconds duration is returned.\n   * @param {Object} obj - the object to create the DateTime from\n   * @param {number} obj.years\n   * @param {number} obj.quarters\n   * @param {number} obj.months\n   * @param {number} obj.weeks\n   * @param {number} obj.days\n   * @param {number} obj.hours\n   * @param {number} obj.minutes\n   * @param {number} obj.seconds\n   * @param {number} obj.milliseconds\n   * @param {Object} [opts=[]] - options for creating this Duration\n   * @param {string} [opts.locale='en-US'] - the locale to use\n   * @param {string} opts.numberingSystem - the numbering system to use\n   * @param {string} [opts.conversionAccuracy='casual'] - the preset conversion system to use\n   * @param {string} [opts.matrix=Object] - the custom conversion system to use\n   * @return {Duration}\n   */static fromObject(e,t={}){if(e==null||typeof e!==\"object\")throw new InvalidArgumentError(\"Duration.fromObject: argument expected to be an object, got \"+(e===null?\"null\":typeof e));return new Duration({values:normalizeObject(e,Duration.normalizeUnit),loc:Locale.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}\n/**\n   * Create a Duration from DurationLike.\n   *\n   * @param {Object | number | Duration} durationLike\n   * One of:\n   * - object with keys like 'years' and 'hours'.\n   * - number representing milliseconds\n   * - Duration instance\n   * @return {Duration}\n   */static fromDurationLike(e){if(isNumber(e))return Duration.fromMillis(e);if(Duration.isDuration(e))return e;if(typeof e===\"object\")return Duration.fromObject(e);throw new InvalidArgumentError(`Unknown duration argument ${e} of type ${typeof e}`)}\n/**\n   * Create a Duration from an ISO 8601 duration string.\n   * @param {string} text - text to parse\n   * @param {Object} opts - options for parsing\n   * @param {string} [opts.locale='en-US'] - the locale to use\n   * @param {string} opts.numberingSystem - the numbering system to use\n   * @param {string} [opts.conversionAccuracy='casual'] - the preset conversion system to use\n   * @param {string} [opts.matrix=Object] - the preset conversion system to use\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Durations\n   * @example Duration.fromISO('P3Y6M1W4DT12H30M5S').toObject() //=> { years: 3, months: 6, weeks: 1, days: 4, hours: 12, minutes: 30, seconds: 5 }\n   * @example Duration.fromISO('PT23H').toObject() //=> { hours: 23 }\n   * @example Duration.fromISO('P5Y3M').toObject() //=> { years: 5, months: 3 }\n   * @return {Duration}\n   */static fromISO(e,t){const[n]=parseISODuration(e);return n?Duration.fromObject(n,t):Duration.invalid(\"unparsable\",`the input \"${e}\" can't be parsed as ISO 8601`)}\n/**\n   * Create a Duration from an ISO 8601 time string.\n   * @param {string} text - text to parse\n   * @param {Object} opts - options for parsing\n   * @param {string} [opts.locale='en-US'] - the locale to use\n   * @param {string} opts.numberingSystem - the numbering system to use\n   * @param {string} [opts.conversionAccuracy='casual'] - the preset conversion system to use\n   * @param {string} [opts.matrix=Object] - the conversion system to use\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Times\n   * @example Duration.fromISOTime('11:22:33.444').toObject() //=> { hours: 11, minutes: 22, seconds: 33, milliseconds: 444 }\n   * @example Duration.fromISOTime('11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }\n   * @example Duration.fromISOTime('T11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }\n   * @example Duration.fromISOTime('1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }\n   * @example Duration.fromISOTime('T1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }\n   * @return {Duration}\n   */static fromISOTime(e,t){const[n]=parseISOTimeOnly(e);return n?Duration.fromObject(n,t):Duration.invalid(\"unparsable\",`the input \"${e}\" can't be parsed as ISO 8601`)}\n/**\n   * Create an invalid Duration.\n   * @param {string} reason - simple string of why this datetime is invalid. Should not contain parameters or anything else data-dependent\n   * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information\n   * @return {Duration}\n   */static invalid(e,t=null){if(!e)throw new InvalidArgumentError(\"need to specify a reason the Duration is invalid\");const n=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid)throw new InvalidDurationError(n);return new Duration({invalid:n})}static normalizeUnit(e){const t={year:\"years\",years:\"years\",quarter:\"quarters\",quarters:\"quarters\",month:\"months\",months:\"months\",week:\"weeks\",weeks:\"weeks\",day:\"days\",days:\"days\",hour:\"hours\",hours:\"hours\",minute:\"minutes\",minutes:\"minutes\",second:\"seconds\",seconds:\"seconds\",millisecond:\"milliseconds\",milliseconds:\"milliseconds\"}[e?e.toLowerCase():e];if(!t)throw new InvalidUnitError(e);return t}\n/**\n   * Check if an object is a Duration. Works across context boundaries\n   * @param {object} o\n   * @return {boolean}\n   */static isDuration(e){return e&&e.isLuxonDuration||false}\n/**\n   * Get  the locale of a Duration, such 'en-GB'\n   * @type {string}\n   */get locale(){return this.isValid?this.loc.locale:null}\n/**\n   * Get the numbering system of a Duration, such 'beng'. The numbering system is used when formatting the Duration\n   *\n   * @type {string}\n   */get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}\n/**\n   * Returns a string representation of this Duration formatted according to the specified format string. You may use these tokens:\n   * * `S` for milliseconds\n   * * `s` for seconds\n   * * `m` for minutes\n   * * `h` for hours\n   * * `d` for days\n   * * `w` for weeks\n   * * `M` for months\n   * * `y` for years\n   * Notes:\n   * * Add padding by repeating the token, e.g. \"yy\" pads the years to two digits, \"hhhh\" pads the hours out to four digits\n   * * Tokens can be escaped by wrapping with single quotes.\n   * * The duration will be converted to the set of units in the format string using {@link Duration#shiftTo} and the Durations's conversion accuracy setting.\n   * @param {string} fmt - the format string\n   * @param {Object} opts - options\n   * @param {boolean} [opts.floor=true] - floor numerical values\n   * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat(\"y d s\") //=> \"1 6 2\"\n   * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat(\"yy dd sss\") //=> \"01 06 002\"\n   * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat(\"M S\") //=> \"12 518402000\"\n   * @return {string}\n   */toFormat(e,t={}){const n={...t,floor:t.round!==false&&t.floor!==false};return this.isValid?Formatter.create(this.loc,n).formatDurationFromString(this,e):Ve}\n/**\n   * Returns a string representation of a Duration with all units included.\n   * To modify its behavior, use `listStyle` and any Intl.NumberFormat option, though `unitDisplay` is especially relevant.\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#options\n   * @param {Object} opts - Formatting options. Accepts the same keys as the options parameter of the native `Intl.NumberFormat` constructor, as well as `listStyle`.\n   * @param {string} [opts.listStyle='narrow'] - How to format the merged list. Corresponds to the `style` property of the options parameter of the native `Intl.ListFormat` constructor.\n   * @example\n   * ```js\n   * var dur = Duration.fromObject({ days: 1, hours: 5, minutes: 6 })\n   * dur.toHuman() //=> '1 day, 5 hours, 6 minutes'\n   * dur.toHuman({ listStyle: \"long\" }) //=> '1 day, 5 hours, and 6 minutes'\n   * dur.toHuman({ unitDisplay: \"short\" }) //=> '1 day, 5 hr, 6 min'\n   * ```\n   */toHuman(e={}){if(!this.isValid)return Ve;const t=Re.map((t=>{const n=this.values[t];return isUndefined(n)?null:this.loc.numberFormatter({style:\"unit\",unitDisplay:\"long\",...e,unit:t.slice(0,-1)}).format(n)})).filter((e=>e));return this.loc.listFormatter({type:\"conjunction\",style:e.listStyle||\"narrow\",...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e=\"P\";this.years!==0&&(e+=this.years+\"Y\");this.months===0&&this.quarters===0||(e+=this.months+this.quarters*3+\"M\");this.weeks!==0&&(e+=this.weeks+\"W\");this.days!==0&&(e+=this.days+\"D\");this.hours===0&&this.minutes===0&&this.seconds===0&&this.milliseconds===0||(e+=\"T\");this.hours!==0&&(e+=this.hours+\"H\");this.minutes!==0&&(e+=this.minutes+\"M\");this.seconds===0&&this.milliseconds===0||(e+=roundTo(this.seconds+this.milliseconds/1e3,3)+\"S\");e===\"P\"&&(e+=\"T0S\");return e}\n/**\n   * Returns an ISO 8601-compliant string representation of this Duration, formatted as a time of day.\n   * Note that this will return null if the duration is invalid, negative, or equal to or greater than 24 hours.\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Times\n   * @param {Object} opts - options\n   * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0\n   * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0\n   * @param {boolean} [opts.includePrefix=false] - include the `T` prefix\n   * @param {string} [opts.format='extended'] - choose between the basic and extended format\n   * @example Duration.fromObject({ hours: 11 }).toISOTime() //=> '11:00:00.000'\n   * @example Duration.fromObject({ hours: 11 }).toISOTime({ suppressMilliseconds: true }) //=> '11:00:00'\n   * @example Duration.fromObject({ hours: 11 }).toISOTime({ suppressSeconds: true }) //=> '11:00'\n   * @example Duration.fromObject({ hours: 11 }).toISOTime({ includePrefix: true }) //=> 'T11:00:00.000'\n   * @example Duration.fromObject({ hours: 11 }).toISOTime({ format: 'basic' }) //=> '110000.000'\n   * @return {string}\n   */toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();if(t<0||t>=864e5)return null;e={suppressMilliseconds:false,suppressSeconds:false,includePrefix:false,format:\"extended\",...e,includeOffset:false};const n=DateTime.fromMillis(t,{zone:\"UTC\"});return n.toISOTime(e)}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?durationToMillis(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}\n/**\n   * Make this Duration longer by the specified amount. Return a newly-constructed Duration.\n   * @param {Duration|Object|number} duration - The amount to add. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject()\n   * @return {Duration}\n   */plus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e),n={};for(const e of Re)(hasOwnProperty(t.values,e)||hasOwnProperty(this.values,e))&&(n[e]=t.get(e)+this.get(e));return clone$1(this,{values:n},true)}\n/**\n   * Make this Duration shorter by the specified amount. Return a newly-constructed Duration.\n   * @param {Duration|Object|number} duration - The amount to subtract. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject()\n   * @return {Duration}\n   */minus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e);return this.plus(t.negate())}\n/**\n   * Scale this Duration by the specified amount. Return a newly-constructed Duration.\n   * @param {function} fn - The function to apply to each unit. Arity is 1 or 2: the value of the unit and, optionally, the unit name. Must return a number.\n   * @example Duration.fromObject({ hours: 1, minutes: 30 }).mapUnits(x => x * 2) //=> { hours: 2, minutes: 60 }\n   * @example Duration.fromObject({ hours: 1, minutes: 30 }).mapUnits((x, u) => u === \"hours\" ? x * 2 : x) //=> { hours: 2, minutes: 30 }\n   * @return {Duration}\n   */mapUnits(e){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=asNumber(e(this.values[n],n));return clone$1(this,{values:t},true)}\n/**\n   * Get the value of unit.\n   * @param {string} unit - a unit such as 'minute' or 'day'\n   * @example Duration.fromObject({years: 2, days: 3}).get('years') //=> 2\n   * @example Duration.fromObject({years: 2, days: 3}).get('months') //=> 0\n   * @example Duration.fromObject({years: 2, days: 3}).get('days') //=> 3\n   * @return {number}\n   */get(e){return this[Duration.normalizeUnit(e)]}\n/**\n   * \"Set\" the values of specified units. Return a newly-constructed Duration.\n   * @param {Object} values - a mapping of units to numbers\n   * @example dur.set({ years: 2017 })\n   * @example dur.set({ hours: 8, minutes: 30 })\n   * @return {Duration}\n   */set(e){if(!this.isValid)return this;const t={...this.values,...normalizeObject(e,Duration.normalizeUnit)};return clone$1(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:r}={}){const s=this.loc.clone({locale:e,numberingSystem:t});const i={loc:s,matrix:r,conversionAccuracy:n};return clone$1(this,i)}\n/**\n   * Return the length of the duration in the specified unit.\n   * @param {string} unit - a unit such as 'minutes' or 'days'\n   * @example Duration.fromObject({years: 1}).as('days') //=> 365\n   * @example Duration.fromObject({years: 1}).as('months') //=> 12\n   * @example Duration.fromObject({hours: 60}).as('days') //=> 2.5\n   * @return {number}\n   */as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();normalizeValues(this.matrix,e);return clone$1(this,{values:e},true)}rescale(){if(!this.isValid)return this;const e=removeZeroes(this.normalize().shiftToAll().toObject());return clone$1(this,{values:e},true)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map((e=>Duration.normalizeUnit(e)));const t={},n={},r=this.toObject();let s;for(const i of Re)if(e.indexOf(i)>=0){s=i;let e=0;for(const t in n){e+=this.matrix[t][i]*n[t];n[t]=0}isNumber(r[i])&&(e+=r[i]);const a=Math.trunc(e);t[i]=a;n[i]=(e*1e3-a*1e3)/1e3}else isNumber(r[i])&&(n[i]=r[i]);for(const e in n)n[e]!==0&&(t[s]+=e===s?n[e]:n[e]/this.matrix[s][e]);normalizeValues(this.matrix,t);return clone$1(this,{values:t},true)}shiftToAll(){return this.isValid?this.shiftTo(\"years\",\"months\",\"weeks\",\"days\",\"hours\",\"minutes\",\"seconds\",\"milliseconds\"):this}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values))e[t]=this.values[t]===0?0:-this.values[t];return clone$1(this,{values:e},true)}\n/**\n   * Get the years.\n   * @type {number}\n   */get years(){return this.isValid?this.values.years||0:NaN}\n/**\n   * Get the quarters.\n   * @type {number}\n   */get quarters(){return this.isValid?this.values.quarters||0:NaN}\n/**\n   * Get the months.\n   * @type {number}\n   */get months(){return this.isValid?this.values.months||0:NaN}\n/**\n   * Get the weeks\n   * @type {number}\n   */get weeks(){return this.isValid?this.values.weeks||0:NaN}\n/**\n   * Get the days.\n   * @type {number}\n   */get days(){return this.isValid?this.values.days||0:NaN}\n/**\n   * Get the hours.\n   * @type {number}\n   */get hours(){return this.isValid?this.values.hours||0:NaN}\n/**\n   * Get the minutes.\n   * @type {number}\n   */get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}\n/**\n   * Returns an explanation of why this Duration became invalid, or null if the Duration is valid\n   * @type {string}\n   */get invalidExplanation(){return this.invalid?this.invalid.explanation:null}\n/**\n   * Equality check\n   * Two Durations are equal iff they have the same units and the same values for each unit.\n   * @param {Duration} other\n   * @return {boolean}\n   */equals(e){if(!this.isValid||!e.isValid)return false;if(!this.loc.equals(e.loc))return false;function eq(e,t){return e===void 0||e===0?t===void 0||t===0:e===t}for(const t of Re)if(!eq(this.values[t],e.values[t]))return false;return true}}const qe=\"Invalid Interval\";function validateStartEnd(e,t){return e&&e.isValid?t&&t.isValid?t<e?Interval.invalid(\"end before start\",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null:Interval.invalid(\"missing or invalid end\"):Interval.invalid(\"missing or invalid start\")}class Interval{constructor(e){this.s=e.start;this.e=e.end;this.invalid=e.invalid||null;this.isLuxonInterval=true}\n/**\n   * Create an invalid Interval.\n   * @param {string} reason - simple string of why this Interval is invalid. Should not contain parameters or anything else data-dependent\n   * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information\n   * @return {Interval}\n   */static invalid(e,t=null){if(!e)throw new InvalidArgumentError(\"need to specify a reason the Interval is invalid\");const n=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid)throw new InvalidIntervalError(n);return new Interval({invalid:n})}\n/**\n   * Create an Interval from a start DateTime and an end DateTime. Inclusive of the start but not the end.\n   * @param {DateTime|Date|Object} start\n   * @param {DateTime|Date|Object} end\n   * @return {Interval}\n   */static fromDateTimes(e,t){const n=friendlyDateTime(e),r=friendlyDateTime(t);const s=validateStartEnd(n,r);return s==null?new Interval({start:n,end:r}):s}\n/**\n   * Create an Interval from a start DateTime and a Duration to extend to.\n   * @param {DateTime|Date|Object} start\n   * @param {Duration|Object|number} duration - the length of the Interval.\n   * @return {Interval}\n   */static after(e,t){const n=Duration.fromDurationLike(t),r=friendlyDateTime(e);return Interval.fromDateTimes(r,r.plus(n))}\n/**\n   * Create an Interval from an end DateTime and a Duration to extend backwards to.\n   * @param {DateTime|Date|Object} end\n   * @param {Duration|Object|number} duration - the length of the Interval.\n   * @return {Interval}\n   */static before(e,t){const n=Duration.fromDurationLike(t),r=friendlyDateTime(e);return Interval.fromDateTimes(r.minus(n),r)}\n/**\n   * Create an Interval from an ISO 8601 string.\n   * Accepts `<start>/<end>`, `<start>/<duration>`, and `<duration>/<end>` formats.\n   * @param {string} text - the ISO string to parse\n   * @param {Object} [opts] - options to pass {@link DateTime#fromISO} and optionally {@link Duration#fromISO}\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals\n   * @return {Interval}\n   */static fromISO(e,t){const[n,r]=(e||\"\").split(\"/\",2);if(n&&r){let e,s;try{e=DateTime.fromISO(n,t);s=e.isValid}catch(r){s=false}let i,a;try{i=DateTime.fromISO(r,t);a=i.isValid}catch(r){a=false}if(s&&a)return Interval.fromDateTimes(e,i);if(s){const n=Duration.fromISO(r,t);if(n.isValid)return Interval.after(e,n)}else if(a){const e=Duration.fromISO(n,t);if(e.isValid)return Interval.before(i,e)}}return Interval.invalid(\"unparsable\",`the input \"${e}\" can't be parsed as ISO 8601`)}\n/**\n   * Check if an object is an Interval. Works across context boundaries\n   * @param {object} o\n   * @return {boolean}\n   */static isInterval(e){return e&&e.isLuxonInterval||false}\n/**\n   * Returns the start of the Interval\n   * @type {DateTime}\n   */get start(){return this.isValid?this.s:null}\n/**\n   * Returns the end of the Interval\n   * @type {DateTime}\n   */get end(){return this.isValid?this.e:null}\n/**\n   * Returns whether this Interval's end is at least its start, meaning that the Interval isn't 'backwards'.\n   * @type {boolean}\n   */get isValid(){return this.invalidReason===null}\n/**\n   * Returns an error code if this Interval is invalid, or null if the Interval is valid\n   * @type {string}\n   */get invalidReason(){return this.invalid?this.invalid.reason:null}\n/**\n   * Returns an explanation of why this Interval became invalid, or null if the Interval is valid\n   * @type {string}\n   */get invalidExplanation(){return this.invalid?this.invalid.explanation:null}\n/**\n   * Returns the length of the Interval in the specified unit.\n   * @param {string} unit - the unit (such as 'hours' or 'days') to return the length in.\n   * @return {number}\n   */length(e=\"milliseconds\"){return this.isValid?this.toDuration(e).get(e):NaN}\n/**\n   * Returns the count of minutes, hours, days, months, or years included in the Interval, even in part.\n   * Unlike {@link Interval#length} this counts sections of the calendar, not periods of time, e.g. specifying 'day'\n   * asks 'what dates are included in this interval?', not 'how many days long is this interval?'\n   * @param {string} [unit='milliseconds'] - the unit of time to count.\n   * @param {Object} opts - options\n   * @param {boolean} [opts.useLocaleWeeks=false] - If true, use weeks based on the locale, i.e. use the locale-dependent start of the week; this operation will always use the locale of the start DateTime\n   * @return {number}\n   */count(e=\"milliseconds\",t){if(!this.isValid)return NaN;const n=this.start.startOf(e,t);let r;r=t?.useLocaleWeeks?this.end.reconfigure({locale:n.locale}):this.end;r=r.startOf(e,t);return Math.floor(r.diff(n,e).get(e))+(r.valueOf()!==this.end.valueOf())}\n/**\n   * Returns whether this Interval's start and end are both in the same unit of time\n   * @param {string} unit - the unit of time to check sameness on\n   * @return {boolean}\n   */hasSame(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}\n/**\n   * Return whether this Interval's start is after the specified DateTime.\n   * @param {DateTime} dateTime\n   * @return {boolean}\n   */isAfter(e){return!!this.isValid&&this.s>e}\n/**\n   * Return whether this Interval's end is before the specified DateTime.\n   * @param {DateTime} dateTime\n   * @return {boolean}\n   */isBefore(e){return!!this.isValid&&this.e<=e}\n/**\n   * Return whether this Interval contains the specified DateTime.\n   * @param {DateTime} dateTime\n   * @return {boolean}\n   */contains(e){return!!this.isValid&&(this.s<=e&&this.e>e)}\n/**\n   * \"Sets\" the start and/or end dates. Returns a newly-constructed Interval.\n   * @param {Object} values - the values to set\n   * @param {DateTime} values.start - the starting DateTime\n   * @param {DateTime} values.end - the ending DateTime\n   * @return {Interval}\n   */set({start:e,end:t}={}){return this.isValid?Interval.fromDateTimes(e||this.s,t||this.e):this}\n/**\n   * Split this Interval at each of the specified DateTimes\n   * @param {...DateTime} dateTimes - the unit of time to count.\n   * @return {Array}\n   */splitAt(...e){if(!this.isValid)return[];const t=e.map(friendlyDateTime).filter((e=>this.contains(e))).sort(((e,t)=>e.toMillis()-t.toMillis())),n=[];let{s:r}=this,s=0;while(r<this.e){const e=t[s]||this.e,i=+e>+this.e?this.e:e;n.push(Interval.fromDateTimes(r,i));r=i;s+=1}return n}\n/**\n   * Split this Interval into smaller Intervals, each of the specified length.\n   * Left over time is grouped into a smaller interval\n   * @param {Duration|Object|number} duration - The length of each resulting interval.\n   * @return {Array}\n   */splitBy(e){const t=Duration.fromDurationLike(e);if(!this.isValid||!t.isValid||t.as(\"milliseconds\")===0)return[];let n,{s:r}=this,s=1;const i=[];while(r<this.e){const e=this.start.plus(t.mapUnits((e=>e*s)));n=+e>+this.e?this.e:e;i.push(Interval.fromDateTimes(r,n));r=n;s+=1}return i}\n/**\n   * Split this Interval into the specified number of smaller intervals.\n   * @param {number} numberOfParts - The number of Intervals to divide the Interval into.\n   * @return {Array}\n   */divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}\n/**\n   * Return whether this Interval overlaps with the specified Interval\n   * @param {Interval} other\n   * @return {boolean}\n   */overlaps(e){return this.e>e.s&&this.s<e.e}\n/**\n   * Return whether this Interval's end is adjacent to the specified Interval's start.\n   * @param {Interval} other\n   * @return {boolean}\n   */abutsStart(e){return!!this.isValid&&+this.e===+e.s}\n/**\n   * Return whether this Interval's start is adjacent to the specified Interval's end.\n   * @param {Interval} other\n   * @return {boolean}\n   */abutsEnd(e){return!!this.isValid&&+e.e===+this.s}\n/**\n   * Return whether this Interval engulfs the start and end of the specified Interval.\n   * @param {Interval} other\n   * @return {boolean}\n   */engulfs(e){return!!this.isValid&&(this.s<=e.s&&this.e>=e.e)}\n/**\n   * Return whether this Interval has the same start and end as the specified Interval.\n   * @param {Interval} other\n   * @return {boolean}\n   */equals(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))}\n/**\n   * Return an Interval representing the intersection of this Interval and the specified Interval.\n   * Specifically, the resulting Interval has the maximum start time and the minimum end time of the two Intervals.\n   * Returns null if the intersection is empty, meaning, the intervals don't intersect.\n   * @param {Interval} other\n   * @return {Interval}\n   */intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,n=this.e<e.e?this.e:e.e;return t>=n?null:Interval.fromDateTimes(t,n)}\n/**\n   * Return an Interval representing the union of this Interval and the specified Interval.\n   * Specifically, the resulting Interval has the minimum start time and the maximum end time of the two Intervals.\n   * @param {Interval} other\n   * @return {Interval}\n   */union(e){if(!this.isValid)return this;const t=this.s<e.s?this.s:e.s,n=this.e>e.e?this.e:e.e;return Interval.fromDateTimes(t,n)}\n/**\n   * Merge an array of Intervals into a equivalent minimal set of Intervals.\n   * Combines overlapping and adjacent Intervals.\n   * @param {Array} intervals\n   * @return {Array}\n   */static merge(e){const[t,n]=e.sort(((e,t)=>e.s-t.s)).reduce((([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n]),[[],null]);n&&t.push(n);return t}\n/**\n   * Return an array of Intervals representing the spans of time that only appear in one of the specified Intervals.\n   * @param {Array} intervals\n   * @return {Array}\n   */static xor(e){let t=null,n=0;const r=[],s=e.map((e=>[{time:e.s,type:\"s\"},{time:e.e,type:\"e\"}])),i=Array.prototype.concat(...s),a=i.sort(((e,t)=>e.time-t.time));for(const e of a){n+=e.type===\"s\"?1:-1;if(n===1)t=e.time;else{t&&+t!==+e.time&&r.push(Interval.fromDateTimes(t,e.time));t=null}}return Interval.merge(r)}\n/**\n   * Return an Interval representing the span of time in this Interval that doesn't overlap with any of the specified Intervals.\n   * @param {...Interval} intervals\n   * @return {Array}\n   */difference(...e){return Interval.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:qe}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}\n/**\n   * Returns a localized string representing this Interval. Accepts the same options as the\n   * Intl.DateTimeFormat constructor and any presets defined by Luxon, such as\n   * {@link DateTime.DATE_FULL} or {@link DateTime.TIME_SIMPLE}. The exact behavior of this method\n   * is browser-specific, but in general it will return an appropriate representation of the\n   * Interval in the assigned locale. Defaults to the system's locale if no locale has been\n   * specified.\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n   * @param {Object} [formatOpts=DateTime.DATE_SHORT] - Either a DateTime preset or\n   * Intl.DateTimeFormat constructor options.\n   * @param {Object} opts - Options to override the configuration of the start DateTime.\n   * @example Interval.fromISO('2022-11-07T09:00Z/2022-11-08T09:00Z').toLocaleString(); //=> 11/7/2022 – 11/8/2022\n   * @example Interval.fromISO('2022-11-07T09:00Z/2022-11-08T09:00Z').toLocaleString(DateTime.DATE_FULL); //=> November 7 – 8, 2022\n   * @example Interval.fromISO('2022-11-07T09:00Z/2022-11-08T09:00Z').toLocaleString(DateTime.DATE_FULL, { locale: 'fr-FR' }); //=> 7–8 novembre 2022\n   * @example Interval.fromISO('2022-11-07T17:00Z/2022-11-07T19:00Z').toLocaleString(DateTime.TIME_SIMPLE); //=> 6:00 – 8:00 PM\n   * @example Interval.fromISO('2022-11-07T17:00Z/2022-11-07T19:00Z').toLocaleString({ weekday: 'short', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }); //=> Mon, Nov 07, 6:00 – 8:00 p\n   * @return {string}\n   */toLocaleString(e=r,t={}){return this.isValid?Formatter.create(this.s.loc.clone(t),e).formatInterval(this):qe}\n/**\n   * Returns an ISO 8601-compliant string representation of this Interval.\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals\n   * @param {Object} opts - The same options as {@link DateTime#toISO}\n   * @return {string}\n   */toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:qe}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:qe}\n/**\n   * Returns an ISO 8601-compliant string representation of time of this Interval.\n   * The date components are ignored.\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals\n   * @param {Object} opts - The same options as {@link DateTime#toISO}\n   * @return {string}\n   */toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:qe}\n/**\n   * Returns a string representation of this Interval formatted according to the specified format\n   * string. **You may not want this.** See {@link Interval#toLocaleString} for a more flexible\n   * formatting tool.\n   * @param {string} dateFormat - The format string. This string formats the start and end time.\n   * See {@link DateTime#toFormat} for details.\n   * @param {Object} opts - Options.\n   * @param {string} [opts.separator =  ' – '] - A separator to place between the start and end\n   * representations.\n   * @return {string}\n   */toFormat(e,{separator:t=\" – \"}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:qe}\n/**\n   * Return a Duration representing the time spanned by this interval.\n   * @param {string|string[]} [unit=['milliseconds']] - the unit or units (such as 'hours' or 'days') to include in the duration.\n   * @param {Object} opts - options that affect the creation of the Duration\n   * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration().toObject() //=> { milliseconds: 88489257 }\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration('days').toObject() //=> { days: 1.0241812152777778 }\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration(['hours', 'minutes']).toObject() //=> { hours: 24, minutes: 34.82095 }\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration(['hours', 'minutes', 'seconds']).toObject() //=> { hours: 24, minutes: 34, seconds: 49.257 }\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration('seconds').toObject() //=> { seconds: 88489.257 }\n   * @return {Duration}\n   */toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):Duration.invalid(this.invalidReason)}\n/**\n   * Run mapFn on the interval start and end, returning a new Interval from the resulting DateTimes\n   * @param {function} mapFn\n   * @return {Interval}\n   * @example Interval.fromDateTimes(dt1, dt2).mapEndpoints(endpoint => endpoint.toUTC())\n   * @example Interval.fromDateTimes(dt1, dt2).mapEndpoints(endpoint => endpoint.plus({ hours: 2 }))\n   */mapEndpoints(e){return Interval.fromDateTimes(e(this.s),e(this.e))}}class Info{\n/**\n   * Return whether the specified zone contains a DST.\n   * @param {string|Zone} [zone='local'] - Zone to check. Defaults to the environment's local zone.\n   * @return {boolean}\n   */\nstatic hasDST(e=Settings.defaultZone){const t=DateTime.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}\n/**\n   * Return whether the specified zone is a valid IANA specifier.\n   * @param {string} zone - Zone to check\n   * @return {boolean}\n   */static isValidIANAZone(e){return IANAZone.isValidZone(e)}\n/**\n   * Converts the input into a {@link Zone} instance.\n   *\n   * * If `input` is already a Zone instance, it is returned unchanged.\n   * * If `input` is a string containing a valid time zone name, a Zone instance\n   *   with that name is returned.\n   * * If `input` is a string that doesn't refer to a known time zone, a Zone\n   *   instance with {@link Zone#isValid} == false is returned.\n   * * If `input is a number, a Zone instance with the specified fixed offset\n   *   in minutes is returned.\n   * * If `input` is `null` or `undefined`, the default zone is returned.\n   * @param {string|Zone|number} [input] - the value to be converted\n   * @return {Zone}\n   */static normalizeZone(e){return normalizeZone(e,Settings.defaultZone)}\n/**\n   * Get the weekday on which the week starts according to the given locale.\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @returns {number} the start of the week, 1 for Monday through 7 for Sunday\n   */static getStartOfWeek({locale:e=null,locObj:t=null}={}){return(t||Locale.create(e)).getStartOfWeek()}\n/**\n   * Get the minimum number of days necessary in a week before it is considered part of the next year according\n   * to the given locale.\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @returns {number}\n   */static getMinimumDaysInFirstWeek({locale:e=null,locObj:t=null}={}){return(t||Locale.create(e)).getMinDaysInFirstWeek()}\n/**\n   * Get the weekdays, which are considered the weekend according to the given locale\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @returns {number[]} an array of weekdays, 1 for Monday through 7 for Sunday\n   */static getWeekendWeekdays({locale:e=null,locObj:t=null}={}){return(t||Locale.create(e)).getWeekendDays().slice()}\n/**\n   * Return an array of standalone month names.\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n   * @param {string} [length='long'] - the length of the month representation, such as \"numeric\", \"2-digit\", \"narrow\", \"short\", \"long\"\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.numberingSystem=null] - the numbering system\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @param {string} [opts.outputCalendar='gregory'] - the calendar\n   * @example Info.months()[0] //=> 'January'\n   * @example Info.months('short')[0] //=> 'Jan'\n   * @example Info.months('numeric')[0] //=> '1'\n   * @example Info.months('short', { locale: 'fr-CA' } )[0] //=> 'janv.'\n   * @example Info.months('numeric', { locale: 'ar' })[0] //=> '١'\n   * @example Info.months('long', { outputCalendar: 'islamic' })[0] //=> 'Rabiʻ I'\n   * @return {Array}\n   */static months(e=\"long\",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:s=\"gregory\"}={}){return(r||Locale.create(t,n,s)).months(e)}\n/**\n   * Return an array of format month names.\n   * Format months differ from standalone months in that they're meant to appear next to the day of the month. In some languages, that\n   * changes the string.\n   * See {@link Info#months}\n   * @param {string} [length='long'] - the length of the month representation, such as \"numeric\", \"2-digit\", \"narrow\", \"short\", \"long\"\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.numberingSystem=null] - the numbering system\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @param {string} [opts.outputCalendar='gregory'] - the calendar\n   * @return {Array}\n   */static monthsFormat(e=\"long\",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:s=\"gregory\"}={}){return(r||Locale.create(t,n,s)).months(e,true)}\n/**\n   * Return an array of standalone week names.\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n   * @param {string} [length='long'] - the length of the weekday representation, such as \"narrow\", \"short\", \"long\".\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.numberingSystem=null] - the numbering system\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @example Info.weekdays()[0] //=> 'Monday'\n   * @example Info.weekdays('short')[0] //=> 'Mon'\n   * @example Info.weekdays('short', { locale: 'fr-CA' })[0] //=> 'lun.'\n   * @example Info.weekdays('short', { locale: 'ar' })[0] //=> 'الاثنين'\n   * @return {Array}\n   */static weekdays(e=\"long\",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Locale.create(t,n,null)).weekdays(e)}\n/**\n   * Return an array of format week names.\n   * Format weekdays differ from standalone weekdays in that they're meant to appear next to more date information. In some languages, that\n   * changes the string.\n   * See {@link Info#weekdays}\n   * @param {string} [length='long'] - the length of the month representation, such as \"narrow\", \"short\", \"long\".\n   * @param {Object} opts - options\n   * @param {string} [opts.locale=null] - the locale code\n   * @param {string} [opts.numberingSystem=null] - the numbering system\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @return {Array}\n   */static weekdaysFormat(e=\"long\",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Locale.create(t,n,null)).weekdays(e,true)}\n/**\n   * Return an array of meridiems.\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @example Info.meridiems() //=> [ 'AM', 'PM' ]\n   * @example Info.meridiems({ locale: 'my' }) //=> [ 'နံနက်', 'ညနေ' ]\n   * @return {Array}\n   */static meridiems({locale:e=null}={}){return Locale.create(e).meridiems()}\n/**\n   * Return an array of eras, such as ['BC', 'AD']. The locale can be specified, but the calendar system is always Gregorian.\n   * @param {string} [length='short'] - the length of the era representation, such as \"short\" or \"long\".\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @example Info.eras() //=> [ 'BC', 'AD' ]\n   * @example Info.eras('long') //=> [ 'Before Christ', 'Anno Domini' ]\n   * @example Info.eras('long', { locale: 'fr' }) //=> [ 'avant Jésus-Christ', 'après Jésus-Christ' ]\n   * @return {Array}\n   */static eras(e=\"short\",{locale:t=null}={}){return Locale.create(t,null,\"gregory\").eras(e)}static features(){return{relative:hasRelative(),localeWeek:hasLocaleWeekInfo()}}}function dayDiff(e,t){const utcDayStart=e=>e.toUTC(0,{keepLocalTime:true}).startOf(\"day\").valueOf(),n=utcDayStart(t)-utcDayStart(e);return Math.floor(Duration.fromMillis(n).as(\"days\"))}function highOrderDiffs(e,t,n){const r=[[\"years\",(e,t)=>t.year-e.year],[\"quarters\",(e,t)=>t.quarter-e.quarter+4*(t.year-e.year)],[\"months\",(e,t)=>t.month-e.month+12*(t.year-e.year)],[\"weeks\",(e,t)=>{const n=dayDiff(e,t);return(n-n%7)/7}],[\"days\",dayDiff]];const s={};const i=e;let a,o;for(const[u,l]of r)if(n.indexOf(u)>=0){a=u;s[u]=l(e,t);o=i.plus(s);if(o>t){s[u]--;e=i.plus(s);if(e>t){o=e;s[u]--;e=i.plus(s)}}else e=o}return[e,s,o,a]}function diff(e,t,n,r){let[s,i,a,o]=highOrderDiffs(e,t,n);const u=t-s;const l=n.filter((e=>[\"hours\",\"minutes\",\"seconds\",\"milliseconds\"].indexOf(e)>=0));if(l.length===0){a<t&&(a=s.plus({[o]:1}));a!==s&&(i[o]=(i[o]||0)+u/(a-s))}const c=Duration.fromObject(i,r);return l.length>0?Duration.fromMillis(u,r).shiftTo(...l).plus(c):c}const _e={arab:\"[٠-٩]\",arabext:\"[۰-۹]\",bali:\"[᭐-᭙]\",beng:\"[০-৯]\",deva:\"[०-९]\",fullwide:\"[０-９]\",gujr:\"[૦-૯]\",hanidec:\"[〇|一|二|三|四|五|六|七|八|九]\",khmr:\"[០-៩]\",knda:\"[೦-೯]\",laoo:\"[໐-໙]\",limb:\"[᥆-᥏]\",mlym:\"[൦-൯]\",mong:\"[᠐-᠙]\",mymr:\"[၀-၉]\",orya:\"[୦-୯]\",tamldec:\"[௦-௯]\",telu:\"[౦-౯]\",thai:\"[๐-๙]\",tibt:\"[༠-༩]\",latn:\"\\\\d\"};const Pe={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]};const He=_e.hanidec.replace(/[\\[|\\]]/g,\"\").split(\"\");function parseDigits(e){let t=parseInt(e,10);if(isNaN(t)){t=\"\";for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);if(e[n].search(_e.hanidec)!==-1)t+=He.indexOf(e[n]);else for(const e in Pe){const[n,s]=Pe[e];r>=n&&r<=s&&(t+=r-n)}}return parseInt(t,10)}return t}function digitRegex({numberingSystem:e},t=\"\"){return new RegExp(`${_e[e||\"latn\"]}${t}`)}const Je=\"missing Intl.DateTimeFormat.formatToParts support\";function intUnit(e,t=(e=>e)){return{regex:e,deser:([e])=>t(parseDigits(e))}}const Ge=String.fromCharCode(160);const Be=`[ ${Ge}]`;const Qe=new RegExp(Be,\"g\");function fixListRegex(e){return e.replace(/\\./g,\"\\\\.?\").replace(Qe,Be)}function stripInsensitivities(e){return e.replace(/\\./g,\"\").replace(Qe,\" \").toLowerCase()}function oneOf(e,t){return e===null?null:{regex:RegExp(e.map(fixListRegex).join(\"|\")),deser:([n])=>e.findIndex((e=>stripInsensitivities(n)===stripInsensitivities(e)))+t}}function offset(e,t){return{regex:e,deser:([,e,t])=>signedOffset(e,t),groups:t}}function simple(e){return{regex:e,deser:([e])=>e}}function escapeToken(e){return e.replace(/[\\-\\[\\]{}()*+?.,\\\\\\^$|#\\s]/g,\"\\\\$&\")}\n/**\n * @param token\n * @param {Locale} loc\n */function unitForToken(e,t){const n=digitRegex(t),r=digitRegex(t,\"{2}\"),s=digitRegex(t,\"{3}\"),i=digitRegex(t,\"{4}\"),a=digitRegex(t,\"{6}\"),o=digitRegex(t,\"{1,2}\"),u=digitRegex(t,\"{1,3}\"),l=digitRegex(t,\"{1,6}\"),c=digitRegex(t,\"{1,9}\"),d=digitRegex(t,\"{2,4}\"),m=digitRegex(t,\"{4,6}\"),literal=e=>({regex:RegExp(escapeToken(e.val)),deser:([e])=>e,literal:true}),unitate=h=>{if(e.literal)return literal(h);switch(h.val){case\"G\":return oneOf(t.eras(\"short\"),0);case\"GG\":return oneOf(t.eras(\"long\"),0);case\"y\":return intUnit(l);case\"yy\":return intUnit(d,untruncateYear);case\"yyyy\":return intUnit(i);case\"yyyyy\":return intUnit(m);case\"yyyyyy\":return intUnit(a);case\"M\":return intUnit(o);case\"MM\":return intUnit(r);case\"MMM\":return oneOf(t.months(\"short\",true),1);case\"MMMM\":return oneOf(t.months(\"long\",true),1);case\"L\":return intUnit(o);case\"LL\":return intUnit(r);case\"LLL\":return oneOf(t.months(\"short\",false),1);case\"LLLL\":return oneOf(t.months(\"long\",false),1);case\"d\":return intUnit(o);case\"dd\":return intUnit(r);case\"o\":return intUnit(u);case\"ooo\":return intUnit(s);case\"HH\":return intUnit(r);case\"H\":return intUnit(o);case\"hh\":return intUnit(r);case\"h\":return intUnit(o);case\"mm\":return intUnit(r);case\"m\":return intUnit(o);case\"q\":return intUnit(o);case\"qq\":return intUnit(r);case\"s\":return intUnit(o);case\"ss\":return intUnit(r);case\"S\":return intUnit(u);case\"SSS\":return intUnit(s);case\"u\":return simple(c);case\"uu\":return simple(o);case\"uuu\":return intUnit(n);case\"a\":return oneOf(t.meridiems(),0);case\"kkkk\":return intUnit(i);case\"kk\":return intUnit(d,untruncateYear);case\"W\":return intUnit(o);case\"WW\":return intUnit(r);case\"E\":case\"c\":return intUnit(n);case\"EEE\":return oneOf(t.weekdays(\"short\",false),1);case\"EEEE\":return oneOf(t.weekdays(\"long\",false),1);case\"ccc\":return oneOf(t.weekdays(\"short\",true),1);case\"cccc\":return oneOf(t.weekdays(\"long\",true),1);case\"Z\":case\"ZZ\":return offset(new RegExp(`([+-]${o.source})(?::(${r.source}))?`),2);case\"ZZZ\":return offset(new RegExp(`([+-]${o.source})(${r.source})?`),2);case\"z\":return simple(/[a-z_+-/]{1,256}?/i);case\" \":return simple(/[^\\S\\n\\r]/);default:return literal(h)}};const h=unitate(e)||{invalidReason:Je};h.token=e;return h}const Ke={year:{\"2-digit\":\"yy\",numeric:\"yyyyy\"},month:{numeric:\"M\",\"2-digit\":\"MM\",short:\"MMM\",long:\"MMMM\"},day:{numeric:\"d\",\"2-digit\":\"dd\"},weekday:{short:\"EEE\",long:\"EEEE\"},dayperiod:\"a\",dayPeriod:\"a\",hour12:{numeric:\"h\",\"2-digit\":\"hh\"},hour24:{numeric:\"H\",\"2-digit\":\"HH\"},minute:{numeric:\"m\",\"2-digit\":\"mm\"},second:{numeric:\"s\",\"2-digit\":\"ss\"},timeZoneName:{long:\"ZZZZZ\",short:\"ZZZ\"}};function tokenForPart(e,t,n){const{type:r,value:s}=e;if(r===\"literal\"){const e=/^\\s+$/.test(s);return{literal:!e,val:e?\" \":s}}const i=t[r];let a=r;r===\"hour\"&&(a=t.hour12!=null?t.hour12?\"hour12\":\"hour24\":t.hourCycle!=null?t.hourCycle===\"h11\"||t.hourCycle===\"h12\"?\"hour12\":\"hour24\":n.hour12?\"hour12\":\"hour24\");let o=Ke[a];typeof o===\"object\"&&(o=o[i]);if(o)return{literal:false,val:o}}function buildRegex(e){const t=e.map((e=>e.regex)).reduce(((e,t)=>`${e}(${t.source})`),\"\");return[`^${t}$`,e]}function match(e,t,n){const r=e.match(t);if(r){const e={};let t=1;for(const s in n)if(hasOwnProperty(n,s)){const i=n[s],a=i.groups?i.groups+1:1;!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(r.slice(t,t+a)));t+=a}return[r,e]}return[r,{}]}function dateTimeFromMatches(e){const toField=e=>{switch(e){case\"S\":return\"millisecond\";case\"s\":return\"second\";case\"m\":return\"minute\";case\"h\":case\"H\":return\"hour\";case\"d\":return\"day\";case\"o\":return\"ordinal\";case\"L\":case\"M\":return\"month\";case\"y\":return\"year\";case\"E\":case\"c\":return\"weekday\";case\"W\":return\"weekNumber\";case\"k\":return\"weekYear\";case\"q\":return\"quarter\";default:return null}};let t=null;let n;isUndefined(e.z)||(t=IANAZone.create(e.z));if(!isUndefined(e.Z)){t||(t=new FixedOffsetZone(e.Z));n=e.Z}isUndefined(e.q)||(e.M=3*(e.q-1)+1);isUndefined(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0));e.G===0&&e.y&&(e.y=-e.y);isUndefined(e.u)||(e.S=parseMillis(e.u));const r=Object.keys(e).reduce(((t,n)=>{const r=toField(n);r&&(t[r]=e[n]);return t}),{});return[r,t,n]}let Xe=null;function getDummyDateTime(){Xe||(Xe=DateTime.fromMillis(1555555555555));return Xe}function maybeExpandMacroToken(e,t){if(e.literal)return e;const n=Formatter.macroTokenToFormatOpts(e.val);const r=formatOptsToTokens(n,t);return r==null||r.includes(void 0)?e:r}function expandMacroTokens(e,t){return Array.prototype.concat(...e.map((e=>maybeExpandMacroToken(e,t))))}function explainFromTokens(e,t,n){const r=expandMacroTokens(Formatter.parseFormat(n),e),s=r.map((t=>unitForToken(t,e))),i=s.find((e=>e.invalidReason));if(i)return{input:t,tokens:r,invalidReason:i.invalidReason};{const[e,n]=buildRegex(s),i=RegExp(e,\"i\"),[a,o]=match(t,i,n),[u,l,c]=o?dateTimeFromMatches(o):[null,null,void 0];if(hasOwnProperty(o,\"a\")&&hasOwnProperty(o,\"H\"))throw new ConflictingSpecificationError(\"Can't include meridiem when specifying 24-hour format\");return{input:t,tokens:r,regex:i,rawMatches:a,matches:o,result:u,zone:l,specificOffset:c}}}function parseFromTokens(e,t,n){const{result:r,zone:s,specificOffset:i,invalidReason:a}=explainFromTokens(e,t,n);return[r,s,i,a]}function formatOptsToTokens(e,t){if(!e)return null;const n=Formatter.create(t,e);const r=n.dtFormatter(getDummyDateTime());const s=r.formatToParts();const i=r.resolvedOptions();return s.map((t=>tokenForPart(t,e,i)))}const et=\"Invalid DateTime\";const tt=864e13;function unsupportedZone(e){return new Invalid(\"unsupported zone\",`the zone \"${e.name}\" is not supported`)}\n/**\n * @param {DateTime} dt\n */function possiblyCachedWeekData(e){e.weekData===null&&(e.weekData=gregorianToWeek(e.c));return e.weekData}\n/**\n * @param {DateTime} dt\n */function possiblyCachedLocalWeekData(e){e.localWeekData===null&&(e.localWeekData=gregorianToWeek(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek()));return e.localWeekData}function clone(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new DateTime({...n,...t,old:n})}function fixOffset(e,t,n){let r=e-t*60*1e3;const s=n.offset(r);if(t===s)return[r,t];r-=60*(s-t)*1e3;const i=n.offset(r);return s===i?[r,s]:[e-Math.min(s,i)*60*1e3,Math.max(s,i)]}function tsToObj(e,t){e+=t*60*1e3;const n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function objToTS(e,t,n){return fixOffset(objToLocalTS(e),t,n)}function adjustTime(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),s=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,i={...e.c,year:r,month:s,day:Math.min(e.c.day,daysInMonth(r,s))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},a=Duration.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as(\"milliseconds\"),o=objToLocalTS(i);let[u,l]=fixOffset(o,n,e.zone);if(a!==0){u+=a;l=e.zone.offset(u)}return{ts:u,o:l}}function parseDataToDateTime(e,t,n,r,s,i){const{setZone:a,zone:o}=n;if(e&&Object.keys(e).length!==0||t){const r=t||o,s=DateTime.fromObject(e,{...n,zone:r,specificOffset:i});return a?s:s.setZone(o)}return DateTime.invalid(new Invalid(\"unparsable\",`the input \"${s}\" can't be parsed as ${r}`))}function toTechFormat(e,t,n=true){return e.isValid?Formatter.create(Locale.create(\"en-US\"),{allowZ:n,forceSimple:true}).formatDateTimeFromString(e,t):null}function toISODate(e,t){const n=e.c.year>9999||e.c.year<0;let r=\"\";n&&e.c.year>=0&&(r+=\"+\");r+=padStart(e.c.year,n?6:4);if(t){r+=\"-\";r+=padStart(e.c.month);r+=\"-\";r+=padStart(e.c.day)}else{r+=padStart(e.c.month);r+=padStart(e.c.day)}return r}function toISOTime(e,t,n,r,s,i){let a=padStart(e.c.hour);if(t){a+=\":\";a+=padStart(e.c.minute);e.c.millisecond===0&&e.c.second===0&&n||(a+=\":\")}else a+=padStart(e.c.minute);if(e.c.millisecond!==0||e.c.second!==0||!n){a+=padStart(e.c.second);if(e.c.millisecond!==0||!r){a+=\".\";a+=padStart(e.c.millisecond,3)}}if(s)if(e.isOffsetFixed&&e.offset===0&&!i)a+=\"Z\";else if(e.o<0){a+=\"-\";a+=padStart(Math.trunc(-e.o/60));a+=\":\";a+=padStart(Math.trunc(-e.o%60))}else{a+=\"+\";a+=padStart(Math.trunc(e.o/60));a+=\":\";a+=padStart(Math.trunc(e.o%60))}i&&(a+=\"[\"+e.zone.ianaName+\"]\");return a}const nt={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},rt={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},st={ordinal:1,hour:0,minute:0,second:0,millisecond:0};const it=[\"year\",\"month\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"],at=[\"weekYear\",\"weekNumber\",\"weekday\",\"hour\",\"minute\",\"second\",\"millisecond\"],ot=[\"year\",\"ordinal\",\"hour\",\"minute\",\"second\",\"millisecond\"];function normalizeUnit(e){const t={year:\"year\",years:\"year\",month:\"month\",months:\"month\",day:\"day\",days:\"day\",hour:\"hour\",hours:\"hour\",minute:\"minute\",minutes:\"minute\",quarter:\"quarter\",quarters:\"quarter\",second:\"second\",seconds:\"second\",millisecond:\"millisecond\",milliseconds:\"millisecond\",weekday:\"weekday\",weekdays:\"weekday\",weeknumber:\"weekNumber\",weeksnumber:\"weekNumber\",weeknumbers:\"weekNumber\",weekyear:\"weekYear\",weekyears:\"weekYear\",ordinal:\"ordinal\"}[e.toLowerCase()];if(!t)throw new InvalidUnitError(e);return t}function normalizeUnitWithLocalWeeks(e){switch(e.toLowerCase()){case\"localweekday\":case\"localweekdays\":return\"localWeekday\";case\"localweeknumber\":case\"localweeknumbers\":return\"localWeekNumber\";case\"localweekyear\":case\"localweekyears\":return\"localWeekYear\";default:return normalizeUnit(e)}}function quickDT(e,t){const n=normalizeZone(t.zone,Settings.defaultZone),r=Locale.fromObject(t),s=Settings.now();let i,a;if(isUndefined(e.year))i=s;else{for(const t of it)isUndefined(e[t])&&(e[t]=nt[t]);const t=hasInvalidGregorianData(e)||hasInvalidTimeData(e);if(t)return DateTime.invalid(t);const r=n.offset(s);[i,a]=objToTS(e,r,n)}return new DateTime({ts:i,zone:n,loc:r,o:a})}function diffRelative(e,t,n){const r=!!isUndefined(n.round)||n.round,format=(e,s)=>{e=roundTo(e,r||n.calendary?0:2,true);const i=t.loc.clone(n).relFormatter(n);return i.format(e,s)},differ=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(n.unit)return format(differ(n.unit),n.unit);for(const e of n.units){const t=differ(e);if(Math.abs(t)>=1)return format(t,e)}return format(e>t?-0:0,n.units[n.units.length-1])}function lastOpts(e){let t,n={};if(e.length>0&&typeof e[e.length-1]===\"object\"){n=e[e.length-1];t=Array.from(e).slice(0,e.length-1)}else t=Array.from(e);return[n,t]}class DateTime{constructor(e){const t=e.zone||Settings.defaultZone;let n=e.invalid||(Number.isNaN(e.ts)?new Invalid(\"invalid input\"):null)||(t.isValid?null:unsupportedZone(t));this.ts=isUndefined(e.ts)?Settings.now():e.ts;let r=null,s=null;if(!n){const i=e.old&&e.old.ts===this.ts&&e.old.zone.equals(t);if(i)[r,s]=[e.old.c,e.old.o];else{const e=t.offset(this.ts);r=tsToObj(this.ts,e);n=Number.isNaN(r.year)?new Invalid(\"invalid input\"):null;r=n?null:r;s=n?null:e}}this._zone=t;this.loc=e.loc||Locale.create();this.invalid=n;this.weekData=null;this.localWeekData=null;this.c=r;this.o=s;this.isLuxonDateTime=true}static now(){return new DateTime({})}\n/**\n   * Create a local DateTime\n   * @param {number} [year] - The calendar year. If omitted (as in, call `local()` with no arguments), the current time will be used\n   * @param {number} [month=1] - The month, 1-indexed\n   * @param {number} [day=1] - The day of the month, 1-indexed\n   * @param {number} [hour=0] - The hour of the day, in 24-hour time\n   * @param {number} [minute=0] - The minute of the hour, meaning a number between 0 and 59\n   * @param {number} [second=0] - The second of the minute, meaning a number between 0 and 59\n   * @param {number} [millisecond=0] - The millisecond of the second, meaning a number between 0 and 999\n   * @example DateTime.local()                                  //~> now\n   * @example DateTime.local({ zone: \"America/New_York\" })      //~> now, in US east coast time\n   * @example DateTime.local(2017)                              //~> 2017-01-01T00:00:00\n   * @example DateTime.local(2017, 3)                           //~> 2017-03-01T00:00:00\n   * @example DateTime.local(2017, 3, 12, { locale: \"fr\" })     //~> 2017-03-12T00:00:00, with a French locale\n   * @example DateTime.local(2017, 3, 12, 5)                    //~> 2017-03-12T05:00:00\n   * @example DateTime.local(2017, 3, 12, 5, { zone: \"utc\" })   //~> 2017-03-12T05:00:00, in UTC\n   * @example DateTime.local(2017, 3, 12, 5, 45)                //~> 2017-03-12T05:45:00\n   * @example DateTime.local(2017, 3, 12, 5, 45, 10)            //~> 2017-03-12T05:45:10\n   * @example DateTime.local(2017, 3, 12, 5, 45, 10, 765)       //~> 2017-03-12T05:45:10.765\n   * @return {DateTime}\n   */static local(){const[e,t]=lastOpts(arguments),[n,r,s,i,a,o,u]=t;return quickDT({year:n,month:r,day:s,hour:i,minute:a,second:o,millisecond:u},e)}\n/**\n   * Create a DateTime in UTC\n   * @param {number} [year] - The calendar year. If omitted (as in, call `utc()` with no arguments), the current time will be used\n   * @param {number} [month=1] - The month, 1-indexed\n   * @param {number} [day=1] - The day of the month\n   * @param {number} [hour=0] - The hour of the day, in 24-hour time\n   * @param {number} [minute=0] - The minute of the hour, meaning a number between 0 and 59\n   * @param {number} [second=0] - The second of the minute, meaning a number between 0 and 59\n   * @param {number} [millisecond=0] - The millisecond of the second, meaning a number between 0 and 999\n   * @param {Object} options - configuration options for the DateTime\n   * @param {string} [options.locale] - a locale to set on the resulting DateTime instance\n   * @param {string} [options.outputCalendar] - the output calendar to set on the resulting DateTime instance\n   * @param {string} [options.numberingSystem] - the numbering system to set on the resulting DateTime instance\n   * @example DateTime.utc()                                              //~> now\n   * @example DateTime.utc(2017)                                          //~> 2017-01-01T00:00:00Z\n   * @example DateTime.utc(2017, 3)                                       //~> 2017-03-01T00:00:00Z\n   * @example DateTime.utc(2017, 3, 12)                                   //~> 2017-03-12T00:00:00Z\n   * @example DateTime.utc(2017, 3, 12, 5)                                //~> 2017-03-12T05:00:00Z\n   * @example DateTime.utc(2017, 3, 12, 5, 45)                            //~> 2017-03-12T05:45:00Z\n   * @example DateTime.utc(2017, 3, 12, 5, 45, { locale: \"fr\" })          //~> 2017-03-12T05:45:00Z with a French locale\n   * @example DateTime.utc(2017, 3, 12, 5, 45, 10)                        //~> 2017-03-12T05:45:10Z\n   * @example DateTime.utc(2017, 3, 12, 5, 45, 10, 765, { locale: \"fr\" }) //~> 2017-03-12T05:45:10.765Z with a French locale\n   * @return {DateTime}\n   */static utc(){const[e,t]=lastOpts(arguments),[n,r,s,i,a,o,u]=t;e.zone=FixedOffsetZone.utcInstance;return quickDT({year:n,month:r,day:s,hour:i,minute:a,second:o,millisecond:u},e)}\n/**\n   * Create a DateTime from a JavaScript Date object. Uses the default zone.\n   * @param {Date} date - a JavaScript Date object\n   * @param {Object} options - configuration options for the DateTime\n   * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into\n   * @return {DateTime}\n   */static fromJSDate(e,t={}){const n=isDate(e)?e.valueOf():NaN;if(Number.isNaN(n))return DateTime.invalid(\"invalid input\");const r=normalizeZone(t.zone,Settings.defaultZone);return r.isValid?new DateTime({ts:n,zone:r,loc:Locale.fromObject(t)}):DateTime.invalid(unsupportedZone(r))}\n/**\n   * Create a DateTime from a number of milliseconds since the epoch (meaning since 1 January 1970 00:00:00 UTC). Uses the default zone.\n   * @param {number} milliseconds - a number of milliseconds since 1970 UTC\n   * @param {Object} options - configuration options for the DateTime\n   * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into\n   * @param {string} [options.locale] - a locale to set on the resulting DateTime instance\n   * @param {string} options.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} options.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @return {DateTime}\n   */static fromMillis(e,t={}){if(isNumber(e))return e<-tt||e>tt?DateTime.invalid(\"Timestamp out of range\"):new DateTime({ts:e,zone:normalizeZone(t.zone,Settings.defaultZone),loc:Locale.fromObject(t)});throw new InvalidArgumentError(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}\n/**\n   * Create a DateTime from a number of seconds since the epoch (meaning since 1 January 1970 00:00:00 UTC). Uses the default zone.\n   * @param {number} seconds - a number of seconds since 1970 UTC\n   * @param {Object} options - configuration options for the DateTime\n   * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into\n   * @param {string} [options.locale] - a locale to set on the resulting DateTime instance\n   * @param {string} options.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} options.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @return {DateTime}\n   */static fromSeconds(e,t={}){if(isNumber(e))return new DateTime({ts:e*1e3,zone:normalizeZone(t.zone,Settings.defaultZone),loc:Locale.fromObject(t)});throw new InvalidArgumentError(\"fromSeconds requires a numerical input\")}\n/**\n   * Create a DateTime from a JavaScript object with keys like 'year' and 'hour' with reasonable defaults.\n   * @param {Object} obj - the object to create the DateTime from\n   * @param {number} obj.year - a year, such as 1987\n   * @param {number} obj.month - a month, 1-12\n   * @param {number} obj.day - a day of the month, 1-31, depending on the month\n   * @param {number} obj.ordinal - day of the year, 1-365 or 366\n   * @param {number} obj.weekYear - an ISO week year\n   * @param {number} obj.weekNumber - an ISO week number, between 1 and 52 or 53, depending on the year\n   * @param {number} obj.weekday - an ISO weekday, 1-7, where 1 is Monday and 7 is Sunday\n   * @param {number} obj.localWeekYear - a week year, according to the locale\n   * @param {number} obj.localWeekNumber - a week number, between 1 and 52 or 53, depending on the year, according to the locale\n   * @param {number} obj.localWeekday - a weekday, 1-7, where 1 is the first and 7 is the last day of the week, according to the locale\n   * @param {number} obj.hour - hour of the day, 0-23\n   * @param {number} obj.minute - minute of the hour, 0-59\n   * @param {number} obj.second - second of the minute, 0-59\n   * @param {number} obj.millisecond - millisecond of the second, 0-999\n   * @param {Object} opts - options for creating this DateTime\n   * @param {string|Zone} [opts.zone='local'] - interpret the numbers in the context of a particular zone. Can take any value taken as the first argument to setZone()\n   * @param {string} [opts.locale='system\\'s locale'] - a locale to set on the resulting DateTime instance\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @example DateTime.fromObject({ year: 1982, month: 5, day: 25}).toISODate() //=> '1982-05-25'\n   * @example DateTime.fromObject({ year: 1982 }).toISODate() //=> '1982-01-01'\n   * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }) //~> today at 10:26:06\n   * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'utc' }),\n   * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'local' })\n   * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'America/New_York' })\n   * @example DateTime.fromObject({ weekYear: 2016, weekNumber: 2, weekday: 3 }).toISODate() //=> '2016-01-13'\n   * @example DateTime.fromObject({ localWeekYear: 2022, localWeekNumber: 1, localWeekday: 1 }, { locale: \"en-US\" }).toISODate() //=> '2021-12-26'\n   * @return {DateTime}\n   */static fromObject(e,t={}){e=e||{};const n=normalizeZone(t.zone,Settings.defaultZone);if(!n.isValid)return DateTime.invalid(unsupportedZone(n));const r=Locale.fromObject(t);const s=normalizeObject(e,normalizeUnitWithLocalWeeks);const{minDaysInFirstWeek:i,startOfWeek:a}=usesLocalWeekValues(s,r);const o=Settings.now(),u=isUndefined(t.specificOffset)?n.offset(o):t.specificOffset,l=!isUndefined(s.ordinal),c=!isUndefined(s.year),d=!isUndefined(s.month)||!isUndefined(s.day),m=c||d,h=s.weekYear||s.weekNumber;if((m||l)&&h)throw new ConflictingSpecificationError(\"Can't mix weekYear/weekNumber units with year/month/day or ordinals\");if(d&&l)throw new ConflictingSpecificationError(\"Can't mix ordinal dates with month/day\");const f=h||s.weekday&&!m;let y,g,p=tsToObj(o,u);if(f){y=at;g=rt;p=gregorianToWeek(p,i,a)}else if(l){y=ot;g=st;p=gregorianToOrdinal(p)}else{y=it;g=nt}let T=false;for(const e of y){const t=s[e];isUndefined(t)?s[e]=T?g[e]:p[e]:T=true}const w=f?hasInvalidWeekData(s,i,a):l?hasInvalidOrdinalData(s):hasInvalidGregorianData(s),k=w||hasInvalidTimeData(s);if(k)return DateTime.invalid(k);const O=f?weekToGregorian(s,i,a):l?ordinalToGregorian(s):s,[S,D]=objToTS(O,u,n),I=new DateTime({ts:S,zone:n,o:D,loc:r});return s.weekday&&m&&e.weekday!==I.weekday?DateTime.invalid(\"mismatched weekday\",`you can't specify both a weekday of ${s.weekday} and a date of ${I.toISO()}`):I}\n/**\n   * Create a DateTime from an ISO 8601 string\n   * @param {string} text - the ISO string\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the time to this zone\n   * @param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one\n   * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance\n   * @param {string} [opts.outputCalendar] - the output calendar to set on the resulting DateTime instance\n   * @param {string} [opts.numberingSystem] - the numbering system to set on the resulting DateTime instance\n   * @example DateTime.fromISO('2016-05-25T09:08:34.123')\n   * @example DateTime.fromISO('2016-05-25T09:08:34.123+06:00')\n   * @example DateTime.fromISO('2016-05-25T09:08:34.123+06:00', {setZone: true})\n   * @example DateTime.fromISO('2016-05-25T09:08:34.123', {zone: 'utc'})\n   * @example DateTime.fromISO('2016-W05-4')\n   * @return {DateTime}\n   */static fromISO(e,t={}){const[n,r]=parseISODate(e);return parseDataToDateTime(n,r,t,\"ISO 8601\",e)}\n/**\n   * Create a DateTime from an RFC 2822 string\n   * @param {string} text - the RFC 2822 string\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - convert the time to this zone. Since the offset is always specified in the string itself, this has no effect on the interpretation of string, merely the zone the resulting DateTime is expressed in.\n   * @param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one\n   * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @example DateTime.fromRFC2822('25 Nov 2016 13:23:12 GMT')\n   * @example DateTime.fromRFC2822('Fri, 25 Nov 2016 13:23:12 +0600')\n   * @example DateTime.fromRFC2822('25 Nov 2016 13:23 Z')\n   * @return {DateTime}\n   */static fromRFC2822(e,t={}){const[n,r]=parseRFC2822Date(e);return parseDataToDateTime(n,r,t,\"RFC 2822\",e)}\n/**\n   * Create a DateTime from an HTTP header date\n   * @see https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1\n   * @param {string} text - the HTTP header date\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - convert the time to this zone. Since HTTP dates are always in UTC, this has no effect on the interpretation of string, merely the zone the resulting DateTime is expressed in.\n   * @param {boolean} [opts.setZone=false] - override the zone with the fixed-offset zone specified in the string. For HTTP dates, this is always UTC, so this option is equivalent to setting the `zone` option to 'utc', but this option is included for consistency with similar methods.\n   * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @example DateTime.fromHTTP('Sun, 06 Nov 1994 08:49:37 GMT')\n   * @example DateTime.fromHTTP('Sunday, 06-Nov-94 08:49:37 GMT')\n   * @example DateTime.fromHTTP('Sun Nov  6 08:49:37 1994')\n   * @return {DateTime}\n   */static fromHTTP(e,t={}){const[n,r]=parseHTTPDate(e);return parseDataToDateTime(n,r,t,\"HTTP\",t)}\n/**\n   * Create a DateTime from an input string and format string.\n   * Defaults to en-US if no locale has been specified, regardless of the system's locale. For a table of tokens and their interpretations, see [here](https://moment.github.io/luxon/#/parsing?id=table-of-tokens).\n   * @param {string} text - the string to parse\n   * @param {string} fmt - the format the string is expected to be in (see the link below for the formats)\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the DateTime to this zone\n   * @param {boolean} [opts.setZone=false] - override the zone with a zone specified in the string itself, if it specifies one\n   * @param {string} [opts.locale='en-US'] - a locale string to use when parsing. Will also set the DateTime to this locale\n   * @param {string} opts.numberingSystem - the numbering system to use when parsing. Will also set the resulting DateTime to this numbering system\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @return {DateTime}\n   */static fromFormat(e,t,n={}){if(isUndefined(e)||isUndefined(t))throw new InvalidArgumentError(\"fromFormat requires an input string and a format\");const{locale:r=null,numberingSystem:s=null}=n,i=Locale.fromOpts({locale:r,numberingSystem:s,defaultToEN:true}),[a,o,u,l]=parseFromTokens(i,e,t);return l?DateTime.invalid(l):parseDataToDateTime(a,o,n,`format ${t}`,e,u)}\n/**\n   * @deprecated use fromFormat instead\n   */static fromString(e,t,n={}){return DateTime.fromFormat(e,t,n)}\n/**\n   * Create a DateTime from a SQL date, time, or datetime\n   * Defaults to en-US if no locale has been specified, regardless of the system's locale\n   * @param {string} text - the string to parse\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the DateTime to this zone\n   * @param {boolean} [opts.setZone=false] - override the zone with a zone specified in the string itself, if it specifies one\n   * @param {string} [opts.locale='en-US'] - a locale string to use when parsing. Will also set the DateTime to this locale\n   * @param {string} opts.numberingSystem - the numbering system to use when parsing. Will also set the resulting DateTime to this numbering system\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @example DateTime.fromSQL('2017-05-15')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342+06:00')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342 America/Los_Angeles')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342 America/Los_Angeles', { setZone: true })\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342', { zone: 'America/Los_Angeles' })\n   * @example DateTime.fromSQL('09:12:34.342')\n   * @return {DateTime}\n   */static fromSQL(e,t={}){const[n,r]=parseSQL(e);return parseDataToDateTime(n,r,t,\"SQL\",e)}\n/**\n   * Create an invalid DateTime.\n   * @param {string} reason - simple string of why this DateTime is invalid. Should not contain parameters or anything else data-dependent.\n   * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information\n   * @return {DateTime}\n   */static invalid(e,t=null){if(!e)throw new InvalidArgumentError(\"need to specify a reason the DateTime is invalid\");const n=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid)throw new InvalidDateTimeError(n);return new DateTime({invalid:n})}\n/**\n   * Check if an object is an instance of DateTime. Works across context boundaries\n   * @param {object} o\n   * @return {boolean}\n   */static isDateTime(e){return e&&e.isLuxonDateTime||false}\n/**\n   * Produce the format string for a set of options\n   * @param formatOpts\n   * @param localeOpts\n   * @returns {string}\n   */static parseFormatForOpts(e,t={}){const n=formatOptsToTokens(e,Locale.fromObject(t));return n?n.map((e=>e?e.val:null)).join(\"\"):null}\n/**\n   * Produce the the fully expanded format token for the locale\n   * Does NOT quote characters, so quoted tokens will not round trip correctly\n   * @param fmt\n   * @param localeOpts\n   * @returns {string}\n   */static expandFormat(e,t={}){const n=expandMacroTokens(Formatter.parseFormat(e),Locale.fromObject(t));return n.map((e=>e.val)).join(\"\")}\n/**\n   * Get the value of unit.\n   * @param {string} unit - a unit such as 'minute' or 'day'\n   * @example DateTime.local(2017, 7, 4).get('month'); //=> 7\n   * @example DateTime.local(2017, 7, 4).get('day'); //=> 4\n   * @return {number}\n   */\nget(e){return this[e]}\n/**\n   * Returns whether the DateTime is valid. Invalid DateTimes occur when:\n   * * The DateTime was created from invalid calendar information, such as the 13th month or February 30\n   * * The DateTime was created by an operation on another invalid date\n   * @type {boolean}\n   */get isValid(){return this.invalid===null}\n/**\n   * Returns an error code if this DateTime is invalid, or null if the DateTime is valid\n   * @type {string}\n   */get invalidReason(){return this.invalid?this.invalid.reason:null}\n/**\n   * Returns an explanation of why this DateTime became invalid, or null if the DateTime is valid\n   * @type {string}\n   */get invalidExplanation(){return this.invalid?this.invalid.explanation:null}\n/**\n   * Get the locale of a DateTime, such 'en-GB'. The locale is used when formatting the DateTime\n   *\n   * @type {string}\n   */get locale(){return this.isValid?this.loc.locale:null}\n/**\n   * Get the numbering system of a DateTime, such 'beng'. The numbering system is used when formatting the DateTime\n   *\n   * @type {string}\n   */get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}\n/**\n   * Get the output calendar of a DateTime, such 'islamic'. The output calendar is used when formatting the DateTime\n   *\n   * @type {string}\n   */get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}\n/**\n   * Get the time zone associated with this DateTime.\n   * @type {Zone}\n   */get zone(){return this._zone}\n/**\n   * Get the name of the time zone.\n   * @type {string}\n   */get zoneName(){return this.isValid?this.zone.name:null}\n/**\n   * Get the year\n   * @example DateTime.local(2017, 5, 25).year //=> 2017\n   * @type {number}\n   */get year(){return this.isValid?this.c.year:NaN}\n/**\n   * Get the quarter\n   * @example DateTime.local(2017, 5, 25).quarter //=> 2\n   * @type {number}\n   */get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}\n/**\n   * Get the month (1-12).\n   * @example DateTime.local(2017, 5, 25).month //=> 5\n   * @type {number}\n   */get month(){return this.isValid?this.c.month:NaN}\n/**\n   * Get the day of the month (1-30ish).\n   * @example DateTime.local(2017, 5, 25).day //=> 25\n   * @type {number}\n   */get day(){return this.isValid?this.c.day:NaN}\n/**\n   * Get the hour of the day (0-23).\n   * @example DateTime.local(2017, 5, 25, 9).hour //=> 9\n   * @type {number}\n   */get hour(){return this.isValid?this.c.hour:NaN}\n/**\n   * Get the minute of the hour (0-59).\n   * @example DateTime.local(2017, 5, 25, 9, 30).minute //=> 30\n   * @type {number}\n   */get minute(){return this.isValid?this.c.minute:NaN}\n/**\n   * Get the second of the minute (0-59).\n   * @example DateTime.local(2017, 5, 25, 9, 30, 52).second //=> 52\n   * @type {number}\n   */get second(){return this.isValid?this.c.second:NaN}\n/**\n   * Get the millisecond of the second (0-999).\n   * @example DateTime.local(2017, 5, 25, 9, 30, 52, 654).millisecond //=> 654\n   * @type {number}\n   */get millisecond(){return this.isValid?this.c.millisecond:NaN}\n/**\n   * Get the week year\n   * @see https://en.wikipedia.org/wiki/ISO_week_date\n   * @example DateTime.local(2014, 12, 31).weekYear //=> 2015\n   * @type {number}\n   */get weekYear(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}\n/**\n   * Get the week number of the week year (1-52ish).\n   * @see https://en.wikipedia.org/wiki/ISO_week_date\n   * @example DateTime.local(2017, 5, 25).weekNumber //=> 21\n   * @type {number}\n   */get weekNumber(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}\n/**\n   * Get the day of the week.\n   * 1 is Monday and 7 is Sunday\n   * @see https://en.wikipedia.org/wiki/ISO_week_date\n   * @example DateTime.local(2014, 11, 31).weekday //=> 4\n   * @type {number}\n   */get weekday(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}\n/**\n   * Returns true if this date is on a weekend according to the locale, false otherwise\n   * @returns {boolean}\n   */get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}\n/**\n   * Get the day of the week according to the locale.\n   * 1 is the first day of the week and 7 is the last day of the week.\n   * If the locale assigns Sunday as the first day of the week, then a date which is a Sunday will return 1,\n   * @returns {number}\n   */get localWeekday(){return this.isValid?possiblyCachedLocalWeekData(this).weekday:NaN}\n/**\n   * Get the week number of the week year according to the locale. Different locales assign week numbers differently,\n   * because the week can start on different days of the week (see localWeekday) and because a different number of days\n   * is required for a week to count as the first week of a year.\n   * @returns {number}\n   */get localWeekNumber(){return this.isValid?possiblyCachedLocalWeekData(this).weekNumber:NaN}\n/**\n   * Get the week year according to the locale. Different locales assign week numbers (and therefor week years)\n   * differently, see localWeekNumber.\n   * @returns {number}\n   */get localWeekYear(){return this.isValid?possiblyCachedLocalWeekData(this).weekYear:NaN}\n/**\n   * Get the ordinal (meaning the day of the year)\n   * @example DateTime.local(2017, 5, 25).ordinal //=> 145\n   * @type {number|DateTime}\n   */get ordinal(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}\n/**\n   * Get the human readable short month name, such as 'Oct'.\n   * Defaults to the system's locale if no locale has been specified\n   * @example DateTime.local(2017, 10, 30).monthShort //=> Oct\n   * @type {string}\n   */get monthShort(){return this.isValid?Info.months(\"short\",{locObj:this.loc})[this.month-1]:null}\n/**\n   * Get the human readable long month name, such as 'October'.\n   * Defaults to the system's locale if no locale has been specified\n   * @example DateTime.local(2017, 10, 30).monthLong //=> October\n   * @type {string}\n   */get monthLong(){return this.isValid?Info.months(\"long\",{locObj:this.loc})[this.month-1]:null}\n/**\n   * Get the human readable short weekday, such as 'Mon'.\n   * Defaults to the system's locale if no locale has been specified\n   * @example DateTime.local(2017, 10, 30).weekdayShort //=> Mon\n   * @type {string}\n   */get weekdayShort(){return this.isValid?Info.weekdays(\"short\",{locObj:this.loc})[this.weekday-1]:null}\n/**\n   * Get the human readable long weekday, such as 'Monday'.\n   * Defaults to the system's locale if no locale has been specified\n   * @example DateTime.local(2017, 10, 30).weekdayLong //=> Monday\n   * @type {string}\n   */get weekdayLong(){return this.isValid?Info.weekdays(\"long\",{locObj:this.loc})[this.weekday-1]:null}\n/**\n   * Get the UTC offset of this DateTime in minutes\n   * @example DateTime.now().offset //=> -240\n   * @example DateTime.utc().offset //=> 0\n   * @type {number}\n   */get offset(){return this.isValid?+this.o:NaN}\n/**\n   * Get the short human name for the zone's current offset, for example \"EST\" or \"EDT\".\n   * Defaults to the system's locale if no locale has been specified\n   * @type {string}\n   */get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:\"short\",locale:this.locale}):null}\n/**\n   * Get the long human name for the zone's current offset, for example \"Eastern Standard Time\" or \"Eastern Daylight Time\".\n   * Defaults to the system's locale if no locale has been specified\n   * @type {string}\n   */get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:\"long\",locale:this.locale}):null}\n/**\n   * Get whether this zone's offset ever changes, as in a DST.\n   * @type {boolean}\n   */get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}\n/**\n   * Get whether the DateTime is in a DST.\n   * @type {boolean}\n   */get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}\n/**\n   * Get those DateTimes which have the same local time as this DateTime, but a different offset from UTC\n   * in this DateTime's zone. During DST changes local time can be ambiguous, for example\n   * `2023-10-29T02:30:00` in `Europe/Berlin` can have offset `+01:00` or `+02:00`.\n   * This method will return both possible DateTimes if this DateTime's local time is ambiguous.\n   * @returns {DateTime[]}\n   */getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const e=864e5;const t=6e4;const n=objToLocalTS(this.c);const r=this.zone.offset(n-e);const s=this.zone.offset(n+e);const i=this.zone.offset(n-r*t);const a=this.zone.offset(n-s*t);if(i===a)return[this];const o=n-i*t;const u=n-a*t;const l=tsToObj(o,i);const c=tsToObj(u,a);return l.hour===c.hour&&l.minute===c.minute&&l.second===c.second&&l.millisecond===c.millisecond?[clone(this,{ts:o}),clone(this,{ts:u})]:[this]}\n/**\n   * Returns true if this DateTime is in a leap year, false otherwise\n   * @example DateTime.local(2016).isInLeapYear //=> true\n   * @example DateTime.local(2013).isInLeapYear //=> false\n   * @type {boolean}\n   */get isInLeapYear(){return isLeapYear(this.year)}\n/**\n   * Returns the number of days in this DateTime's month\n   * @example DateTime.local(2016, 2).daysInMonth //=> 29\n   * @example DateTime.local(2016, 3).daysInMonth //=> 31\n   * @type {number}\n   */get daysInMonth(){return daysInMonth(this.year,this.month)}\n/**\n   * Returns the number of days in this DateTime's year\n   * @example DateTime.local(2016).daysInYear //=> 366\n   * @example DateTime.local(2013).daysInYear //=> 365\n   * @type {number}\n   */get daysInYear(){return this.isValid?daysInYear(this.year):NaN}\n/**\n   * Returns the number of weeks in this DateTime's year\n   * @see https://en.wikipedia.org/wiki/ISO_week_date\n   * @example DateTime.local(2004).weeksInWeekYear //=> 53\n   * @example DateTime.local(2013).weeksInWeekYear //=> 52\n   * @type {number}\n   */get weeksInWeekYear(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}\n/**\n   * Returns the number of weeks in this DateTime's local week year\n   * @example DateTime.local(2020, 6, {locale: 'en-US'}).weeksInLocalWeekYear //=> 52\n   * @example DateTime.local(2020, 6, {locale: 'de-DE'}).weeksInLocalWeekYear //=> 53\n   * @type {number}\n   */get weeksInLocalWeekYear(){return this.isValid?weeksInWeekYear(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}\n/**\n   * Returns the resolved Intl options for this DateTime.\n   * This is useful in understanding the behavior of formatting methods\n   * @param {Object} opts - the same options as toLocaleString\n   * @return {Object}\n   */resolvedLocaleOptions(e={}){const{locale:t,numberingSystem:n,calendar:r}=Formatter.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:r}}\n/**\n   * \"Set\" the DateTime's zone to UTC. Returns a newly-constructed DateTime.\n   *\n   * Equivalent to {@link DateTime#setZone}('utc')\n   * @param {number} [offset=0] - optionally, an offset from UTC in minutes\n   * @param {Object} [opts={}] - options to pass to `setZone()`\n   * @return {DateTime}\n   */\ntoUTC(e=0,t={}){return this.setZone(FixedOffsetZone.instance(e),t)}toLocal(){return this.setZone(Settings.defaultZone)}\n/**\n   * \"Set\" the DateTime's zone to specified zone. Returns a newly-constructed DateTime.\n   *\n   * By default, the setter keeps the underlying time the same (as in, the same timestamp), but the new instance will report different local times and consider DSTs when making computations, as with {@link DateTime#plus}. You may wish to use {@link DateTime#toLocal} and {@link DateTime#toUTC} which provide simple convenience wrappers for commonly used zones.\n   * @param {string|Zone} [zone='local'] - a zone identifier. As a string, that can be any IANA zone supported by the host environment, or a fixed-offset name of the form 'UTC+3', or the strings 'local' or 'utc'. You may also supply an instance of a {@link DateTime#Zone} class.\n   * @param {Object} opts - options\n   * @param {boolean} [opts.keepLocalTime=false] - If true, adjust the underlying time so that the local time stays the same, but in the target zone. You should rarely need this.\n   * @return {DateTime}\n   */setZone(e,{keepLocalTime:t=false,keepCalendarTime:n=false}={}){e=normalizeZone(e,Settings.defaultZone);if(e.equals(this.zone))return this;if(e.isValid){let r=this.ts;if(t||n){const t=e.offset(this.ts);const n=this.toObject();[r]=objToTS(n,t,e)}return clone(this,{ts:r,zone:e})}return DateTime.invalid(unsupportedZone(e))}\n/**\n   * \"Set\" the locale, numberingSystem, or outputCalendar. Returns a newly-constructed DateTime.\n   * @param {Object} properties - the properties to set\n   * @example DateTime.local(2017, 5, 25).reconfigure({ locale: 'en-GB' })\n   * @return {DateTime}\n   */reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){const r=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n});return clone(this,{loc:r})}setLocale(e){return this.reconfigure({locale:e})}\n/**\n   * \"Set\" the values of specified units. Returns a newly-constructed DateTime.\n   * You can only set units with this method; for \"setting\" metadata, see {@link DateTime#reconfigure} and {@link DateTime#setZone}.\n   *\n   * This method also supports setting locale-based week units, i.e. `localWeekday`, `localWeekNumber` and `localWeekYear`.\n   * They cannot be mixed with ISO-week units like `weekday`.\n   * @param {Object} values - a mapping of units to numbers\n   * @example dt.set({ year: 2017 })\n   * @example dt.set({ hour: 8, minute: 30 })\n   * @example dt.set({ weekday: 5 })\n   * @example dt.set({ year: 2005, ordinal: 234 })\n   * @return {DateTime}\n   */set(e){if(!this.isValid)return this;const t=normalizeObject(e,normalizeUnitWithLocalWeeks);const{minDaysInFirstWeek:n,startOfWeek:r}=usesLocalWeekValues(t,this.loc);const s=!isUndefined(t.weekYear)||!isUndefined(t.weekNumber)||!isUndefined(t.weekday),i=!isUndefined(t.ordinal),a=!isUndefined(t.year),o=!isUndefined(t.month)||!isUndefined(t.day),u=a||o,l=t.weekYear||t.weekNumber;if((u||i)&&l)throw new ConflictingSpecificationError(\"Can't mix weekYear/weekNumber units with year/month/day or ordinals\");if(o&&i)throw new ConflictingSpecificationError(\"Can't mix ordinal dates with month/day\");let c;if(s)c=weekToGregorian({...gregorianToWeek(this.c,n,r),...t},n,r);else if(isUndefined(t.ordinal)){c={...this.toObject(),...t};isUndefined(t.day)&&(c.day=Math.min(daysInMonth(c.year,c.month),c.day))}else c=ordinalToGregorian({...gregorianToOrdinal(this.c),...t});const[d,m]=objToTS(c,this.o,this.zone);return clone(this,{ts:d,o:m})}\n/**\n   * Add a period of time to this DateTime and return the resulting DateTime\n   *\n   * Adding hours, minutes, seconds, or milliseconds increases the timestamp by the right number of milliseconds. Adding days, months, or years shifts the calendar, accounting for DSTs and leap years along the way. Thus, `dt.plus({ hours: 24 })` may result in a different time than `dt.plus({ days: 1 })` if there's a DST shift in between.\n   * @param {Duration|Object|number} duration - The amount to add. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject()\n   * @example DateTime.now().plus(123) //~> in 123 milliseconds\n   * @example DateTime.now().plus({ minutes: 15 }) //~> in 15 minutes\n   * @example DateTime.now().plus({ days: 1 }) //~> this time tomorrow\n   * @example DateTime.now().plus({ days: -1 }) //~> this time yesterday\n   * @example DateTime.now().plus({ hours: 3, minutes: 13 }) //~> in 3 hr, 13 min\n   * @example DateTime.now().plus(Duration.fromObject({ hours: 3, minutes: 13 })) //~> in 3 hr, 13 min\n   * @return {DateTime}\n   */plus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e);return clone(this,adjustTime(this,t))}\n/**\n   * Subtract a period of time to this DateTime and return the resulting DateTime\n   * See {@link DateTime#plus}\n   * @param {Duration|Object|number} duration - The amount to subtract. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject()\n   @return {DateTime}\n   */minus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e).negate();return clone(this,adjustTime(this,t))}\n/**\n   * \"Set\" this DateTime to the beginning of a unit of time.\n   * @param {string} unit - The unit to go to the beginning of. Can be 'year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'.\n   * @param {Object} opts - options\n   * @param {boolean} [opts.useLocaleWeeks=false] - If true, use weeks based on the locale, i.e. use the locale-dependent start of the week\n   * @example DateTime.local(2014, 3, 3).startOf('month').toISODate(); //=> '2014-03-01'\n   * @example DateTime.local(2014, 3, 3).startOf('year').toISODate(); //=> '2014-01-01'\n   * @example DateTime.local(2014, 3, 3).startOf('week').toISODate(); //=> '2014-03-03', weeks always start on Mondays\n   * @example DateTime.local(2014, 3, 3, 5, 30).startOf('day').toISOTime(); //=> '00:00.000-05:00'\n   * @example DateTime.local(2014, 3, 3, 5, 30).startOf('hour').toISOTime(); //=> '05:00:00.000-05:00'\n   * @return {DateTime}\n   */startOf(e,{useLocaleWeeks:t=false}={}){if(!this.isValid)return this;const n={},r=Duration.normalizeUnit(e);switch(r){case\"years\":n.month=1;case\"quarters\":case\"months\":n.day=1;case\"weeks\":case\"days\":n.hour=0;case\"hours\":n.minute=0;case\"minutes\":n.second=0;case\"seconds\":n.millisecond=0;break;case\"milliseconds\":break}if(r===\"weeks\")if(t){const e=this.loc.getStartOfWeek();const{weekday:t}=this;t<e&&(n.weekNumber=this.weekNumber-1);n.weekday=e}else n.weekday=1;if(r===\"quarters\"){const e=Math.ceil(this.month/3);n.month=3*(e-1)+1}return this.set(n)}\n/**\n   * \"Set\" this DateTime to the end (meaning the last millisecond) of a unit of time\n   * @param {string} unit - The unit to go to the end of. Can be 'year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'.\n   * @param {Object} opts - options\n   * @param {boolean} [opts.useLocaleWeeks=false] - If true, use weeks based on the locale, i.e. use the locale-dependent start of the week\n   * @example DateTime.local(2014, 3, 3).endOf('month').toISO(); //=> '2014-03-31T23:59:59.999-05:00'\n   * @example DateTime.local(2014, 3, 3).endOf('year').toISO(); //=> '2014-12-31T23:59:59.999-05:00'\n   * @example DateTime.local(2014, 3, 3).endOf('week').toISO(); // => '2014-03-09T23:59:59.999-05:00', weeks start on Mondays\n   * @example DateTime.local(2014, 3, 3, 5, 30).endOf('day').toISO(); //=> '2014-03-03T23:59:59.999-05:00'\n   * @example DateTime.local(2014, 3, 3, 5, 30).endOf('hour').toISO(); //=> '2014-03-03T05:59:59.999-05:00'\n   * @return {DateTime}\n   */endOf(e,t){return this.isValid?this.plus({[e]:1}).startOf(e,t).minus(1):this}\n/**\n   * Returns a string representation of this DateTime formatted according to the specified format string.\n   * **You may not want this.** See {@link DateTime#toLocaleString} for a more flexible formatting tool. For a table of tokens and their interpretations, see [here](https://moment.github.io/luxon/#/formatting?id=table-of-tokens).\n   * Defaults to en-US if no locale has been specified, regardless of the system's locale.\n   * @param {string} fmt - the format string\n   * @param {Object} opts - opts to override the configuration options on this DateTime\n   * @example DateTime.now().toFormat('yyyy LLL dd') //=> '2017 Apr 22'\n   * @example DateTime.now().setLocale('fr').toFormat('yyyy LLL dd') //=> '2017 avr. 22'\n   * @example DateTime.now().toFormat('yyyy LLL dd', { locale: \"fr\" }) //=> '2017 avr. 22'\n   * @example DateTime.now().toFormat(\"HH 'hours and' mm 'minutes'\") //=> '20 hours and 55 minutes'\n   * @return {string}\n   */\ntoFormat(e,t={}){return this.isValid?Formatter.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):et}\n/**\n   * Returns a localized string representing this date. Accepts the same options as the Intl.DateTimeFormat constructor and any presets defined by Luxon, such as `DateTime.DATE_FULL` or `DateTime.TIME_SIMPLE`.\n   * The exact behavior of this method is browser-specific, but in general it will return an appropriate representation\n   * of the DateTime in the assigned locale.\n   * Defaults to the system's locale if no locale has been specified\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n   * @param formatOpts {Object} - Intl.DateTimeFormat constructor options and configuration options\n   * @param {Object} opts - opts to override the configuration options on this DateTime\n   * @example DateTime.now().toLocaleString(); //=> 4/20/2017\n   * @example DateTime.now().setLocale('en-gb').toLocaleString(); //=> '20/04/2017'\n   * @example DateTime.now().toLocaleString(DateTime.DATE_FULL); //=> 'April 20, 2017'\n   * @example DateTime.now().toLocaleString(DateTime.DATE_FULL, { locale: 'fr' }); //=> '28 août 2022'\n   * @example DateTime.now().toLocaleString(DateTime.TIME_SIMPLE); //=> '11:32 AM'\n   * @example DateTime.now().toLocaleString(DateTime.DATETIME_SHORT); //=> '4/20/2017, 11:32 AM'\n   * @example DateTime.now().toLocaleString({ weekday: 'long', month: 'long', day: '2-digit' }); //=> 'Thursday, April 20'\n   * @example DateTime.now().toLocaleString({ weekday: 'short', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }); //=> 'Thu, Apr 20, 11:27 AM'\n   * @example DateTime.now().toLocaleString({ hour: '2-digit', minute: '2-digit', hourCycle: 'h23' }); //=> '11:32'\n   * @return {string}\n   */toLocaleString(e=r,t={}){return this.isValid?Formatter.create(this.loc.clone(t),e).formatDateTime(this):et}\n/**\n   * Returns an array of format \"parts\", meaning individual tokens along with metadata. This is allows callers to post-process individual sections of the formatted output.\n   * Defaults to the system's locale if no locale has been specified\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/formatToParts\n   * @param opts {Object} - Intl.DateTimeFormat constructor options, same as `toLocaleString`.\n   * @example DateTime.now().toLocaleParts(); //=> [\n   *                                   //=>   { type: 'day', value: '25' },\n   *                                   //=>   { type: 'literal', value: '/' },\n   *                                   //=>   { type: 'month', value: '05' },\n   *                                   //=>   { type: 'literal', value: '/' },\n   *                                   //=>   { type: 'year', value: '1982' }\n   *                                   //=> ]\n   */toLocaleParts(e={}){return this.isValid?Formatter.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}\n/**\n   * Returns an ISO 8601-compliant string representation of this DateTime\n   * @param {Object} opts - options\n   * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0\n   * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0\n   * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00'\n   * @param {boolean} [opts.extendedZone=false] - add the time zone format extension\n   * @param {string} [opts.format='extended'] - choose between the basic and extended format\n   * @example DateTime.utc(1983, 5, 25).toISO() //=> '1982-05-25T00:00:00.000Z'\n   * @example DateTime.now().toISO() //=> '2017-04-22T20:47:05.335-04:00'\n   * @example DateTime.now().toISO({ includeOffset: false }) //=> '2017-04-22T20:47:05.335'\n   * @example DateTime.now().toISO({ format: 'basic' }) //=> '20170422T204705.335-0400'\n   * @return {string}\n   */toISO({format:e=\"extended\",suppressSeconds:t=false,suppressMilliseconds:n=false,includeOffset:r=true,extendedZone:s=false}={}){if(!this.isValid)return null;const i=e===\"extended\";let a=toISODate(this,i);a+=\"T\";a+=toISOTime(this,i,t,n,r,s);return a}\n/**\n   * Returns an ISO 8601-compliant string representation of this DateTime's date component\n   * @param {Object} opts - options\n   * @param {string} [opts.format='extended'] - choose between the basic and extended format\n   * @example DateTime.utc(1982, 5, 25).toISODate() //=> '1982-05-25'\n   * @example DateTime.utc(1982, 5, 25).toISODate({ format: 'basic' }) //=> '19820525'\n   * @return {string}\n   */toISODate({format:e=\"extended\"}={}){return this.isValid?toISODate(this,e===\"extended\"):null}toISOWeekDate(){return toTechFormat(this,\"kkkk-'W'WW-c\")}\n/**\n   * Returns an ISO 8601-compliant string representation of this DateTime's time component\n   * @param {Object} opts - options\n   * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0\n   * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0\n   * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00'\n   * @param {boolean} [opts.extendedZone=true] - add the time zone format extension\n   * @param {boolean} [opts.includePrefix=false] - include the `T` prefix\n   * @param {string} [opts.format='extended'] - choose between the basic and extended format\n   * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime() //=> '07:34:19.361Z'\n   * @example DateTime.utc().set({ hour: 7, minute: 34, seconds: 0, milliseconds: 0 }).toISOTime({ suppressSeconds: true }) //=> '07:34Z'\n   * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime({ format: 'basic' }) //=> '073419.361Z'\n   * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime({ includePrefix: true }) //=> 'T07:34:19.361Z'\n   * @return {string}\n   */toISOTime({suppressMilliseconds:e=false,suppressSeconds:t=false,includeOffset:n=true,includePrefix:r=false,extendedZone:s=false,format:i=\"extended\"}={}){if(!this.isValid)return null;let a=r?\"T\":\"\";return a+toISOTime(this,i===\"extended\",t,e,n,s)}toRFC2822(){return toTechFormat(this,\"EEE, dd LLL yyyy HH:mm:ss ZZZ\",false)}toHTTP(){return toTechFormat(this.toUTC(),\"EEE, dd LLL yyyy HH:mm:ss 'GMT'\")}toSQLDate(){return this.isValid?toISODate(this,true):null}\n/**\n   * Returns a string representation of this DateTime appropriate for use in SQL Time\n   * @param {Object} opts - options\n   * @param {boolean} [opts.includeZone=false] - include the zone, such as 'America/New_York'. Overrides includeOffset.\n   * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00'\n   * @param {boolean} [opts.includeOffsetSpace=true] - include the space between the time and the offset, such as '05:15:16.345 -04:00'\n   * @example DateTime.utc().toSQL() //=> '05:15:16.345'\n   * @example DateTime.now().toSQL() //=> '05:15:16.345 -04:00'\n   * @example DateTime.now().toSQL({ includeOffset: false }) //=> '05:15:16.345'\n   * @example DateTime.now().toSQL({ includeZone: false }) //=> '05:15:16.345 America/New_York'\n   * @return {string}\n   */toSQLTime({includeOffset:e=true,includeZone:t=false,includeOffsetSpace:n=true}={}){let r=\"HH:mm:ss.SSS\";if(t||e){n&&(r+=\" \");t?r+=\"z\":e&&(r+=\"ZZ\")}return toTechFormat(this,r,true)}\n/**\n   * Returns a string representation of this DateTime appropriate for use in SQL DateTime\n   * @param {Object} opts - options\n   * @param {boolean} [opts.includeZone=false] - include the zone, such as 'America/New_York'. Overrides includeOffset.\n   * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00'\n   * @param {boolean} [opts.includeOffsetSpace=true] - include the space between the time and the offset, such as '05:15:16.345 -04:00'\n   * @example DateTime.utc(2014, 7, 13).toSQL() //=> '2014-07-13 00:00:00.000 Z'\n   * @example DateTime.local(2014, 7, 13).toSQL() //=> '2014-07-13 00:00:00.000 -04:00'\n   * @example DateTime.local(2014, 7, 13).toSQL({ includeOffset: false }) //=> '2014-07-13 00:00:00.000'\n   * @example DateTime.local(2014, 7, 13).toSQL({ includeZone: true }) //=> '2014-07-13 00:00:00.000 America/New_York'\n   * @return {string}\n   */toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():et}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}\n/**\n   * Returns a JavaScript object with this DateTime's year, month, day, and so on.\n   * @param opts - options for generating the object\n   * @param {boolean} [opts.includeConfig=false] - include configuration attributes in the output\n   * @example DateTime.now().toObject() //=> { year: 2017, month: 4, day: 22, hour: 20, minute: 49, second: 42, millisecond: 268 }\n   * @return {Object}\n   */toObject(e={}){if(!this.isValid)return{};const t={...this.c};if(e.includeConfig){t.outputCalendar=this.outputCalendar;t.numberingSystem=this.loc.numberingSystem;t.locale=this.loc.locale}return t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}\n/**\n   * Return the difference between two DateTimes as a Duration.\n   * @param {DateTime} otherDateTime - the DateTime to compare this one to\n   * @param {string|string[]} [unit=['milliseconds']] - the unit or array of units (such as 'hours' or 'days') to include in the duration.\n   * @param {Object} opts - options that affect the creation of the Duration\n   * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use\n   * @example\n   * var i1 = DateTime.fromISO('1982-05-25T09:45'),\n   *     i2 = DateTime.fromISO('1983-10-14T10:30');\n   * i2.diff(i1).toObject() //=> { milliseconds: 43807500000 }\n   * i2.diff(i1, 'hours').toObject() //=> { hours: 12168.75 }\n   * i2.diff(i1, ['months', 'days']).toObject() //=> { months: 16, days: 19.03125 }\n   * i2.diff(i1, ['months', 'days', 'hours']).toObject() //=> { months: 16, days: 19, hours: 0.75 }\n   * @return {Duration}\n   */\ndiff(e,t=\"milliseconds\",n={}){if(!this.isValid||!e.isValid)return Duration.invalid(\"created by diffing an invalid DateTime\");const r={locale:this.locale,numberingSystem:this.numberingSystem,...n};const s=maybeArray(t).map(Duration.normalizeUnit),i=e.valueOf()>this.valueOf(),a=i?this:e,o=i?e:this,u=diff(a,o,s,r);return i?u.negate():u}\n/**\n   * Return the difference between this DateTime and right now.\n   * See {@link DateTime#diff}\n   * @param {string|string[]} [unit=['milliseconds']] - the unit or units units (such as 'hours' or 'days') to include in the duration\n   * @param {Object} opts - options that affect the creation of the Duration\n   * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use\n   * @return {Duration}\n   */diffNow(e=\"milliseconds\",t={}){return this.diff(DateTime.now(),e,t)}\n/**\n   * Return an Interval spanning between this DateTime and another DateTime\n   * @param {DateTime} otherDateTime - the other end point of the Interval\n   * @return {Interval}\n   */until(e){return this.isValid?Interval.fromDateTimes(this,e):this}\n/**\n   * Return whether this DateTime is in the same unit of time as another DateTime.\n   * Higher-order units must also be identical for this function to return `true`.\n   * Note that time zones are **ignored** in this comparison, which compares the **local** calendar time. Use {@link DateTime#setZone} to convert one of the dates if needed.\n   * @param {DateTime} otherDateTime - the other DateTime\n   * @param {string} unit - the unit of time to check sameness on\n   * @param {Object} opts - options\n   * @param {boolean} [opts.useLocaleWeeks=false] - If true, use weeks based on the locale, i.e. use the locale-dependent start of the week; only the locale of this DateTime is used\n   * @example DateTime.now().hasSame(otherDT, 'day'); //~> true if otherDT is in the same current calendar day\n   * @return {boolean}\n   */hasSame(e,t,n){if(!this.isValid)return false;const r=e.valueOf();const s=this.setZone(e.zone,{keepLocalTime:true});return s.startOf(t,n)<=r&&r<=s.endOf(t,n)}\n/**\n   * Equality check\n   * Two DateTimes are equal if and only if they represent the same millisecond, have the same zone and location, and are both valid.\n   * To compare just the millisecond values, use `+dt1 === +dt2`.\n   * @param {DateTime} other - the other DateTime\n   * @return {boolean}\n   */equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}\n/**\n   * Returns a string representation of a this time relative to now, such as \"in two days\". Can only internationalize if your\n   * platform supports Intl.RelativeTimeFormat. Rounds down by default.\n   * @param {Object} options - options that affect the output\n   * @param {DateTime} [options.base=DateTime.now()] - the DateTime to use as the basis to which this time is compared. Defaults to now.\n   * @param {string} [options.style=\"long\"] - the style of units, must be \"long\", \"short\", or \"narrow\"\n   * @param {string|string[]} options.unit - use a specific unit or array of units; if omitted, or an array, the method will pick the best unit. Use an array or one of \"years\", \"quarters\", \"months\", \"weeks\", \"days\", \"hours\", \"minutes\", or \"seconds\"\n   * @param {boolean} [options.round=true] - whether to round the numbers in the output.\n   * @param {number} [options.padding=0] - padding in milliseconds. This allows you to round up the result if it fits inside the threshold. Don't use in combination with {round: false} because the decimal output will include the padding.\n   * @param {string} options.locale - override the locale of this DateTime\n   * @param {string} options.numberingSystem - override the numberingSystem of this DateTime. The Intl system may choose not to honor this\n   * @example DateTime.now().plus({ days: 1 }).toRelative() //=> \"in 1 day\"\n   * @example DateTime.now().setLocale(\"es\").toRelative({ days: 1 }) //=> \"dentro de 1 día\"\n   * @example DateTime.now().plus({ days: 1 }).toRelative({ locale: \"fr\" }) //=> \"dans 23 heures\"\n   * @example DateTime.now().minus({ days: 2 }).toRelative() //=> \"2 days ago\"\n   * @example DateTime.now().minus({ days: 2 }).toRelative({ unit: \"hours\" }) //=> \"48 hours ago\"\n   * @example DateTime.now().minus({ hours: 36 }).toRelative({ round: false }) //=> \"1.5 days ago\"\n   */toRelative(e={}){if(!this.isValid)return null;const t=e.base||DateTime.fromObject({},{zone:this.zone}),n=e.padding?this<t?-e.padding:e.padding:0;let r=[\"years\",\"months\",\"days\",\"hours\",\"minutes\",\"seconds\"];let s=e.unit;if(Array.isArray(e.unit)){r=e.unit;s=void 0}return diffRelative(t,this.plus(n),{...e,numeric:\"always\",units:r,unit:s})}\n/**\n   * Returns a string representation of this date relative to today, such as \"yesterday\" or \"next month\".\n   * Only internationalizes on platforms that supports Intl.RelativeTimeFormat.\n   * @param {Object} options - options that affect the output\n   * @param {DateTime} [options.base=DateTime.now()] - the DateTime to use as the basis to which this time is compared. Defaults to now.\n   * @param {string} options.locale - override the locale of this DateTime\n   * @param {string} options.unit - use a specific unit; if omitted, the method will pick the unit. Use one of \"years\", \"quarters\", \"months\", \"weeks\", or \"days\"\n   * @param {string} options.numberingSystem - override the numberingSystem of this DateTime. The Intl system may choose not to honor this\n   * @example DateTime.now().plus({ days: 1 }).toRelativeCalendar() //=> \"tomorrow\"\n   * @example DateTime.now().setLocale(\"es\").plus({ days: 1 }).toRelative() //=> \"\"mañana\"\n   * @example DateTime.now().plus({ days: 1 }).toRelativeCalendar({ locale: \"fr\" }) //=> \"demain\"\n   * @example DateTime.now().minus({ days: 2 }).toRelativeCalendar() //=> \"2 days ago\"\n   */toRelativeCalendar(e={}){return this.isValid?diffRelative(e.base||DateTime.fromObject({},{zone:this.zone}),this,{...e,numeric:\"auto\",units:[\"years\",\"months\",\"days\"],calendary:true}):null}\n/**\n   * Return the min of several date times\n   * @param {...DateTime} dateTimes - the DateTimes from which to choose the minimum\n   * @return {DateTime} the min DateTime, or undefined if called with no argument\n   */static min(...e){if(!e.every(DateTime.isDateTime))throw new InvalidArgumentError(\"min requires all arguments be DateTimes\");return bestBy(e,(e=>e.valueOf()),Math.min)}\n/**\n   * Return the max of several date times\n   * @param {...DateTime} dateTimes - the DateTimes from which to choose the maximum\n   * @return {DateTime} the max DateTime, or undefined if called with no argument\n   */static max(...e){if(!e.every(DateTime.isDateTime))throw new InvalidArgumentError(\"max requires all arguments be DateTimes\");return bestBy(e,(e=>e.valueOf()),Math.max)}\n/**\n   * Explain how a string would be parsed by fromFormat()\n   * @param {string} text - the string to parse\n   * @param {string} fmt - the format the string is expected to be in (see description)\n   * @param {Object} options - options taken by fromFormat()\n   * @return {Object}\n   */\nstatic fromFormatExplain(e,t,n={}){const{locale:r=null,numberingSystem:s=null}=n,i=Locale.fromOpts({locale:r,numberingSystem:s,defaultToEN:true});return explainFromTokens(i,e,t)}\n/**\n   * @deprecated use fromFormatExplain instead\n   */static fromStringExplain(e,t,n={}){return DateTime.fromFormatExplain(e,t,n)}\n/**\n   * {@link DateTime#toLocaleString} format like 10/14/1983\n   * @type {Object}\n   */\nstatic get DATE_SHORT(){return r}\n/**\n   * {@link DateTime#toLocaleString} format like 'Oct 14, 1983'\n   * @type {Object}\n   */static get DATE_MED(){return s}\n/**\n   * {@link DateTime#toLocaleString} format like 'Fri, Oct 14, 1983'\n   * @type {Object}\n   */static get DATE_MED_WITH_WEEKDAY(){return i}\n/**\n   * {@link DateTime#toLocaleString} format like 'October 14, 1983'\n   * @type {Object}\n   */static get DATE_FULL(){return a}\n/**\n   * {@link DateTime#toLocaleString} format like 'Tuesday, October 14, 1983'\n   * @type {Object}\n   */static get DATE_HUGE(){return o}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get TIME_SIMPLE(){return u}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get TIME_WITH_SECONDS(){return l}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 AM EDT'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get TIME_WITH_SHORT_OFFSET(){return c}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 AM Eastern Daylight Time'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get TIME_WITH_LONG_OFFSET(){return d}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30', always 24-hour.\n   * @type {Object}\n   */static get TIME_24_SIMPLE(){return m}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23', always 24-hour.\n   * @type {Object}\n   */static get TIME_24_WITH_SECONDS(){return h}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 EDT', always 24-hour.\n   * @type {Object}\n   */static get TIME_24_WITH_SHORT_OFFSET(){return f}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 Eastern Daylight Time', always 24-hour.\n   * @type {Object}\n   */static get TIME_24_WITH_LONG_OFFSET(){return y}\n/**\n   * {@link DateTime#toLocaleString} format like '10/14/1983, 9:30 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_SHORT(){return g}\n/**\n   * {@link DateTime#toLocaleString} format like '10/14/1983, 9:30:33 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_SHORT_WITH_SECONDS(){return p}\n/**\n   * {@link DateTime#toLocaleString} format like 'Oct 14, 1983, 9:30 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_MED(){return T}\n/**\n   * {@link DateTime#toLocaleString} format like 'Oct 14, 1983, 9:30:33 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_MED_WITH_SECONDS(){return w}\n/**\n   * {@link DateTime#toLocaleString} format like 'Fri, 14 Oct 1983, 9:30 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_MED_WITH_WEEKDAY(){return k}\n/**\n   * {@link DateTime#toLocaleString} format like 'October 14, 1983, 9:30 AM EDT'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_FULL(){return O}\n/**\n   * {@link DateTime#toLocaleString} format like 'October 14, 1983, 9:30:33 AM EDT'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_FULL_WITH_SECONDS(){return S}\n/**\n   * {@link DateTime#toLocaleString} format like 'Friday, October 14, 1983, 9:30 AM Eastern Daylight Time'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_HUGE(){return D}\n/**\n   * {@link DateTime#toLocaleString} format like 'Friday, October 14, 1983, 9:30:33 AM Eastern Daylight Time'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_HUGE_WITH_SECONDS(){return I}}function friendlyDateTime(e){if(DateTime.isDateTime(e))return e;if(e&&e.valueOf&&isNumber(e.valueOf()))return DateTime.fromJSDate(e);if(e&&typeof e===\"object\")return DateTime.fromObject(e);throw new InvalidArgumentError(`Unknown datetime argument: ${e}, of type ${typeof e}`)}const ut=\"3.4.4\";export{DateTime,Duration,FixedOffsetZone,IANAZone,Info,Interval,InvalidZone,Settings,SystemZone,ut as VERSION,Zone};\n//# sourceMappingURL=luxon.js.map\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{DateTime,IANAZone}from\"luxon\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth auto\n * @framerIntrinsicHeight auto\n *\n * @framerSupportedLayoutWidth 100%\n * @framerSupportedLayoutHeight 100%\n */export default function Openhours({textStyling,indicatorSettings,timeSettings,days=[]}){const{dotIndicatorVisible,dotIndicatorFlashing,pulseDuration=3,pulseScale=2.6,openDotColor,closedDotColor,dotSize=8,gap=8}=indicatorSettings;useEffect(()=>{const key=\"openhours-pulse\";let style=document.getElementById(key);if(!style){style=document.createElement(\"style\");style.id=key;document.head.appendChild(style);}style.innerHTML=`\n      @keyframes openhoursPulse {\n        0% { animation-timing-function: ease-out; transform: scale(1); opacity: 0.9; }\n        50% { animation-timing-function: ease-out; transform: scale(${pulseScale}); opacity: 0; }\n        100% { transform: scale(${pulseScale}); opacity: 0; }\n      }\n    `;},[pulseScale]);const{shopLocationTimezone,timeFormat12,showTime,showSchedule,distribution}=timeSettings;const{openPrefix,closedPrefix}=textStyling;const shopZone=IANAZone.create(shopLocationTimezone);const[now,setNow]=useState(DateTime.now().setZone(shopZone));useEffect(()=>{const id=setInterval(()=>setNow(DateTime.now().setZone(shopZone)),6e4);return()=>clearInterval(id);},[shopLocationTimezone]);// --- time helpers --------------------------------------------------------\nfunction parseTime(str){let dt=DateTime.fromFormat(str.trim(),\"HH:mm\",{zone:shopZone});if(!dt.isValid)dt=DateTime.fromFormat(str.trim(),\"h:mm a\",{zone:shopZone});return dt;}const timeFmt=timeFormat12?\"h:mm a\":\"HH:mm\";function fmtRangeFromInterval(ivl){return`${ivl.open.toFormat(timeFmt)} – ${ivl.close.toFormat(timeFmt)}`;}// Map Luxon weekday (1=Mon..7=Sun) to 0=Mon..6=Sun\nconst todayIdx=(now.weekday+6)%7;const startOfToday=now.startOf(\"day\");// Build an open interval for a given day index using a specific base date\nfunction intervalFor(dayIndex,baseDate){const day=days[dayIndex];if(!day||!day.status||!day.hours)return null;const[o,c]=day.hours.split(\" - \");const s=parseTime(o);const e=parseTime(c);if(!s.isValid||!e.isValid)return null;let openT=baseDate.set({hour:s.hour,minute:s.minute});let closeT=baseDate.set({hour:e.hour,minute:e.minute});// Handle overnight: if close <= open, it closes the next day\nif(closeT<=openT)closeT=closeT.plus({days:1});return{open:openT,close:closeT,idx:dayIndex};}// Previous day's overnight (if any) that spills into today\nconst prevIdx=(todayIdx+6)%7;const prevInterval=(()=>{const ivl=intervalFor(prevIdx,startOfToday.minus({days:1}));if(!ivl)return null;// Only relevant if it closes today (i.e., overnight)\nreturn ivl.close>ivl.open&&ivl.close.startOf(\"day\").equals(startOfToday)?ivl:ivl.close>startOfToday&&ivl.close<=startOfToday.plus({days:1})?ivl:ivl;})();// Today's interval (may or may not be overnight)\nconst todayInterval=intervalFor(todayIdx,startOfToday);// Are we open now? Consider today's interval and previous day's overnight\nconst openByPrev=prevInterval?now>=prevInterval.open&&now<=prevInterval.close:false;const openByToday=todayInterval?now>=todayInterval.open&&now<=todayInterval.close:false;const isOpenNow=openByPrev||openByToday;const activeInterval=openByPrev?prevInterval:openByToday?todayInterval:null;// Find the next opening interval from \"now\"\nfunction nextOpenInterval(){// If today has an interval and we're before opening -> that's next\nif(todayInterval&&now<todayInterval.open){return{...todayInterval,dayOffset:0};}// Otherwise search the following days\nfor(let i=1;i<=7;i++){const idx=(todayIdx+i)%days.length;const base=startOfToday.plus({days:i});const ivl=intervalFor(idx,base);if(ivl)return{...ivl,dayOffset:i};}return null;}function getStatusText(){// If we're open, show the active interval (prev overnight or today)\nif(isOpenNow&&activeInterval){if(showTime){return`${openPrefix} ${fmtRangeFromInterval(activeInterval)}`;}return openPrefix;}const nxt=nextOpenInterval();// If there is a future opening scheduled\nif(nxt){if(nxt.dayOffset===0){// Later today\nreturn showTime?`${closedPrefix} today at ${nxt.open.toFormat(timeFmt)}`:closedPrefix;}else{// Another day\nconst name=days[nxt.idx]?.dayName??\"\";return showTime?`${closedPrefix} ${name} ${fmtRangeFromInterval(nxt)}`:`${closedPrefix} ${name}`;}}// No upcoming openings in the provided week\nreturn\"Closed. We'll be back.\";}// Typography + layout\nconst{fontFamily=\"Inter\",fontWeight=\"Medium\",fontSize=16,lineHeight=1.2,letterSpacing=0,fontStyle=\"normal\",textDecoration=\"none\",fontFeatureSettings=\"\",fontVariationSettings=\"\"}=textStyling?.font||{};const fsPx=typeof fontSize===\"number\"?fontSize:parseFloat(fontSize);const lhNum=typeof lineHeight===\"number\"?lineHeight:parseFloat(lineHeight);const lhPx=fsPx*lhNum;const dotOffset=(lhPx-dotSize)/2;const mainColor=textStyling?.color||\"#8A8A8A\";const hoursColor=textStyling?.timeColor||\"#8A8A8A\";const fontStyles={fontFamily,fontWeight,fontSize:fsPx,lineHeight:`${lhNum}`,letterSpacing,fontStyle,textDecoration,fontFeatureSettings,WebkitFontFeatureSettings:fontFeatureSettings,fontVariationSettings};const wrapperStyle={width:\"100%\",textAlign:distribution,overflow:\"visible\"};const groupStyle={display:\"inline-flex\",alignItems:\"flex-start\",margin:0,padding:0,overflow:\"visible\"};const renderDot=()=>{if(!dotIndicatorVisible)return null;const baseColor=isOpenNow?openDotColor:closedDotColor;return /*#__PURE__*/_jsxs(\"span\",{style:{position:\"relative\",display:\"inline-block\",width:dotSize,height:dotSize,marginRight:gap},children:[dotIndicatorFlashing&&/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:dotOffset,left:0,width:dotSize,height:dotSize,borderRadius:\"50%\",backgroundColor:baseColor,animation:`openhoursPulse ${pulseDuration}s infinite`}}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",width:dotSize,height:dotSize,borderRadius:\"50%\",backgroundColor:baseColor,marginTop:dotOffset}})]});};const fullText=getStatusText();const simpleText=isOpenNow?openPrefix:closedPrefix;const displayText=showSchedule?fullText:simpleText;const splitIdx=displayText.search(/\\d/);const prefixTxt=splitIdx>=0?displayText.slice(0,splitIdx):displayText;const timeTxt=showSchedule&&splitIdx>=0?displayText.slice(splitIdx):\"\";return /*#__PURE__*/_jsx(motion.div,{style:wrapperStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:groupStyle,children:[renderDot(),/*#__PURE__*/_jsxs(\"p\",{style:{...fontStyles,color:mainColor,margin:0},children:[prefixTxt,timeTxt&&/*#__PURE__*/_jsx(\"span\",{style:{color:hoursColor,opacity:.9},children:timeTxt})]})]})});}const timeZones=Intl.supportedValuesOf(\"timeZone\").sort();addPropertyControls(Openhours,{textStyling:{title:\"Text\",type:ControlType.Object,defaultValue:{font:{fontFamily:\"Inter\",fontWeight:\"Medium\",fontSize:16,lineHeight:1.2,letterSpacing:0,fontStyle:\"normal\",textDecoration:\"none\",fontFeatureSettings:\"\",fontVariationSettings:\"\"},color:\"#8A8A8A\",timeColor:\"#8A8A8A\",openPrefix:\"Open\",closedPrefix:\"Closed. We'll be back\"},controls:{font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Status\"},timeColor:{type:ControlType.Color,title:\"Hours\"},openPrefix:{type:ControlType.String,title:\"Open Text\"},closedPrefix:{type:ControlType.String,title:\"Closed Text\"}}},indicatorSettings:{title:\"Indicator\",type:ControlType.Object,controls:{dotIndicatorVisible:{type:ControlType.Boolean,title:\"Show Dot\",defaultValue:true},dotIndicatorFlashing:{type:ControlType.Boolean,title:\"Pulse Dot\",defaultValue:true},pulseDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:3,min:.3,max:10,step:.1},pulseScale:{type:ControlType.Number,title:\"Pulse Scale\",defaultValue:2.6,min:1,max:10,step:.1},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:8,min:4,max:50,step:1},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:100,step:1,unit:\"px\"},openDotColor:{type:ControlType.Color,title:\"Open Color\",defaultValue:\"#00ED00\"},closedDotColor:{type:ControlType.Color,title:\"Close Color\",defaultValue:\"#FF0800\"}}},timeSettings:{title:\"Format\",type:ControlType.Object,controls:{shopLocationTimezone:{type:ControlType.Enum,title:\"Timezone\",options:timeZones,defaultValue:\"America/New_York\"},timeFormat12:{type:ControlType.Boolean,title:\"Format\",enabledTitle:\"12h\",disabledTitle:\"24h\",defaultValue:true},showTime:{type:ControlType.Boolean,title:\"Show Time\",defaultValue:true},showSchedule:{type:ControlType.Boolean,title:\"Schedule\",enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:true},distribution:{type:ControlType.SegmentedEnum,title:\"Alignment\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"Left\"}}},days:{title:\"Days\",type:ControlType.Array,getItemTitle:(props,idx)=>{const item=props.days[idx];return item?.dayName||`Day ${idx+1}`;},defaultValue:[{status:true,dayName:\"Monday\",hours:\"09:00 - 17:00\"},{status:true,dayName:\"Tuesday\",hours:\"09:00 - 17:00\"},{status:true,dayName:\"Wednesday\",hours:\"09:00 - 17:00\"},{status:true,dayName:\"Thursday\",hours:\"09:00 - 17:00\"},{status:true,dayName:\"Friday\",hours:\"09:00 - 17:00\"},{status:false,dayName:\"Saturday\",hours:\"\"},{status:false,dayName:\"Sunday\",hours:\"\"}],propertyControl:{type:ControlType.Object,controls:{status:{type:ControlType.Boolean,title:\"Status\",enabledTitle:\"Open\",disabledTitle:\"Closed\",defaultValue:true},dayName:{type:ControlType.String,title:\"Label\",defaultValue:\"Day\"},hours:{type:ControlType.String,title:\"Hours\",defaultValue:\"09:00 - 17:00\",description:'Use AM/PM in 12h mode, e.g. \"9:00 AM - 5:00 PM\".',hidden:(props,idx)=>!props.days[idx].status}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Openhours\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"100%\",\"framerIntrinsicWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"100%\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OpenHours.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/CmmUoyXEMOtoYkkeGDZZ/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:true};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize GTM.\n// https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it:\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;const shouldSync=state.sync&&isBrowser&&state.modes!==null;if(!shouldSync){return;}yieldBeforeCb(()=>{syncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\"});},{priority:\"user-blocking\"});},[state.sync]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}\nexport const __FramerMetadata__ = {\"exports\":{\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{var _Intl_DateTimeFormat_resolvedOptions_timeZone,_Intl_DateTimeFormat_resolvedOptions,_Intl_DateTimeFormat,_Intl;return(_Intl=Intl)===null||_Intl===void 0?void 0:(_Intl_DateTimeFormat=_Intl.DateTimeFormat())===null||_Intl_DateTimeFormat===void 0?void 0:(_Intl_DateTimeFormat_resolvedOptions=_Intl_DateTimeFormat.resolvedOptions())===null||_Intl_DateTimeFormat_resolvedOptions===void 0?void 0:(_Intl_DateTimeFormat_resolvedOptions_timeZone=_Intl_DateTimeFormat_resolvedOptions.timeZone)===null||_Intl_DateTimeFormat_resolvedOptions_timeZone===void 0?void 0:_Intl_DateTimeFormat_resolvedOptions_timeZone.startsWith(\"Europe\");};const isEULocale=()=>{var _navigator_languages;var _navigator_language;const locale=(_navigator_language=navigator.language)!==null&&_navigator_language!==void 0?_navigator_language:(_navigator_languages=navigator.languages)===null||_navigator_languages===void 0?void 0:_navigator_languages[0];return countries.some(country=>{var _locale_toUpperCase;return locale===null||locale===void 0?void 0:(_locale_toUpperCase=locale.toUpperCase())===null||_locale_toUpperCase===void 0?void 0:_locale_toUpperCase.includes(country);});};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js\";export function useRegion({content,useRegionFromProps}){const isInEUBasedOnLocation=isBrowser?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){var _banner_style_border;const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=((_banner_style_border=banner.style.border)===null||_banner_style_border===void 0?void 0:_banner_style_border.width)?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`]);function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||(policy===null||policy===void 0?void 0:policy.link);if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description===null||description===void 0?void 0:description.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&(policy===null||policy===void 0?void 0:policy.link)?\" \":null,(policy===null||policy===void 0?void 0:policy.link)&&/*#__PURE__*/_jsxs(\"span\",{children:[policy===null||policy===void 0?void 0:policy.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy===null||policy===void 0?void 0:policy.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy===null||policy===void 0?void 0:policy.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;var _settings_hoverOpacity,_settings_tapOpacity;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:(_settings_hoverOpacity=settings.hoverOpacity)!==null&&_settings_hoverOpacity!==void 0?_settings_hoverOpacity:.6},whileTap:{opacity:(_settings_tapOpacity=settings.tapOpacity)!==null&&_settings_tapOpacity!==void 0?_settings_tapOpacity:.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/gvNUph1oNh8l2qQafSUu/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/d7M4abVz5jhxcjrlWV66/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/77ZjdIUSoepa5KTwP0oH/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const region=useRegion({content,useRegionFromProps:isPreview});const consent=useConsent({gtmId,defaultConsent:region.defaults,gtmLoadedExternally});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen]);// Check if user should be prompted\nuseEffect(()=>{const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed]);useEffect(()=>{if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){var _props_banner_style;const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:(_props_banner_style=props.banner.style)===null||_props_banner_style===void 0?void 0:_props_banner_style.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-vQ4h7\";const variantClassNames={XqXlOsfgC:\"framer-v-g6ltd9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DN7jeHel9=undefined;const V5UKAHm0o=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],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 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,padding,width,...props})=>{return{...props,DN7jeHel9:padding??props.DN7jeHel9??\"50px\",V5UKAHm0o:image??props.V5UKAHm0o??{alt:\"Partners logo\",pixelHeight:40,pixelWidth:175,src:\"https://framerusercontent.com/images/9ecggvRAp2slGc4aalnmPTho3I.svg?width=175&height=40\"}};};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,V5UKAHm0o,DN7jeHel9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XqXlOsfgC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-g6ltd9\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"XqXlOsfgC\",ref:refBinding,style:{\"--4ehazq\":numberToPixelString(DN7jeHel9),\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(229, 229, 229, 0.4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Partners logo\",fit:\"fit\",pixelHeight:40,pixelWidth:175,sizes:\"147px\",...toResponsiveImage(V5UKAHm0o),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1v3a7k7\",layoutDependency:layoutDependency,layoutId:\"oK_hdBs93\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vQ4h7.framer-3d63qt, .framer-vQ4h7 .framer-3d63qt { display: block; }\",\".framer-vQ4h7.framer-g6ltd9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 84px; justify-content: center; overflow: visible; padding: var(--4ehazq); position: relative; width: 150px; }\",\".framer-vQ4h7 .framer-1v3a7k7 { aspect-ratio: 4.351851851851852 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); overflow: hidden; position: relative; width: 147px; will-change: var(--framer-will-change-filter-override, filter); }\",'.framer-vQ4h7[data-border=\"true\"]::after, .framer-vQ4h7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"V5UKAHm0o\":\"image\",\"DN7jeHel9\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCR4iF1r6F=withCSS(Component,css,\"framer-vQ4h7\");export default FramerCR4iF1r6F;FramerCR4iF1r6F.displayName=\"Partners Card\";FramerCR4iF1r6F.defaultProps={height:100,width:150};addPropertyControls(FramerCR4iF1r6F,{V5UKAHm0o:{__defaultAssetReference:\"data:framer/asset-reference,9ecggvRAp2slGc4aalnmPTho3I.svg?originalFilename=Logo.svg&preferredSize=auto\",__vekterDefault:{alt:\"Partners logo\",assetReference:\"data:framer/asset-reference,9ecggvRAp2slGc4aalnmPTho3I.svg?originalFilename=Logo.svg&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage},DN7jeHel9:{defaultValue:\"50px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerCR4iF1r6F,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCR4iF1r6F\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"150\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"100\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"V5UKAHm0o\\\":\\\"image\\\",\\\"DN7jeHel9\\\":\\\"padding\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CR4iF1r6F.map","// Generated by Framer (f32bfea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"w2ofy2HmW\",\"DCQTZ2LQ_\",\"lAER82B4T\",\"zjZ8CZ1hu\"];const serializationHash=\"framer-KtFUN\";const variantClassNames={DCQTZ2LQ_:\"framer-v-1gsijcy\",lAER82B4T:\"framer-v-be6b06\",w2ofy2HmW:\"framer-v-zd49mp\",zjZ8CZ1hu:\"framer-v-175dped\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.8,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={\"Left hover\":\"DCQTZ2LQ_\",\"Right hover\":\"zjZ8CZ1hu\",Left:\"w2ofy2HmW\",Right:\"lAER82B4T\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"w2ofy2HmW\"};};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:\"w2ofy2HmW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter9lw2g0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"DCQTZ2LQ_\");});const onMouseLeave1g4b08z=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"w2ofy2HmW\");});const onMouseEnter1fgl0oh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"zjZ8CZ1hu\");});const onMouseLeave1ht0ckn=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"lAER82B4T\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.hatamex.agency/\",motionChild:true,nodeId:\"w2ofy2HmW\",openInNewTab:true,scopeId:\"dqBnR8Ext\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-zd49mp\",className,classNames)} framer-1mwnnce`,\"data-framer-name\":\"Left\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"w2ofy2HmW\",onMouseEnter:onMouseEnter9lw2g0,ref:refBinding,style:{backgroundColor:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",...style},...addPropertyOverrides({DCQTZ2LQ_:{\"data-framer-name\":\"Left hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1g4b08z},lAER82B4T:{\"data-framer-name\":\"Right\",onMouseEnter:onMouseEnter1fgl0oh},zjZ8CZ1hu:{\"data-framer-name\":\"Right hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1ht0ckn}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-yg56i6\",\"data-framer-name\":\"the X\",layoutDependency:layoutDependency,layoutId:\"HODVgsIrk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.666 18.305\" overflow=\"visible\"><path d=\"M 13.886 6.159 C 13.888 8.077 13.881 13.45 13.877 15.44 L 11.041 18.305 L 3.253 18.305 L 11.733 9.74 L 11.733 8.449 L 8.365 8.449 L 0 0 L 7.788 0 L 13.886 6.158 Z M 29.666 18.305 L 21.879 18.305 L 15.78 12.147 C 15.777 10.228 15.786 4.855 15.789 2.864 L 18.625 0 L 26.412 0 L 17.934 8.565 L 17.934 9.856 L 21.301 9.856 L 29.666 18.305 Z\" fill=\"var(--token-5db4a903-36b3-4f67-b597-d8b9c8af2728, rgb(22, 22, 22)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-9b1q1a\",layoutDependency:layoutDependency,layoutId:\"uGLAduESI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.886 18.305\" overflow=\"visible\"><path d=\"M 13.886 6.159 C 13.888 8.077 13.881 13.45 13.877 15.44 L 11.041 18.305 L 3.253 18.305 L 11.733 9.74 L 11.733 8.449 L 8.365 8.449 L 0 0 L 7.788 0 L 13.886 6.158 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19v2yv1\",layoutDependency:layoutDependency,layoutId:\"Vw83uXZUW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.887 18.305\" overflow=\"visible\"><path d=\"M 13.886 18.305 L 6.099 18.305 L 0 12.147 C -0.002 10.228 0.006 4.855 0.009 2.864 L 2.846 0 L 10.633 0 L 2.154 8.565 L 2.154 9.856 L 5.522 9.856 L 13.887 18.305 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tqzo06\",layoutDependency:layoutDependency,layoutId:\"KoQUck1P2\",style:{originX:0},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-xnza83\",\"data-framer-name\":\"Hatamex\",layoutDependency:layoutDependency,layoutId:\"eEzUzyk5l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.162 18\" overflow=\"visible\"><path d=\"M 0 8.848 L 0 17.696 L 2.708 17.696 L 2.708 10.112 L 10.041 10.112 L 10.654 9.48 C 11.005 9.118 11.444 8.848 11.682 8.848 L 12.098 8.848 L 12.098 17.696 L 14.807 17.696 L 14.807 0 L 12.098 0 L 12.098 7.584 L 4.582 7.584 L 4.063 8.126 C 3.777 8.424 3.356 8.667 3.126 8.667 L 2.708 8.667 L 2.708 0 L 0 0 L 0 8.848 M 34.85 1.05 C 34.85 1.98 34.911 2.158 35.392 2.619 C 35.689 2.904 35.934 3.325 35.934 3.555 C 35.934 3.96 35.887 3.973 34.308 3.973 L 32.683 3.973 L 32.683 6.139 L 34.85 6.139 L 34.85 17.706 L 37.333 17.656 L 39.816 17.605 L 39.869 16.477 L 39.923 15.348 L 37.378 15.348 L 37.378 6.139 L 40.99 6.139 L 40.99 3.973 L 37.378 3.973 L 37.378 0 L 34.85 0 L 34.85 1.05 M 21.037 3.682 C 17.985 4.642 15.75 8.234 16.16 11.519 C 16.61 15.123 18.775 17.477 22.079 17.956 C 23.805 18.206 26.185 17.365 27.279 16.119 L 27.808 15.516 L 27.808 17.515 L 31.6 17.515 L 31.6 15.348 L 30.336 15.348 C 29.238 15.348 29.072 15.306 29.072 15.023 C 29.072 14.843 29.356 14.422 29.704 14.085 L 30.336 13.472 L 30.336 3.792 L 27.808 3.792 L 27.808 5.713 L 26.977 4.939 C 25.894 3.931 24.545 3.427 22.971 3.443 C 22.304 3.45 21.434 3.557 21.037 3.682 M 46.518 3.621 C 43.506 4.376 41.372 7.022 41.205 10.21 C 41.027 13.593 42.326 16.095 44.922 17.373 C 46.015 17.911 46.28 17.967 47.757 17.967 C 49.137 17.967 49.54 17.894 50.395 17.494 C 50.949 17.234 51.697 16.727 52.056 16.368 L 52.708 15.716 L 52.762 16.661 L 52.816 17.605 L 56.609 17.605 L 56.662 16.477 L 56.716 15.348 L 55.444 15.348 C 54.235 15.348 54.171 15.327 54.171 14.932 C 54.171 14.694 54.441 14.255 54.803 13.904 L 55.435 13.291 L 55.435 3.973 L 52.727 3.973 L 52.727 5.806 L 52.285 5.281 C 51.524 4.377 49.831 3.601 48.438 3.518 C 47.768 3.477 46.903 3.524 46.518 3.621 M 63.651 3.6 C 62.753 3.82 61.649 4.464 61.146 5.062 L 60.671 5.625 L 60.671 3.973 L 58.139 3.973 L 58.187 10.789 L 58.234 17.605 L 60.762 17.605 L 60.852 12.911 C 60.952 7.713 60.974 7.606 62.194 6.536 C 62.906 5.91 63.762 5.685 64.866 5.833 C 65.75 5.951 66.411 6.409 66.901 7.242 C 67.231 7.802 67.27 8.274 67.352 12.73 L 67.443 17.605 L 69.971 17.605 L 70.061 12.911 C 70.161 7.713 70.183 7.606 71.402 6.536 C 72.115 5.91 72.971 5.685 74.075 5.833 C 74.959 5.951 75.62 6.409 76.11 7.242 C 76.441 7.802 76.479 8.274 76.562 12.73 L 76.652 17.605 L 79.18 17.605 L 79.18 12.64 C 79.18 6.984 79.082 6.436 77.813 4.994 C 76.878 3.932 75.82 3.521 74.021 3.521 C 72.857 3.521 72.496 3.602 71.591 4.065 C 70.933 4.401 70.304 4.902 69.941 5.378 L 69.353 6.149 L 69.084 5.629 C 68.243 4.002 65.777 3.081 63.651 3.6 M 85.811 3.792 C 83.962 4.184 81.991 5.821 81.145 7.669 C 79.89 10.411 80.284 13.353 82.186 15.434 C 83.801 17.2 85.9 17.936 89.047 17.839 L 90.722 17.786 L 91.49 16.702 C 91.913 16.107 92.262 15.558 92.265 15.484 C 92.269 15.409 91.063 15.348 89.585 15.348 C 86.752 15.348 85.906 15.185 84.851 14.433 C 84.38 14.098 83.249 12.422 83.244 12.053 C 83.243 11.978 85.638 11.917 88.566 11.917 L 93.889 11.917 L 94.011 11.433 C 94.078 11.168 94.05 10.326 93.949 9.564 C 93.479 5.996 91.29 3.845 87.973 3.692 C 87.209 3.657 86.236 3.702 85.811 3.792 M 94.01 4.198 C 94.084 4.323 95.078 5.796 96.217 7.475 C 97.358 9.153 98.29 10.621 98.29 10.739 C 98.29 10.855 97.302 12.416 96.093 14.206 C 94.885 15.995 93.897 17.513 93.897 17.578 C 93.897 17.643 94.536 17.696 95.317 17.696 L 96.738 17.696 L 98.872 14.54 C 100.046 12.804 101.052 11.426 101.108 11.477 C 101.164 11.528 102.144 12.929 103.287 14.588 L 105.363 17.605 L 106.763 17.658 C 107.677 17.693 108.162 17.644 108.162 17.516 C 108.162 17.409 107.155 15.841 105.924 14.032 L 103.688 10.744 L 105.917 7.493 C 107.143 5.706 108.149 4.182 108.154 4.108 C 108.158 4.034 107.517 3.973 106.729 3.973 L 105.297 3.973 L 103.369 6.817 C 102.309 8.381 101.346 9.763 101.228 9.887 C 101.06 10.066 100.57 9.458 98.945 7.048 L 96.876 3.981 L 95.375 3.977 C 94.223 3.973 93.906 4.025 94.01 4.198 M 25.191 6.115 C 26.026 6.494 26.955 7.482 27.385 8.448 C 27.811 9.407 27.813 11.761 27.388 12.861 C 26.927 14.057 25.558 15.259 24.365 15.515 C 23.204 15.763 23.177 15.763 22.052 15.429 C 20.894 15.085 19.857 14.183 19.305 13.041 C 18.711 11.812 18.711 9.669 19.305 8.343 C 19.775 7.296 20.88 6.224 21.751 5.97 C 22.715 5.691 24.414 5.762 25.191 6.115 M 50.408 6.347 C 51.344 6.865 52.285 8.06 52.561 9.082 C 52.902 10.344 52.691 12.451 52.126 13.415 C 50.651 15.932 47.367 16.493 45.347 14.574 C 44.336 13.613 43.882 12.424 43.884 10.744 C 43.888 8.23 44.954 6.649 47.128 5.936 C 47.907 5.681 49.582 5.891 50.408 6.347 M 89.711 6.548 C 90.509 7.076 91.08 7.995 91.283 9.082 L 91.408 9.751 L 84.935 9.751 L 84.417 10.292 C 84.131 10.59 83.75 10.834 83.57 10.834 C 83.297 10.834 83.243 10.683 83.243 9.926 C 83.243 8.3 84.432 6.598 85.895 6.133 C 86.174 6.044 86.979 5.99 87.683 6.012 C 88.735 6.046 89.096 6.141 89.711 6.548\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 110.807 18.44\" overflow=\"visible\"><path d=\"M 0 9.065 L 0 18.129 L 2.775 18.129 L 2.775 10.359 L 10.286 10.359 L 10.914 9.712 C 11.274 9.341 11.724 9.065 11.968 9.065 L 12.394 9.065 L 12.394 18.129 L 15.169 18.129 L 15.169 0 L 12.394 0 L 12.394 7.769 L 4.694 7.769 L 4.162 8.325 C 3.869 8.63 3.438 8.879 3.203 8.879 L 2.775 8.879 L 2.775 0 L 0 0 L 0 9.065 M 35.702 1.076 C 35.702 2.029 35.765 2.211 36.257 2.683 C 36.562 2.975 36.813 3.406 36.813 3.642 C 36.813 4.057 36.764 4.07 35.148 4.07 L 33.483 4.07 L 33.483 6.289 L 35.702 6.289 L 35.702 18.139 L 38.246 18.088 L 40.79 18.036 L 40.845 16.88 L 40.899 15.724 L 38.293 15.724 L 38.293 6.289 L 41.992 6.289 L 41.992 4.07 L 38.293 4.07 L 38.293 0 L 35.702 0 L 35.702 1.076 M 21.551 3.772 C 18.425 4.755 16.135 8.435 16.555 11.801 C 17.017 15.493 19.235 17.904 22.619 18.395 C 24.388 18.651 26.825 17.79 27.946 16.513 L 28.488 15.896 L 28.488 17.944 L 32.373 17.944 L 32.373 15.724 L 31.078 15.724 C 29.953 15.724 29.783 15.68 29.783 15.39 C 29.783 15.206 30.074 14.774 30.43 14.429 L 31.078 13.801 L 31.078 3.885 L 28.488 3.885 L 28.488 5.853 L 27.636 5.06 C 26.528 4.027 25.145 3.511 23.532 3.527 C 22.85 3.534 21.958 3.644 21.551 3.772 M 47.656 3.709 C 44.57 4.483 42.384 7.194 42.213 10.46 C 42.031 13.926 43.361 16.488 46.021 17.798 C 47.141 18.349 47.412 18.406 48.925 18.406 C 50.339 18.406 50.752 18.332 51.628 17.922 C 52.195 17.655 52.961 17.136 53.329 16.769 L 53.997 16.101 L 54.053 17.069 L 54.108 18.036 L 57.993 18.036 L 58.048 16.88 L 58.103 15.724 L 56.8 15.724 C 55.562 15.724 55.496 15.702 55.496 15.298 C 55.496 15.053 55.772 14.604 56.144 14.244 L 56.791 13.616 L 56.791 4.07 L 54.016 4.07 L 54.016 5.948 L 53.563 5.41 C 52.784 4.484 51.05 3.689 49.623 3.604 C 48.936 3.562 48.051 3.61 47.656 3.709 M 65.208 3.688 C 64.288 3.913 63.157 4.573 62.642 5.186 L 62.155 5.763 L 62.155 4.07 L 59.561 4.07 L 59.61 11.053 L 59.658 18.036 L 62.248 18.036 L 62.34 13.227 C 62.443 7.902 62.466 7.792 63.715 6.696 C 64.445 6.055 65.322 5.824 66.452 5.976 C 67.359 6.097 68.035 6.565 68.537 7.419 C 68.876 7.993 68.915 8.476 69 13.042 L 69.093 18.036 L 71.682 18.036 L 71.775 13.227 C 71.877 7.902 71.9 7.792 73.148 6.696 C 73.879 6.055 74.756 5.824 75.887 5.976 C 76.792 6.097 77.469 6.565 77.972 7.419 C 78.31 7.993 78.35 8.476 78.434 13.042 L 78.527 18.036 L 81.117 18.036 L 81.117 12.949 C 81.117 7.155 81.017 6.593 79.716 5.116 C 78.759 4.028 77.674 3.607 75.832 3.607 C 74.639 3.607 74.269 3.69 73.342 4.164 C 72.668 4.509 72.024 5.022 71.651 5.51 L 71.049 6.299 L 70.774 5.767 C 69.912 4.1 67.385 3.156 65.208 3.688 M 87.91 3.884 C 86.016 4.286 83.997 5.963 83.13 7.857 C 81.844 10.666 82.248 13.679 84.197 15.811 C 85.85 17.621 88.001 18.375 91.225 18.275 L 92.941 18.221 L 93.728 17.111 C 94.162 16.501 94.519 15.939 94.522 15.862 C 94.525 15.786 93.29 15.724 91.777 15.724 C 88.874 15.724 88.007 15.556 86.926 14.786 C 86.444 14.443 85.285 12.726 85.28 12.348 C 85.28 12.271 87.733 12.209 90.732 12.209 L 96.186 12.209 L 96.311 11.713 C 96.379 11.441 96.351 10.579 96.247 9.798 C 95.765 6.142 93.523 3.939 90.124 3.783 C 89.342 3.746 88.345 3.792 87.91 3.884 M 96.309 4.301 C 96.385 4.428 97.403 5.938 98.571 7.657 C 99.739 9.376 100.694 10.881 100.694 11.001 C 100.694 11.121 99.682 12.72 98.444 14.553 C 97.206 16.387 96.193 17.942 96.193 18.008 C 96.193 18.074 96.848 18.129 97.649 18.129 L 99.104 18.129 L 101.29 14.895 C 102.493 13.117 103.524 11.705 103.581 11.758 C 103.638 11.81 104.643 13.245 105.813 14.945 L 107.941 18.036 L 109.374 18.09 C 110.311 18.126 110.807 18.075 110.807 17.945 C 110.807 17.835 109.775 16.228 108.515 14.376 L 106.224 11.006 L 108.508 7.677 C 109.764 5.845 110.795 4.284 110.799 4.209 C 110.803 4.132 110.147 4.07 109.34 4.07 L 107.872 4.07 L 105.898 6.983 C 104.812 8.586 103.825 10.001 103.704 10.129 C 103.531 10.312 103.03 9.69 101.365 7.22 L 99.245 4.079 L 97.708 4.074 C 96.527 4.071 96.203 4.123 96.309 4.301 M 25.808 6.265 C 26.663 6.653 27.614 7.665 28.054 8.655 C 28.491 9.637 28.493 12.049 28.058 13.175 C 27.585 14.401 26.183 15.632 24.961 15.894 C 23.771 16.149 23.744 16.148 22.591 15.806 C 21.405 15.453 20.343 14.53 19.777 13.36 C 19.169 12.101 19.169 9.906 19.777 8.547 C 20.258 7.475 21.39 6.376 22.283 6.116 C 23.27 5.83 25.011 5.903 25.808 6.265 M 51.641 6.502 C 52.6 7.033 53.563 8.257 53.846 9.304 C 54.196 10.597 53.98 12.756 53.401 13.743 C 51.89 16.322 48.526 16.896 46.456 14.93 C 45.42 13.946 44.955 12.728 44.958 11.006 C 44.961 8.431 46.054 6.811 48.281 6.081 C 49.079 5.819 50.795 6.035 51.641 6.502 M 91.905 6.708 C 92.722 7.249 93.307 8.191 93.516 9.304 L 93.644 9.99 L 87.013 9.99 L 86.481 10.544 C 86.189 10.849 85.798 11.099 85.614 11.099 C 85.334 11.099 85.279 10.944 85.279 10.168 C 85.279 8.503 86.498 6.759 87.996 6.283 C 88.282 6.192 89.107 6.136 89.827 6.159 C 90.905 6.194 91.276 6.292 91.905 6.708\" fill=\"var(--token-5db4a903-36b3-4f67-b597-d8b9c8af2728, rgb(22, 22, 22)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'},zjZ8CZ1hu:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.162 18\" overflow=\"visible\"><path d=\"M 0 8.848 L 0 17.696 L 2.708 17.696 L 2.708 10.112 L 10.041 10.112 L 10.654 9.48 C 11.005 9.118 11.444 8.848 11.682 8.848 L 12.098 8.848 L 12.098 17.696 L 14.807 17.696 L 14.807 0 L 12.098 0 L 12.098 7.584 L 4.582 7.584 L 4.063 8.126 C 3.777 8.424 3.356 8.667 3.126 8.667 L 2.708 8.667 L 2.708 0 L 0 0 L 0 8.848 M 34.85 1.05 C 34.85 1.98 34.911 2.158 35.392 2.619 C 35.689 2.904 35.934 3.325 35.934 3.555 C 35.934 3.96 35.887 3.973 34.308 3.973 L 32.683 3.973 L 32.683 6.139 L 34.85 6.139 L 34.85 17.706 L 37.333 17.656 L 39.816 17.605 L 39.869 16.477 L 39.923 15.348 L 37.378 15.348 L 37.378 6.139 L 40.99 6.139 L 40.99 3.973 L 37.378 3.973 L 37.378 0 L 34.85 0 L 34.85 1.05 M 21.037 3.682 C 17.985 4.642 15.75 8.234 16.16 11.519 C 16.61 15.123 18.775 17.477 22.079 17.956 C 23.805 18.206 26.185 17.365 27.279 16.119 L 27.808 15.516 L 27.808 17.515 L 31.6 17.515 L 31.6 15.348 L 30.336 15.348 C 29.238 15.348 29.072 15.306 29.072 15.023 C 29.072 14.843 29.356 14.422 29.704 14.085 L 30.336 13.472 L 30.336 3.792 L 27.808 3.792 L 27.808 5.713 L 26.977 4.939 C 25.894 3.931 24.545 3.427 22.971 3.443 C 22.304 3.45 21.434 3.557 21.037 3.682 M 46.518 3.621 C 43.506 4.376 41.372 7.022 41.205 10.21 C 41.027 13.593 42.326 16.095 44.922 17.373 C 46.015 17.911 46.28 17.967 47.757 17.967 C 49.137 17.967 49.54 17.894 50.395 17.494 C 50.949 17.234 51.697 16.727 52.056 16.368 L 52.708 15.716 L 52.762 16.661 L 52.816 17.605 L 56.609 17.605 L 56.662 16.477 L 56.716 15.348 L 55.444 15.348 C 54.235 15.348 54.171 15.327 54.171 14.932 C 54.171 14.694 54.441 14.255 54.803 13.904 L 55.435 13.291 L 55.435 3.973 L 52.727 3.973 L 52.727 5.806 L 52.285 5.281 C 51.524 4.377 49.831 3.601 48.438 3.518 C 47.768 3.477 46.903 3.524 46.518 3.621 M 63.651 3.6 C 62.753 3.82 61.649 4.464 61.146 5.062 L 60.671 5.625 L 60.671 3.973 L 58.139 3.973 L 58.187 10.789 L 58.234 17.605 L 60.762 17.605 L 60.852 12.911 C 60.952 7.713 60.974 7.606 62.194 6.536 C 62.906 5.91 63.762 5.685 64.866 5.833 C 65.75 5.951 66.411 6.409 66.901 7.242 C 67.231 7.802 67.27 8.274 67.352 12.73 L 67.443 17.605 L 69.971 17.605 L 70.061 12.911 C 70.161 7.713 70.183 7.606 71.402 6.536 C 72.115 5.91 72.971 5.685 74.075 5.833 C 74.959 5.951 75.62 6.409 76.11 7.242 C 76.441 7.802 76.479 8.274 76.562 12.73 L 76.652 17.605 L 79.18 17.605 L 79.18 12.64 C 79.18 6.984 79.082 6.436 77.813 4.994 C 76.878 3.932 75.82 3.521 74.021 3.521 C 72.857 3.521 72.496 3.602 71.591 4.065 C 70.933 4.401 70.304 4.902 69.941 5.378 L 69.353 6.149 L 69.084 5.629 C 68.243 4.002 65.777 3.081 63.651 3.6 M 85.811 3.792 C 83.962 4.184 81.991 5.821 81.145 7.669 C 79.89 10.411 80.284 13.353 82.186 15.434 C 83.801 17.2 85.9 17.936 89.047 17.839 L 90.722 17.786 L 91.49 16.702 C 91.913 16.107 92.262 15.558 92.265 15.484 C 92.269 15.409 91.063 15.348 89.585 15.348 C 86.752 15.348 85.906 15.185 84.851 14.433 C 84.38 14.098 83.249 12.422 83.244 12.053 C 83.243 11.978 85.638 11.917 88.566 11.917 L 93.889 11.917 L 94.011 11.433 C 94.078 11.168 94.05 10.326 93.949 9.564 C 93.479 5.996 91.29 3.845 87.973 3.692 C 87.209 3.657 86.236 3.702 85.811 3.792 M 94.01 4.198 C 94.084 4.323 95.078 5.796 96.217 7.475 C 97.358 9.153 98.29 10.621 98.29 10.739 C 98.29 10.855 97.302 12.416 96.093 14.206 C 94.885 15.995 93.897 17.513 93.897 17.578 C 93.897 17.643 94.536 17.696 95.317 17.696 L 96.738 17.696 L 98.872 14.54 C 100.046 12.804 101.052 11.426 101.108 11.477 C 101.164 11.528 102.144 12.929 103.287 14.588 L 105.363 17.605 L 106.763 17.658 C 107.677 17.693 108.162 17.644 108.162 17.516 C 108.162 17.409 107.155 15.841 105.924 14.032 L 103.688 10.744 L 105.917 7.493 C 107.143 5.706 108.149 4.182 108.154 4.108 C 108.158 4.034 107.517 3.973 106.729 3.973 L 105.297 3.973 L 103.369 6.817 C 102.309 8.381 101.346 9.763 101.228 9.887 C 101.06 10.066 100.57 9.458 98.945 7.048 L 96.876 3.981 L 95.375 3.977 C 94.223 3.973 93.906 4.025 94.01 4.198 M 25.191 6.115 C 26.026 6.494 26.955 7.482 27.385 8.448 C 27.811 9.407 27.813 11.761 27.388 12.861 C 26.927 14.057 25.558 15.259 24.365 15.515 C 23.204 15.763 23.177 15.763 22.052 15.429 C 20.894 15.085 19.857 14.183 19.305 13.041 C 18.711 11.812 18.711 9.669 19.305 8.343 C 19.775 7.296 20.88 6.224 21.751 5.97 C 22.715 5.691 24.414 5.762 25.191 6.115 M 50.408 6.347 C 51.344 6.865 52.285 8.06 52.561 9.082 C 52.902 10.344 52.691 12.451 52.126 13.415 C 50.651 15.932 47.367 16.493 45.347 14.574 C 44.336 13.613 43.882 12.424 43.884 10.744 C 43.888 8.23 44.954 6.649 47.128 5.936 C 47.907 5.681 49.582 5.891 50.408 6.347 M 89.711 6.548 C 90.509 7.076 91.08 7.995 91.283 9.082 L 91.408 9.751 L 84.935 9.751 L 84.417 10.292 C 84.131 10.59 83.75 10.834 83.57 10.834 C 83.297 10.834 83.243 10.683 83.243 9.926 C 83.243 8.3 84.432 6.598 85.895 6.133 C 86.174 6.044 86.979 5.99 87.683 6.012 C 88.735 6.046 89.096 6.141 89.711 6.548\" fill=\"var(--token-5db4a903-36b3-4f67-b597-d8b9c8af2728, rgb(22, 22, 22)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-u4ezwk\",layoutDependency:layoutDependency,layoutId:\"R9VVCkRDU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.807 17.696\" overflow=\"visible\"><path d=\"M 0 8.848 L 0 17.696 L 2.708 17.696 L 2.708 10.112 L 10.041 10.112 L 10.654 9.48 C 11.005 9.118 11.444 8.848 11.682 8.848 L 12.098 8.848 L 12.098 17.696 L 14.807 17.696 L 14.807 0 L 12.098 0 L 12.098 7.584 L 4.582 7.584 L 4.063 8.126 C 3.777 8.424 3.356 8.667 3.126 8.667 L 2.708 8.667 L 2.708 0 L 0 0 L 0 8.848\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.169 18.129\" overflow=\"visible\"><path d=\"M 0 9.065 L 0 18.129 L 2.775 18.129 L 2.775 10.359 L 10.286 10.359 L 10.914 9.712 C 11.274 9.341 11.724 9.065 11.968 9.065 L 12.394 9.065 L 12.394 18.129 L 15.169 18.129 L 15.169 0 L 12.394 0 L 12.394 7.769 L 4.694 7.769 L 4.162 8.325 C 3.869 8.63 3.438 8.879 3.203 8.879 L 2.775 8.879 L 2.775 0 L 0 0 L 0 9.065\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12b4y0g\",layoutDependency:layoutDependency,layoutId:\"G7iTIU1FU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.306 17.706\" overflow=\"visible\"><path d=\"M 2.166 1.05 C 2.166 1.98 2.228 2.158 2.708 2.619 C 3.006 2.904 3.25 3.325 3.25 3.555 C 3.25 3.96 3.203 3.973 1.625 3.973 L 0 3.973 L 0 6.139 L 2.166 6.139 L 2.166 17.706 L 4.649 17.656 L 7.133 17.605 L 7.186 16.477 L 7.24 15.348 L 4.695 15.348 L 4.695 6.139 L 8.306 6.139 L 8.306 3.973 L 4.695 3.973 L 4.695 0 L 2.166 0 L 2.166 1.05\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.509 18.139\" overflow=\"visible\"><path d=\"M 2.219 1.076 C 2.219 2.029 2.283 2.211 2.775 2.683 C 3.08 2.975 3.33 3.406 3.33 3.642 C 3.33 4.057 3.282 4.07 1.665 4.07 L 0 4.07 L 0 6.289 L 2.219 6.289 L 2.219 18.139 L 4.763 18.088 L 7.307 18.036 L 7.362 16.88 L 7.417 15.724 L 4.81 15.724 L 4.81 6.289 L 8.509 6.289 L 8.509 4.07 L 4.81 4.07 L 4.81 0 L 2.219 0 L 2.219 1.076\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qgkxlk\",layoutDependency:layoutDependency,layoutId:\"apjiFVGph\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.489 14.557\" overflow=\"visible\"><path d=\"M 4.926 0.239 C 1.874 1.199 -0.362 4.791 0.049 8.076 C 0.499 11.68 2.664 14.034 5.968 14.513 C 7.694 14.763 10.074 13.923 11.168 12.676 L 11.697 12.074 L 11.697 14.073 L 15.489 14.073 L 15.489 11.906 L 14.224 11.906 C 13.127 11.906 12.961 11.863 12.961 11.58 C 12.961 11.401 13.245 10.979 13.593 10.642 L 14.224 10.029 L 14.224 0.35 L 11.697 0.35 L 11.697 2.27 L 10.865 1.497 C 9.783 0.488 8.434 -0.016 6.859 0 C 6.193 0.007 5.323 0.114 4.926 0.239\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.868 14.913\" overflow=\"visible\"><path d=\"M 5.046 0.245 C 1.92 1.228 -0.37 4.908 0.05 8.274 C 0.511 11.966 2.729 14.378 6.114 14.868 C 7.882 15.124 10.32 14.263 11.441 12.987 L 11.983 12.369 L 11.983 14.417 L 15.868 14.417 L 15.868 12.197 L 14.572 12.197 C 13.448 12.197 13.278 12.153 13.278 11.863 C 13.278 11.679 13.569 11.247 13.925 10.902 L 14.572 10.274 L 14.572 0.358 L 11.983 0.358 L 11.983 2.326 L 11.131 1.533 C 10.022 0.5 8.64 -0.016 7.027 0 C 6.344 0.007 5.453 0.117 5.046 0.245\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ev9nc4\",layoutDependency:layoutDependency,layoutId:\"VLWYHFmxU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.527 14.464\" overflow=\"visible\"><path d=\"M 5.329 0.118 C 2.317 0.873 0.183 3.519 0.016 6.707 C -0.161 10.09 1.137 12.592 3.734 13.87 C 4.826 14.408 5.092 14.464 6.568 14.464 C 7.948 14.464 8.351 14.391 9.206 13.991 C 9.761 13.731 10.508 13.224 10.867 12.865 L 11.519 12.213 L 11.573 13.158 L 11.628 14.102 L 15.42 14.102 L 15.474 12.974 L 15.527 11.845 L 14.255 11.845 C 13.046 11.845 12.982 11.824 12.982 11.429 C 12.982 11.191 13.252 10.752 13.615 10.401 L 14.246 9.788 L 14.246 0.47 L 11.538 0.47 L 11.538 2.303 L 11.096 1.778 C 10.335 0.874 8.643 0.098 7.249 0.015 C 6.579 -0.026 5.715 0.02 5.329 0.118\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.907 14.818\" overflow=\"visible\"><path d=\"M 5.46 0.12 C 2.374 0.895 0.188 3.605 0.016 6.871 C -0.165 10.337 1.165 12.9 3.825 14.21 C 4.944 14.76 5.216 14.818 6.729 14.818 C 8.143 14.818 8.556 14.743 9.431 14.333 C 9.999 14.066 10.765 13.548 11.133 13.18 L 11.801 12.512 L 11.857 13.48 L 11.912 14.447 L 15.797 14.447 L 15.852 13.291 L 15.907 12.135 L 14.604 12.135 C 13.366 12.135 13.3 12.113 13.3 11.709 C 13.3 11.465 13.576 11.015 13.948 10.656 L 14.595 10.028 L 14.595 0.481 L 11.82 0.481 L 11.82 2.359 L 11.367 1.821 C 10.588 0.895 8.854 0.1 7.427 0.015 C 6.74 -0.027 5.854 0.021 5.46 0.12\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19kwvsm\",layoutDependency:layoutDependency,layoutId:\"C35D6G1kM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.041 14.15\" overflow=\"visible\"><path d=\"M 5.512 0.145 C 4.614 0.365 3.51 1.009 3.007 1.607 L 2.532 2.17 L 2.532 0.518 L 0 0.518 L 0.048 7.334 L 0.095 14.15 L 2.623 14.15 L 2.713 9.456 C 2.813 4.258 2.835 4.151 4.055 3.081 C 4.767 2.455 5.623 2.23 6.727 2.378 C 7.611 2.496 8.272 2.954 8.762 3.787 C 9.092 4.347 9.131 4.819 9.213 9.275 L 9.304 14.15 L 11.832 14.15 L 11.922 9.456 C 12.022 4.258 12.044 4.151 13.263 3.081 C 13.976 2.455 14.832 2.23 15.936 2.378 C 16.82 2.496 17.481 2.954 17.971 3.787 C 18.302 4.347 18.34 4.819 18.423 9.275 L 18.513 14.15 L 21.041 14.15 L 21.041 9.185 C 21.041 3.529 20.943 2.98 19.674 1.538 C 18.739 0.477 17.681 0.066 15.882 0.066 C 14.718 0.066 14.357 0.147 13.452 0.61 C 12.794 0.946 12.165 1.446 11.802 1.923 L 11.214 2.693 L 10.945 2.174 C 10.104 0.547 7.638 -0.374 5.512 0.145\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.556 14.496\" overflow=\"visible\"><path d=\"M 5.647 0.149 C 4.727 0.374 3.596 1.034 3.08 1.646 L 2.594 2.223 L 2.594 0.53 L 0 0.53 L 0.049 7.514 L 0.097 14.496 L 2.687 14.496 L 2.779 9.687 C 2.882 4.362 2.905 4.253 4.154 3.156 C 4.883 2.515 5.761 2.284 6.891 2.436 C 7.798 2.557 8.474 3.026 8.976 3.879 C 9.315 4.453 9.354 4.936 9.439 9.502 L 9.532 14.496 L 12.121 14.496 L 12.213 9.687 C 12.316 4.362 12.339 4.253 13.587 3.156 C 14.318 2.515 15.195 2.284 16.326 2.436 C 17.231 2.557 17.908 3.026 18.411 3.879 C 18.749 4.453 18.789 4.936 18.873 9.502 L 18.966 14.496 L 21.556 14.496 L 21.556 9.409 C 21.556 3.615 21.456 3.053 20.155 1.576 C 19.198 0.489 18.113 0.068 16.271 0.068 C 15.078 0.068 14.708 0.15 13.781 0.625 C 13.107 0.969 12.463 1.482 12.09 1.97 L 11.488 2.759 L 11.213 2.227 C 10.351 0.56 7.824 -0.384 5.647 0.149\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dc9wah\",layoutDependency:layoutDependency,layoutId:\"OfYIOIV6z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.627 14.167\" overflow=\"visible\"><path d=\"M 5.39 0.111 C 3.541 0.503 1.57 2.141 0.724 3.989 C -0.531 6.731 -0.137 9.673 1.765 11.754 C 3.38 13.52 5.479 14.256 8.626 14.158 L 10.301 14.106 L 11.069 13.022 C 11.493 12.427 11.841 11.878 11.844 11.804 C 11.848 11.729 10.642 11.668 9.165 11.668 C 6.332 11.668 5.485 11.504 4.43 10.753 C 3.959 10.418 2.828 8.742 2.823 8.373 C 2.823 8.298 5.217 8.237 8.145 8.237 L 13.468 8.237 L 13.59 7.753 C 13.657 7.487 13.629 6.646 13.529 5.884 C 13.058 2.316 10.869 0.165 7.552 0.012 C 6.788 -0.023 5.815 0.022 5.39 0.111\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.96 14.513\" overflow=\"visible\"><path d=\"M 5.522 0.114 C 3.628 0.516 1.609 2.193 0.742 4.087 C -0.544 6.896 -0.14 9.909 1.809 12.041 C 3.462 13.851 5.613 14.605 8.837 14.505 L 10.553 14.451 L 11.34 13.341 C 11.774 12.731 12.131 12.169 12.134 12.092 C 12.137 12.016 10.902 11.953 9.389 11.953 C 6.486 11.953 5.619 11.786 4.538 11.016 C 4.056 10.673 2.898 8.955 2.892 8.578 C 2.892 8.501 5.345 8.439 8.344 8.439 L 13.798 8.439 L 13.923 7.943 C 13.991 7.671 13.963 6.809 13.859 6.028 C 13.377 2.372 11.135 0.169 7.736 0.012 C 6.954 -0.024 5.957 0.022 5.522 0.114\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b9p7vv\",layoutDependency:layoutDependency,layoutId:\"dKmujJjjc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.265 13.723\" overflow=\"visible\"><path d=\"M 0.113 0.225 C 0.188 0.35 1.181 1.824 2.321 3.502 C 3.461 5.18 4.394 6.649 4.394 6.766 C 4.394 6.883 3.405 8.443 2.197 10.233 C 0.988 12.023 0 13.54 0 13.605 C 0 13.67 0.639 13.723 1.421 13.723 L 2.842 13.723 L 4.976 10.567 C 6.149 8.831 7.156 7.453 7.212 7.504 C 7.267 7.556 8.248 8.956 9.39 10.615 L 11.467 13.633 L 12.866 13.685 C 13.78 13.72 14.265 13.671 14.265 13.543 C 14.265 13.436 13.258 11.868 12.028 10.06 L 9.791 6.771 L 12.02 3.521 C 13.246 1.733 14.253 0.209 14.257 0.135 C 14.261 0.061 13.62 0 12.833 0 L 11.4 0 L 9.473 2.844 C 8.413 4.408 7.449 5.79 7.331 5.915 C 7.163 6.094 6.674 5.486 5.048 3.075 L 2.979 0.009 L 1.479 0.004 C 0.326 0.001 0.009 0.052 0.113 0.225\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.614 14.059\" overflow=\"visible\"><path d=\"M 0.116 0.231 C 0.192 0.359 1.21 1.868 2.378 3.587 C 3.546 5.307 4.501 6.811 4.501 6.931 C 4.501 7.051 3.489 8.65 2.251 10.483 C 1.012 12.317 0 13.872 0 13.938 C 0 14.005 0.655 14.059 1.456 14.059 L 2.911 14.059 L 5.097 10.825 C 6.3 9.047 7.331 7.635 7.388 7.688 C 7.445 7.74 8.449 9.175 9.62 10.875 L 11.747 13.966 L 13.181 14.02 C 14.117 14.056 14.614 14.005 14.614 13.875 C 14.614 13.765 13.582 12.159 12.322 10.306 L 10.03 6.937 L 12.314 3.607 C 13.57 1.776 14.601 0.215 14.606 0.139 C 14.61 0.062 13.953 0 13.146 0 L 11.679 0 L 9.705 2.913 C 8.619 4.516 7.631 5.932 7.51 6.059 C 7.338 6.243 6.837 5.62 5.171 3.15 L 3.052 0.009 L 1.515 0.004 C 0.334 0.001 0.01 0.053 0.116 0.231\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ng96dc\",layoutDependency:layoutDependency,layoutId:\"PsNoSyPSV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.846 9.893\" overflow=\"visible\"><path d=\"M 6.332 0.317 C 7.167 0.696 8.095 1.684 8.525 2.65 C 8.951 3.608 8.953 5.963 8.529 7.062 C 8.067 8.259 6.699 9.461 5.505 9.716 C 4.344 9.965 4.318 9.964 3.192 9.63 C 2.035 9.286 0.998 8.385 0.446 7.242 C -0.149 6.013 -0.149 3.871 0.446 2.545 C 0.915 1.498 2.02 0.425 2.892 0.172 C 3.855 -0.108 5.554 -0.037 6.332 0.317\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.062 10.135\" overflow=\"visible\"><path d=\"M 6.487 0.325 C 7.342 0.713 8.293 1.725 8.734 2.715 C 9.17 3.697 9.172 6.108 8.737 7.235 C 8.265 8.461 6.862 9.692 5.64 9.954 C 4.451 10.209 4.423 10.208 3.27 9.866 C 2.084 9.513 1.022 8.59 0.457 7.419 C -0.152 6.16 -0.152 3.965 0.457 2.607 C 0.937 1.534 2.069 0.436 2.962 0.176 C 3.95 -0.11 5.69 -0.038 6.487 0.325\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7rlb16\",layoutDependency:layoutDependency,layoutId:\"z8tummCSc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.841 9.894\" overflow=\"visible\"><path d=\"M 6.524 0.521 C 7.46 1.039 8.401 2.234 8.677 3.256 C 9.018 4.519 8.807 6.626 8.242 7.589 C 6.767 10.106 3.483 10.667 1.463 8.748 C 0.451 7.787 -0.002 6.598 0 4.918 C 0.004 2.404 1.07 0.823 3.244 0.11 C 4.023 -0.145 5.698 0.065 6.524 0.521\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.057 10.136\" overflow=\"visible\"><path d=\"M 6.683 0.534 C 7.642 1.065 8.606 2.289 8.889 3.335 C 9.238 4.629 9.022 6.788 8.443 7.775 C 6.932 10.354 3.568 10.928 1.499 8.962 C 0.462 7.977 -0.002 6.759 0 5.038 C 0.004 2.462 1.096 0.843 3.323 0.113 C 4.121 -0.149 5.837 0.066 6.683 0.534\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fbx39j\",layoutDependency:layoutDependency,layoutId:\"kS5K0OzKH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.166 4.827\" overflow=\"visible\"><path d=\"M 6.468 0.541 C 7.266 1.069 7.837 1.988 8.04 3.075 L 8.166 3.744 L 1.693 3.744 L 1.174 4.285 C 0.888 4.583 0.507 4.827 0.327 4.827 C 0.054 4.827 0 4.676 0 3.918 C 0 2.292 1.19 0.591 2.652 0.126 C 2.932 0.037 3.737 -0.017 4.44 0.005 C 5.492 0.038 5.854 0.134 6.468 0.541\" fill=\"rgba(0,170,255,0.5)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({DCQTZ2LQ_:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.365 4.945\" overflow=\"visible\"><path d=\"M 6.626 0.554 C 7.444 1.095 8.028 2.037 8.237 3.15 L 8.365 3.835 L 1.734 3.835 L 1.202 4.39 C 0.91 4.695 0.52 4.945 0.336 4.945 C 0.056 4.945 0 4.79 0 4.014 C 0 2.349 1.219 0.605 2.717 0.129 C 3.003 0.038 3.828 -0.018 4.549 0.005 C 5.626 0.039 5.997 0.137 6.626 0.554\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SUJNIFBsZXggU2FucyBKUC1yZWd1bGFy\",\"--framer-font-family\":'\"IBM Plex Sans JP\", \"IBM Plex Sans JP Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5db4a903-36b3-4f67-b597-d8b9c8af2728, rgb(22, 22, 22)))\"},children:\"\\xae\"})}),className:\"framer-bne7is\",fonts:[\"GF;IBM Plex Sans JP-regular\"],layoutDependency:layoutDependency,layoutId:\"I6Ahpg83W\",style:{\"--extracted-r6o4lv\":\"var(--token-5db4a903-36b3-4f67-b597-d8b9c8af2728, rgb(22, 22, 22))\",\"--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-KtFUN.framer-1mwnnce, .framer-KtFUN .framer-1mwnnce { display: block; }\",\".framer-KtFUN.framer-zd49mp { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 8px 16px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KtFUN .framer-yg56i6 { height: 19px; position: relative; width: 30px; }\",\".framer-KtFUN .framer-9b1q1a { height: 19px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-KtFUN .framer-19v2yv1 { height: 19px; left: 16px; position: absolute; top: 0px; width: 14px; }\",\".framer-KtFUN .framer-1tqzo06 { flex: none; gap: 10px; height: 18px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-KtFUN .framer-xnza83 { height: 18px; left: 1px; position: absolute; top: 0px; width: 108px; }\",\".framer-KtFUN .framer-u4ezwk { height: 18px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-KtFUN .framer-12b4y0g { height: 18px; left: 33px; position: absolute; top: 0px; width: 9px; }\",\".framer-KtFUN .framer-qgkxlk { height: 15px; left: 16px; position: absolute; top: 4px; width: 16px; }\",\".framer-KtFUN .framer-1ev9nc4 { height: 15px; left: 41px; position: absolute; top: 4px; width: 16px; }\",\".framer-KtFUN .framer-19kwvsm { height: 14px; left: 58px; position: absolute; top: 4px; width: 21px; }\",\".framer-KtFUN .framer-1dc9wah { height: 14px; left: 81px; position: absolute; top: 4px; width: 14px; }\",\".framer-KtFUN .framer-b9p7vv { height: 14px; left: 94px; position: absolute; top: 4px; width: 15px; }\",\".framer-KtFUN .framer-1ng96dc { height: 10px; left: 19px; position: absolute; top: 6px; width: 9px; }\",\".framer-KtFUN .framer-7rlb16 { height: 10px; left: 44px; position: absolute; top: 6px; width: 9px; }\",\".framer-KtFUN .framer-fbx39j { height: 5px; left: 83px; position: absolute; top: 6px; width: 8px; }\",\".framer-KtFUN .framer-bne7is { flex: none; height: 16px; position: relative; white-space: pre; width: auto; }\",\".framer-KtFUN.framer-v-1gsijcy.framer-zd49mp, .framer-KtFUN.framer-v-175dped.framer-zd49mp { gap: 4px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-yg56i6, .framer-KtFUN.framer-v-be6b06 .framer-yg56i6, .framer-KtFUN.framer-v-175dped .framer-yg56i6 { order: 0; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-1tqzo06 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 20px; justify-content: center; order: 1; padding: 0px; width: min-content; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-xnza83 { height: 19px; left: unset; position: relative; top: unset; width: 111px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-u4ezwk { height: 18px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-12b4y0g { height: 18px; left: 34px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-qgkxlk { height: 15px; left: 17px; width: 16px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-1ev9nc4 { height: 15px; left: 42px; width: 16px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-19kwvsm { height: 15px; left: 60px; width: 22px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-1dc9wah { height: 15px; left: 83px; top: 4px; width: 14px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-b9p7vv { height: 14px; left: 96px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-1ng96dc { left: 20px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-7rlb16 { left: 45px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-fbx39j { left: 86px; width: 9px; }\",\".framer-KtFUN.framer-v-1gsijcy .framer-bne7is { height: 50%; order: 2; }\",\".framer-KtFUN.framer-v-be6b06 .framer-1tqzo06 { order: 1; }\",\".framer-KtFUN.framer-v-be6b06 .framer-bne7is, .framer-KtFUN.framer-v-175dped .framer-bne7is { order: 2; }\",\".framer-KtFUN.framer-v-175dped .framer-1tqzo06 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 20px; justify-content: center; order: 1; padding: 0px; width: 111px; }\",\".framer-KtFUN.framer-v-175dped .framer-xnza83 { left: unset; position: relative; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50.5\n * @framerIntrinsicWidth 52.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DCQTZ2LQ_\":{\"layout\":[\"auto\",\"auto\"]},\"lAER82B4T\":{\"layout\":[\"auto\",\"auto\"]},\"zjZ8CZ1hu\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdqBnR8Ext=withCSS(Component,css,\"framer-KtFUN\");export default FramerdqBnR8Ext;FramerdqBnR8Ext.displayName=\"By Hatamex\";FramerdqBnR8Ext.defaultProps={height:50.5,width:52.5};addPropertyControls(FramerdqBnR8Ext,{variant:{options:[\"w2ofy2HmW\",\"DCQTZ2LQ_\",\"lAER82B4T\",\"zjZ8CZ1hu\"],optionTitles:[\"Left\",\"Left hover\",\"Right\",\"Right hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdqBnR8Ext,[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans JP\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans JP\",url:\"https://fonts.gstatic.com/s/ibmplexsansjp/v7/Z9XNDn9KbTDf6_f7dISNqYf_tvPT1C_4iNJ-pwc.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdqBnR8Ext\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"52.5\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"50.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DCQTZ2LQ_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lAER82B4T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zjZ8CZ1hu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dqBnR8Ext.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function AvoidLayoutJumping({direction,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const rafId=useRef();const vertical=direction===\"vertical\"||direction===\"both\";const horizontal=direction===\"horizontal\"||direction===\"both\";useEffect(()=>{if(isCanvas)return;const parent=ref.current?.parentElement?.parentElement;if(!parent)return;const container=parent.parentElement;if(!container)return;const updateSize=()=>{const rect=parent.getBoundingClientRect();if(horizontal){container.style.width=`${rect.width}px`;}if(vertical){container.style.height=`${rect.height}px`;}rafId.current=requestAnimationFrame(updateSize);};// Start the RAF loop\nrafId.current=requestAnimationFrame(updateSize);return()=>{if(rafId.current){cancelAnimationFrame(rafId.current);}if(container){if(horizontal){container.style.width=\"\";}if(vertical){container.style.height=\"\";}}};},[direction]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style}});}AvoidLayoutJumping.displayName=\"Layout Jump Preventer\";addPropertyControls(AvoidLayoutJumping,{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"vertical\",\"horizontal\",\"both\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Both\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",// @ts-ignore\noptionIcons:[\"direction-vertical\",\"direction-horizontal\",\"direction-all\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AvoidLayoutJumping\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AvoidLayoutJumping_Prod.map","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-cyoOt .framer-styles-preset-1tmao3l:not(.rich-text-wrapper), .framer-cyoOt .framer-styles-preset-1tmao3l.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-decce63a-30e6-494c-ab4a-9d67023284eb, #fafafa); }\"];export const className=\"framer-cyoOt\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569b461)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ltL53DFGOrFqWyQDHbrT/yrYutfHECNzhKTiuLW71/kKrNgcIwC.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xmCXTSauxt9d0ZlhIwpG/wp7eItd5lon9IsikuXgv/wJ767OYG3.js\";const cycleOrder=[\"WdDUzQ8ax\",\"L8nhOwWh7\",\"nCiQCRztw\",\"qCSfFtvKB\"];const serializationHash=\"framer-IUjYg\";const variantClassNames={L8nhOwWh7:\"framer-v-1rujv92\",nCiQCRztw:\"framer-v-2tl4tg\",qCSfFtvKB:\"framer-v-1a8mlpg\",WdDUzQ8ax:\"framer-v-1ak6g48\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Contact:\"WdDUzQ8ax\",Navigatie:\"L8nhOwWh7\",Particulier:\"nCiQCRztw\",Zakelijk:\"qCSfFtvKB\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WdDUzQ8ax\"};};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:\"WdDUzQ8ax\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"L8nhOwWh7\")return true;return false;};const isDisplayed1=()=>{if([\"L8nhOwWh7\",\"nCiQCRztw\",\"qCSfFtvKB\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"L8nhOwWh7\",\"nCiQCRztw\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"nCiQCRztw\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"qCSfFtvKB\")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-1ak6g48\",className,classNames),\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"WdDUzQ8ax\",ref:refBinding,style:{...style},...addPropertyOverrides({L8nhOwWh7:{\"data-framer-name\":\"Navigatie\"},nCiQCRztw:{\"data-framer-name\":\"Particulier\"},qCSfFtvKB:{\"data-framer-name\":\"Zakelijk\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y_HNX2NXq\"},motionChild:true,nodeId:\"dqGUpoZo7\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Offerte aanvragen\"})})})}),className:\"framer-slv6v6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dqGUpoZo7\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{L8nhOwWh7:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},nCiQCRztw:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},qCSfFtvKB:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({L8nhOwWh7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dqGUpoZo7\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Arslan Aannemers\"})})})})},nCiQCRztw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"trappen\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"Khg1DC0f3\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"dqGUpoZo7\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Trappen\"})})})})},qCSfFtvKB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"winkelruimte\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"qffk8ITHP\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"dqGUpoZo7\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Winkelruimte\"})})})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZyIPMz8Go\"},motionChild:true,nodeId:\"vnI797_17\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Arslan Wonen\"})})})}),className:\"framer-7zkt4c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vnI797_17\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yOj1Rk24P\"},motionChild:true,nodeId:\"w3hVDQQHD\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Showroom afspraak\"})})})}),className:\"framer-31z7hq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w3hVDQQHD\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{L8nhOwWh7:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},nCiQCRztw:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},qCSfFtvKB:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({L8nhOwWh7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gQKKTN71b\"},motionChild:true,nodeId:\"w3hVDQQHD\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Over ons\"})})})})},nCiQCRztw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"vloeren\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"oGFYvLB1u\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"w3hVDQQHD\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Vloeren\"})})})})},qCSfFtvKB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"kantoorruimte\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"vfjzOmUXH\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"w3hVDQQHD\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Kantoorruimte\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"f1Ov5FQZ_\"},motionChild:true,nodeId:\"rqWx_9yAb\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Werken bij\"})})})}),className:\"framer-1exxevf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rqWx_9yAb\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{L8nhOwWh7:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},nCiQCRztw:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},qCSfFtvKB:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({L8nhOwWh7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BuonE_aSV\"},motionChild:true,nodeId:\"rqWx_9yAb\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Projecten\"})})})})},nCiQCRztw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"keukens\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"uyMMqbkF_\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"rqWx_9yAb\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Keukens\"})})})})},qCSfFtvKB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"praktijkruimte\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"Az9t4v3qw\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"rqWx_9yAb\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Praktijkruimte\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gfxEehxgA\"},motionChild:true,nodeId:\"Vsybrgsbg\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Contact\"})})})}),className:\"framer-ok45te\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vsybrgsbg\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{L8nhOwWh7:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},nCiQCRztw:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"},qCSfFtvKB:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({L8nhOwWh7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"p2Loa8eA6\"},motionChild:true,nodeId:\"Vsybrgsbg\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Diensten\"})})})})},nCiQCRztw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"badkamers-en-toiletten\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"ADyiUShbP\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"Vsybrgsbg\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Badkamers en Toiletten\"})})})})},qCSfFtvKB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"horeca\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"H6zVzXHbr\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"Vsybrgsbg\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Horeca\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tG4vwOB5S\"},motionChild:true,nodeId:\"RitraSwa_\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Service aanvraag\"})})})}),className:\"framer-l9svjx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RitraSwa_\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:\"Zalekijk\"})}),className:\"framer-169ipw9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g7wS9KoZA\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{nCiQCRztw:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.7)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({L8nhOwWh7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PsD9wIRJq\"},motionChild:true,nodeId:\"g7wS9KoZA\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Subsidies\"})})})})},nCiQCRztw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.7))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"stalen-taatsdeur\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"dE9Ki9HTt\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"g7wS9KoZA\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Stalen taatsdeur\"})})})})}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"aanbouw\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"WEnYImrsh\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"Azlf8EC5U\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Aanbouw\"})})})}),className:\"framer-1tflq42\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Azlf8EC5U\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"dakopbouw\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"ZC1gRpYjd\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"JVNznY4vi\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Dakopbouw\"})})})}),className:\"framer-1ju1k2b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JVNznY4vi\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"dakopbouw\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"ZC1gRpYjd\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"qEVvc8fwD\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Decoratieve werkzaamheden\"})})})}),className:\"framer-1o4x56m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qEVvc8fwD\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"dakkapel\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"lW8Ya9xdd\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"qKEerMLZr\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Dakkapel\"})})})}),className:\"framer-716uwg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qKEerMLZr\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"veranda\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"QJIntvDwh\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"BIel4nh2Q\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Veranda\"})})})}),className:\"framer-5shryf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BIel4nh2Q\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"constructieve-werkzaamheden\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"ce0QM6q0V\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"xoH9L06HG\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:\"Totaal renovatie\"})})})}),className:\"framer-1o9cs7y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xoH9L06HG\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{iGS9qKmaz:\"constructieve-werkzaamheden\"},unresolvedPathSlugs:{iGS9qKmaz:{collectionId:\"BABrJNyFz\",collectionItemId:\"ce0QM6q0V\"}},webPageId:\"C_ghRBUeJ\"},motionChild:true,nodeId:\"ERfuTwRRo\",openInNewTab:false,relValues:[],scopeId:\"vhRyXS4Vv\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-1tmao3l\",\"data-styles-preset\":\"kKrNgcIwC\",children:[\"Constructieve \",/*#__PURE__*/_jsx(motion.br,{}),\"werkzaamheden\"]})})})}),className:\"framer-vx7zyj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ERfuTwRRo\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IUjYg.framer-8x2xpl, .framer-IUjYg .framer-8x2xpl { display: block; }\",\".framer-IUjYg.framer-1ak6g48 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 334px; }\",\".framer-IUjYg .framer-slv6v6, .framer-IUjYg .framer-7zkt4c, .framer-IUjYg .framer-31z7hq, .framer-IUjYg .framer-1exxevf, .framer-IUjYg .framer-ok45te, .framer-IUjYg .framer-l9svjx, .framer-IUjYg .framer-169ipw9, .framer-IUjYg .framer-1tflq42, .framer-IUjYg .framer-1ju1k2b, .framer-IUjYg .framer-1o4x56m, .framer-IUjYg .framer-716uwg, .framer-IUjYg .framer-5shryf, .framer-IUjYg .framer-1o9cs7y { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-IUjYg .framer-vx7zyj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 232px; word-break: break-word; word-wrap: break-word; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-slv6v6 { order: 9; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-31z7hq { order: 11; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-1exxevf { order: 7; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-ok45te { order: 8; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-169ipw9 { order: 12; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-1tflq42, .framer-IUjYg.framer-v-1a8mlpg .framer-1exxevf { order: 0; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-1ju1k2b, .framer-IUjYg.framer-v-1a8mlpg .framer-31z7hq { order: 1; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-1o4x56m { order: 4; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-716uwg, .framer-IUjYg.framer-v-1a8mlpg .framer-slv6v6 { order: 2; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-5shryf, .framer-IUjYg.framer-v-1a8mlpg .framer-ok45te { order: 3; }\",\".framer-IUjYg.framer-v-2tl4tg .framer-1o9cs7y { order: 6; }\",\".framer-IUjYg.framer-v-1a8mlpg .framer-vx7zyj { order: 13; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 334\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"L8nhOwWh7\":{\"layout\":[\"fixed\",\"auto\"]},\"nCiQCRztw\":{\"layout\":[\"fixed\",\"auto\"]},\"qCSfFtvKB\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervhRyXS4Vv=withCSS(Component,css,\"framer-IUjYg\");export default FramervhRyXS4Vv;FramervhRyXS4Vv.displayName=\"Footer Links\";FramervhRyXS4Vv.defaultProps={height:160,width:334};addPropertyControls(FramervhRyXS4Vv,{variant:{options:[\"WdDUzQ8ax\",\"L8nhOwWh7\",\"nCiQCRztw\",\"qCSfFtvKB\"],optionTitles:[\"Contact\",\"Navigatie\",\"Particulier\",\"Zakelijk\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramervhRyXS4Vv,[{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\":\"FramervhRyXS4Vv\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L8nhOwWh7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nCiQCRztw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qCSfFtvKB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"160\",\"framerIntrinsicWidth\":\"334\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/83GdmEjEAEE4C61hXCSa/IWZQRHtVXFKog02NlCSs/Vg8oeFr7S.js\";import FooterLinks from\"https://framerusercontent.com/modules/iqpl66p8oM53zm8qW90c/MTNfi0XcQMYaN5ynTvjB/vhRyXS4Vv.js\";const FooterLinksFonts=getFonts(FooterLinks);const FooterLinksControls=getPropertyControls(FooterLinks);const cycleOrder=[\"RFf59fgGl\",\"Nr1YK_Fh3\",\"WVKyQdZ1H\"];const serializationHash=\"framer-FuNFK\";const variantClassNames={Nr1YK_Fh3:\"framer-v-1vc0i5s\",RFf59fgGl:\"framer-v-1q2d8qp\",WVKyQdZ1H:\"framer-v-uwfom9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.5,0,.88,.77],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Contact:\"WdDUzQ8ax\",Navigatie:\"L8nhOwWh7\",Particulier:\"nCiQCRztw\",Zakelijk:\"qCSfFtvKB\"};const humanReadableVariantMap={\"Mobile Closed\":\"Nr1YK_Fh3\",\"Mobile Open\":\"RFf59fgGl\",Desktop:\"WVKyQdZ1H\"};const getProps=({height,id,menuName,menuVariant,width,...props})=>{return{...props,RfoOLcpvM:humanReadableEnumMap[menuVariant]??menuVariant??props.RfoOLcpvM??\"WdDUzQ8ax\",UDybQJBwH:menuName??props.UDybQJBwH??\"Contact\",variant:humanReadableVariantMap[props.variant]??props.variant??\"RFf59fgGl\"};};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,UDybQJBwH,RfoOLcpvM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RFf59fgGl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1esi1ql=activeVariantCallback(async(...args)=>{setVariant(\"Nr1YK_Fh3\");});const onTap29ar73=activeVariantCallback(async(...args)=>{setVariant(\"RFf59fgGl\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"WVKyQdZ1H\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Nr1YK_Fh3\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1q2d8qp\",className,classNames),\"data-framer-name\":\"Mobile Open\",layoutDependency:layoutDependency,layoutId:\"RFf59fgGl\",ref:refBinding,style:{...style},...addPropertyOverrides({Nr1YK_Fh3:{\"data-framer-name\":\"Mobile Closed\"},WVKyQdZ1H:{\"data-framer-name\":\"Desktop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13f70je\",\"data-border\":true,\"data-framer-name\":\"Heading\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yXJc4Rd5O\",onTap:onTap1esi1ql,style:{\"--border-bottom-width\":\"0.7px\",\"--border-color\":\"rgba(255, 255, 255, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{WVKyQdZ1H:{\"--border-bottom-width\":\"0px\"}},...addPropertyOverrides({Nr1YK_Fh3:{onTap:onTap29ar73},WVKyQdZ1H:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rt5fzc\",layoutDependency:layoutDependency,layoutId:\"Ccv_7fOGa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-oz9bzp\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HODdYdsrC\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:UDybQJBwH,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-bbxss4\",\"data-framer-name\":\"Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:8,intrinsicWidth:14,layoutDependency:layoutDependency,layoutId:\"FfuGHDTHX\",style:{rotate:180},svg:'<svg width=\"14\" height=\"8\" viewBox=\"-1 -1 14 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M11.668 0L5.83464 5.83333L0.00130177 0\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"square\"/>\\n</svg>\\n',variants:{Nr1YK_Fh3:{rotate:0}},withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:160,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+172,...addPropertyOverrides({WVKyQdZ1H:{y:(componentViewport?.y||0)+0+168}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15ibwob-container\",layoutDependency:layoutDependency,layoutId:\"V9A20x0Ib-container\",nodeId:\"V9A20x0Ib\",rendersWithMotion:true,scopeId:\"HfF3PPhGE\",children:/*#__PURE__*/_jsx(FooterLinks,{height:\"100%\",id:\"V9A20x0Ib\",layoutId:\"V9A20x0Ib\",style:{width:\"100%\"},variant:RfoOLcpvM,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FuNFK.framer-1ugywo1, .framer-FuNFK .framer-1ugywo1 { display: block; }\",\".framer-FuNFK.framer-1q2d8qp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 300px; }\",\".framer-FuNFK .framer-13f70je { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-FuNFK .framer-1rt5fzc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FuNFK .framer-oz9bzp { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-FuNFK .framer-bbxss4 { aspect-ratio: 1.5833333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 10px); position: relative; width: 16px; }\",\".framer-FuNFK .framer-15ibwob-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-FuNFK.framer-v-uwfom9.framer-1q2d8qp { gap: 16px; }\",\".framer-FuNFK.framer-v-uwfom9 .framer-13f70je { cursor: unset; padding: 0px 0px 8px 0px; }\",...sharedStyle.css,'.framer-FuNFK[data-border=\"true\"]::after, .framer-FuNFK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 217\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Nr1YK_Fh3\":{\"layout\":[\"fixed\",\"auto\"]},\"WVKyQdZ1H\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UDybQJBwH\":\"menuName\",\"RfoOLcpvM\":\"menuVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHfF3PPhGE=withCSS(Component,css,\"framer-FuNFK\");export default FramerHfF3PPhGE;FramerHfF3PPhGE.displayName=\"Footer Option\";FramerHfF3PPhGE.defaultProps={height:217,width:300};addPropertyControls(FramerHfF3PPhGE,{variant:{options:[\"RFf59fgGl\",\"Nr1YK_Fh3\",\"WVKyQdZ1H\"],optionTitles:[\"Mobile Open\",\"Mobile Closed\",\"Desktop\"],title:\"Variant\",type:ControlType.Enum},UDybQJBwH:{defaultValue:\"Contact\",displayTextArea:false,title:\"Menu Name\",type:ControlType.String},RfoOLcpvM:FooterLinksControls?.[\"variant\"]&&{...FooterLinksControls[\"variant\"],defaultValue:\"WdDUzQ8ax\",description:undefined,hidden:undefined,title:\"Menu Variant\"}});addFonts(FramerHfF3PPhGE,[{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\"}]},...FooterLinksFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHfF3PPhGE\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nr1YK_Fh3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WVKyQdZ1H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"217\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerVariables\":\"{\\\"UDybQJBwH\\\":\\\"menuName\\\",\\\"RfoOLcpvM\\\":\\\"menuVariant\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a6932ec)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LayoutJumpPreventer from\"https://framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js\";import FooterOption from\"https://framerusercontent.com/modules/bRyAeM5ohHGT3glUZx10/MuGGszLHzG4ZEeayTCPS/HfF3PPhGE.js\";const FooterOptionFonts=getFonts(FooterOption);const LayoutJumpPreventerFonts=getFonts(LayoutJumpPreventer);const cycleOrder=[\"C3ZJiMqS6\",\"uAO0RyfCu\"];const serializationHash=\"framer-8tiwy\";const variantClassNames={C3ZJiMqS6:\"framer-v-dp2ft1\",uAO0RyfCu:\"framer-v-1wdn35g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.5,0,.88,.77],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"C3ZJiMqS6\",Mobile:\"uAO0RyfCu\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"C3ZJiMqS6\"};};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:\"C3ZJiMqS6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"uAO0RyfCu\")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-dp2ft1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"C3ZJiMqS6\",ref:refBinding,style:{...style},...addPropertyOverrides({uAO0RyfCu:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-asb3g6\",\"data-framer-name\":\"Nav & Contact\",layoutDependency:layoutDependency,layoutId:\"Aleyr8YpO\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:179,width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+0,...addPropertyOverrides({uAO0RyfCu:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||284.8)-0-1036)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hnfrf3-container\",layoutDependency:layoutDependency,layoutId:\"A9pHnktlQ-container\",nodeId:\"A9pHnktlQ\",rendersWithMotion:true,scopeId:\"iQn0mwI4v\",children:/*#__PURE__*/_jsx(FooterOption,{height:\"100%\",id:\"A9pHnktlQ\",layoutId:\"A9pHnktlQ\",RfoOLcpvM:\"L8nhOwWh7\",style:{width:\"100%\"},UDybQJBwH:\"Navigatie\",variant:\"WVKyQdZ1H\",width:\"100%\",...addPropertyOverrides({uAO0RyfCu:{variant:\"Nr1YK_Fh3\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:179,width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 3, 1px)`,y:(componentViewport?.y||0)+0+0+239,...addPropertyOverrides({uAO0RyfCu:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||284.8)-0-1036)/2+0+0)+0+209}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-azp85w-container\",layoutDependency:layoutDependency,layoutId:\"PCHVeWGNj-container\",nodeId:\"PCHVeWGNj\",rendersWithMotion:true,scopeId:\"iQn0mwI4v\",children:/*#__PURE__*/_jsx(FooterOption,{height:\"100%\",id:\"PCHVeWGNj\",layoutId:\"PCHVeWGNj\",RfoOLcpvM:\"WdDUzQ8ax\",style:{width:\"100%\"},UDybQJBwH:\"Contact\",variant:\"WVKyQdZ1H\",width:\"100%\",...addPropertyOverrides({uAO0RyfCu:{variant:\"Nr1YK_Fh3\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o0b9hs\",\"data-framer-name\":\"Particulier & Zalekijk\",layoutDependency:layoutDependency,layoutId:\"VTcE6xkpE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:179,width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 1.5, 1px) - 60px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({uAO0RyfCu:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||284.8)-0-1036)/2+388+30)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mbf1nm-container\",layoutDependency:layoutDependency,layoutId:\"tkp8VwCwk-container\",nodeId:\"tkp8VwCwk\",rendersWithMotion:true,scopeId:\"iQn0mwI4v\",children:/*#__PURE__*/_jsx(FooterOption,{height:\"100%\",id:\"tkp8VwCwk\",layoutId:\"tkp8VwCwk\",RfoOLcpvM:\"nCiQCRztw\",style:{width:\"100%\"},UDybQJBwH:\"Particulier\",variant:\"WVKyQdZ1H\",width:\"100%\",...addPropertyOverrides({uAO0RyfCu:{variant:\"Nr1YK_Fh3\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:179,width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 1.5, 1px) - 60px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({uAO0RyfCu:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||284.8)-0-1036)/2+388+30)+0+209}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lvpkxq-container\",layoutDependency:layoutDependency,layoutId:\"KJzR7nbDy-container\",nodeId:\"KJzR7nbDy\",rendersWithMotion:true,scopeId:\"iQn0mwI4v\",children:/*#__PURE__*/_jsx(FooterOption,{height:\"100%\",id:\"KJzR7nbDy\",layoutId:\"KJzR7nbDy\",RfoOLcpvM:\"qCSfFtvKB\",style:{width:\"100%\"},UDybQJBwH:\"Zakelijk\",variant:\"WVKyQdZ1H\",width:\"100%\",...addPropertyOverrides({uAO0RyfCu:{variant:\"Nr1YK_Fh3\"}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18ei058-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"etjnmEvXs-container\",nodeId:\"etjnmEvXs\",rendersWithMotion:true,scopeId:\"iQn0mwI4v\",children:/*#__PURE__*/_jsx(LayoutJumpPreventer,{direction:\"vertical\",height:\"100%\",id:\"etjnmEvXs\",layoutId:\"etjnmEvXs\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8tiwy.framer-14646xy, .framer-8tiwy .framer-14646xy { display: block; }\",\".framer-8tiwy.framer-dp2ft1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 646px; }\",\".framer-8tiwy .framer-asb3g6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-8tiwy .framer-hnfrf3-container, .framer-8tiwy .framer-azp85w-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-8tiwy .framer-1o0b9hs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-8tiwy .framer-1mbf1nm-container, .framer-8tiwy .framer-1lvpkxq-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-8tiwy .framer-18ei058-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-8tiwy.framer-v-1wdn35g.framer-dp2ft1 { flex-direction: column; gap: 30px; width: 390px; }\",\".framer-8tiwy.framer-v-1wdn35g .framer-asb3g6 { flex: none; gap: 30px; width: 100%; }\",\".framer-8tiwy.framer-v-1wdn35g .framer-1o0b9hs { flex: none; flex-direction: column; gap: 30px; width: 100%; }\",\".framer-8tiwy.framer-v-1wdn35g .framer-1mbf1nm-container, .framer-8tiwy.framer-v-1wdn35g .framer-1lvpkxq-container { flex: none; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 444\n * @framerIntrinsicWidth 646\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uAO0RyfCu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriQn0mwI4v=withCSS(Component,css,\"framer-8tiwy\");export default FrameriQn0mwI4v;FrameriQn0mwI4v.displayName=\"Footer Links Menu\";FrameriQn0mwI4v.defaultProps={height:444,width:646};addPropertyControls(FrameriQn0mwI4v,{variant:{options:[\"C3ZJiMqS6\",\"uAO0RyfCu\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameriQn0mwI4v,[{explicitInter:true,fonts:[]},...FooterOptionFonts,...LayoutJumpPreventerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriQn0mwI4v\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"646\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uAO0RyfCu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"444\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8d7da03)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withColumnMasonryLayout,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Openhours from\"https://framerusercontent.com/modules/ewPtb0wHXtLz2zFsY2eS/0LDPVamMXyUgz8c0fKkQ/OpenHours.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/zTapg9rnDfIs7uo8Zb0a/Cookies.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/eetEoOo8J0CnIOR7a9im/3HAmMDjFIGuTjIvUorAH/e2WdJW4Ra.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/K3ViOX6GtWnRex8MJQgN/YkcVlvDNLPkERsaPELDx/fc57kVCWV.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/daPSXv5R3MjzfNf0upzO/b6RWOtExRwqhDndElmH0/ms_wxF1az.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/83GdmEjEAEE4C61hXCSa/IWZQRHtVXFKog02NlCSs/Vg8oeFr7S.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xmCXTSauxt9d0ZlhIwpG/wp7eItd5lon9IsikuXgv/wJ767OYG3.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/35x4CfhHYWDoqWBXfK4U/IBrpmoF9YoXtWJYkba8e/yu0ODloap.js\";import PartnersCard from\"https://framerusercontent.com/modules/ptglEdRCKn3kCFHXGlAO/zxh45XVwGbWsU9Cc3tGD/CR4iF1r6F.js\";import ByHatamex from\"https://framerusercontent.com/modules/9bxdZKpnqsWAd8I8Y8Uk/g2QKRGENCEpOaVyv1QY3/dqBnR8Ext.js\";import FooterLinksMenu from\"https://framerusercontent.com/modules/rKTwckdLT4mrGQ9j7mHk/w6Q1yXyRGi7a8FhPm8SI/iQn0mwI4v.js\";const OpenhoursFonts=getFonts(Openhours);const FooterLinksMenuFonts=getFonts(FooterLinksMenu);const PartnersCardFonts=getFonts(PartnersCard);const CookieBannerFonts=getFonts(CookieBanner);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const MotionDivWithColumnMasonryLayout=withColumnMasonryLayout(motion.div);const ByHatamexFonts=getFonts(ByHatamex);const cycleOrder=[\"xE3fC2VVF\",\"uZeIF0dnS\",\"xHvIf046o\"];const serializationHash=\"framer-LQIbG\";const variantClassNames={uZeIF0dnS:\"framer-v-11gwq0p\",xE3fC2VVF:\"framer-v-16tomcd\",xHvIf046o:\"framer-v-1c53vqh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition2={delay:1.2,duration:.8,ease:[.5,0,.88,.77],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 transition3={bounce:.2,delay:0,duration:.8,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"xE3fC2VVF\",Phone:\"xHvIf046o\",Tablet:\"uZeIF0dnS\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xE3fC2VVF\"};};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:\"xE3fC2VVF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xHvIf046o\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"xHvIf046o\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16tomcd\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xE3fC2VVF\",ref:refBinding,style:{backgroundColor:\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\",...style},...addPropertyOverrides({uZeIF0dnS:{\"data-framer-name\":\"Tablet\"},xHvIf046o:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vvet18\",\"data-framer-name\":\"Max Width\",layoutDependency:layoutDependency,layoutId:\"ydcHmC5wL\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y02o9n\",\"data-framer-name\":\"About & Links\",layoutDependency:layoutDependency,layoutId:\"lCy7yKUfx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fwj270\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"a5Vh5RU5u\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uzq6of\",\"data-framer-name\":\"Logo & Motto\",layoutDependency:layoutDependency,layoutId:\"pKC59FmSg\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+0+0+0+0+0),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"300px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"},className:\"framer-10xdiso\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"aHBAMbkZB\",...addPropertyOverrides({uZeIF0dnS:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+0+0+0+0+0),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"300px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"}},xHvIf046o:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+0+0+0+0+0+0+0),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"250px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11v5yxe\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"uXsgjMJgV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yiy5yg\",\"data-framer-name\":\"Showroom\",layoutDependency:layoutDependency,layoutId:\"WhLF11MSb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pf1cnv\",layoutDependency:layoutDependency,layoutId:\"yGZGzwYv2\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+0+0+100+0+0+0+0+0),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"},className:\"framer-17l9g1h\",layoutDependency:layoutDependency,layoutId:\"qUq5TypQQ\",...addPropertyOverrides({uZeIF0dnS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+0+0+80+0+0+0+0+0),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gs848y\",\"data-styles-preset\":\"yu0ODloap\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Rotterdam - Hoofdkantoor & Showroom\"})}),className:\"framer-2587yr\",\"data-framer-name\":\"Showroom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ltADsdaZD\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-104toxm\",layoutDependency:layoutDependency,layoutId:\"SDX4PTriq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/dir//Corkstraat+11,+3047+AC+Rotterdam/data=!4m6!4m5!1m1!4e2!1m2!1m1!1s0x47c5cace99dc10a1:0xbbcfa71d1436afef?sa=X&ved=1t:707&ictx=111\",motionChild:true,nodeId:\"vZy99bmkh\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"Corkstraat 11,  3047 AC Rotterdam\"})})})}),className:\"framer-1rhwzhg\",\"data-framer-name\":\"Thurledeweg 30\\u20283044 ES Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vZy99bmkh\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel: 0107521232\",motionChild:true,nodeId:\"yZYtgKgnY\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"010 752 12 32\"})})})}),className:\"framer-1nfoo9h\",\"data-framer-name\":\"010 752 12 32\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yZYtgKgnY\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bzwm9j\",\"data-framer-name\":\"Showroom\",layoutDependency:layoutDependency,layoutId:\"QW2G_csHE\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bgmhks\",layoutDependency:layoutDependency,layoutId:\"kGAxFHEhO\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+0+0+100+0+534+0+0+1.7),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"},className:\"framer-6glvfx\",layoutDependency:layoutDependency,layoutId:\"G3ZmkbHu7\",...addPropertyOverrides({uZeIF0dnS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+0+0+80+0+534+0+0+1.7),pixelHeight:512,pixelWidth:512,sizes:\"25px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gs848y\",\"data-styles-preset\":\"yu0ODloap\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Haarlem - Showroom (Noord-Holland)\"})}),className:\"framer-zazngt\",\"data-framer-name\":\"Showroom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WUg8Ah5DW\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5pl9z\",layoutDependency:layoutDependency,layoutId:\"uviv1dC1Q\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"google.com/maps/dir/52.035584,4.3286528/Heringaweg+6a,+2031+BW+Haarlem/@52.0042994,4.282904,11.58z/data=!3m1!5s0x47c5ef7ea339f3f7:0x6dd568836b4fb1ec!4m9!4m8!1m1!4e1!1m5!1m1!1s0x47c5ef7ea59d0a97:0xd40430e1ddc1cf59!2m2!1d4.6546532!2d52.3928868?entry=ttu&g_ep=EgoyMDI2MDUxMy4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"Ogbnv4vb9\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"Heringaweg 6A, 2031 BW Haarlem\"})})})}),className:\"framer-1w13ls4\",\"data-framer-name\":\"Thurledeweg 30\\u20283044 ES Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ogbnv4vb9\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel: 0235767945\",motionChild:true,nodeId:\"taZRXrVc9\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"023 576 7945\"})})})}),className:\"framer-13x9zp5\",\"data-framer-name\":\"010 752 12 32\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"taZRXrVc9\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rqs46z\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"D_rSWLdEp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-otmb2t\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uePtlRHAd\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto: info@arslangroup.nl\",motionChild:true,nodeId:\"Ya1NCgl1X\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"info@arslangroup.nl\"})})})}),className:\"framer-j6hl6k\",\"data-framer-name\":\"info@arslangroup.nl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ya1NCgl1X\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-62zpbt\",layoutDependency:layoutDependency,layoutId:\"a2u1EgCGs\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x4wb8b\",layoutDependency:layoutDependency,layoutId:\"vm2H7KrgY\",style:{opacity:0}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8k2mts-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mBmyuRjqI-container\",nodeId:\"mBmyuRjqI\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(Openhours,{days:[{dayName:\"Maandag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Dinsdag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Woensdag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Donderdag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Vrijdag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Zaterdag\",hours:\"09:00 - 17:00\",status:true},{dayName:\"Zondag\",hours:\"\",status:false}],height:\"100%\",id:\"mBmyuRjqI\",indicatorSettings:{closedDotColor:\"rgb(255, 8, 0)\",dotIndicatorFlashing:true,dotIndicatorVisible:true,dotSize:8,gap:8,openDotColor:\"rgb(0, 237, 0)\",pulseDuration:1.4,pulseScale:2.5},layoutId:\"mBmyuRjqI\",textStyling:{closedPrefix:\"Momenteel gesloten. Weer bereikbaar vanaf\",color:\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.6em\"},openPrefix:\"Geopend\",timeColor:\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\"},timeSettings:{distribution:\"left\",shopLocationTimezone:\"Europe/Amsterdam\",showSchedule:true,showTime:true,timeFormat12:false},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mqra5l\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"GaKdx1_sz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Socials\"})}),className:\"framer-12j3ahy\",\"data-framer-name\":\"Social\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Enct6kQtA\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ipznzc\",\"data-framer-name\":\"Media\",layoutDependency:layoutDependency,layoutId:\"zlBHZUejn\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/arslan-nl/\",motionChild:true,nodeId:\"a8TehC3QI\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-aarzlp framer-xw5u6y\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"a8TehC3QI\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+0+0+100+0+1602+0+160+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/H6khf82VOjlWfoJ0dqGanZXa5c.png?width=512&height=512\"},className:\"framer-13lazl0\",layoutDependency:layoutDependency,layoutId:\"kflmAuoOz\",...addPropertyOverrides({uZeIF0dnS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+0+0+80+0+1602+0+160+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/H6khf82VOjlWfoJ0dqGanZXa5c.png?width=512&height=512\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/arslanwonen/\",motionChild:true,nodeId:\"CDC2wliIe\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ood1qy framer-xw5u6y\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"CDC2wliIe\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1bm18xc\",layoutDependency:layoutDependency,layoutId:\"O7Zbtmu9Q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g><path d=\"M 12.954 5.9 C 12.954 6.397 13.357 6.8 13.854 6.8 C 14.351 6.8 14.754 6.397 14.754 5.9 C 14.754 5.403 14.351 5 13.854 5 C 13.357 5 12.954 5.403 12.954 5.9 M 9.851 6.052 C 7.724 6.052 6 7.776 6 9.903 C 6 12.03 7.724 13.754 9.851 13.754 C 11.978 13.754 13.702 12.03 13.702 9.903 C 13.702 7.776 11.978 6.052 9.851 6.052 Z M 9.851 12.403 C 8.47 12.403 7.351 11.284 7.351 9.903 C 7.351 8.522 8.47 7.403 9.851 7.403 C 11.232 7.403 12.351 8.522 12.351 9.903 C 12.351 11.284 11.232 12.403 9.851 12.403 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 10 3.851 C 12.003 3.851 12.24 3.859 13.03 3.895 C 13.506 3.901 13.977 3.988 14.423 4.153 C 15.077 4.405 15.595 4.923 15.847 5.577 C 16.012 6.023 16.099 6.494 16.105 6.969 C 16.141 7.76 16.149 7.998 16.149 10 C 16.149 12.002 16.141 12.24 16.105 13.03 C 16.099 13.506 16.012 13.977 15.847 14.423 C 15.595 15.077 15.077 15.595 14.423 15.847 C 13.977 16.012 13.506 16.099 13.031 16.105 C 12.24 16.141 12.003 16.149 10 16.149 C 7.997 16.149 7.76 16.141 6.97 16.105 C 6.494 16.099 6.023 16.012 5.577 15.847 C 4.923 15.595 4.405 15.077 4.153 14.423 C 3.988 13.977 3.901 13.506 3.895 13.031 C 3.859 12.24 3.851 12.003 3.851 10.001 C 3.851 7.999 3.859 7.761 3.895 6.969 C 3.901 6.494 3.988 6.023 4.153 5.577 C 4.405 4.923 4.923 4.405 5.577 4.153 C 6.023 3.988 6.494 3.901 6.969 3.895 C 7.76 3.86 7.997 3.851 10 3.851 M 10 2.5 C 7.963 2.5 7.708 2.509 6.908 2.545 C 6.286 2.558 5.671 2.676 5.088 2.894 C 4.08 3.283 3.284 4.08 2.894 5.087 C 2.676 5.67 2.558 6.286 2.545 6.908 C 2.51 7.708 2.5 7.963 2.5 10 C 2.5 12.037 2.509 12.292 2.545 13.092 C 2.558 13.714 2.676 14.329 2.894 14.912 C 3.283 15.92 4.079 16.717 5.087 17.107 C 5.67 17.325 6.286 17.443 6.908 17.455 C 7.708 17.491 7.963 17.5 10 17.5 C 12.037 17.5 12.292 17.491 13.092 17.455 C 13.714 17.442 14.329 17.324 14.912 17.106 C 15.92 16.717 16.717 15.921 17.107 14.913 C 17.325 14.33 17.443 13.714 17.455 13.092 C 17.491 12.292 17.5 12.037 17.5 10 C 17.5 7.963 17.491 7.708 17.455 6.908 C 17.442 6.286 17.324 5.671 17.106 5.088 C 16.716 4.08 15.92 3.284 14.912 2.894 C 14.329 2.676 13.714 2.558 13.092 2.545 C 12.292 2.51 12.037 2.5 10 2.5 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-3yookb\",layoutDependency:layoutDependency,layoutId:\"u2GUCGgfB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.754 8.754\" overflow=\"visible\"><path d=\"M 6.954 0.9 C 6.954 1.397 7.357 1.8 7.854 1.8 C 8.351 1.8 8.754 1.397 8.754 0.9 C 8.754 0.403 8.351 0 7.854 0 C 7.357 0 6.954 0.403 6.954 0.9 M 3.851 1.052 C 1.724 1.052 0 2.776 0 4.903 C 0 7.03 1.724 8.754 3.851 8.754 C 5.978 8.754 7.702 7.03 7.702 4.903 C 7.702 2.776 5.978 1.052 3.851 1.052 Z M 3.851 7.403 C 2.47 7.403 1.351 6.284 1.351 4.903 C 1.351 3.522 2.47 2.403 3.851 2.403 C 5.232 2.403 6.351 3.522 6.351 4.903 C 6.351 6.284 5.232 7.403 3.851 7.403 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pj6mp0\",layoutDependency:layoutDependency,layoutId:\"tlNQOWd7k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.8 1.8\" overflow=\"visible\"><path d=\"M 0 0.9 C 0 1.397 0.403 1.8 0.9 1.8 C 1.397 1.8 1.8 1.397 1.8 0.9 C 1.8 0.403 1.397 0 0.9 0 C 0.403 0 0 0.403 0 0.9\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yv5c73\",layoutDependency:layoutDependency,layoutId:\"qN9Gq_p6H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.702 7.702\" overflow=\"visible\"><path d=\"M 3.851 0 C 1.724 0 0 1.724 0 3.851 C 0 5.978 1.724 7.702 3.851 7.702 C 5.978 7.702 7.702 5.978 7.702 3.851 C 7.702 1.724 5.978 0 3.851 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r7yah9\",layoutDependency:layoutDependency,layoutId:\"p7TdoV0XU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 2.5 5 C 1.119 5 0 3.881 0 2.5 C 0 1.119 1.119 0 2.5 0 C 3.881 0 5 1.119 5 2.5 C 5 3.881 3.881 5 2.5 5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-7tr049\",layoutDependency:layoutDependency,layoutId:\"sra8GzYha\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><path d=\"M 7.5 1.351 C 9.503 1.351 9.74 1.359 10.53 1.395 C 11.006 1.401 11.477 1.488 11.923 1.653 C 12.577 1.905 13.095 2.423 13.347 3.077 C 13.512 3.523 13.599 3.994 13.605 4.469 C 13.641 5.26 13.649 5.498 13.649 7.5 C 13.649 9.502 13.641 9.74 13.605 10.53 C 13.599 11.006 13.512 11.477 13.347 11.923 C 13.095 12.577 12.577 13.095 11.923 13.347 C 11.477 13.512 11.006 13.599 10.531 13.605 C 9.74 13.641 9.503 13.649 7.5 13.649 C 5.497 13.649 5.26 13.641 4.47 13.605 C 3.994 13.599 3.523 13.512 3.077 13.347 C 2.423 13.095 1.905 12.577 1.653 11.923 C 1.488 11.477 1.401 11.006 1.395 10.531 C 1.359 9.74 1.351 9.503 1.351 7.501 C 1.351 5.499 1.359 5.261 1.395 4.469 C 1.401 3.994 1.488 3.523 1.653 3.077 C 1.905 2.423 2.423 1.905 3.077 1.653 C 3.523 1.488 3.994 1.401 4.469 1.395 C 5.26 1.36 5.497 1.351 7.5 1.351 M 7.5 0 C 5.463 0 5.208 0.009 4.408 0.045 C 3.786 0.058 3.171 0.176 2.588 0.394 C 1.58 0.783 0.784 1.58 0.394 2.587 C 0.176 3.17 0.058 3.786 0.045 4.408 C 0.01 5.208 0 5.463 0 7.5 C 0 9.537 0.009 9.792 0.045 10.592 C 0.058 11.214 0.176 11.829 0.394 12.412 C 0.783 13.42 1.579 14.217 2.587 14.607 C 3.17 14.825 3.786 14.943 4.408 14.955 C 5.208 14.991 5.463 15 7.5 15 C 9.537 15 9.792 14.991 10.592 14.955 C 11.214 14.942 11.829 14.824 12.412 14.606 C 13.42 14.217 14.217 13.421 14.607 12.413 C 14.825 11.83 14.943 11.214 14.955 10.592 C 14.991 9.792 15 9.537 15 7.5 C 15 5.463 14.991 5.208 14.955 4.408 C 14.942 3.786 14.824 3.171 14.606 2.588 C 14.216 1.58 13.42 0.784 12.412 0.394 C 11.829 0.176 11.214 0.058 10.592 0.045 C 9.792 0.01 9.537 0 7.5 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-s8ovap\",layoutDependency:layoutDependency,layoutId:\"FE_xpJu90\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.298 12.298\" overflow=\"visible\"><path d=\"M 6.149 0 C 8.152 0 8.389 0.008 9.179 0.044 C 9.655 0.05 10.126 0.137 10.572 0.302 C 11.226 0.554 11.744 1.072 11.996 1.726 C 12.161 2.172 12.248 2.643 12.254 3.118 C 12.29 3.909 12.298 4.147 12.298 6.149 C 12.298 8.151 12.29 8.389 12.254 9.179 C 12.248 9.655 12.161 10.126 11.996 10.572 C 11.744 11.226 11.226 11.744 10.572 11.996 C 10.126 12.161 9.655 12.248 9.18 12.254 C 8.389 12.29 8.152 12.298 6.149 12.298 C 4.146 12.298 3.909 12.29 3.119 12.254 C 2.643 12.248 2.172 12.161 1.726 11.996 C 1.072 11.744 0.554 11.226 0.302 10.572 C 0.137 10.126 0.05 9.655 0.044 9.18 C 0.008 8.389 0 8.152 0 6.15 C 0 4.148 0.008 3.91 0.044 3.118 C 0.05 2.643 0.137 2.172 0.302 1.726 C 0.554 1.072 1.072 0.554 1.726 0.302 C 2.172 0.137 2.643 0.05 3.118 0.044 C 3.909 0.009 4.146 0 6.149 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lhpl2g\",layoutDependency:layoutDependency,layoutId:\"tmpIE46hZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><path d=\"M 7.5 0 C 5.463 0 5.208 0.009 4.408 0.045 C 3.786 0.058 3.171 0.176 2.588 0.394 C 1.58 0.783 0.784 1.58 0.394 2.587 C 0.176 3.17 0.058 3.786 0.045 4.408 C 0.01 5.208 0 5.463 0 7.5 C 0 9.537 0.009 9.792 0.045 10.592 C 0.058 11.214 0.176 11.829 0.394 12.412 C 0.783 13.42 1.579 14.217 2.587 14.607 C 3.17 14.825 3.786 14.943 4.408 14.955 C 5.208 14.991 5.463 15 7.5 15 C 9.537 15 9.792 14.991 10.592 14.955 C 11.214 14.942 11.829 14.824 12.412 14.606 C 13.42 14.217 14.217 13.421 14.607 12.413 C 14.825 11.83 14.943 11.214 14.955 10.592 C 14.991 9.792 15 9.537 15 7.5 C 15 5.463 14.991 5.208 14.955 4.408 C 14.942 3.786 14.824 3.171 14.606 2.588 C 14.216 1.58 13.42 0.784 12.412 0.394 C 11.829 0.176 11.214 0.058 10.592 0.045 C 9.792 0.01 9.537 0 7.5 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tpm485\",layoutDependency:layoutDependency,layoutId:\"KfROmeL8Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/Arslanwonen/?locale=nl_NL\",motionChild:true,nodeId:\"SUN9LNhFZ\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-61q8t0 framer-xw5u6y\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"SUN9LNhFZ\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+0+0+100+0+1602+0+160+0+7.5),pixelHeight:800,pixelWidth:800,sizes:\"17px\",src:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800 800w\"},className:\"framer-1f3mloi\",layoutDependency:layoutDependency,layoutId:\"dCmIU0Q5x\",...addPropertyOverrides({uZeIF0dnS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+0+0+80+0+1602+0+160+0+7.5),pixelHeight:800,pixelWidth:800,sizes:\"17px\",src:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800 800w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@arslangroup\",motionChild:true,nodeId:\"FK5kQP1fc\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8npnrd framer-xw5u6y\",\"data-framer-name\":\"TikTok\",layoutDependency:layoutDependency,layoutId:\"FK5kQP1fc\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+0+0+100+0+1602+0+160+0+7),pixelHeight:800,pixelWidth:800,sizes:\"18px\",src:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800 800w\"},className:\"framer-3anvqa\",layoutDependency:layoutDependency,layoutId:\"Qg7avVb1Z\",...addPropertyOverrides({uZeIF0dnS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+0+0+80+0+1602+0+160+0+7),pixelHeight:800,pixelWidth:800,sizes:\"18px\",src:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800 800w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@arslangroupnl\",motionChild:true,nodeId:\"zJfJ5Gmzt\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s6guh5 framer-xw5u6y\",\"data-framer-name\":\"Youtube\",layoutDependency:layoutDependency,layoutId:\"zJfJ5Gmzt\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+0+0+100+0+1602+0+160+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/PtnZKJ0U8qm6Jr4yh0ij9d5hI44.png?width=512&height=512\"},className:\"framer-1dqmpce\",layoutDependency:layoutDependency,layoutId:\"HpCYZpuEv\",...addPropertyOverrides({uZeIF0dnS:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+0+0+80+0+1602+0+160+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/PtnZKJ0U8qm6Jr4yh0ij9d5hI44.png?width=512&height=512\"}}},baseVariant,gestureVariant)})})})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pyxy62\",\"data-border\":true,\"data-framer-name\":\"Reviews\",layoutDependency:layoutDependency,layoutId:\"vhZdRb4V6\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.3)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(34, 22, 56, 0.2)\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tfyzn3\",\"data-framer-name\":\"Pill\",layoutDependency:layoutDependency,layoutId:\"PNwHysq5e\",style:{backgroundColor:\"rgb(97, 26, 140)\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"4.6 / 5\"})}),className:\"framer-1mu03e3\",\"data-framer-name\":\"9.2/10\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U5ti5fM7q\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+0+0+2256+16.5),pixelHeight:512,pixelWidth:512,sizes:\"99px\",src:\"https://framerusercontent.com/images/7fv9Z6n3bKZBiqOVKB4g1ZScKo.png?width=512&height=512\"},className:\"framer-ysfry1\",\"data-framer-name\":\"Stars\",layoutDependency:layoutDependency,layoutId:\"YRurx0yq2\",...addPropertyOverrides({uZeIF0dnS:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+0+0+2216+16.5),pixelHeight:512,pixelWidth:512,sizes:\"99px\",src:\"https://framerusercontent.com/images/7fv9Z6n3bKZBiqOVKB4g1ZScKo.png?width=512&height=512\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Op basis van 230+ beoordelingen\"})}),className:\"framer-co48c1\",\"data-framer-name\":\"Op basis van 130 beoordelingen\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"l_FWg18co\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:444,width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px) - 20px) / 2, 1px), 650px)`,y:(componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+0+933,...addPropertyOverrides({uZeIF0dnS:{width:`min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 650px)`,y:(componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+0+0+2370},xHvIf046o:{width:`min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 650px)`,y:(componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+0+0+94}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k9xx6h-container\",layoutDependency:layoutDependency,layoutId:\"TtVLdvV1N-container\",nodeId:\"TtVLdvV1N\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(FooterLinksMenu,{height:\"100%\",id:\"TtVLdvV1N\",layoutId:\"TtVLdvV1N\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"C3ZJiMqS6\"),width:\"100%\",...addPropertyOverrides({xHvIf046o:{variant:matchVariant(\"uAO0RyfCu\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t1tw74\",\"data-framer-name\":\"Copyright Wrapper\",layoutDependency:layoutDependency,layoutId:\"sHwHOjgGR\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1m0qxs0\",\"data-framer-name\":\"Line\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:4,intrinsicWidth:1314,layoutDependency:layoutDependency,layoutId:\"H8JNch4p2\",svg:'<svg width=\"1314\" height=\"4\" viewBox=\"-1 -1 1314 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<line y1=\"1.25\" x2=\"1312\" y2=\"1.25\" stroke=\"white\" stroke-opacity=\"0.15\" stroke-width=\"1.5\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14zicxa\",layoutDependency:layoutDependency,layoutId:\"yAGdntjSw\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-myelvs\",\"data-framer-name\":\"Base Container\",layoutDependency:layoutDependency,layoutId:\"yqH7bLTwT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 80px) / 3, 50px), 280px)`,y:(componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+2410+0+42+0+0+0,...addPropertyOverrides({uZeIF0dnS:{width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 40px) / 2, 50px), 280px)`,y:(componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+2914+0+42+0+0+0},xHvIf046o:{width:`max(max(min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px), 50px), 280px)`,y:(componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+3298+0+42+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rwidvp-container\",layoutDependency:layoutDependency,layoutId:\"fY5xbprkV-container\",nodeId:\"fY5xbprkV\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(PartnersCard,{DN7jeHel9:\"20px\",height:\"100%\",id:\"fY5xbprkV\",layoutId:\"fY5xbprkV\",style:{width:\"100%\"},V5UKAHm0o:addImageAlt({pixelHeight:83,pixelWidth:237,src:\"https://framerusercontent.com/images/y0J7wAglUTRUSLkE41UqicDDEY.png?width=237&height=83\"},\"Partners logo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 80px) / 3, 50px), 280px)`,y:(componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+2410+0+42+0+0+0,...addPropertyOverrides({uZeIF0dnS:{width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 40px) / 2, 50px), 280px)`,y:(componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+2914+0+42+0+0+0},xHvIf046o:{width:`max(max(min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px), 50px), 280px)`,y:(componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+3298+0+42+0+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bd1vvu-container\",layoutDependency:layoutDependency,layoutId:\"vDdUlGk8N-container\",nodeId:\"vDdUlGk8N\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(PartnersCard,{DN7jeHel9:\"20px\",height:\"100%\",id:\"vDdUlGk8N\",layoutId:\"vDdUlGk8N\",style:{width:\"100%\"},V5UKAHm0o:addImageAlt({pixelHeight:286,pixelWidth:632,src:\"https://framerusercontent.com/images/krPpBnlWtkVVFAezzZuhCmtmnI0.png?width=632&height=286\",srcSet:\"https://framerusercontent.com/images/krPpBnlWtkVVFAezzZuhCmtmnI0.png?scale-down-to=512&width=632&height=286 512w,https://framerusercontent.com/images/krPpBnlWtkVVFAezzZuhCmtmnI0.png?width=632&height=286 632w\"},\"Partners logo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 80px) / 3, 50px), 280px)`,y:(componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+2410+0+42+0+0+0,...addPropertyOverrides({uZeIF0dnS:{width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 40px) / 2, 50px), 280px)`,y:(componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+2914+0+42+0+0+120},xHvIf046o:{width:`max(max(min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px), 50px), 280px)`,y:(componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+3298+0+42+0+0+240}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-grd2th-container\",layoutDependency:layoutDependency,layoutId:\"LOkKwK9RO-container\",nodeId:\"LOkKwK9RO\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(PartnersCard,{DN7jeHel9:\"20px\",height:\"100%\",id:\"LOkKwK9RO\",layoutId:\"LOkKwK9RO\",style:{width:\"100%\"},V5UKAHm0o:addImageAlt({pixelHeight:686,pixelWidth:883,src:\"https://framerusercontent.com/images/cd8Z5p0vpKsAHMptkLwmF4i6fY.png?width=883&height=686\",srcSet:\"https://framerusercontent.com/images/cd8Z5p0vpKsAHMptkLwmF4i6fY.png?scale-down-to=512&width=883&height=686 512w,https://framerusercontent.com/images/cd8Z5p0vpKsAHMptkLwmF4i6fY.png?width=883&height=686 883w\"},\"Partners logo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 80px) / 3, 50px), 280px)`,y:(componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+2410+0+42+0+0+120,...addPropertyOverrides({uZeIF0dnS:{width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 40px) / 2, 50px), 280px)`,y:(componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+2914+0+42+0+0+120},xHvIf046o:{width:`max(max(min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px), 50px), 280px)`,y:(componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+3298+0+42+0+0+360}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ktmk6u-container\",layoutDependency:layoutDependency,layoutId:\"RXiFJ6g9H-container\",nodeId:\"RXiFJ6g9H\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(PartnersCard,{DN7jeHel9:\"20px\",height:\"100%\",id:\"RXiFJ6g9H\",layoutId:\"RXiFJ6g9H\",style:{width:\"100%\"},V5UKAHm0o:addImageAlt({pixelHeight:100,pixelWidth:250,src:\"https://framerusercontent.com/images/ecFVZFUPenNqwBwhmxdPcQjJA.png?width=250&height=100\"},\"Partners logo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 80px) / 3, 50px), 280px)`,y:(componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+2410+0+42+0+0+120,...addPropertyOverrides({uZeIF0dnS:{width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 40px) / 2, 50px), 280px)`,y:(componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+2914+0+42+0+0+240},xHvIf046o:{width:`max(max(min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px), 50px), 280px)`,y:(componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+3298+0+42+0+0+480}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b1lmdp-container\",layoutDependency:layoutDependency,layoutId:\"aBmkN0IFy-container\",nodeId:\"aBmkN0IFy\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(PartnersCard,{DN7jeHel9:\"20px\",height:\"100%\",id:\"aBmkN0IFy\",layoutId:\"aBmkN0IFy\",style:{width:\"100%\"},V5UKAHm0o:addImageAlt({pixelHeight:100,pixelWidth:250,src:\"https://framerusercontent.com/images/u2EyeOfrSnT48bLwzQzdA2EYLHU.png?width=250&height=100\"},\"Partners logo\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 80px) / 3, 50px), 280px)`,y:(componentViewport?.y||0)+(100+((componentViewport?.height||1329)-200-2912)/2)+0+2410+0+42+0+0+120,...addPropertyOverrides({uZeIF0dnS:{width:`max(max((min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px) - 40px) / 2, 50px), 280px)`,y:(componentViewport?.y||0)+(80+((componentViewport?.height||2008)-160-3536)/2)+0+2914+0+42+0+0+240},xHvIf046o:{width:`max(max(min(max(min(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1312px), 1380px), 1px), 1380px), 50px), 280px)`,y:(componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+3298+0+42+0+0+600}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g06ddv-container\",layoutDependency:layoutDependency,layoutId:\"rmLY7ED5Q-container\",nodeId:\"rmLY7ED5Q\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(PartnersCard,{DN7jeHel9:\"20px\",height:\"100%\",id:\"rmLY7ED5Q\",layoutId:\"rmLY7ED5Q\",style:{width:\"100%\"},V5UKAHm0o:addImageAlt({pixelHeight:100,pixelWidth:250,src:\"https://framerusercontent.com/images/StSD6WKEE5nL3nM03lDqKQyBy4Q.png?width=250&height=100\"},\"Partners logo\"),width:\"100%\"})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u19ueb\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"S8HzB4eWz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-f0i90\",\"data-styles-preset\":\"fc57kVCWV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"\\xa9 2026 Alle rechten voorbehouden\"})}),className:\"framer-aw2y7z\",\"data-framer-name\":\"\\xa9 2025 Arslan Group B.V\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rleWWNdoD\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{xHvIf046o:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({xHvIf046o:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-f0i90\",\"data-styles-preset\":\"fc57kVCWV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:\"\\xa9 2026 Alle rechten voorbehouden\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yhu8kb\",\"data-framer-name\":\"Policies\",layoutDependency:layoutDependency,layoutId:\"yp4S8iA47\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-f0i90\",\"data-styles-preset\":\"fc57kVCWV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://assets.cdn.filesafe.space/jqYw0M07ZPwMR3AdftUr/media/69ba730ab1c184e8d3e970dd.pdf\",motionChild:true,nodeId:\"snxJmK9ij\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j0dsra\",\"data-styles-preset\":\"e2WdJW4Ra\",children:\"Algemene voorwaarden\"})})})}),className:\"framer-1ki4bgj\",\"data-framer-name\":\"Algemene voorwaarden\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"snxJmK9ij\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-f0i90\",\"data-styles-preset\":\"fc57kVCWV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wtI5u1_Oi\"},motionChild:true,nodeId:\"ueKXI2AmM\",openInNewTab:false,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j0dsra\",\"data-styles-preset\":\"e2WdJW4Ra\",children:\"Privacyverklaring\"})})})}),className:\"framer-1fmk9tj\",\"data-framer-name\":\"Privacyverklaring\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ueKXI2AmM\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"poGGGuHAO\"},implicitPathVariables:undefined},{href:{webPageId:\"poGGGuHAO\"},implicitPathVariables:undefined},{href:{webPageId:\"poGGGuHAO\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sji1pg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cbWcNjQJQ-container\",nodeId:\"cbWcNjQJQ\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"rgb(153, 153, 153)\"},width:360,zIndex:10},button:{borderRadius:99,direction:\"column\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:\"Accepteren\",acceptAll:\"Alle cookies accepteren\",confirm:\"Oke\",customize:\"Cookie-instellingen aanpassen\",reject:\"Weigeren\",rejectAll:\"Alle cookies weigeren\",save:\"Voorkeuren opslaan\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, rgb(86, 32, 136))\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:true,marketing:true,necessary:true,preferences:false},euDescription:\"Wij gebruiken cookies om uw ervaring te verbeteren, het websiteverkeer te analyseren en gepersonaliseerde content te tonen.\",euPolicy:{label:\"onze Cookies\",link:resolvedLinks[0],prefix:\"Lees meer over\"},euShowReject:true,euTitle:\"Cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-KDSD2MNW\",height:\"100%\",id:\"cbWcNjQJQ\",layoutId:\"cbWcNjQJQ\",options:{analytics:{description:\"Maakt het mogelijk om prestaties te meten en te analyseren.\",title:\"Analytisch\"},marketing:{description:\"Maakt personalisatie en het bijhouden van advertenties mogelijk.\",title:\"Marketing\"},necessary:{description:\"Zorgt voor beveiliging en basisfunctionaliteit.\",optional:true,title:\"Noodzakelijk\"},preferences:{description:\"Maakt gepersonaliseerde inhoud en instellingen mogelijk.\",title:\"Voorkeuren\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(255, 255, 255)\",iconSize:24,iconType:\"default\",text:\"Cookies\",textFont:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({uZeIF0dnS:{content:{euBlocking:false,euDefaults:{analytics:true,marketing:true,necessary:true,preferences:false},euDescription:\"Wij gebruiken cookies om uw ervaring te verbeteren, het websiteverkeer te analyseren en gepersonaliseerde content te tonen.\",euPolicy:{label:\"onze Cookies\",link:resolvedLinks[1],prefix:\"Lees meer over\"},euShowReject:true,euTitle:\"Cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}},xHvIf046o:{content:{euBlocking:false,euDefaults:{analytics:true,marketing:true,necessary:true,preferences:false},euDescription:\"Wij gebruiken cookies om uw ervaring te verbeteren, het websiteverkeer te analyseren en gepersonaliseerde content te tonen.\",euPolicy:{label:\"onze Cookies\",link:resolvedLinks[2],prefix:\"Lees meer over\"},euShowReject:true,euTitle:\"Cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}}},baseVariant,gestureVariant)})})})})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithColumnMasonryLayout,{className:\"framer-5k5qdd\",columnMasonryLayoutEnabled:true,\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"feyr1BKHQ\",parentIsDataRepeater:false,rowGap:30,trackCount:1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yyvf6f\",\"data-framer-name\":\"Showroom\",layoutDependency:layoutDependency,layoutId:\"pzlg8_XAc\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hue1lu\",layoutDependency:layoutDependency,layoutId:\"lpaJStE8U\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gs848y\",\"data-styles-preset\":\"yu0ODloap\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Rotterdam - Hoofdkantoor & Showroom\"})}),className:\"framer-zab5g6\",\"data-framer-name\":\"Showroom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yLO1N2GNw\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1311gh1\",layoutDependency:layoutDependency,layoutId:\"hJGBXSU9s\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel: 0107521232\",motionChild:true,nodeId:\"aB7qDc9y3\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"010 752 12 32\"})})})}),className:\"framer-8xevjr\",\"data-framer-name\":\"010 752 12 32\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aB7qDc9y3\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/dir//Corkstraat+11,+3047+AC+Rotterdam/data=!4m6!4m5!1m1!4e2!1m2!1m1!1s0x47c5cace99dc10a1:0xbbcfa71d1436afef?sa=X&ved=1t:707&ictx=111\",motionChild:true,nodeId:\"mKrmu4Vdr\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"Corkstraat 11,  3047 AC Rotterdam\"})})})}),className:\"framer-11u621d\",\"data-framer-name\":\"Thurledeweg 30\\u20283044 ES Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mKrmu4Vdr\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ooadd0\",\"data-framer-name\":\"Showroom\",layoutDependency:layoutDependency,layoutId:\"o5Wiq5S7t\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-gs848y\",\"data-styles-preset\":\"yu0ODloap\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Haarlem - Showroom (Noord-Holland)\"})}),className:\"framer-naldv7\",\"data-framer-name\":\"Showroom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lzcRmcNjt\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a9nqii\",layoutDependency:layoutDependency,layoutId:\"vW4UvI1tm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel: 0235767945\",motionChild:true,nodeId:\"czx7tSujT\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"023 576 7945\"})})})}),className:\"framer-zdzcj\",\"data-framer-name\":\"010 752 12 32\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"czx7tSujT\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"google.com/maps/dir/52.035584,4.3286528/Heringaweg+6a,+2031+BW+Haarlem/@52.0042994,4.282904,11.58z/data=!3m1!5s0x47c5ef7ea339f3f7:0x6dd568836b4fb1ec!4m9!4m8!1m1!4e1!1m5!1m1!1s0x47c5ef7ea59d0a97:0xd40430e1ddc1cf59!2m2!1d4.6546532!2d52.3928868?entry=ttu&g_ep=EgoyMDI2MDUxMy4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"HCYtXzE0g\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"Heringaweg 6A, 2031 BW Haarlem\"})})})}),className:\"framer-rhrgx5\",\"data-framer-name\":\"Thurledeweg 30\\u20283044 ES Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HCYtXzE0g\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jxp4r\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"c6Thzd2DH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-16clgpp\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rN5HkvTj1\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto: info@arslangroup.nl\",motionChild:true,nodeId:\"iArK1pmRz\",openInNewTab:true,relValues:[],scopeId:\"do8UiK48c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-oyinhq\",\"data-styles-preset\":\"ms_wxF1az\",children:\"info@arslangroup.nl\"})})})}),className:\"framer-qs8ntu\",\"data-framer-name\":\"info@arslangroup.nl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iArK1pmRz\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jjijae\",layoutDependency:layoutDependency,layoutId:\"NKHy8O45r\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-117f4ok\",layoutDependency:layoutDependency,layoutId:\"GU1viNolj\",style:{opacity:0}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sp6urs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xYKZ3fA67-container\",nodeId:\"xYKZ3fA67\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(Openhours,{days:[{dayName:\"Maandag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Dinsdag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Woensdag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Donderdag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Vrijdag\",hours:\"09:00 - 17:30\",status:true},{dayName:\"Zaterdag\",hours:\"09:00 - 17:00\",status:true},{dayName:\"Zondag\",hours:\"\",status:false}],height:\"100%\",id:\"xYKZ3fA67\",indicatorSettings:{closedDotColor:\"rgb(255, 8, 0)\",dotIndicatorFlashing:true,dotIndicatorVisible:true,dotSize:8,gap:8,openDotColor:\"rgb(0, 237, 0)\",pulseDuration:3,pulseScale:2.6},layoutId:\"xYKZ3fA67\",style:{width:\"100%\"},textStyling:{closedPrefix:\"Momenteel gesloten. Weer bereikbaar vanaf\",color:\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.6em\"},openPrefix:\"Geopend\",timeColor:\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\"},timeSettings:{distribution:\"left\",shopLocationTimezone:\"Europe/Amsterdam\",showSchedule:true,showTime:true,timeFormat12:false},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qquyb8\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"hT_Hw_kap\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Social\"})}),className:\"framer-898ysq\",\"data-framer-name\":\"Social\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hSCFM_dqd\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1buy8dv\",\"data-framer-name\":\"Media\",layoutDependency:layoutDependency,layoutId:\"s2ktX66cC\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/arslan-nl/\",motionChild:true,nodeId:\"AurR37KEo\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-2dgh7k framer-xw5u6y\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"AurR37KEo\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/H6khf82VOjlWfoJ0dqGanZXa5c.png?width=512&height=512\"},className:\"framer-1mx7bye\",layoutDependency:layoutDependency,layoutId:\"oeitgUTPD\",...addPropertyOverrides({xHvIf046o:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+598+0+1602+0+160+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/H6khf82VOjlWfoJ0dqGanZXa5c.png?width=512&height=512\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/arslanwonen/\",motionChild:true,nodeId:\"aKC8pPuH4\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-dinufx framer-xw5u6y\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"aKC8pPuH4\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1gj3v8s\",layoutDependency:layoutDependency,layoutId:\"PJzaEFfu5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g><path d=\"M 12.954 5.9 C 12.954 6.397 13.357 6.8 13.854 6.8 C 14.351 6.8 14.754 6.397 14.754 5.9 C 14.754 5.403 14.351 5 13.854 5 C 13.357 5 12.954 5.403 12.954 5.9 M 9.851 6.052 C 7.724 6.052 6 7.776 6 9.903 C 6 12.03 7.724 13.754 9.851 13.754 C 11.978 13.754 13.702 12.03 13.702 9.903 C 13.702 7.776 11.978 6.052 9.851 6.052 Z M 9.851 12.403 C 8.47 12.403 7.351 11.284 7.351 9.903 C 7.351 8.522 8.47 7.403 9.851 7.403 C 11.232 7.403 12.351 8.522 12.351 9.903 C 12.351 11.284 11.232 12.403 9.851 12.403 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 10 3.851 C 12.003 3.851 12.24 3.859 13.03 3.895 C 13.506 3.901 13.977 3.988 14.423 4.153 C 15.077 4.405 15.595 4.923 15.847 5.577 C 16.012 6.023 16.099 6.494 16.105 6.969 C 16.141 7.76 16.149 7.998 16.149 10 C 16.149 12.002 16.141 12.24 16.105 13.03 C 16.099 13.506 16.012 13.977 15.847 14.423 C 15.595 15.077 15.077 15.595 14.423 15.847 C 13.977 16.012 13.506 16.099 13.031 16.105 C 12.24 16.141 12.003 16.149 10 16.149 C 7.997 16.149 7.76 16.141 6.97 16.105 C 6.494 16.099 6.023 16.012 5.577 15.847 C 4.923 15.595 4.405 15.077 4.153 14.423 C 3.988 13.977 3.901 13.506 3.895 13.031 C 3.859 12.24 3.851 12.003 3.851 10.001 C 3.851 7.999 3.859 7.761 3.895 6.969 C 3.901 6.494 3.988 6.023 4.153 5.577 C 4.405 4.923 4.923 4.405 5.577 4.153 C 6.023 3.988 6.494 3.901 6.969 3.895 C 7.76 3.86 7.997 3.851 10 3.851 M 10 2.5 C 7.963 2.5 7.708 2.509 6.908 2.545 C 6.286 2.558 5.671 2.676 5.088 2.894 C 4.08 3.283 3.284 4.08 2.894 5.087 C 2.676 5.67 2.558 6.286 2.545 6.908 C 2.51 7.708 2.5 7.963 2.5 10 C 2.5 12.037 2.509 12.292 2.545 13.092 C 2.558 13.714 2.676 14.329 2.894 14.912 C 3.283 15.92 4.079 16.717 5.087 17.107 C 5.67 17.325 6.286 17.443 6.908 17.455 C 7.708 17.491 7.963 17.5 10 17.5 C 12.037 17.5 12.292 17.491 13.092 17.455 C 13.714 17.442 14.329 17.324 14.912 17.106 C 15.92 16.717 16.717 15.921 17.107 14.913 C 17.325 14.33 17.443 13.714 17.455 13.092 C 17.491 12.292 17.5 12.037 17.5 10 C 17.5 7.963 17.491 7.708 17.455 6.908 C 17.442 6.286 17.324 5.671 17.106 5.088 C 16.716 4.08 15.92 3.284 14.912 2.894 C 14.329 2.676 13.714 2.558 13.092 2.545 C 12.292 2.51 12.037 2.5 10 2.5 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-136rcof\",layoutDependency:layoutDependency,layoutId:\"L0252uRlE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.754 8.754\" overflow=\"visible\"><path d=\"M 6.954 0.9 C 6.954 1.397 7.357 1.8 7.854 1.8 C 8.351 1.8 8.754 1.397 8.754 0.9 C 8.754 0.403 8.351 0 7.854 0 C 7.357 0 6.954 0.403 6.954 0.9 M 3.851 1.052 C 1.724 1.052 0 2.776 0 4.903 C 0 7.03 1.724 8.754 3.851 8.754 C 5.978 8.754 7.702 7.03 7.702 4.903 C 7.702 2.776 5.978 1.052 3.851 1.052 Z M 3.851 7.403 C 2.47 7.403 1.351 6.284 1.351 4.903 C 1.351 3.522 2.47 2.403 3.851 2.403 C 5.232 2.403 6.351 3.522 6.351 4.903 C 6.351 6.284 5.232 7.403 3.851 7.403 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-7jxeok\",layoutDependency:layoutDependency,layoutId:\"DiJgGJkTJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.8 1.8\" overflow=\"visible\"><path d=\"M 0 0.9 C 0 1.397 0.403 1.8 0.9 1.8 C 1.397 1.8 1.8 1.397 1.8 0.9 C 1.8 0.403 1.397 0 0.9 0 C 0.403 0 0 0.403 0 0.9\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b6m7nb\",layoutDependency:layoutDependency,layoutId:\"v1d2ucKS3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.702 7.702\" overflow=\"visible\"><path d=\"M 3.851 0 C 1.724 0 0 1.724 0 3.851 C 0 5.978 1.724 7.702 3.851 7.702 C 5.978 7.702 7.702 5.978 7.702 3.851 C 7.702 1.724 5.978 0 3.851 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ydramc\",layoutDependency:layoutDependency,layoutId:\"b8rjrXf5y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 2.5 5 C 1.119 5 0 3.881 0 2.5 C 0 1.119 1.119 0 2.5 0 C 3.881 0 5 1.119 5 2.5 C 5 3.881 3.881 5 2.5 5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1m4otmb\",layoutDependency:layoutDependency,layoutId:\"ac56sshuU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><path d=\"M 7.5 1.351 C 9.503 1.351 9.74 1.359 10.53 1.395 C 11.006 1.401 11.477 1.488 11.923 1.653 C 12.577 1.905 13.095 2.423 13.347 3.077 C 13.512 3.523 13.599 3.994 13.605 4.469 C 13.641 5.26 13.649 5.498 13.649 7.5 C 13.649 9.502 13.641 9.74 13.605 10.53 C 13.599 11.006 13.512 11.477 13.347 11.923 C 13.095 12.577 12.577 13.095 11.923 13.347 C 11.477 13.512 11.006 13.599 10.531 13.605 C 9.74 13.641 9.503 13.649 7.5 13.649 C 5.497 13.649 5.26 13.641 4.47 13.605 C 3.994 13.599 3.523 13.512 3.077 13.347 C 2.423 13.095 1.905 12.577 1.653 11.923 C 1.488 11.477 1.401 11.006 1.395 10.531 C 1.359 9.74 1.351 9.503 1.351 7.501 C 1.351 5.499 1.359 5.261 1.395 4.469 C 1.401 3.994 1.488 3.523 1.653 3.077 C 1.905 2.423 2.423 1.905 3.077 1.653 C 3.523 1.488 3.994 1.401 4.469 1.395 C 5.26 1.36 5.497 1.351 7.5 1.351 M 7.5 0 C 5.463 0 5.208 0.009 4.408 0.045 C 3.786 0.058 3.171 0.176 2.588 0.394 C 1.58 0.783 0.784 1.58 0.394 2.587 C 0.176 3.17 0.058 3.786 0.045 4.408 C 0.01 5.208 0 5.463 0 7.5 C 0 9.537 0.009 9.792 0.045 10.592 C 0.058 11.214 0.176 11.829 0.394 12.412 C 0.783 13.42 1.579 14.217 2.587 14.607 C 3.17 14.825 3.786 14.943 4.408 14.955 C 5.208 14.991 5.463 15 7.5 15 C 9.537 15 9.792 14.991 10.592 14.955 C 11.214 14.942 11.829 14.824 12.412 14.606 C 13.42 14.217 14.217 13.421 14.607 12.413 C 14.825 11.83 14.943 11.214 14.955 10.592 C 14.991 9.792 15 9.537 15 7.5 C 15 5.463 14.991 5.208 14.955 4.408 C 14.942 3.786 14.824 3.171 14.606 2.588 C 14.216 1.58 13.42 0.784 12.412 0.394 C 11.829 0.176 11.214 0.058 10.592 0.045 C 9.792 0.01 9.537 0 7.5 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ii1gmg\",layoutDependency:layoutDependency,layoutId:\"uKugmTnQW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.298 12.298\" overflow=\"visible\"><path d=\"M 6.149 0 C 8.152 0 8.389 0.008 9.179 0.044 C 9.655 0.05 10.126 0.137 10.572 0.302 C 11.226 0.554 11.744 1.072 11.996 1.726 C 12.161 2.172 12.248 2.643 12.254 3.118 C 12.29 3.909 12.298 4.147 12.298 6.149 C 12.298 8.151 12.29 8.389 12.254 9.179 C 12.248 9.655 12.161 10.126 11.996 10.572 C 11.744 11.226 11.226 11.744 10.572 11.996 C 10.126 12.161 9.655 12.248 9.18 12.254 C 8.389 12.29 8.152 12.298 6.149 12.298 C 4.146 12.298 3.909 12.29 3.119 12.254 C 2.643 12.248 2.172 12.161 1.726 11.996 C 1.072 11.744 0.554 11.226 0.302 10.572 C 0.137 10.126 0.05 9.655 0.044 9.18 C 0.008 8.389 0 8.152 0 6.15 C 0 4.148 0.008 3.91 0.044 3.118 C 0.05 2.643 0.137 2.172 0.302 1.726 C 0.554 1.072 1.072 0.554 1.726 0.302 C 2.172 0.137 2.643 0.05 3.118 0.044 C 3.909 0.009 4.146 0 6.149 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y6kbgc\",layoutDependency:layoutDependency,layoutId:\"pofRrRkgn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><path d=\"M 7.5 0 C 5.463 0 5.208 0.009 4.408 0.045 C 3.786 0.058 3.171 0.176 2.588 0.394 C 1.58 0.783 0.784 1.58 0.394 2.587 C 0.176 3.17 0.058 3.786 0.045 4.408 C 0.01 5.208 0 5.463 0 7.5 C 0 9.537 0.009 9.792 0.045 10.592 C 0.058 11.214 0.176 11.829 0.394 12.412 C 0.783 13.42 1.579 14.217 2.587 14.607 C 3.17 14.825 3.786 14.943 4.408 14.955 C 5.208 14.991 5.463 15 7.5 15 C 9.537 15 9.792 14.991 10.592 14.955 C 11.214 14.942 11.829 14.824 12.412 14.606 C 13.42 14.217 14.217 13.421 14.607 12.413 C 14.825 11.83 14.943 11.214 14.955 10.592 C 14.991 9.792 15 9.537 15 7.5 C 15 5.463 14.991 5.208 14.955 4.408 C 14.942 3.786 14.824 3.171 14.606 2.588 C 14.216 1.58 13.42 0.784 12.412 0.394 C 11.829 0.176 11.214 0.058 10.592 0.045 C 9.792 0.01 9.537 0 7.5 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tml9du\",layoutDependency:layoutDependency,layoutId:\"NXhy48ShR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/Arslanwonen/?locale=nl_NL\",motionChild:true,nodeId:\"SjpaC7GYm\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xzj94a framer-xw5u6y\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"SjpaC7GYm\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:800,pixelWidth:800,sizes:\"17px\",src:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800 800w\"},className:\"framer-1ptbgi7\",layoutDependency:layoutDependency,layoutId:\"hQNY7H1MP\",...addPropertyOverrides({xHvIf046o:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+598+0+1602+0+160+0+7.5),pixelHeight:800,pixelWidth:800,sizes:\"17px\",src:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800 800w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@arslangroup\",motionChild:true,nodeId:\"e5XsgZ4h2\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8ztzfa framer-xw5u6y\",\"data-framer-name\":\"TikTok\",layoutDependency:layoutDependency,layoutId:\"e5XsgZ4h2\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:800,pixelWidth:800,sizes:\"18px\",src:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800 800w\"},className:\"framer-xd7y5t\",layoutDependency:layoutDependency,layoutId:\"JsA20JECI\",...addPropertyOverrides({xHvIf046o:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+598+0+1602+0+160+0+7),pixelHeight:800,pixelWidth:800,sizes:\"18px\",src:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800 800w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@arslangroupnl\",motionChild:true,nodeId:\"TcSVSL5Mq\",openInNewTab:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-aws1m framer-xw5u6y\",\"data-framer-name\":\"Youtube\",layoutDependency:layoutDependency,layoutId:\"TcSVSL5Mq\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/PtnZKJ0U8qm6Jr4yh0ij9d5hI44.png?width=512&height=512\"},className:\"framer-vjo2qu\",layoutDependency:layoutDependency,layoutId:\"gLLYT0PYO\",...addPropertyOverrides({xHvIf046o:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+598+0+1602+0+160+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/PtnZKJ0U8qm6Jr4yh0ij9d5hI44.png?width=512&height=512\"}}},baseVariant,gestureVariant)})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-980qhy\",\"data-border\":true,\"data-framer-appear-id\":\"980qhy\",\"data-framer-name\":\"Reviews\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"m1RewlXr1\",optimized:true,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.3)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(34, 22, 56, 0.2)\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,WebkitBackdropFilter:\"blur(5px)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18rapc8\",\"data-framer-name\":\"Pill\",layoutDependency:layoutDependency,layoutId:\"Bzc_trJTo\",style:{backgroundColor:\"rgb(97, 26, 140)\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"4.6/5\"})}),className:\"framer-80nk7w\",\"data-framer-name\":\"9.2/10\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pQJMDV1GM\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:512,pixelWidth:512,sizes:\"99px\",src:\"https://framerusercontent.com/images/7fv9Z6n3bKZBiqOVKB4g1ZScKo.png?width=512&height=512\"},className:\"framer-jy7o7b\",\"data-framer-name\":\"Stars\",layoutDependency:layoutDependency,layoutId:\"neWuf5rJI\",...addPropertyOverrides({xHvIf046o:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(50+((componentViewport?.height||2058)-150-4378.8)/2)+0+598+0+2136+16.5),pixelHeight:512,pixelWidth:512,sizes:\"99px\",src:\"https://framerusercontent.com/images/7fv9Z6n3bKZBiqOVKB4g1ZScKo.png?width=512&height=512\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"230+ Reviews\"})}),className:\"framer-1vw7lfb\",\"data-framer-name\":\"Op basis van 130 beoordelingen\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Rey9BVycF\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(componentViewport?.height||1329)-487,...addPropertyOverrides({uZeIF0dnS:{y:(componentViewport?.y||0)+(componentViewport?.height||2008)-571},xHvIf046o:{y:(componentViewport?.y||0)+(componentViewport?.height||2058)-117}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tdu0t5-container\",\"data-framer-name\":\"Hatamex Logo\",layoutDependency:layoutDependency,layoutId:\"l3b8gh4J_-container\",name:\"Hatamex Logo\",nodeId:\"l3b8gh4J_\",rendersWithMotion:true,scopeId:\"do8UiK48c\",children:/*#__PURE__*/_jsx(ByHatamex,{height:\"100%\",id:\"l3b8gh4J_\",layoutId:\"l3b8gh4J_\",name:\"Hatamex Logo\",style:{height:\"100%\"},variant:matchVariant(\"lAER82B4T\"),width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LQIbG.framer-xw5u6y, .framer-LQIbG .framer-xw5u6y { display: block; }\",\".framer-LQIbG.framer-16tomcd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 20px 100px 20px; position: relative; width: 1440px; }\",\".framer-LQIbG .framer-1vvet18 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 3; }\",\".framer-LQIbG .framer-y02o9n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-1fwj270 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-LQIbG .framer-1uzq6of { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-10xdiso { aspect-ratio: 6 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 50px); overflow: hidden; position: relative; width: 300px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-LQIbG .framer-11v5yxe { display: grid; flex: none; gap: 30px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 10092%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-1yiy5yg, .framer-LQIbG .framer-1bzwm9j, .framer-LQIbG .framer-mqra5l, .framer-LQIbG .framer-1qquyb8 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LQIbG .framer-pf1cnv, .framer-LQIbG .framer-1bgmhks { align-content: center; align-items: center; align-self: stretch; 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: auto; }\",\".framer-LQIbG .framer-17l9g1h, .framer-LQIbG .framer-6glvfx { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 25px); overflow: visible; position: relative; width: 25px; }\",\".framer-LQIbG .framer-2587yr, .framer-LQIbG .framer-1rhwzhg, .framer-LQIbG .framer-1nfoo9h, .framer-LQIbG .framer-zazngt, .framer-LQIbG .framer-1w13ls4, .framer-LQIbG .framer-13x9zp5, .framer-LQIbG .framer-1mu03e3, .framer-LQIbG .framer-co48c1, .framer-LQIbG .framer-aw2y7z, .framer-LQIbG .framer-1ki4bgj, .framer-LQIbG .framer-1fmk9tj, .framer-LQIbG .framer-8xevjr, .framer-LQIbG .framer-11u621d, .framer-LQIbG .framer-zdzcj, .framer-LQIbG .framer-rhrgx5, .framer-LQIbG .framer-80nk7w, .framer-LQIbG .framer-1vw7lfb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-LQIbG .framer-104toxm, .framer-LQIbG .framer-5pl9z { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-LQIbG .framer-1rqs46z, .framer-LQIbG .framer-yyvf6f, .framer-LQIbG .framer-ooadd0, .framer-LQIbG .framer-1jxp4r { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-otmb2t, .framer-LQIbG .framer-j6hl6k, .framer-LQIbG .framer-naldv7, .framer-LQIbG .framer-16clgpp, .framer-LQIbG .framer-qs8ntu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-LQIbG .framer-62zpbt, .framer-LQIbG .framer-jjijae { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-1x4wb8b, .framer-LQIbG .framer-117f4ok { flex: none; height: 1px; overflow: visible; position: relative; width: 4px; }\",\".framer-LQIbG .framer-8k2mts-container, .framer-LQIbG .framer-sji1pg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-LQIbG .framer-12j3ahy, .framer-LQIbG .framer-898ysq { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 177px; word-break: break-word; word-wrap: break-word; }\",\".framer-LQIbG .framer-ipznzc, .framer-LQIbG .framer-1buy8dv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LQIbG .framer-aarzlp, .framer-LQIbG .framer-61q8t0, .framer-LQIbG .framer-8npnrd, .framer-LQIbG .framer-s6guh5, .framer-LQIbG .framer-2dgh7k, .framer-LQIbG .framer-1xzj94a, .framer-LQIbG .framer-8ztzfa, .framer-LQIbG .framer-aws1m { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 32px); justify-content: center; overflow: visible; padding: 6px; position: relative; text-decoration: none; width: 32px; }\",\".framer-LQIbG .framer-13lazl0, .framer-LQIbG .framer-3anvqa, .framer-LQIbG .framer-1dqmpce, .framer-LQIbG .framer-1mx7bye, .framer-LQIbG .framer-xd7y5t, .framer-LQIbG .framer-vjo2qu { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-LQIbG .framer-1ood1qy { align-content: center; align-items: center; aspect-ratio: 1.1428571428571428 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 32px); justify-content: center; overflow: visible; padding: 6px; position: relative; text-decoration: none; width: 32px; }\",\".framer-LQIbG .framer-1bm18xc, .framer-LQIbG .framer-1gj3v8s { height: 20px; position: relative; width: 20px; }\",\".framer-LQIbG .framer-3yookb, .framer-LQIbG .framer-136rcof { height: 9px; left: 6px; position: absolute; top: 5px; width: 9px; }\",\".framer-LQIbG .framer-pj6mp0, .framer-LQIbG .framer-7jxeok { height: 2px; left: 7px; position: absolute; top: 0px; width: 2px; }\",\".framer-LQIbG .framer-yv5c73, .framer-LQIbG .framer-1b6m7nb { height: 8px; left: 0px; position: absolute; top: 1px; width: 8px; }\",\".framer-LQIbG .framer-r7yah9, .framer-LQIbG .framer-1ydramc { height: 5px; left: 2px; position: absolute; top: 3px; width: 5px; }\",\".framer-LQIbG .framer-7tr049, .framer-LQIbG .framer-1m4otmb { height: 15px; left: 3px; position: absolute; top: 3px; width: 15px; }\",\".framer-LQIbG .framer-s8ovap, .framer-LQIbG .framer-ii1gmg { height: 13px; left: 2px; position: absolute; top: 2px; width: 13px; }\",\".framer-LQIbG .framer-1lhpl2g, .framer-LQIbG .framer-1y6kbgc { height: 15px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-LQIbG .framer-tpm485, .framer-LQIbG .framer-1tml9du { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-LQIbG .framer-1f3mloi, .framer-LQIbG .framer-1ptbgi7 { flex: none; height: 17px; overflow: visible; position: relative; width: 17px; }\",\".framer-LQIbG .framer-1pyxy62 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 20px 12px 20px; position: relative; width: min-content; }\",\".framer-LQIbG .framer-tfyzn3, .framer-LQIbG .framer-18rapc8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 4px 10px 4px 10px; position: relative; width: min-content; }\",\".framer-LQIbG .framer-ysfry1, .framer-LQIbG .framer-jy7o7b { flex: none; gap: 0px; height: 21px; overflow: hidden; position: relative; width: 99px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-LQIbG .framer-1k9xx6h-container { flex: 1 0 0px; height: auto; max-width: 650px; position: relative; width: 1px; }\",\".framer-LQIbG .framer-1t1tw74 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-1m0qxs0 { flex: none; height: 2px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-14zicxa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1380px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-myelvs { display: grid; flex: 1 0 0px; gap: 20px 40px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 1380px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-LQIbG .framer-rwidvp-container, .framer-LQIbG .framer-1ktmk6u-container { align-self: start; flex: none; height: 100%; justify-self: start; min-width: 280px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-bd1vvu-container, .framer-LQIbG .framer-grd2th-container, .framer-LQIbG .framer-1g06ddv-container { align-self: start; flex: none; height: auto; justify-self: start; min-width: 280px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-b1lmdp-container { align-self: center; flex: none; height: auto; justify-self: center; min-width: 280px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-1u19ueb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-1yhu8kb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-LQIbG .framer-5k5qdd { display: grid; flex: none; gap: 30px 0px; height: min-content; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 350px; }\",\".framer-LQIbG .framer-hue1lu { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-zab5g6 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-LQIbG .framer-1311gh1, .framer-LQIbG .framer-a9nqii { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-sp6urs-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-LQIbG .framer-dinufx { align-content: center; align-items: center; aspect-ratio: 1.1428571428571428 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 28px); justify-content: center; overflow: visible; padding: 6px; position: relative; text-decoration: none; width: 32px; }\",\".framer-LQIbG .framer-980qhy { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 12px 20px 12px 20px; position: relative; width: 100%; }\",\".framer-LQIbG .framer-1tdu0t5-container { bottom: 447px; flex: none; height: 40px; position: absolute; right: 1px; width: auto; z-index: 1; }\",\".framer-LQIbG.framer-v-11gwq0p.framer-16tomcd { padding: 80px 20px 80px 20px; width: 810px; }\",\".framer-LQIbG.framer-v-11gwq0p .framer-y02o9n { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 100px; }\",\".framer-LQIbG.framer-v-11gwq0p .framer-1fwj270, .framer-LQIbG.framer-v-1c53vqh .framer-1fwj270 { flex: none; gap: 30px; width: 100%; }\",\".framer-LQIbG.framer-v-11gwq0p .framer-1k9xx6h-container, .framer-LQIbG.framer-v-1c53vqh .framer-1k9xx6h-container { flex: none; width: 100%; }\",\".framer-LQIbG.framer-v-11gwq0p .framer-myelvs { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-LQIbG.framer-v-11gwq0p .framer-1tdu0t5-container { bottom: 531px; }\",\".framer-LQIbG.framer-v-1c53vqh.framer-16tomcd { padding: 50px 20px 100px 20px; width: 390px; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-1vvet18 { align-content: flex-start; align-items: flex-start; gap: 60px; order: 0; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-y02o9n { flex-direction: column; gap: 60px; order: 0; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-10xdiso { height: var(--framer-aspect-ratio-supported, 42px); width: 250px; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-1t1tw74 { order: 2; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-1m0qxs0, .framer-LQIbG.framer-v-1c53vqh .framer-zab5g6 { order: 0; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-14zicxa, .framer-LQIbG.framer-v-1c53vqh .framer-5k5qdd { order: 1; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-myelvs { grid-template-columns: repeat(1, minmax(50px, 1fr)); order: 0; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-1u19ueb { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; order: 2; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-1yhu8kb { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; width: 100%; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-1311gh1, .framer-LQIbG.framer-v-1c53vqh .framer-a9nqii { flex-direction: column; }\",\".framer-LQIbG.framer-v-1c53vqh .framer-dinufx { height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-LQIbG.framer-v-1c53vqh .framer-1tdu0t5-container { bottom: 77px; order: 3; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-LQIbG[data-border=\"true\"]::after, .framer-LQIbG [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 1329\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uZeIF0dnS\":{\"layout\":[\"fixed\",\"auto\"]},\"xHvIf046o\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdo8UiK48c=withCSS(Component,css,\"framer-LQIbG\");export default Framerdo8UiK48c;Framerdo8UiK48c.displayName=\"Footer\";Framerdo8UiK48c.defaultProps={height:1329,width:1440};addPropertyControls(Framerdo8UiK48c,{variant:{options:[\"xE3fC2VVF\",\"uZeIF0dnS\",\"xHvIf046o\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerdo8UiK48c,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Poppins\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"}]},...OpenhoursFonts,...FooterLinksMenuFonts,...PartnersCardFonts,...CookieBannerFonts,...ByHatamexFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});Framerdo8UiK48c.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterLinksMenu,{},context),forwardLoader(PartnersCard,{},context),forwardLoader(ByHatamex,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdo8UiK48c\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1329\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uZeIF0dnS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xHvIf046o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./do8UiK48c.map","// Generated by Framer (beb597f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/do8UiK48c/do8UiK48c.js\";import MainButton from\"#framer/local/canvasComponent/PTmMvlAE0/PTmMvlAE0.js\";const MainButtonFonts=getFonts(MainButton);const FooterFonts=getFonts(Footer);const breakpoints={dSFpOti2C:\"(min-width: 1440px)\",fzHuYlIoq:\"(max-width: 809.98px)\",tiewNDBwP:\"(min-width: 810px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-gQsAu\";const variantClassNames={dSFpOti2C:\"framer-v-jwks7u\",fzHuYlIoq:\"framer-v-ry2hil\",tiewNDBwP:\"framer-v-tpp3v5\"};const breakpointRules={fzHuYlIoq:[\".framer-gQsAu .framer-11gkv9q { padding: 16px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fzHuYlIoq:\".framer-ry2hil-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gQsAu.framer-1bd6zyh, .framer-gQsAu .framer-1bd6zyh { display: block; }\",\".framer-gQsAu.framer-jwks7u { align-content: center; align-items: center; background-color: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, #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-gQsAu .framer-11gkv9q { align-content: center; align-items: center; background-color: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -999; overflow: hidden; padding: 24px; position: sticky; top: 0px; width: 100%; z-index: 8; }\",\".framer-gQsAu .framer-st9qtp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-gQsAu .framer-1euygr4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-gQsAu .framer-fgn6be { aspect-ratio: 3.8181818181818183 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 55px); overflow: hidden; position: relative; text-decoration: none; width: 210px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-gQsAu .framer-m1lkmp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-gQsAu .framer-7u9610 { align-content: center; align-items: center; background-color: var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, #562088); border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; border-top-left-radius: 99px; border-top-right-radius: 99px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 37px; justify-content: center; overflow: hidden; padding: 15px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-gQsAu .framer-cozmup { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gQsAu .framer-xyhpql { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-gQsAu .framer-1ssnsxc-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={dSFpOti2C:\"(min-width: 1440px)\",fzHuYlIoq:\"(max-width: 809.98px)\",tiewNDBwP:\"(min-width: 810px) and (max-width: 1439.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"dSFpOti2C\",Phone:\"fzHuYlIoq\",Tablet:\"tiewNDBwP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dSFpOti2C\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"fzHuYlIoq\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"fzHuYlIoq\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"dSFpOti2C\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-jwks7u\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-11gkv9q\",\"data-framer-name\":\"Nav\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-st9qtp\",\"data-framer-name\":\"Max Width\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1euygr4\",\"data-framer-name\":\"Main\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Hl2Ekkaa0\",openInNewTab:false,scopeId:\"Dh64XYd9P\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fzHuYlIoq:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(16),pixelHeight:128,pixelWidth:770,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128\",srcSet:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?scale-down-to=512&width=770&height=128 512w,https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128 770w\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(24),pixelHeight:128,pixelWidth:770,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128\",srcSet:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?scale-down-to=512&width=770&height=128 512w,https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128 770w\"},className:\"framer-fgn6be framer-1bd6zyh\",\"data-framer-name\":\"Logo Arslan Group\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,y:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-m1lkmp-container hidden-ry2hil\",nodeId:\"gQ4CXNt7O\",scopeId:\"Dh64XYd9P\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{tiewNDBwP:{GEbtLVdpP:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(MainButton,{cGSBxCynU:false,fqS_eLtJY:\"Nu aanvragen\",GEbtLVdpP:resolvedLinks[0],height:\"100%\",huzj6BlXB:true,id:\"gQ4CXNt7O\",layoutId:\"gQ4CXNt7O\",variant:\"POnjUeYQD\",width:\"100%\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y_HNX2NXq\"},motionChild:true,nodeId:\"lKKXa55YL\",openInNewTab:false,scopeId:\"Dh64XYd9P\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7u9610 hidden-jwks7u hidden-tpp3v5 framer-1bd6zyh\",\"data-framer-name\":\"Calendar\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\"},children:\"Aanvragen\"})}),className:\"framer-cozmup\",fonts:[\"Inter-Light\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-xyhpql\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fzHuYlIoq:{y:1087}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1107,width:\"100vw\",y:1103,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ssnsxc-container\",nodeId:\"IDJUT8mu2\",scopeId:\"Dh64XYd9P\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fzHuYlIoq:{variant:\"xHvIf046o\"},tiewNDBwP:{variant:\"uZeIF0dnS\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"IDJUT8mu2\",layoutId:\"IDJUT8mu2\",style:{width:\"100%\"},variant:\"xE3fC2VVF\",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 2500\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tiewNDBwP\":{\"layout\":[\"fixed\",\"fixed\"]},\"fzHuYlIoq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"dSFpOti2C\":[\".framer-11gkv9q\",\".framer-1ssnsxc-container\"],\"tiewNDBwP\":[\".framer-11gkv9q\",\".framer-1ssnsxc-container\"],\"fzHuYlIoq\":[\".framer-11gkv9q\",\".framer-1ssnsxc-container\"]}\n * @framerBreakpoints {\"dSFpOti2C\":{\"min\":1440,\"canvasClassName\":\"framer-jwks7u-override\",\"minHeight\":2500,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"tiewNDBwP\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-tpp3v5-override\",\"minHeight\":3500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"fzHuYlIoq\":{\"max\":809,\"canvasClassName\":\"framer-ry2hil-override\",\"minHeight\":3500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant dSFpOti2C\n * @framerLayoutTemplate true\n */const FramerDh64XYd9P=withCSS(Component,css,\"framer-gQsAu\");export default FramerDh64XYd9P;FramerDh64XYd9P.displayName=\"Landingspagina 2\";FramerDh64XYd9P.defaultProps={height:2500,width:1440};addFonts(FramerDh64XYd9P,[{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/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{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/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"}]},...MainButtonFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDh64XYd9P\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tiewNDBwP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fzHuYlIoq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"2500\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"dSFpOti2C\\\":[\\\".framer-11gkv9q\\\",\\\".framer-1ssnsxc-container\\\"],\\\"tiewNDBwP\\\":[\\\".framer-11gkv9q\\\",\\\".framer-1ssnsxc-container\\\"],\\\"fzHuYlIoq\\\":[\\\".framer-11gkv9q\\\",\\\".framer-1ssnsxc-container\\\"]}\",\"framerBreakpoints\":\"{\\\"dSFpOti2C\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-jwks7u-override\\\",\\\"minHeight\\\":2500,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"tiewNDBwP\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-tpp3v5-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"fzHuYlIoq\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ry2hil-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"dSFpOti2C\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/44XYilzGHTfVMIX3Kn1L/PzAS2uBeMcB2Ep56welO/gwFXzqGkN.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/chmgZczEoYWFv4RecY3s/OH1aWqW96e1yzGim6X8Q/sUjEVU02A.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xmCXTSauxt9d0ZlhIwpG/wp7eItd5lon9IsikuXgv/wJ767OYG3.js\";import UIButton from\"https://framerusercontent.com/modules/dtZY6wUHjjv7PV9eroBp/DQz4swX4wbKG3EZUkBOY/h8qIdc7zC.js\";import MainButton from\"https://framerusercontent.com/modules/6nXUeygrIau0gjV94mI1/6ugdSjvHaFylqnR69L3R/PTmMvlAE0.js\";const UIButtonFonts=getFonts(UIButton);const MainButtonFonts=getFonts(MainButton);const cycleOrder=[\"J_Jn2e7X1\",\"DqYd69yKB\",\"mxOL0NlDs\",\"BCIFHEZBQ\",\"W76rt0a0r\"];const serializationHash=\"framer-npomy\";const variantClassNames={BCIFHEZBQ:\"framer-v-pjqoa\",DqYd69yKB:\"framer-v-17xq3uh\",J_Jn2e7X1:\"framer-v-1wpqb4e\",mxOL0NlDs:\"framer-v-ugrmua\",W76rt0a0r:\"framer-v-hy8bnp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={bounce:0,delay:0,duration:.2,type:\"spring\"};const transition3={delay:0,duration:.8,ease:[.5,0,.88,.77],type:\"tween\"};const transition4={delay:0,duration:.9,ease:[.5,0,.88,.77],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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition5={damping:40,delay:.4,mass:1.1,stiffness:200,type:\"spring\"};const transition6={damping:50,delay:.4,mass:1.2,stiffness:200,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition7={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const transition8={delay:.1,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"};const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition9={damping:40,delay:.5,mass:1,stiffness:200,type:\"spring\"};const transition10={damping:50,delay:.5,mass:1.1,stiffness:200,type:\"spring\"};const humanReadableVariantMap={\"Show 1 BG\":\"DqYd69yKB\",\"Show 1\":\"mxOL0NlDs\",\"Show 2 BG\":\"BCIFHEZBQ\",\"Show 2\":\"W76rt0a0r\",Hidden:\"J_Jn2e7X1\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"J_Jn2e7X1\"};};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:\"J_Jn2e7X1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearad32zx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"DqYd69yKB\",true),600);});const onAppear1w5ocgh=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"mxOL0NlDs\",true),200);});const onAppear1lhdrjq=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"BCIFHEZBQ\",true),100);});const onAppearb4juqw=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"W76rt0a0r\",true),100);});useOnVariantChange(baseVariant,{BCIFHEZBQ:onAppearb4juqw,default:onAppearad32zx,DqYd69yKB:onAppear1w5ocgh,mxOL0NlDs:onAppear1lhdrjq,W76rt0a0r:undefined});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"mxOL0NlDs\")return true;return false;};const router=useRouter();const isDisplayed1=()=>{if([\"mxOL0NlDs\",\"BCIFHEZBQ\",\"W76rt0a0r\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"BCIFHEZBQ\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"W76rt0a0r\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"W76rt0a0r\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({mxOL0NlDs:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wpqb4e\",className,classNames),\"data-framer-name\":\"Hidden\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"J_Jn2e7X1\",ref:refBinding,style:{...style},...addPropertyOverrides({BCIFHEZBQ:{\"data-framer-name\":\"Show 2 BG\"},DqYd69yKB:{\"data-framer-name\":\"Show 1 BG\"},mxOL0NlDs:{\"data-framer-name\":\"Show 1\"},W76rt0a0r:{\"data-framer-name\":\"Show 2\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xyqa60\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"OCP_yxQqG\",children:[/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({mxOL0NlDs:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4d1gsn\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"bRiIzTeeo\",style:{backgroundColor:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\"}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({DqYd69yKB:{value:transition5},mxOL0NlDs:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rcg8f3\",\"data-framer-name\":\"Offerte aanvragen\",layoutDependency:layoutDependency,layoutId:\"axFsd_fuN\",style:{opacity:0},variants:{BCIFHEZBQ:{opacity:1},mxOL0NlDs:{opacity:1},W76rt0a0r:{opacity:1}},...addPropertyOverrides({DqYd69yKB:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend een offerte aanvragen\"})}),className:\"framer-7c73bb\",\"data-framer-name\":\"Vrijblijvend een offerte aanvragen\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cGqczPk8Q\",style:{\"--extracted-r6o4lv\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BCIFHEZBQ:{\"--extracted-1lwpl3i\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"},mxOL0NlDs:{\"--extracted-1lwpl3i\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"},W76rt0a0r:{\"--extracted-1lwpl3i\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BCIFHEZBQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1597in4\",\"data-styles-preset\":\"gwFXzqGkN\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend offerte aanvragen\"})})},mxOL0NlDs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1597in4\",\"data-styles-preset\":\"gwFXzqGkN\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend offerte aanvragen\"})})},W76rt0a0r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1597in4\",\"data-styles-preset\":\"gwFXzqGkN\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend offerte aanvragen\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-27ghrq\",\"data-styles-preset\":\"sUjEVU02A\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97)))\"},children:\"Of het nu gaat om een zakelijk of particulier project, bij Arslan Group is alles mogelijk. Ontvang snel en eenvoudig een vrijblijvend voorstel op maat dat perfect aansluit bij jouw wensen.\"})}),className:\"framer-u503d\",\"data-framer-name\":\"Of het nu gaat om een zakelijk of particulier project, bij Arslan Group is alles mogelijk. Ontvang snel en eenvoudig een vrijblijvend voorstel op maat dat perfect aansluit bij jouw wensen.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DkvtrmnsJ\",style:{\"--extracted-r6o4lv\":\"var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({mxOL0NlDs:{height:58,y:(componentViewport?.y||0)+0+0+0+((((componentViewport?.height||800)-0)*.5-0-222.4)/2+0+0)+0+164.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eusks4-container\",layoutDependency:layoutDependency,layoutId:\"jfW3Xu5wa-container\",nodeId:\"jfW3Xu5wa\",rendersWithMotion:true,scopeId:\"DLNXQgmcB\",children:/*#__PURE__*/_jsx(UIButton,{bsvwec__u:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",DTpnmlUrU:resolvedLinks[0],height:\"100%\",id:\"jfW3Xu5wa\",K6MeKPlxX:\"var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, rgb(86, 32, 136))\",KukcPl4_R:\"Offerte aanvragen\",layoutId:\"jfW3Xu5wa\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({mxOL0NlDs:{DTpnmlUrU:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,y:(componentViewport?.y||0)+0+0+0+((((componentViewport?.height||800)-0)*0-0-1)/2+0+0)+0+266,...addPropertyOverrides({DqYd69yKB:{y:(componentViewport?.y||0)+0+0+(((componentViewport?.height||800)-0)*.5*.45000000000000023-160.5)+0+266}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ec1ank-container\",layoutDependency:layoutDependency,layoutId:\"IxyhTt3Mx-container\",nodeId:\"IxyhTt3Mx\",rendersWithMotion:true,scopeId:\"DLNXQgmcB\",children:/*#__PURE__*/_jsx(MainButton,{cGSBxCynU:false,fqS_eLtJY:\"Offerte aanvragen\",height:\"100%\",huzj6BlXB:true,id:\"IxyhTt3Mx\",layoutId:\"IxyhTt3Mx\",variant:matchVariant(\"POnjUeYQD\"),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({BCIFHEZBQ:{height:58,y:(componentViewport?.y||0)+0+0+0+((((componentViewport?.height||800)-0)*.5-0-222.4)/2+0+0)+0+164.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f8wtng-container\",layoutDependency:layoutDependency,layoutId:\"bOEN_x8bg-container\",nodeId:\"bOEN_x8bg\",rendersWithMotion:true,scopeId:\"DLNXQgmcB\",children:/*#__PURE__*/_jsx(UIButton,{bsvwec__u:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",DTpnmlUrU:resolvedLinks1[0],height:\"100%\",id:\"bOEN_x8bg\",K6MeKPlxX:\"var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, rgb(86, 32, 136))\",KukcPl4_R:\"Offerte aanvragen\",layoutId:\"bOEN_x8bg\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({BCIFHEZBQ:{DTpnmlUrU:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({W76rt0a0r:{height:58,y:(componentViewport?.y||0)+0+0+0+((((componentViewport?.height||800)-0)*.5-0-222.4)/2+0+0)+0+164.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-acnmt-container\",layoutDependency:layoutDependency,layoutId:\"FHE2rBJiy-container\",nodeId:\"FHE2rBJiy\",rendersWithMotion:true,scopeId:\"DLNXQgmcB\",children:/*#__PURE__*/_jsx(UIButton,{bsvwec__u:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",DTpnmlUrU:resolvedLinks2[0],height:\"100%\",id:\"FHE2rBJiy\",K6MeKPlxX:\"var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, rgb(86, 32, 136))\",KukcPl4_R:\"Offerte aanvragen\",layoutId:\"FHE2rBJiy\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({W76rt0a0r:{DTpnmlUrU:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-an174g\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"sEcGayEWS\",children:[/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({BCIFHEZBQ:{value:transition8},mxOL0NlDs:{value:transition3},W76rt0a0r:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hdpitv\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"EgRoLkq1O\",style:{backgroundColor:\"var(--token-decce63a-30e6-494c-ab4a-9d67023284eb, rgb(250, 250, 250))\"}})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({BCIFHEZBQ:{value:transition9},W76rt0a0r:{value:transition10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u68q1e\",\"data-framer-name\":\"Adviesgesprek\",layoutDependency:layoutDependency,layoutId:\"ni18DEIvT\",style:{opacity:0},variants:{W76rt0a0r:{opacity:1}},...addPropertyOverrides({BCIFHEZBQ:{transformTemplate:transformTemplate2}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend adviesgesprek\"})}),className:\"framer-186de7x\",\"data-framer-name\":\"Vrijblijvend adviesgesprek\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e2yP14jjz\",style:{\"--extracted-r6o4lv\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BCIFHEZBQ:{\"--extracted-1lwpl3i\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"},DqYd69yKB:{\"--extracted-1lwpl3i\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"},mxOL0NlDs:{\"--extracted-1lwpl3i\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"},W76rt0a0r:{\"--extracted-1lwpl3i\":\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BCIFHEZBQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1597in4\",\"data-styles-preset\":\"gwFXzqGkN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend adviesgesprek\"})})},DqYd69yKB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1597in4\",\"data-styles-preset\":\"gwFXzqGkN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend adviesgesprek\"})})},mxOL0NlDs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1597in4\",\"data-styles-preset\":\"gwFXzqGkN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend adviesgesprek\"})})},W76rt0a0r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1597in4\",\"data-styles-preset\":\"gwFXzqGkN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56)))\"},children:\"Vrijblijvend adviesgesprek\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-27ghrq\",\"data-styles-preset\":\"sUjEVU02A\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97)))\"},children:\"Wil je vrijblijvend advies over jouw project of heb je vragen? Onze specialisten staan voor je klaar. Plan eenvoudig een afspraak in op jouw voorkeursdatum en tijd. We nemen snel contact met je op voor een persoonlijk gesprek in onze showroom of op kantoor.\"})}),className:\"framer-1ue998a\",\"data-framer-name\":\"Wil je vrijblijvend advies over jouw project of heb je vragen? Onze specialisten staan voor je klaar. Plan eenvoudig een afspraak in op jouw voorkeursdatum en tijd. We nemen snel contact met je op voor een persoonlijk gesprek in onze showroom of op kantoor.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wQHV5gEl7\",style:{\"--extracted-r6o4lv\":\"var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,y:(componentViewport?.y||0)+0+(0+((componentViewport?.height||800)-0)*0+0)+0+0+266,...addPropertyOverrides({BCIFHEZBQ:{y:(componentViewport?.y||0)+0+(0+((componentViewport?.height||800)-0)*.5+0)+51+0+164.4},DqYd69yKB:{y:(componentViewport?.y||0)+0+(0+((componentViewport?.height||800)-0)*.5+0)+0+0+164.4},mxOL0NlDs:{y:(componentViewport?.y||0)+0+(0+((componentViewport?.height||800)-0)*.5+0)+0+0+164.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mw5z3t-container\",layoutDependency:layoutDependency,layoutId:\"ohI39BYsX-container\",nodeId:\"ohI39BYsX\",rendersWithMotion:true,scopeId:\"DLNXQgmcB\",children:/*#__PURE__*/_jsx(MainButton,{cGSBxCynU:false,fqS_eLtJY:\"Afspraak inplannen\",height:\"100%\",huzj6BlXB:true,id:\"ohI39BYsX\",layoutId:\"ohI39BYsX\",variant:matchVariant(\"C_y8UW7zn\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({W76rt0a0r:{height:58,y:(componentViewport?.y||0)+0+(0+((componentViewport?.height||800)-0)*.5+0)+0+((((componentViewport?.height||800)-0)*.5-0-222.4)/2+0+0)+0+164.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12m481e-container\",layoutDependency:layoutDependency,layoutId:\"C14a_iabf-container\",nodeId:\"C14a_iabf\",rendersWithMotion:true,scopeId:\"DLNXQgmcB\",children:/*#__PURE__*/_jsx(UIButton,{bsvwec__u:\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\",DTpnmlUrU:resolvedLinks3[0],height:\"100%\",id:\"C14a_iabf\",K6MeKPlxX:\"var(--token-8817d60c-e6eb-4103-8767-aa2028f7f312, rgb(195, 220, 13))\",KukcPl4_R:\"Afspraak inplannen\",layoutId:\"C14a_iabf\",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({W76rt0a0r:{DTpnmlUrU:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-npomy.framer-1bw0tp7, .framer-npomy .framer-1bw0tp7 { display: block; }\",\".framer-npomy.framer-1wpqb4e { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 450px; }\",\".framer-npomy .framer-1xyqa60, .framer-npomy .framer-an174g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 0%; justify-content: center; overflow: hidden; padding: 0px 60px 0px 60px; position: relative; width: 100%; }\",\".framer-npomy .framer-4d1gsn, .framer-npomy .framer-1hdpitv { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-npomy .framer-1rcg8f3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-npomy .framer-7c73bb, .framer-npomy .framer-u503d, .framer-npomy .framer-186de7x { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-npomy .framer-eusks4-container, .framer-npomy .framer-f8wtng-container, .framer-npomy .framer-acnmt-container, .framer-npomy .framer-12m481e-container { flex: none; height: 58px; position: relative; width: auto; }\",\".framer-npomy .framer-ec1ank-container, .framer-npomy .framer-1mw5z3t-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-npomy .framer-1u68q1e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 1px; justify-content: flex-start; left: calc(50.00000000000002% - 330px / 2); overflow: visible; padding: 0px; position: absolute; top: 0px; width: 330px; z-index: 1; }\",\".framer-npomy .framer-1ue998a { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 304px; word-break: break-word; word-wrap: break-word; }\",\".framer-npomy.framer-v-17xq3uh .framer-1xyqa60, .framer-npomy.framer-v-ugrmua .framer-1xyqa60, .framer-npomy.framer-v-pjqoa .framer-1xyqa60, .framer-npomy.framer-v-pjqoa .framer-an174g, .framer-npomy.framer-v-hy8bnp .framer-1xyqa60, .framer-npomy.framer-v-hy8bnp .framer-an174g { height: 50%; }\",\".framer-npomy.framer-v-17xq3uh .framer-1rcg8f3 { height: min-content; left: 50%; position: absolute; top: 45%; width: 330px; z-index: 1; }\",\".framer-npomy.framer-v-ugrmua .framer-1rcg8f3, .framer-npomy.framer-v-pjqoa .framer-1rcg8f3 { height: min-content; }\",\".framer-npomy.framer-v-pjqoa .framer-1u68q1e { height: min-content; left: 50%; top: 51px; }\",\".framer-npomy.framer-v-hy8bnp .framer-1rcg8f3 { height: min-content; justify-content: center; }\",\".framer-npomy.framer-v-hy8bnp .framer-1u68q1e { height: min-content; justify-content: center; left: unset; position: relative; top: unset; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 450\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DqYd69yKB\":{\"layout\":[\"fixed\",\"fixed\"]},\"mxOL0NlDs\":{\"layout\":[\"fixed\",\"fixed\"]},\"BCIFHEZBQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"W76rt0a0r\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDLNXQgmcB=withCSS(Component,css,\"framer-npomy\");export default FramerDLNXQgmcB;FramerDLNXQgmcB.displayName=\"Nav Cards\";FramerDLNXQgmcB.defaultProps={height:800,width:450};addPropertyControls(FramerDLNXQgmcB,{variant:{options:[\"J_Jn2e7X1\",\"DqYd69yKB\",\"mxOL0NlDs\",\"BCIFHEZBQ\",\"W76rt0a0r\"],optionTitles:[\"Hidden\",\"Show 1 BG\",\"Show 1\",\"Show 2 BG\",\"Show 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDLNXQgmcB,[{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\"}]},...UIButtonFonts,...MainButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerDLNXQgmcB.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(UIButton,{},context),forwardLoader(MainButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDLNXQgmcB\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DqYd69yKB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mxOL0NlDs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BCIFHEZBQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W76rt0a0r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"450\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DLNXQgmcB.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"JmS7Uleaf\",\"csIDlGCiR\",\"DedC6QkzV\",\"lMg4dSmQ6\"];const serializationHash=\"framer-UsLnb\";const variantClassNames={csIDlGCiR:\"framer-v-1drg66n\",DedC6QkzV:\"framer-v-x80q0r\",JmS7Uleaf:\"framer-v-6vy4q6\",lMg4dSmQ6:\"framer-v-n4nmtk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={bounce:0,delay:.02,duration:.5,type:\"spring\"};const transition3={bounce:0,delay:0,duration:.5,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition4={bounce:0,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:50};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Hover 2\":\"DedC6QkzV\",End:\"lMg4dSmQ6\",Hover:\"csIDlGCiR\",Start:\"JmS7Uleaf\"};const getProps=({click,height,id,width,...props})=>{return{...props,hP7PEKZKx:click??props.hP7PEKZKx,variant:humanReadableVariantMap[props.variant]??props.variant??\"JmS7Uleaf\"};};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,hP7PEKZKx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JmS7Uleaf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vo01xv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(hP7PEKZKx){const res=await hP7PEKZKx(...args);if(res===false)return false;}});const onMouseEnter9xecek=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"csIDlGCiR\");});const onAppear1tpw0in=activeVariantCallback(async(...args)=>{setVariant(\"DedC6QkzV\",true);});const onMouseLeave9wzl46=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"lMg4dSmQ6\");});const onAppear14gputl=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"JmS7Uleaf\",true),500);});useOnVariantChange(baseVariant,{csIDlGCiR:onAppear1tpw0in,lMg4dSmQ6:onAppear14gputl});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,...addPropertyOverrides({csIDlGCiR:{value:transition2},DedC6QkzV:{value:transition3},lMg4dSmQ6:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6vy4q6\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JmS7Uleaf\",onMouseEnter:onMouseEnter9xecek,onTap:onTap1vo01xv,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{csIDlGCiR:{\"--border-color\":\"rgba(255, 255, 255, 0.5)\"},DedC6QkzV:{\"--border-color\":\"rgba(255, 255, 255, 0.5)\"}},...addPropertyOverrides({csIDlGCiR:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined},DedC6QkzV:{\"data-framer-name\":\"Hover 2\",onMouseEnter:undefined,onMouseLeave:onMouseLeave9wzl46},lMg4dSmQ6:{\"data-framer-name\":\"End\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||100)*.5000000000000002-13)),pixelHeight:104,pixelWidth:104,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/gbwW4TEWmvfPnWj6iVcA7loQw.png?width=104&height=104\"},className:\"framer-11nhxwn\",\"data-framer-name\":\"Close\",layoutDependency:layoutDependency,layoutId:\"xx4Q82r3z\",style:{filter:\"none\",WebkitFilter:\"none\"},transformTemplate:transformTemplate1,variants:{csIDlGCiR:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},DedC6QkzV:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},lMg4dSmQ6:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"}}}),/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-9bwji5\",\"data-framer-appear-id\":\"9bwji5\",\"data-framer-name\":\"Cover\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"a6BQsNAWV\",optimized:true,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate2,variants:{csIDlGCiR:{backgroundColor:\"rgb(255, 255, 255)\"},DedC6QkzV:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},lMg4dSmQ6:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({lMg4dSmQ6:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UsLnb.framer-15nq9ss, .framer-UsLnb .framer-15nq9ss { display: block; }\",\".framer-UsLnb.framer-6vy4q6 { cursor: pointer; height: 100px; overflow: hidden; position: relative; width: 100px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UsLnb .framer-11nhxwn { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 26px); left: 50%; position: absolute; top: 50%; width: 26px; z-index: 1; }\",\".framer-UsLnb .framer-9bwji5 { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 1px); left: 50%; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UsLnb.framer-v-1drg66n .framer-9bwji5 { height: var(--framer-aspect-ratio-supported, 200px); width: 100%; }\",\".framer-UsLnb.framer-v-x80q0r .framer-9bwji5 { height: var(--framer-aspect-ratio-supported, 200px); width: 100%; will-change: unset; }\",\".framer-UsLnb.framer-v-n4nmtk .framer-9bwji5 { bottom: unset; height: var(--framer-aspect-ratio-supported, 200px); top: -50%; width: 100%; will-change: unset; }\",'.framer-UsLnb[data-border=\"true\"]::after, .framer-UsLnb [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"csIDlGCiR\":{\"layout\":[\"fixed\",\"fixed\"]},\"DedC6QkzV\":{\"layout\":[\"fixed\",\"fixed\"]},\"lMg4dSmQ6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"hP7PEKZKx\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJbkuc7zIf=withCSS(Component,css,\"framer-UsLnb\");export default FramerJbkuc7zIf;FramerJbkuc7zIf.displayName=\"Close\";FramerJbkuc7zIf.defaultProps={height:100,width:100};addPropertyControls(FramerJbkuc7zIf,{variant:{options:[\"JmS7Uleaf\",\"csIDlGCiR\",\"DedC6QkzV\",\"lMg4dSmQ6\"],optionTitles:[\"Start\",\"Hover\",\"Hover 2\",\"End\"],title:\"Variant\",type:ControlType.Enum},hP7PEKZKx:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJbkuc7zIf,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJbkuc7zIf\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"100\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"hP7PEKZKx\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"100\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"csIDlGCiR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DedC6QkzV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lMg4dSmQ6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Jbkuc7zIf.map","// Generated by Framer (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xmCXTSauxt9d0ZlhIwpG/wp7eItd5lon9IsikuXgv/wJ767OYG3.js\";const cycleOrder=[\"w7y8X_swh\",\"ACQWQPtCf\",\"r0x8w0rv_\",\"o5wcO64dA\"];const serializationHash=\"framer-j5v0L\";const variantClassNames={ACQWQPtCf:\"framer-v-r8nx9c\",o5wcO64dA:\"framer-v-avb9xm\",r0x8w0rv_:\"framer-v-67d1lb\",w7y8X_swh:\"framer-v-102woy3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Active:\"o5wcO64dA\",Exit:\"r0x8w0rv_\",Hover:\"ACQWQPtCf\",Main:\"w7y8X_swh\"};const getProps=({click,color,height,id,link,title,width,...props})=>{return{...props,bRsAxShMM:click??props.bRsAxShMM,F5woNkruz:color??props.F5woNkruz??\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",FDHaMFpPJ:link??props.FDHaMFpPJ,variant:humanReadableVariantMap[props.variant]??props.variant??\"w7y8X_swh\",Zkx0KGQYV:title??props.Zkx0KGQYV??\"Over ons\"};};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,bRsAxShMM,Zkx0KGQYV,FDHaMFpPJ,F5woNkruz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"w7y8X_swh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterq8bxet=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ACQWQPtCf\");});const onMouseLeaveioab6q=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"r0x8w0rv_\");});const onAppearrt2nfe=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"w7y8X_swh\",true),400);});const onTap1rrjcv7=activeVariantCallback(async(...args)=>{if(bRsAxShMM){const res=await bRsAxShMM(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{r0x8w0rv_:onAppearrt2nfe});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,...addPropertyOverrides({ACQWQPtCf:{value:transition2},o5wcO64dA:{value:transition2},r0x8w0rv_:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:FDHaMFpPJ,motionChild:true,nodeId:\"w7y8X_swh\",openInNewTab:false,scopeId:\"QzylOk5CX\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-102woy3\",className,classNames)} framer-35e40g`,\"data-framer-name\":\"Main\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"w7y8X_swh\",onMouseEnter:onMouseEnterq8bxet,ref:refBinding,style:{...style},...addPropertyOverrides({ACQWQPtCf:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveioab6q},o5wcO64dA:{\"data-framer-name\":\"Active\",\"data-highlight\":undefined,onMouseEnter:undefined},r0x8w0rv_:{\"data-framer-name\":\"Exit\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-F5woNkruz-QzylOk5CX))\"},children:\"Over ons\"})}),className:\"framer-1rscit9\",\"data-framer-name\":\"Over ons\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Tubk0CnWP\",onTap:onTap1rrjcv7,style:{\"--extracted-r6o4lv\":\"var(--variable-reference-F5woNkruz-QzylOk5CX)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-F5woNkruz-QzylOk5CX\":F5woNkruz},text:Zkx0KGQYV,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e5z1f9\",\"data-framer-name\":\"Underline Wrapper\",layoutDependency:layoutDependency,layoutId:\"rXsaicSzD\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-k1nza1\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"RiTbUMIwc\",style:{backgroundColor:F5woNkruz}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j5v0L.framer-35e40g, .framer-j5v0L .framer-35e40g { display: block; }\",\".framer-j5v0L.framer-102woy3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-j5v0L .framer-1rscit9 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-j5v0L .framer-e5z1f9 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 2px; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-j5v0L .framer-k1nza1 { flex: none; height: 1px; left: calc(-52.601736540445245% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 100%; z-index: 1; }\",\".framer-j5v0L.framer-v-r8nx9c.framer-102woy3, .framer-j5v0L.framer-v-avb9xm.framer-102woy3 { gap: 5px; }\",\".framer-j5v0L.framer-v-r8nx9c .framer-k1nza1, .framer-j5v0L.framer-v-avb9xm .framer-k1nza1 { left: calc(49.8691787980845% - 100% / 2); }\",\".framer-j5v0L.framer-v-67d1lb .framer-e5z1f9 { align-content: flex-end; align-items: flex-end; justify-content: flex-end; }\",\".framer-j5v0L.framer-v-67d1lb .framer-k1nza1 { left: calc(152.34009413661425% - 100% / 2); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 68\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ACQWQPtCf\":{\"layout\":[\"auto\",\"auto\"]},\"r0x8w0rv_\":{\"layout\":[\"auto\",\"auto\"]},\"o5wcO64dA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"bRsAxShMM\":\"click\",\"Zkx0KGQYV\":\"title\",\"FDHaMFpPJ\":\"link\",\"F5woNkruz\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQzylOk5CX=withCSS(Component,css,\"framer-j5v0L\");export default FramerQzylOk5CX;FramerQzylOk5CX.displayName=\"Nav Link Small\";FramerQzylOk5CX.defaultProps={height:24,width:68};addPropertyControls(FramerQzylOk5CX,{variant:{options:[\"w7y8X_swh\",\"ACQWQPtCf\",\"r0x8w0rv_\",\"o5wcO64dA\"],optionTitles:[\"Main\",\"Hover\",\"Exit\",\"Active\"],title:\"Variant\",type:ControlType.Enum},bRsAxShMM:{title:\"Click\",type:ControlType.EventHandler},Zkx0KGQYV:{defaultValue:\"Over ons\",displayTextArea:false,title:\"Title\",type:ControlType.String},FDHaMFpPJ:{title:\"Link\",type:ControlType.Link},F5woNkruz:{defaultValue:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerQzylOk5CX,[{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\":\"FramerQzylOk5CX\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"68\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ACQWQPtCf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r0x8w0rv_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o5wcO64dA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"bRsAxShMM\\\":\\\"click\\\",\\\"Zkx0KGQYV\\\":\\\"title\\\",\\\"FDHaMFpPJ\\\":\\\"link\\\",\\\"F5woNkruz\\\":\\\"color\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff07650)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-U0xBS .framer-styles-preset-awt4sp:not(.rich-text-wrapper), .framer-U0xBS .framer-styles-preset-awt4sp.rich-text-wrapper a {  }\"];export const className=\"framer-U0xBS\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ff07650)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/JQ3jCxzqaLNskVO8x6yW/SlUEq45297xjy8LRE9yM/bp9VwlsMm.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8VCrhTmqzfr3mtMHA5jt/VuYL2gsUKJXYoVbUk6i1/m2zLz17BU.js\";const cycleOrder=[\"bc_2n9DaT\",\"RTedXjOue\",\"Sme99Cj99\"];const serializationHash=\"framer-IUlUg\";const variantClassNames={bc_2n9DaT:\"framer-v-iske3o\",RTedXjOue:\"framer-v-102jhn6\",Sme99Cj99:\"framer-v-1mk72nl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Exit:\"Sme99Cj99\",Hover:\"RTedXjOue\",Main:\"bc_2n9DaT\"};const getProps=({click,height,id,link,title,width,...props})=>{return{...props,bRsAxShMM:click??props.bRsAxShMM,FDHaMFpPJ:link??props.FDHaMFpPJ,variant:humanReadableVariantMap[props.variant]??props.variant??\"bc_2n9DaT\",Zkx0KGQYV:title??props.Zkx0KGQYV??\"Over ons\"};};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,bRsAxShMM,Zkx0KGQYV,FDHaMFpPJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bc_2n9DaT\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntergskify=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"RTedXjOue\");});const onMouseLeave1wlp9fs=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Sme99Cj99\");});const onAppearzfpiu=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"bc_2n9DaT\",true),400);});const onTap1rrjcv7=activeVariantCallback(async(...args)=>{if(bRsAxShMM){const res=await bRsAxShMM(...args);if(res===false)return false;}});useOnVariantChange(baseVariant,{Sme99Cj99:onAppearzfpiu});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({RTedXjOue:{value:transition2},Sme99Cj99:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-iske3o\",className,classNames),\"data-framer-name\":\"Main\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bc_2n9DaT\",onMouseEnter:onMouseEntergskify,ref:refBinding,style:{...style},...addPropertyOverrides({RTedXjOue:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1wlp9fs},Sme99Cj99:{\"data-framer-name\":\"Exit\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1dcpi2d\",\"data-styles-preset\":\"m2zLz17BU\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:FDHaMFpPJ,motionChild:true,nodeId:\"Y3j2FJKlg\",openInNewTab:false,relValues:[],scopeId:\"whaywft3N\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-awt4sp\",\"data-styles-preset\":\"bp9VwlsMm\",children:\"Over ons\"})})})}),className:\"framer-1cw88en\",\"data-framer-name\":\"Over ons\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y3j2FJKlg\",onTap:onTap1rrjcv7,style:{\"--extracted-a0htzi\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:Zkx0KGQYV,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m9a7fe\",\"data-framer-name\":\"Underline Wrapper\",layoutDependency:layoutDependency,layoutId:\"xk7XNkEbz\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16k2sqh\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"QYPiDvD17\",style:{backgroundColor:\"rgba(255, 255, 255, 0.8)\"}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IUlUg.framer-1bemmad, .framer-IUlUg .framer-1bemmad { display: block; }\",\".framer-IUlUg.framer-iske3o { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IUlUg .framer-1cw88en { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IUlUg .framer-1m9a7fe { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 2px; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-IUlUg .framer-16k2sqh { flex: none; height: 1px; left: calc(-52.601736540445245% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 100%; z-index: 1; }\",\".framer-IUlUg.framer-v-102jhn6 .framer-16k2sqh { left: calc(49.8691787980845% - 100% / 2); }\",\".framer-IUlUg.framer-v-1mk72nl .framer-1m9a7fe { align-content: flex-end; align-items: flex-end; justify-content: flex-end; }\",\".framer-IUlUg.framer-v-1mk72nl .framer-16k2sqh { left: calc(152.34009413661425% - 100% / 2); }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RTedXjOue\":{\"layout\":[\"auto\",\"auto\"]},\"Sme99Cj99\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"bRsAxShMM\":\"click\",\"Zkx0KGQYV\":\"title\",\"FDHaMFpPJ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwhaywft3N=withCSS(Component,css,\"framer-IUlUg\");export default Framerwhaywft3N;Framerwhaywft3N.displayName=\"Nav Link\";Framerwhaywft3N.defaultProps={height:41,width:142};addPropertyControls(Framerwhaywft3N,{variant:{options:[\"bc_2n9DaT\",\"RTedXjOue\",\"Sme99Cj99\"],optionTitles:[\"Main\",\"Hover\",\"Exit\"],title:\"Variant\",type:ControlType.Enum},bRsAxShMM:{title:\"Click\",type:ControlType.EventHandler},Zkx0KGQYV:{defaultValue:\"Over ons\",displayTextArea:false,title:\"Title\",type:ControlType.String},FDHaMFpPJ:{title:\"Link\",type:ControlType.Link}});addFonts(Framerwhaywft3N,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwhaywft3N\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"142\",\"framerIntrinsicHeight\":\"41\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RTedXjOue\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Sme99Cj99\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"bRsAxShMM\\\":\\\"click\\\",\\\"Zkx0KGQYV\\\":\\\"title\\\",\\\"FDHaMFpPJ\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,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*as sharedStyle2 from\"https://framerusercontent.com/modules/eetEoOo8J0CnIOR7a9im/3HAmMDjFIGuTjIvUorAH/e2WdJW4Ra.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/83GdmEjEAEE4C61hXCSa/IWZQRHtVXFKog02NlCSs/Vg8oeFr7S.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xmCXTSauxt9d0ZlhIwpG/wp7eItd5lon9IsikuXgv/wJ767OYG3.js\";import NavCards from\"https://framerusercontent.com/modules/af4U5QyLjakrSAtolDvu/hRtXcbL2NRVqgxFfmZ9H/DLNXQgmcB.js\";import Close from\"https://framerusercontent.com/modules/cFjC3YESSfsMYfZ1KJPc/86AzouUqISBlm59DYmLm/Jbkuc7zIf.js\";import NavLinkSmall from\"https://framerusercontent.com/modules/mGVhlVlLgr6G7SlmXk9Q/KU3YLQzwjZDSJ1Byzje2/QzylOk5CX.js\";import NavLink from\"https://framerusercontent.com/modules/jDHYV1rLWG7QJaoE2Ycm/VmDGZifvc5DaTTDV24m0/whaywft3N.js\";const CloseFonts=getFonts(Close);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const NavLinkFonts=getFonts(NavLink);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const NavCardsFonts=getFonts(NavCards);const NavLinkSmallFonts=getFonts(NavLinkSmall);const cycleOrder=[\"MHZuMt7ch\",\"rgQ2QA7wy\",\"NzLUyHRac\",\"edkBiT67l\",\"aI30vPtqG\",\"Nr3bo4hNC\",\"Zq0At4KHd\",\"h5eCHOYch\",\"uC6on21EM\"];const serializationHash=\"framer-R4OzQ\";const variantClassNames={aI30vPtqG:\"framer-v-hzz90t\",edkBiT67l:\"framer-v-1kjo20h\",h5eCHOYch:\"framer-v-1j4jdzi\",MHZuMt7ch:\"framer-v-4uuzpo\",Nr3bo4hNC:\"framer-v-rev9en\",NzLUyHRac:\"framer-v-1f8u4sm\",rgQ2QA7wy:\"framer-v-264dwi\",uC6on21EM:\"framer-v-1qzmcru\",Zq0At4KHd:\"framer-v-1iag3x9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const zy0eJndCC=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={damping:40,delay:1.2,mass:1,stiffness:200,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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={damping:40,delay:.7,mass:1,stiffness:200,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:16};const transition4={damping:40,delay:.8,mass:1,stiffness:200,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={damping:40,delay:.9,mass:1,stiffness:200,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={damping:40,delay:1,mass:1,stiffness:200,type:\"spring\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={damping:40,delay:1.1,mass:1,stiffness:200,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={damping:40,delay:1.3,mass:1,stiffness:200,type:\"spring\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const transition9={bounce:0,delay:.6,duration:1,type:\"spring\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const animation10={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:30,y:0};const transition10={damping:40,delay:1.5,mass:1,stiffness:200,type:\"spring\"};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition10,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition11={damping:40,delay:.5,mass:1,stiffness:200,type:\"spring\"};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition11,x:0,y:0};const transition12={damping:40,delay:.6,mass:1,stiffness:200,type:\"spring\"};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition12,x:0,y:0};const transition13={damping:40,delay:.65,mass:1,stiffness:200,type:\"spring\"};const animation14={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition13,x:0,y:0};const transition14={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const animation15={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition14,x:0,y:0};const animation16={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:1200,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Aannemers\":\"rgQ2QA7wy\",\"Desktop General\":\"MHZuMt7ch\",\"Desktop Wonen\":\"NzLUyHRac\",\"Phone Aannemers\":\"h5eCHOYch\",\"Phone General\":\"Zq0At4KHd\",\"Phone Wonen\":\"uC6on21EM\",\"Tablet Aannemers\":\"aI30vPtqG\",\"Tablet General\":\"edkBiT67l\",\"Tablet Wonen\":\"Nr3bo4hNC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,toggleMenu,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MHZuMt7ch\",zy0eJndCC:toggleMenu??props.zy0eJndCC};};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,zy0eJndCC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MHZuMt7ch\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const hP7PEKZKxsj52sn=activeVariantCallback(async(...args)=>{if(zy0eJndCC){const res=await zy0eJndCC(...args);if(res===false)return false;}});const bRsAxShMMsj52sn=activeVariantCallback(async(...args)=>{if(zy0eJndCC){const res=await zy0eJndCC(...args);if(res===false)return false;}});const onTapsj52sn=activeVariantCallback(async(...args)=>{if(zy0eJndCC){const res=await zy0eJndCC(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"edkBiT67l\",\"aI30vPtqG\",\"Nr3bo4hNC\",\"Zq0At4KHd\",\"h5eCHOYch\",\"uC6on21EM\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"edkBiT67l\",\"aI30vPtqG\",\"Nr3bo4hNC\",\"Zq0At4KHd\",\"h5eCHOYch\",\"uC6on21EM\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"edkBiT67l\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"aI30vPtqG\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"Nr3bo4hNC\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"Zq0At4KHd\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"h5eCHOYch\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"uC6on21EM\")return true;return false;};const isDisplayed8=()=>{if([\"Zq0At4KHd\",\"h5eCHOYch\",\"uC6on21EM\"].includes(baseVariant))return false;return true;};const isDisplayed9=()=>{if([\"edkBiT67l\",\"aI30vPtqG\",\"Nr3bo4hNC\",\"Zq0At4KHd\"].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-4uuzpo\",className,classNames),\"data-framer-name\":\"Desktop General\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"MHZuMt7ch\",ref:refBinding,style:{...style},...addPropertyOverrides({aI30vPtqG:{\"data-framer-name\":\"Tablet Aannemers\"},edkBiT67l:{\"data-framer-name\":\"Tablet General\"},h5eCHOYch:{\"data-framer-name\":\"Phone Aannemers\"},Nr3bo4hNC:{\"data-framer-name\":\"Tablet Wonen\"},NzLUyHRac:{\"data-framer-name\":\"Desktop Wonen\"},rgQ2QA7wy:{\"data-framer-name\":\"Desktop Aannemers\"},uC6on21EM:{\"data-framer-name\":\"Phone Wonen\"},Zq0At4KHd:{\"data-framer-name\":\"Phone General\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oir78y\",\"data-framer-name\":\"Menu & Text\",layoutDependency:layoutDependency,layoutId:\"zyTMuQ3oA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ohqyfz\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"wqTlTeqT7\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bpi9y0\",\"data-framer-name\":\"Links & Close\",layoutDependency:layoutDependency,layoutId:\"WuK1kxL3u\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-fznz8r\",\"data-framer-name\":\"Close Wrapper\",layoutDependency:layoutDependency,layoutId:\"O2_nDXQyS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,y:(componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+347.9+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1j6hhyn-container\",\"data-framer-appear-id\":\"1j6hhyn\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"JMVAFBGv8-container\",nodeId:\"JMVAFBGv8\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(Close,{height:\"100%\",hP7PEKZKx:hP7PEKZKxsj52sn,id:\"JMVAFBGv8\",layoutId:\"JMVAFBGv8\",variant:matchVariant(\"JmS7Uleaf\"),width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15j6d95\",\"data-framer-name\":\"Links & Grid\",layoutDependency:layoutDependency,layoutId:\"jHIB1sRdE\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bwy4q8\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"lV1JfkYHK\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18rej5h\",\"data-framer-name\":\"Menu Links\",layoutDependency:layoutDependency,layoutId:\"iUhlQU8uh\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:\"Menu\"})}),className:\"framer-1m9ghhj\",\"data-framer-appear-id\":\"1m9ghhj\",\"data-framer-name\":\"Menu\",fonts:[\"Inter\"],initial:animation3,layoutDependency:layoutDependency,layoutId:\"goVkdqXlQ\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined},{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined},{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined},{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined},{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined},{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined},{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined},{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined},{href:{webPageId:\"p2Loa8eA6\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+0+0+0+0+146,...addPropertyOverrides({aI30vPtqG:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+146},edkBiT67l:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+146},h5eCHOYch:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+146},Nr3bo4hNC:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+146},uC6on21EM:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+146},Zq0At4KHd:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+146}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-11ddnsv-container\",\"data-framer-appear-id\":\"11ddnsv\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"sdbfK3lLx-container\",nodeId:\"sdbfK3lLx\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks[0],height:\"100%\",id:\"sdbfK3lLx\",layoutId:\"sdbfK3lLx\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Diensten\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks[4]},edkBiT67l:{FDHaMFpPJ:resolvedLinks[3]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks[7]},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks[5]},NzLUyHRac:{FDHaMFpPJ:resolvedLinks[2]},rgQ2QA7wy:{FDHaMFpPJ:resolvedLinks[1]},uC6on21EM:{FDHaMFpPJ:resolvedLinks[8]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks[6]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+0+0+0+0+205,...addPropertyOverrides({aI30vPtqG:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+205},edkBiT67l:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+205},h5eCHOYch:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+205},Nr3bo4hNC:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+205},uC6on21EM:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+205},Zq0At4KHd:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+205}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1m4zz7m-container\",\"data-framer-appear-id\":\"1m4zz7m\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"ZPLsCTwgr-container\",nodeId:\"ZPLsCTwgr\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks1[0],height:\"100%\",id:\"ZPLsCTwgr\",layoutId:\"ZPLsCTwgr\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Projecten\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks1[4]},edkBiT67l:{FDHaMFpPJ:resolvedLinks1[3]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks1[7]},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks1[5]},NzLUyHRac:{FDHaMFpPJ:resolvedLinks1[2]},rgQ2QA7wy:{FDHaMFpPJ:resolvedLinks1[1]},uC6on21EM:{FDHaMFpPJ:resolvedLinks1[8]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks1[6]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined},{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined},{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined},{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined},{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined},{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined},{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined},{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined},{href:{webPageId:\"gQKKTN71b\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+0+0+0+0+264,...addPropertyOverrides({aI30vPtqG:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+264},edkBiT67l:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+264},h5eCHOYch:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+264},Nr3bo4hNC:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+264},uC6on21EM:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+264},Zq0At4KHd:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+264}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1ismzus-container\",\"data-framer-appear-id\":\"1ismzus\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"kycoU3QbY-container\",nodeId:\"kycoU3QbY\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks2[0],height:\"100%\",id:\"kycoU3QbY\",layoutId:\"kycoU3QbY\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Over ons\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks2[4]},edkBiT67l:{FDHaMFpPJ:resolvedLinks2[3]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks2[7]},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks2[5]},NzLUyHRac:{FDHaMFpPJ:resolvedLinks2[2]},rgQ2QA7wy:{FDHaMFpPJ:resolvedLinks2[1]},uC6on21EM:{FDHaMFpPJ:resolvedLinks2[8]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks2[6]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined},{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined},{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined},{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined},{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined},{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined},{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined},{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined},{href:{webPageId:\"PsD9wIRJq\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+0+0+0+0+323,...addPropertyOverrides({aI30vPtqG:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+323},edkBiT67l:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+323},h5eCHOYch:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+323},Nr3bo4hNC:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+323},uC6on21EM:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+323},Zq0At4KHd:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+323}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,className:\"framer-k2lb6n-container\",\"data-framer-appear-id\":\"k2lb6n\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"vEfZcxCKv-container\",nodeId:\"vEfZcxCKv\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks3[0],height:\"100%\",id:\"vEfZcxCKv\",layoutId:\"vEfZcxCKv\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Subsidies\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks3[4]},edkBiT67l:{FDHaMFpPJ:resolvedLinks3[3]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks3[7]},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks3[5]},NzLUyHRac:{FDHaMFpPJ:resolvedLinks3[2]},rgQ2QA7wy:{FDHaMFpPJ:resolvedLinks3[1]},uC6on21EM:{FDHaMFpPJ:resolvedLinks3[8]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks3[6]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined},{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined},{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined},{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined},{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined},{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined},{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined},{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined},{href:{webPageId:\"f1Ov5FQZ_\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+0+0+0+0+382,...addPropertyOverrides({aI30vPtqG:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+382},edkBiT67l:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+382},h5eCHOYch:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+382},Nr3bo4hNC:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+0+0+382},uC6on21EM:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+382},Zq0At4KHd:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+0+0+382}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-fme1os-container\",\"data-framer-appear-id\":\"fme1os\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"vVwEtUDrb-container\",nodeId:\"vVwEtUDrb\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks4[0],height:\"100%\",id:\"vVwEtUDrb\",layoutId:\"vVwEtUDrb\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Vacatures\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks4[4]},edkBiT67l:{FDHaMFpPJ:resolvedLinks4[3]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks4[7]},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks4[5]},NzLUyHRac:{FDHaMFpPJ:resolvedLinks4[2]},rgQ2QA7wy:{FDHaMFpPJ:resolvedLinks4[1]},uC6on21EM:{FDHaMFpPJ:resolvedLinks4[8]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks4[6]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined},{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined},{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+0+0+0+0+441,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-6lbgmf-container\",\"data-framer-appear-id\":\"6lbgmf\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"lcpr1ho5a-container\",nodeId:\"lcpr1ho5a\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks5[0],height:\"100%\",id:\"lcpr1ho5a\",layoutId:\"lcpr1ho5a\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Service aanvragen\",...addPropertyOverrides({NzLUyHRac:{FDHaMFpPJ:resolvedLinks5[2]},rgQ2QA7wy:{FDHaMFpPJ:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,className:\"framer-rdzxov\",\"data-framer-appear-id\":\"rdzxov\",\"data-framer-name\":\"Contact Links\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"FvdkLLBRn\",optimized:true,children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:\"Contact\"})}),className:\"framer-w19owi\",\"data-framer-appear-id\":\"w19owi\",\"data-framer-name\":\"Menu\",fonts:[\"Inter\"],initial:animation10,layoutDependency:layoutDependency,layoutId:\"d3xNuACE6\",optimized:true,style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined},{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined},{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined},{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined},{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined},{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined},{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined},{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined},{href:{webPageId:\"gfxEehxgA\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+0+0+498+0+0,...addPropertyOverrides({aI30vPtqG:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+144},edkBiT67l:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+144},h5eCHOYch:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+144},Nr3bo4hNC:{y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+144},uC6on21EM:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+144},Zq0At4KHd:{y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1533od0-container\",layoutDependency:layoutDependency,layoutId:\"mNzacF1no-container\",nodeId:\"mNzacF1no\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks6[0],height:\"100%\",id:\"mNzacF1no\",layoutId:\"mNzacF1no\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Contact\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks6[4]},edkBiT67l:{FDHaMFpPJ:resolvedLinks6[3]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks6[7]},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks6[5]},NzLUyHRac:{FDHaMFpPJ:resolvedLinks6[2]},rgQ2QA7wy:{FDHaMFpPJ:resolvedLinks6[1]},uC6on21EM:{FDHaMFpPJ:resolvedLinks6[8]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks6[6]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({aI30vPtqG:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+201},edkBiT67l:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+201},h5eCHOYch:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+201},Nr3bo4hNC:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+201},uC6on21EM:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+201},Zq0At4KHd:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+201}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16m85t4-container\",layoutDependency:layoutDependency,layoutId:\"nUWxSXEtK-container\",nodeId:\"nUWxSXEtK\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks7[0],height:\"100%\",id:\"nUWxSXEtK\",layoutId:\"nUWxSXEtK\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Adviesgesprek\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks7[2]},edkBiT67l:{FDHaMFpPJ:resolvedLinks7[1]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks7[5]},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks7[3]},uC6on21EM:{FDHaMFpPJ:resolvedLinks7[6]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks7[4]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BuonE_aSV\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({aI30vPtqG:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+258},edkBiT67l:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+258},h5eCHOYch:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+258},Nr3bo4hNC:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+258},uC6on21EM:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+258},Zq0At4KHd:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+258}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i1bsim-container\",layoutDependency:layoutDependency,layoutId:\"wXt67o5J9-container\",nodeId:\"wXt67o5J9\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks8[0],height:\"100%\",id:\"wXt67o5J9\",layoutId:\"wXt67o5J9\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Offerte aanvragen\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks8[2]},edkBiT67l:{FDHaMFpPJ:resolvedLinks8[1]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks8[5]},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks8[3]},uC6on21EM:{FDHaMFpPJ:resolvedLinks8[6]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks8[4]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined},{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({edkBiT67l:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+315}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18k2mnx-container\",layoutDependency:layoutDependency,layoutId:\"BbE2fO6uF-container\",nodeId:\"BbE2fO6uF\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks9[0],height:\"100%\",id:\"BbE2fO6uF\",layoutId:\"BbE2fO6uF\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Service aanvragen\",...addPropertyOverrides({edkBiT67l:{FDHaMFpPJ:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined},{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({aI30vPtqG:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+315}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uj1ly9-container\",layoutDependency:layoutDependency,layoutId:\"yFxLLaroo-container\",nodeId:\"yFxLLaroo\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks10[0],height:\"100%\",id:\"yFxLLaroo\",layoutId:\"yFxLLaroo\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Service aanvragen\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined},{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Nr3bo4hNC:{height:41,y:(componentViewport?.y||0)+0+0+0+178+20+0+0+0+0+0+471+0+315}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ycw23c-container\",layoutDependency:layoutDependency,layoutId:\"jfwEZ5ney-container\",nodeId:\"jfwEZ5ney\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks11[0],height:\"100%\",id:\"jfwEZ5ney\",layoutId:\"jfwEZ5ney\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Service aanvragen\",...addPropertyOverrides({Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined},{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({Zq0At4KHd:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+315}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1intpx8-container\",layoutDependency:layoutDependency,layoutId:\"ska4_rIAR-container\",nodeId:\"ska4_rIAR\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks12[0],height:\"100%\",id:\"ska4_rIAR\",layoutId:\"ska4_rIAR\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Service aanvragen\",...addPropertyOverrides({Zq0At4KHd:{FDHaMFpPJ:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined},{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({h5eCHOYch:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+315}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w6r59e-container\",layoutDependency:layoutDependency,layoutId:\"akTo7N6eK-container\",nodeId:\"akTo7N6eK\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks13[0],height:\"100%\",id:\"akTo7N6eK\",layoutId:\"akTo7N6eK\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Service aanvragen\",...addPropertyOverrides({h5eCHOYch:{FDHaMFpPJ:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined},{href:{webPageId:\"tG4vwOB5S\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({uC6on21EM:{height:41,y:(componentViewport?.y||0)+0+0+0+179+20+0+0+0+0+0+471+0+315}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gl1r55-container\",layoutDependency:layoutDependency,layoutId:\"HkH99ddpC-container\",nodeId:\"HkH99ddpC\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLink,{bRsAxShMM:bRsAxShMMsj52sn,FDHaMFpPJ:resolvedLinks14[0],height:\"100%\",id:\"HkH99ddpC\",layoutId:\"HkH99ddpC\",variant:matchVariant(\"bc_2n9DaT\"),width:\"100%\",Zkx0KGQYV:\"Service aanvragen\",...addPropertyOverrides({uC6on21EM:{FDHaMFpPJ:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,className:\"framer-1sa0oi\",\"data-framer-appear-id\":\"1sa0oi\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"E7hws_YHa\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14nshau\",\"data-framer-name\":\"Showroom\",layoutDependency:layoutDependency,layoutId:\"FhqrOk1gv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-93c8u2\",layoutDependency:layoutDependency,layoutId:\"Y8eWoaYmq\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+579+0+0+0+3.9),pixelHeight:512,pixelWidth:512,sizes:\"19px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"},className:\"framer-1dafpxa\",layoutDependency:layoutDependency,layoutId:\"PuqaKOC9I\",...addPropertyOverrides({aI30vPtqG:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+867+0+0+0+3.9),pixelHeight:512,pixelWidth:512,sizes:\"19px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"}},edkBiT67l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+867+0+0+0+3.9),pixelHeight:512,pixelWidth:512,sizes:\"19px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"}},Nr3bo4hNC:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+867+0+0+0+3.9),pixelHeight:512,pixelWidth:512,sizes:\"19px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Rotterdam\"})}),className:\"framer-3wmx93\",\"data-framer-name\":\"Showroom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EMlaZSUVg\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z6j0tl\",layoutDependency:layoutDependency,layoutId:\"jkBrg5rBP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/dir//Corkstraat+11,+3047+AC+Rotterdam/data=!4m6!4m5!1m1!4e2!1m2!1m1!1s0x47c5cace99dc10a1:0xbbcfa71d1436afef?sa=X&ved=1t:707&ictx=111\",motionChild:true,nodeId:\"SfnpMTXOd\",openInNewTab:true,relValues:[],scopeId:\"p7JfvcFt6\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-1j0dsra\",\"data-styles-preset\":\"e2WdJW4Ra\",children:[\"Corkstraat 11,  \",/*#__PURE__*/_jsx(motion.br,{}),\"3047 AC Rotterdam\"]})})})}),className:\"framer-1njri0\",\"data-framer-name\":\"Thurledeweg 30\\u20283044 ES Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SfnpMTXOd\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel: 0107521232\",motionChild:true,nodeId:\"IE2zKDmhu\",openInNewTab:true,relValues:[],scopeId:\"p7JfvcFt6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j0dsra\",\"data-styles-preset\":\"e2WdJW4Ra\",children:\"010 752 12 32\"})})})}),className:\"framer-1quol7a\",\"data-framer-name\":\"Thurledeweg 30\\u20283044 ES Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IE2zKDmhu\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nl2jb5\",\"data-framer-name\":\"Showroom\",layoutDependency:layoutDependency,layoutId:\"VaJIpDGpX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17ts5z7\",layoutDependency:layoutDependency,layoutId:\"FcDQn1doO\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+579+0+0+0+3.9),pixelHeight:512,pixelWidth:512,sizes:\"19px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"},className:\"framer-1pcyypp\",layoutDependency:layoutDependency,layoutId:\"WAGZiGul5\",...addPropertyOverrides({aI30vPtqG:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+867+0+0+0+3.9),pixelHeight:512,pixelWidth:512,sizes:\"19px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"}},edkBiT67l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+867+0+0+0+3.9),pixelHeight:512,pixelWidth:512,sizes:\"19px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"}},Nr3bo4hNC:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+867+0+0+0+3.9),pixelHeight:512,pixelWidth:512,sizes:\"19px\",src:\"https://framerusercontent.com/images/SYupkJ5CuijwwcK0ndfFxkWfo.png?width=512&height=512\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Haarlem\"})}),className:\"framer-nu8lz\",\"data-framer-name\":\"Showroom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ol1xiQNSs\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hyrbns\",layoutDependency:layoutDependency,layoutId:\"KBb2HSWic\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.google.com/maps/dir/52.035584,4.3286528/Heringaweg+6a,+2031+BW+Haarlem/@52.0042994,4.282904,11.58z/data=!3m1!5s0x47c5ef7ea339f3f7:0x6dd568836b4fb1ec!4m9!4m8!1m1!4e1!1m5!1m1!1s0x47c5ef7ea59d0a97:0xd40430e1ddc1cf59!2m2!1d4.6546532!2d52.3928868?entry=ttu&g_ep=EgoyMDI2MDUxMy4wIKXMDSoASAFQAw%3D%3D\",motionChild:true,nodeId:\"DzHISVEet\",openInNewTab:true,relValues:[],scopeId:\"p7JfvcFt6\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-styles-preset-1j0dsra\",\"data-styles-preset\":\"e2WdJW4Ra\",children:[\"Heringaweg 6A, \",/*#__PURE__*/_jsx(motion.br,{}),\"2031 BW Haarlem\"]})})})}),className:\"framer-ujur6f\",\"data-framer-name\":\"Thurledeweg 30\\u20283044 ES Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DzHISVEet\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel: 0235767945\",motionChild:true,nodeId:\"wj8fN2jaF\",openInNewTab:true,relValues:[],scopeId:\"p7JfvcFt6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j0dsra\",\"data-styles-preset\":\"e2WdJW4Ra\",children:\"023 576 7945\"})})})}),className:\"framer-170zdz0\",\"data-framer-name\":\"Thurledeweg 30\\u20283044 ES Rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wj8fN2jaF\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),isDisplayed8()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation11,className:\"framer-11lvx17\",\"data-framer-appear-id\":\"11lvx17\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"pA998qaps\",optimized:true,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10ucvub\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"Kxcl5cqBs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Contact\"})}),className:\"framer-6or7wx\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NssK9doZy\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-5wdxkk\",\"data-styles-preset\":\"wJ767OYG3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto: info@arslangroup.nl\",motionChild:true,nodeId:\"wfb7T07zJ\",openInNewTab:true,relValues:[],scopeId:\"p7JfvcFt6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1j0dsra\",\"data-styles-preset\":\"e2WdJW4Ra\",children:\"info@arslangroup.nl\"})})})}),className:\"framer-1vlbjjj\",\"data-framer-name\":\"info@arslangroup.nl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wfb7T07zJ\",style:{\"--extracted-r6o4lv\":\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o8nydn\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"Xr9Sw49zs\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gfnk41\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"Lh6BhCiKH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12yjzlt\",\"data-styles-preset\":\"Vg8oeFr7S\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)))\"},children:\"Socials\"})}),className:\"framer-1k387zx\",\"data-framer-name\":\"Social\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wKwvimFXl\",style:{\"--extracted-r6o4lv\":\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15tosgl\",\"data-framer-name\":\"Media\",layoutDependency:layoutDependency,layoutId:\"s7pOinrXg\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/arslan-nl/\",motionChild:true,nodeId:\"sZ0f9w4Vi\",openInNewTab:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-18n4pah framer-cztgfh\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"sZ0f9w4Vi\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+719+0+0+0+0+44.8+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/H6khf82VOjlWfoJ0dqGanZXa5c.png?width=512&height=512\"},className:\"framer-gwnp8x\",layoutDependency:layoutDependency,layoutId:\"ltJ5tSWGt\",...addPropertyOverrides({aI30vPtqG:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/H6khf82VOjlWfoJ0dqGanZXa5c.png?width=512&height=512\"}},edkBiT67l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/H6khf82VOjlWfoJ0dqGanZXa5c.png?width=512&height=512\"}},Nr3bo4hNC:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/H6khf82VOjlWfoJ0dqGanZXa5c.png?width=512&height=512\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/arslanwonen/\",motionChild:true,nodeId:\"IMW8R_jDQ\",openInNewTab:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-d7r70f framer-cztgfh\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"IMW8R_jDQ\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-4ysl81\",layoutDependency:layoutDependency,layoutId:\"hkkVmryvm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><g><path d=\"M 12.954 5.9 C 12.954 6.397 13.357 6.8 13.854 6.8 C 14.351 6.8 14.754 6.397 14.754 5.9 C 14.754 5.403 14.351 5 13.854 5 C 13.357 5 12.954 5.403 12.954 5.9 M 9.851 6.052 C 7.724 6.052 6 7.776 6 9.903 C 6 12.03 7.724 13.754 9.851 13.754 C 11.978 13.754 13.702 12.03 13.702 9.903 C 13.702 7.776 11.978 6.052 9.851 6.052 Z M 9.851 12.403 C 8.47 12.403 7.351 11.284 7.351 9.903 C 7.351 8.522 8.47 7.403 9.851 7.403 C 11.232 7.403 12.351 8.522 12.351 9.903 C 12.351 11.284 11.232 12.403 9.851 12.403 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 10 3.851 C 12.003 3.851 12.24 3.859 13.03 3.895 C 13.506 3.901 13.977 3.988 14.423 4.153 C 15.077 4.405 15.595 4.923 15.847 5.577 C 16.012 6.023 16.099 6.494 16.105 6.969 C 16.141 7.76 16.149 7.998 16.149 10 C 16.149 12.002 16.141 12.24 16.105 13.03 C 16.099 13.506 16.012 13.977 15.847 14.423 C 15.595 15.077 15.077 15.595 14.423 15.847 C 13.977 16.012 13.506 16.099 13.031 16.105 C 12.24 16.141 12.003 16.149 10 16.149 C 7.997 16.149 7.76 16.141 6.97 16.105 C 6.494 16.099 6.023 16.012 5.577 15.847 C 4.923 15.595 4.405 15.077 4.153 14.423 C 3.988 13.977 3.901 13.506 3.895 13.031 C 3.859 12.24 3.851 12.003 3.851 10.001 C 3.851 7.999 3.859 7.761 3.895 6.969 C 3.901 6.494 3.988 6.023 4.153 5.577 C 4.405 4.923 4.923 4.405 5.577 4.153 C 6.023 3.988 6.494 3.901 6.969 3.895 C 7.76 3.86 7.997 3.851 10 3.851 M 10 2.5 C 7.963 2.5 7.708 2.509 6.908 2.545 C 6.286 2.558 5.671 2.676 5.088 2.894 C 4.08 3.283 3.284 4.08 2.894 5.087 C 2.676 5.67 2.558 6.286 2.545 6.908 C 2.51 7.708 2.5 7.963 2.5 10 C 2.5 12.037 2.509 12.292 2.545 13.092 C 2.558 13.714 2.676 14.329 2.894 14.912 C 3.283 15.92 4.079 16.717 5.087 17.107 C 5.67 17.325 6.286 17.443 6.908 17.455 C 7.708 17.491 7.963 17.5 10 17.5 C 12.037 17.5 12.292 17.491 13.092 17.455 C 13.714 17.442 14.329 17.324 14.912 17.106 C 15.92 16.717 16.717 15.921 17.107 14.913 C 17.325 14.33 17.443 13.714 17.455 13.092 C 17.491 12.292 17.5 12.037 17.5 10 C 17.5 7.963 17.491 7.708 17.455 6.908 C 17.442 6.286 17.324 5.671 17.106 5.088 C 16.716 4.08 15.92 3.284 14.912 2.894 C 14.329 2.676 13.714 2.558 13.092 2.545 C 12.292 2.51 12.037 2.5 10 2.5 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-arj2fu\",layoutDependency:layoutDependency,layoutId:\"YSuxmE67a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.754 8.754\" overflow=\"visible\"><path d=\"M 6.954 0.9 C 6.954 1.397 7.357 1.8 7.854 1.8 C 8.351 1.8 8.754 1.397 8.754 0.9 C 8.754 0.403 8.351 0 7.854 0 C 7.357 0 6.954 0.403 6.954 0.9 M 3.851 1.052 C 1.724 1.052 0 2.776 0 4.903 C 0 7.03 1.724 8.754 3.851 8.754 C 5.978 8.754 7.702 7.03 7.702 4.903 C 7.702 2.776 5.978 1.052 3.851 1.052 Z M 3.851 7.403 C 2.47 7.403 1.351 6.284 1.351 4.903 C 1.351 3.522 2.47 2.403 3.851 2.403 C 5.232 2.403 6.351 3.522 6.351 4.903 C 6.351 6.284 5.232 7.403 3.851 7.403 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-rgjfg9\",layoutDependency:layoutDependency,layoutId:\"Gq6so0XVV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.8 1.8\" overflow=\"visible\"><path d=\"M 0 0.9 C 0 1.397 0.403 1.8 0.9 1.8 C 1.397 1.8 1.8 1.397 1.8 0.9 C 1.8 0.403 1.397 0 0.9 0 C 0.403 0 0 0.403 0 0.9\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ic7998\",layoutDependency:layoutDependency,layoutId:\"nctt1CUGD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.702 7.702\" overflow=\"visible\"><path d=\"M 3.851 0 C 1.724 0 0 1.724 0 3.851 C 0 5.978 1.724 7.702 3.851 7.702 C 5.978 7.702 7.702 5.978 7.702 3.851 C 7.702 1.724 5.978 0 3.851 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15bophx\",layoutDependency:layoutDependency,layoutId:\"dwvqOEx6L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5 5\" overflow=\"visible\"><path d=\"M 2.5 5 C 1.119 5 0 3.881 0 2.5 C 0 1.119 1.119 0 2.5 0 C 3.881 0 5 1.119 5 2.5 C 5 3.881 3.881 5 2.5 5 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-b1r5lm\",layoutDependency:layoutDependency,layoutId:\"JMb9G_Zx3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><path d=\"M 7.5 1.351 C 9.503 1.351 9.74 1.359 10.53 1.395 C 11.006 1.401 11.477 1.488 11.923 1.653 C 12.577 1.905 13.095 2.423 13.347 3.077 C 13.512 3.523 13.599 3.994 13.605 4.469 C 13.641 5.26 13.649 5.498 13.649 7.5 C 13.649 9.502 13.641 9.74 13.605 10.53 C 13.599 11.006 13.512 11.477 13.347 11.923 C 13.095 12.577 12.577 13.095 11.923 13.347 C 11.477 13.512 11.006 13.599 10.531 13.605 C 9.74 13.641 9.503 13.649 7.5 13.649 C 5.497 13.649 5.26 13.641 4.47 13.605 C 3.994 13.599 3.523 13.512 3.077 13.347 C 2.423 13.095 1.905 12.577 1.653 11.923 C 1.488 11.477 1.401 11.006 1.395 10.531 C 1.359 9.74 1.351 9.503 1.351 7.501 C 1.351 5.499 1.359 5.261 1.395 4.469 C 1.401 3.994 1.488 3.523 1.653 3.077 C 1.905 2.423 2.423 1.905 3.077 1.653 C 3.523 1.488 3.994 1.401 4.469 1.395 C 5.26 1.36 5.497 1.351 7.5 1.351 M 7.5 0 C 5.463 0 5.208 0.009 4.408 0.045 C 3.786 0.058 3.171 0.176 2.588 0.394 C 1.58 0.783 0.784 1.58 0.394 2.587 C 0.176 3.17 0.058 3.786 0.045 4.408 C 0.01 5.208 0 5.463 0 7.5 C 0 9.537 0.009 9.792 0.045 10.592 C 0.058 11.214 0.176 11.829 0.394 12.412 C 0.783 13.42 1.579 14.217 2.587 14.607 C 3.17 14.825 3.786 14.943 4.408 14.955 C 5.208 14.991 5.463 15 7.5 15 C 9.537 15 9.792 14.991 10.592 14.955 C 11.214 14.942 11.829 14.824 12.412 14.606 C 13.42 14.217 14.217 13.421 14.607 12.413 C 14.825 11.83 14.943 11.214 14.955 10.592 C 14.991 9.792 15 9.537 15 7.5 C 15 5.463 14.991 5.208 14.955 4.408 C 14.942 3.786 14.824 3.171 14.606 2.588 C 14.216 1.58 13.42 0.784 12.412 0.394 C 11.829 0.176 11.214 0.058 10.592 0.045 C 9.792 0.01 9.537 0 7.5 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1i8570x\",layoutDependency:layoutDependency,layoutId:\"RA3uUkF2q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.298 12.298\" overflow=\"visible\"><path d=\"M 6.149 0 C 8.152 0 8.389 0.008 9.179 0.044 C 9.655 0.05 10.126 0.137 10.572 0.302 C 11.226 0.554 11.744 1.072 11.996 1.726 C 12.161 2.172 12.248 2.643 12.254 3.118 C 12.29 3.909 12.298 4.147 12.298 6.149 C 12.298 8.151 12.29 8.389 12.254 9.179 C 12.248 9.655 12.161 10.126 11.996 10.572 C 11.744 11.226 11.226 11.744 10.572 11.996 C 10.126 12.161 9.655 12.248 9.18 12.254 C 8.389 12.29 8.152 12.298 6.149 12.298 C 4.146 12.298 3.909 12.29 3.119 12.254 C 2.643 12.248 2.172 12.161 1.726 11.996 C 1.072 11.744 0.554 11.226 0.302 10.572 C 0.137 10.126 0.05 9.655 0.044 9.18 C 0.008 8.389 0 8.152 0 6.15 C 0 4.148 0.008 3.91 0.044 3.118 C 0.05 2.643 0.137 2.172 0.302 1.726 C 0.554 1.072 1.072 0.554 1.726 0.302 C 2.172 0.137 2.643 0.05 3.118 0.044 C 3.909 0.009 4.146 0 6.149 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-879qjs\",layoutDependency:layoutDependency,layoutId:\"L32qM03au\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15 15\" overflow=\"visible\"><path d=\"M 7.5 0 C 5.463 0 5.208 0.009 4.408 0.045 C 3.786 0.058 3.171 0.176 2.588 0.394 C 1.58 0.783 0.784 1.58 0.394 2.587 C 0.176 3.17 0.058 3.786 0.045 4.408 C 0.01 5.208 0 5.463 0 7.5 C 0 9.537 0.009 9.792 0.045 10.592 C 0.058 11.214 0.176 11.829 0.394 12.412 C 0.783 13.42 1.579 14.217 2.587 14.607 C 3.17 14.825 3.786 14.943 4.408 14.955 C 5.208 14.991 5.463 15 7.5 15 C 9.537 15 9.792 14.991 10.592 14.955 C 11.214 14.942 11.829 14.824 12.412 14.606 C 13.42 14.217 14.217 13.421 14.607 12.413 C 14.825 11.83 14.943 11.214 14.955 10.592 C 14.991 9.792 15 9.537 15 7.5 C 15 5.463 14.991 5.208 14.955 4.408 C 14.942 3.786 14.824 3.171 14.606 2.588 C 14.216 1.58 13.42 0.784 12.412 0.394 C 11.829 0.176 11.214 0.058 10.592 0.045 C 9.792 0.01 9.537 0 7.5 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4qm1fv\",layoutDependency:layoutDependency,layoutId:\"Rhq9HXD_e\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 0 0 L 20 0 L 20 20 L 0 20 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/Arslanwonen/?locale=nl_NL\",motionChild:true,nodeId:\"VMpknVZQH\",openInNewTab:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-on6wm1 framer-cztgfh\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"VMpknVZQH\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+719+0+0+0+0+44.8+0+7.5),pixelHeight:800,pixelWidth:800,sizes:\"17px\",src:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800 800w\"},className:\"framer-nc9tzj\",layoutDependency:layoutDependency,layoutId:\"kzqcSyKX8\",...addPropertyOverrides({aI30vPtqG:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7.5),pixelHeight:800,pixelWidth:800,sizes:\"17px\",src:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800 800w\"}},edkBiT67l:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7.5),pixelHeight:800,pixelWidth:800,sizes:\"17px\",src:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800 800w\"}},Nr3bo4hNC:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7.5),pixelHeight:800,pixelWidth:800,sizes:\"17px\",src:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/fKFY9H0kRtdZHfBMWopMbnMjio.svg?width=800&height=800 800w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@arslangroup\",motionChild:true,nodeId:\"JbHNnZocG\",openInNewTab:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19pzjzu framer-cztgfh\",\"data-framer-name\":\"TikTok\",layoutDependency:layoutDependency,layoutId:\"JbHNnZocG\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+719+0+0+0+0+44.8+0+7),pixelHeight:800,pixelWidth:800,sizes:\"18px\",src:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800 800w\"},className:\"framer-ou0y8y\",layoutDependency:layoutDependency,layoutId:\"Um9D4rmZc\",...addPropertyOverrides({aI30vPtqG:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:800,pixelWidth:800,sizes:\"18px\",src:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800 800w\"}},edkBiT67l:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:800,pixelWidth:800,sizes:\"18px\",src:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800 800w\"}},Nr3bo4hNC:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:800,pixelWidth:800,sizes:\"18px\",src:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/gGoCzgsNr43N5uIBR6YqUa7i3o.svg?width=800&height=800 800w\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@arslangroupnl\",motionChild:true,nodeId:\"aqzv5qoFK\",openInNewTab:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-13p3igu framer-cztgfh\",\"data-framer-name\":\"Youtube\",layoutDependency:layoutDependency,layoutId:\"aqzv5qoFK\",style:{backgroundColor:\"rgb(187, 221, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+110+(((Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1-110-795.8)/2+0+0)+0+0+719+0+0+0+0+44.8+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/PtnZKJ0U8qm6Jr4yh0ij9d5hI44.png?width=512&height=512\"},className:\"framer-1n1vj2g\",layoutDependency:layoutDependency,layoutId:\"IJgs6tRVB\",...addPropertyOverrides({aI30vPtqG:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/PtnZKJ0U8qm6Jr4yh0ij9d5hI44.png?width=512&height=512\"}},edkBiT67l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/PtnZKJ0U8qm6Jr4yh0ij9d5hI44.png?width=512&height=512\"}},Nr3bo4hNC:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:512,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+178+20+0+0+0+1007+0+0+0+0+44.8+0+7),pixelHeight:512,pixelWidth:512,sizes:\"18px\",src:\"https://framerusercontent.com/images/PtnZKJ0U8qm6Jr4yh0ij9d5hI44.png?width=512&height=512\"}}},baseVariant,gestureVariant)})})})]})]})})]})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(Math.max(0,((componentViewport?.height||900)-0-0)/1)*1-0)*1,width:`min(max(${componentViewport?.width||\"100vw\"} / 2, 1px), 450px)`,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f15c31-container\",layoutDependency:layoutDependency,layoutId:\"dRSvN71A2-container\",nodeId:\"dRSvN71A2\",rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavCards,{height:\"100%\",id:\"dRSvN71A2\",layoutId:\"dRSvN71A2\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"J_Jn2e7X1\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kdev8e\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"rE1exxQ3r\",transformTemplate:transformTemplate1,...addPropertyOverrides({aI30vPtqG:{transformTemplate:undefined},edkBiT67l:{transformTemplate:undefined},h5eCHOYch:{transformTemplate:undefined},Nr3bo4hNC:{transformTemplate:undefined},uC6on21EM:{transformTemplate:undefined},Zq0At4KHd:{transformTemplate:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fq5jv2\",\"data-framer-name\":\"Max Width\",layoutDependency:layoutDependency,layoutId:\"Fkp5e5TAM\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18shdxv\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"lDRooRPPJ\",children:[/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation12,className:\"framer-168fcep\",\"data-framer-appear-id\":\"168fcep\",\"data-framer-name\":\"Logo & Close\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"Q_62OpV8v\",optimized:true,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:{aI30vPtqG:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},edkBiT67l:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},h5eCHOYch:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},Nr3bo4hNC:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},uC6on21EM:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},Zq0At4KHd:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-229928ce-b4dd-45b2-bd42-22d8583c168e, rgb(103, 97, 97))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({aI30vPtqG:{\"data-border\":true,animate:animation13},edkBiT67l:{\"data-border\":true,animate:animation13},h5eCHOYch:{\"data-border\":true,animate:animation13},Nr3bo4hNC:{\"data-border\":true,animate:animation13},uC6on21EM:{\"data-border\":true,animate:animation13},Zq0At4KHd:{\"data-border\":true,animate:animation13}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+40+0+0+0+0),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"},className:\"framer-tzfv5g\",\"data-framer-name\":\"Logo Arslan Group\",layoutDependency:layoutDependency,layoutId:\"e_XWBGfpM\",...addPropertyOverrides({aI30vPtqG:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+25),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"}},edkBiT67l:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+25),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"}},h5eCHOYch:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+20),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"180px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"}},Nr3bo4hNC:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+25),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"}},uC6on21EM:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+20),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"180px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"}},Zq0At4KHd:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+20),pixelHeight:126,pixelWidth:773,positionX:\"center\",positionY:\"center\",sizes:\"180px\",src:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126\",srcSet:\"https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?scale-down-to=512&width=773&height=126 512w,https://framerusercontent.com/images/9tyNqYl4HV4ylwGKYnawnOUZ9w.png?width=773&height=126 773w\"}}},baseVariant,gestureVariant)}),isDisplayed9()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1plh5ya\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"x8aoBgNAF\",onTap:onTapsj52sn,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zpa50w\",\"data-framer-name\":\"Button Menu\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"FcPRXG8Df\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 55 54\"><path d=\"M 27.777 53.5 C 13.142 53.5 1.277 41.636 1.277 27 L 1.277 27 C 1.277 12.364 13.142 0.5 27.777 0.5 L 27.777 0.5 C 42.413 0.5 54.277 12.364 54.277 27 L 54.277 27 C 54.277 41.636 42.413 53.5 27.777 53.5 Z\" fill=\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\"></path><path d=\"M 27.777 53.5 C 13.142 53.5 1.277 41.636 1.277 27 L 1.277 27 C 1.277 12.364 13.142 0.5 27.777 0.5 L 27.777 0.5 C 42.413 0.5 54.277 12.364 54.277 27 L 54.277 27 C 54.277 41.636 42.413 53.5 27.777 53.5 Z\" fill=\"transparent\" stroke=\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 20 0\" transform=\"translate(17.777 27) rotate(-45 10 0.5)\" fill=\"transparent\" stroke=\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 20 0\" transform=\"translate(17.777 27) rotate(45 10 0.5)\" fill=\"transparent\" stroke=\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9826143650,withExternalLayout:true,...addPropertyOverrides({Zq0At4KHd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 20.277 38.5 C 9.784 38.5 1.277 29.993 1.277 19.5 L 1.277 19.5 C 1.277 9.007 9.784 0.5 20.277 0.5 L 20.277 0.5 C 30.771 0.5 39.277 9.007 39.277 19.5 L 39.277 19.5 C 39.277 29.993 30.771 38.5 20.277 38.5 Z\" fill=\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\"></path><path d=\"M 20.277 38.5 C 9.784 38.5 1.277 29.993 1.277 19.5 L 1.277 19.5 C 1.277 9.007 9.784 0.5 20.277 0.5 L 20.277 0.5 C 30.771 0.5 39.277 9.007 39.277 19.5 L 39.277 19.5 C 39.277 29.993 30.771 38.5 20.277 38.5 Z\" fill=\"transparent\" stroke=\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 20 0\" transform=\"translate(9.777 19) rotate(-45 10 0.5)\" fill=\"transparent\" stroke=\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 20 0\" transform=\"translate(9.777 19) rotate(45 10 0.5)\" fill=\"transparent\" stroke=\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9411080169}},baseVariant,gestureVariant)})}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-mpw0td\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RQ3R5xHBp\",onTap:onTapsj52sn,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-cng93d\",\"data-framer-name\":\"Button Menu\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"wLEyIHQKa\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 20.277 38.5 C 9.784 38.5 1.277 29.993 1.277 19.5 L 1.277 19.5 C 1.277 9.007 9.784 0.5 20.277 0.5 L 20.277 0.5 C 30.771 0.5 39.277 9.007 39.277 19.5 L 39.277 19.5 C 39.277 29.993 30.771 38.5 20.277 38.5 Z\" fill=\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\"></path><path d=\"M 20.277 38.5 C 9.784 38.5 1.277 29.993 1.277 19.5 L 1.277 19.5 C 1.277 9.007 9.784 0.5 20.277 0.5 L 20.277 0.5 C 30.771 0.5 39.277 9.007 39.277 19.5 L 39.277 19.5 C 39.277 29.993 30.771 38.5 20.277 38.5 Z\" fill=\"transparent\" stroke=\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 20 0\" transform=\"translate(9.777 19) rotate(-45 10 0.5)\" fill=\"transparent\" stroke=\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 20 0\" transform=\"translate(9.777 19) rotate(45 10 0.5)\" fill=\"transparent\" stroke=\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9411080169,withExternalLayout:true})}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-173rhwp\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"k8oV826vQ\",onTap:onTapsj52sn,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-6lw8ng\",\"data-framer-name\":\"Button Menu\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"L3INMIbai\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 20.277 38.5 C 9.784 38.5 1.277 29.993 1.277 19.5 L 1.277 19.5 C 1.277 9.007 9.784 0.5 20.277 0.5 L 20.277 0.5 C 30.771 0.5 39.277 9.007 39.277 19.5 L 39.277 19.5 C 39.277 29.993 30.771 38.5 20.277 38.5 Z\" fill=\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\"></path><path d=\"M 20.277 38.5 C 9.784 38.5 1.277 29.993 1.277 19.5 L 1.277 19.5 C 1.277 9.007 9.784 0.5 20.277 0.5 L 20.277 0.5 C 30.771 0.5 39.277 9.007 39.277 19.5 L 39.277 19.5 C 39.277 29.993 30.771 38.5 20.277 38.5 Z\" fill=\"transparent\" stroke=\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 20 0\" transform=\"translate(9.777 19) rotate(-45 10 0.5)\" fill=\"transparent\" stroke=\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 20 0\" transform=\"translate(9.777 19) rotate(45 10 0.5)\" fill=\"transparent\" stroke=\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9411080169,withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yzldv1\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"sZdFixJXa\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13xosr\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"SPJi9taFR\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+40+0+0+10+0+0,...addPropertyOverrides({aI30vPtqG:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+114+20+0},edkBiT67l:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+114+20+0},h5eCHOYch:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+115+20+0},Nr3bo4hNC:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+114+20+0},uC6on21EM:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+115+20+0},Zq0At4KHd:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+115+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation13,className:\"framer-1kpfs9o-container\",\"data-framer-appear-id\":\"1kpfs9o\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"nSj3YKuxI-container\",nodeId:\"nSj3YKuxI\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLinkSmall,{F5woNkruz:\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",FDHaMFpPJ:resolvedLinks15[0],height:\"100%\",id:\"nSj3YKuxI\",layoutId:\"nSj3YKuxI\",variant:matchVariant(\"w7y8X_swh\"),width:\"100%\",Zkx0KGQYV:\"Arslan Aannemers\",...addPropertyOverrides({aI30vPtqG:{F5woNkruz:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",FDHaMFpPJ:resolvedLinks15[4],variant:matchVariant(\"o5wcO64dA\")},edkBiT67l:{FDHaMFpPJ:resolvedLinks15[3]},h5eCHOYch:{F5woNkruz:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",FDHaMFpPJ:resolvedLinks15[7],variant:matchVariant(\"o5wcO64dA\")},Nr3bo4hNC:{FDHaMFpPJ:resolvedLinks15[5]},NzLUyHRac:{FDHaMFpPJ:resolvedLinks15[2]},rgQ2QA7wy:{F5woNkruz:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",FDHaMFpPJ:resolvedLinks15[1],variant:matchVariant(\"o5wcO64dA\")},uC6on21EM:{FDHaMFpPJ:resolvedLinks15[8]},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks15[6]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+0+40+0+0+10+0+0,...addPropertyOverrides({aI30vPtqG:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+114+20+0},edkBiT67l:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+114+20+0},h5eCHOYch:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+115+20+0},Nr3bo4hNC:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+114+20+0},uC6on21EM:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+115+20+0},Zq0At4KHd:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+115+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation14,className:\"framer-1ivxc7c-container\",\"data-framer-appear-id\":\"1ivxc7c\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"uH6Z4bP48-container\",nodeId:\"uH6Z4bP48\",optimized:true,rendersWithMotion:true,scopeId:\"p7JfvcFt6\",children:/*#__PURE__*/_jsx(NavLinkSmall,{F5woNkruz:\"var(--token-975e9af7-565e-4c1f-802d-ac1eff5031eb, rgba(234, 234, 234, 0.8))\",FDHaMFpPJ:resolvedLinks16[0],height:\"100%\",id:\"uH6Z4bP48\",layoutId:\"uH6Z4bP48\",variant:matchVariant(\"w7y8X_swh\"),width:\"100%\",Zkx0KGQYV:\"Arslan Wonen\",...addPropertyOverrides({aI30vPtqG:{FDHaMFpPJ:resolvedLinks16[4]},edkBiT67l:{FDHaMFpPJ:resolvedLinks16[3]},h5eCHOYch:{FDHaMFpPJ:resolvedLinks16[7]},Nr3bo4hNC:{F5woNkruz:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",FDHaMFpPJ:resolvedLinks16[5],variant:matchVariant(\"o5wcO64dA\")},NzLUyHRac:{F5woNkruz:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",FDHaMFpPJ:resolvedLinks16[2],variant:matchVariant(\"o5wcO64dA\")},rgQ2QA7wy:{FDHaMFpPJ:resolvedLinks16[1]},uC6on21EM:{F5woNkruz:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\",FDHaMFpPJ:resolvedLinks16[8],variant:matchVariant(\"o5wcO64dA\")},Zq0At4KHd:{FDHaMFpPJ:resolvedLinks16[6]}},baseVariant,gestureVariant)})})})})]})})]})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition14,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation15,className:\"framer-199qp3m\",\"data-framer-appear-id\":\"199qp3m\",\"data-framer-name\":\"Background\",initial:animation16,layoutDependency:layoutDependency,layoutId:\"OL9WB5upX\",optimized:true,style:{backgroundColor:\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-R4OzQ.framer-cztgfh, .framer-R4OzQ .framer-cztgfh { display: block; }\",\".framer-R4OzQ.framer-4uuzpo { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 900px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-R4OzQ .framer-1oir78y { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-R4OzQ .framer-1ohqyfz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 110px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-R4OzQ .framer-1bpi9y0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; max-width: 1000px; overflow: visible; padding: 0px 0px 0px 64px; position: relative; width: 100%; }\",\".framer-R4OzQ .framer-fznz8r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 168px; }\",\".framer-R4OzQ .framer-1j6hhyn-container, .framer-R4OzQ .framer-11ddnsv-container, .framer-R4OzQ .framer-1m4zz7m-container, .framer-R4OzQ .framer-1ismzus-container, .framer-R4OzQ .framer-k2lb6n-container, .framer-R4OzQ .framer-fme1os-container, .framer-R4OzQ .framer-6lbgmf-container, .framer-R4OzQ .framer-1533od0-container, .framer-R4OzQ .framer-16m85t4-container, .framer-R4OzQ .framer-1i1bsim-container, .framer-R4OzQ .framer-18k2mnx-container, .framer-R4OzQ .framer-uj1ly9-container, .framer-R4OzQ .framer-ycw23c-container, .framer-R4OzQ .framer-1intpx8-container, .framer-R4OzQ .framer-w6r59e-container, .framer-R4OzQ .framer-1gl1r55-container, .framer-R4OzQ .framer-1kpfs9o-container, .framer-R4OzQ .framer-1ivxc7c-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-R4OzQ .framer-15j6d95 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-R4OzQ .framer-1bwy4q8, .framer-R4OzQ .framer-rdzxov { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-R4OzQ .framer-18rej5h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-R4OzQ .framer-1m9ghhj, .framer-R4OzQ .framer-w19owi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-R4OzQ .framer-1sa0oi, .framer-R4OzQ .framer-11lvx17 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 150px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-R4OzQ .framer-14nshau, .framer-R4OzQ .framer-nl2jb5, .framer-R4OzQ .framer-10ucvub { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R4OzQ .framer-93c8u2, .framer-R4OzQ .framer-17ts5z7 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-R4OzQ .framer-1dafpxa, .framer-R4OzQ .framer-1pcyypp { flex: none; height: 21px; overflow: visible; position: relative; width: 19px; }\",\".framer-R4OzQ .framer-3wmx93, .framer-R4OzQ .framer-1njri0, .framer-R4OzQ .framer-1quol7a, .framer-R4OzQ .framer-nu8lz, .framer-R4OzQ .framer-ujur6f, .framer-R4OzQ .framer-170zdz0, .framer-R4OzQ .framer-6or7wx, .framer-R4OzQ .framer-1vlbjjj, .framer-R4OzQ .framer-1k387zx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-R4OzQ .framer-z6j0tl, .framer-R4OzQ .framer-1hyrbns { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-R4OzQ .framer-1o8nydn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 224px; }\",\".framer-R4OzQ .framer-gfnk41 { 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; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R4OzQ .framer-15tosgl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R4OzQ .framer-18n4pah, .framer-R4OzQ .framer-on6wm1, .framer-R4OzQ .framer-19pzjzu, .framer-R4OzQ .framer-13p3igu { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 32px); justify-content: center; overflow: visible; padding: 6px; position: relative; text-decoration: none; width: 32px; }\",\".framer-R4OzQ .framer-gwnp8x, .framer-R4OzQ .framer-ou0y8y, .framer-R4OzQ .framer-1n1vj2g { flex: none; height: 18px; overflow: visible; position: relative; width: 18px; }\",\".framer-R4OzQ .framer-d7r70f { align-content: center; align-items: center; aspect-ratio: 1.1428571428571428 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 32px); justify-content: center; overflow: visible; padding: 6px; position: relative; text-decoration: none; width: 32px; }\",\".framer-R4OzQ .framer-4ysl81 { height: 20px; position: relative; width: 20px; }\",\".framer-R4OzQ .framer-arj2fu { height: 9px; left: 6px; position: absolute; top: 5px; width: 9px; }\",\".framer-R4OzQ .framer-rgjfg9 { height: 2px; left: 7px; position: absolute; top: 0px; width: 2px; }\",\".framer-R4OzQ .framer-1ic7998 { height: 8px; left: 0px; position: absolute; top: 1px; width: 8px; }\",\".framer-R4OzQ .framer-15bophx { height: 5px; left: 2px; position: absolute; top: 3px; width: 5px; }\",\".framer-R4OzQ .framer-b1r5lm { height: 15px; left: 3px; position: absolute; top: 3px; width: 15px; }\",\".framer-R4OzQ .framer-1i8570x { height: 13px; left: 2px; position: absolute; top: 2px; width: 13px; }\",\".framer-R4OzQ .framer-879qjs { height: 15px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-R4OzQ .framer-4qm1fv { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-R4OzQ .framer-nc9tzj { flex: none; height: 17px; overflow: visible; position: relative; width: 17px; }\",\".framer-R4OzQ .framer-f15c31-container { flex: 1 0 0px; height: 100%; max-width: 450px; position: relative; width: 1px; z-index: 2; }\",\".framer-R4OzQ .framer-1kdev8e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 40px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-R4OzQ .framer-fq5jv2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-R4OzQ .framer-18shdxv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-R4OzQ .framer-168fcep { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R4OzQ .framer-tzfv5g { aspect-ratio: 3.8181818181818183 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 55px); overflow: hidden; position: relative; width: 210px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-R4OzQ .framer-1plh5ya { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R4OzQ .framer-zpa50w { flex: none; height: 54px; position: relative; width: 55px; }\",\".framer-R4OzQ .framer-mpw0td, .framer-R4OzQ .framer-173rhwp { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-R4OzQ .framer-cng93d, .framer-R4OzQ .framer-6lw8ng { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-R4OzQ .framer-1yzldv1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R4OzQ .framer-13xosr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-R4OzQ .framer-199qp3m { bottom: 0px; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 100%; z-index: 0; }\",\".framer-R4OzQ.framer-v-1kjo20h.framer-4uuzpo, .framer-R4OzQ.framer-v-hzz90t.framer-4uuzpo, .framer-R4OzQ.framer-v-rev9en.framer-4uuzpo { height: min-content; overflow: auto; width: 810px; }\",\".framer-R4OzQ.framer-v-1kjo20h .framer-1oir78y, .framer-R4OzQ.framer-v-hzz90t .framer-1oir78y, .framer-R4OzQ.framer-v-rev9en .framer-1oir78y, .framer-R4OzQ.framer-v-1iag3x9 .framer-1oir78y, .framer-R4OzQ.framer-v-1j4jdzi .framer-1oir78y, .framer-R4OzQ.framer-v-1qzmcru .framer-1oir78y { flex: none; flex-direction: column; height: min-content; }\",\".framer-R4OzQ.framer-v-1kjo20h .framer-1ohqyfz, .framer-R4OzQ.framer-v-hzz90t .framer-1ohqyfz, .framer-R4OzQ.framer-v-rev9en .framer-1ohqyfz { flex: none; height: min-content; order: 2; padding: 20px; width: 100%; }\",\".framer-R4OzQ.framer-v-1kjo20h .framer-1bpi9y0, .framer-R4OzQ.framer-v-hzz90t .framer-1bpi9y0, .framer-R4OzQ.framer-v-rev9en .framer-1bpi9y0 { max-width: unset; padding: 0px; }\",\".framer-R4OzQ.framer-v-1kjo20h .framer-1bwy4q8, .framer-R4OzQ.framer-v-hzz90t .framer-1bwy4q8, .framer-R4OzQ.framer-v-rev9en .framer-1bwy4q8, .framer-R4OzQ.framer-v-1iag3x9 .framer-1bwy4q8, .framer-R4OzQ.framer-v-1j4jdzi .framer-1bwy4q8, .framer-R4OzQ.framer-v-1qzmcru .framer-1bwy4q8 { gap: 48px; }\",\".framer-R4OzQ.framer-v-1kjo20h .framer-1kdev8e, .framer-R4OzQ.framer-v-hzz90t .framer-1kdev8e, .framer-R4OzQ.framer-v-rev9en .framer-1kdev8e, .framer-R4OzQ.framer-v-1iag3x9 .framer-1kdev8e, .framer-R4OzQ.framer-v-1j4jdzi .framer-1kdev8e, .framer-R4OzQ.framer-v-1qzmcru .framer-1kdev8e { left: unset; order: 0; padding: 0px; position: relative; top: unset; }\",\".framer-R4OzQ.framer-v-1kjo20h .framer-18shdxv, .framer-R4OzQ.framer-v-hzz90t .framer-18shdxv, .framer-R4OzQ.framer-v-rev9en .framer-18shdxv, .framer-R4OzQ.framer-v-1iag3x9 .framer-18shdxv, .framer-R4OzQ.framer-v-1j4jdzi .framer-18shdxv, .framer-R4OzQ.framer-v-1qzmcru .framer-18shdxv { flex-direction: column; gap: 20px; }\",\".framer-R4OzQ.framer-v-1kjo20h .framer-168fcep, .framer-R4OzQ.framer-v-1kjo20h .framer-1yzldv1, .framer-R4OzQ.framer-v-hzz90t .framer-168fcep, .framer-R4OzQ.framer-v-hzz90t .framer-1yzldv1, .framer-R4OzQ.framer-v-rev9en .framer-168fcep, .framer-R4OzQ.framer-v-rev9en .framer-1yzldv1, .framer-R4OzQ.framer-v-1iag3x9 .framer-168fcep, .framer-R4OzQ.framer-v-1iag3x9 .framer-1yzldv1, .framer-R4OzQ.framer-v-1j4jdzi .framer-168fcep, .framer-R4OzQ.framer-v-1j4jdzi .framer-1yzldv1, .framer-R4OzQ.framer-v-1qzmcru .framer-168fcep, .framer-R4OzQ.framer-v-1qzmcru .framer-1yzldv1 { padding: 20px; width: 100%; }\",\".framer-R4OzQ.framer-v-1iag3x9.framer-4uuzpo, .framer-R4OzQ.framer-v-1j4jdzi.framer-4uuzpo, .framer-R4OzQ.framer-v-1qzmcru.framer-4uuzpo { height: min-content; overflow: auto; padding: 0px 0px 100px 0px; width: 390px; }\",\".framer-R4OzQ.framer-v-1iag3x9 .framer-1ohqyfz, .framer-R4OzQ.framer-v-1j4jdzi .framer-1ohqyfz, .framer-R4OzQ.framer-v-1qzmcru .framer-1ohqyfz { flex: none; height: min-content; order: 2; padding: 20px 20px 60px 20px; width: 100%; }\",\".framer-R4OzQ.framer-v-1iag3x9 .framer-1bpi9y0, .framer-R4OzQ.framer-v-1j4jdzi .framer-1bpi9y0, .framer-R4OzQ.framer-v-1qzmcru .framer-1bpi9y0 { padding: 0px; }\",\".framer-R4OzQ.framer-v-1iag3x9 .framer-tzfv5g, .framer-R4OzQ.framer-v-1j4jdzi .framer-tzfv5g, .framer-R4OzQ.framer-v-1qzmcru .framer-tzfv5g { height: var(--framer-aspect-ratio-supported, 47px); width: 180px; }\",\".framer-R4OzQ.framer-v-1iag3x9 .framer-1plh5ya { height: 40px; width: 40px; }\",\".framer-R4OzQ.framer-v-1iag3x9 .framer-zpa50w { height: 40px; order: 0; width: 40px; }\",\".framer-R4OzQ.framer-v-1j4jdzi .framer-cng93d, .framer-R4OzQ.framer-v-1qzmcru .framer-6lw8ng { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-R4OzQ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-R4OzQ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-R4OzQ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-R4OzQ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-R4OzQ[data-hide-scrollbars=\"true\"], .framer-R4OzQ [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-R4OzQ[data-border=\"true\"]::after, .framer-R4OzQ [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 900\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"rgQ2QA7wy\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"NzLUyHRac\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"edkBiT67l\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"aI30vPtqG\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"Nr3bo4hNC\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"Zq0At4KHd\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"h5eCHOYch\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"uC6on21EM\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerVariables {\"zy0eJndCC\":\"toggleMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp7JfvcFt6=withCSS(Component,css,\"framer-R4OzQ\");export default Framerp7JfvcFt6;Framerp7JfvcFt6.displayName=\"Full Screen Menu\";Framerp7JfvcFt6.defaultProps={height:900,width:1440};addPropertyControls(Framerp7JfvcFt6,{variant:{options:[\"MHZuMt7ch\",\"rgQ2QA7wy\",\"NzLUyHRac\",\"edkBiT67l\",\"aI30vPtqG\",\"Nr3bo4hNC\",\"Zq0At4KHd\",\"h5eCHOYch\",\"uC6on21EM\"],optionTitles:[\"Desktop General\",\"Desktop Aannemers\",\"Desktop Wonen\",\"Tablet General\",\"Tablet Aannemers\",\"Tablet Wonen\",\"Phone General\",\"Phone Aannemers\",\"Phone Wonen\"],title:\"Variant\",type:ControlType.Enum},zy0eJndCC:{title:\"toggleMenu\",type:ControlType.EventHandler}});addFonts(Framerp7JfvcFt6,[{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\"}]},...CloseFonts,...NavLinkFonts,...NavCardsFonts,...NavLinkSmallFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});Framerp7JfvcFt6.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Close,{},context),forwardLoader(NavLink,{},context),forwardLoader(NavCards,{},context),forwardLoader(NavLinkSmall,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp7JfvcFt6\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"rgQ2QA7wy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"NzLUyHRac\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"edkBiT67l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"aI30vPtqG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"Nr3bo4hNC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"Zq0At4KHd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"h5eCHOYch\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"uC6on21EM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"zy0eJndCC\\\":\\\"toggleMenu\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"900\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p7JfvcFt6.map","// Generated by Framer (f32bfea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MainButton from\"https://framerusercontent.com/modules/6nXUeygrIau0gjV94mI1/6ugdSjvHaFylqnR69L3R/PTmMvlAE0.js\";import NavLinkSmall from\"https://framerusercontent.com/modules/mGVhlVlLgr6G7SlmXk9Q/KU3YLQzwjZDSJ1Byzje2/QzylOk5CX.js\";const NavLinkSmallFonts=getFonts(NavLinkSmall);const MainButtonFonts=getFonts(MainButton);const cycleOrder=[\"biejwraPC\",\"AmHLWPvCT\",\"eSGXmY0z2\",\"jHxavvTxD\",\"ElgII_5nI\",\"JtTPwh94p\"];const serializationHash=\"framer-Kq80E\";const variantClassNames={AmHLWPvCT:\"framer-v-hym1vp\",biejwraPC:\"framer-v-1l5ashr\",ElgII_5nI:\"framer-v-1pj4qq0\",eSGXmY0z2:\"framer-v-1gqepf6\",jHxavvTxD:\"framer-v-1w36eln\",JtTPwh94p:\"framer-v-1aro0t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UM2K05yCb=undefined;const transition1={delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.5,0,.88,.77],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Aannemers\":\"AmHLWPvCT\",\"Desktop General\":\"biejwraPC\",\"Desktop Wonen\":\"eSGXmY0z2\",\"Phone Menu Only\":\"JtTPwh94p\",Phone:\"ElgII_5nI\",Tablet:\"jHxavvTxD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,toggleMenu,width,...props})=>{return{...props,UM2K05yCb:toggleMenu??props.UM2K05yCb,variant:humanReadableVariantMap[props.variant]??props.variant??\"biejwraPC\"};};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,UM2K05yCb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"biejwraPC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1pvfag5=activeVariantCallback(async(...args)=>{if(UM2K05yCb){const res=await UM2K05yCb(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jHxavvTxD\",\"ElgII_5nI\",\"JtTPwh94p\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"JtTPwh94p\")return false;return true;};const isDisplayed2=()=>{if([\"ElgII_5nI\",\"JtTPwh94p\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"JtTPwh94p\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({ElgII_5nI:{value:transition2},JtTPwh94p:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1l5ashr\",className,classNames),\"data-framer-name\":\"Desktop General\",layoutDependency:layoutDependency,layoutId:\"biejwraPC\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{ElgII_5nI:{backgroundColor:\"rgb(255, 255, 255)\"},JtTPwh94p:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({AmHLWPvCT:{\"data-framer-name\":\"Desktop Aannemers\"},ElgII_5nI:{\"data-framer-name\":\"Phone\"},eSGXmY0z2:{\"data-framer-name\":\"Desktop Wonen\"},jHxavvTxD:{\"data-framer-name\":\"Tablet\"},JtTPwh94p:{\"data-framer-name\":\"Phone Menu Only\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18r80vp\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"zgAhAdHiS\",style:{backgroundColor:\"var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255))\"},variants:{ElgII_5nI:{backgroundColor:\"rgba(255, 255, 255, 0)\"},JtTPwh94p:{backgroundColor:\"rgba(255, 255, 255, 0)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8fcrlk\",\"data-framer-name\":\"Max Width\",layoutDependency:layoutDependency,layoutId:\"QesQXQPdB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hhklcd\",\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"l33HnezmG\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"e4K9pxxUN\",openInNewTab:false,scopeId:\"tsBrI86_U\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+25+0+0+0),pixelHeight:128,pixelWidth:770,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128\",srcSet:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?scale-down-to=512&width=770&height=128 512w,https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128 770w\"},className:\"framer-1t1x7cc framer-13gq07m\",\"data-framer-name\":\"Logo Arslan Group\",layoutDependency:layoutDependency,layoutId:\"e4K9pxxUN\",style:{opacity:1},variants:{JtTPwh94p:{opacity:0}},...addPropertyOverrides({ElgII_5nI:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+12+0+.5+0),pixelHeight:128,pixelWidth:770,positionX:\"center\",positionY:\"center\",sizes:\"180px\",src:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128\",srcSet:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?scale-down-to=512&width=770&height=128 512w,https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128 770w\"}},jHxavvTxD:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+0+0+0),pixelHeight:128,pixelWidth:770,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128\",srcSet:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?scale-down-to=512&width=770&height=128 512w,https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128 770w\"}},JtTPwh94p:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||184)-0-184+0+0)+12+0+0+12),pixelHeight:128,pixelWidth:770,positionX:\"center\",positionY:\"center\",sizes:\"180px\",src:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128\",srcSet:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?scale-down-to=512&width=770&height=128 512w,https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128 770w\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f6eoga\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"zecwgeBWz\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rgj7r3\",\"data-framer-name\":\"Arslan Wrapper\",layoutDependency:layoutDependency,layoutId:\"Ljek_WSgN\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+25+0+0+15.5+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s7h45x-container\",layoutDependency:layoutDependency,layoutId:\"Yy0EziLEk-container\",nodeId:\"Yy0EziLEk\",rendersWithMotion:true,scopeId:\"tsBrI86_U\",children:/*#__PURE__*/_jsx(NavLinkSmall,{F5woNkruz:\"rgba(19, 19, 19, 0.6)\",FDHaMFpPJ:resolvedLinks[0],height:\"100%\",id:\"Yy0EziLEk\",layoutId:\"Yy0EziLEk\",variant:matchVariant(\"w7y8X_swh\"),width:\"100%\",Zkx0KGQYV:\"Arslan Aannemers\",...addPropertyOverrides({AmHLWPvCT:{F5woNkruz:\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\",FDHaMFpPJ:resolvedLinks[1],variant:matchVariant(\"o5wcO64dA\")},eSGXmY0z2:{FDHaMFpPJ:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined},{href:{webPageId:\"ZyIPMz8Go\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+0+25+0+0+15.5+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13s52op-container\",layoutDependency:layoutDependency,layoutId:\"riEZax9pK-container\",nodeId:\"riEZax9pK\",rendersWithMotion:true,scopeId:\"tsBrI86_U\",children:/*#__PURE__*/_jsx(NavLinkSmall,{F5woNkruz:\"rgba(19, 19, 19, 0.6)\",FDHaMFpPJ:resolvedLinks1[0],height:\"100%\",id:\"riEZax9pK\",layoutId:\"riEZax9pK\",variant:matchVariant(\"w7y8X_swh\"),width:\"100%\",Zkx0KGQYV:\"Arslan Wonen\",...addPropertyOverrides({AmHLWPvCT:{FDHaMFpPJ:resolvedLinks1[1]},eSGXmY0z2:{F5woNkruz:\"var(--token-ebbb2837-2457-43be-9d58-106f0acb75ec, rgb(19, 19, 19))\",FDHaMFpPJ:resolvedLinks1[2],variant:matchVariant(\"o5wcO64dA\")}},baseVariant,gestureVariant)})})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s3ekc\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"v0YYuoVJU\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{ElgII_5nI:{backgroundColor:\"rgba(234, 234, 234, 0)\"},JtTPwh94p:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z1ft49\",\"data-framer-name\":\"Navigation + CTA\",layoutDependency:layoutDependency,layoutId:\"Jt4vBBsnq\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,y:(componentViewport?.y||0)+0+0+25+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bqlauz-container\",layoutDependency:layoutDependency,layoutId:\"CzMrcFy_d-container\",nodeId:\"CzMrcFy_d\",rendersWithMotion:true,scopeId:\"tsBrI86_U\",children:/*#__PURE__*/_jsx(MainButton,{cGSBxCynU:false,fqS_eLtJY:\"010 752 12 32\",GEbtLVdpP:\"tel: 010 752 12 32\",height:\"100%\",huzj6BlXB:true,id:\"CzMrcFy_d\",layoutId:\"CzMrcFy_d\",variant:matchVariant(\"jXtPISzql\"),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined},{href:{webPageId:\"yOj1Rk24P\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,y:(componentViewport?.y||0)+0+0+25+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1baxn9l-container\",layoutDependency:layoutDependency,layoutId:\"ABvd9YTdH-container\",nodeId:\"ABvd9YTdH\",rendersWithMotion:true,scopeId:\"tsBrI86_U\",children:/*#__PURE__*/_jsx(MainButton,{cGSBxCynU:false,fqS_eLtJY:\"Adviesgesprek\",GEbtLVdpP:resolvedLinks2[0],height:\"100%\",huzj6BlXB:true,id:\"ABvd9YTdH\",layoutId:\"ABvd9YTdH\",variant:matchVariant(\"iki3ABeZs\"),width:\"100%\",...addPropertyOverrides({AmHLWPvCT:{GEbtLVdpP:resolvedLinks2[1]},eSGXmY0z2:{GEbtLVdpP:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yd5zer\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TN4rgKcGo\",onTap:onTap1pvfag5,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\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{ElgII_5nI:{backgroundColor:\"rgba(234, 234, 234, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},JtTPwh94p:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(103, 97, 97, 0.3)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-decce63a-30e6-494c-ab4a-9d67023284eb, rgb(250, 250, 250))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}},...addPropertyOverrides({JtTPwh94p:{\"data-border\":true,\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1f7bkwz\",\"data-framer-name\":\"Button Menu\",fill:\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\",intrinsicHeight:54,intrinsicWidth:55,layoutDependency:layoutDependency,layoutId:\"G2QhgxKJp\",svg:'<svg width=\"55\" height=\"54\" viewBox=\"0 0 55 54\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"1.27734\" y=\"0.5\" width=\"53\" height=\"53\" rx=\"26.5\" fill=\"#230536\"/>\\n<rect x=\"1.27734\" y=\"0.5\" width=\"53\" height=\"53\" rx=\"26.5\" stroke=\"#230536\"/>\\n<line x1=\"17.7773\" y1=\"23\" x2=\"37.7773\" y2=\"23\" stroke=\"white\"/>\\n<line x1=\"17.7773\" y1=\"30\" x2=\"37.7773\" y2=\"30\" stroke=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"DBmcBEVAs\",scopeId:\"tsBrI86_U\",...addPropertyOverrides({ElgII_5nI:{href:{webPageId:\"yOj1Rk24P\"},openInNewTab:false},JtTPwh94p:{href:{webPageId:\"yOj1Rk24P\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ql0utc framer-13gq07m\",\"data-framer-name\":\"Calendar\",layoutDependency:layoutDependency,layoutId:\"DBmcBEVAs\",style:{backgroundColor:\"var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, rgb(86, 32, 136))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,boxShadow:\"1px 4px 4px 0px rgba(0, 0, 0, 0.08)\",opacity:1,rotate:89},variants:{ElgII_5nI:{opacity:0},JtTPwh94p:{opacity:1}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:512,pixelWidth:512,sizes:\"18.3885px\",src:\"https://framerusercontent.com/images/KPMXwmTcjRD3pb0wrt3593CiVM4.png?width=512&height=512\"},className:\"framer-s02mxk\",layoutDependency:layoutDependency,layoutId:\"cRlCa4tiG\",style:{rotate:-89},...addPropertyOverrides({ElgII_5nI:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+12+0+0+0+0+8+12),pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/41CLQ4hxY0BiqjnITTe5kB4MmCM.svg?width=16&height=16\"}},JtTPwh94p:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||184)-0-184+0+0)+12+0+0+0+0+8+104+12),pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/41CLQ4hxY0BiqjnITTe5kB4MmCM.svg?width=16&height=16\"}}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"FqKx3SRg9\",scopeId:\"tsBrI86_U\",...addPropertyOverrides({ElgII_5nI:{href:\"tel: 010 752 12 32\",openInNewTab:true},JtTPwh94p:{href:\"tel: 010 752 12 32\",openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r2ol3z framer-13gq07m\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"FqKx3SRg9\",style:{backgroundColor:\"var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, rgb(86, 32, 136))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,boxShadow:\"1px 4px 4px 0px rgba(0, 0, 0, 0.08)\",opacity:1,rotate:89},variants:{ElgII_5nI:{opacity:0},JtTPwh94p:{opacity:1}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:512,pixelWidth:512,sizes:\"18.3885px\",src:\"https://framerusercontent.com/images/yO2WODstIYIl4JXPWzfJsMeYraI.png?width=512&height=512\"},className:\"framer-q9hjeu\",\"data-framer-name\":\"Frame 36345\",layoutDependency:layoutDependency,layoutId:\"quNqO9Av_\",style:{rotate:-89},...addPropertyOverrides({ElgII_5nI:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+12+0+0+0+0+8+12),pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/fDN7aSd0R0F1vrU3qQX2TcgMA.svg?width=16&height=16\"}},JtTPwh94p:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||184)-0-184+0+0)+12+0+0+0+0+8+52+12),pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/fDN7aSd0R0F1vrU3qQX2TcgMA.svg?width=16&height=16\"}}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1js85bu\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hIWq7XgxB\",onTap:onTap1pvfag5,style:{backgroundColor:\"rgba(234, 234, 234, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-r0wvy6\",\"data-framer-name\":\"Button Menu\",fill:\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\",intrinsicHeight:54,intrinsicWidth:55,layoutDependency:layoutDependency,layoutId:\"rADcqmnou\",svg:'<svg width=\"55\" height=\"54\" viewBox=\"0 0 55 54\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"1.27734\" y=\"0.5\" width=\"53\" height=\"53\" rx=\"26.5\" fill=\"#230536\"/>\\n<rect x=\"1.27734\" y=\"0.5\" width=\"53\" height=\"53\" rx=\"26.5\" stroke=\"#230536\"/>\\n<line x1=\"17.7773\" y1=\"23\" x2=\"37.7773\" y2=\"23\" stroke=\"white\"/>\\n<line x1=\"17.7773\" y1=\"30\" x2=\"37.7773\" y2=\"30\" stroke=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yOj1Rk24P\"},motionChild:true,nodeId:\"QsWxlzUnP\",openInNewTab:false,scopeId:\"tsBrI86_U\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fox4vw framer-13gq07m\",\"data-framer-name\":\"Calendar\",layoutDependency:layoutDependency,layoutId:\"QsWxlzUnP\",style:{backgroundColor:\"var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, rgb(86, 32, 136))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,boxShadow:\"1px 4px 4px 0px rgba(0, 0, 0, 0.08)\",opacity:0,rotate:89},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/41CLQ4hxY0BiqjnITTe5kB4MmCM.svg?width=16&height=16\"},className:\"framer-1coq8rx\",layoutDependency:layoutDependency,layoutId:\"SGuljL_i8\",style:{rotate:-89},...addPropertyOverrides({JtTPwh94p:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||184)-0-184+0+0)+12+0+0+0+0+8+0+0+12),pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/41CLQ4hxY0BiqjnITTe5kB4MmCM.svg?width=16&height=16\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"tel: 010 752 12 32\",motionChild:true,nodeId:\"mW7qoCrCM\",openInNewTab:true,scopeId:\"tsBrI86_U\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1dxrobq framer-13gq07m\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"mW7qoCrCM\",style:{backgroundColor:\"var(--token-c6f5454a-e4a2-4fa1-8c3f-661fc4fd0edc, rgb(86, 32, 136))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,boxShadow:\"1px 4px 4px 0px rgba(0, 0, 0, 0.08)\",opacity:0,rotate:89},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/fDN7aSd0R0F1vrU3qQX2TcgMA.svg?width=16&height=16\"},className:\"framer-hffurl\",\"data-framer-name\":\"Frame 36345\",layoutDependency:layoutDependency,layoutId:\"h54C_LwrM\",style:{rotate:-89},...addPropertyOverrides({JtTPwh94p:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+((componentViewport?.height||184)-0-184+0+0)+12+0+0+0+0+8+0+0+12),pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/fDN7aSd0R0F1vrU3qQX2TcgMA.svg?width=16&height=16\"}}},baseVariant,gestureVariant)})})})]})]})]})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Kq80E.framer-13gq07m, .framer-Kq80E .framer-13gq07m { display: block; }\",\".framer-Kq80E.framer-1l5ashr { align-content: center; align-items: center; 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: 1440px; }\",\".framer-Kq80E .framer-18r80vp { 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: hidden; padding: 25px; position: relative; width: 100%; z-index: 8; }\",\".framer-Kq80E .framer-8fcrlk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Kq80E .framer-hhklcd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Kq80E .framer-1t1x7cc { aspect-ratio: 3.8181818181818183 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 55px); overflow: hidden; position: relative; text-decoration: none; width: 210px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-Kq80E .framer-1f6eoga { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Kq80E .framer-1rgj7r3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Kq80E .framer-1s7h45x-container, .framer-Kq80E .framer-13s52op-container, .framer-Kq80E .framer-bqlauz-container, .framer-Kq80E .framer-1baxn9l-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Kq80E .framer-1s3ekc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Kq80E .framer-z1ft49 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Kq80E .framer-1yd5zer { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Kq80E .framer-1f7bkwz { flex: none; height: 54px; position: relative; width: 55px; }\",\".framer-Kq80E .framer-1ql0utc, .framer-Kq80E .framer-1r2ol3z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 54px; justify-content: center; overflow: hidden; padding: 14px; position: relative; width: 54px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Kq80E .framer-s02mxk, .framer-Kq80E .framer-q9hjeu { flex: none; gap: 0px; height: 18px; overflow: hidden; position: relative; width: 18px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-Kq80E .framer-1js85bu { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Kq80E .framer-r0wvy6 { flex: none; height: 40px; position: relative; width: 40px; z-index: 3; }\",\".framer-Kq80E .framer-1fox4vw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; left: calc(50.7042253521127% - 40px / 2); overflow: hidden; padding: 14px; position: absolute; text-decoration: none; top: calc(50.00000000000002% - 40px / 2); width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-Kq80E .framer-1coq8rx, .framer-Kq80E .framer-hffurl { flex: none; gap: 0px; height: 16px; overflow: hidden; position: relative; width: 16px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-Kq80E .framer-1dxrobq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; left: calc(50.7042253521127% - 40px / 2); overflow: hidden; padding: 14px; position: absolute; text-decoration: none; top: calc(50.00000000000002% - 40px / 2); width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Kq80E.framer-v-1w36eln.framer-1l5ashr { width: 810px; }\",\".framer-Kq80E.framer-v-1w36eln .framer-18r80vp { padding: 20px; }\",\".framer-Kq80E.framer-v-1w36eln .framer-1f7bkwz, .framer-Kq80E.framer-v-1pj4qq0 .framer-1f7bkwz { height: 40px; order: 0; width: 40px; z-index: 3; }\",\".framer-Kq80E.framer-v-1pj4qq0.framer-1l5ashr { width: 390px; }\",\".framer-Kq80E.framer-v-1pj4qq0 .framer-18r80vp { padding: 12px; }\",\".framer-Kq80E.framer-v-1pj4qq0 .framer-1t1x7cc, .framer-Kq80E.framer-v-1aro0t .framer-1t1x7cc { height: var(--framer-aspect-ratio-supported, 47px); width: 180px; }\",\".framer-Kq80E.framer-v-1pj4qq0 .framer-1yd5zer { flex-direction: column; padding: 8px; }\",\".framer-Kq80E.framer-v-1pj4qq0 .framer-1ql0utc { height: 40px; left: calc(50.7042253521127% - 40px / 2); order: 2; position: absolute; text-decoration: none; top: calc(50.00000000000002% - 40px / 2); width: 40px; z-index: 2; }\",\".framer-Kq80E.framer-v-1pj4qq0 .framer-s02mxk, .framer-Kq80E.framer-v-1pj4qq0 .framer-q9hjeu, .framer-Kq80E.framer-v-1aro0t .framer-s02mxk, .framer-Kq80E.framer-v-1aro0t .framer-q9hjeu { height: 16px; width: 16px; }\",\".framer-Kq80E.framer-v-1pj4qq0 .framer-1r2ol3z { height: 40px; left: calc(50.7042253521127% - 40px / 2); order: 1; position: absolute; text-decoration: none; top: calc(50.00000000000002% - 40px / 2); width: 40px; z-index: 1; }\",\".framer-Kq80E.framer-v-1aro0t.framer-1l5ashr { justify-content: flex-end; width: 390px; }\",\".framer-Kq80E.framer-v-1aro0t .framer-18r80vp { justify-content: flex-end; padding: 12px; }\",\".framer-Kq80E.framer-v-1aro0t .framer-8fcrlk { align-content: flex-start; align-items: flex-start; }\",\".framer-Kq80E.framer-v-1aro0t .framer-hhklcd { padding: 12px 0px 0px 0px; }\",\".framer-Kq80E.framer-v-1aro0t .framer-1s3ekc { pointer-events: auto; }\",\".framer-Kq80E.framer-v-1aro0t .framer-1yd5zer { cursor: unset; flex-direction: column; gap: 12px; padding: 8px; }\",\".framer-Kq80E.framer-v-1aro0t .framer-1ql0utc { height: 40px; order: 3; text-decoration: none; width: 40px; z-index: 2; }\",\".framer-Kq80E.framer-v-1aro0t .framer-1r2ol3z { height: 40px; order: 2; text-decoration: none; width: 40px; z-index: 1; }\",\".framer-Kq80E.framer-v-1aro0t .framer-1js85bu, .framer-Kq80E.framer-v-1aro0t .framer-r0wvy6 { order: 0; }\",\".framer-Kq80E.framer-v-1aro0t .framer-1fox4vw { order: 2; }\",\".framer-Kq80E.framer-v-1aro0t .framer-1dxrobq { order: 1; }\",'.framer-Kq80E[data-border=\"true\"]::after, .framer-Kq80E [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 107.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AmHLWPvCT\":{\"layout\":[\"fixed\",\"auto\"]},\"eSGXmY0z2\":{\"layout\":[\"fixed\",\"auto\"]},\"jHxavvTxD\":{\"layout\":[\"fixed\",\"auto\"]},\"ElgII_5nI\":{\"layout\":[\"fixed\",\"auto\"]},\"JtTPwh94p\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UM2K05yCb\":\"toggleMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertsBrI86_U=withCSS(Component,css,\"framer-Kq80E\");export default FramertsBrI86_U;FramertsBrI86_U.displayName=\"Navigation\";FramertsBrI86_U.defaultProps={height:107.5,width:1440};addPropertyControls(FramertsBrI86_U,{variant:{options:[\"biejwraPC\",\"AmHLWPvCT\",\"eSGXmY0z2\",\"jHxavvTxD\",\"ElgII_5nI\",\"JtTPwh94p\"],optionTitles:[\"Desktop General\",\"Desktop Aannemers\",\"Desktop Wonen\",\"Tablet\",\"Phone\",\"Phone Menu Only\"],title:\"Variant\",type:ControlType.Enum},UM2K05yCb:{title:\"toggleMenu\",type:ControlType.EventHandler}});addFonts(FramertsBrI86_U,[{explicitInter:true,fonts:[]},...NavLinkSmallFonts,...MainButtonFonts],{supportsExplicitInterCodegen:true});FramertsBrI86_U.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLinkSmall,{},context),forwardLoader(MainButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertsBrI86_U\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"107.5\",\"framerVariables\":\"{\\\"UM2K05yCb\\\":\\\"toggleMenu\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AmHLWPvCT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eSGXmY0z2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jHxavvTxD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ElgII_5nI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JtTPwh94p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tsBrI86_U.map","// PreloaderFirstOrRefresh.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";const VISIBLE=\"Visible\";const HIDDEN=\"Hidden\";// ms until exit animation starts, and a cleanup safety\nconst AUTO_HIDE_MS=1500;const CLEANUP_MS=2e3;export function PreloaderFirstOrRefresh(){const KEY=\"preloaderSeenThisTab\";// detect reload (Navigation Timing v2 + fallback)\nconst isReload=()=>{try{const entries=performance.getEntriesByType?.(\"navigation\");if(entries&&entries.length)return entries[0].type===\"reload\";// legacy\nreturn performance.navigation.type===1;}catch{return false;}};// did we already show once in this tab?\nconst seen=React.useMemo(()=>{try{return sessionStorage.getItem(KEY)===\"1\";}catch{return false;}},[]);const shouldShow=!seen||isReload();const[phase,setPhase]=React.useState(shouldShow?\"visible\":\"hidden\");React.useEffect(()=>{if(!shouldShow)return;try{sessionStorage.setItem(KEY,\"1\");}catch{}},[shouldShow]);// schedule exit\nReact.useEffect(()=>{if(phase!==\"visible\")return;const id=window.setTimeout(()=>setPhase(\"hiding\"),AUTO_HIDE_MS);return()=>clearTimeout(id);},[phase]);// fallback cleanup\nReact.useEffect(()=>{if(phase!==\"hiding\")return;const id=window.setTimeout(()=>setPhase(\"hidden\"),CLEANUP_MS);return()=>clearTimeout(id);},[phase]);if(phase===\"visible\"){return{variant:VISIBLE};}if(phase===\"hiding\"){return{variant:HIDDEN,onAnimationComplete:()=>setPhase(\"hidden\")};}return{variant:HIDDEN,pointerEvents:\"none\",style:{display:\"none\",opacity:0}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withPreloaderFirstOrRefresh(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...PreloaderFirstOrRefresh(props)});};}withPreloaderFirstOrRefresh.displayName=\"PreloaderFirstOrRefresh\";\nexport const __FramerMetadata__ = {\"exports\":{\"PreloaderFirstOrRefresh\":{\"type\":\"override\",\"name\":\"PreloaderFirstOrRefresh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPreloaderFirstOrRefresh\":{\"type\":\"reactHoc\",\"name\":\"withPreloaderFirstOrRefresh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SessionPreloader.map","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"xE0ExKE5x\",\"zir584Mzd\",\"FGUTKWXNu\"];const serializationHash=\"framer-9McNU\";const variantClassNames={FGUTKWXNu:\"framer-v-qlpnil\",xE0ExKE5x:\"framer-v-1ezpof\",zir584Mzd:\"framer-v-1rb3aqi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Logo Appear\":\"zir584Mzd\",\"Logo Fade Out\":\"FGUTKWXNu\",\"No Logo\":\"xE0ExKE5x\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xE0ExKE5x\"};};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:\"xE0ExKE5x\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearlf3prx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"zir584Mzd\",true),400);});const onAppear2rysux=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"FGUTKWXNu\",true),800);});useOnVariantChange(baseVariant,{default:onAppearlf3prx,FGUTKWXNu:undefined,zir584Mzd:onAppear2rysux});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ezpof\",className,classNames),\"data-framer-name\":\"No Logo\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xE0ExKE5x\",ref:refBinding,style:{...style},...addPropertyOverrides({FGUTKWXNu:{\"data-framer-name\":\"Logo Fade Out\",\"data-highlight\":undefined},zir584Mzd:{\"data-framer-name\":\"Logo Appear\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||49)*1.4818181818181821-15)),pixelHeight:1319,pixelWidth:4001,sizes:`calc(${componentViewport?.width||\"100vw\"} / 1.584)`,src:\"https://framerusercontent.com/images/Wq2gOGDr3hvV4azHa7EAy0FEY.png?width=4001&height=1319\",srcSet:\"https://framerusercontent.com/images/Wq2gOGDr3hvV4azHa7EAy0FEY.png?scale-down-to=512&width=4001&height=1319 512w,https://framerusercontent.com/images/Wq2gOGDr3hvV4azHa7EAy0FEY.png?scale-down-to=1024&width=4001&height=1319 1024w,https://framerusercontent.com/images/Wq2gOGDr3hvV4azHa7EAy0FEY.png?scale-down-to=2048&width=4001&height=1319 2048w,https://framerusercontent.com/images/Wq2gOGDr3hvV4azHa7EAy0FEY.png?width=4001&height=1319 4001w\"},className:\"framer-1ic02cv\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"FHdMx5yiN\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{FGUTKWXNu:{opacity:0}},...addPropertyOverrides({FGUTKWXNu:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||49)-0-30)/2+0+0)),pixelHeight:126,pixelWidth:499,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} / 1.584)`,src:\"https://framerusercontent.com/images/yz3bVXN9ydlTT1wjNh4PiJq65I.png?width=499&height=126\"},transformTemplate:undefined},zir584Mzd:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:126,intrinsicWidth:499,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||49)-0-30)/2+0+0)),pixelHeight:126,pixelWidth:499,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} / 1.584)`,src:\"https://framerusercontent.com/images/yz3bVXN9ydlTT1wjNh4PiJq65I.png?width=499&height=126\"},transformTemplate:undefined}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9McNU.framer-2347lm, .framer-9McNU .framer-2347lm { display: block; }\",\".framer-9McNU.framer-1ezpof { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 49px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 151px; }\",\".framer-9McNU .framer-1ic02cv { aspect-ratio: 3.177570093457944 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 30px); left: 50%; overflow: hidden; position: absolute; top: 148%; width: 63%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-9McNU.framer-v-1rb3aqi .framer-1ic02cv, .framer-9McNU.framer-v-qlpnil .framer-1ic02cv { left: unset; position: relative; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 151\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zir584Mzd\":{\"layout\":[\"fixed\",\"fixed\"]},\"FGUTKWXNu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTz3ev1s6k=withCSS(Component,css,\"framer-9McNU\");export default FramerTz3ev1s6k;FramerTz3ev1s6k.displayName=\"Logo Preloader Animation\";FramerTz3ev1s6k.defaultProps={height:49,width:151};addPropertyControls(FramerTz3ev1s6k,{variant:{options:[\"xE0ExKE5x\",\"zir584Mzd\",\"FGUTKWXNu\"],optionTitles:[\"No Logo\",\"Logo Appear\",\"Logo Fade Out\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTz3ev1s6k,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTz3ev1s6k\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zir584Mzd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FGUTKWXNu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"151\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"49\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tz3ev1s6k.map","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withPreloaderFirstOrRefresh}from\"https://framerusercontent.com/modules/8jmRNHgW6Mmbvth4m9eN/ycWIqWeBZhldWlpKafN2/SessionPreloader.js\";import LogoPreloaderAnimation from\"https://framerusercontent.com/modules/e1pXwbho16rWgI1HM3BP/Rhz46KuQp9p6VbzrG69I/Tz3ev1s6k.js\";const LogoPreloaderAnimationFonts=getFonts(LogoPreloaderAnimation);const MotionDivWithPreloaderFirstOrRefresh1xnp2x9=withCodeBoundaryForOverrides(motion.div,{nodeId:\"M7GzuzuHJ\",override:withPreloaderFirstOrRefresh,scopeId:\"ule7PF8Xc\"});const cycleOrder=[\"M7GzuzuHJ\",\"UOiqN9XbZ\",\"Tk8sgP3LT\",\"rruKoBSh_\"];const serializationHash=\"framer-lVij2\";const variantClassNames={M7GzuzuHJ:\"framer-v-1xnp2x9\",rruKoBSh_:\"framer-v-1jtydg6\",Tk8sgP3LT:\"framer-v-mdvx25\",UOiqN9XbZ:\"framer-v-1bzuqez\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Hidden\":\"UOiqN9XbZ\",\"Desktop Visible\":\"M7GzuzuHJ\",\"Phone Hidden\":\"rruKoBSh_\",\"Phone Visible\":\"Tk8sgP3LT\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"M7GzuzuHJ\"};};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:\"M7GzuzuHJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppearlhf8in=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"UOiqN9XbZ\",true),2400);});const onAppear1y21xdx=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rruKoBSh_\",true),2400);});useOnVariantChange(baseVariant,{default:onAppearlhf8in,rruKoBSh_:undefined,Tk8sgP3LT:onAppear1y21xdx,UOiqN9XbZ:undefined});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithPreloaderFirstOrRefresh1xnp2x9,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xnp2x9\",className,classNames),\"data-framer-name\":\"Desktop Visible\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"M7GzuzuHJ\",ref:refBinding,style:{...style},...addPropertyOverrides({rruKoBSh_:{\"data-framer-name\":\"Phone Hidden\",\"data-highlight\":undefined},Tk8sgP3LT:{\"data-framer-name\":\"Phone Visible\"},UOiqN9XbZ:{\"data-framer-name\":\"Desktop Hidden\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13wjegk\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"byN7y3ar0\",style:{backgroundColor:\"var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, rgb(35, 13, 56))\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"340px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-(componentViewport?.height||800)*1/2)+0+(((componentViewport?.height||800)*1-0-110)/2+0+0),...addPropertyOverrides({rruKoBSh_:{y:(componentViewport?.y||0)+((componentViewport?.height||800)*-.4999999999999998-(componentViewport?.height||800)*1/2)+0+(((componentViewport?.height||800)*1-0-110)/2+0+0)},Tk8sgP3LT:{height:87.35,width:\"260px\",y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-(componentViewport?.height||800)*1/2)+0+(((componentViewport?.height||800)*1-0-87.35)/2+0+0)},UOiqN9XbZ:{y:(componentViewport?.y||0)+((componentViewport?.height||800)*-.4999999999999998-(componentViewport?.height||800)*1/2)+0+(((componentViewport?.height||800)*1-0-110)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b83280-container\",layoutDependency:layoutDependency,layoutId:\"h6AFXdsm_-container\",nodeId:\"h6AFXdsm_\",rendersWithMotion:true,scopeId:\"ule7PF8Xc\",children:/*#__PURE__*/_jsx(LogoPreloaderAnimation,{height:\"100%\",id:\"h6AFXdsm_\",layoutId:\"h6AFXdsm_\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"xE0ExKE5x\"),width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lVij2.framer-bzyf00, .framer-lVij2 .framer-bzyf00 { display: block; }\",\".framer-lVij2.framer-1xnp2x9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-lVij2 .framer-13wjegk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-lVij2 .framer-1b83280-container { flex: none; height: 110px; position: relative; width: 340px; }\",\".framer-lVij2.framer-v-1bzuqez .framer-13wjegk, .framer-lVij2.framer-v-1jtydg6 .framer-13wjegk { top: calc(-49.99999999999998% - 100% / 2); }\",\".framer-lVij2.framer-v-mdvx25.framer-1xnp2x9, .framer-lVij2.framer-v-1jtydg6.framer-1xnp2x9 { width: 390px; }\",\".framer-lVij2.framer-v-mdvx25 .framer-1b83280-container { aspect-ratio: 3.090909090909091 / 1; height: var(--framer-aspect-ratio-supported, 87px); width: 260px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UOiqN9XbZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"Tk8sgP3LT\":{\"layout\":[\"fixed\",\"fixed\"]},\"rruKoBSh_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerule7PF8Xc=withCSS(Component,css,\"framer-lVij2\");export default Framerule7PF8Xc;Framerule7PF8Xc.displayName=\"Preloader\";Framerule7PF8Xc.defaultProps={height:800,width:1440};addPropertyControls(Framerule7PF8Xc,{variant:{options:[\"M7GzuzuHJ\",\"UOiqN9XbZ\",\"Tk8sgP3LT\",\"rruKoBSh_\"],optionTitles:[\"Desktop Visible\",\"Desktop Hidden\",\"Phone Visible\",\"Phone Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerule7PF8Xc,[{explicitInter:true,fonts:[]},...LogoPreloaderAnimationFonts],{supportsExplicitInterCodegen:true});Framerule7PF8Xc.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LogoPreloaderAnimation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerule7PF8Xc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UOiqN9XbZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Tk8sgP3LT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rruKoBSh_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/do8UiK48c/do8UiK48c.js\";import CTA from\"#framer/local/canvasComponent/GoTAFIZaI/GoTAFIZaI.js\";import FullScreenMenu from\"#framer/local/canvasComponent/p7JfvcFt6/p7JfvcFt6.js\";import Navigation from\"#framer/local/canvasComponent/tsBrI86_U/tsBrI86_U.js\";import Preloader from\"#framer/local/canvasComponent/ule7PF8Xc/ule7PF8Xc.js\";const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const FullScreenMenuFonts=getFonts(FullScreenMenu);const CTAFonts=getFonts(CTA);const FooterFonts=getFonts(Footer);const breakpoints={b81NdD7pU:\"(max-width: 809.98px)\",QfEH00guD:\"(min-width: 810px) and (max-width: 1439.98px)\",Ymo_uxMg0:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-JROYJ\";const variantClassNames={b81NdD7pU:\"framer-v-igdbb3\",QfEH00guD:\"framer-v-if5mqy\",Ymo_uxMg0:\"framer-v-1bz956f\"};const NXWkBbhgQ=undefined;const MRPFu4HAK=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};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 breakpointRules={b81NdD7pU:[\".framer-JROYJ.framer-5w6pvn { overscroll-behavior: contain; }\",\".framer-JROYJ .framer-91snfe-container { height: auto; }\"],QfEH00guD:[\".framer-JROYJ.framer-5w6pvn { overscroll-behavior: contain; }\",\".framer-JROYJ .framer-91snfe-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={b81NdD7pU:\".framer-igdbb3-override\",QfEH00guD:\".framer-if5mqy-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JROYJ.framer-1gnypgi, .framer-JROYJ .framer-1gnypgi { display: block; }\",\".framer-JROYJ.framer-1bz956f { align-content: center; align-items: center; background-color: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, #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-JROYJ .framer-f4a75o-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-JROYJ.framer-poaokw { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-JROYJ.framer-5w6pvn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100vh; justify-content: flex-start; left: calc(50.00000000000002% - 100% / 2); overflow: auto; padding: 0px; position: fixed; top: 0px; width: 100%; z-index: 9; }\",\".framer-JROYJ .framer-91snfe-container { flex: none; height: 100vh; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-JROYJ .framer-8wzvkg { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-JROYJ .framer-17zntri-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-JROYJ .framer-1e6cy6f-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-JROYJ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-JROYJ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-JROYJ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-JROYJ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-JROYJ[data-hide-scrollbars=\"true\"], .framer-JROYJ [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];const mediaQueries={b81NdD7pU:\"(max-width: 809.98px)\",QfEH00guD:\"(min-width: 810px) and (max-width: 1439.98px)\",Ymo_uxMg0:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"Ymo_uxMg0\",Phone:\"b81NdD7pU\",Tablet:\"QfEH00guD\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({cTAVisible,height,id,scrollSection,width,...props})=>{return{...props,MRPFu4HAK:cTAVisible??props.MRPFu4HAK??true,NXWkBbhgQ:scrollSection??props.NXWkBbhgQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ymo_uxMg0\"};};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,NXWkBbhgQ,MRPFu4HAK,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const UM2K05yCbko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const zy0eJndCC1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Ymo_uxMg0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1bz956f\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:105,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-f4a75o-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"A34apAqYw\",rendersWithMotion:true,scopeId:\"cCR5pohsE\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b81NdD7pU:{__framer__animateOnce:false,__framer__targets:[{ref:NXWkBbhgQ,target:\"JtTPwh94p\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,variant:matchVariant(\"ElgII_5nI\")},QfEH00guD:{variant:matchVariant(\"jHxavvTxD\")}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{height:\"100%\",id:\"A34apAqYw\",layoutId:\"A34apAqYw\",style:{width:\"100%\"},UM2K05yCb:UM2K05yCbko9la1({overlay}),variant:matchVariant(\"biejwraPC\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-poaokw\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"yVyl55ZrK\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-5w6pvn\"),\"data-framer-name\":\"Overflow\",\"data-hide-scrollbars\":true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:\"framer-91snfe-container\",exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"St5FTPOmF\",rendersWithMotion:true,scopeId:\"cCR5pohsE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b81NdD7pU:{style:{width:\"100%\"},variant:matchVariant(\"Zq0At4KHd\")},QfEH00guD:{style:{width:\"100%\"},variant:matchVariant(\"edkBiT67l\")}},children:/*#__PURE__*/_jsx(FullScreenMenu,{height:\"100%\",id:\"St5FTPOmF\",layoutId:\"St5FTPOmF\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"MHZuMt7ch\"),width:\"100%\",zy0eJndCC:zy0eJndCC1q29jei({overlay})})})})})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-8wzvkg\"}),MRPFu4HAK!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:809,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17zntri-container\",nodeId:\"XgCmHcmk5\",scopeId:\"cCR5pohsE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b81NdD7pU:{variant:matchVariant(\"fwQlwLGqP\")},QfEH00guD:{variant:matchVariant(\"LxCTdE_Zt\")}},children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"XgCmHcmk5\",layoutId:\"XgCmHcmk5\",style:{width:\"100%\"},variant:matchVariant(\"KQPBdjoDD\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1303,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e6cy6f-container\",nodeId:\"n01nMCnSL\",scopeId:\"cCR5pohsE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b81NdD7pU:{variant:matchVariant(\"xHvIf046o\")},QfEH00guD:{variant:matchVariant(\"uZeIF0dnS\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"n01nMCnSL\",layoutId:\"n01nMCnSL\",style:{width:\"100%\"},variant:matchVariant(\"xE3fC2VVF\"),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 2500\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QfEH00guD\":{\"layout\":[\"fixed\",\"fixed\"]},\"b81NdD7pU\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NXWkBbhgQ\":\"scrollSection\",\"MRPFu4HAK\":\"cTAVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Ymo_uxMg0\":[\".framer-f4a75o-container\",\".framer-17zntri-container\",\".framer-1e6cy6f-container\"],\"QfEH00guD\":[\".framer-f4a75o-container\",\".framer-17zntri-container\",\".framer-1e6cy6f-container\"],\"b81NdD7pU\":[\".framer-f4a75o-container\",\".framer-17zntri-container\",\".framer-1e6cy6f-container\"]}\n * @framerBreakpoints {\"Ymo_uxMg0\":{\"min\":1440,\"canvasClassName\":\"framer-1bz956f-override\",\"minHeight\":2500,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"QfEH00guD\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-if5mqy-override\",\"minHeight\":3500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"b81NdD7pU\":{\"max\":809,\"canvasClassName\":\"framer-igdbb3-override\",\"minHeight\":3500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Ymo_uxMg0\n * @framerLayoutTemplate true\n */const FramercCR5pohsE=withCSS(Component,css,\"framer-JROYJ\");export default FramercCR5pohsE;FramercCR5pohsE.displayName=\"General\";FramercCR5pohsE.defaultProps={height:2500,width:1440};addPropertyControls(FramercCR5pohsE,{NXWkBbhgQ:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},MRPFu4HAK:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean}});addFonts(FramercCR5pohsE,[{explicitInter:true,fonts:[]},...NavigationFonts,...FullScreenMenuFonts,...CTAFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramercCR5pohsE.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Preloader,{},context),forwardLoader(Navigation,{},context),forwardLoader(FullScreenMenu,{},context),forwardLoader(CTA,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercCR5pohsE\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QfEH00guD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b81NdD7pU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"NXWkBbhgQ\\\":\\\"scrollSection\\\",\\\"MRPFu4HAK\\\":\\\"cTAVisible\\\"}\",\"framerBreakpoints\":\"{\\\"Ymo_uxMg0\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1bz956f-override\\\",\\\"minHeight\\\":2500,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"QfEH00guD\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-if5mqy-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"b81NdD7pU\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-igdbb3-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"Ymo_uxMg0\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"2500\",\"framerHitTargets\":\"{\\\"Ymo_uxMg0\\\":[\\\".framer-f4a75o-container\\\",\\\".framer-17zntri-container\\\",\\\".framer-1e6cy6f-container\\\"],\\\"QfEH00guD\\\":[\\\".framer-f4a75o-container\\\",\\\".framer-17zntri-container\\\",\\\".framer-1e6cy6f-container\\\"],\\\"b81NdD7pU\\\":[\\\".framer-f4a75o-container\\\",\\\".framer-17zntri-container\\\",\\\".framer-1e6cy6f-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f32bfea)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/do8UiK48c/do8UiK48c.js\";import CTA from\"#framer/local/canvasComponent/GoTAFIZaI/GoTAFIZaI.js\";import FullScreenMenu from\"#framer/local/canvasComponent/p7JfvcFt6/p7JfvcFt6.js\";import Navigation from\"#framer/local/canvasComponent/tsBrI86_U/tsBrI86_U.js\";import Preloader from\"#framer/local/canvasComponent/ule7PF8Xc/ule7PF8Xc.js\";const PreloaderFonts=getFonts(Preloader);const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const FullScreenMenuFonts=getFonts(FullScreenMenu);const ContainerWithFX=withFX(Container);const CTAFonts=getFonts(CTA);const FooterFonts=getFonts(Footer);const NavigationControls=getPropertyControls(Navigation);const breakpoints={DbSSMJGqS:\"(min-width: 810px) and (max-width: 1439.98px)\",qWx8LVk_z:\"(min-width: 1440px)\",x9uR19O9H:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ATCmG\";const variantClassNames={DbSSMJGqS:\"framer-v-twxal3\",qWx8LVk_z:\"framer-v-14qv4kn\",x9uR19O9H:\"framer-v-4nthb\"};const VGFWqViFn=undefined;const NXWkBbhgQ=undefined;const MRPFu4HAK=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:-32};const transition1={delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:-32};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={bounce:.2,delay:0,duration:.4,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:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};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 breakpointRules={DbSSMJGqS:[\".framer-ATCmG.framer-vqrej1 { overscroll-behavior: contain; }\",\".framer-ATCmG .framer-npmi5t-container { height: auto; }\"],x9uR19O9H:[\".framer-ATCmG.framer-vqrej1 { overscroll-behavior: contain; }\",\".framer-ATCmG .framer-npmi5t-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={DbSSMJGqS:\".framer-twxal3-override\",x9uR19O9H:\".framer-4nthb-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ATCmG.framer-ab0ck8, .framer-ATCmG .framer-ab0ck8 { display: block; }\",\".framer-ATCmG.framer-14qv4kn { align-content: center; align-items: center; background-color: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, #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-ATCmG .framer-1484bb6-container { flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: -1000; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-ATCmG .framer-q629qf-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-ATCmG.framer-vf52tv { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-ATCmG.framer-vqrej1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100vh; justify-content: flex-start; left: calc(50.00000000000002% - 100% / 2); overflow: auto; padding: 0px; position: fixed; top: 0px; width: 100%; z-index: 9; }\",\".framer-ATCmG .framer-npmi5t-container { flex: none; height: 100vh; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-ATCmG .framer-18fn8hr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ATCmG .framer-1aboj2t-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-ATCmG .framer-avr0vj-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-ATCmG[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-ATCmG [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-ATCmG[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-ATCmG [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-ATCmG[data-hide-scrollbars=\"true\"], .framer-ATCmG [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];const mediaQueries={DbSSMJGqS:\"(min-width: 810px) and (max-width: 1439.98px)\",qWx8LVk_z:\"(min-width: 1440px)\",x9uR19O9H:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"qWx8LVk_z\",Phone:\"x9uR19O9H\",Tablet:\"DbSSMJGqS\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop Aannemers\":\"AmHLWPvCT\",\"Desktop General\":\"biejwraPC\",\"Desktop Wonen\":\"eSGXmY0z2\",\"Phone Menu Only\":\"JtTPwh94p\",Phone:\"ElgII_5nI\",Tablet:\"jHxavvTxD\"};const getProps=({cTAVisible,desktopNavVariant,height,id,scrollSection,width,...props})=>{return{...props,MRPFu4HAK:cTAVisible??props.MRPFu4HAK??true,NXWkBbhgQ:scrollSection??props.NXWkBbhgQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"qWx8LVk_z\",VGFWqViFn:humanReadableEnumMap[desktopNavVariant]??desktopNavVariant??props.VGFWqViFn??\"biejwraPC\"};};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,VGFWqViFn,NXWkBbhgQ,MRPFu4HAK,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const UM2K05yCbko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const zy0eJndCC1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"qWx8LVk_z\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-14qv4kn\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1484bb6-container\",layoutScroll:true,nodeId:\"IX2T1U7bP\",scopeId:\"BkN4vH4gW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{x9uR19O9H:{variant:matchVariant(\"Tk8sgP3LT\")}},children:/*#__PURE__*/_jsx(Preloader,{height:\"100%\",id:\"IX2T1U7bP\",layoutId:\"IX2T1U7bP\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M7GzuzuHJ\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:107,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-q629qf-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"k0qIJk8AV\",rendersWithMotion:true,scopeId:\"BkN4vH4gW\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DbSSMJGqS:{variant:matchVariant(\"jHxavvTxD\")},x9uR19O9H:{__framer__animateOnce:false,__framer__targets:[{ref:NXWkBbhgQ,target:\"JtTPwh94p\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,variant:matchVariant(\"ElgII_5nI\")}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{height:\"100%\",id:\"k0qIJk8AV\",layoutId:\"k0qIJk8AV\",style:{width:\"100%\"},UM2K05yCb:UM2K05yCbko9la1({overlay}),variant:matchVariant(VGFWqViFn),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-vf52tv\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"Yyx0ympyp\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-vqrej1\"),\"data-framer-name\":\"Overflow\",\"data-hide-scrollbars\":true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation3,className:\"framer-npmi5t-container\",exit:animation2,inComponentSlot:true,initial:animation4,nodeId:\"a1Vehtyao\",rendersWithMotion:true,scopeId:\"BkN4vH4gW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DbSSMJGqS:{style:{width:\"100%\"},variant:matchVariant(\"Nr3bo4hNC\")},x9uR19O9H:{style:{width:\"100%\"},variant:matchVariant(\"uC6on21EM\")}},children:/*#__PURE__*/_jsx(FullScreenMenu,{height:\"100%\",id:\"a1Vehtyao\",layoutId:\"a1Vehtyao\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"NzLUyHRac\"),width:\"100%\",zy0eJndCC:zy0eJndCC1q29jei({overlay})})})})})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-18fn8hr\"}),MRPFu4HAK!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:809,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aboj2t-container\",nodeId:\"Lv3Db7SWA\",scopeId:\"BkN4vH4gW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DbSSMJGqS:{variant:matchVariant(\"LxCTdE_Zt\")},x9uR19O9H:{variant:matchVariant(\"fwQlwLGqP\")}},children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"Lv3Db7SWA\",layoutId:\"Lv3Db7SWA\",style:{width:\"100%\"},variant:matchVariant(\"KQPBdjoDD\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1281,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-avr0vj-container\",nodeId:\"qzPgNOIuW\",scopeId:\"BkN4vH4gW\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DbSSMJGqS:{variant:matchVariant(\"uZeIF0dnS\")},x9uR19O9H:{variant:matchVariant(\"xHvIf046o\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"qzPgNOIuW\",layoutId:\"qzPgNOIuW\",style:{width:\"100%\"},variant:matchVariant(\"xE3fC2VVF\"),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 2500\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DbSSMJGqS\":{\"layout\":[\"fixed\",\"fixed\"]},\"x9uR19O9H\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VGFWqViFn\":\"desktopNavVariant\",\"NXWkBbhgQ\":\"scrollSection\",\"MRPFu4HAK\":\"cTAVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"qWx8LVk_z\":[\".framer-1484bb6-container\",\".framer-q629qf-container\",\".framer-1aboj2t-container\",\".framer-avr0vj-container\"],\"DbSSMJGqS\":[\".framer-1484bb6-container\",\".framer-q629qf-container\",\".framer-1aboj2t-container\",\".framer-avr0vj-container\"],\"x9uR19O9H\":[\".framer-1484bb6-container\",\".framer-q629qf-container\",\".framer-1aboj2t-container\",\".framer-avr0vj-container\"]}\n * @framerBreakpoints {\"qWx8LVk_z\":{\"min\":1440,\"canvasClassName\":\"framer-14qv4kn-override\",\"minHeight\":2500,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"DbSSMJGqS\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-twxal3-override\",\"minHeight\":3500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"x9uR19O9H\":{\"max\":809,\"canvasClassName\":\"framer-4nthb-override\",\"minHeight\":3500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant qWx8LVk_z\n * @framerLayoutTemplate true\n */const FramerBkN4vH4gW=withCSS(Component,css,\"framer-ATCmG\");export default FramerBkN4vH4gW;FramerBkN4vH4gW.displayName=\"Wonen\";FramerBkN4vH4gW.defaultProps={height:2500,width:1440};addPropertyControls(FramerBkN4vH4gW,{VGFWqViFn:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"biejwraPC\",description:undefined,hidden:undefined,title:\"Desktop Nav Variant\"},NXWkBbhgQ:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},MRPFu4HAK:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean}});addFonts(FramerBkN4vH4gW,[{explicitInter:true,fonts:[]},...PreloaderFonts,...NavigationFonts,...FullScreenMenuFonts,...CTAFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerBkN4vH4gW.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Preloader,{},context),forwardLoader(Navigation,{},context),forwardLoader(FullScreenMenu,{},context),forwardLoader(CTA,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBkN4vH4gW\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"2500\",\"framerDefaultVariant\":\"qWx8LVk_z\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"qWx8LVk_z\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-14qv4kn-override\\\",\\\"minHeight\\\":2500,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"DbSSMJGqS\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-twxal3-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"x9uR19O9H\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-4nthb-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"VGFWqViFn\\\":\\\"desktopNavVariant\\\",\\\"NXWkBbhgQ\\\":\\\"scrollSection\\\",\\\"MRPFu4HAK\\\":\\\"cTAVisible\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerHitTargets\":\"{\\\"qWx8LVk_z\\\":[\\\".framer-1484bb6-container\\\",\\\".framer-q629qf-container\\\",\\\".framer-1aboj2t-container\\\",\\\".framer-avr0vj-container\\\"],\\\"DbSSMJGqS\\\":[\\\".framer-1484bb6-container\\\",\\\".framer-q629qf-container\\\",\\\".framer-1aboj2t-container\\\",\\\".framer-avr0vj-container\\\"],\\\"x9uR19O9H\\\":[\\\".framer-1484bb6-container\\\",\\\".framer-q629qf-container\\\",\\\".framer-1aboj2t-container\\\",\\\".framer-avr0vj-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DbSSMJGqS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x9uR19O9H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (beb597f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/do8UiK48c/do8UiK48c.js\";import MainButton from\"#framer/local/canvasComponent/PTmMvlAE0/PTmMvlAE0.js\";const MainButtonFonts=getFonts(MainButton);const FooterFonts=getFonts(Footer);const breakpoints={c3jeD5buf:\"(max-width: 809.98px)\",D2Szed2NU:\"(min-width: 810px) and (max-width: 1439.98px)\",vxR5JGTiN:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-S822j\";const variantClassNames={c3jeD5buf:\"framer-v-ypyrgw\",D2Szed2NU:\"framer-v-104komw\",vxR5JGTiN:\"framer-v-1teths\"};const breakpointRules={c3jeD5buf:[\".framer-S822j .framer-u7u9cx { padding: 16px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={c3jeD5buf:\".framer-ypyrgw-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S822j.framer-d1v2a8, .framer-S822j .framer-d1v2a8 { display: block; }\",\".framer-S822j.framer-1teths { align-content: center; align-items: center; background-color: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, #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-S822j .framer-u7u9cx { align-content: center; align-items: center; background-color: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, #ffffff); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -999; overflow: hidden; padding: 24px; position: sticky; top: 0px; width: 100%; z-index: 8; }\",\".framer-S822j .framer-h3xh7a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-S822j .framer-199bouo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 70px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-S822j .framer-1plxw3g { aspect-ratio: 3.8181818181818183 / 1; flex: none; gap: 0px; height: var(--framer-aspect-ratio-supported, 55px); overflow: hidden; position: relative; text-decoration: none; width: 210px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-S822j .framer-133lgsq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-S822j .framer-16wmmbb { align-content: center; align-items: center; background-color: var(--token-4d44280a-7d46-48e7-a32d-a5b0abdcc260, #230d38); border-bottom-left-radius: 99px; border-bottom-right-radius: 99px; border-top-left-radius: 99px; border-top-right-radius: 99px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 14px; position: relative; text-decoration: none; width: 40px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-S822j .framer-1hf00v9 { flex: none; gap: 0px; height: 16px; overflow: hidden; position: relative; width: 16px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-S822j .framer-ym1mkx { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-S822j .framer-1tlpfot-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={c3jeD5buf:\"(max-width: 809.98px)\",D2Szed2NU:\"(min-width: 810px) and (max-width: 1439.98px)\",vxR5JGTiN:\"(min-width: 1440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"vxR5JGTiN\",Phone:\"c3jeD5buf\",Tablet:\"D2Szed2NU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vxR5JGTiN\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"c3jeD5buf\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"c3jeD5buf\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"vxR5JGTiN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1teths\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-u7u9cx\",\"data-framer-name\":\"Nav\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h3xh7a\",\"data-framer-name\":\"Max Width\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-199bouo\",\"data-framer-name\":\"Main\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"LwijocqLp\",openInNewTab:false,scopeId:\"wHnkHgMID\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c3jeD5buf:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(16),pixelHeight:128,pixelWidth:770,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128\",srcSet:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?scale-down-to=512&width=770&height=128 512w,https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128 770w\"}}},children:/*#__PURE__*/_jsx(Image,{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(24),pixelHeight:128,pixelWidth:770,positionX:\"center\",positionY:\"center\",sizes:\"210px\",src:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128\",srcSet:\"https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?scale-down-to=512&width=770&height=128 512w,https://framerusercontent.com/images/U8D5w8SPVWmlyHkeXtxbNv6pOF4.png?width=770&height=128 770w\"},className:\"framer-1plxw3g framer-d1v2a8\",\"data-framer-name\":\"Logo Arslan Group\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined},{href:{webPageId:\"Y_HNX2NXq\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:55,y:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-133lgsq-container hidden-ypyrgw\",nodeId:\"KEWb0LNWG\",scopeId:\"wHnkHgMID\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D2Szed2NU:{GEbtLVdpP:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(MainButton,{cGSBxCynU:false,fqS_eLtJY:\"Plan je gratis adviesgesprek\",GEbtLVdpP:resolvedLinks[0],height:\"100%\",huzj6BlXB:true,id:\"KEWb0LNWG\",layoutId:\"KEWb0LNWG\",variant:\"iki3ABeZs\",width:\"100%\"})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Y_HNX2NXq\"},motionChild:true,nodeId:\"kzptJNwDC\",openInNewTab:false,scopeId:\"wHnkHgMID\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16wmmbb hidden-1teths hidden-104komw framer-d1v2a8\",\"data-framer-name\":\"Calendar\",style:{rotate:89},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c3jeD5buf:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(35.5),pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/41CLQ4hxY0BiqjnITTe5kB4MmCM.svg?width=16&height=16\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:16,pixelWidth:16,sizes:\"16px\",src:\"https://framerusercontent.com/images/41CLQ4hxY0BiqjnITTe5kB4MmCM.svg?width=16&height=16\"},className:\"framer-1hf00v9\",style:{rotate:-89}})})})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ym1mkx\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c3jeD5buf:{y:1087}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1107,width:\"100vw\",y:1103,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tlpfot-container\",nodeId:\"QPE0_MeXP\",scopeId:\"wHnkHgMID\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c3jeD5buf:{variant:\"xHvIf046o\"},D2Szed2NU:{variant:\"uZeIF0dnS\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"QPE0_MeXP\",layoutId:\"QPE0_MeXP\",style:{width:\"100%\"},variant:\"xE3fC2VVF\",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 2500\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D2Szed2NU\":{\"layout\":[\"fixed\",\"fixed\"]},\"c3jeD5buf\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vxR5JGTiN\":[\".framer-u7u9cx\",\".framer-1tlpfot-container\"],\"D2Szed2NU\":[\".framer-u7u9cx\",\".framer-1tlpfot-container\"],\"c3jeD5buf\":[\".framer-u7u9cx\",\".framer-1tlpfot-container\"]}\n * @framerBreakpoints {\"vxR5JGTiN\":{\"min\":1440,\"canvasClassName\":\"framer-1teths-override\",\"minHeight\":2500,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"D2Szed2NU\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-104komw-override\",\"minHeight\":3500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"c3jeD5buf\":{\"max\":809,\"canvasClassName\":\"framer-ypyrgw-override\",\"minHeight\":3500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant vxR5JGTiN\n * @framerLayoutTemplate true\n */const FramerwHnkHgMID=withCSS(Component,css,\"framer-S822j\");export default FramerwHnkHgMID;FramerwHnkHgMID.displayName=\"Landingspagina\";FramerwHnkHgMID.defaultProps={height:2500,width:1440};addFonts(FramerwHnkHgMID,[{explicitInter:true,fonts:[]},...MainButtonFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwHnkHgMID\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"vxR5JGTiN\\\":[\\\".framer-u7u9cx\\\",\\\".framer-1tlpfot-container\\\"],\\\"D2Szed2NU\\\":[\\\".framer-u7u9cx\\\",\\\".framer-1tlpfot-container\\\"],\\\"c3jeD5buf\\\":[\\\".framer-u7u9cx\\\",\\\".framer-1tlpfot-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"vxR5JGTiN\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1teths-override\\\",\\\"minHeight\\\":2500,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"D2Szed2NU\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-104komw-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"c3jeD5buf\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ypyrgw-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D2Szed2NU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c3jeD5buf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"2500\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"vxR5JGTiN\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f32bfea)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/do8UiK48c/do8UiK48c.js\";import CTA from\"#framer/local/canvasComponent/GoTAFIZaI/GoTAFIZaI.js\";import FullScreenMenu from\"#framer/local/canvasComponent/p7JfvcFt6/p7JfvcFt6.js\";import Navigation from\"#framer/local/canvasComponent/tsBrI86_U/tsBrI86_U.js\";import Preloader from\"#framer/local/canvasComponent/ule7PF8Xc/ule7PF8Xc.js\";const PreloaderFonts=getFonts(Preloader);const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const FullScreenMenuFonts=getFonts(FullScreenMenu);const ContainerWithFX=withFX(Container);const CTAFonts=getFonts(CTA);const FooterFonts=getFonts(Footer);const breakpoints={E0_43fWrh:\"(min-width: 1440px)\",fTgps5b7A:\"(min-width: 810px) and (max-width: 1439.98px)\",MS8HBBPB8:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-2WntI\";const variantClassNames={E0_43fWrh:\"framer-v-11yc7yw\",fTgps5b7A:\"framer-v-axtwdb\",MS8HBBPB8:\"framer-v-6j2xp7\"};const NXWkBbhgQ=undefined;const MRPFu4HAK=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:-32};const transition1={delay:0,duration:.6,ease:[.5,0,.88,.77],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:-32};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={bounce:.2,delay:0,duration:.4,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:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};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 breakpointRules={fTgps5b7A:[\".framer-2WntI.framer-w22863 { overscroll-behavior: contain; }\",\".framer-2WntI .framer-kamw48-container { height: auto; }\"],MS8HBBPB8:[\".framer-2WntI.framer-w22863 { overscroll-behavior: contain; }\",\".framer-2WntI .framer-kamw48-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fTgps5b7A:\".framer-axtwdb-override\",MS8HBBPB8:\".framer-6j2xp7-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2WntI.framer-17gdo0q, .framer-2WntI .framer-17gdo0q { display: block; }\",\".framer-2WntI.framer-11yc7yw { align-content: center; align-items: center; background-color: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, #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-2WntI .framer-17cpz9y-container { flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: -1000; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-2WntI .framer-wuom9g-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 9; }\",\".framer-2WntI.framer-ozhf6y { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-2WntI.framer-w22863 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100vh; justify-content: flex-start; left: calc(50.00000000000002% - 100% / 2); overflow: auto; padding: 0px; position: fixed; top: 0px; width: 100%; z-index: 9; }\",\".framer-2WntI .framer-kamw48-container { flex: none; height: 100vh; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-2WntI .framer-3qkp6r { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-2WntI .framer-1w0fa0y-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-2WntI .framer-x4q3i9-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-2WntI[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-2WntI [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-2WntI[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-2WntI [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-2WntI[data-hide-scrollbars=\"true\"], .framer-2WntI [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];const mediaQueries={E0_43fWrh:\"(min-width: 1440px)\",fTgps5b7A:\"(min-width: 810px) and (max-width: 1439.98px)\",MS8HBBPB8:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"E0_43fWrh\",Phone:\"MS8HBBPB8\",Tablet:\"fTgps5b7A\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({cTAVisible,height,id,scrollSection,width,...props})=>{return{...props,MRPFu4HAK:cTAVisible??props.MRPFu4HAK??true,NXWkBbhgQ:scrollSection??props.NXWkBbhgQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"E0_43fWrh\"};};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,NXWkBbhgQ,MRPFu4HAK,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const UM2K05yCbko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const zy0eJndCC1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"E0_43fWrh\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0711423e-48e1-4e10-8576-44dfcbb550f0, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-11yc7yw\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-17cpz9y-container\",layoutScroll:true,nodeId:\"bPQH3_mHl\",scopeId:\"xIBtIQuU8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MS8HBBPB8:{variant:matchVariant(\"Tk8sgP3LT\")}},children:/*#__PURE__*/_jsx(Preloader,{height:\"100%\",id:\"bPQH3_mHl\",layoutId:\"bPQH3_mHl\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"M7GzuzuHJ\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:107,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-wuom9g-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"lKt4_fT3T\",rendersWithMotion:true,scopeId:\"xIBtIQuU8\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fTgps5b7A:{variant:matchVariant(\"jHxavvTxD\")},MS8HBBPB8:{__framer__animateOnce:false,__framer__targets:[{ref:NXWkBbhgQ,target:\"JtTPwh94p\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,variant:matchVariant(\"ElgII_5nI\")}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{height:\"100%\",id:\"lKt4_fT3T\",layoutId:\"lKt4_fT3T\",style:{width:\"100%\"},UM2K05yCb:UM2K05yCbko9la1({overlay}),variant:matchVariant(\"AmHLWPvCT\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-ozhf6y\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"UcSvbI1S5\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-w22863\"),\"data-framer-name\":\"Overflow\",\"data-hide-scrollbars\":true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{animate:animation3,className:\"framer-kamw48-container\",exit:animation2,inComponentSlot:true,initial:animation4,nodeId:\"piigVqhCC\",rendersWithMotion:true,scopeId:\"xIBtIQuU8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fTgps5b7A:{style:{width:\"100%\"},variant:matchVariant(\"aI30vPtqG\")},MS8HBBPB8:{style:{width:\"100%\"},variant:matchVariant(\"h5eCHOYch\")}},children:/*#__PURE__*/_jsx(FullScreenMenu,{height:\"100%\",id:\"piigVqhCC\",layoutId:\"piigVqhCC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"rgQ2QA7wy\"),width:\"100%\",zy0eJndCC:zy0eJndCC1q29jei({overlay})})})})})})]})}),getContainer())})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-3qkp6r\"}),MRPFu4HAK!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:809,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w0fa0y-container\",nodeId:\"vDRVvYBlr\",scopeId:\"xIBtIQuU8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fTgps5b7A:{variant:matchVariant(\"LxCTdE_Zt\")},MS8HBBPB8:{variant:matchVariant(\"fwQlwLGqP\")}},children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"vDRVvYBlr\",layoutId:\"vDRVvYBlr\",style:{width:\"100%\"},variant:matchVariant(\"KQPBdjoDD\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1281,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x4q3i9-container\",nodeId:\"e26G5mGr4\",scopeId:\"xIBtIQuU8\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fTgps5b7A:{variant:matchVariant(\"uZeIF0dnS\")},MS8HBBPB8:{variant:matchVariant(\"xHvIf046o\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"e26G5mGr4\",layoutId:\"e26G5mGr4\",style:{width:\"100%\"},variant:matchVariant(\"xE3fC2VVF\"),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 2500\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fTgps5b7A\":{\"layout\":[\"fixed\",\"fixed\"]},\"MS8HBBPB8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NXWkBbhgQ\":\"scrollSection\",\"MRPFu4HAK\":\"cTAVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"E0_43fWrh\":[\".framer-17cpz9y-container\",\".framer-wuom9g-container\",\".framer-1w0fa0y-container\",\".framer-x4q3i9-container\"],\"fTgps5b7A\":[\".framer-17cpz9y-container\",\".framer-wuom9g-container\",\".framer-1w0fa0y-container\",\".framer-x4q3i9-container\"],\"MS8HBBPB8\":[\".framer-17cpz9y-container\",\".framer-wuom9g-container\",\".framer-1w0fa0y-container\",\".framer-x4q3i9-container\"]}\n * @framerBreakpoints {\"E0_43fWrh\":{\"min\":1440,\"canvasClassName\":\"framer-11yc7yw-override\",\"minHeight\":2500,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"fTgps5b7A\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-axtwdb-override\",\"minHeight\":3500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"MS8HBBPB8\":{\"max\":809,\"canvasClassName\":\"framer-6j2xp7-override\",\"minHeight\":3500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant E0_43fWrh\n * @framerLayoutTemplate true\n */const FramerxIBtIQuU8=withCSS(Component,css,\"framer-2WntI\");export default FramerxIBtIQuU8;FramerxIBtIQuU8.displayName=\"Aannemers\";FramerxIBtIQuU8.defaultProps={height:2500,width:1440};addPropertyControls(FramerxIBtIQuU8,{NXWkBbhgQ:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},MRPFu4HAK:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean}});addFonts(FramerxIBtIQuU8,[{explicitInter:true,fonts:[]},...PreloaderFonts,...NavigationFonts,...FullScreenMenuFonts,...CTAFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerxIBtIQuU8.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Preloader,{},context),forwardLoader(Navigation,{},context),forwardLoader(FullScreenMenu,{},context),forwardLoader(CTA,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxIBtIQuU8\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"E0_43fWrh\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"2500\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"E0_43fWrh\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-11yc7yw-override\\\",\\\"minHeight\\\":2500,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"fTgps5b7A\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-axtwdb-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"MS8HBBPB8\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-6j2xp7-override\\\",\\\"minHeight\\\":3500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"E0_43fWrh\\\":[\\\".framer-17cpz9y-container\\\",\\\".framer-wuom9g-container\\\",\\\".framer-1w0fa0y-container\\\",\\\".framer-x4q3i9-container\\\"],\\\"fTgps5b7A\\\":[\\\".framer-17cpz9y-container\\\",\\\".framer-wuom9g-container\\\",\\\".framer-1w0fa0y-container\\\",\\\".framer-x4q3i9-container\\\"],\\\"MS8HBBPB8\\\":[\\\".framer-17cpz9y-container\\\",\\\".framer-wuom9g-container\\\",\\\".framer-1w0fa0y-container\\\",\\\".framer-x4q3i9-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"NXWkBbhgQ\\\":\\\"scrollSection\\\",\\\"MRPFu4HAK\\\":\\\"cTAVisible\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fTgps5b7A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MS8HBBPB8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__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 Landingspagina2 from \"https://framerusercontent.com/modules/DU9YfhUEeV6pzYrHCpq3/2e9GzuT0EhqpxFjiRYAq/Dh64XYd9P.js\";\r\nimport General from \"https://framerusercontent.com/modules/jHgqlCOxCy0BHZwP7FGA/hAtI2zjyxNtnnyuoMagx/cCR5pohsE.js\";\r\nimport Wonen from \"https://framerusercontent.com/modules/kEP02RrtM2hJVh0lVOWF/VMnW4GcrvqOwNQkMny03/BkN4vH4gW.js\";\r\nimport Landingspagina from \"https://framerusercontent.com/modules/mFm3aGf6UKmXO1zyeqpM/aLWXcgZMABM3yuyavw09/wHnkHgMID.js\";\r\nimport Aannemers from \"https://framerusercontent.com/modules/p0DXijGukDdu1V2Hztdq/nArF3sUlCbPZlQ9mjejS/xIBtIQuU8.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {Bhc9PRDad: \"ontdek\", EgnoTzDU5: \"menu-trigger\", MRFsliAZ9: \"slideshow\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gkzY7o9xdrZey1KjNgyy/Vse4DSNzY9p7xLmvf9Rv/augiA20Il.js\")), path: \"/\"}, Y_HNX2NXq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/irim2ZWEKDgaxkFBbNtG/ULfqw4n14FEFtVGGsHgQ/Y_HNX2NXq.js\")), path: \"/offerte-aanvragen\"}, RohnWse0i: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dtveJ9jcpfZFC2ouwCHi/Pe435aQBBHXhXwDExfOY/RohnWse0i.js\")), path: \"/offerte-aanvragen-2\"}, yOj1Rk24P: {elements: {auy8SfAUs: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ydI0MTy3FPubszwfhXmi/Wd7EQoEU97KZ06TNxdHH/yOj1Rk24P.js\")), path: \"/showroom-afspraak\"}, gQKKTN71b: {elements: {a0uRqXxIk: \"4\", D0aOpMRvR: \"3\", d3QxnBwLq: \"ambience-showcase\", s0icLfmZL: \"1\", vlmt4_ELe: \"menu-trigger\", WyqeTQUVY: \"5\", X0qrUujDU: \"2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6Rqm5ysQDCy6tNHpplHP/4ONrme7qrbYgzlTU1lee/gQKKTN71b.js\")), path: \"/over-ons\"}, ZyIPMz8Go: {elements: {KAPKv_lST: \"woning\", KBJQjm0ut: \"menu-trigger\", ytGhTNNEi: \"slideshow\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ulEUi0v1Nf3LplpybDnm/wldA0CVFjFekGHVmQtj0/ZyIPMz8Go.js\")), path: \"/arslan-wonen\"}, gfxEehxgA: {elements: {AEjaDUxVA: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nh2jKAJqMf4KKfgVSyy4/KChOWKDSe79beoDrgj6K/gfxEehxgA.js\")), path: \"/contact\"}, tG4vwOB5S: {elements: {MPiT6HznH: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ddR8krLAcHUIFdfUi3DF/CDVw6bl7in3sfN2BcFtm/tG4vwOB5S.js\")), path: \"/service-aanvraag\"}, poGGGuHAO: {elements: {HBYlInnQA: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gSEJCFaR4BSZagb4z21R/TEhf9MS6h2IhR1lNW774/poGGGuHAO.js\")), path: \"/cookies\"}, dLuSna0fK: {elements: {bZ2oTRpIn: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hfoxgWr7S1Kgn6nNqMsD/jyjYukibOi06ltSu26YY/dLuSna0fK.js\")), path: \"/404\"}, VsuSKt4s3: {elements: {mt8m3OZsm: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GKHzuUkyFvMvqyAkG498/51YfPNvsbV6pPz0tcBiG/VsuSKt4s3.js\")), path: \"/bedankt\"}, wtI5u1_Oi: {elements: {oRUJF12yT: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kWfDHk9CdjMChCvzSt7O/kMrpc4hVRd2CpHHCvOeF/wtI5u1_Oi.js\")), path: \"/privacy-verklaring\"}, PsD9wIRJq: {elements: {JcMOjlP4R: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YJvZxcQ0sVRgo8G6hqDK/MWGZYAn4JYcNo4g2f04q/PsD9wIRJq.js\")), path: \"/subsidies\"}, p2Loa8eA6: {elements: {IusTTkaTw: \"recente-projecten\", xZ7yomQSK: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lFSHKFI9ciDG2g0WzDq7/5TVSxRIGp3kaOUwcqvZw/p2Loa8eA6.js\")), path: \"/diensten\"}, f1Ov5FQZ_: {elements: {MIbdwQmdj: \"open-vacatures\", RekdCgcvO: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5PelzOxCAA7tKUnl5NeO/HgZqwgnmIizrQlWvU9W9/f1Ov5FQZ_.js\")), path: \"/werken-bij\"}, BuonE_aSV: {elements: {Su_Vuvohl: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rhXhq4CwNpdTKlli3B36/LlQFZ8INGETnF3mlO1XU/BuonE_aSV.js\")), path: \"/projecten\"}, C_ghRBUeJ: {collectionId: \"BABrJNyFz\", elements: {cca7Ws8hG: \"menu-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i1ZZg8nJZTAgP2707WYQ/buIJh6iOsoWOCVKmmkj5/C_ghRBUeJ.js\")), path: \"/diensten/:iGS9qKmaz\"}, yi58cVtpE: {collectionId: \"CAwwue_VD\", elements: {SCP71gla1: \"menu-trigger\", y_cB8JdRU: \"recente-projecten\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qcmgudmGy5C646USCzVR/uENJYn8DRvrLZkV5Zwee/yi58cVtpE.js\")), path: \"/projecten/:xeTPJz4eb\"}, dVXnwEb5i: {collectionId: \"A9zQfFHON\", elements: {hGFQCGsdN: \"ambience-showcase\", smECx2440: \"menu-trigger\", wb0l4FBQ8: \"direct-solliciteren\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qDqOaXwAllB446BqRFxW/Rv6elgUD5d7slHyDRTOX/dVXnwEb5i.js\")), path: \"/werken-bij/:NOBnZtoBy\"}}\r\n\r\n\t\tconst locales = [{code: \"nl-NL\", id: \"default\", name: \"Dutch\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {A9zQfFHON: async () => (await import(\"https://framerusercontent.com/modules/fOpGsKBI6UijhACgQaKT/gt0db79yuhI9CnjqXkmr/A9zQfFHON.js\"))?.[\"utils\"], BABrJNyFz: async () => (await import(\"https://framerusercontent.com/modules/jKdpMdGZe9UVjJl37cdC/5eYjSrR6ZlgN5VazZhyy/BABrJNyFz.js\"))?.[\"utils\"], CAwwue_VD: async () => (await import(\"https://framerusercontent.com/modules/vOsAotiTwOB1XTGHTJZ1/QU6SlI8xP5TT4GOldbs3/CAwwue_VD.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"a0b25a21323d716211b89b86cd143e90677ba8c5ff68f568ff94528c02ff8e70\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":EgnoTzDU5\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {MRPFu4HAK: false, NXWkBbhgQ: {href: {hash: \":auy8SfAUs\", webPageId: \"yOj1Rk24P\"}, refKey: true}}\r\nconst props3 = {...props2, NXWkBbhgQ: {href: {hash: \":vlmt4_ELe\", webPageId: \"gQKKTN71b\"}, refKey: true}}\r\nconst props4 = {MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":KBJQjm0ut\", webPageId: \"ZyIPMz8Go\"}, refKey: true}, VGFWqViFn: \"eSGXmY0z2\"}\r\nconst props5 = {...props2, MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":AEjaDUxVA\", webPageId: \"gfxEehxgA\"}, refKey: true}}\r\nconst props6 = {...props2, MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":MPiT6HznH\", webPageId: \"tG4vwOB5S\"}, refKey: true}}\r\nconst props7 = {...props2, NXWkBbhgQ: {href: {hash: \":qbLrOXbbL\", webPageId: \"YsTO6t4OG\"}, refKey: true}}\r\nconst props8 = {...props2, NXWkBbhgQ: {href: {hash: \":HsTIIwG8Z\", webPageId: \"Z2YGRn7Jn\"}, refKey: true}}\r\nconst props9 = {...props2, NXWkBbhgQ: {href: {hash: \":HBYlInnQA\", webPageId: \"poGGGuHAO\"}, refKey: true}}\r\nconst props10 = {...props2, NXWkBbhgQ: {href: {hash: \":bZ2oTRpIn\", webPageId: \"dLuSna0fK\"}, refKey: true}}\r\nconst props11 = {...props2, NXWkBbhgQ: {href: {hash: \":qbLrOXbbL\", webPageId: \"VsuSKt4s3\"}, refKey: true}}\r\nconst props12 = {...props2, NXWkBbhgQ: {href: {hash: \":oRUJF12yT\", webPageId: \"wtI5u1_Oi\"}, refKey: true}}\r\nconst props13 = {...props2, MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":JcMOjlP4R\", webPageId: \"PsD9wIRJq\"}, refKey: true}}\r\nconst props14 = {...props2, MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":xZ7yomQSK\", webPageId: \"p2Loa8eA6\"}, refKey: true}}\r\nconst props15 = {...props2, MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":RekdCgcvO\", webPageId: \"f1Ov5FQZ_\"}, refKey: true}}\r\nconst props16 = {...props2, MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":Su_Vuvohl\", webPageId: \"BuonE_aSV\"}, refKey: true}}\r\nconst props17 = {...props2, NXWkBbhgQ: {href: {hash: \":cca7Ws8hG\", webPageId: \"C_ghRBUeJ\"}, refKey: true}}\r\nconst props18 = {...props2, MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":SCP71gla1\", webPageId: \"yi58cVtpE\"}, refKey: true}}\r\nconst props19 = {...props2, MRPFu4HAK: true, NXWkBbhgQ: {href: {hash: \":smECx2440\", webPageId: \"dVXnwEb5i\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, BuonE_aSV: props16, C_ghRBUeJ: props17, dLuSna0fK: props10, dVXnwEb5i: props19, f1Ov5FQZ_: props15, gfxEehxgA: props5, gQKKTN71b: props3, p2Loa8eA6: props14, poGGGuHAO: props9, PsD9wIRJq: props13, tG4vwOB5S: props6, VsuSKt4s3: props11, wtI5u1_Oi: props12, yi58cVtpE: props18, yOj1Rk24P: props2, YsTO6t4OG: props7, Z2YGRn7Jn: props8, ZyIPMz8Go: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"NXWkBbhgQ\"]]}, (resolvedLinks) => React.createElement(Aannemers, {...props, key: \"Aannemers\", NXWkBbhgQ: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"yOj1Rk24P\":\r\ncase \"gQKKTN71b\":\r\ncase \"gfxEehxgA\":\r\ncase \"tG4vwOB5S\":\r\ncase \"YsTO6t4OG\":\r\ncase \"Z2YGRn7Jn\":\r\ncase \"poGGGuHAO\":\r\ncase \"dLuSna0fK\":\r\ncase \"VsuSKt4s3\":\r\ncase \"wtI5u1_Oi\":\r\ncase \"PsD9wIRJq\":\r\ncase \"p2Loa8eA6\":\r\ncase \"f1Ov5FQZ_\":\r\ncase \"BuonE_aSV\":\r\ncase \"C_ghRBUeJ\":\r\ncase \"yi58cVtpE\":\r\ncase \"dVXnwEb5i\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"NXWkBbhgQ\"]]}, (resolvedLinks) => React.createElement(General, {...props, key: \"General\", NXWkBbhgQ: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"ZyIPMz8Go\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"NXWkBbhgQ\"]]}, (resolvedLinks) => React.createElement(Wonen, {...props, key: \"Wonen\", NXWkBbhgQ: siteRef(resolvedLinks[0]), style}, children(true)));\r\ncase \"V_7kXbnev\":\r\nreturn React.createElement(Landingspagina, {...props, key: \"Landingspagina\", style}, children(true));\r\ncase \"l2DNUOHVV\":\r\ncase \"NUYz7hrZU\":\r\nreturn React.createElement(Landingspagina2, {...props, key: \"Landingspagina2\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\nreturn [{hash: \"11yc7yw\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"axtwdb\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"6j2xp7\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"yOj1Rk24P\":\r\ncase \"gQKKTN71b\":\r\ncase \"gfxEehxgA\":\r\ncase \"tG4vwOB5S\":\r\ncase \"YsTO6t4OG\":\r\ncase \"Z2YGRn7Jn\":\r\ncase \"poGGGuHAO\":\r\ncase \"dLuSna0fK\":\r\ncase \"VsuSKt4s3\":\r\ncase \"wtI5u1_Oi\":\r\ncase \"PsD9wIRJq\":\r\ncase \"p2Loa8eA6\":\r\ncase \"f1Ov5FQZ_\":\r\ncase \"BuonE_aSV\":\r\ncase \"C_ghRBUeJ\":\r\ncase \"yi58cVtpE\":\r\ncase \"dVXnwEb5i\":\r\nreturn [{hash: \"1bz956f\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"if5mqy\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"igdbb3\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"ZyIPMz8Go\":\r\nreturn [{hash: \"14qv4kn\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"twxal3\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"4nthb\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"V_7kXbnev\":\r\nreturn [{hash: \"1teths\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"104komw\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"ypyrgw\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"l2DNUOHVV\":\r\ncase \"NUYz7hrZU\":\r\nreturn [{hash: \"jwks7u\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"tpp3v5\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"ry2hil\", 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/hfoxgWr7S1Kgn6nNqMsD/jyjYukibOi06ltSu26YY/dLuSna0fK.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://arslangroup.nl\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/sRW5HI79evlOVHiuWXpN/LICLnw7Yu4TaE6ao7JFg/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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\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":"8lDAkDogB,SAAS,GAAQ,EAAE,CAAmL,OAAlL,GAAEA,KAAK,GAAEA,GAAG,IAAI,KAAK,eAAe,QAAQ,CAAC,OAAO,GAAM,SAASA,EAAE,KAAK,UAAU,MAAM,UAAU,IAAI,UAAU,KAAK,UAAU,OAAO,UAAU,OAAO,UAAU,IAAI,QAAQ,CAAC,EAAS,GAAEA,GAAiE,SAAS,GAAY,EAAE,EAAE,CAAC,IAAMC,EAAED,EAAE,OAAOE,EAAE,CAAC,QAAQ,UAAU,GAAG,CAA6D,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAxE,kDAAkD,KAAKR,EAAE,CAAoB,MAAM,CAACI,EAAEF,EAAEC,EAAEE,EAAEC,EAAEC,EAAEC,EAAE,CAAC,SAAS,GAAY,EAAE,EAAE,CAAC,IAAMR,EAAED,EAAE,cAAcE,EAAE,CAAOQ,EAAE,EAAE,CAAC,IAAI,IAAIV,EAAE,EAAEA,EAAEC,EAAE,OAAO,IAAI,CAAC,GAAK,CAAC,KAAKC,EAAE,MAAMC,GAAGF,EAAED,GAASI,EAAE,GAAEF,GAAG,IAAI,MAAM,EAAEE,GAAGD,EAAE,EAAYC,EAAE,GAAG,EAAEA,GAAG,SAASD,EAAE,GAAG,EAAE,OAAOO,EAqBpS,SAAS,GAAY,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMT,EAAE,KAAK,UAAU,CAACD,EAAEE,EAAE,CAAC,CAAKQ,EAAE,GAAET,GAA4C,OAArCS,IAAG,EAAE,IAAI,KAAK,WAAWV,EAAEE,EAAE,CAAC,GAAED,GAAGS,GAASA,EAAW,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMT,EAAE,KAAK,UAAU,CAACD,EAAEE,EAAE,CAAC,CAAKQ,EAAE,GAAET,GAAgD,OAAzCS,IAAG,EAAE,IAAI,KAAK,eAAeV,EAAEE,EAAE,CAAC,GAAED,GAAGS,GAASA,EAAW,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMT,EAAE,KAAK,UAAU,CAACD,EAAEE,EAAE,CAAC,CAAKQ,EAAE,GAAET,GAA8C,OAAvCS,IAAG,EAAE,IAAI,KAAK,aAAaV,EAAEE,EAAE,CAAC,GAAED,GAAGS,GAASA,EAAW,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC,KAAKT,EAAE,GAAGS,GAAGR,EAAQC,EAAE,KAAK,UAAU,CAACH,EAAEU,EAAE,CAAC,CAAKN,EAAE,GAAED,GAAoD,OAA7CC,IAAG,EAAE,IAAI,KAAK,mBAAmBJ,EAAEE,EAAE,CAAC,GAAEC,GAAGC,GAASA,EAAa,SAAS,IAAc,CAAoE,OAAhEO,KAAW,GAAG,IAAI,KAAK,gBAAc,CAAE,iBAAiB,CAAC,OAAcA,IAAW,SAAS,GAAkB,EAAE,CAAC,IAAIT,EAAE,GAAEF,GAAG,GAAG,CAACE,EAAE,CAAC,IAAMD,EAAE,IAAI,KAAK,OAAOD,EAAE,CAAC,EAAE,gBAAgBC,EAAEA,EAAE,aAAa,CAACA,EAAE,SAAS,GAAED,GAAGE,EAAE,OAAOA,EAAE,SAAS,GAAkB,EAAE,CAAC,IAAMA,EAAEF,EAAE,QAAQ,MAAM,CAAC,IAAI,KAAK,EAAEA,EAAE,UAAU,EAAEE,EAAE,EAAE,IAAMD,EAAED,EAAE,QAAQ,MAAM,CAAC,GAAGC,IAAI,GAAG,MAAM,CAACD,EAAE,CAAC,CAAC,IAAIE,EAAMQ,EAAE,GAAG,CAAC,EAAE,GAAaV,EAAE,CAAC,iBAAiB,CAAC,EAAEA,OAAU,CAAC,IAAMI,EAAEJ,EAAE,UAAU,EAAEC,EAAE,CAAC,EAAE,GAAaG,EAAE,CAAC,iBAAiB,CAAC,EAAEA,EAAE,GAAK,CAAC,gBAAgBD,EAAE,SAASC,GAAGF,EAAE,MAAM,CAACQ,EAAEP,EAAEC,EAAE,EAAE,SAAS,GAAiB,EAAE,EAAE,EAAE,CAAsF,OAAlFH,GAAGC,GAAG,EAAE,SAAS,MAAM,GAAG,GAAG,MAAM,IAAI,GAAG,OAAOD,KAAK,IAAI,GAAG,OAAOC,KAAYF,GAASA,EAAE,SAAS,GAAU,EAAE,CAAC,IAAME,EAAE,EAAE,CAAC,IAAI,IAAID,EAAE,EAAEA,GAAG,GAAG,IAAI,CAAC,IAAMS,EAAE,GAAS,IAAI,KAAKT,EAAE,EAAE,CAAC,EAAE,KAAKD,EAAEU,EAAE,CAAC,CAAC,OAAOR,EAAE,SAAS,GAAY,EAAE,CAAC,IAAMA,EAAE,EAAE,CAAC,IAAI,IAAID,EAAE,EAAEA,GAAG,EAAE,IAAI,CAAC,IAAMS,EAAE,GAAS,IAAI,KAAK,GAAG,GAAGT,EAAE,CAAC,EAAE,KAAKD,EAAEU,EAAE,CAAC,CAAC,OAAOR,EAAE,SAAS,GAAU,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAEH,EAAE,aAAa,CAAC,OAAOG,IAAI,QAAQ,KAAKA,IAAI,KAAKF,EAAEC,EAAE,CAACQ,EAAER,EAAE,CAAC,SAAS,GAAoB,EAAE,CAAC,OAAO,CAACF,EAAE,iBAAiBA,EAAE,kBAAkB,UAAUA,EAAE,kBAAkB,QAAQ,CAACA,EAAE,QAAQA,EAAE,OAAO,WAAW,KAAK,EAAE,IAAI,KAAK,eAAeA,EAAE,KAAK,CAAC,iBAAiB,CAAC,kBAAkB,QAahtD,SAAS,GAAc,EAAE,EAAE,CAAC,GAAG,EAAYA,EAAE,EAAEA,IAAI,KAAK,OAAOE,EAAE,GAAGF,aAAa,GAAK,OAAOA,EAAE,GAAG,GAASA,EAAE,CAAC,CAAC,IAAMC,EAAED,EAAE,aAAa,CAAC,OAAOC,IAAI,UAAUC,EAAED,IAAI,SAASA,IAAI,SAAS,GAAW,SAASA,IAAI,OAAOA,IAAI,MAAM,GAAgB,YAAY,GAAgB,eAAeA,EAAE,EAAE,GAAS,OAAOD,EAAE,CAAC,OAAO,GAASA,EAAE,CAAC,GAAgB,SAASA,EAAE,CAAC,OAAOA,GAAI,UAAU,WAAWA,GAAG,OAAOA,EAAE,QAAS,WAAWA,EAAE,IAAI,GAAYA,EAAE,CA+Ex9B,SAAS,GAAe,EAAE,EAAE,CAAC,OAAO,IAAI,GAAQ,oBAAoB,iBAAiBE,EAAE,YAAY,OAAOA,EAAE,SAASF,EAAE,oBAAoB,CAAC,SAAS,GAAU,EAAE,EAAE,EAAE,CAAC,IAAMU,EAAE,IAAI,KAAK,KAAK,IAAIV,EAAEE,EAAE,EAAED,EAAE,CAAC,CAAC,EAAE,KAAKD,GAAG,GAAGU,EAAE,eAAeA,EAAE,gBAAgB,CAAC,KAAK,CAAC,IAAMP,EAAEO,EAAE,WAAW,CAAC,OAAOP,IAAI,EAAE,EAAEA,EAAE,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,OAAOF,GAAG,GAAWD,EAAE,CAAC,GAAE,IAAGE,EAAE,GAAG,SAAS,GAAiB,EAAE,EAAE,CAAC,IAAMD,EAAE,GAAWD,EAAE,CAAC,GAAE,GAAEU,EAAET,EAAE,WAAW,GAAGD,EAAEE,GAAG,CAACC,EAAED,EAAED,EAAES,GAAG,MAAM,CAAC,MAAMA,EAAE,EAAE,IAAIP,EAAE,CAAC,SAAS,GAAkB,EAAE,EAAE,CAAC,OAAOH,EAAEE,EAAE,GAAG,EAAE,EAAE,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,KAAKQ,EAAE,MAAMP,EAAE,IAAIC,GAAGJ,EAAEK,EAAE,GAAeK,EAAEP,EAAEC,EAAE,CAACE,EAAE,GAAkB,GAAUI,EAAEP,EAAEC,EAAE,CAACH,EAAE,CAAKM,EAAEC,EAAE,KAAK,OAAOH,EAAEC,EAAE,GAAGJ,GAAG,EAAE,CAA6F,OAAzFM,EAAE,GAAG,EAAEE,EAAE,EAAE,EAAE,GAAgBH,EAAEL,EAAED,EAAE,EAASO,EAAE,GAAgBE,EAAER,EAAED,EAAE,EAAE,EAAES,EAAE,EAAE,EAAE,GAAO,EAAEA,EAAQ,CAAC,SAASH,EAAE,WAAWC,EAAE,QAAQF,EAAE,GAAG,GAAWN,EAAE,CAAC,CAAC,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,SAASU,EAAE,WAAWP,EAAE,QAAQC,GAAGJ,EAAEK,EAAE,GAAkB,GAAUK,EAAE,EAAER,EAAE,CAACD,EAAE,CAACK,EAAE,GAAWI,EAAE,CAAKH,EAAEC,EAAEL,EAAE,EAAEC,EAAEC,EAAE,EAAEH,EAAKM,EAAE,GAAG,EAAEE,EAAE,EAAE,GAAG,GAAWH,EAAE,EAASC,EAAEF,GAAG,EAAEI,EAAE,EAAE,GAAG,GAAWA,EAAE,EAAM,EAAEA,EAAE,GAAK,CAAC,MAAMD,EAAE,IAAIG,GAAG,GAAiBL,EAAEC,EAAE,CAAC,MAAM,CAAC,KAAKD,EAAE,MAAME,EAAE,IAAIG,EAAE,GAAG,GAAWZ,EAAE,CAAC,CAAC,SAAS,GAAmB,EAAE,CAAC,GAAK,CAAC,KAAKE,EAAE,MAAMD,EAAE,IAAIS,GAAGV,EAAgC,MAAM,CAAC,KAAKE,EAAE,QAApC,GAAeA,EAAED,EAAES,EAAE,CAAyB,GAAG,GAAWV,EAAE,CAAC,CAAC,SAAS,GAAmB,EAAE,CAAC,GAAK,CAAC,KAAKE,EAAE,QAAQD,GAAGD,EAAO,CAAC,MAAMU,EAAE,IAAIP,GAAG,GAAiBD,EAAED,EAAE,CAAC,MAAM,CAAC,KAAKC,EAAE,MAAMQ,EAAE,IAAIP,EAAE,GAAG,GAAWH,EAAE,CAAC,CAM3vD,SAAS,GAAoB,EAAE,EAAE,CAAsG,GAA7F,CAAC,EAAYA,EAAE,aAAa,EAAE,CAAC,EAAYA,EAAE,gBAAgB,EAAE,CAAC,EAAYA,EAAE,cAAc,CAAM,CAAuF,GAA9E,CAAC,EAAYA,EAAE,QAAQ,EAAE,CAAC,EAAYA,EAAE,WAAW,EAAE,CAAC,EAAYA,EAAE,SAAS,CAAM,MAAM,IAAI,GAA8B,iEAAiE,CAA2P,OAA1P,EAAYA,EAAE,aAAa,GAAG,EAAE,QAAQA,EAAE,cAAc,EAAYA,EAAE,gBAAgB,GAAG,EAAE,WAAWA,EAAE,iBAAiB,EAAYA,EAAE,cAAc,GAAG,EAAE,SAASA,EAAE,eAAe,OAAOA,EAAE,aAAa,OAAOA,EAAE,gBAAgB,OAAOA,EAAE,cAAoB,CAAC,mBAAmBE,EAAE,uBAAuB,CAAC,YAAYA,EAAE,gBAAgB,CAAC,CAAC,MAAM,CAAC,mBAAmB,EAAE,YAAY,EAAE,CAAC,SAAS,GAAmB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMQ,EAAE,GAAUV,EAAE,SAAS,CAACG,EAAE,GAAeH,EAAE,WAAW,EAAE,GAAgBA,EAAE,SAASE,EAAED,EAAE,CAAC,CAACG,EAAE,GAAeJ,EAAE,QAAQ,EAAE,EAAE,CAAC,OAAOU,EAAEP,EAAE,CAACC,GAAG,GAAe,UAAUJ,EAAE,QAAQ,CAAC,GAAe,OAAOA,EAAE,WAAW,CAAC,GAAe,WAAWA,EAAE,SAAS,CAAC,SAAS,GAAsB,EAAE,CAAC,IAAME,EAAE,GAAUF,EAAE,KAAK,CAACC,EAAE,GAAeD,EAAE,QAAQ,EAAE,GAAWA,EAAE,KAAK,CAAC,CAAC,OAAOE,EAAE,CAACD,GAAG,GAAe,UAAUD,EAAE,QAAQ,CAAC,GAAe,OAAOA,EAAE,KAAK,CAAC,SAAS,GAAwB,EAAE,CAAC,IAAME,EAAE,GAAUF,EAAE,KAAK,CAACC,EAAE,GAAeD,EAAE,MAAM,EAAE,GAAG,CAACU,EAAE,GAAeV,EAAE,IAAI,EAAE,GAAYA,EAAE,KAAKA,EAAE,MAAM,CAAC,CAAC,OAAOE,EAAED,EAAE,CAACS,GAAG,GAAe,MAAMV,EAAE,IAAI,CAAC,GAAe,QAAQA,EAAE,MAAM,CAAC,GAAe,OAAOA,EAAE,KAAK,CAAC,SAAS,GAAmB,EAAE,CAAC,GAAK,CAAC,KAAKE,EAAE,OAAOD,EAAE,OAAOS,EAAE,YAAYP,GAAGH,EAAQI,EAAE,GAAeF,EAAE,EAAE,GAAG,EAAEA,IAAI,IAAID,IAAI,GAAGS,IAAI,GAAGP,IAAI,EAAEE,EAAE,GAAeJ,EAAE,EAAE,GAAG,CAACK,EAAE,GAAeI,EAAE,EAAE,GAAG,CAACH,EAAE,GAAeJ,EAAE,EAAE,IAAI,CAAC,OAAOC,EAAEC,EAAEC,EAAE,CAACC,GAAG,GAAe,cAAcJ,EAAE,CAAC,GAAe,SAASO,EAAE,CAAC,GAAe,SAAST,EAAE,CAAC,GAAe,OAAOC,EAAE,CAAC,SAAS,EAAY,EAAE,CAAC,OAAcF,IAAI,OAAY,SAAS,GAAS,EAAE,CAAC,OAAO,OAAOA,GAAI,SAAS,SAAS,GAAU,EAAE,CAAC,OAAO,OAAOA,GAAI,UAAUA,EAAE,GAAI,EAAE,SAAS,GAAS,EAAE,CAAC,OAAO,OAAOA,GAAI,SAAS,SAAS,GAAO,EAAE,CAAC,OAAO,OAAO,UAAU,SAAS,KAAKA,EAAE,GAAG,gBAAgB,SAAS,IAAa,CAAC,GAAG,CAAC,OAAO,OAAO,KAAO,KAAa,CAAC,CAAC,KAAK,wBAA2B,CAAC,MAAO,IAAO,SAAS,IAAmB,CAAC,GAAG,CAAC,OAAO,OAAO,KAAO,KAAa,CAAC,CAAC,KAAK,SAAS,aAAa,KAAK,OAAO,WAAW,gBAAgB,KAAK,OAAO,gBAAmB,CAAC,MAAO,IAAO,SAAS,GAAW,EAAE,CAAC,OAAO,MAAM,QAAQA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,SAAS,GAAO,EAAE,EAAE,EAAE,CAAC,GAAGA,EAAE,SAAS,EAAE,OAAOA,EAAE,SAAS,EAAE,IAAI,CAAC,IAAMG,EAAE,CAACD,EAAEQ,EAAE,CAACA,EAAE,CAAC,OAAOV,GAAGC,EAAED,EAAE,GAAGG,EAAE,GAAG,GAAGH,EAAE,GAAGA,EAAEG,IAAI,KAAK,CAAC,GAAG,SAAS,GAAK,EAAE,EAAE,CAAC,OAAOD,EAAE,SAAS,EAAE,KAAK,EAAED,GAAGD,EAAEC,GAAUC,IAAI,EAAE,CAAC,CAAC,SAAS,GAAe,EAAE,EAAE,CAAC,OAAO,OAAO,UAAU,eAAe,KAAKF,EAAEE,EAAE,CAAC,SAAS,GAAqB,EAAE,CAAC,GAAGF,GAAG,KAAK,OAAO,KAAK,GAAG,OAAOA,GAAI,SAAS,MAAM,IAAI,GAAqB,kCAAkC,CAAC,GAAG,CAAC,GAAeA,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC,GAAeA,EAAE,YAAY,EAAE,EAAE,EAAE,CAAC,MAAM,QAAQA,EAAE,QAAQ,EAAEA,EAAE,QAAQ,MAAM,GAAG,CAAC,GAAeA,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,IAAI,GAAqB,wBAAwB,CAAC,MAAM,CAAC,SAASA,EAAE,SAAS,YAAYA,EAAE,YAAY,QAAQ,MAAM,KAAKA,EAAE,QAAQ,CAAC,CAAC,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,OAAO,GAAUA,EAAE,EAAEA,GAAGE,GAAGF,GAAGC,EAAE,SAAS,GAAS,EAAE,EAAE,CAAC,OAAOD,EAAEE,EAAE,KAAK,MAAMF,EAAEE,EAAE,CAAC,SAAS,GAAS,EAAE,EAAE,EAAE,CAAC,IAAMD,EAAED,EAAE,EAAMU,EAAyD,MAAvD,GAAET,EAAE,KAAK,GAAG,CAACD,GAAG,SAASE,EAAE,IAAI,EAAE,GAAGF,GAAG,SAASE,EAAE,IAAI,CAAQQ,EAAE,SAAS,GAAa,EAAE,CAAC,OAAO,EAAYV,EAAE,EAAEA,IAAI,MAAMA,IAAI,GAAG,IAAK,GAAE,SAASA,EAAE,GAAG,CAAC,SAAS,GAAc,EAAE,CAAC,OAAO,EAAYA,EAAE,EAAEA,IAAI,MAAMA,IAAI,GAAG,IAAK,GAAE,WAAWA,EAAE,CAAC,SAAS,GAAY,EAAE,CAAC,GAAG,CAAC,EAAYA,EAAE,EAAEA,IAAI,MAAMA,IAAI,GAAG,CAAC,IAAME,EAAE,WAAW,KAAKF,EAAE,CAAC,IAAI,OAAO,KAAK,MAAME,EAAE,EAAE,SAAS,GAAQ,EAAE,EAAE,EAAE,GAAM,CAAC,IAAMQ,EAAE,IAAIR,EAA4B,OAAxBD,EAAE,KAAK,MAAM,KAAK,OAAeD,EAAEU,EAAE,CAACA,EAAE,SAAS,GAAW,EAAE,CAAC,OAAOV,EAAE,GAAI,IAAIA,EAAE,KAAM,GAAGA,EAAE,KAAM,GAAG,SAAS,GAAW,EAAE,CAAC,OAAO,GAAWA,EAAE,CAAC,IAAI,IAAI,SAAS,GAAY,EAAE,EAAE,CAAC,IAAMC,EAAE,GAASC,EAAE,EAAE,GAAG,CAAC,EAAEQ,EAAEV,GAAGE,EAAED,GAAG,GAAG,OAAOA,IAAI,EAAE,GAAWS,EAAE,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAACT,EAAE,GAAG,SAAS,GAAa,EAAE,CAAC,IAAIC,EAAE,KAAK,IAAIF,EAAE,KAAKA,EAAE,MAAM,EAAEA,EAAE,IAAIA,EAAE,KAAKA,EAAE,OAAOA,EAAE,OAAOA,EAAE,YAAY,CAAkF,OAA9EA,EAAE,KAAK,KAAKA,EAAE,MAAM,IAAG,EAAE,IAAI,KAAKE,EAAE,CAAC,EAAE,eAAeF,EAAE,KAAKA,EAAE,MAAM,EAAEA,EAAE,IAAI,EAAO,CAACE,EAAE,SAAS,GAAgB,EAAE,EAAE,EAAE,CAA+C,MAAM,CAA5C,GAAkB,GAAUF,EAAE,EAAEE,EAAE,CAACD,EAAE,CAAUC,EAAE,EAAE,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMQ,EAAE,GAAgBV,EAAEE,EAAED,EAAE,CAAOE,EAAE,GAAgBH,EAAE,EAAEE,EAAED,EAAE,CAAC,OAAO,GAAWD,EAAE,CAACU,EAAEP,GAAG,EAAE,SAAS,GAAe,EAAE,CAAC,OAAOH,EAAE,GAAGA,EAAEA,EAAE,GAAS,mBAAmB,KAAKA,EAAE,IAAIA,EAAE,SAAS,GAAc,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,IAAMG,EAAE,IAAI,KAAKH,EAAE,CAACI,EAAE,CAAC,UAAU,MAAM,KAAK,UAAU,MAAM,UAAU,IAAI,UAAU,KAAK,UAAU,OAAO,UAAU,CAAC,IAAI,EAAE,SAASM,GAAG,IAAML,EAAE,CAAC,aAAaH,EAAE,GAAGE,EAAE,CAAOE,EAAE,IAAI,KAAK,eAAeL,EAAEI,EAAE,CAAC,cAAcF,EAAE,CAAC,MAAM,GAAGH,EAAE,KAAK,aAAa,GAAG,gBAAgB,CAAC,OAAOM,EAAEA,EAAE,MAAM,KAAK,SAAS,GAAa,EAAE,EAAE,CAAC,IAAIL,EAAE,SAASD,EAAE,GAAG,CAAC,OAAO,MAAMC,EAAE,GAAG,EAAE,GAAG,IAAMS,EAAE,SAASR,EAAE,GAAG,EAAE,EAAEC,EAAEF,EAAE,GAAG,OAAO,GAAGA,EAAE,GAAG,CAAC,CAACS,EAAEA,EAAE,OAAOT,EAAE,GAAGE,EAAE,SAAS,GAAS,EAAE,CAAC,IAAMD,EAAE,OAAOF,EAAE,CAAC,GAAG,OAAOA,GAAI,WAAWA,IAAI,IAAI,OAAO,MAAME,EAAE,CAAC,MAAM,IAAI,GAAqB,sBAAsBF,IAAI,CAAC,OAAOE,EAAE,SAAS,GAAgB,EAAE,EAAE,CAAC,IAAMD,EAAE,EAAE,CAAC,IAAI,IAAMS,KAAKV,EAAE,GAAG,GAAeA,EAAEU,EAAE,CAAC,CAAC,IAAMP,EAAEH,EAAEU,GAAG,GAAGP,GAAgB,KAAK,SAAS,EAAED,EAAEQ,EAAE,EAAE,GAASP,EAAE,CAAC,OAAOF,EAAE,SAAS,GAAa,EAAE,EAAE,CAAC,IAAMA,EAAE,KAAK,MAAM,KAAK,IAAID,EAAE,GAAG,CAAC,CAACU,EAAE,KAAK,MAAM,KAAK,IAAIV,EAAE,GAAG,CAAC,CAACG,EAAEH,GAAG,EAAE,IAAI,IAAI,OAAOE,EAAP,CAAU,IAAI,QAAQ,MAAM,GAAGC,IAAI,GAASF,EAAE,EAAE,CAAC,GAAG,GAASS,EAAE,EAAE,GAAG,IAAI,SAAS,MAAM,GAAGP,IAAIF,IAAIS,EAAE,EAAE,IAAIA,IAAI,KAAK,IAAI,SAAS,MAAM,GAAGP,IAAI,GAASF,EAAE,EAAE,GAAG,GAASS,EAAE,EAAE,GAAG,QAAQ,MAAU,WAAW,gBAAgBR,EAAE,sCAAsC,EAAE,SAAS,GAAW,EAAE,CAAC,OAAO,GAAKF,EAAE,CAAC,OAAO,SAAS,SAAS,cAAc,CAAC,CAAqQ,SAAS,GAAO,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,QAAQ,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,OAAO,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,UAAU,MAAM,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,CAAC,IAAI,UAAU,MAAM,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,QAAQ,OAAO,MAAiL,SAAS,GAAS,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,QAAQ,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,OAAO,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,UAAU,MAAM,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,OAAO,MAA0G,SAAS,GAAK,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,MAAM,CAAC,GAAG,GAAG,CAAC,IAAI,QAAQ,MAAM,CAAC,GAAG,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,GAAG,GAAE,CAAC,QAAQ,OAAO,MAAM,SAAS,GAAoB,EAAE,CAAC,OAAOa,GAAEb,EAAE,KAAK,GAAG,EAAE,GAAG,SAAS,GAAmB,EAAE,EAAE,CAAC,OAAO,GAASE,EAAE,CAACF,EAAE,QAAQ,GAAG,SAAS,GAAiB,EAAE,EAAE,CAAC,OAAO,GAAOE,EAAE,CAACF,EAAE,MAAM,GAAG,SAAS,GAAe,EAAE,EAAE,CAAC,OAAO,GAAKE,EAAE,CAACF,EAAE,KAAK,EAAE,EAAE,GAAG,SAAS,GAAmB,EAAE,EAAE,EAAE,SAAS,EAAE,GAAM,CAAC,IAAMG,EAAE,CAAC,MAAM,CAAC,OAAO,MAAM,CAAC,SAAS,CAAC,UAAU,OAAO,CAAC,OAAO,CAAC,QAAQ,MAAM,CAAC,MAAM,CAAC,OAAO,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,OAAO,CAAC,MAAM,CAAC,OAAO,MAAM,CAAC,QAAQ,CAAC,SAAS,OAAO,CAAC,QAAQ,CAAC,SAAS,OAAO,CAAC,CAAOC,EAAE,CAAC,QAAQ,UAAU,UAAU,CAAC,QAAQJ,EAAE,GAAG,GAAG,GAAGC,IAAI,QAAQG,EAAE,CAAC,IAAMH,EAAED,IAAI,OAAO,OAAOE,EAAP,CAAU,IAAK,GAAE,OAAOD,EAAE,WAAW,QAAQE,EAAEH,GAAG,KAAK,IAAI,GAAG,OAAOC,EAAE,YAAY,QAAQE,EAAEH,GAAG,KAAK,IAAK,GAAE,OAAOC,EAAE,QAAQ,QAAQE,EAAEH,GAAG,KAAK,UAAU,IAAMK,EAAE,OAAO,GAAGH,EAAE,GAAG,EAAEA,EAAE,EAAEI,EAAE,KAAK,IAAIJ,EAAE,CAACK,EAAED,IAAI,EAAEE,EAAEL,EAAEH,GAAGS,EAAEC,EAAEH,EAAEC,EAAE,GAAGA,EAAE,IAAIA,EAAE,GAAGD,EAAEJ,EAAEH,GAAG,GAAGA,EAAE,OAAOK,EAAE,GAAGC,EAAE,GAAGG,EAAE,MAAM,MAAMH,EAAE,GAAGG,IAAI,SAAS,GAAgB,EAAE,EAAE,CAAC,IAAIR,EAAE,GAAG,IAAI,IAAMS,KAAKV,EAAE,EAAE,QAAQ,GAAGU,EAAE,IAAI,GAAGR,EAAEQ,EAAE,IAAI,CAAC,OAAOT,EAA0mL,SAAS,GAAe,GAAGD,EAAE,CAAC,IAAME,EAAEF,EAAE,SAAS,EAAE,IAAIA,EAAEE,EAAE,QAAQ,GAAG,CAAC,OAAO,OAAO,IAAIA,EAAE,GAAG,CAAC,SAAS,GAAkB,GAAGF,EAAE,CAAC,MAAO,IAAGA,EAAE,SAAS,CAACA,EAAEC,EAAES,GAAG,IAAI,CAAC,GAAK,CAACN,EAAEC,EAAEC,GAAGH,EAAED,EAAEQ,EAAE,CAAC,MAAM,CAAC,CAAC,GAAGV,EAAE,GAAGI,EAAE,CAACC,GAAGJ,EAAEK,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,SAAS,GAAM,EAAE,GAAGJ,EAAE,CAAC,GAAGF,GAAG,KAAK,MAAM,CAAC,KAAK,KAAK,CAAC,IAAI,GAAK,CAACC,EAAES,KAAKR,EAAE,CAAC,IAAMA,EAAED,EAAE,KAAKD,EAAE,CAAC,GAAGE,EAAE,OAAOQ,EAAER,EAAE,CAAC,MAAM,CAAC,KAAK,KAAK,CAAC,SAAS,GAAY,GAAGF,EAAE,CAAC,OAAO,EAAE,IAAI,CAAC,IAAMU,EAAE,EAAE,CAAKP,EAAE,IAAI,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,EAAEA,EAAEG,IAAI,GAAaD,EAAED,EAAEE,GAAG,CAAC,MAAM,CAACO,EAAE,KAAKT,EAAEE,EAAE,EAAglB,SAAS,GAAI,EAAE,EAAE,EAAE,CAAC,IAAMO,EAAEV,EAAEE,GAAG,OAAO,EAAYQ,EAAE,CAACT,EAAE,GAAaS,EAAE,CAAC,SAAS,GAAc,EAAE,EAAE,CAA6D,MAAM,CAA1D,CAAC,KAAK,GAAIV,EAAEE,EAAE,CAAC,MAAM,GAAIF,EAAEE,EAAE,EAAE,EAAE,CAAC,IAAI,GAAIF,EAAEE,EAAE,EAAE,EAAE,CAAC,CAAU,KAAKA,EAAE,EAAE,CAAC,SAAS,GAAe,EAAE,EAAE,CAAuG,MAAM,CAApG,CAAC,MAAM,GAAIF,EAAEE,EAAE,EAAE,CAAC,QAAQ,GAAIF,EAAEE,EAAE,EAAE,EAAE,CAAC,QAAQ,GAAIF,EAAEE,EAAE,EAAE,EAAE,CAAC,aAAa,GAAYF,EAAEE,EAAE,GAAG,CAAC,CAAU,KAAKA,EAAE,EAAE,CAAC,SAAS,GAAiB,EAAE,EAAE,CAAC,IAAMD,EAAE,CAACD,EAAEE,IAAI,CAACF,EAAEE,EAAE,GAAGQ,EAAE,GAAaV,EAAEE,EAAE,GAAGF,EAAEE,EAAE,GAAG,CAAsC,MAAM,CAAC,EAAE,CAA5CD,EAAE,KAAK,GAAgB,SAASS,EAAE,CAAaR,EAAE,EAAE,CAAC,SAAS,GAAgB,EAAE,EAAE,CAAyC,MAAM,CAAC,EAAE,CAAzCF,EAAEE,GAAG,GAAS,OAAOF,EAAEE,GAAG,CAAC,KAAiBA,EAAE,EAAE,CAA6S,SAAS,GAAmB,EAAE,CAAC,GAAK,CAACA,EAAED,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAGR,EAAQS,EAAEP,EAAE,KAAK,IAAUU,EAAEL,GAAGA,EAAE,KAAK,IAAU,GAAa,EAAE,EAAE,KAAQP,IAAI,IAAK,KAAIE,GAAGF,GAAGS,GAAG,CAACT,EAAEA,EAAE,MAAM,CAAC,CAAC,MAAM,EAAY,GAAcC,EAAE,CAAC,CAAC,OAAO,EAAY,GAAcS,EAAE,CAAC,CAAC,MAAM,EAAY,GAAcP,EAAE,CAAC,CAAC,KAAK,EAAY,GAAcC,EAAE,CAAC,CAAC,MAAM,EAAY,GAAcC,EAAE,CAAC,CAAC,QAAQ,EAAY,GAAcC,EAAE,CAAC,CAAC,QAAQ,EAAY,GAAcC,EAAE,CAACA,IAAI,KAAK,CAAC,aAAa,EAAY,GAAYC,EAAE,CAACI,EAAE,CAAC,CAAC,CAA0F,SAAS,GAAY,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMN,EAAE,CAAC,KAAKJ,EAAE,SAAS,EAAE,GAAe,GAAaA,EAAE,CAAC,CAAC,GAAaA,EAAE,CAAC,MAAM,GAAE,QAAQD,EAAE,CAAC,EAAE,IAAI,GAAaS,EAAE,CAAC,KAAK,GAAaP,EAAE,CAAC,OAAO,GAAaC,EAAE,CAAC,CAAuF,OAAtF,IAAI,EAAE,OAAO,GAAaC,EAAE,EAAE,IAAI,EAAE,QAAQL,EAAE,OAAO,EAAE,GAAE,QAAQA,EAAE,CAAC,EAAE,GAAE,QAAQA,EAAE,CAAC,GAAUM,EAA6M,SAAS,GAAe,EAAE,CAAC,GAAK,EAAEJ,EAAED,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEG,GAAGZ,EAAEc,EAAE,GAAYZ,EAAEC,EAAEO,EAAET,EAAEG,EAAEC,EAAEC,EAAE,CAAKS,EAAkC,MAAhC,GAAER,EAAE,GAAGA,GAAGC,EAAE,EAAE,GAAaC,EAAEG,EAAE,CAAO,CAACE,EAAE,IAAI,GAAgBC,EAAE,CAAC,CAAC,SAAS,GAAkB,EAAE,CAAC,OAAOf,EAAE,QAAQ,qBAAqB,IAAI,CAAC,QAAQ,WAAW,IAAI,CAAC,MAAM,CAAka,SAAS,GAAoB,EAAE,CAAC,GAAK,EAAEE,EAAED,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,GAAGN,EAA+B,MAAM,CAAjC,GAAYE,EAAEC,EAAEO,EAAET,EAAEG,EAAEC,EAAEC,EAAE,CAAU,GAAgB,YAAY,CAAC,SAAS,GAAa,EAAE,CAAC,GAAK,EAAEJ,EAAED,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,GAAGN,EAA+B,MAAM,CAAjC,GAAYE,EAAEI,EAAEL,EAAES,EAAEP,EAAEC,EAAEC,EAAE,CAAU,GAAgB,YAAY,CAA8b,SAAS,GAAa,EAAE,CAAC,OAAO,GAAML,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,GAAiB,EAAE,CAAC,OAAO,GAAM,GAAkBA,EAAE,CAAC,CAAC,GAAG,GAAe,CAAC,CAAC,SAAS,GAAc,EAAE,CAAC,OAAO,GAAMA,EAAE,CAAC,GAAG,GAAoB,CAAC,CAAC,GAAG,GAAoB,CAAC,CAAC,GAAG,GAAa,CAAC,CAAC,SAAS,GAAiB,EAAE,CAAC,OAAO,GAAMA,EAAE,CAAC,GAAG,GAAmB,CAAC,CAA4C,SAAS,GAAiB,EAAE,CAAC,OAAO,GAAMA,EAAE,CAACgB,GAAG,GAAG,CAAC,CAAwI,SAAS,GAAS,EAAE,CAAC,OAAO,GAAMhB,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAgmC,SAAS,GAAQ,EAAE,EAAE,EAAE,GAAM,CAA0K,OAAO,IAAI,GAA5K,CAAC,OAAOC,EAAEC,EAAE,OAAO,CAAC,GAAGF,EAAE,OAAO,GAAGE,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAIF,EAAE,IAAI,MAAME,EAAE,IAAI,CAAC,mBAAmBA,EAAE,oBAAoBF,EAAE,mBAAmB,OAAOE,EAAE,QAAQF,EAAE,OAAO,CAAuB,CAAC,SAAS,GAAiB,EAAE,EAAE,CAAC,IAAIC,EAAEC,EAAE,cAAc,EAAE,IAAI,IAAMQ,KAAK,GAAG,MAAM,EAAE,CAAC,EAAEA,KAAK,GAAGR,EAAEQ,GAAGV,EAAEU,GAAG,cAAc,OAAOT,EAAE,SAAS,GAAgB,EAAE,EAAE,CAAC,IAAMA,EAAE,GAAiBD,EAAEE,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,cAAc,EAAE,IAAI,CAAC,GAAG,EAAYA,EAAEC,GAAG,CAAC,OAAOO,EAAE,GAAGA,EAAE,CAAC,IAAMN,EAAEF,EAAEQ,GAAGT,EAAQI,EAAEL,EAAEG,GAAGO,GAASJ,EAAE,KAAK,MAAMF,EAAEC,EAAE,CAAC,EAAEF,IAAIG,EAAEL,EAAE,EAAES,IAAIJ,EAAED,EAAEJ,EAAE,OAAOE,IAAI,KAAK,CAAC,GAAG,SAAS,EAAE,IAAI,CAAC,GAAG,EAAYD,EAAEQ,GAAG,CAAC,OAAOT,EAAE,GAAGA,EAAE,CAAC,IAAME,EAAED,EAAED,GAAG,EAAE,EAAEA,IAAIE,EAAE,EAAEO,IAAIP,EAAEH,EAAEC,GAAGS,GAAG,OAAOA,IAAI,KAAK,CAAC,SAAS,GAAa,EAAE,CAAC,IAAMR,EAAE,EAAE,CAAC,IAAI,GAAK,CAACD,EAAES,KAAK,OAAO,QAAQV,EAAE,CAAC,IAAI,IAAI,EAAEC,GAAGS,GAAG,OAAOR,EA2N5onB,SAAS,GAAiB,EAAE,EAAE,CAAC,OAAOF,GAAGA,EAAE,QAAQE,GAAGA,EAAE,QAAQA,EAAEF,EAAE,GAAS,QAAQ,mBAAmB,qEAAqEA,EAAE,OAAO,CAAC,WAAWE,EAAE,OAAO,GAAG,CAAC,KAAK,GAAS,QAAQ,yBAAyB,CAAC,GAAS,QAAQ,2BAA2B,CA8V1Y,SAAS,GAAQ,EAAE,EAAE,CAAC,IAAM,EAAY,GAAGF,EAAE,MAAM,EAAE,CAAC,cAAc,GAAK,CAAC,CAAC,QAAQ,MAAM,CAAC,SAAS,CAACC,EAAE,EAAYC,EAAE,CAAC,EAAYF,EAAE,CAAC,OAAO,KAAK,MAAM,GAAS,WAAWC,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,IAAMS,EAAE,CAAC,CAAC,SAAS,EAAE,IAAIR,EAAE,KAAKF,EAAE,KAAK,CAAC,CAAC,YAAY,EAAE,IAAIE,EAAE,QAAQF,EAAE,QAAQ,GAAGE,EAAE,KAAKF,EAAE,MAAM,CAAC,CAAC,UAAU,EAAE,IAAIE,EAAE,MAAMF,EAAE,MAAM,IAAIE,EAAE,KAAKF,EAAE,MAAM,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,IAAMC,EAAE,GAAQD,EAAEE,EAAE,CAAC,OAAOD,EAAEA,EAAE,GAAG,GAAG,CAAC,CAAC,OAAO,GAAQ,CAAC,CAAOE,EAAE,EAAE,CAAOC,EAAEJ,EAAMK,EAAEC,EAAE,IAAI,GAAK,CAACC,EAAEC,KAAKE,EAAKT,EAAE,QAAQM,EAAE,EAAE,IAAG,EAAEA,EAAE,EAAEA,GAAGC,EAAER,EAAEE,EAAE,CAAC,EAAEE,EAAE,KAAKD,EAAE,CAAIG,EAAEJ,GAAG,EAAEK,KAAK,EAAEH,EAAE,KAAKD,EAAE,CAAIH,EAAEE,IAAG,EAAEF,EAAE,EAAEO,KAAK,EAAEH,EAAE,KAAKD,EAAE,GAAO,EAAEG,GAAE,MAAM,CAACN,EAAEG,EAAEG,EAAED,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACF,EAAEC,EAAEC,EAAEC,GAAG,GAAeN,EAAEE,EAAED,EAAE,CAAOM,EAAEL,EAAEC,EAAQK,EAAEP,EAAE,QAAQ,GAAG,CAAC,QAAQ,UAAU,UAAU,eAAe,CAAC,QAAQD,EAAE,EAAE,GAAG,CAAIQ,EAAE,SAAS,IAAG,EAAEN,IAAI,EAAEC,EAAE,KAAK,EAAEG,GAAG,EAAE,CAAC,EAAE,IAAIH,IAAI,EAAEG,IAAIF,EAAEE,IAAI,GAAGC,GAAGF,EAAEF,KAAI,IAAMM,EAAE,GAAS,WAAWL,EAAEM,EAAE,CAAC,OAAOF,EAAE,OAAO,EAAE,GAAS,WAAWD,EAAEG,EAAE,CAAC,QAAQ,GAAGF,EAAE,CAAC,KAAKC,EAAE,CAACA,EAAwsB,SAAS,GAAY,EAAE,CAAC,IAAIP,EAAE,SAASF,EAAE,GAAG,CAAC,GAAG,MAAME,EAAE,CAAC,CAAC,EAAE,GAAG,IAAI,IAAID,EAAE,EAAEA,EAAED,EAAE,OAAO,IAAI,CAAC,IAAMU,EAAEV,EAAE,WAAWC,EAAE,CAAC,GAAGD,EAAEC,GAAG,OAAO,GAAG,QAAQ,GAAG,GAAG,GAAG,GAAG,QAAQD,EAAEC,GAAG,MAAM,IAAI,IAAMD,KAAK,GAAG,CAAC,GAAK,CAACC,EAAEE,GAAG,GAAGH,GAAG,GAAGC,GAAGS,GAAGP,IAAI,GAAGO,EAAET,IAAI,OAAO,SAASC,EAAE,GAAG,CAAC,OAAOA,EAAE,SAAS,GAAW,CAAC,gBAAgBF,GAAG,EAAE,GAAG,CAAC,OAAW,OAAO,GAAG,GAAGA,GAAG,UAAUE,IAAI,CAA8D,SAAS,EAAQ,EAAE,GAAG,GAAGF,GAAG,CAAC,MAAM,CAAC,MAAMA,EAAE,OAAO,CAACA,KAAKE,EAAE,GAAYF,EAAE,CAAC,CAAC,CAAmF,SAAS,GAAa,EAAE,CAAC,OAAOA,EAAE,QAAQ,MAAM,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,SAAS,GAAqB,EAAE,CAAC,OAAOA,EAAE,QAAQ,MAAM,GAAG,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,GAAM,EAAE,EAAE,CAAC,OAAOA,IAAI,KAAK,KAAK,CAAC,MAAM,OAAOA,EAAE,IAAI,GAAa,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAACC,KAAKD,EAAE,WAAW,GAAG,GAAqBC,EAAE,GAAG,GAAqBD,EAAE,EAAE,CAACE,EAAE,CAAC,SAAS,GAAO,EAAE,EAAE,CAAC,MAAM,CAAC,MAAMF,EAAE,OAAO,EAAEA,EAAEE,KAAK,GAAaF,EAAEE,EAAE,CAAC,OAAOA,EAAE,CAAC,SAAS,GAAO,EAAE,CAAC,MAAM,CAAC,MAAMF,EAAE,OAAO,CAACA,KAAKA,EAAE,CAAC,SAAS,GAAY,EAAE,CAAC,OAAOA,EAAE,QAAQ,8BAA8B,OAAO,CAIx3F,SAAS,GAAa,EAAE,EAAE,CAAC,IAAMC,EAAE,GAAWC,EAAE,CAACQ,EAAE,GAAWR,EAAE,MAAM,CAACC,EAAE,GAAWD,EAAE,MAAM,CAACE,EAAE,GAAWF,EAAE,MAAM,CAACG,EAAE,GAAWH,EAAE,MAAM,CAACI,EAAE,GAAWJ,EAAE,QAAQ,CAACK,EAAE,GAAWL,EAAE,QAAQ,CAACM,EAAE,GAAWN,EAAE,QAAQ,CAACO,EAAE,GAAWP,EAAE,QAAQ,CAACU,EAAE,GAAWV,EAAE,QAAQ,CAACY,EAAE,GAAWZ,EAAE,QAAQ,CAAC,EAAQ,IAAI,CAAC,MAAM,OAAO,GAAYF,EAAE,IAAI,CAAC,CAAC,OAAO,CAACA,KAAKA,EAAE,QAAQ,GAAK,EAAmvDe,GAAzuD,GAAG,CAAC,GAAGf,EAAE,QAAQ,OAAO,EAAQe,EAAE,CAAC,OAAOA,EAAE,IAAT,CAAc,IAAI,IAAI,OAAO,GAAMb,EAAE,KAAK,QAAQ,CAAC,EAAE,CAAC,IAAI,KAAK,OAAO,GAAMA,EAAE,KAAK,OAAO,CAAC,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQM,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,GAAe,CAAC,IAAI,OAAO,OAAO,EAAQR,EAAE,CAAC,IAAI,QAAQ,OAAO,EAAQU,EAAE,CAAC,IAAI,SAAS,OAAO,EAAQT,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQC,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,MAAM,OAAO,GAAMR,EAAE,OAAO,QAAQ,GAAK,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,GAAMA,EAAE,OAAO,OAAO,GAAK,CAAC,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQI,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,MAAM,OAAO,GAAMR,EAAE,OAAO,QAAQ,GAAM,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,GAAMA,EAAE,OAAO,OAAO,GAAM,CAAC,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQI,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQH,EAAE,CAAC,IAAI,MAAM,OAAO,EAAQJ,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQO,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQJ,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQJ,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQJ,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQA,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQJ,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQH,EAAE,CAAC,IAAI,MAAM,OAAO,EAAQJ,EAAE,CAAC,IAAI,IAAI,OAAO,GAAOM,EAAE,CAAC,IAAI,KAAK,OAAO,GAAOH,EAAE,CAAC,IAAI,MAAM,OAAO,EAAQL,EAAE,CAAC,IAAI,IAAI,OAAO,GAAMC,EAAE,WAAW,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,EAAQE,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQQ,EAAE,GAAe,CAAC,IAAI,IAAI,OAAO,EAAQN,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,IAAI,IAAI,OAAO,EAAQT,EAAE,CAAC,IAAI,MAAM,OAAO,GAAMC,EAAE,SAAS,QAAQ,GAAM,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,GAAMA,EAAE,SAAS,OAAO,GAAM,CAAC,EAAE,CAAC,IAAI,MAAM,OAAO,GAAMA,EAAE,SAAS,QAAQ,GAAK,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,GAAMA,EAAE,SAAS,OAAO,GAAK,CAAC,EAAE,CAAC,IAAI,IAAI,IAAI,KAAK,OAAO,GAAW,OAAO,QAAQI,EAAE,OAAO,QAAQI,EAAE,OAAO,KAAK,CAAC,EAAE,CAAC,IAAI,MAAM,OAAO,GAAW,OAAO,QAAQJ,EAAE,OAAO,IAAII,EAAE,OAAO,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,OAAO,GAAO,qBAAqB,CAAC,IAAI,IAAI,OAAO,GAAO,YAAY,CAAC,QAAQ,OAAO,EAAQK,EAAE,IAAmBf,EAAE,EAAE,CAAC,cAAc,GAAG,CAAW,MAAV,GAAE,MAAMA,EAASe,EAAqY,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,KAAKL,EAAE,MAAMP,GAAGH,EAAE,GAAGU,IAAI,UAAU,CAAC,IAAMV,EAAE,QAAQ,KAAKG,EAAE,CAAC,MAAM,CAAC,QAAQ,CAACH,EAAE,IAAIA,EAAE,IAAIG,EAAE,CAAC,IAAMC,EAAEF,EAAEQ,GAAOL,EAAEK,EAAE,IAAI,SAAS,EAAER,EAAE,QAAQ,KAAgCA,EAAE,WAAW,KAAgED,EAAE,OAAO,SAAS,SAA7EC,EAAE,YAAY,OAAOA,EAAE,YAAY,MAAM,SAAS,SAA/FA,EAAE,OAAO,SAAS,UAAkH,IAAII,EAAE,GAAGD,GAAiC,GAA9B,OAAOC,GAAI,WAAW,EAAEA,EAAEF,IAAOE,EAAE,MAAM,CAAC,QAAQ,GAAM,IAAIA,EAAE,CAAC,SAAS,GAAW,EAAE,CAAqE,MAAM,CAAC,IAAnEN,EAAE,KAAK,GAAGA,EAAE,OAAO,CAAC,SAAS,EAAE,IAAI,GAAGA,EAAE,GAAGE,EAAE,OAAO,IAAI,GAAG,CAAc,GAAGF,EAAE,CAAC,SAAS,GAAM,EAAE,EAAE,EAAE,CAAC,IAAMU,EAAEV,EAAE,MAAME,EAAE,CAAC,GAAGQ,EAAE,CAAC,IAAMV,EAAE,EAAE,CAAKE,EAAE,EAAE,IAAI,IAAMC,KAAKF,EAAE,GAAG,GAAeA,EAAEE,EAAE,CAAC,CAAC,IAAMC,EAAEH,EAAEE,GAAGE,EAAED,EAAE,OAAOA,EAAE,OAAO,EAAE,EAAE,CAACA,EAAE,SAASA,EAAE,QAAQ,EAAEA,EAAE,MAAM,IAAI,IAAIA,EAAE,MAAMM,EAAE,MAAMR,EAAEA,EAAEG,EAAE,CAAC,EAAE,GAAGA,EAAE,MAAM,CAACK,EAAEV,EAAE,CAAC,MAAM,CAACU,EAAE,EAAE,CAAC,CAAC,SAAS,GAAoB,EAAE,CAAC,IAAM,EAAQ,GAAG,CAAC,OAAOV,EAAP,CAAU,IAAI,IAAI,MAAM,cAAc,IAAI,IAAI,MAAM,SAAS,IAAI,IAAI,MAAM,SAAS,IAAI,IAAI,IAAI,IAAI,MAAM,OAAO,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,MAAM,UAAU,IAAI,IAAI,IAAI,IAAI,MAAM,QAAQ,IAAI,IAAI,MAAM,OAAO,IAAI,IAAI,IAAI,IAAI,MAAM,UAAU,IAAI,IAAI,MAAM,aAAa,IAAI,IAAI,MAAM,WAAW,IAAI,IAAI,MAAM,UAAU,QAAQ,OAAO,OAAWE,EAAE,KAASD,EAA8W,OAA5W,EAAYD,EAAE,EAAE,GAAG,EAAE,GAAS,OAAOA,EAAE,EAAE,EAAM,EAAYA,EAAE,EAAE,GAAE,AAAI,IAAE,IAAI,GAAgBA,EAAE,EAAE,CAAE,EAAEA,EAAE,GAAE,EAAYA,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGA,EAAE,EAAE,GAAG,GAAG,EAAYA,EAAE,EAAE,GAAGA,EAAE,EAAE,IAAIA,EAAE,IAAI,EAAE,EAAE,GAAG,GAAGA,EAAE,IAAI,IAAIA,EAAE,IAAI,IAAI,EAAE,EAAE,IAAI,EAAE,IAAI,GAAGA,EAAE,IAAI,EAAE,EAAE,CAACA,EAAE,GAAG,EAAYA,EAAE,EAAE,GAAG,EAAE,EAAE,GAAYA,EAAE,EAAE,EAAgG,CAAtF,OAAO,KAAKA,EAAE,CAAC,SAAS,EAAE,IAAI,CAAC,IAAMU,EAAE,EAAQT,EAAE,CAAgB,OAAf,IAAI,EAAES,GAAGV,EAAEC,IAAWC,IAAI,EAAE,CAAC,CAAUA,EAAED,EAAE,CAAa,SAAS,IAAkB,CAA6C,MAA5C,CAAK,KAAG,GAAS,WAAW,cAAc,CAAS,GAAG,SAAS,GAAsB,EAAE,EAAE,CAAC,GAAGD,EAAE,QAAQ,OAAOA,EAAkD,IAAMU,EAAE,GAAhD,GAAU,uBAAuBV,EAAE,IAAI,CAA8BE,EAAE,CAAC,OAAOQ,GAAG,MAAMA,EAAE,SAAS,IAAK,GAAE,CAACV,EAAEU,EAAE,SAAS,GAAkB,EAAE,EAAE,CAAC,OAAO,MAAM,UAAU,OAAO,GAAGV,EAAE,KAAK,GAAG,GAAsBA,EAAEE,EAAE,EAAE,CAAC,CAAC,SAAS,GAAkB,EAAE,EAAE,EAAE,CAAC,IAAMQ,EAAE,GAAkB,GAAU,YAAYT,EAAE,CAACD,EAAE,CAACG,EAAEO,EAAE,KAAK,GAAG,GAAaR,EAAEF,EAAE,EAAE,CAACI,EAAED,EAAE,MAAM,GAAGH,EAAE,eAAe,CAAC,GAAGI,EAAE,MAAM,CAAC,MAAMF,EAAE,OAAOQ,EAAE,cAAcN,EAAE,cAAc,CAAC,CAAC,GAAK,CAACJ,EAAEC,GAAG,GAAWE,EAAE,CAACC,EAAE,OAAOJ,EAAE,IAAI,CAAC,CAACK,EAAEC,GAAG,GAAMJ,EAAEE,EAAEH,EAAE,CAAC,CAACM,EAAEC,EAAEC,GAAGH,EAAE,GAAoBA,EAAE,CAAC,CAAC,KAAK,KAAK,IAAK,GAAE,CAAC,GAAG,GAAeA,EAAE,IAAI,EAAE,GAAeA,EAAE,IAAI,CAAC,MAAM,IAAI,GAA8B,wDAAwD,CAAC,MAAM,CAAC,MAAMJ,EAAE,OAAOQ,EAAE,MAAMN,EAAE,WAAWC,EAAE,QAAQC,EAAE,OAAOC,EAAE,KAAKC,EAAE,eAAeC,EAAE,EAAE,SAAS,GAAgB,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,OAAOC,EAAE,KAAKP,EAAE,eAAeC,EAAE,cAAcC,GAAG,GAAkBL,EAAEE,EAAED,EAAE,CAAC,MAAM,CAACS,EAAEP,EAAEC,EAAEC,EAAE,CAAC,SAAS,GAAmB,EAAE,EAAE,CAAC,GAAG,CAACL,EAAE,OAAO,KAAmC,IAAMU,EAA5B,GAAU,OAAOR,EAAEF,EAAE,CAAW,YAAY,IAAkB,CAAC,CAAOG,EAAEO,EAAE,eAAe,CAAON,EAAEM,EAAE,iBAAiB,CAAC,OAAOP,EAAE,KAAK,GAAG,GAAaD,EAAEF,EAAEI,EAAE,EAAE,CAA6C,SAAS,GAAgB,EAAE,CAAC,OAAO,IAAI,GAAQ,mBAAmB,aAAaJ,EAAE,KAAK,oBAAoB,CAG/4K,SAAS,GAAuB,EAAE,CAAsD,OAArD,EAAE,WAAW,OAAO,EAAE,SAAS,GAAgBA,EAAE,EAAE,EAASA,EAAE,SAGjG,SAAS,GAA4B,EAAE,CAAqH,OAApH,EAAE,gBAAgB,OAAO,EAAE,cAAc,GAAgBA,EAAE,EAAEA,EAAE,IAAI,uBAAuB,CAACA,EAAE,IAAI,gBAAgB,CAAC,EAASA,EAAE,cAAc,SAAS,GAAM,EAAE,EAAE,CAAC,IAAMC,EAAE,CAAC,GAAGD,EAAE,GAAG,KAAKA,EAAE,KAAK,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,IAAIA,EAAE,IAAI,QAAQA,EAAE,QAAQ,CAAC,OAAO,IAAI,GAAS,CAAC,GAAGC,EAAE,GAAGC,EAAE,IAAID,EAAE,CAAC,CAAC,SAAS,GAAU,EAAE,EAAE,EAAE,CAAC,IAAIS,EAAEV,EAAEE,EAAE,GAAG,IAAUC,EAAEF,EAAE,OAAOS,EAAE,CAAC,GAAGR,IAAIC,EAAE,MAAM,CAACO,EAAER,EAAE,CAAC,GAAG,IAAIC,EAAED,GAAG,IAAI,IAAME,EAAEH,EAAE,OAAOS,EAAE,CAAC,OAAOP,IAAIC,EAAE,CAACM,EAAEP,EAAE,CAAC,CAACH,EAAE,KAAK,IAAIG,EAAEC,EAAE,CAAC,GAAG,IAAI,KAAK,IAAID,EAAEC,EAAE,CAAC,CAAC,SAAS,GAAQ,EAAE,EAAE,CAAC,GAAGF,EAAE,GAAG,IAAI,IAAMD,EAAE,IAAI,KAAKD,EAAE,CAAC,MAAM,CAAC,KAAKC,EAAE,gBAAgB,CAAC,MAAMA,EAAE,aAAa,CAAC,EAAE,IAAIA,EAAE,YAAY,CAAC,KAAKA,EAAE,aAAa,CAAC,OAAOA,EAAE,eAAe,CAAC,OAAOA,EAAE,eAAe,CAAC,YAAYA,EAAE,oBAAoB,CAAC,CAAC,SAAS,GAAQ,EAAE,EAAE,EAAE,CAAC,OAAO,GAAU,GAAaD,EAAE,CAACE,EAAED,EAAE,CAAC,SAAS,GAAW,EAAE,EAAE,CAAC,IAAMA,EAAED,EAAE,EAAEU,EAAEV,EAAE,EAAE,KAAK,KAAK,MAAME,EAAE,MAAM,CAACC,EAAEH,EAAE,EAAE,MAAM,KAAK,MAAME,EAAE,OAAO,CAAC,KAAK,MAAMA,EAAE,SAAS,CAAC,EAAEE,EAAE,CAAC,GAAGJ,EAAE,EAAE,KAAKU,EAAE,MAAMP,EAAE,IAAI,KAAK,IAAIH,EAAE,EAAE,IAAI,GAAYU,EAAEP,EAAE,CAAC,CAAC,KAAK,MAAMD,EAAE,KAAK,CAAC,KAAK,MAAMA,EAAE,MAAM,CAAC,EAAE,CAACG,EAAE,GAAS,WAAW,CAAC,MAAMH,EAAE,MAAM,KAAK,MAAMA,EAAE,MAAM,CAAC,SAASA,EAAE,SAAS,KAAK,MAAMA,EAAE,SAAS,CAAC,OAAOA,EAAE,OAAO,KAAK,MAAMA,EAAE,OAAO,CAAC,MAAMA,EAAE,MAAM,KAAK,MAAMA,EAAE,MAAM,CAAC,KAAKA,EAAE,KAAK,KAAK,MAAMA,EAAE,KAAK,CAAC,MAAMA,EAAE,MAAM,QAAQA,EAAE,QAAQ,QAAQA,EAAE,QAAQ,aAAaA,EAAE,aAAa,CAAC,CAAC,GAAG,eAAe,CAAsB,CAACK,EAAEC,GAAG,GAAzB,GAAaJ,EAAE,CAAsBH,EAAED,EAAE,KAAK,CAAmC,OAA/BK,IAAI,IAAG,GAAGA,EAAE,EAAEL,EAAE,KAAK,OAAOO,EAAE,EAAO,CAAC,GAAGA,EAAE,EAAEC,EAAE,CAAC,SAAS,GAAoB,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,QAAQH,EAAE,KAAKC,GAAGL,EAAE,GAAGD,GAAG,OAAO,KAAKA,EAAE,CAAC,SAAS,GAAGE,EAAE,CAAC,IAAMQ,EAAER,GAAGI,EAAEH,EAAE,GAAS,WAAWH,EAAE,CAAC,GAAGC,EAAE,KAAKS,EAAE,eAAeN,EAAE,CAAC,CAAC,OAAOC,EAAEF,EAAEA,EAAE,QAAQG,EAAE,CAAC,OAAO,GAAS,QAAQ,IAAI,GAAQ,aAAa,cAAcH,EAAE,uBAAuBO,IAAI,CAAC,CAAC,SAAS,GAAa,EAAE,EAAE,EAAE,GAAK,CAAC,OAAOV,EAAE,QAAQ,GAAU,OAAO,GAAO,OAAO,QAAQ,CAAC,CAAC,OAAOC,EAAE,YAAY,GAAK,CAAC,CAAC,yBAAyBD,EAAEE,EAAE,CAAC,KAAK,SAAS,GAAU,EAAE,EAAE,CAAC,IAAMD,EAAED,EAAE,EAAE,KAAK,MAAMA,EAAE,EAAE,KAAK,EAAMU,EAAE,GAAyK,OAAtK,GAAGV,EAAE,EAAE,MAAM,IAAI,GAAG,KAAK,GAAG,GAASA,EAAE,EAAE,KAAKC,EAAE,EAAE,EAAE,CAAIC,GAAG,GAAG,IAAI,GAAG,GAASF,EAAE,EAAE,MAAM,CAAC,GAAG,IAAI,GAAG,GAASA,EAAE,EAAE,IAAI,GAAM,GAAG,GAASA,EAAE,EAAE,MAAM,CAAC,GAAG,GAASA,EAAE,EAAE,IAAI,EAAQU,EAAE,SAAS,GAAU,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIL,EAAE,GAASL,EAAE,EAAE,KAAK,CAA8f,OAA1fE,GAAG,GAAG,IAAI,GAAG,GAASF,EAAE,EAAE,OAAO,CAAC,EAAE,EAAE,cAAc,GAAGA,EAAE,EAAE,SAAS,GAAGC,IAAI,GAAG,MAAU,GAAG,GAASD,EAAE,EAAE,OAAO,EAAIA,EAAE,EAAE,cAAc,GAAGA,EAAE,EAAE,SAAS,GAAG,CAACC,KAAG,GAAG,GAASD,EAAE,EAAE,OAAO,EAAIA,EAAE,EAAE,cAAc,GAAG,CAACU,KAAG,GAAG,IAAI,GAAG,GAASV,EAAE,EAAE,YAAY,EAAE,GAAKG,IAAKH,EAAE,eAAeA,EAAE,SAAS,GAAG,CAACI,EAAE,GAAG,IAAYJ,EAAE,EAAE,GAAG,GAAG,IAAI,GAAG,GAAS,KAAK,MAAM,CAACA,EAAE,EAAE,GAAG,CAAC,CAAC,GAAG,IAAI,GAAG,GAAS,KAAK,MAAM,CAACA,EAAE,EAAE,GAAG,CAAC,GAAM,GAAG,IAAI,GAAG,GAAS,KAAK,MAAMA,EAAE,EAAE,GAAG,CAAC,CAAC,GAAG,IAAI,GAAG,GAAS,KAAK,MAAMA,EAAE,EAAE,GAAG,CAAC,GAAC,IAAI,GAAG,IAAIA,EAAE,KAAK,SAAS,KAAYK,EAA6Y,SAAS,GAAc,EAAE,CAAC,IAAMH,EAAE,CAAC,KAAK,OAAO,MAAM,OAAO,MAAM,QAAQ,OAAO,QAAQ,IAAI,MAAM,KAAK,MAAM,KAAK,OAAO,MAAM,OAAO,OAAO,SAAS,QAAQ,SAAS,QAAQ,UAAU,SAAS,UAAU,OAAO,SAAS,QAAQ,SAAS,YAAY,cAAc,aAAa,cAAc,QAAQ,UAAU,SAAS,UAAU,WAAW,aAAa,YAAY,aAAa,YAAY,aAAa,SAAS,WAAW,UAAU,WAAW,QAAQ,UAAU,CAACF,EAAE,aAAa,EAAE,GAAG,CAACE,EAAE,MAAM,IAAI,GAAiBF,EAAE,CAAC,OAAOE,EAAE,SAAS,GAA4B,EAAE,CAAC,OAAOF,EAAE,aAAa,CAAtB,CAAwB,IAAI,eAAe,IAAI,gBAAgB,MAAM,eAAe,IAAI,kBAAkB,IAAI,mBAAmB,MAAM,kBAAkB,IAAI,gBAAgB,IAAI,iBAAiB,MAAM,gBAAgB,QAAQ,OAAO,GAAcA,EAAE,EAAE,SAAS,GAAQ,EAAE,EAAE,CAAC,IAAMC,EAAE,GAAcC,EAAE,KAAK,GAAS,YAAY,CAACQ,EAAE,GAAO,WAAWR,EAAE,CAACC,EAAE,GAAS,KAAK,CAAKC,EAAEC,EAAE,GAAG,EAAYL,EAAE,KAAK,CAAC,EAAEG,MAAM,CAAC,IAAI,IAAMD,KAAK,GAAG,EAAYF,EAAEE,GAAG,GAAG,EAAEA,GAAG,GAAGA,IAAI,IAAMA,EAAE,GAAwBF,EAAE,EAAE,GAAmBA,EAAE,CAAC,GAAGE,EAAE,OAAO,GAAS,QAAQA,EAAE,CAAC,IAAMQ,EAAET,EAAE,OAAOE,EAAE,CAAC,CAACC,EAAEC,GAAG,GAAQL,EAAEU,EAAET,EAAE,CAAC,OAAO,IAAI,GAAS,CAAC,GAAGG,EAAE,KAAKH,EAAE,IAAIS,EAAIL,EAAE,CAAC,CAAC,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,IAAMK,EAAE,CAAC,CAAC,EAAYT,EAAE,MAAM,EAAEA,EAAE,MAAM,GAAQ,EAAE,KAAK,EAAE,GAAQD,EAAEU,GAAGT,EAAE,UAAU,EAAE,EAAE,GAAK,CAASC,EAAE,IAAI,MAAMD,EAAE,CAAC,aAAaA,EAAE,CAAU,OAAOD,EAAEG,EAAE,EAAE,EAAO,GAAGF,EAAE,UAAUC,EAAE,QAAQF,EAAEU,EAAE,CAAC,EAAER,EAAE,QAAQQ,EAAE,CAAC,KAAKV,EAAE,QAAQU,EAAE,CAACA,EAAE,CAAC,IAAIA,EAAE,CAACR,EAAE,KAAKF,EAAEU,EAAE,CAAC,IAAIA,EAAE,CAAC,GAAGT,EAAE,KAAK,OAAO,EAAO,EAAOA,EAAE,KAAK,CAACA,EAAE,KAAK,CAAC,IAAI,IAAMD,KAAKC,EAAE,MAAM,CAAC,IAAMC,EAAE,EAAOF,EAAE,CAAC,GAAG,KAAK,IAAIE,EAAE,EAAE,EAAE,OAAO,EAAOA,EAAEF,EAAE,CAAC,OAAO,EAAOA,EAAEE,EAAE,GAAG,EAAED,EAAE,MAAMA,EAAE,MAAM,OAAO,GAAG,CAAC,SAAS,GAAS,EAAE,CAAC,IAAIC,EAAED,EAAE,EAAE,CAA0H,OAAtHD,EAAE,OAAO,GAAG,OAAOA,EAAEA,EAAE,OAAO,IAAK,UAAU,EAAEA,EAAEA,EAAE,OAAO,GAAG,EAAE,MAAM,KAAKA,EAAE,CAAC,MAAM,EAAEA,EAAE,OAAO,EAAE,EAAM,EAAE,MAAM,KAAKA,EAAE,CAAO,CAACC,EAAEC,EAAE,CA4yBnuJ,SAAS,GAAiB,EAAE,CAAC,GAAG,GAAS,WAAWF,EAAE,CAAC,OAAOA,EAAE,GAAGA,GAAGA,EAAE,SAAS,GAASA,EAAE,SAAS,CAAC,CAAC,OAAO,GAAS,WAAWA,EAAE,CAAC,GAAGA,GAAG,OAAOA,GAAI,SAAS,OAAO,GAAS,WAAWA,EAAE,CAAC,MAAM,IAAI,GAAqB,8BAA8BA,EAAE,YAAY,OAAOA,IAAI,mbAxhDpU,GAAN,cAAyB,KAAK,GAAQ,GAAN,cAAmC,EAAU,CAAC,YAAY,EAAE,CAAC,MAAM,qBAAqBA,EAAE,WAAW,GAAG,GAAQ,GAAN,cAAmC,EAAU,CAAC,YAAY,EAAE,CAAC,MAAM,qBAAqBA,EAAE,WAAW,GAAG,GAAQ,GAAN,cAAmC,EAAU,CAAC,YAAY,EAAE,CAAC,MAAM,qBAAqBA,EAAE,WAAW,GAAG,GAAQ,GAAN,cAA4C,EAAU,GAAQ,GAAN,cAA+B,EAAU,CAAC,YAAY,EAAE,CAAC,MAAM,gBAAgBA,IAAI,GAAQ,GAAN,cAAmC,EAAU,GAAQ,GAAN,cAAkC,EAAU,CAAC,aAAa,CAAC,MAAM,4BAA4B,GAAQ,EAAE,UAAU,GAAE,QAAQ,GAAE,OAAa,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,QAAQ,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,QAAQ,GAAE,CAAOO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,CAAOC,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,UAAU,MAAM,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,MAAM,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,MAAM,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,MAAM,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAOS,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,QAAQ,GAAE,KAAK,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,QAAQ,GAAE,KAAK,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,QAAQ,GAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAN,KAAU,CAM9vD,IAAI,MAAM,CAAC,MAAM,IAAI,GAKhB,IAAI,MAAM,CAAC,MAAM,IAAI,GAAoB,IAAI,UAAU,CAAC,OAAO,KAAK,KAKpE,IAAI,aAAa,CAAC,MAAM,IAAI,GAS5B,WAAW,EAAE,EAAE,CAAC,MAAM,IAAI,GAQ1B,aAAa,EAAE,EAAE,CAAC,MAAM,IAAI,GAM5B,OAAO,EAAE,CAAC,MAAM,IAAI,GAMpB,OAAO,EAAE,CAAC,MAAM,IAAI,GAKpB,IAAI,SAAS,CAAC,MAAM,IAAI,KAAyB,GAAE,KAAW,GAAN,MAAM,UAAmB,EAAI,CAAC,WAAW,UAAU,CAA8B,OAA7B,KAAI,OAAO,GAAE,IAAI,GAAmB,GAAE,IAAI,MAAM,CAAC,MAAM,SAAS,IAAI,MAAM,CAAC,OAAO,IAAI,KAAK,gBAAc,CAAE,iBAAiB,CAAC,SAAS,IAAI,aAAa,CAAC,MAAO,GAAM,WAAW,EAAE,CAAC,OAAOf,EAAE,OAAOD,GAAG,CAAC,OAAO,GAAcD,EAAEE,EAAED,EAAE,CAAC,aAAa,EAAE,EAAE,CAAC,OAAO,GAAa,KAAK,OAAOD,EAAE,CAACE,EAAE,CAAC,OAAO,EAAE,CAAC,MAAM,CAAC,IAAI,KAAKF,EAAE,CAAC,mBAAmB,CAAC,OAAO,EAAE,CAAC,OAAOA,EAAE,OAAO,SAAS,IAAI,SAAS,CAAC,MAAO,KAAU,GAAE,EAAE,CAAyN,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,CAAkX,GAAE,EAAE,CAAO,GAAN,MAAM,UAAiB,EAAI,CAKrqC,OAAO,OAAO,EAAE,CAA8B,OAA7B,GAAEA,KAAK,GAAEA,GAAG,IAAI,EAASA,EAAE,EAAS,GAAEA,GAAG,OAAO,YAAY,CAAC,GAAE,EAAE,CAAC,GAAE,EAAE,CAQlF,OAAO,iBAAiB,EAAE,CAAC,OAAO,KAAK,YAAYA,EAAE,CAQrD,OAAO,YAAY,EAAE,CAAC,GAAG,CAACA,EAAE,MAAO,GAAM,GAAG,CAAwD,OAAvD,IAAI,KAAK,eAAe,QAAQ,CAAC,SAASA,EAAE,CAAC,CAAC,QAAQ,CAAQ,QAAa,CAAC,MAAO,IAAO,YAAY,EAAE,CAAC,OAAO,CAAC,KAAK,SAASA,EAAE,KAAK,MAAM,EAAS,YAAYA,EAAE,CAAC,IAAI,MAAM,CAAC,MAAM,OAAO,IAAI,MAAM,CAAC,OAAO,KAAK,SAAS,IAAI,aAAa,CAAC,MAAO,GAAM,WAAW,EAAE,CAAC,OAAOE,EAAE,OAAOD,GAAG,CAAC,OAAO,GAAcD,EAAEE,EAAED,EAAE,KAAK,KAAK,CAAC,aAAa,EAAE,EAAE,CAAC,OAAO,GAAa,KAAK,OAAOD,EAAE,CAACE,EAAE,CAAC,OAAO,EAAE,CAAC,IAAMA,EAAE,IAAI,KAAKF,EAAE,CAAC,GAAG,MAAME,EAAE,CAAC,MAAO,KAAI,IAAMD,EAAE,GAAQ,KAAK,KAAK,CAAI,CAACS,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAGP,EAAE,cAAc,GAAYA,EAAEC,EAAE,CAAC,GAAYD,EAAEC,EAAE,CAAC,IAAI,OAAO,EAAE,EAAE,KAAK,IAAIQ,EAAE,EAAqB,IAAME,EAAE,GAAa,CAAC,KAAKF,EAAE,MAAMP,EAAE,IAAIC,EAAE,KAAtDE,IAAI,GAAG,EAAEA,EAAoD,OAAOC,EAAE,OAAOC,EAAE,YAAY,EAAE,CAAC,CAAKM,EAAE,CAACZ,EAAQa,EAAED,EAAE,IAAoB,MAAhB,IAAGC,GAAG,EAAEA,EAAE,IAAIA,GAASH,EAAEE,GAAG,IAAI,OAAO,EAAE,CAAC,OAAOd,EAAE,OAAO,QAAQA,EAAE,OAAO,KAAK,KAAK,IAAI,SAAS,CAAC,OAAO,KAAK,QAAW,GAAE,EAAE,CAA6H,GAAE,EAAE,CAAkI,GAAE,EAAE,CAAgI,GAAE,EAAE,CAA2JW,GAAE,KAA6G,GAAE,EAAE,CAA8mC,GAAN,KAAyB,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,MAAMV,EAAE,OAAO,EAAE,KAAK,MAAMA,EAAE,OAAO,GAAM,GAAK,CAAC,MAAMS,EAAE,MAAMP,EAAE,GAAGC,GAAGH,EAAE,GAAG,CAACC,GAAG,OAAO,KAAKE,EAAE,CAAC,OAAO,EAAE,CAAC,IAAMF,EAAE,CAAC,YAAY,GAAM,GAAGD,EAAE,CAAC,EAAE,MAAM,IAAI,EAAE,qBAAqBA,EAAE,OAAO,KAAK,IAAI,GAAaD,EAAEE,EAAE,EAAE,OAAO,EAAE,CAAC,GAAG,KAAK,IAAI,CAAC,IAAMA,EAAE,KAAK,MAAM,KAAK,MAAMF,EAAE,CAACA,EAAE,OAAO,KAAK,IAAI,OAAOE,EAAE,CAAgD,OAAO,GAA7C,KAAK,MAAM,KAAK,MAAMF,EAAE,CAAC,GAAQA,EAAE,EAAE,CAAmB,KAAK,MAAM,GAAS,GAAN,KAAuB,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,KAAKC,EAAE,KAAK,aAAa,IAAK,GAAE,IAAIS,EAAE,GAAG,KAAK,KAAK,SAAS,KAAK,GAAGV,UAAUA,EAAE,KAAK,OAAO,QAAQ,CAAC,IAAME,EAAEF,EAAE,OAAO,GAAG,GAASC,EAAEC,GAAG,EAAE,WAAWA,IAAI,UAAUA,IAAOF,EAAE,SAAS,GAAG,GAAS,OAAOC,EAAE,CAAC,OAAO,EAAEA,EAAE,KAAK,GAAGD,IAAO,EAAE,MAAM,KAAK,GAAGA,EAAE,SAAS,EAAEA,EAAEA,EAAE,QAAQ,MAAM,CAAC,KAAK,CAAC,QAAQA,EAAE,OAAO,CAAC,CAAC,KAAK,aAAaA,EAAE,WAAcA,EAAE,KAAK,OAAO,SAAS,KAAK,GAAGA,EAAUA,EAAE,KAAK,OAAO,QAAQ,KAAK,GAAGA,EAAE,EAAEA,EAAE,KAAK,OAAU,EAAE,MAAM,KAAK,GAAGA,EAAE,QAAQ,MAAM,CAAC,KAAK,CAAC,QAAQA,EAAE,OAAO,CAAC,CAAC,KAAK,aAAaA,EAAE,MAAK,IAAMG,EAAE,CAAC,GAAG,KAAK,KAAK,CAAC,EAAE,SAASA,EAAE,UAAUO,EAAE,KAAK,IAAI,GAAaR,EAAEC,EAAE,CAAC,QAAQ,CAAC,OAAO,KAAK,aAAa,KAAK,eAAe,CAAC,MAAM,CAAC,MAAMH,KAAKA,GAAG,CAAC,KAAK,GAAG,CAAC,KAAK,IAAI,OAAO,KAAK,GAAG,UAAU,CAAC,CAAC,eAAe,CAAC,IAAMA,EAAE,KAAK,IAAI,cAAc,KAAK,GAAG,UAAU,CAAC,CAAC,OAAO,KAAK,aAAaA,EAAE,KAAK,GAAG,CAAC,GAAGA,EAAE,OAAO,eAAe,CAAC,IAAME,EAAE,KAAK,aAAa,WAAW,KAAK,GAAG,GAAG,CAAC,OAAO,KAAK,GAAG,OAAO,OAAO,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,GAAGF,EAAE,MAAME,EAAE,CAAC,OAAOF,IAAI,CAACA,EAAE,iBAAiB,CAAC,OAAO,KAAK,IAAI,iBAAiB,GAAQ,GAAN,KAAsB,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,KAAK,CAAC,MAAM,OAAO,GAAGC,EAAE,CAAC,CAACC,GAAG,IAAa,GAAG,KAAK,IAAI,GAAaF,EAAEC,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,OAAO,KAAK,IAAI,KAAK,IAAI,OAAOD,EAAEE,EAAE,CAAC,GAAmBA,EAAEF,EAAE,KAAK,KAAK,QAAQ,KAAK,KAAK,QAAQ,OAAO,CAAC,cAAc,EAAE,EAAE,CAAC,OAAO,KAAK,IAAI,KAAK,IAAI,cAAcA,EAAEE,EAAE,CAAC,EAAE,GAAQ,GAAE,CAAC,SAAS,EAAE,YAAY,EAAE,QAAQ,CAAC,EAAE,EAAE,CAAC,CAAO,GAAN,MAAM,CAAM,CAAC,OAAO,SAAS,EAAE,CAAC,OAAO,EAAO,OAAOF,EAAE,OAAOA,EAAE,gBAAgBA,EAAE,eAAeA,EAAE,aAAaA,EAAE,YAAY,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,GAAM,CAAC,IAAMI,EAAEJ,GAAG,GAAS,cAAuM,OAAO,IAAI,EAA5LI,IAAID,EAAE,QAAQ,IAAc,EAAUD,GAAG,GAAS,uBAA+BD,GAAG,GAAS,sBAA8B,GAAqBS,EAAE,EAAE,GAAS,oBAA8CN,EAAE,CAAC,OAAO,YAAY,CAAC,GAAE,KAAK,GAAE,EAAE,CAAC,GAAE,EAAE,CAAC,GAAE,EAAE,CAAC,OAAO,WAAW,CAAC,OAAOJ,EAAE,gBAAgBE,EAAE,eAAeD,EAAE,aAAaS,GAAG,EAAE,CAAC,CAAC,OAAO,EAAO,OAAOV,EAAEE,EAAED,EAAES,EAAE,CAAC,YAAY,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAACN,EAAEC,EAAEC,GAAG,GAAkBN,EAAE,CAAC,KAAK,OAAOI,EAAE,KAAK,gBAAgBF,GAAGG,GAAG,KAAK,KAAK,eAAeJ,GAAGK,GAAG,KAAK,KAAK,aAAaI,EAAE,KAAK,KAAK,GAAiB,KAAK,OAAO,KAAK,gBAAgB,KAAK,eAAe,CAAC,KAAK,cAAc,CAAC,OAAO,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,YAAY,CAAC,OAAO,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,cAAc,KAAK,KAAK,SAAS,EAAE,CAAC,KAAK,gBAAgBP,EAAE,KAAK,kBAAkB,KAAK,IAAI,aAAa,CAAkF,MAAlD,MAAK,oBAAkB,GAAoB,KAAK,CAAS,KAAK,kBAAkB,aAAa,CAAC,IAAMH,EAAE,KAAK,WAAW,CAAOE,GAAG,KAAK,kBAAkB,MAAM,KAAK,kBAAkB,UAAU,KAAK,iBAAiB,MAAM,KAAK,iBAAiB,WAAW,OAAOF,GAAGE,EAAE,KAAK,OAAO,MAAM,EAAE,CAAC,OAAOF,GAAG,OAAO,oBAAoBA,EAAE,CAAC,SAAS,EAAE,EAAO,OAAOA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,iBAAiB,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,eAAe,GAAqBA,EAAE,aAAa,EAAE,KAAK,aAAaA,EAAE,aAAa,GAAM,CAAC,KAAK,cAAc,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,MAAM,CAAC,GAAGA,EAAE,YAAY,GAAK,CAAC,CAAC,kBAAkB,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,MAAM,CAAC,GAAGA,EAAE,YAAY,GAAM,CAAC,CAAC,OAAO,EAAE,EAAE,GAAM,CAAC,OAAO,GAAU,KAAKA,EAAE,QAAY,CAAC,IAAMC,EAAEC,EAAE,CAAC,MAAMF,EAAE,IAAI,UAAU,CAAC,CAAC,MAAMA,EAAE,CAACU,EAAER,EAAE,SAAS,aAAwG,OAA3F,KAAK,YAAYQ,GAAGV,KAAK,KAAK,YAAYU,GAAGV,GAAG,IAAW,GAAG,KAAK,QAAQA,EAAEC,EAAE,QAAQ,EAAE,EAAS,KAAK,YAAYS,GAAGV,KAAK,CAAC,SAAS,EAAE,EAAE,GAAM,CAAC,OAAO,GAAU,KAAKA,EAAE,QAAc,CAAC,IAAMC,EAAEC,EAAE,CAAC,QAAQF,EAAE,KAAK,UAAU,MAAM,OAAO,IAAI,UAAU,CAAC,CAAC,QAAQA,EAAE,CAACU,EAAER,EAAE,SAAS,aAAgH,OAAnG,KAAK,cAAcQ,GAAGV,KAAK,KAAK,cAAcU,GAAGV,GAAG,IAAa,GAAG,KAAK,QAAQA,EAAEC,EAAE,UAAU,EAAE,EAAS,KAAK,cAAcS,GAAGV,KAAK,CAAC,WAAW,CAAC,OAAO,GAAU,KAAK,IAAK,QAAOa,SAAQ,CAAC,GAAG,CAAC,KAAK,cAAc,CAAC,IAAMb,EAAE,CAAC,KAAK,UAAU,UAAU,MAAM,CAAC,KAAK,cAAc,CAAC,GAAS,IAAI,KAAK,GAAG,GAAG,EAAE,CAAC,GAAS,IAAI,KAAK,GAAG,GAAG,GAAG,CAAC,CAAC,KAAK,GAAG,KAAK,QAAQE,EAAEF,EAAE,YAAY,EAAE,CAAC,OAAO,KAAK,gBAAgB,CAAC,KAAK,EAAE,CAAC,OAAO,GAAU,KAAKA,EAAE,QAAU,CAAC,IAAME,EAAE,CAAC,IAAIF,EAAE,CAAuH,OAAtH,KAAK,SAASA,KAAK,KAAK,SAASA,GAAG,CAAC,GAAS,IAAI,IAAI,EAAE,EAAE,CAAC,GAAS,IAAI,KAAK,EAAE,EAAE,CAAC,CAAC,KAAK,GAAG,KAAK,QAAQA,EAAEE,EAAE,MAAM,EAAE,EAAS,KAAK,SAASF,KAAK,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,IAAkDI,EAA1C,KAAK,YAAYJ,EAAEE,EAAE,CAAK,eAAe,CAAK,MAAM,GAAGF,EAAE,KAAK,aAAa,GAAGC,GAAG,CAAC,OAAOG,EAAEA,EAAE,MAAM,KAAK,gBAAgB,EAAE,EAAE,CAAC,CAAC,OAAO,IAAI,GAAoB,KAAK,KAAKJ,EAAE,aAAa,KAAK,YAAYA,EAAE,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,IAAI,GAAkBA,EAAE,KAAK,KAAKE,EAAE,CAAC,aAAa,EAAE,EAAE,CAAC,CAAC,OAAO,IAAI,GAAiB,KAAK,KAAK,KAAK,WAAW,CAACF,EAAE,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,OAAO,GAAY,KAAK,KAAKA,EAAE,CAAC,WAAW,CAAC,OAAO,KAAK,SAAS,MAAM,KAAK,OAAO,aAAa,GAAG,SAAS,IAAI,KAAK,eAAe,KAAK,KAAK,CAAC,iBAAiB,CAAC,OAAO,WAAW,QAAQ,CAAC,iBAAiB,CAAC,OAAO,KAAK,aAAa,KAAK,aAAa,IAAmB,CAAC,GAAkB,KAAK,OAAO,CAAC,GAAE,gBAAgB,CAAC,OAAO,KAAK,iBAAiB,CAAC,SAAS,uBAAuB,CAAC,OAAO,KAAK,iBAAiB,CAAC,YAAY,gBAAgB,CAAC,OAAO,KAAK,iBAAiB,CAAC,QAAQ,OAAO,EAAE,CAAC,OAAO,KAAK,SAASA,EAAE,QAAQ,KAAK,kBAAkBA,EAAE,iBAAiB,KAAK,iBAAiBA,EAAE,iBAAoB,GAAE,KAAW,GAAN,MAAM,UAAwB,EAAI,CAAC,WAAW,aAAa,CAAsC,OAArC,KAAI,OAAO,GAAE,IAAI,EAAgB,EAAE,EAAS,GAKvnQ,OAAO,SAAS,EAAE,CAAC,OAAOA,IAAI,EAAE,EAAgB,YAAY,IAAI,EAAgBA,EAAE,CAQlF,OAAO,eAAe,EAAE,CAAC,GAAGA,EAAE,CAAC,IAAME,EAAEF,EAAE,MAAM,wCAAwC,CAAC,GAAGE,EAAE,OAAO,IAAI,EAAgB,GAAaA,EAAE,GAAGA,EAAE,GAAG,CAAC,CAAC,OAAO,KAAK,YAAY,EAAE,CAAC,OAAO,CAAC,KAAK,MAAMF,EAAE,IAAI,MAAM,CAAC,MAAM,QAAQ,IAAI,MAAM,CAAC,OAAO,KAAK,QAAQ,EAAE,MAAM,MAAM,GAAa,KAAK,MAAM,SAAS,GAAG,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,EAAE,UAAU,UAAU,GAAa,CAAC,KAAK,MAAM,SAAS,GAAG,YAAY,CAAC,OAAO,KAAK,KAAK,aAAa,EAAE,EAAE,CAAC,OAAO,GAAa,KAAK,MAAME,EAAE,CAAC,IAAI,aAAa,CAAC,MAAO,GAAK,QAAQ,CAAC,OAAO,KAAK,MAAM,OAAO,EAAE,CAAC,OAAOF,EAAE,OAAO,SAASA,EAAE,QAAQ,KAAK,MAAM,IAAI,SAAS,CAAC,MAAO,KAAY,GAAN,cAA0B,EAAI,CAAC,YAAY,EAAE,CAAC,OAAO,CAAC,KAAK,SAASA,EAAE,IAAI,MAAM,CAAC,MAAM,UAAU,IAAI,MAAM,CAAC,OAAO,KAAK,SAAS,IAAI,aAAa,CAAC,MAAO,GAAM,YAAY,CAAC,OAAO,KAAK,cAAc,CAAC,MAAM,GAAG,QAAQ,CAAC,MAAO,KAAI,QAAQ,CAAC,MAAO,GAAM,IAAI,SAAS,CAAC,MAAO,KAAoc,OAAQ,KAAK,KAAK,CAAC,GAAE,SAAS,GAAE,KAAK,GAAE,KAAK,GAAE,KAAK,GAAE,GAAG,GAAE,KAAW,GAAN,KAAc,CAK74C,WAAW,KAAK,CAAC,OAAO,GAOnB,WAAW,IAAI,EAAE,CAAC,GAAIA,EAKtB,WAAW,YAAY,EAAE,CAAC,GAAEA,EAK5B,WAAW,aAAa,CAAC,OAAO,GAAc,GAAE,GAAW,SAAS,CAIpE,WAAW,eAAe,CAAC,OAAO,GAIlC,WAAW,cAAc,EAAE,CAAC,GAAEA,EAI9B,WAAW,wBAAwB,CAAC,OAAO,GAI3C,WAAW,uBAAuB,EAAE,CAAC,GAAEA,EAIvC,WAAW,uBAAuB,CAAC,OAAO,GAI1C,WAAW,sBAAsB,EAAE,CAAC,GAAEA,EAMtC,WAAW,qBAAqB,CAAC,OAAO,GAOxC,WAAW,oBAAoB,EAAE,CAAC,GAAE,GAAqBA,EAAE,CAI3D,WAAW,oBAAoB,CAAC,OAAO,GAQvC,WAAW,mBAAmB,EAAE,CAAC,GAAEA,EAAE,IAIrC,WAAW,gBAAgB,CAAC,OAAO,GAInC,WAAW,eAAe,EAAE,CAAC,GAAEA,EAAE,OAAO,aAAa,CAAC,GAAO,YAAY,CAAC,GAAS,YAAY,GAAQ,GAAN,KAAa,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAK,YAAYE,EAAE,WAAW,CAAC,OAAO,KAAK,YAAY,GAAG,KAAK,OAAO,IAAI,KAAK,cAAc,KAAK,SAAc,GAAE,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,GAAE,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAMquK,GAAE,CAAC,UAAU,WAAW,QAAQ,QAAQ,MAAM,OAAO,OAAO,SAAS,YAAY,UAAU,WAAW,WAAW,CAAO,GAAE,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,CAAO,GAAE,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAA+R,GAAE,CAAC,SAAS,UAAU,YAAY,WAAW,SAAS,WAAW,SAAS,CAAO,GAAE,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,CAAO,GAAE,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAwLW,GAAE,CAAC,KAAK,KAAK,CAAO,GAAE,CAAC,gBAAgB,cAAc,CAAO,GAAG,CAAC,KAAK,KAAK,CAAO,GAAG,CAAC,IAAI,IAAI,CAAwkC,GAAG,CAAC,EAAE,GAAE,GAAG,GAAE,IAAI,GAAE,KAAK,GAAE,EAAEN,GAAE,GAAGC,GAAE,IAAI,GAAE,KAAK,GAAE,EAAE,GAAE,GAAG,GAAE,IAAI,GAAE,KAAK,GAAE,EAAE,GAAE,GAAG,GAAE,IAAI,GAAE,KAAK,GAAE,EAAES,GAAE,GAAG,GAAE,IAAI,GAAE,KAAK,GAAE,CAAO,GAAN,MAAM,CAAS,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,IAAI,EAAUjB,EAAEE,EAAE,CAAC,OAAO,YAAY,EAAE,CAAC,IAAIA,EAAE,KAAKD,EAAE,GAAGS,EAAE,GAAYP,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAMK,EAAEL,EAAE,OAAOI,EAAE,CAAIC,IAAI,KAAK,EAAE,OAAO,GAAGF,EAAE,KAAK,CAAC,QAAQO,GAAG,QAAQ,KAAKT,EAAE,CAAC,IAAIA,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAACS,GAAUA,GAAeL,IAAIH,EAAjB,GAAGG,GAA0B,EAAE,OAAO,GAAGF,EAAE,KAAK,CAAC,QAAQ,QAAQ,KAAKF,EAAE,CAAC,IAAIA,EAAE,CAAC,CAAC,EAAEI,EAAE,EAAEA,GAA0D,OAAvD,EAAE,OAAO,GAAGF,EAAE,KAAK,CAAC,QAAQO,GAAG,QAAQ,KAAKT,EAAE,CAAC,IAAIA,EAAE,CAAC,CAAQE,EAAE,OAAO,uBAAuB,EAAE,CAAC,OAAO,GAAGH,GAAG,YAAY,EAAE,EAAE,CAAC,KAAK,KAAKE,EAAE,KAAK,IAAIF,EAAE,KAAK,UAAU,KAAK,wBAAwB,EAAE,EAAE,CAAgI,OAA/H,KAAK,YAAY,OAAO,KAAK,UAAU,KAAK,IAAI,mBAAmB,EAAU,KAAK,UAAU,YAAYA,EAAE,CAAC,GAAG,KAAK,KAAK,GAAGE,EAAE,CAAC,CAAU,QAAQ,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,IAAI,YAAYF,EAAE,CAAC,GAAG,KAAK,KAAK,GAAGE,EAAE,CAAC,CAAC,eAAe,EAAE,EAAE,CAAC,OAAO,KAAK,YAAYF,EAAEE,EAAE,CAAC,QAAQ,CAAC,oBAAoB,EAAE,EAAE,CAAC,OAAO,KAAK,YAAYF,EAAEE,EAAE,CAAC,eAAe,CAAC,eAAe,EAAE,EAAE,CAAqC,OAA5B,KAAK,YAAYF,EAAE,MAAME,EAAE,CAAU,IAAI,YAAYF,EAAE,MAAM,UAAU,CAACA,EAAE,IAAI,UAAU,CAAC,CAAC,gBAAgB,EAAE,EAAE,CAAC,OAAO,KAAK,YAAYA,EAAEE,EAAE,CAAC,iBAAiB,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,GAAG,KAAK,KAAK,YAAY,OAAO,GAASF,EAAEE,EAAE,CAAC,IAAMD,EAAE,CAAC,GAAG,KAAK,KAAK,CAAkB,OAAjB,EAAE,IAAI,EAAE,MAAMC,GAAU,KAAK,IAAI,gBAAgBD,EAAE,CAAC,OAAOD,EAAE,CAAC,yBAAyB,EAAE,EAAE,CAAC,IAAMC,EAAE,KAAK,IAAI,aAAa,GAAG,KAAKS,EAAE,KAAK,IAAI,gBAAgB,KAAK,IAAI,iBAAiB,UAAU,GAAQ,EAAE,IAAI,KAAK,IAAI,QAAQV,EAAEE,EAAED,EAAE,CAACiB,EAAa,GAAGlB,EAAE,eAAeA,EAAE,SAAS,GAAGE,EAAE,OAAO,IAAIF,EAAE,QAAQA,EAAE,KAAK,aAAaA,EAAE,GAAGE,EAAE,OAAO,CAAC,GAAG,MAAaD,EAAE,GAAoBD,EAAE,CAAC,EAAO,CAAC,KAAK,UAAU,UAAU,MAAM,CAAC,YAAY,CAAC,GAAO,EAAE,IAAIC,EAAE,GAAiBD,EAAEE,EAAE,CAAC,EAAOQ,EAAE,CAAC,MAAMR,EAAE,CAAC,CAAC,MAAMA,EAAE,IAAI,UAAU,CAAC,QAAQ,CAAC,GAAS,EAAE,IAAID,EAAE,GAAmBD,EAAEE,EAAE,CAAC,EAAOQ,EAAE,CAAC,QAAQR,EAAE,CAAC,CAAC,QAAQA,EAAE,MAAM,OAAO,IAAI,UAAU,CAAC,UAAU,CAAC,EAAW,GAAG,CAAC,IAAMD,EAAE,EAAU,uBAAuBC,EAAE,CAAC,OAAOD,EAAE,KAAK,wBAAwBD,EAAEC,EAAE,CAACC,GAAG,EAAI,GAAGD,EAAE,GAAeD,EAAEE,EAAE,CAAC,EAAO,CAAC,IAAIA,EAAE,CAAC,MAAM,CAA06F,OAAO,GAAgB,EAAU,YAAYA,EAAE,CAA18F,GAAG,CAAC,OAAOA,EAAP,CAAU,IAAI,IAAI,OAAO,KAAK,IAAIF,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,MAAM,OAAO,KAAK,IAAIA,EAAE,YAAY,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,OAAO,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,OAAO,EAAE,CAAC,IAAI,KAAK,OAAO,KAAK,IAAI,KAAK,MAAMA,EAAE,YAAY,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,OAAO,KAAK,IAAI,KAAK,MAAMA,EAAE,YAAY,IAAI,CAAC,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,OAAO,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,OAAO,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,KAAK,IAAK,EAAE,GAAGA,EAAE,KAAK,GAAG,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,KAAK,IAAK,EAAE,GAAGA,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,KAAK,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,KAAK,EAAE,CAAC,IAAI,IAAI,OAAOkB,EAAa,CAAC,OAAO,SAAS,OAAO,KAAK,KAAK,OAAO,CAAC,CAAC,IAAI,KAAK,OAAOA,EAAa,CAAC,OAAO,QAAQ,OAAO,KAAK,KAAK,OAAO,CAAC,CAAC,IAAI,MAAM,OAAOA,EAAa,CAAC,OAAO,SAAS,OAAO,KAAK,KAAK,OAAO,CAAC,CAAC,IAAI,OAAO,OAAOlB,EAAE,KAAK,WAAWA,EAAE,GAAG,CAAC,OAAO,QAAQ,OAAO,KAAK,IAAI,OAAO,CAAC,CAAC,IAAI,QAAQ,OAAOA,EAAE,KAAK,WAAWA,EAAE,GAAG,CAAC,OAAO,OAAO,OAAO,KAAK,IAAI,OAAO,CAAC,CAAC,IAAI,IAAI,OAAOA,EAAE,SAAS,IAAI,IAAI,OAAO,GAAU,CAAC,IAAI,IAAI,OAAOU,EAAE,EAAO,CAAC,IAAI,UAAU,CAAC,MAAM,CAAC,KAAK,IAAIV,EAAE,IAAI,CAAC,IAAI,KAAK,OAAOU,EAAE,EAAO,CAAC,IAAI,UAAU,CAAC,MAAM,CAAC,KAAK,IAAIV,EAAE,IAAI,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,QAAQ,CAAC,IAAI,MAAM,OAAO,EAAQ,QAAQ,GAAK,CAAC,IAAI,OAAO,OAAO,EAAQ,OAAO,GAAK,CAAC,IAAI,QAAQ,OAAO,EAAQ,SAAS,GAAK,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,QAAQ,CAAC,IAAI,MAAM,OAAO,EAAQ,QAAQ,GAAM,CAAC,IAAI,OAAO,OAAO,EAAQ,OAAO,GAAM,CAAC,IAAI,QAAQ,OAAO,EAAQ,SAAS,GAAM,CAAC,IAAI,IAAI,OAAOU,EAAE,EAAO,CAAC,MAAM,UAAU,IAAI,UAAU,CAAC,QAAQ,CAAC,KAAK,IAAIV,EAAE,MAAM,CAAC,IAAI,KAAK,OAAOU,EAAE,EAAO,CAAC,MAAM,UAAU,IAAI,UAAU,CAAC,QAAQ,CAAC,KAAK,IAAIV,EAAE,MAAM,EAAE,CAAC,IAAI,MAAM,OAAO,EAAM,QAAQ,GAAK,CAAC,IAAI,OAAO,OAAO,EAAM,OAAO,GAAK,CAAC,IAAI,QAAQ,OAAO,EAAM,SAAS,GAAK,CAAC,IAAI,IAAI,OAAOU,EAAE,EAAO,CAAC,MAAM,UAAU,CAAC,QAAQ,CAAC,KAAK,IAAIV,EAAE,MAAM,CAAC,IAAI,KAAK,OAAOU,EAAE,EAAO,CAAC,MAAM,UAAU,CAAC,QAAQ,CAAC,KAAK,IAAIV,EAAE,MAAM,EAAE,CAAC,IAAI,MAAM,OAAO,EAAM,QAAQ,GAAM,CAAC,IAAI,OAAO,OAAO,EAAM,OAAO,GAAM,CAAC,IAAI,QAAQ,OAAO,EAAM,SAAS,GAAM,CAAC,IAAI,IAAI,OAAOU,EAAE,EAAO,CAAC,KAAK,UAAU,CAAC,OAAO,CAAC,KAAK,IAAIV,EAAE,KAAK,CAAC,IAAI,KAAK,OAAOU,EAAE,EAAO,CAAC,KAAK,UAAU,CAAC,OAAO,CAAC,KAAK,IAAIV,EAAE,KAAK,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,OAAOU,EAAE,EAAO,CAAC,KAAK,UAAU,CAAC,OAAO,CAAC,KAAK,IAAIV,EAAE,KAAK,EAAE,CAAC,IAAI,SAAS,OAAOU,EAAE,EAAO,CAAC,KAAK,UAAU,CAAC,OAAO,CAAC,KAAK,IAAIV,EAAE,KAAK,EAAE,CAAC,IAAI,IAAI,OAAO,EAAI,QAAQ,CAAC,IAAI,KAAK,OAAO,EAAI,OAAO,CAAC,IAAI,QAAQ,OAAO,EAAI,SAAS,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,SAAS,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,KAAK,IAAIA,EAAE,SAAS,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,WAAW,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,WAAW,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,gBAAgB,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,gBAAgB,EAAE,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,cAAc,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,KAAK,IAAIA,EAAE,cAAc,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,QAAQ,CAAC,IAAI,MAAM,OAAO,KAAK,IAAIA,EAAE,QAAQ,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,QAAQ,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,QAAQ,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAI,KAAK,MAAMA,EAAE,GAAG,IAAI,CAAC,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,GAAG,CAAC,QAAQ,OAAO,EAAWE,EAAE,GAAiE,CAAC,yBAAyB,EAAE,EAAE,CAAC,IAAM,EAAa,GAAG,CAAC,OAAOF,EAAE,GAAT,CAAa,IAAI,IAAI,MAAM,cAAc,IAAI,IAAI,MAAM,SAAS,IAAI,IAAI,MAAM,SAAS,IAAI,IAAI,MAAM,OAAO,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,MAAM,OAAO,IAAI,IAAI,MAAM,QAAQ,IAAI,IAAI,MAAM,OAAO,QAAQ,OAAO,OAAO,EAAc,GAAG,GAAG,CAAC,IAAMC,EAAE,EAAaC,EAAE,CAAC,OAAOD,EAAE,KAAK,IAAID,EAAE,IAAIC,EAAE,CAACC,EAAE,OAAO,CAACA,GAAGD,EAAE,EAAU,YAAYC,EAAE,CAACQ,EAAET,EAAE,SAAS,EAAE,CAAC,QAAQC,EAAE,IAAID,KAAKC,EAAEF,EAAEA,EAAE,OAAOC,EAAE,EAAE,EAAE,CAAC,CAAoD,OAAO,GAAgBA,EAAE,EAA1ED,EAAE,QAAQ,GAAGU,EAAE,IAAI,EAAa,CAAC,QAAQ,GAAGV,GAAG,CAAC,CAA0C,CAAC,GAAQmB,GAAG,+EAA+jB,GAAG,kCAAwC,GAAG,MAAM,GAAG,OAAO,UAAUA,GAAG,OAAO,UAAgB,GAAG,sDAA4D,GAAG,OAAO,GAAG,GAAG,SAAS,KAAK,CAAOC,GAAG,OAAO,OAAO,GAAG,OAAO,IAAI,CAAOC,GAAG,8CAAoD,GAAG,8BAAoC,GAAG,mBAAyB,GAAG,GAAY,WAAW,aAAa,UAAU,CAAO,GAAG,GAAY,OAAO,UAAU,CAAOC,GAAG,wBAA8BC,GAAG,OAAO,GAAG,GAAG,OAAO,OAAO,GAAG,OAAO,IAAIJ,GAAG,OAAO,KAAK,CAAO,GAAG,OAAO,OAAOI,GAAG,OAAO,IAAI,CAAkjBP,GAAG,OAAO,MAAM,GAAG,OAAO,GAAG,CAAO,GAAG,+PAAguB,GAAG,CAAC,IAAI,EAAE,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,CAA2S,GAAG,kMAA+c,GAAG,6HAA6H,GAAG,yJAAyJ,GAAG,4HAAiX,GAAG,GAAeK,GAAGD,GAAG,CAAO,GAAG,GAAe,GAAGA,GAAG,CAAO,GAAG,GAAe,GAAGA,GAAG,CAAO,GAAG,GAAe,GAAG,CAAO,GAAG,GAAkB,GAAc,GAAe,GAAiB,GAAgB,CAAO,GAAG,GAAkB,GAAG,GAAe,GAAiB,GAAgB,CAAO,GAAG,GAAkB,GAAG,GAAe,GAAiB,GAAgB,CAAO,GAAG,GAAkB,GAAe,GAAiB,GAAgB,CAAuV,GAAG,GAAkB,GAAe,CAA4D,GAAG,GAAeE,GAAG,GAAG,CAAO,GAAG,GAAeC,GAAG,CAAO,GAAG,GAAkB,GAAe,GAAiB,GAAgB,CAA4D,GAAG,mBAAyB,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,IAAI,QAAQ,MAAM,QAAQ,OAAO,aAAa,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,QAAQ,KAAK,QAAQ,MAAM,aAAa,MAAM,CAAC,MAAM,CAAC,QAAQ,GAAG,QAAQ,KAAK,aAAa,KAAK,CAAC,QAAQ,CAAC,QAAQ,GAAG,aAAa,IAAI,CAAC,QAAQ,CAAC,aAAa,IAAI,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,SAAS,EAAE,OAAO,GAAG,MAAM,GAAG,KAAK,IAAI,MAAM,KAAK,QAAQ,OAAO,QAAQ,QAAQ,aAAa,QAAQ,CAAC,SAAS,CAAC,OAAO,EAAE,MAAM,GAAG,KAAK,GAAG,MAAM,KAAK,QAAQ,OAAO,QAAQ,QAAQ,aAAa,QAAQ,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,GAAG,MAAM,IAAI,QAAQ,MAAM,QAAQ,OAAO,aAAa,OAAO,CAAC,GAAG,GAAG,CAAC,GAAG,SAAS,GAAG,UAAU,GAAG,CAAC,MAAM,CAAC,SAAS,EAAE,OAAO,GAAG,MAAM,GAAG,EAAE,KAAK,GAAG,MAAM,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,GAAG,aAAa,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,MAAM,GAAG,GAAG,KAAK,GAAG,EAAE,MAAM,GAAG,GAAG,EAAE,QAAQ,GAAG,GAAG,GAAG,EAAE,QAAQ,GAAG,GAAG,GAAG,GAAG,EAAE,aAAa,GAAG,GAAG,GAAG,GAAG,IAAI,EAAE,CAAC,OAAO,CAAC,MAAM,GAAG,EAAE,KAAK,GAAG,MAAM,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,GAAG,aAAa,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,CAAO,GAAG,CAAC,QAAQ,WAAW,SAAS,QAAQ,OAAO,QAAQ,UAAU,UAAU,eAAe,CAAO,GAAG,GAAG,MAAM,EAAE,CAAC,SAAS,CAA8wB,GAAN,MAAM,CAAQ,CAAC,YAAY,EAAE,CAAC,IAAMrB,EAAEF,EAAE,qBAAqB,YAAY,GAAUC,EAAEC,EAAE,GAAG,GAAG,EAAE,SAAS,EAAEF,EAAE,QAAQ,KAAK,OAAOA,EAAE,OAAO,KAAK,IAAIA,EAAE,KAAK,GAAO,QAAQ,CAAC,KAAK,mBAAmBE,EAAE,WAAW,SAAS,KAAK,QAAQF,EAAE,SAAS,KAAK,KAAK,OAAOC,EAAE,KAAK,gBAAgB,GAS9qoB,OAAO,WAAW,EAAE,EAAE,CAAC,OAAO,EAAS,WAAW,CAAC,aAAaD,EAAE,CAACE,EAAE,CAoBrE,OAAO,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,GAAY,OAAOF,GAAI,WAApBA,EAA6B,MAAM,IAAI,GAAqB,gEAAgEA,IAAI,KAAK,OAAO,OAAOA,GAAG,CAAC,OAAO,IAAI,EAAS,CAAC,OAAO,GAAgBA,EAAE,EAAS,cAAc,CAAC,IAAI,GAAO,WAAWE,EAAE,CAAC,mBAAmBA,EAAE,mBAAmB,OAAOA,EAAE,OAAO,CAAC,CAU5U,OAAO,iBAAiB,EAAE,CAAC,GAAG,GAASF,EAAE,CAAC,OAAO,EAAS,WAAWA,EAAE,CAAC,GAAG,EAAS,WAAWA,EAAE,CAAC,OAAOA,EAAE,GAAG,OAAOA,GAAI,SAAS,OAAO,EAAS,WAAWA,EAAE,CAAC,MAAM,IAAI,GAAqB,6BAA6BA,EAAE,WAAW,OAAOA,IAAI,CAcpP,OAAO,QAAQ,EAAE,EAAE,CAAC,GAAK,CAACC,GAAG,GAAiBD,EAAE,CAAC,OAAOC,EAAE,EAAS,WAAWA,EAAEC,EAAE,CAAC,EAAS,QAAQ,aAAa,cAAcF,EAAE,+BAA+B,CAgBhK,OAAO,YAAY,EAAE,EAAE,CAAC,GAAK,CAACC,GAAG,GAAiBD,EAAE,CAAC,OAAOC,EAAE,EAAS,WAAWA,EAAEC,EAAE,CAAC,EAAS,QAAQ,aAAa,cAAcF,EAAE,+BAA+B,CAMpK,OAAO,QAAQ,EAAE,EAAE,KAAK,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,GAAqB,mDAAmD,CAAC,IAAMC,EAAED,aAAa,GAAQA,EAAE,IAAI,GAAQA,EAAEE,EAAE,CAAC,GAAG,GAAS,eAAe,MAAM,IAAI,GAAqBD,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,QAAQA,EAAE,CAAC,CAAC,OAAO,cAAc,EAAE,CAAC,IAAMC,EAAE,CAAC,KAAK,QAAQ,MAAM,QAAQ,QAAQ,WAAW,SAAS,WAAW,MAAM,SAAS,OAAO,SAAS,KAAK,QAAQ,MAAM,QAAQ,IAAI,OAAO,KAAK,OAAO,KAAK,QAAQ,MAAM,QAAQ,OAAO,UAAU,QAAQ,UAAU,OAAO,UAAU,QAAQ,UAAU,YAAY,eAAe,aAAa,eAAe,CAACF,GAAEA,EAAE,aAAa,EAAI,GAAG,CAACE,EAAE,MAAM,IAAI,GAAiBF,EAAE,CAAC,OAAOE,EAK7oB,OAAO,WAAW,EAAE,CAAC,OAAOF,GAAGA,EAAE,iBAAiB,GAIlD,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,OAAO,KAKjD,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,gBAAgB,KAsBnE,SAAS,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMC,EAAE,CAAC,GAAGC,EAAE,MAAMA,EAAE,QAAQ,IAAOA,EAAE,QAAQ,GAAM,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,IAAID,EAAE,CAAC,yBAAyB,KAAKD,EAAE,CAAC,GAczJ,QAAQ,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,GAAG,IAAME,EAAE,GAAG,KAAK,GAAG,CAAC,IAAMD,EAAE,KAAK,OAAOC,GAAG,OAAO,EAAYD,EAAE,CAAC,KAAK,KAAK,IAAI,gBAAgB,CAAC,MAAM,OAAO,YAAY,OAAO,GAAGD,EAAE,KAAKE,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,OAAOD,EAAE,GAAG,CAAC,QAAQ,GAAGD,GAAG,CAAC,OAAO,KAAK,IAAI,cAAc,CAAC,KAAK,cAAc,MAAMA,EAAE,WAAW,SAAS,GAAGA,EAAE,CAAC,CAAC,OAAOE,EAAE,CAAC,UAAU,CAAC,OAAO,KAAK,QAAQ,CAAC,GAAG,KAAK,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAIF,EAAE,IAA2c,OAAvc,KAAK,QAAQ,IAAI,GAAG,KAAK,MAAM,KAAK,KAAK,SAAS,GAAG,KAAK,WAAW,IAAI,GAAG,KAAK,OAAO,KAAK,SAAS,EAAE,KAAK,KAAK,QAAQ,IAAI,GAAG,KAAK,MAAM,KAAK,KAAK,OAAO,IAAI,GAAG,KAAK,KAAK,KAAK,KAAK,QAAQ,GAAG,KAAK,UAAU,GAAG,KAAK,UAAU,GAAG,KAAK,eAAe,IAAI,GAAG,KAAK,KAAK,QAAQ,IAAI,GAAG,KAAK,MAAM,KAAK,KAAK,UAAU,IAAI,GAAG,KAAK,QAAQ,KAAK,KAAK,UAAU,GAAG,KAAK,eAAe,IAAI,GAAG,GAAQ,KAAK,QAAQ,KAAK,aAAa,IAAI,EAAE,CAAC,KAAK,IAAI,MAAM,GAAG,OAAcA,EAgB92B,UAAU,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,KAAK,UAAU,CAA8L,OAA1LA,EAAE,GAAGA,GAAG,MAAa,MAAK,EAAE,CAAC,qBAAqB,GAAM,gBAAgB,GAAM,cAAc,GAAM,OAAO,WAAW,GAAGF,EAAE,cAAc,GAAM,CAAS,GAAS,WAAWE,EAAE,CAAC,KAAK,MAAM,CAAC,CAAU,UAAUF,EAAE,EAAC,QAAQ,CAAC,OAAO,KAAK,OAAO,CAAC,UAAU,CAAC,OAAO,KAAK,OAAO,CAAC,CAAC,OAAO,IAAI,6BAA6B,GAAG,CAAC,OAAO,KAAK,QAAQ,sBAAsB,KAAK,UAAU,KAAK,OAAO,CAAC,IAAI,+BAA+B,KAAK,cAAc,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,GAAiB,KAAK,OAAO,KAAK,OAAO,CAAC,IAAI,SAAS,CAAC,OAAO,KAAK,UAAU,CAK9mB,KAAK,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,EAAS,iBAAiBF,EAAE,CAACC,EAAE,EAAE,CAAC,IAAI,IAAMD,KAAK,IAAI,GAAeE,EAAE,OAAOF,EAAE,EAAE,GAAe,KAAK,OAAOA,EAAE,IAAI,EAAEA,GAAGE,EAAE,IAAIF,EAAE,CAAC,KAAK,IAAIA,EAAE,EAAE,OAAO,GAAQ,KAAK,CAAC,OAAOC,EAAE,CAAC,GAAK,CAK9N,MAAM,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMC,EAAE,EAAS,iBAAiBF,EAAE,CAAC,OAAO,KAAK,KAAKE,EAAE,QAAQ,CAAC,CAOvG,SAAS,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMA,EAAE,EAAE,CAAC,IAAI,IAAMD,KAAK,OAAO,KAAK,KAAK,OAAO,CAAC,EAAEA,GAAG,GAASD,EAAE,KAAK,OAAOC,GAAGA,EAAE,CAAC,CAAC,OAAO,GAAQ,KAAK,CAAC,OAAOC,EAAE,CAAC,GAAK,CAQnK,IAAI,EAAE,CAAC,OAAO,KAAK,EAAS,cAAcF,EAAE,EAO5C,IAAI,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,CAAC,GAAG,KAAK,OAAO,GAAG,GAAgBF,EAAE,EAAS,cAAc,CAAC,CAAC,OAAO,GAAQ,KAAK,CAAC,OAAOE,EAAE,CAAC,CAAC,YAAY,CAAC,OAAOF,EAAE,gBAAgBE,EAAE,mBAAmBD,EAAE,OAAOS,GAAG,EAAE,CAAC,CAAsD,IAAMN,EAAE,CAAC,IAAtD,KAAK,IAAI,MAAM,CAAC,OAAOJ,EAAE,gBAAgBE,EAAE,CAAC,CAAgB,OAAOQ,EAAE,mBAAmBT,EAAE,CAAC,OAAO,GAAQ,KAAKG,EAAE,CAQ9U,GAAG,EAAE,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQJ,EAAE,CAAC,IAAIA,EAAE,CAAC,IAAI,WAAW,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMA,EAAE,KAAK,UAAU,CAAgC,OAA/B,GAAgB,KAAK,OAAOA,EAAE,CAAQ,GAAQ,KAAK,CAAC,OAAOA,EAAE,CAAC,GAAK,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMA,EAAE,GAAa,KAAK,WAAW,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,OAAO,GAAQ,KAAK,CAAC,OAAOA,EAAE,CAAC,GAAK,CAAC,QAAQ,GAAGA,EAAE,CAA8B,GAA1B,CAAC,KAAK,SAAuBA,EAAE,SAAS,EAAE,OAAO,KAAK,EAAEA,EAAE,KAAK,GAAG,EAAS,cAAcA,EAAE,EAAE,CAAC,IAAME,EAAE,EAAE,CAACD,EAAE,EAAE,CAACS,EAAE,KAAK,UAAU,CAAKP,EAAE,IAAI,IAAMC,KAAK,GAAG,GAAGJ,EAAE,QAAQI,EAAE,EAAE,EAAE,CAAC,EAAEA,EAAE,IAAIJ,EAAE,EAAE,IAAI,IAAME,KAAKD,EAAG,GAAG,KAAK,OAAOC,GAAGE,GAAGH,EAAEC,GAAG,EAAEA,GAAG,EAAE,GAASQ,EAAEN,GAAG,GAAG,GAAGM,EAAEN,IAAI,IAAMC,EAAE,KAAK,MAAML,EAAE,CAAC,EAAEI,GAAGC,EAAE,EAAED,IAAIJ,EAAE,IAAIK,EAAE,KAAK,SAAS,GAASK,EAAEN,GAAG,GAAG,EAAEA,GAAGM,EAAEN,IAAI,IAAI,IAAMJ,KAAKC,EAAE,EAAED,KAAK,IAAI,EAAEG,IAAIH,IAAIG,EAAEF,EAAED,GAAGC,EAAED,GAAG,KAAK,OAAOG,GAAGH,IAAmC,OAA/B,GAAgB,KAAK,OAAOE,EAAE,CAAQ,GAAQ,KAAK,CAAC,OAAOA,EAAE,CAAC,GAAK,CAAC,YAAY,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,QAAQ,SAAS,QAAQ,OAAO,QAAQ,UAAU,UAAU,eAAe,CAAC,KAAK,QAAQ,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMF,EAAE,EAAE,CAAC,IAAI,IAAME,KAAK,OAAO,KAAK,KAAK,OAAO,CAAC,EAAEA,GAAG,KAAK,OAAOA,KAAK,EAAE,EAAE,CAAC,KAAK,OAAOA,GAAG,OAAO,GAAQ,KAAK,CAAC,OAAOF,EAAE,CAAC,GAAK,CAI/lC,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,OAAO,EAAE,IAIrD,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,UAAU,EAAE,IAI3D,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,QAAQ,EAAE,IAIvD,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,OAAO,EAAE,IAIrD,IAAI,MAAM,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,MAAM,EAAE,IAInD,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,OAAO,EAAE,IAIrD,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,SAAS,EAAE,IAAI,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,SAAS,EAAE,IAAI,IAAI,cAAc,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,cAAc,EAAE,IAAI,IAAI,SAAS,CAAC,OAAO,KAAK,UAAU,KAAK,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,OAAO,KAItS,IAAI,oBAAoB,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,YAAY,KAMtE,OAAO,EAAE,CAA2C,GAAvC,CAAC,KAAK,SAAS,CAACA,EAAE,SAAwB,CAAC,KAAK,IAAI,OAAOA,EAAE,IAAI,CAAC,MAAO,GAAM,SAAS,EAAG,EAAE,EAAE,CAAC,OAAOA,IAAI,IAAK,IAAGA,IAAI,EAAEE,IAAI,IAAK,IAAGA,IAAI,EAAEF,IAAIE,EAAE,IAAI,IAAMA,KAAK,GAAG,GAAG,CAAC,EAAG,KAAK,OAAOA,GAAGF,EAAE,OAAOE,GAAG,CAAC,MAAO,GAAM,MAAO,KAAY,GAAG,mBAAqU,GAAN,MAAM,CAAQ,CAAC,YAAY,EAAE,CAAC,KAAK,EAAEF,EAAE,MAAM,KAAK,EAAEA,EAAE,IAAI,KAAK,QAAQA,EAAE,SAAS,KAAK,KAAK,gBAAgB,GAMjqB,OAAO,QAAQ,EAAE,EAAE,KAAK,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,GAAqB,mDAAmD,CAAC,IAAMC,EAAED,aAAa,GAAQA,EAAE,IAAI,GAAQA,EAAEE,EAAE,CAAC,GAAG,GAAS,eAAe,MAAM,IAAI,GAAqBD,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,QAAQA,EAAE,CAAC,CAM/P,OAAO,cAAc,EAAE,EAAE,CAAC,IAAMA,EAAE,GAAiBD,EAAE,CAACU,EAAE,GAAiBR,EAAE,CAA+B,OAAtB,GAAiBD,EAAES,EAAE,EAAgB,IAAI,EAAS,CAAC,MAAMT,EAAE,IAAIS,EAAE,CAAC,CAMtJ,OAAO,MAAM,EAAE,EAAE,CAAC,IAAMT,EAAE,GAAS,iBAAiBC,EAAE,CAACQ,EAAE,GAAiBV,EAAE,CAAC,OAAO,EAAS,cAAcU,EAAEA,EAAE,KAAKT,EAAE,CAAC,CAMvH,OAAO,OAAO,EAAE,EAAE,CAAC,IAAMA,EAAE,GAAS,iBAAiBC,EAAE,CAACQ,EAAE,GAAiBV,EAAE,CAAC,OAAO,EAAS,cAAcU,EAAE,MAAMT,EAAE,CAACS,EAAE,CAQzH,OAAO,QAAQ,EAAE,EAAE,CAAC,GAAK,CAACT,EAAES,IAAIV,GAAG,IAAI,MAAM,IAAI,EAAE,CAAC,GAAGC,GAAGS,EAAE,CAAC,IAAIV,EAAEG,EAAE,GAAG,CAAC,EAAE,GAAS,QAAQF,EAAEC,EAAE,CAAC,EAAEF,EAAE,aAAgB,CAAC,EAAE,GAAM,IAAII,EAAEC,EAAE,GAAG,CAAC,EAAE,GAAS,QAAQK,EAAER,EAAE,CAAC,EAAEE,EAAE,aAAgB,CAAC,EAAE,GAAM,GAAGD,GAAGE,EAAE,OAAO,EAAS,cAAcL,EAAEI,EAAE,CAAC,GAAGD,EAAE,CAAC,IAAMF,EAAE,GAAS,QAAQS,EAAER,EAAE,CAAC,GAAGD,EAAE,QAAQ,OAAO,EAAS,MAAMD,EAAEC,EAAE,SAASI,EAAE,CAAC,IAAML,EAAE,GAAS,QAAQC,EAAEC,EAAE,CAAC,GAAGF,EAAE,QAAQ,OAAO,EAAS,OAAOI,EAAEJ,EAAE,EAAE,OAAO,EAAS,QAAQ,aAAa,cAAcA,EAAE,+BAA+B,CAK7d,OAAO,WAAW,EAAE,CAAC,OAAOA,GAAGA,EAAE,iBAAiB,GAIlD,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAIvC,IAAI,KAAK,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAIrC,IAAI,SAAS,CAAC,OAAO,KAAK,gBAAgB,KAI1C,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,OAAO,KAI5D,IAAI,oBAAoB,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,YAAY,KAKtE,OAAO,EAAE,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,WAAWA,EAAE,CAAC,IAAIA,EAAE,CAAC,IASvE,MAAM,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAO,KAAI,IAAMC,EAAE,KAAK,MAAM,QAAQD,EAAEE,EAAE,CAAKQ,EAAwF,MAAtF,GAAER,GAAG,eAAe,KAAK,IAAI,YAAY,CAAC,OAAOD,EAAE,OAAO,CAAC,CAAC,KAAK,IAAI,EAAES,EAAE,QAAQV,EAAEE,EAAE,CAAQ,KAAK,MAAMQ,EAAE,KAAKT,EAAED,EAAE,CAAC,IAAIA,EAAE,CAAC,EAAEU,EAAE,SAAS,GAAG,KAAK,IAAI,SAAS,EAKzP,QAAQ,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,UAAU,KAAK,SAAS,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,QAAQ,KAAK,EAAEV,EAAE,EAAE,SAAS,CAAC,OAAO,KAAK,EAAE,SAAS,GAAG,KAAK,EAAE,SAAS,CAKzI,QAAQ,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAS,KAAK,EAAEA,EAKxC,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAS,KAAK,GAAGA,EAK1C,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAU,KAAK,GAAGA,GAAG,KAAK,EAAEA,EAOrD,IAAI,CAAC,MAAMA,EAAE,IAAIE,GAAG,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,EAAS,cAAcF,GAAG,KAAK,EAAEE,GAAG,KAAK,EAAE,CAAC,KAKxF,QAAQ,GAAGF,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAM,EAAE,CAAC,IAAME,EAAEF,EAAE,IAAI,GAAiB,CAAC,QAAQ,GAAG,KAAK,SAASA,EAAE,EAAE,CAAC,OAAO,EAAE,IAAIA,EAAE,UAAU,CAACE,EAAE,UAAU,EAAE,CAACD,EAAE,EAAE,CAAI,CAAC,EAAES,GAAG,KAAKP,EAAE,EAAE,KAAMO,EAAE,KAAK,GAAE,CAAC,IAAMV,EAAEE,EAAEC,IAAI,KAAK,EAAEC,EAAE,CAACJ,EAAE,CAAC,KAAK,EAAE,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAS,cAAcU,EAAEN,EAAE,CAAC,CAAC,EAAEA,EAAE,GAAG,EAAE,OAAOH,EAMrR,QAAQ,EAAE,CAAC,IAAMC,EAAE,GAAS,iBAAiBF,EAAE,CAAC,GAAG,CAAC,KAAK,SAAS,CAACE,EAAE,SAASA,EAAE,GAAG,eAAe,GAAG,EAAE,MAAM,EAAE,CAAC,IAAID,EAAE,CAAC,EAAES,GAAG,KAAKP,EAAE,EAAQC,EAAE,EAAE,CAAC,KAAMM,EAAE,KAAK,GAAE,CAAC,IAAMV,EAAE,KAAK,MAAM,KAAKE,EAAE,UAAU,GAAGF,EAAEG,GAAG,CAAC,CAAC,EAAE,CAACH,EAAE,CAAC,KAAK,EAAE,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAS,cAAcU,EAAET,EAAE,CAAC,CAAC,EAAEA,EAAE,GAAG,EAAE,OAAOG,EAKxR,cAAc,EAAE,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,CAACJ,EAAE,CAAC,MAAM,EAAEA,EAAE,CAAC,EAAE,CAKhF,SAAS,EAAE,CAAC,OAAO,KAAK,EAAEA,EAAE,GAAG,KAAK,EAAEA,EAAE,EAKxC,WAAW,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAS,CAAC,KAAK,GAAI,CAACA,EAAE,EAKjD,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAS,CAACA,EAAE,GAAI,CAAC,KAAK,EAK/C,QAAQ,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAU,KAAK,GAAGA,EAAE,GAAG,KAAK,GAAGA,EAAE,EAKzD,OAAO,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,SAAS,CAACA,EAAE,UAAW,KAAK,EAAE,OAAOA,EAAE,EAAE,EAAE,KAAK,EAAE,OAAOA,EAAE,EAAE,CAOrF,aAAa,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,KAAK,EAAEF,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAEC,EAAE,KAAK,EAAED,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,OAAOE,GAAGD,EAAE,KAAK,EAAS,cAAcC,EAAED,EAAE,CAM/I,MAAM,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMC,EAAE,KAAK,EAAEF,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAEC,EAAE,KAAK,EAAED,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,OAAO,EAAS,cAAcE,EAAED,EAAE,CAM9H,OAAO,MAAM,EAAE,CAAC,GAAK,CAACC,EAAED,GAAGD,EAAE,OAAO,EAAE,IAAIA,EAAE,EAAEE,EAAE,GAAG,CAAC,SAAS,CAACF,EAAEE,GAAG,IAAIA,EAAEA,EAAE,SAASD,EAAE,EAAEC,EAAE,WAAWD,EAAE,CAAC,CAACD,EAAEE,EAAE,MAAMD,EAAE,CAAC,CAAC,CAACD,EAAE,OAAO,CAACE,EAAE,CAAC,CAACD,EAAE,CAAC,CAACD,EAAEC,EAAE,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,CAAc,OAAb,GAAGC,EAAE,KAAKD,EAAE,CAAQC,EAK/K,OAAO,IAAI,EAAE,CAAC,IAAIA,EAAE,KAAKD,EAAE,EAAQS,EAAE,EAAE,CAACP,EAAEH,EAAE,KAAK,GAAG,CAAC,CAAC,KAAKA,EAAE,EAAE,KAAK,IAAI,CAAC,CAAC,KAAKA,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,CAAgCK,EAA7B,MAAM,UAAU,OAAO,GAAGF,EAAE,CAAK,OAAO,EAAE,IAAIH,EAAE,KAAKE,EAAE,MAAM,CAAC,IAAI,IAAMF,KAAKK,EAAG,GAAGL,EAAE,OAAO,IAAI,EAAE,GAAMC,IAAI,EAAE,EAAED,EAAE,MAAU,GAAG,CAACE,GAAI,CAACF,EAAE,MAAMU,EAAE,KAAK,EAAS,cAAcR,EAAEF,EAAE,KAAK,CAAC,CAAC,EAAE,MAAM,OAAO,EAAS,MAAMU,EAAE,CAKxT,WAAW,GAAGV,EAAE,CAAC,OAAO,EAAS,IAAI,CAAC,KAAK,CAAC,OAAOA,EAAE,CAAC,CAAC,KAAK,GAAG,KAAK,aAAaA,EAAE,EAAE,CAAC,QAAQ,GAAGA,GAAG,CAACA,EAAE,SAAS,EAAE,CAAC,UAAU,CAAC,OAAO,KAAK,QAAQ,IAAI,KAAK,EAAE,OAAO,CAAC,KAAK,KAAK,EAAE,OAAO,CAAC,GAAG,GAAG,CAAC,OAAO,IAAI,6BAA6B,GAAG,CAAC,OAAO,KAAK,QAAQ,qBAAqB,KAAK,EAAE,OAAO,CAAC,SAAS,KAAK,EAAE,OAAO,CAAC,IAAI,+BAA+B,KAAK,cAAc,IAkBlX,eAAe,EAAE,GAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,EAAE,IAAI,MAAME,EAAE,CAACF,EAAE,CAAC,eAAe,KAAK,CAAC,GAM1G,MAAM,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,EAAE,MAAMA,EAAE,CAAC,GAAG,KAAK,EAAE,MAAMA,EAAE,GAAG,GAAG,WAAW,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,EAAE,WAAW,CAAC,GAAG,KAAK,EAAE,WAAW,GAAG,GAOtJ,UAAU,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,EAAE,UAAUA,EAAE,CAAC,GAAG,KAAK,EAAE,UAAUA,EAAE,GAAG,GAWjF,SAAS,EAAE,CAAC,UAAUE,EAAE,OAAO,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,EAAE,SAASF,EAAE,GAAGE,IAAI,KAAK,EAAE,SAASF,EAAE,GAAG,GAYxG,WAAW,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAAK,KAAK,EAAEA,EAAEE,EAAE,CAAC,GAAS,QAAQ,KAAK,cAAc,CAOhG,aAAa,EAAE,CAAC,OAAO,EAAS,cAAcF,EAAE,KAAK,EAAE,CAACA,EAAE,KAAK,EAAE,CAAC,GAAQ,GAAN,KAAU,CAMnF,OAAO,OAAO,EAAE,GAAS,YAAY,CAAC,IAAME,EAAE,GAAS,KAAK,CAAC,QAAQF,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAACA,EAAE,aAAaE,EAAE,SAASA,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,OAKrI,OAAO,gBAAgB,EAAE,CAAC,OAAO,GAAS,YAAYF,EAAE,CAcxD,OAAO,cAAc,EAAE,CAAC,OAAO,GAAcA,EAAE,GAAS,YAAY,CAOpE,OAAO,eAAe,CAAC,OAAOA,EAAE,KAAK,OAAOE,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,GAAO,OAAOF,EAAE,EAAE,gBAAgB,CAQpG,OAAO,0BAA0B,CAAC,OAAOA,EAAE,KAAK,OAAOE,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,GAAO,OAAOF,EAAE,EAAE,uBAAuB,CAOtH,OAAO,mBAAmB,CAAC,OAAOA,EAAE,KAAK,OAAOE,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,GAAO,OAAOF,EAAE,EAAE,gBAAgB,CAAC,OAAO,CAiBhH,OAAO,OAAO,EAAE,OAAO,CAAC,OAAOE,EAAE,KAAK,gBAAgBD,EAAE,KAAK,OAAOS,EAAE,KAAK,eAAeP,EAAE,WAAW,EAAE,CAAC,CAAC,OAAOO,GAAG,GAAO,OAAOR,EAAED,EAAEE,EAAE,EAAE,OAAOH,EAAE,CAapJ,OAAO,aAAa,EAAE,OAAO,CAAC,OAAOE,EAAE,KAAK,gBAAgBD,EAAE,KAAK,OAAOS,EAAE,KAAK,eAAeP,EAAE,WAAW,EAAE,CAAC,CAAC,OAAOO,GAAG,GAAO,OAAOR,EAAED,EAAEE,EAAE,EAAE,OAAOH,EAAE,GAAK,CAc/J,OAAO,SAAS,EAAE,OAAO,CAAC,OAAOE,EAAE,KAAK,gBAAgBD,EAAE,KAAK,OAAOS,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,GAAO,OAAOR,EAAED,EAAE,KAAK,EAAE,SAASD,EAAE,CAYhI,OAAO,eAAe,EAAE,OAAO,CAAC,OAAOE,EAAE,KAAK,gBAAgBD,EAAE,KAAK,OAAOS,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,GAAO,OAAOR,EAAED,EAAE,KAAK,EAAE,SAASD,EAAE,GAAK,CAQ3I,OAAO,UAAU,CAAC,OAAOA,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,GAAO,OAAOA,EAAE,CAAC,WAAW,CAUxE,OAAO,KAAK,EAAE,QAAQ,CAAC,OAAOE,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,GAAO,OAAOA,EAAE,KAAK,UAAU,CAAC,KAAKF,EAAE,CAAC,OAAO,UAAU,CAAC,MAAM,CAAC,SAAS,IAAa,CAAC,WAAW,IAAmB,CAAC,GAA27B,GAAG,CAAC,KAAK,QAAQ,QAAQ,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,SAAS,QAAQ,KAAK,QAAQ,QAAQ,wBAAwB,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,QAAQ,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,MAAM,CAAO,GAAG,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,SAAS,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,CAAO,GAAG,GAAG,QAAQ,QAAQ,WAAW,GAAG,CAAC,MAAM,GAAG,CAAoW,GAAG,oDAAwK,GAAG,UAAiB,GAAG,IAAI,OAAO,GAAG,IAAI,CAI5M,GAAG,CAAC,KAAK,CAAC,UAAU,KAAK,QAAQ,QAAQ,CAAC,MAAM,CAAC,QAAQ,IAAI,UAAU,KAAK,MAAM,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,QAAQ,CAAC,MAAM,MAAM,KAAK,OAAO,CAAC,UAAU,IAAI,UAAU,IAAI,OAAO,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,OAAO,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,OAAO,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,OAAO,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,MAAM,CAAC,CAAi/C,GAAG,KAA+vC,GAAG,mBAAyB,GAAG,OAMjqF,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAO,GAAG,CAAC,OAAO,QAAQ,MAAM,OAAO,SAAS,SAAS,cAAc,CAAC,GAAG,CAAC,WAAW,aAAa,UAAU,OAAO,SAAS,SAAS,cAAc,CAAC,GAAG,CAAC,OAAO,UAAU,OAAO,SAAS,SAAS,cAAc,CAA6xD,GAAN,MAAM,CAAQ,CAAC,YAAY,EAAE,CAAC,IAAME,EAAEF,EAAE,MAAM,GAAS,YAAgBC,EAAED,EAAE,UAAU,OAAO,MAAMA,EAAE,GAAG,CAAC,IAAI,GAAQ,gBAAgB,CAAC,QAAQE,EAAE,QAAQ,KAAK,GAAgBA,EAAE,EAAE,KAAK,GAAG,EAAYF,EAAE,GAAG,CAAC,GAAS,KAAK,CAACA,EAAE,GAAG,IAAIU,EAAE,KAAKP,EAAE,KAAK,GAAG,CAACF,EAA2D,GAAhDD,EAAE,KAAKA,EAAE,IAAI,KAAK,KAAK,IAAIA,EAAE,IAAI,KAAK,OAAOE,EAAE,CAAM,CAACQ,EAAEP,GAAG,CAACH,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAE,KAAK,CAAC,IAAMA,EAAEE,EAAE,OAAO,KAAK,GAAG,CAAC,EAAE,GAAQ,KAAK,GAAGF,EAAE,CAAC,EAAE,OAAO,MAAMU,EAAE,KAAK,CAAC,IAAI,GAAQ,gBAAgB,CAAC,KAAK,EAAET,EAAE,KAAKS,EAAE,EAAET,EAAE,KAAKD,EAAG,KAAK,MAAME,EAAE,KAAK,IAAIF,EAAE,KAAK,GAAO,QAAQ,CAAC,KAAK,QAAQC,EAAE,KAAK,SAAS,KAAK,KAAK,cAAc,KAAK,KAAK,EAAES,EAAE,KAAK,EAAEP,EAAE,KAAK,gBAAgB,GAAK,OAAO,KAAK,CAAC,OAAO,IAAI,EAAS,EAAE,CAAC,CAqB75K,OAAO,OAAO,CAAC,GAAK,CAACH,EAAEE,GAAG,GAAS,UAAU,CAAC,CAACD,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,GAAGL,EAAE,OAAO,GAAQ,CAAC,KAAKD,EAAE,MAAMS,EAAE,IAAIP,EAAE,KAAKC,EAAE,OAAOC,EAAE,OAAOC,EAAE,YAAYC,EAAE,CAACP,EAAE,CAwB/I,OAAO,KAAK,CAAC,GAAK,CAACA,EAAEE,GAAG,GAAS,UAAU,CAAC,CAACD,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,GAAGL,EAAqC,MAAnC,GAAE,KAAK,GAAgB,YAAmB,GAAQ,CAAC,KAAKD,EAAE,MAAMS,EAAE,IAAIP,EAAE,KAAKC,EAAE,OAAOC,EAAE,OAAOC,EAAE,YAAYC,EAAE,CAACP,EAAE,CAOhL,OAAO,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMC,EAAE,GAAOD,EAAE,CAACA,EAAE,SAAS,CAAC,IAAI,GAAG,OAAO,MAAMC,EAAE,CAAC,OAAO,EAAS,QAAQ,gBAAgB,CAAC,IAAMS,EAAE,GAAcR,EAAE,KAAK,GAAS,YAAY,CAAC,OAAOQ,EAAE,QAAQ,IAAI,EAAS,CAAC,GAAGT,EAAE,KAAKS,EAAE,IAAI,GAAO,WAAWR,EAAE,CAAC,CAAC,CAAC,EAAS,QAAQ,GAAgBQ,EAAE,CAAC,CAUrR,OAAO,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,GAASV,EAAE,CAAC,OAAOA,EAAE,CAAC,IAAIA,EAAE,GAAG,EAAS,QAAQ,yBAAyB,CAAC,IAAI,EAAS,CAAC,GAAGA,EAAE,KAAK,GAAcE,EAAE,KAAK,GAAS,YAAY,CAAC,IAAI,GAAO,WAAWA,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,GAAqB,yDAAyD,OAAOF,EAAE,cAAcA,IAAI,CAUxT,OAAO,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,GAASA,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,GAAGA,EAAE,IAAI,KAAK,GAAcE,EAAE,KAAK,GAAS,YAAY,CAAC,IAAI,GAAO,WAAWA,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,GAAqB,yCAAyC,CAgC3N,OAAO,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,IAAK,EAAE,CAAC,IAAMD,EAAE,GAAcC,EAAE,KAAK,GAAS,YAAY,CAAC,GAAG,CAACD,EAAE,QAAQ,OAAO,EAAS,QAAQ,GAAgBA,EAAE,CAAC,CAAC,IAAMS,EAAE,GAAO,WAAWR,EAAE,CAAOC,EAAE,GAAgBH,EAAE,GAA4B,CAAM,CAAC,mBAAmBI,EAAE,YAAYC,GAAG,GAAoBF,EAAEO,EAAE,CAAOJ,EAAE,GAAS,KAAK,CAACC,EAAE,EAAYL,EAAE,eAAe,CAACD,EAAE,OAAOK,EAAE,CAACJ,EAAE,eAAeM,EAAE,CAAC,EAAYL,EAAE,QAAQ,CAACM,EAAE,CAAC,EAAYN,EAAE,KAAK,CAACS,EAAE,CAAC,EAAYT,EAAE,MAAM,EAAE,CAAC,EAAYA,EAAE,IAAI,CAACW,EAAEL,GAAGG,EAAEG,EAAEZ,EAAE,UAAUA,EAAE,WAAW,IAAIW,GAAGN,IAAIO,EAAE,MAAM,IAAI,GAA8B,sEAAsE,CAAC,GAAGH,GAAGJ,EAAE,MAAM,IAAI,GAA8B,yCAAyC,CAAC,IAAMgB,EAAET,GAAGZ,EAAE,SAAS,CAACW,EAAMW,EAAEC,EAAET,EAAE,GAAQX,EAAEC,EAAE,CAAIiB,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAgBP,EAAEb,EAAEC,EAAE,EAASG,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAmBS,EAAE,GAAM,EAAE,GAAG,EAAE,IAAG,IAAIU,EAAE,GAAM,IAAI,IAAM3B,KAAKyB,EAAE,CAAC,IAAMvB,EAAEC,EAAEH,GAAG,EAAYE,EAAE,CAAC,EAAEF,GAAG2B,EAAED,EAAE1B,GAAGiB,EAAEjB,GAAG,EAAE,GAAK,IAA0F4B,GAAlFJ,EAAE,GAAmBrB,EAAEC,EAAEC,EAAE,CAACG,EAAE,GAAsBL,EAAE,CAAC,GAAwBA,EAAE,GAAM,GAAmBA,EAAE,CAAC,GAAGyB,EAAE,OAAO,EAAS,QAAQA,EAAE,CAAC,GAA2D,CAACC,EAAEC,GAAG,GAAzDN,EAAE,GAAgBrB,EAAEC,EAAEC,EAAE,CAACG,EAAE,GAAmBL,EAAE,CAACA,EAAkBI,EAAEN,EAAE,CAAC8B,EAAE,IAAI,EAAS,CAAC,GAAGF,EAAE,KAAK5B,EAAE,EAAE6B,EAAE,IAAIpB,EAAE,CAAC,CAAC,OAAOP,EAAE,SAASW,GAAGd,EAAE,UAAU+B,EAAE,QAAQ,EAAS,QAAQ,qBAAqB,uCAAuC5B,EAAE,QAAQ,iBAAiB4B,EAAE,OAAO,GAAG,CAACA,EAgBp2C,OAAO,QAAQ,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC9B,EAAES,GAAG,GAAaV,EAAE,CAAC,OAAO,GAAoBC,EAAES,EAAER,EAAE,WAAWF,EAAE,CAchG,OAAO,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAACC,EAAES,GAAG,GAAiBV,EAAE,CAAC,OAAO,GAAoBC,EAAES,EAAER,EAAE,WAAWF,EAAE,CAexG,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAACC,EAAES,GAAG,GAAcV,EAAE,CAAC,OAAO,GAAoBC,EAAES,EAAER,EAAE,OAAOA,EAAE,CAa9F,OAAO,WAAW,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,EAAYF,EAAE,EAAE,EAAYE,EAAE,CAAC,MAAM,IAAI,GAAqB,mDAAmD,CAAC,GAAK,CAAC,OAAOQ,EAAE,KAAK,gBAAgBP,EAAE,MAAMF,EAAmE,CAACI,EAAEC,EAAEC,EAAEC,GAAG,GAAzE,GAAO,SAAS,CAAC,OAAOE,EAAE,gBAAgBP,EAAE,YAAY,GAAK,CAAC,CAA6BH,EAAEE,EAAE,CAAC,OAAOM,EAAE,EAAS,QAAQA,EAAE,CAAC,GAAoBH,EAAEC,EAAEL,EAAE,UAAUC,IAAIF,EAAEO,EAAE,CAG1W,OAAO,WAAW,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,EAAS,WAAWP,EAAEE,EAAED,EAAE,CAoB7D,OAAO,QAAQ,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAACA,EAAES,GAAG,GAASV,EAAE,CAAC,OAAO,GAAoBC,EAAES,EAAER,EAAE,MAAMF,EAAE,CAMvF,OAAO,QAAQ,EAAE,EAAE,KAAK,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,GAAqB,mDAAmD,CAAC,IAAMC,EAAED,aAAa,GAAQA,EAAE,IAAI,GAAQA,EAAEE,EAAE,CAAC,GAAG,GAAS,eAAe,MAAM,IAAI,GAAqBD,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,QAAQA,EAAE,CAAC,CAK/P,OAAO,WAAW,EAAE,CAAC,OAAOD,GAAGA,EAAE,iBAAiB,GAMlD,OAAO,mBAAmB,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMC,EAAE,GAAmBD,EAAE,GAAO,WAAWE,EAAE,CAAC,CAAC,OAAOD,EAAEA,EAAE,KAAK,GAAGD,EAAEA,EAAE,IAAI,MAAM,CAAC,KAAK,GAAG,CAAC,KAOhI,OAAO,aAAa,EAAE,EAAE,EAAE,CAAC,CAA0E,OAAjE,GAAkB,GAAU,YAAYA,EAAE,CAAC,GAAO,WAAWE,EAAE,CAAC,CAAU,KAAK,GAAGF,EAAE,KAAK,CAAC,KAAK,GAAG,CAQ3I,IAAI,EAAE,CAAC,OAAO,KAAKA,GAMd,IAAI,SAAS,CAAC,OAAO,KAAK,UAAU,KAIpC,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,OAAO,KAI5D,IAAI,oBAAoB,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,YAAY,KAKtE,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,OAAO,KAKjD,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,gBAAgB,KAKnE,IAAI,gBAAgB,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,eAAe,KAIjE,IAAI,MAAM,CAAC,OAAO,KAAK,MAIvB,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,KAAK,KAKlD,IAAI,MAAM,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAAK,IAK3C,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,KAAK,EAAE,MAAM,EAAE,CAAC,IAK5D,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,MAAM,IAK7C,IAAI,KAAK,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,IAAI,IAKzC,IAAI,MAAM,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAAK,IAK3C,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,OAAO,IAK/C,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,OAAO,IAK/C,IAAI,aAAa,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,YAAY,IAMzD,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,GAAuB,KAAK,CAAC,SAAS,IAMzE,IAAI,YAAY,CAAC,OAAO,KAAK,QAAQ,GAAuB,KAAK,CAAC,WAAW,IAO7E,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,GAAuB,KAAK,CAAC,QAAQ,IAIvE,IAAI,WAAW,CAAC,OAAO,KAAK,SAAS,KAAK,IAAI,gBAAgB,CAAC,SAAS,KAAK,QAAQ,CAMrF,IAAI,cAAc,CAAC,OAAO,KAAK,QAAQ,GAA4B,KAAK,CAAC,QAAQ,IAMjF,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,GAA4B,KAAK,CAAC,WAAW,IAKvF,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,GAA4B,KAAK,CAAC,SAAS,IAKnF,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,GAAmB,KAAK,EAAE,CAAC,QAAQ,IAMrE,IAAI,YAAY,CAAC,OAAO,KAAK,QAAQ,GAAK,OAAO,QAAQ,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,KAAK,MAAM,GAAG,KAM1F,IAAI,WAAW,CAAC,OAAO,KAAK,QAAQ,GAAK,OAAO,OAAO,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,KAAK,MAAM,GAAG,KAMxF,IAAI,cAAc,CAAC,OAAO,KAAK,QAAQ,GAAK,SAAS,QAAQ,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,KAAK,QAAQ,GAAG,KAMhG,IAAI,aAAa,CAAC,OAAO,KAAK,QAAQ,GAAK,SAAS,OAAO,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,KAAK,QAAQ,GAAG,KAM9F,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,CAAC,KAAK,EAAE,IAKzC,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,WAAW,KAAK,GAAG,CAAC,OAAO,QAAQ,OAAO,KAAK,OAAO,CAAC,CAAC,KAK5G,IAAI,gBAAgB,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,WAAW,KAAK,GAAG,CAAC,OAAO,OAAO,OAAO,KAAK,OAAO,CAAC,CAAC,KAI1G,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,YAAY,KAI9D,IAAI,SAAS,CAAC,MAAM,CAAC,KAAK,gBAAgB,KAAK,OAAO,KAAK,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC,QAAQ,KAAK,OAAO,KAAK,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,QAOxH,oBAAoB,CAAC,GAAG,CAAC,KAAK,SAAS,KAAK,cAAc,MAAM,CAAC,KAAK,CAAC,IAAMA,EAAE,MAAYE,EAAE,IAAUD,EAAE,GAAa,KAAK,EAAE,CAAOS,EAAE,KAAK,KAAK,OAAOT,EAAED,EAAE,CAAOG,EAAE,KAAK,KAAK,OAAOF,EAAED,EAAE,CAAOI,EAAE,KAAK,KAAK,OAAOH,EAAES,EAAER,EAAE,CAAOG,EAAE,KAAK,KAAK,OAAOJ,EAAEE,EAAED,EAAE,CAAC,GAAGE,IAAIC,EAAE,MAAM,CAAC,KAAK,CAAC,IAAMC,EAAEL,EAAEG,EAAEF,EAAQK,EAAEN,EAAEI,EAAEH,EAAQM,EAAE,GAAQF,EAAEF,EAAE,CAAOK,EAAE,GAAQF,EAAEF,EAAE,CAAC,OAAOG,EAAE,OAAOC,EAAE,MAAMD,EAAE,SAASC,EAAE,QAAQD,EAAE,SAASC,EAAE,QAAQD,EAAE,cAAcC,EAAE,YAAY,CAAC,GAAM,KAAK,CAAC,GAAGH,EAAE,CAAC,CAAC,GAAM,KAAK,CAAC,GAAGC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAMpe,IAAI,cAAc,CAAC,OAAO,GAAW,KAAK,KAAK,CAM/C,IAAI,aAAa,CAAC,OAAO,GAAY,KAAK,KAAK,KAAK,MAAM,CAM1D,IAAI,YAAY,CAAC,OAAO,KAAK,QAAQ,GAAW,KAAK,KAAK,CAAC,IAO3D,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,GAAgB,KAAK,SAAS,CAAC,IAMzE,IAAI,sBAAsB,CAAC,OAAO,KAAK,QAAQ,GAAgB,KAAK,cAAc,KAAK,IAAI,uBAAuB,CAAC,KAAK,IAAI,gBAAgB,CAAC,CAAC,IAM9I,sBAAsB,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC,OAAOL,EAAE,gBAAgBD,EAAE,SAASS,GAAG,GAAU,OAAO,KAAK,IAAI,MAAMV,EAAE,CAACA,EAAE,CAAC,gBAAgB,KAAK,CAAC,MAAM,CAAC,OAAOE,EAAE,gBAAgBD,EAAE,eAAeS,EAAE,CAS7L,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAgB,SAASV,EAAE,CAACE,EAAE,CAAC,SAAS,CAAC,OAAO,KAAK,QAAQ,GAAS,YAAY,CASjH,QAAQ,EAAE,CAAC,cAAcA,EAAE,GAAM,iBAAiBD,EAAE,IAAO,EAAE,CAAC,CAAyC,GAAxC,EAAE,GAAcD,EAAE,GAAS,YAAY,CAAIA,EAAE,OAAO,KAAK,KAAK,CAAC,OAAO,KAAK,GAAGA,EAAE,QAAQ,CAAC,IAAIU,EAAE,KAAK,GAAG,GAAGR,GAAGD,EAAE,CAAC,IAAMC,EAAEF,EAAE,OAAO,KAAK,GAAG,CAAOC,EAAE,KAAK,UAAU,CAAC,CAACS,GAAG,GAAQT,EAAEC,EAAEF,EAAE,CAAC,OAAO,GAAM,KAAK,CAAC,GAAGU,EAAE,KAAKV,EAAE,CAAC,CAAC,OAAO,EAAS,QAAQ,GAAgBA,EAAE,CAAC,CAMhU,YAAY,CAAC,OAAOA,EAAE,gBAAgBE,EAAE,eAAeD,GAAG,EAAE,CAAC,CAAC,IAAMS,EAAE,KAAK,IAAI,MAAM,CAAC,OAAOV,EAAE,gBAAgBE,EAAE,eAAeD,EAAE,CAAC,CAAC,OAAO,GAAM,KAAK,CAAC,IAAIS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,OAAO,KAAK,YAAY,CAAC,OAAOV,EAAE,CAAC,CAa/M,IAAI,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,GAAgBF,EAAE,GAA4B,CAAM,CAAC,mBAAmBC,EAAE,YAAYS,GAAG,GAAoBR,EAAE,KAAK,IAAI,CAAOC,EAAE,CAAC,EAAYD,EAAE,SAAS,EAAE,CAAC,EAAYA,EAAE,WAAW,EAAE,CAAC,EAAYA,EAAE,QAAQ,CAACE,EAAE,CAAC,EAAYF,EAAE,QAAQ,CAACG,EAAE,CAAC,EAAYH,EAAE,KAAK,CAACI,EAAE,CAAC,EAAYJ,EAAE,MAAM,EAAE,CAAC,EAAYA,EAAE,IAAI,CAACK,EAAEF,GAAGC,EAAEE,EAAEN,EAAE,UAAUA,EAAE,WAAW,IAAIK,GAAGH,IAAII,EAAE,MAAM,IAAI,GAA8B,sEAAsE,CAAC,GAAGF,GAAGF,EAAE,MAAM,IAAI,GAA8B,yCAAyC,CAAC,IAAIK,EAAKN,EAAE,EAAE,GAAgB,CAAC,GAAG,GAAgB,KAAK,EAAEF,EAAES,EAAE,CAAC,GAAGR,EAAE,CAACD,EAAES,EAAE,CAAS,EAAYR,EAAE,QAAQ,EAAE,EAAE,CAAC,GAAG,KAAK,UAAU,CAAC,GAAGA,EAAE,CAAC,EAAYA,EAAE,IAAI,GAAG,EAAE,IAAI,KAAK,IAAI,GAAYO,EAAE,KAAKA,EAAE,MAAM,CAACA,EAAE,IAAI,GAAO,EAAE,GAAmB,CAAC,GAAG,GAAmB,KAAK,EAAE,CAAC,GAAGP,EAAE,CAAC,CAAC,GAAK,CAACU,EAAEE,GAAG,GAAQL,EAAE,KAAK,EAAE,KAAK,KAAK,CAAC,OAAO,GAAM,KAAK,CAAC,GAAGG,EAAE,EAAEE,EAAE,CAAC,CAaj6B,KAAK,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMZ,EAAE,GAAS,iBAAiBF,EAAE,CAAC,OAAO,GAAM,KAAK,GAAW,KAAKE,EAAE,CAAC,CAM/G,MAAM,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMA,EAAE,GAAS,iBAAiBF,EAAE,CAAC,QAAQ,CAAC,OAAO,GAAM,KAAK,GAAW,KAAKE,EAAE,CAAC,CAYzH,QAAQ,EAAE,CAAC,eAAeA,EAAE,IAAO,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMD,EAAE,EAAE,CAACS,EAAE,GAAS,cAAcV,EAAE,CAAC,OAAOU,EAAP,CAAU,IAAI,QAAQ,EAAE,MAAM,EAAE,IAAI,WAAW,IAAI,SAAS,EAAE,IAAI,EAAE,IAAI,QAAQ,IAAI,OAAO,EAAE,KAAK,EAAE,IAAI,QAAQ,EAAE,OAAO,EAAE,IAAI,UAAU,EAAE,OAAO,EAAE,IAAI,UAAU,EAAE,YAAY,EAAE,MAAM,IAAI,eAAe,MAAM,GAAGA,IAAI,QAAQ,GAAGR,EAAE,CAAC,IAAMF,EAAE,KAAK,IAAI,gBAAgB,CAAM,CAAC,QAAQE,GAAG,KAAK,EAAEF,IAAI,EAAE,WAAW,KAAK,WAAW,GAAG,EAAE,QAAQA,OAAO,EAAE,QAAQ,EAAuE,OAAlEU,IAAI,aAA4C,EAAE,MAAM,GAAhC,KAAK,KAAK,KAAK,MAAM,EAAE,CAAc,GAAG,GAAS,KAAK,IAAIT,EAAE,CAYniB,MAAM,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,EAAED,GAAG,EAAE,CAAC,CAAC,QAAQA,EAAEE,EAAE,CAAC,MAAM,EAAE,CAAC,KAa7E,SAAS,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,IAAI,cAAcA,EAAE,CAAC,CAAC,yBAAyB,KAAKF,EAAE,CAAC,GAmB7G,eAAe,EAAE,GAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,IAAI,MAAME,EAAE,CAACF,EAAE,CAAC,eAAe,KAAK,CAAC,GAaxG,cAAc,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,IAAI,MAAMA,EAAE,CAACA,EAAE,CAAC,oBAAoB,KAAK,CAAC,EAAE,CAc1G,MAAM,CAAC,OAAOA,EAAE,WAAW,gBAAgBE,EAAE,GAAM,qBAAqBD,EAAE,GAAM,cAAcS,EAAE,GAAK,aAAaP,EAAE,IAAO,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMC,EAAEJ,IAAI,WAAeK,EAAE,GAAU,KAAKD,EAAE,CAAqC,MAApC,IAAG,IAAI,GAAG,GAAU,KAAKA,EAAEF,EAAED,EAAES,EAAEP,EAAE,CAAQE,EAQtP,UAAU,CAAC,OAAOL,EAAE,YAAY,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,KAAKA,IAAI,WAAW,CAAC,KAAK,eAAe,CAAC,OAAO,GAAa,KAAK,eAAe,CAepJ,UAAU,CAAC,qBAAqBA,EAAE,GAAM,gBAAgBE,EAAE,GAAM,cAAcD,EAAE,GAAK,cAAcS,EAAE,GAAM,aAAaP,EAAE,GAAM,OAAOC,EAAE,YAAY,EAAE,CAAC,CAA6C,OAAxC,KAAK,SAA0BM,EAAE,IAAI,IAAY,GAAU,KAAKN,IAAI,WAAWF,EAAEF,EAAEC,EAAEE,EAAE,CAAnE,KAAoE,WAAW,CAAC,OAAO,GAAa,KAAK,gCAAgC,GAAM,CAAC,QAAQ,CAAC,OAAO,GAAa,KAAK,OAAO,CAAC,kCAAkC,CAAC,WAAW,CAAC,OAAO,KAAK,QAAQ,GAAU,KAAK,GAAK,CAAC,KAYnc,UAAU,CAAC,cAAcH,EAAE,GAAK,YAAYE,EAAE,GAAM,mBAAmBD,EAAE,IAAM,EAAE,CAAC,CAAC,IAAIS,EAAE,eAA0D,OAAxCR,GAAGF,KAAG,IAAI,GAAG,KAAK,EAAE,GAAG,IAAIA,IAAI,GAAG,OAAa,GAAa,KAAKU,EAAE,GAAK,CAYnL,MAAM,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,WAAW,CAAC,GAAG,KAAK,UAAUV,EAAE,GAAG,KAAK,UAAU,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,6BAA6B,GAAG,CAAC,OAAO,KAAK,QAAQ,kBAAkB,KAAK,OAAO,CAAC,UAAU,KAAK,KAAK,KAAK,YAAY,KAAK,OAAO,IAAI,+BAA+B,KAAK,cAAc,IAAI,SAAS,CAAC,OAAO,KAAK,UAAU,CAAC,UAAU,CAAC,OAAO,KAAK,QAAQ,KAAK,GAAG,IAAI,WAAW,CAAC,OAAO,KAAK,QAAQ,KAAK,GAAG,IAAI,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,QAAQ,CAAC,OAAO,KAAK,OAAO,CAAC,QAAQ,CAAC,OAAO,KAAK,UAAU,CAOlkB,SAAS,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAM,EAAE,CAAC,IAAME,EAAE,CAAC,GAAG,KAAK,EAAE,CAA8H,OAA1HF,EAAE,gBAAe,EAAE,eAAe,KAAK,eAAe,EAAE,gBAAgB,KAAK,IAAI,gBAAgB,EAAE,OAAO,KAAK,IAAI,QAAcE,EAAE,UAAU,CAAC,OAAO,IAAI,KAAK,KAAK,QAAQ,KAAK,GAAG,IAAI,CAgB5P,KAAK,EAAE,EAAE,eAAe,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,SAAS,CAACF,EAAE,QAAQ,OAAO,GAAS,QAAQ,yCAAyC,CAAC,IAAMU,EAAE,CAAC,OAAO,KAAK,OAAO,gBAAgB,KAAK,gBAAgB,GAAGT,EAAE,CAAOE,EAAE,GAAWD,EAAE,CAAC,IAAI,GAAS,cAAc,CAACE,EAAEJ,EAAE,SAAS,CAAC,KAAK,SAAS,CAAuBO,EAAE,GAAtBH,EAAE,KAAKJ,EAAII,EAAEJ,EAAE,KAAgBG,EAAEO,EAAE,CAAC,OAAON,EAAEG,EAAE,QAAQ,CAACA,EAQxU,QAAQ,EAAE,eAAe,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,KAAK,EAAS,KAAK,CAACP,EAAEE,EAAE,CAKnE,MAAM,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAS,cAAc,KAAKF,EAAE,CAAC,KAW5D,QAAQ,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAO,GAAM,IAAMU,EAAEV,EAAE,SAAS,CAAOG,EAAE,KAAK,QAAQH,EAAE,KAAK,CAAC,cAAc,GAAK,CAAC,CAAC,OAAOG,EAAE,QAAQD,EAAED,EAAE,EAAES,GAAGA,GAAGP,EAAE,MAAMD,EAAED,EAAE,CAO5J,OAAO,EAAE,CAAC,OAAO,KAAK,SAASD,EAAE,SAAS,KAAK,SAAS,GAAGA,EAAE,SAAS,EAAE,KAAK,KAAK,OAAOA,EAAE,KAAK,EAAE,KAAK,IAAI,OAAOA,EAAE,IAAI,CAkBxH,WAAW,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAEF,EAAE,MAAM,EAAS,WAAW,EAAE,CAAC,CAAC,KAAK,KAAK,KAAK,CAAC,CAACC,EAAED,EAAE,QAAQ,KAAKE,EAAE,CAACF,EAAE,QAAQA,EAAE,QAAQ,EAAMU,EAAE,CAAC,QAAQ,SAAS,OAAO,QAAQ,UAAU,UAAU,CAAKP,EAAEH,EAAE,KAAiD,OAAzC,MAAM,QAAQA,EAAE,KAAK,GAAE,EAAEA,EAAE,KAAK,EAAE,IAAK,IAAS,GAAaE,EAAE,KAAK,KAAKD,EAAE,CAAC,CAAC,GAAGD,EAAE,QAAQ,SAAS,MAAMU,EAAE,KAAKP,EAAE,CAAC,CAahV,mBAAmB,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAaH,EAAE,MAAM,EAAS,WAAW,EAAE,CAAC,CAAC,KAAK,KAAK,KAAK,CAAC,CAAC,KAAK,CAAC,GAAGA,EAAE,QAAQ,OAAO,MAAM,CAAC,QAAQ,SAAS,OAAO,CAAC,UAAU,GAAK,CAAC,CAAC,KAKtL,OAAO,IAAI,GAAGA,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,EAAS,WAAW,CAAC,MAAM,IAAI,GAAqB,0CAA0C,CAAC,OAAO,GAAOA,GAAG,GAAGA,EAAE,SAAS,EAAE,KAAK,IAAI,CAKtK,OAAO,IAAI,GAAGA,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,EAAS,WAAW,CAAC,MAAM,IAAI,GAAqB,0CAA0C,CAAC,OAAO,GAAOA,GAAG,GAAGA,EAAE,SAAS,EAAE,KAAK,IAAI,CAQ3K,OAAO,kBAAkB,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC,OAAOU,EAAE,KAAK,gBAAgBP,EAAE,MAAMF,EAAmE,OAAO,GAAtE,GAAO,SAAS,CAAC,OAAOS,EAAE,gBAAgBP,EAAE,YAAY,GAAK,CAAC,CAA4BH,EAAEE,EAAE,CAG5K,OAAO,kBAAkB,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,EAAS,kBAAkBF,EAAEE,EAAED,EAAE,CAKhF,WAAW,YAAY,CAAC,OAAO,GAI1B,WAAW,UAAU,CAAC,OAAO,GAI7B,WAAW,uBAAuB,CAAC,OAAO,GAI1C,WAAW,WAAW,CAAC,OAAO,GAI9B,WAAW,WAAW,CAAC,OAAO,GAI9B,WAAW,aAAa,CAAC,OAAOM,GAIhC,WAAW,mBAAmB,CAAC,OAAOC,GAItC,WAAW,wBAAwB,CAAC,OAAO,GAI3C,WAAW,uBAAuB,CAAC,OAAO,GAI1C,WAAW,gBAAgB,CAAC,OAAO,GAInC,WAAW,sBAAsB,CAAC,OAAO,GAIzC,WAAW,2BAA2B,CAAC,OAAO,GAI9C,WAAW,0BAA0B,CAAC,OAAO,GAI7C,WAAW,gBAAgB,CAAC,OAAO,GAInC,WAAW,6BAA6B,CAAC,OAAOS,GAIhD,WAAW,cAAc,CAAC,OAAO,GAIjC,WAAW,2BAA2B,CAAC,OAAO,GAI9C,WAAW,2BAA2B,CAAC,OAAO,GAI9C,WAAW,eAAe,CAAC,OAAO,GAIlC,WAAW,4BAA4B,CAAC,OAAO,GAI/C,WAAW,eAAe,CAAC,OAAO,GAIlC,WAAW,4BAA4B,CAAC,OAAO,QChhDjD,SAAwB,GAAU,CAAC,cAAY,oBAAkB,eAAa,OAAK,EAAE,EAAE,CAAC,GAAK,CAAC,sBAAoB,uBAAqB,gBAAc,EAAE,aAAW,IAAI,eAAa,iBAAe,UAAQ,EAAE,MAAI,GAAG,EAAkB,MAAc,CAAC,IAAM,EAAI,kBAAsB,EAAM,SAAS,eAAe,EAAI,CAAK,IAAO,EAAM,SAAS,cAAc,QAAQ,CAAC,EAAM,GAAG,EAAI,SAAS,KAAK,YAAY,EAAM,EAAE,EAAM,UAAU;;;sEAGpW,EAAW;kCAC/C,EAAW;;OAErC,CAAC,EAAW,CAAC,CAAC,GAAK,CAAC,uBAAqB,eAAa,WAAS,eAAa,gBAAc,EAAkB,CAAC,aAAW,gBAAc,EAAkB,EAAS,GAAS,OAAO,EAAqB,CAAM,CAACe,EAAI,GAAQC,EAAS,GAAS,KAAK,CAAC,QAAQ,EAAS,CAAC,CAAC,MAAc,CAAC,IAAM,EAAG,gBAAgB,EAAO,GAAS,KAAK,CAAC,QAAQ,EAAS,CAAC,CAAC,IAAI,CAAC,UAAU,cAAc,EAAG,EAAG,CAAC,EAAqB,CAAC,CACvZ,SAAS,EAAU,EAAI,CAAC,IAAI,EAAG,GAAS,WAAW,EAAI,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAS,CAAC,CAA4E,OAAvE,EAAG,UAAQ,EAAG,GAAS,WAAW,EAAI,MAAM,CAAC,SAAS,CAAC,KAAK,EAAS,CAAC,EAAQ,EAAI,IAAM,EAAQ,EAAa,SAAS,QAAQ,SAAS,EAAqB,EAAI,CAAC,MAAM,GAAG,EAAI,KAAK,SAAS,EAAQ,CAAC,KAAK,EAAI,MAAM,SAAS,EAAQ,GAChU,IAAM,GAAUD,EAAI,QAAQ,GAAG,EAAQ,EAAaA,EAAI,QAAQ,MAAM,CACtE,SAAS,EAAY,EAAS,EAAS,CAAC,IAAM,EAAI,EAAK,GAAU,GAAG,CAAC,GAAK,CAAC,EAAI,QAAQ,CAAC,EAAI,MAAM,OAAO,KAAK,GAAK,CAACE,EAAEC,GAAG,EAAI,MAAM,MAAM,MAAM,CAAOC,EAAE,EAAUF,EAAE,CAAOG,EAAE,EAAUF,EAAE,CAAC,GAAG,CAACC,EAAE,SAAS,CAACC,EAAE,QAAQ,OAAO,KAAK,IAAI,EAAM,EAAS,IAAI,CAAC,KAAKD,EAAE,KAAK,OAAOA,EAAE,OAAO,CAAC,CAAK,EAAO,EAAS,IAAI,CAAC,KAAKC,EAAE,KAAK,OAAOA,EAAE,OAAO,CAAC,CAC9R,OAA3C,GAAQ,IAAM,EAAO,EAAO,KAAK,CAAC,KAAK,EAAE,CAAC,EAAO,CAAC,KAAK,EAAM,MAAM,EAAO,IAAI,EAAS,CAC1F,IAAM,IAAS,EAAS,GAAG,EAAQ,OAAkB,CAAC,IAAM,EAAI,EAAY,GAAQ,EAAa,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CACjH,OADsH,GAC/G,EAAI,MAAM,EAAI,MAAM,EAAI,MAAM,QAAQ,MAAM,CAAC,OAAO,EAAa,EAAK,EAAI,MAAM,IAAc,EAAI,MAAO,EAAa,KAAK,CAAC,KAAK,EAAE,CAAC,EAAlE,GADwD,QACuB,CAClJ,GAAc,EAAY,EAAS,EAAa,CAChD,EAAW,EAAaL,GAAK,EAAa,MAAMA,GAAK,EAAa,MAAM,GAAY,EAAY,GAAcA,GAAK,GAAc,MAAMA,GAAK,GAAc,MAAM,GAAY,EAAU,GAAY,EAAkB,GAAe,EAAW,EAAa,EAAY,GAAc,KAC3R,SAAS,IAAkB,CAC3B,GAAG,IAAeA,EAAI,GAAc,KAAM,MAAM,CAAC,GAAG,GAAc,UAAU,EAAE,CAC9E,IAAI,IAAIM,EAAE,EAAEA,GAAG,EAAE,IAAI,CAA2E,IAAM,EAAI,GAAzE,EAASA,GAAG,EAAK,OAAkB,EAAa,KAAK,CAAC,KAAKA,EAAE,CAAC,CAAgC,CAAC,GAAG,EAAI,MAAM,CAAC,GAAG,EAAI,UAAUA,EAAE,CAAE,OAAO,KAAM,SAAS,IAAe,CACxM,GAAG,GAAW,GAA4F,OAAzE,EAAgB,GAAG,EAAW,GAAG,EAAqB,GAAe,GAAW,EAAY,IAAM,EAAI,IAAkB,CACzJ,GAAG,EAAK,IAAG,EAAI,YAAY,EAC3B,OAAO,EAAS,GAAG,EAAa,YAAY,EAAI,KAAK,SAAS,EAAQ,GAAG,EAAkB,CAC3F,IAAM,EAAK,EAAK,EAAI,MAAM,SAAS,GAAG,OAAO,EAAS,GAAG,EAAa,GAAG,EAAK,GAAG,EAAqB,EAAI,GAAG,GAAG,EAAa,GAAG,KAChI,MAAM,yBACN,GAAK,CAAC,cAAW,QAAQ,cAAW,SAAS,WAAS,GAAG,cAAW,IAAI,iBAAc,EAAE,aAAU,SAAS,iBAAe,OAAO,uBAAoB,GAAG,wBAAsB,IAAI,GAAa,MAAM,EAAE,CAAO,GAAK,OAAO,GAAW,SAAS,EAAS,WAAW,EAAS,CAAO,GAAM,OAAO,IAAa,SAAS,GAAW,WAAW,GAAW,CAA6B,IAAjB,GAAK,GAA4B,GAAS,EAAQ,GAAU,GAAa,OAAO,UAAgB,GAAW,GAAa,WAAW,UAAgB,GAAW,CAAC,cAAW,cAAW,SAAS,GAAK,WAAW,GAAG,KAAQ,iBAAc,aAAU,iBAAe,uBAAoB,0BAA0B,GAAoB,wBAAsB,CAAO,GAAa,CAAC,MAAM,OAAO,UAAU,EAAa,SAAS,UAAU,CAAO,GAAW,CAAC,QAAQ,cAAc,WAAW,aAAa,OAAO,EAAE,QAAQ,EAAE,SAAS,UAAU,CAAO,OAAc,CAAC,GAAG,CAAC,EAAoB,OAAO,KAAK,IAAM,EAAU,EAAU,EAAa,EAAe,OAAoB,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,eAAe,MAAM,EAAQ,OAAO,EAAQ,YAAY,EAAI,CAAC,SAAS,CAAC,GAAmC,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,GAAU,KAAK,EAAE,MAAM,EAAQ,OAAO,EAAQ,aAAa,MAAM,gBAAgB,EAAU,UAAU,kBAAkB,EAAc,YAAY,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,QAAQ,eAAe,MAAM,EAAQ,OAAO,EAAQ,aAAa,MAAM,gBAAgB,EAAU,UAAU,GAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAS,GAAS,IAAe,CAA0D,GAAY,EAAa,GAAjE,EAAU,EAAW,EAAsE,EAAS,GAAY,OAAO,KAAK,CAAO,GAAU,GAAU,EAAE,GAAY,MAAM,EAAE,EAAS,CAAC,GAAkB,GAAQ,GAAc,GAAU,EAAE,GAAY,MAAM,EAAS,CAAC,GAAG,OAAoB,EAAK,EAAO,IAAI,CAAC,MAAM,GAAa,SAAsB,EAAM,MAAM,CAAC,MAAM,GAAW,SAAS,CAAC,IAAW,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,GAAG,GAAW,MAAM,GAAU,OAAO,EAAE,CAAC,SAAS,CAAC,GAAU,IAAsB,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,GAAW,QAAQ,GAAG,CAAC,SAAS,GAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,sBA/BziE,IAAsC,IAAkC,IAAoD,KAAqC,CA+Bg5D,GAAU,KAAK,kBAAkB,WAAW,CAAC,MAAM,CAAC,GAAoB,GAAU,CAAC,YAAY,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,CAAC,KAAK,CAAC,WAAW,QAAQ,WAAW,SAAS,SAAS,GAAG,WAAW,IAAI,cAAc,EAAE,UAAU,SAAS,eAAe,OAAO,oBAAoB,GAAG,sBAAsB,GAAG,CAAC,MAAM,UAAU,UAAU,UAAU,WAAW,OAAO,aAAa,wBAAwB,CAAC,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,CAAC,CAAC,CAAC,kBAAkB,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,SAAS,CAAC,oBAAoB,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,GAAK,CAAC,qBAAqB,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAK,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,IAAI,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,KAAK,KAAK,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,CAAC,CAAC,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,SAAS,CAAC,qBAAqB,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,GAAU,aAAa,mBAAmB,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,MAAM,cAAc,MAAM,aAAa,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAK,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,MAAM,cAAc,KAAK,aAAa,GAAK,CAAC,aAAa,CAAC,KAAK,EAAY,cAAc,MAAM,YAAY,QAAQ,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,OAAO,CAAC,CAAC,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,cAAc,EAAM,IAAkB,EAAM,KAAK,IAAkB,SAAS,OAAO,EAAI,IAAM,aAAa,CAAC,CAAC,OAAO,GAAK,QAAQ,SAAS,MAAM,gBAAgB,CAAC,CAAC,OAAO,GAAK,QAAQ,UAAU,MAAM,gBAAgB,CAAC,CAAC,OAAO,GAAK,QAAQ,YAAY,MAAM,gBAAgB,CAAC,CAAC,OAAO,GAAK,QAAQ,WAAW,MAAM,gBAAgB,CAAC,CAAC,OAAO,GAAK,QAAQ,SAAS,MAAM,gBAAgB,CAAC,CAAC,OAAO,GAAM,QAAQ,WAAW,MAAM,GAAG,CAAC,CAAC,OAAO,GAAM,QAAQ,SAAS,MAAM,GAAG,CAAC,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAa,GAAK,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,MAAM,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,gBAAgB,YAAY,mDAAmD,QAAQ,EAAM,IAAM,CAAC,EAAM,KAAK,GAAK,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,ICV5uJ,SAAgB,IAAW,CAAIC,KAAW,EAAO,UAAa,EAAO,WAAc,EAAE,CAAC,EAAO,UAAa,KAAK,UAAU,0CArBzZ,CAAa,GAAe,mCAAgD,GAAoB,SAI5H,IAAqB,EAAU,EAAc,cAAc,WAAW,EAAc,aAAa,EAAc,UAAU,EAAU,WAAW,EAAc,UAAU,KAAK,UAAU,EAAU,CAAC,IAAI,IAAI,WAAW,EAAc,4DAOjO,IAAc,EAAc,EAAG,EAAY,EAAa,GAAe,EAAiB,KAAsB,CAAC,IAAI,EAAO,GAAG,GAAG,EAAY,CAAC,GAAK,CAAC,WAAS,eAAa,EAAY,EAAO,aAAa,EAAS,eAAe,EAAY,oBAAqB,MAAM,GAAG,EAAa,GAAG,EAAiB,MAAM,IAAK,IAAgB,YAAY,GAAG,MAAM,MAAkB,KAG9W,GAAS,IAA6hB,CAAC,uBAAxf,CAAC,IAAM,EAAgB,SAAS,cAAc,SAAS,CAA2J,OAAvJ,EAAO,OAAO,EAAgB,aAAa,QAAQ,EAAO,MAAM,CAAE,EAAgB,UAAU,GAAoB,EAAO,UAAU,EAAO,cAAc,CAAQ,GAAkT,cAA5Q,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAoL,OAAhL,EAAO,OAAO,EAAO,aAAa,QAAQ,EAAO,MAAM,CAAE,EAAO,IAAI,GAAa,EAAO,cAAc,EAAO,GAAG,EAAO,YAAY,EAAO,aAAa,EAAO,iBAAiB,CAAQ,GAA6C,EAO7jB,IAAS,CAAC,YAAU,gBAAc,cAAY,QAAM,KAAG,eAAa,sBAAoB,CAAC,IAAM,EAAI,GAAS,CAAC,YAAU,gBAAc,cAAY,QAAM,KAAG,eAAa,mBAAiB,CAAC,CAAO,EAAgB,EAAI,oBAAoB,CAAO,EAAO,EAAI,WAAW,CAAC,SAAS,KAAK,OAAO,EAAgB,EAAO,KCrBrD,SAAgB,GAAiB,EAAS,CAAC,IAAM,EAAc,EAAS,MAAM,IAAI,CAAK,EAAe,EAAW,OAAO,EAAc,GAArB,CAAyB,IAAI,MAAM,EAAW,aAAa,MAAM,IAAI,SAAS,EAAW,WAAW,MAAM,IAAI,SAAS,EAAW,SAAS,MAAM,QAAQ,EAAW,UAAU,MAAO,OAAO,EAAc,GAArB,CAAyB,IAAI,OAAO,EAAe,aAAa,MAAM,IAAI,QAAQ,EAAe,WAAW,MAAM,IAAI,SAAS,EAAe,SAAS,MAAM,QAAQ,EAAe,UAAU,MAAO,MAAM,CAAC,iBAAe,aAAW,CAAE,SAAgB,GAAmB,GAAG,EAAQ,CAAC,IAAM,EAAO,EAAE,CAAgE,OAA/D,EAAQ,QAAQ,GAAgB,GAAQ,EAAO,KAAK,EAAO,CAAG,CAAQ,EAAO,KAAK,KAAK,CAAE,SAAgB,GAAU,EAAO,CAA+G,OAA3G,EAAc,GAAG,EAAO,QAAQ,KAAK,EAAO,QAAQ,KAAK,EAAO,WAAW,KAAK,EAAO,cAA2B,KAAM,SAAgB,GAAc,EAAW,EAAQ,CAAC,GAAG,CAAC,OAAO,KAAK,MAAM,EAAW,MAAO,CAAI,GAAQ,GAAS,EAK5rC,SAAgB,GAAY,EAAQ,CAAC,GAAG,cAAc,EAAO,CAAC,GAAG,UAAU,UAAU,OAAO,UAAU,MAAM,EAAQ,CAAC,GAAG,aAAa,UAAU,OAAO,UAAU,aAAa,GAAG,EAAQ,CAEjK,OAFuK,GAAgD,WAAY,gBAEtP,QAAQ,SAAS,CAAS,IAAI,QAAQ,GAAS,CAAC,WAAW,EAAQ,EAAG,CAG1E,eAAsB,GAAc,EAAG,EAAQ,CAA4B,OAA3B,MAAM,GAAY,EAAQ,CAAQ,GAAI,CAItF,SAAgB,GAAoB,EAAQ,CAAC,OAAO,IAAI,QAAQ,GAAS,CAAC,WAAW,EAAQ,IAAI,CACnG,0BAA0B,CAAM,GAAc,EAAQ,EAAQ,EAAG,EAAG,0BAfhC,IAAmC,CAAa,GAAoB,uKCAqQ,SAAS,GAAa,EAAQ,CAAC,MAAM,CAAC,sBAAsB,EAAQ,UAAU,UAAU,SAAS,iBAAiB,EAAQ,UAAU,UAAU,SAAS,WAAW,EAAQ,UAAU,UAAU,SAAS,aAAa,EAAQ,UAAU,UAAU,SAAS,mBAAmB,EAAQ,UAAU,UAAU,SAAS,kBAAkB,EAAQ,UAAU,UAAU,SAAS,wBAAwB,EAAQ,YAAY,UAAU,SAAS,CAAE,SAAS,GAAQ,EAAM,EAAO,CAAC,OAAO,EAAO,KAAd,CAAoB,IAAI,aAAa,MAAM,CAAC,GAAG,EAAM,KAAK,GAAK,aAAa,GAAK,MAAM,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAK,CAAC,CAAC,IAAI,YAAY,MAAM,CAAC,GAAG,EAAM,KAAK,GAAK,UAAU,GAAK,MAAM,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAK,CAAC,CAAC,IAAI,YAAY,MAAM,CAAC,GAAG,EAAM,KAAK,GAAK,UAAU,GAAK,MAAM,CAAC,UAAU,GAAM,UAAU,GAAM,UAAU,GAAM,YAAY,GAAM,CAAC,CAAC,IAAI,gBAAgB,MAAM,CAAC,GAAG,EAAM,UAAU,GAAK,KAAK,GAAK,CAAC,IAAI,SAAS,MAAM,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,GAAG,EAAO,MAAM,CAAC,KAAK,EAAO,KAAK,CAAC,IAAI,SAAS,MAAM,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,OAAO,EAAO,MAAM,CAAC,EAAM,MAAM,EAAO,MAAM,CAAC,CAAC,IAAI,uBAAuB,MAAM,CAAC,GAAG,EAAM,MAAM,EAAO,MAAM,UAAU,EAAO,UAAU,aAAa,EAAO,aAAa,4BAA4B,GAAK,KAAK,GAAK,CAAC,IAAI,UAAU,MAAM,CAAC,GAAG,EAAM,UAAU,GAAK,CAAC,IAAI,SAAS,MAAM,CAAC,GAAG,EAAM,KAAK,GAAM,UAAU,GAAK,CAAC,QAAQ,OAAO,GAElsD,SAAgB,GAAW,CAAC,QAAM,eAAA,EAAe,sBAAoB,IAAO,CAAC,GAAK,CAAC,EAAM,GAAUC,EAAW,GAAQ,GAAa,CAAO,EAAiB,IAAqB,CAAO,EAA2B,2BAAiC,EAAyB,yBAA+B,EAA4B,4BAA4B,SAAS,GAA0B,CAAC,IAAM,EAAwB,aAAa,QAAQ,EAA2B,CAAO,EAA0B,aAAa,QAAQ,EAAyB,CAAO,EAA6B,aAAa,QAAQ,EAA4B,CAAO,EAAY,IAA4B,KAAW,EAAe,IAA+B,KAA2O,EAAS,CAAC,KAAK,uBAAuB,UAAU,EAAY,aAAa,EAAe,MAA/R,IAA0B,OAA6C,GAAa,GAAmP,GAAc,MAA4B,aAAa,WAAW,EAA2B,CAAC,CAACC,EAAe,CAAC,CAAE,SAAS,GAAW,CAAI,IAAU,CAAC,IAAmB,CAAC,GAKhxC,GAAU,UAAU,UAAU,GAAa,EAAM,MAAM,CAAC,CAAC,GAAQ,CAAC,UAAU,IAAA,GAAU,cAAc,YAAY,YAAY,IAAA,GAAU,MAAM,IAAA,GAAU,aAAa,GAAK,GAAG,EAAM,CAAC,CAAC,GAAkB,KAAW,GAAkB,GAAK,GAAU,UAAU,SAAS,GAAa,EAAM,MAAM,CAAC,CAC9R,EAAO,UAAU,KAAK,CAAC,MAAM,wBAAwB,CAAC,GAAI,MAAc,CAAI,GAAwB,OAAkB,GAA0B,CAAC,CAAC,SAAS,gBAAgB,CAAC,EAAG,EAAE,CAAC,CAClL,MAAc,CAAI,GAA2B,EAAM,WAAW,aAAa,QAAQ,EAAyB,OAAO,EAAI,CAAC,EAAM,UAAU,CAAC,CACzI,MAAc,CAAI,GAA2B,EAAM,cAAc,aAAa,QAAQ,EAA4B,OAAO,EAAI,CAAC,EAAM,aAAa,CAAC,CAClJ,MAAc,CAAI,GAAyC,EAAM,MAAMC,IAAW,EAAM,QAAQ,MAA6B,OAAkB,CAAC,GAAW,CAC3J,aAAa,QAAQ,EAA2B,KAAK,UAAU,EAAM,MAAM,CAAC,CAAC,EAAS,CAAC,KAAK,SAAS,CAAC,EAAG,CAAC,SAAS,gBAAgB,CAAC,EAAG,CAAC,EAAM,KAAK,CAAC,CAAC,SAAS,GAAS,CAAC,EAAS,CAAC,KAAK,UAAU,CAAC,CAAC,aAAa,QAAQ,EAAyB,OAAO,CAAE,SAAS,GAAY,CAAC,EAAS,CAAC,KAAK,aAAa,CAAC,CAAE,SAAS,GAAW,CAAC,EAAS,CAAC,KAAK,YAAY,CAAC,CAAE,SAAS,GAAW,CAAC,EAAS,CAAC,KAAK,YAAY,CAAC,CAAE,SAAS,GAAe,CAAC,EAAS,CAAC,KAAK,gBAAgB,CAAC,CAAE,SAAS,EAAW,EAAK,CAAC,EAAS,CAAC,KAAK,SAAS,OAAK,CAAC,CAAE,MAAM,CAAC,MAAM,EAAM,MAAM,cAAc,EAAM,UAAU,YAAY,EAAM,UAAU,eAAe,EAAM,aAAa,UAAQ,aAAW,YAAU,YAAU,gBAAc,aAAW,gCAZvpB,IAAqC,IAAwC,KAAuH,KAAkI,CAA83C,GAAa,CAAC,UAAU,GAAM,aAAa,GAAM,MAAM,KAAK,KAAK,GAAM,4BAA4B,GAAM,UAAU,GAAM,CAAc,GAAe,CAAC,UAAU,GAAM,UAAU,GAAM,UAAU,GAAM,YAAY,GAAM,CAEj8D,GAAkB,oCCDhB,GAAU,gMAA6S,CAAO,OAAmB,CAAC,IAAkD,EAAqC,EAAqB,EAAM,OAAO,EAAM,OAAQ,OAA6B,EAAqB,EAAM,gBAAgB,GAAI,OAA4C,EAAqC,EAAqB,iBAAiB,GAAI,KAAlL,IAAK,GAAuR,EAAqC,UAA8H,WAAW,SAAS,EAAS,OAAe,CAAkD,IAAM,EAA4B,EAAU,UAAyF,EAAU,YAA6E,GAAG,OAAO,GAAU,KAAK,GAAyC,GAAkE,aAAa,EAAkE,SAAS,EAAQ,CAAG,EAAO,GAAM,KAAkB,QAAa,KAAQ,OAAK,GAAM,IAAgB,EAAE,IAAY,EAAQ,OCD16C,SAAgB,GAAU,CAAC,UAAQ,sBAAoB,CAAoD,IAAM,EAA7BC,IAAU,IAAM,CAAyD,KAAK,QAAc,EAAgB,EAAQ,KAAK,KAAK,QAA6f,MAAje,CAAC,GAAG,CAAC,MAAM,EAAQ,QAAQ,YAAY,EAAQ,cAAc,KAAK,EAAQ,OAAO,SAAS,EAAQ,WAAW,OAAO,EAAQ,SAAS,SAAS,EAAQ,WAAW,WAAW,EAAQ,SAAS,WAAW,EAAQ,aAAa,GAAK,CAAC,MAAM,CAAC,MAAM,EAAQ,WAAW,YAAY,EAAQ,iBAAiB,KAAK,EAAQ,UAAU,SAAS,EAAQ,cAAc,OAAO,EAAQ,YAAY,SAAS,EAAQ,cAAc,WAAW,EAAQ,YAAY,WAAW,EAAQ,gBAAgB,GAAK,CAAC,CAAsB,EAAmB,EAAgB,qBAAj3B,KAA0G,ICIlI,SAAS,GAAa,CAAC,SAAO,SAAO,cAAY,SAAO,YAAU,aAAW,CAA+J,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,QAA3N,EAAO,eAAe,GAAG,EAAO,WAAW,KAAK,EAAO,aAAa,KAAK,EAAO,cAAc,KAAK,EAAO,YAAY,IAAI,GAAG,EAAO,QAAQ,IAAuF,IAAI,GAAQ,CAAC,SAAS,CAAc,EAAK,GAAY,CAAC,MAAM,CAAC,GAAG,EAAO,MAAM,SAAS,KAAK,EAAE,WAAW,SAAS,MAAM,EAAO,MAAM,UAAU,CAAW,YAAsB,cAAmB,SAAO,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,CAAC,SAAsB,EAAK,GAAO,CAAC,QAAQ,EAAU,SAAS,CAAC,GAAG,EAAO,MAAM,GAAM,CAAC,GAAG,UAAU,SAAS,EAAO,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAmB,CAAC,SAAO,SAAO,QAAM,YAAU,cAAY,SAAO,WAAS,YAAU,CAA+J,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAxL,EAAO,eAAe,GAAG,EAAO,WAAW,KAAK,EAAO,aAAa,KAAK,EAAO,cAAc,KAAK,EAAO,YAAY,IAAI,GAAG,EAAO,QAAQ,IAAoD,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAC,GAAoB,EAAK,GAAS,CAAC,MAAM,CAAC,GAAG,EAAO,MAAM,UAAU,MAAM,EAAO,MAAM,WAAW,CAAC,SAAS,EAAM,CAAC,CAAc,EAAK,GAAY,CAAC,MAAM,CAAC,GAAG,EAAO,MAAM,SAAS,MAAM,EAAO,MAAM,UAAU,CAAW,YAAsB,cAAmB,SAAO,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,GAAQ,CAAC,UAAU,EAAO,UAAU,SAAS,CAAc,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,EAAS,GAAG,SAAS,SAAS,EAAO,OAAO,OAAO,CAAC,CAAc,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,GAAK,QAAQ,EAAS,GAAG,SAAS,SAAS,EAAO,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAc,CAAC,SAAO,SAAO,UAAQ,iBAAe,QAAM,cAAY,SAAO,aAAW,GAAK,YAAU,UAAQ,kBAAgB,cAAY,cAAY,kBAAgB,CAAC,GAAK,CAAC,EAAY,GAAgBC,EAAS,GAAM,CAAO,EAAY,CAAC,GAAG,EAAQ,MAAM,MAAM,EAAO,MAAM,UAAU,CAAO,EAAQ,EAAO,eAAe,GAAG,EAAO,WAAW,KAAK,EAAO,aAAa,KAAK,EAAO,cAAc,KAAK,EAAO,YAAY,IAAI,GAAG,EAAO,QAAQ,IAC7kE,EAAY,CAAC,YAAY,cAAc,YAAY,YAAY,CAAO,EAAkB,GAAa,EAAe,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,UAAQ,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAC,GAAoB,EAAK,GAAS,CAAC,MAAM,CAAC,GAAG,EAAO,MAAM,UAAU,MAAM,EAAO,MAAM,WAAW,CAAC,SAAS,EAAM,CAAC,CAAc,EAAK,GAAY,CAAC,MAAM,CAAC,GAAG,EAAO,MAAM,SAAS,MAAM,EAAO,MAAM,UAAU,CAAW,YAAsB,cAAmB,SAAO,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,GAAgC,EAAK,EAAO,IAAI,CAAC,QAAQ,EAAe,KAAK,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,OAAO,OAAO,CAAC,KAAK,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,UAAU,GAAQ,SAAS,SAAS,CAAC,SAAS,GAAa,EAAY,IAAI,GAAqB,EAAK,GAAO,CAAC,MAAM,EAAQ,GAAQ,MAAM,YAAY,EAAQ,GAAQ,YAAY,WAAW,EAAO,MAAM,WAAW,iBAAiB,EAAO,MAAM,UAAU,gBAAgB,EAAQ,aAAa,QAAQ,EAAQ,GAAQ,YAAY,EAAe,EAAO,CAAC,MAAM,EAAY,SAAS,IAAS,YAAY,EAAQ,GAAQ,SAAS,GAAK,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAQ,CAAC,UAAU,EAAO,UAAU,SAAS,EAA+B,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,GAAK,QAAQ,EAAgB,GAAG,SAAS,SAAS,EAAO,OAAO,KAAK,CAAC,CAAc,EAAMC,EAAU,CAAC,SAAS,CAAC,GAAyB,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,EAAY,GAAG,SAAS,SAAS,EAAO,OAAO,UAAU,CAAC,CAAc,EAAK,GAAO,CAAC,SAAS,EAAO,YAAY,CAAC,EAAe,GAAK,EAAG,GAAG,YAAY,SAAS,EAAO,OAAO,UAAU,CAAC,CAAc,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,GAAK,QAAQ,EAAY,GAAG,SAAS,SAAS,EAAO,OAAO,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAO,CAAC,QAAM,aAAW,cAAY,mBAAiB,kBAAgB,UAAQ,WAAS,UAAQ,SAAO,CAAC,IAAM,EAAa,EAAM,eAAe,GAAG,EAAM,WAAW,KAAK,EAAM,aAAa,KAAK,EAAM,cAAc,KAAK,EAAM,YAAY,IAAI,GAAG,EAAM,QAAQ,IAAU,EAAa,EAAM,OAAO,eAAe,EAAM,OAAO,MAAM,KAAK,EAAM,OAAO,QAAQ,KAAK,OAAoB,EAAM,EAAO,IAAI,CAAC,MAAM,CAAC,UAAU,EAAa,WAAW,EAAM,WAAW,aAAa,EAAM,OAAO,OAAO,QAAQ,EAAa,OAAO,UAAU,WAAW,OAAO,cAAc,MAAM,CAAS,UAAQ,WAAW,CAAC,QAAQ,GAAG,CAAC,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,gBAAgB,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,IAAI,SAAS,GAAG,MAAM,EAAW,GAAG,EAAM,UAAU,CAAC,SAAS,EAAM,CAAC,CAAC,EAAsB,EAAKC,EAAS,CAAC,SAAsB,EAAK,GAAO,CAAC,QAAQ,EAAQ,KAAK,MAAM,WAAW,EAAM,YAAY,mBAAmB,EAAM,oBAAoB,CAAC,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,SAAS,GAAG,MAAM,EAAM,YAAY,GAAG,EAAM,UAAU,WAAW,IAAI,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,GAA0B,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,UAAU,GAAG,SAAS,GAAG,WAAW,IAAI,MAAM,EAAiB,GAAG,EAAM,SAAS,CAAC,SAAS,EAAY,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAS,CAAC,WAAS,SAAO,CAAC,OAAoB,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,OAAO,mBAAmB,WAAW,OAAO,QAAQ,EAAE,GAAG,EAAM,CAAU,WAAS,CAAC,CAAE,SAAS,GAAY,CAAC,QAAM,cAAY,SAAO,aAAW,CAAmF,GAAG,EAApE,GAAc,GAA6C,MAAqB,OAAO,KAAK,GAAG,CAAC,EAAa,OAAoB,EAAK,GAAqB,CAAQ,SAAa,QAAgB,YAAU,CAAC,CAI7+G,IAAM,EAAsB,GAA4D,MAAM;;EAAO,CAAC,OAAO,EAAY,MAAM;;EAAO,CAAC,KAAK,EAAK,IAAqB,EAAK,GAAqB,CAAM,OAClM,OAAO,IAAQ,EAAsB,OAAO,EAAE,EAAO,KAAK,MAAM,CAChE,UAAU,EAAM,EAAE,EAAE,EAAE,GAAG,EAAM,CAAW,YAAU,CAAC,EAAM,CAAC,CAAE,SAAS,GAAqB,CAAC,OAAK,SAAO,QAAM,aAAW,CAAC,OAAoB,EAAM,IAAI,CAAC,MAAM,CAAC,WAAW,IAAI,OAAO,EAAE,QAAQ,EAAE,SAAS,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,EAAK,GAAO,GAA6C,KAAM,IAAI,KAAM,GAA6C,MAAoB,EAAM,OAAO,CAAC,SAAS,CAAC,GAA6C,OAAO,IAAiB,EAAK,IAAI,CAAC,KAAK,GAA6C,KAAK,OAAO,SAAS,MAAM,CAAC,MAAM,EAAU,eAAe,OAAO,CAAC,SAAS,GAA6C,MAAM,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,GAAQ,CAAC,WAAS,aAAW,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,EAAU,IAAI,GAAG,UAAU,GAAG,CAAU,WAAS,CAAC,+BAXpuB,IAA0C,IAA4B,IAAkD,KAAuJ,CAAM,GAAQ,GACtW,GAAoB,MAAS,OAAO,4BAAgG,CAAc,GAAO,EAAQ,SAAgB,CAAC,SAAO,SAAO,SAAO,UAAQ,iBAAe,eAAa,YAAU,cAAY,cAAY,kBAAgB,kBAAgB,kBAAgB,CAA0B,IAAM,EAAmB,EAAO,aAAa,EAAO,SAAS,EAAO,YAAY,EAAO,MAAM,EAAQ,EAAU,EAAO,MAAM,MAAM,EAAO,QAAQ,KAAwB,EAAO,eAAe,GAAG,EAAO,aAAgB,EAAO,eAAkB,EAAO,gBAAmB,EAAO,cAAgB,GAAG,EAAO,UAAY,IAAM,EAAa,GAAU,EAAO,MAAM,OAAO,CAAO,EAAoC,EAAO,MAAM,QAA0E,MAAO,eAAe,EAAO,MAAM,OAAO,MAAM,KAAK,EAAO,MAAM,OAAO,QAAQ,KAAW,EAAY,CAAC,WAAW,EAAO,MAAM,KAAK,UAAU,GAAmB,EAAa,EAAa,CAAC,SAAS,SAAS,aAAa,EAAO,MAAM,OAAO,OAAO,CAAC,OAAoB,EAAK,EAAO,IAAI,CAAC,QAAQ,GAAgB,CAAC,EAAE,EAAO,UAAU,EAAE,EAAE,EAAO,UAAU,EAAE,MAAM,EAAO,UAAU,MAAM,QAAQ,EAAE,CAAC,QAAQ,CAAC,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,QAAQ,EAAE,CAAC,KAAK,CAAC,EAAE,EAAO,UAAU,EAAE,EAAE,EAAO,UAAU,EAAE,MAAM,EAAO,UAAU,MAAM,QAAQ,EAAE,CAAC,WAAW,EAAe,EAAO,UAAU,WAAW,CAAC,SAAS,EAAE,CAAC,MAAM,CAAC,WAAW,GAAoB,UAAU,gBAAgB,EAAmB,KAAK,cAAc,SAAS,IAAI,GAAG,SAAS,WAAW,QAAQ,OAAO,OAAO,IAAI,cAAc,OAAO,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAY,SAAS,SAAS,MAAM,OAAO,SAAS,EAAO,MAAM,CAAC,UAAU,gEAAgE,EAAO,OAAO,SAAS,EAAO,OAAO,SAAsB,EAAK,GAAa,CAAQ,SAAc,SAAiB,YAAU,YAAY,EAAO,YAAY,OAAO,EAAO,OAAiB,YAAU,CAAC,CAAC,EAAO,OAAO,SAAsB,EAAK,GAAmB,CAAQ,SAAc,SAAiB,YAAU,MAAM,EAAO,MAAM,YAAY,EAAO,YAAY,OAAO,EAAO,OAAO,SAAS,EAAY,SAAS,EAAY,CAAC,CAAc,EAAK,GAAc,CAAQ,SAAc,SAAe,UAAuB,iBAAyB,YAAU,MAAM,EAAO,MAAM,YAAY,EAAO,YAAY,WAAW,EAAO,WAAW,OAAO,EAAO,OAAO,eAAe,EAAgB,QAAQ,EAAyB,cAAwB,cAA4B,kBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAC,0EAA0E;;;WAG1lF,CAAC,CAO+yB,GAAO,EAAQ,SAAgB,CAAC,KAAG,WAAS,UAAQ,WAAS,WAAS,CAAC,IAAM,EAAa,EAAS,eAAe,GAAG,EAAS,WAAW,KAAK,EAAS,aAAa,KAAK,EAAS,cAAc,KAAK,EAAS,YAAY,IAAI,GAAG,EAAS,QAAQ,IAAU,EAAM,EAAQ,EAAS,QAAQ,EAAS,UAA0D,OAAoB,EAAK,EAAO,MAAM,CAAC,UAAU,mCAAmC,GAAG,oCAAoC,IAAa,UAAQ,KAAK,SAAS,MAAM,GAAG,IAAW,WAAW,CAAC,QAAgC,EAAS,cAA6E,GAAG,CAAC,SAAS,CAAC,QAA8B,EAAS,YAAuE,GAAG,CAAC,MAAM,CAAC,iBAAiB,OAAO,WAAW,OAAO,MAAM,EAAS,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,EAAa,aAAa,EAAS,aAAa,UAAU,GAAU,EAAM,OAAO,CAAC,WAAW,EAAM,KAAK,MAAM,EAAM,MAAM,SAAS,GAAG,WAAW,EAAE,OAAO,UAAU,WAAW,EAAS,KAAK,QAAQ,IAAI,GAAG,EAAS,KAAK,CAAC,CAAC,EAAG,yFAAyF,ICD1/D,SAAwB,GAAa,CAAC,QAAM,UAAQ,UAAQ,SAAO,SAAO,UAAQ,UAAQ,QAAM,sBAAoB,UAAQ,kBAAgB,WAAS,YAAU,WAAS,qBAAmB,CAAC,IAAM,EAAiB,IAAqB,CAAO,EAAU,GAAS,EAAuB,EAAOG,GAAU,IAAM,CAAC,GAAY,EAAO,GAAU,CAAC,UAAQ,mBAAmB,EAAU,CAAC,CAAO,EAAQ,GAAW,CAAC,QAAM,eAAe,EAAO,SAAS,sBAAoB,CAAC,CAAM,CAAC,EAAO,GAAWC,EAAS,GAAc,CACxf,CAAC,EAAqB,GAAyBA,EAAS,GAAc,CAAC,MAAc,CAC1F,GAAc,EACX,GAAQ,EAAwB,GAAM,CACtC,GAAQ,CAAC,GAAW,GAAS,OAAkB,EAAQ,CAAC,SAAO,CAAC,CAAC,CAAC,SAAS,gBAAgB,CAAC,EAAI,CAAC,EAAO,CAAC,CAC5G,MAAc,CAAC,IAAM,EAAe,EAAQ,eAAe,CAAC,EAAQ,YAAkB,EAAiB,EAAO,OAAO,UAAU,CAAC,EAAQ,eAAkB,IAAgB,YAAY,KAAK,qBAAqB,CAAC,EAAU,GAAK,CAA8D,IAAkB,EAAQ,YAAY,CACjU,GAAU,OAAkB,EAAS,CAAC,SAAO,CAAC,CAAC,GAAO,EAAQ,aAAa,EAAU,GAAM,EAAI,CAAC,EAAQ,cAAc,EAAQ,YAAY,CAAC,CAAC,MAAc,CAAI,GAAiB,OAAkB,EAAgB,CAAC,SAAO,QAAQ,EAAQ,MAAM,CAAC,CAAC,EAAI,CAAC,EAAQ,MAAM,CAAC,CAAC,eAAe,GAAe,CAAC,MAAM,IAAqB,CAAC,EAAQ,SAAS,CAAC,EAAU,GAAM,CACnW,GAAW,OAAkB,EAAU,CAAC,SAAO,CAAC,CAAC,CAAG,eAAe,GAAiB,CAAC,MAAM,IAAqB,CAAC,EAAQ,WAAW,CAAC,EAAU,GAAM,CACrJ,GAAU,OAAkB,EAAS,CAAC,SAAO,CAAC,CAAC,CAAG,eAAe,GAAiB,CAAC,MAAM,IAAqB,CAAC,EAAQ,WAAW,CAAC,EAAU,GAAM,CACnJ,GAAU,OAAkB,EAAS,CAAC,SAAO,CAAC,CAAC,CAAG,eAAe,IAAqB,CAAC,MAAM,IAAqB,CAAC,EAAQ,eAAe,CAAC,EAAU,GAAM,CAC9J,OAAkB,CAAI,GAAU,EAAS,CAAC,SAAO,CAAC,EAAI,CAAC,OAAkB,CAAI,GAAmB,EAAkB,CAAC,SAAO,CAAC,EAAI,CAAqS,OAAhS,EAA+B,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,EAAO,MAAM,CAAC,SAAsB,EAAK,GAAO,CAAQ,SAAc,SAAc,SAAe,UAAQ,eAAe,GAAW,EAAQ,QAAQ,aAAa,CAAC,GAAG,GAAe,UAAU,GAAK,CAAC,eAAe,GAAM,CAAC,CAAC,CAAC,CAAsB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,GAAQ,CAAO,QAAc,UAAQ,YAAY,EAAU,GAAK,CAAC,CAAC,CAAc,EAAKC,GAAQ,CAAQ,SAAc,SAAc,SAAe,UAAQ,aAAa,EAAQ,MAAM,eAAe,CAAC,EAAqB,YAAY,EAAgB,gBAAgB,GAAoB,YAAY,EAAgB,UAAU,EAAc,gBAAgB,EAAQ,WAAkB,SAAO,CAAC,CAAC,CAAC,CAAC,CAA6I,SAASA,GAAQ,EAAM,CAAyB,IAAM,EAAW,EAAM,OAAO,aAAa,GAAG,EAAM,OAAO,SAAS,KAAK,EAAM,OAAO,WAAW,KAAK,EAAM,OAAO,YAAY,KAAK,EAAM,OAAO,UAAU,IAAI,GAAG,EAAM,OAAO,MAAM,IAAS,CAAC,iBAAe,cAAY,GAAiB,EAAM,OAAO,SAAS,CAAO,EAAO,EAAM,OAAY,CAAC,EAAmB,GAAuBF,EAAS,EAAO,CAGl0C,GAA1D,CAAC,GAAoB,GAAO,EAAsB,EAAO,CAAI,CAAC,EAAmB,OAAO,KAAK,IAAM,EAAS,EAAM,OAAO,SAAS,OAAoB,EAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,WAAW,CAAC,SAAsB,EAAK,EAAgB,CAAC,SAAS,EAAoB,EAAM,EAAO,IAAI,CAAC,MAAM,CAE3T,IAAI,GAAU,IAAa,aAAa,EAAE,IAAA,GAAU,KAAK,GAAU,IAAiB,aAAa,EAAE,IAAA,GAAU,MAAM,GAAU,IAAiB,WAAW,EAAE,IAAA,GAAU,OAAO,EAAS,OAAO,IAAA,GAAU,MAAM,GAAU,IAAiB,SAAS,OAAO,IAAA,GAAU,OAAO,GAAU,IAAa,WAAW,EAAE,IAAA,GAAU,UAAU,aAAa,SAAS,QAAQ,YAAY,OAAO,QAAQ,EAAW,OAAO,EAAM,OAAO,OAAO,QAAQ,OAAO,cAAc,MAAM,IAAI,GAAG,eAAe,SAAS,cAAc,EAAS,MAAM,OAAO,CAAC,SAAS,CAAC,GAAuB,EAAK,GAAS,CAAC,MAA2B,EAAM,OAAO,OAAuE,SAAS,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,iBAAe,aAAW,cAAc,OAAO,SAAS,EAAM,OAAO,eAAe,EAAE,EAAM,OAAO,eAAe,QAAQ,CAAC,SAAsB,EAAK,GAAO,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,CAA4+C,SAAS,GAAS,CAAC,SAAO,CAAC,OAAoB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,gBAAgB,EAAM,cAAc,OAAO,CAAC,CAAC,4BAzBtlF,IAAgF,IAA4D,IAAoD,IAAoC,KAAkI,KAAiH,KAA8G,KAA0G,KAA6K,CACv6B,GAAc,GAmB41B,GAAwB,MAAS,OAAO,wBAA4F,CAK3C,GAAQ,GAAS,CAAC,UAAQ,QAAM,aAAW,CAAC,IAAM,EAAiB,IAAqB,CAAC,GAAG,EAAQ,OAAO,OAAQ,OAAoB,EAAK,SAAS,CAAC,UAAU,mCAAmC,aAAa,iBAAiB,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,WAAW,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,EAAE,MAAM,EAAQ,MAAM,SAAS,GAAG,OAAO,UAAU,GAAG,EAAQ,SAAS,CAAS,UAAQ,SAAS,EAAQ,OAAO,OAAoB,EAAKC,EAAU,CAAC,SAAS,EAAQ,WAAW,UAAU,EAAQ,UAAuB,EAAK,MAAM,CAAC,IAAI,mCAAmC,IAAI,EAAQ,UAAU,IAAI,MAAM,EAAQ,SAAS,OAAO,EAAQ,SAAS,CAAC,CAAc,EAAKE,EAAS,CAAC,SAAsB,EAAK,GAAW,CAAC,MAAM,EAAQ,SAAS,OAAO,EAAQ,SAAS,MAAM,EAAQ,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,SAAS,CAAC,SAAS,EAAQ,KAAK,CAAC,CAAC,CAAC,CAAE,GAAG,EAAkB,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,MAAM,OAAO,OAAO,kBAAkB,WAAW,yBAAyB,QAAQ,GAAG,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,WAAW,GAAoB,UAAU,SAAS,eAAe,SAAS,MAAM,IAAI,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,WAAW,EAAE,OAAO,EAAE,CAAC,SAAS,gBAAgB,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,OAAO,EAAE,CAAC,SAAS,wCAAwC,CAAC,CAAC,CAAC,CAAC,EAAI,yFAAyF,CAA6P,GAAoB,GAAa,CAAC,MAAM,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,YAAY,cAAc,YAAY;2DAAoF,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,YAAY,6CAA6C,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,YAAY,aAAa,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,CAAC,OAAO,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,OAAO,OAAO,CAAC,aAAa,OAAO,wBAAwB,GAAK,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,CAAC,UAAU,SAAS,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,wBAAwB,GAAK,OAAO,GAAO,EAAM,OAAO,OAAO,CAAC,KAAK,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,kBAAkB,OAAO,GAAO,EAAM,OAAO,OAAO,CAAC,SAAS,CACr+G,KAAK,EAAY,KAAK,MAAM,IAAI,SAAS,WAAW,OAAO,GAAO,EAAM,OAAO,OAAO,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,OAAO,GAAO,EAAM,OAAO,OAAO,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,OAAO,GAAO,EAAM,OAAO,QAAQ,EAAM,OAAO,QAAQ,EAAM,WAAW,SAAS,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,MAAM,CAAC,OAAO,GAAO,EAAM,WAAW,UAAU,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,WAAW,aAAa,YAAY,eAAe,gBAAgB,cAAc,CAAC,aAAa,CAAC,WAAW,aAAa,YAAY,eAAe,gBAAgB,cAAc,CAAC,aAAa,eAAe,CAAC,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,eAAe,GAAK,KAAK,EAAE,CAAC,eAAe,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,mBAAmB,CAAC,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,cAAc,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,UAAU,eAAe,aAAa,CAAC,QAAQ,iBAAiB,CAAC,aAAa,GAAG,UAAU,CAAC,WAAW,aAAa,cAAc,YAAY,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,YAAY,wBAAwB,SAAS,CAAC,UAAU,CACrqD,KAAK,EAAY,KAAK,MAAM,QAAQ,SAAS,WAAW,CAAC,WAAW,CAAC,MAAM,IAAI,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,SAAS,CACpI,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,CAAC,UAAU,CAAC,MAAM,IAAI,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,SAAS,GAAK,aAAa,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,YAAY,gBAAgB,SAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,GAAG,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,EAAE,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,mBAAmB,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,mBAAmB,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,aAAa,EAAE,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,aAAa,EAAE,CAAC,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,CAAC,CAAC,CAAC,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,MAAM,aAAa,kBAAkB,QAAQ,EAAE,IAAQ,CAAC,EAAM,QAAQ,YAAY,CAAC,EAAM,QAAQ,cAAc,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,SAAS,YAAY,UAAU,KAAK,EAAY,OAAO,SAAS,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,KAAK,GAAG,aAAa,EAAE,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,YAAY,kBAAkB,SAAS,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,mBAAmB,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,mBAAmB,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,CAAC,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,mBAAmB,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,OAAO,CAAC,CAAC,CAAC,KAAK,CAC9jG,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,mBAAmB,CAAC,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,cAAc,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,EAAE,CAAC,WAAW,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,KAAK,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,aAAa,GAAG,CAAC,aAAa,CAAC,MAAM,gBAAgB,KAAK,EAAY,OAAO,KAAK,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,aAAa,GAAG,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,MAAM,SAAS,CAChsB,YAAY,CAAC,uBAAuB,qBAAqB,CAAC,aAAa,MAAM,wBAAwB,GAAK,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,YAAY,YAAY,SAAS,CAAC,KAAK,CAAC,MAAM,IAAI,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,KAAK,cAAc,QAAQ,CAAC,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,CAAC,SAAS,SAAS,WAAW,CAAC,aAAa,CAAC,OAAO,gBAAgB,eAAe,CAAC,aAAa,SAAS,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,QAAQ,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,kBAAkB,OAAO,GAAO,EAAM,SAAS,UAAU,CAAC,EAAM,KAAK,CAAC,cAAc,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,oGAAoG,gBAAgB,GAAK,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,SAAS,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,aAAa,uCAAuC,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,WAAW,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,gBAAgB,CAAC,CAAC,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,WAAW,CAAC,MAAM,WAAW,YAAY,UAAU,KAAK,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAM,YAAY,6DAA6D,CAAC,CAAC,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,aAAa,CAAC,MAAM,aAAa,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,OAAO,GAAO,EAAM,SAAS,WAAW,CAAC,WAAW,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,GAAM,YAAY,uCAAuC,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,CAAC,SAAS,SAAS,WAAW,CAAC,aAAa,CAAC,OAAO,gBAAgB,eAAe,CAAC,aAAa,SAAS,OAAO,GAAO,EAAM,KAAK,CAAC,WAAW,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,kBAAkB,OAAO,GAAO,EAAM,YAAY,UAAU,EAAM,KAAK,CAAC,iBAAiB,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,uEAAuE,gBAAgB,GAAK,OAAO,GAAO,EAAM,KAAK,CAAC,YAAY,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,WAAW,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,gBAAgB,CAAC,CAAC,OAAO,GAAO,EAAM,KAAK,CAAC,cAAc,CAAC,MAAM,WAAW,YAAY,UAAU,KAAK,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAK,YAAY,6DAA6D,CAAC,CAAC,OAAO,GAAO,EAAM,KAAK,CAAC,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,OAAO,GAAO,EAAM,YAAY,WAAW,CAAC,cAAc,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,GAAM,YAAY,uCAAuC,OAAO,GAAO,EAAM,KAAK,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,YAAY,kBAAkB,QAAQ,EAAE,IAAQ,EAAM,QAAQ,SAAS,YAAY,EAAM,QAAQ,YAAY,WAAW,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,YAAY,6CAA6C,QAAQ,EAAE,IAAQ,CAAC,EAAM,QAAQ,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,4CAA4C,gBAAgB,GAAK,CAAC,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,cAAc,CAAC,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,6CAA6C,gBAAgB,GAAK,SAAS,GAAK,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,mCAAmC,gBAAgB,GAAK,CAAC,CAAC,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,4CAA4C,gBAAgB,GAAK,CAAC,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,YAAY,gBAAgB,SAAS,CAAC,UAAU,CAC36K,KAAK,EAAY,KAAK,MAAM,QAAQ,SAAS,QAAQ,CAAC,SAAS,CAC/D,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,QAAQ,CAAC,WAAW,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,mBAAmB,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,YAAY,gBAAgB,SAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,EAAE,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,eAAe,GAAK,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,mBAAmB,CAAC,CAAC,CAAC,YAAY,CAAC,MAAM,KAAK,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,oBAAoB,CAAC,MAAM,MAAM,KAAK,EAAY,MAAM,aAAa,kBAAkB,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,mBAAmB,CAAC,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,cAAc,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,YAAY,kEC/Bn1B,IAAiI,IAAkE,IAA4B,CAAgCC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAAkP,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,MAAaC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,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,UAAQ,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAS,EAAM,WAAW,OAAO,UAAU,GAAO,EAAM,WAAW,CAAC,IAAI,gBAAgB,YAAY,GAAG,WAAW,IAAI,IAAI,0FAA0F,CAAC,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW3xD,GAAgB,EAX2yD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,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,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGT,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBU,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,WAAW,GAAoB,EAAU,CAAC,wBAAwB,MAAM,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAsB,EAAKC,EAAM,CAAC,WAAW,CAAC,IAAI,gBAAgB,IAAI,MAAM,YAAY,GAAG,WAAW,IAAI,MAAM,QAAQ,GAAG,GAAkB,EAAU,CAAK,UAAU,SAAS,UAAU,SAAU,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mQAAmQ,6PAA6P,gcAAgc,CAWvnJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,wBAAwB,0GAA0G,gBAAgB,CAAC,IAAI,gBAAgB,eAAe,0GAA0G,CAAC,MAAM,QAAQ,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,OAAO,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX1J,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAA5rB,IAAsK,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,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,aAAa,YAAY,cAAc,YAAY,KAAK,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,CAU7jD,GAAgB,EAV6kD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,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,SAAO,GAAyB,EAAY,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAsC,GAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,8BAA8B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,gBAAgBW,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,aAAa,IAAA,GAAU,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,aAAa,EAAoB,CAAC,UAAU,CAAC,mBAAmB,cAAc,aAAa,IAAA,GAAU,aAAa,EAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAMgB,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,kmBAAkmB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,kVAAkV,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,kVAAkV,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAsB,EAAMA,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,22JAA22J,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,k9JAAk9J,CAAC,UAAU,CAAC,IAAI,w8JAAw8J,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+eAA+e,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,+eAA+e,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,ogBAAogB,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,8fAA8f,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,wnBAAwnB,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,unBAAunB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6uBAA6uB,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,+tBAA+tB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+7BAA+7B,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,u8BAAu8B,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yrBAAyrB,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,6rBAA6rB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,k2BAAk2B,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,k2BAAk2B,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,ofAAof,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,kfAAkf,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,oaAAoa,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,waAAwa,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,mcAAmc,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,icAAic,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,iEAAiE,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,8FAA8F,CAAC,SAAS,IAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uUAAuU,kFAAkF,uGAAuG,yGAAyG,wJAAwJ,wGAAwG,uGAAuG,wGAAwG,wGAAwG,yGAAyG,yGAAyG,yGAAyG,wGAAwG,wGAAwG,uGAAuG,sGAAsG,gHAAgH,2GAA2G,2JAA2J,2OAA2O,6HAA6H,kEAAkE,+EAA+E,2FAA2F,4FAA4F,4FAA4F,sGAAsG,8EAA8E,iEAAiE,gEAAgE,4EAA4E,2EAA2E,8DAA8D,4GAA4G,qOAAqO,iGAAiG,CAUpzwC,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,aAAa,QAAQ,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,6FAA6F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICNhrB,SAAwB,GAAmB,CAAC,YAAU,SAAO,CAAC,IAAM,EAAS,GAAa,SAAS,GAAG,GAAa,OAAa,EAAIQ,EAAO,KAAK,CAAO,EAAMA,GAAQ,CAAO,EAAS,IAAY,YAAY,IAAY,OAAa,EAAW,IAAY,cAAc,IAAY,OACvD,OAD8D,MAAc,CAAC,GAAG,EAAS,OAAO,IAAM,EAAO,EAAI,SAAS,eAAe,cAAc,GAAG,CAAC,EAAO,OAAO,IAAM,EAAU,EAAO,cAAc,GAAG,CAAC,EAAU,OAAO,IAAM,MAAe,CAAC,IAAM,EAAK,EAAO,uBAAuB,CAAI,IAAY,EAAU,MAAM,MAAM,GAAG,EAAK,MAAM,KAAQ,IAAU,EAAU,MAAM,OAAO,GAAG,EAAK,OAAO,KAAK,EAAM,QAAQ,sBAAsB,EAAW,EACrnB,MAAhD,GAAM,QAAQ,sBAAsB,EAAW,KAAW,CAAI,EAAM,SAAS,qBAAqB,EAAM,QAAQ,CAAK,IAAc,IAAY,EAAU,MAAM,MAAM,IAAO,IAAU,EAAU,MAAM,OAAO,OAAS,CAAC,EAAU,CAAC,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,mBANlP,IAAiE,IAAoC,CAM+I,GAAmB,YAAY,wBAAwB,GAAoB,GAAmB,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,aAAa,WAAW,QAAQ,CAAC,WAAW,aAAa,OAAO,CAAC,aAAa,CAAC,WAAW,aAAa,OAAO,CAAC,wBAAwB,GAAK,0BAA0B,WACrkB,YAAY,CAAC,qBAAqB,uBAAuB,gBAAgB,CAAC,YAAY,qEAAqE,CAAC,CAAC,2BCN/H,IAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,uOAAuO,CAAcC,GAAU,kBCAkc,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAA36B,IAAiK,IAAkE,IAA4B,KAAoJ,KAAyH,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,QAAQ,YAAY,UAAU,YAAY,YAAY,YAAY,SAAS,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU7yD,GAAgB,EAV6zD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,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,CAAkF,EAAkB,EAAGV,GAAzEa,GAAsBC,GAA8F,CAAO,MAAoB,IAAc,YAA6C,MAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAqB,IAAc,YAA6C,MAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,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,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,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,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,eAAe,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,GAAa,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,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,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,2BAA2B,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,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,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,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,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,gBAAgB,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,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,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,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,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,iBAAiB,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,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,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,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,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,yBAAyB,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,SAAS,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,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,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,2BAA2B,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,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,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oDAAoD,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,mBAAmB,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,YAAY,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,YAAY,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,WAAW,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,UAAU,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,8BAA8B,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,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,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,8BAA8B,CAAC,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,YAAY,CAAC,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAC,iBAA8B,EAAK,EAAO,GAAG,EAAE,CAAC,CAAC,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,iRAAiR,khBAAkhB,qKAAqK,6DAA6D,8DAA8D,8DAA8D,6DAA6D,+DAA+D,8GAA8G,6GAA6G,8DAA8D,4GAA4G,4GAA4G,8DAA8D,+DAA+D,GAAGU,GAAgB,GAAGC,GAAiB,CAUvp6B,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,YAAY,cAAc,WAAW,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,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVj2C,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAAnlC,IAA8Q,IAAkE,IAA4B,KAAmJ,KAAsH,CAAM,GAAiB,EAASC,GAAY,CAAO,GAAoB,GAAoBA,GAAY,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAqB,CAAC,QAAQ,YAAY,UAAU,YAAY,YAAY,YAAY,SAAS,YAAY,CAAOC,GAAwB,CAAC,gBAAgB,YAAY,cAAc,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,WAAS,cAAY,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAUF,GAAqB,IAAc,GAAa,EAAM,WAAW,YAAY,UAAU,GAAU,EAAM,WAAW,UAAU,QAAQC,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWhuE,GAAgB,EAXgvE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,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,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAA2D,EAAkB,EAAGX,GAAlDc,GAA6F,CAAO,MAAoB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,MAAM,CAAC,wBAAwB,QAAQ,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,CAAC,CAAC,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAKU,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,KAAK,gBAAgB,gBAAgB,EAAE,eAAe,GAAoB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,IAAI,CAAC,IAAI;;;EAAwN,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,GAAGpB,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,EAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,wQAAwQ,kTAAkT,0QAA0Q,sKAAsK,0KAA0K,yGAAyG,8DAA8D,6FAA6F,GAAGoB,GAAgB,gcAAgc,CAWr6Q,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,cAAc,gBAAgB,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,UAAU,IAAsB,SAAY,CAAC,GAAG,GAAoB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,eAAe,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,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX/pD,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAh/B,IAA4L,IAAkE,IAA4B,KAAsK,KAAuH,CAAM,GAAkB,EAASC,GAAa,CAAO,GAAyB,EAASC,GAAoB,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU30D,GAAgB,EAV21D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,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,CAAsC,EAAkB,EAAGV,GAA2C,CAAO,MAAoB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,oBAAoB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,oBAAoB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,UAAU,QAAQ,YAAY,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,yBAA0C,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,aAAa,GAAmB,OAAO,QAAQ,wCAAwC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,MAAM,EAAE,IAAI,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,cAAc,QAAQ,YAAY,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,aAAa,GAAmB,OAAO,QAAQ,wCAAwC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,OAAO,EAAE,MAAM,EAAE,IAAI,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,WAAW,QAAQ,YAAY,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAoB,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qSAAqS,gSAAgS,gJAAgJ,4RAA4R,oJAAoJ,yGAAyG,oGAAoG,wFAAwF,iHAAiH,kJAAkJ,CAU3nS,eAAe,IAAgB,GAAgB,GAAgB,YAAY,oBAAoB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAkB,GAAG,GAAyB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVy7D,SAASgB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,yFAAnhF,IAA8W,IAAkE,IAA4B,KAA8I,KAAqH,KAA0H,KAA0H,KAA0H,KAA0H,KAA0H,KAAyH,KAAuH,KAAoH,KAA0H,CAAM,GAAe,EAAS,GAAU,CAAO,GAAqB,EAASC,GAAgB,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAkB,EAAS,GAAa,CAAOC,GAAyC,GAA0B,GAAO,EAAO,IAAI,CAAC,CAAO,GAAiC,GAAwB,EAAO,IAAI,CAAO,GAAe,EAASC,GAAU,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,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,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAAoFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAzI,CAAC,MAAM,IAAI,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,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,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,QAAQ,YAAY,MAAM,YAAY,OAAO,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,CAUr6H,GAAgB,EAVq7H,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,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,CAA8K,EAAkB,EAAGd,GAArKiB,GAAsBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAA8F,CAAO,MAAoB,IAAc,YAAoD,IAAW,CAAC,IAAM,MAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKX,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAML,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBqB,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qEAAqE,GAAG,EAAM,CAAC,GAAG7B,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAsB,EAAK8B,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK8B,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK+B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,mKAAmK,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,wCAAwC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,kBAAkB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKY,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK+B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,wSAAwS,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,wCAAwC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,kBAAkB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,8BAA8B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAU,CAAC,KAAK,CAAC,CAAC,QAAQ,UAAU,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,UAAU,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,WAAW,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,YAAY,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,UAAU,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,WAAW,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,SAAS,MAAM,GAAG,OAAO,GAAM,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,kBAAkB,CAAC,eAAe,iBAAiB,qBAAqB,GAAK,oBAAoB,GAAK,QAAQ,EAAE,IAAI,EAAE,aAAa,iBAAiB,cAAc,IAAI,WAAW,IAAI,CAAC,SAAS,YAAY,YAAY,CAAC,aAAa,4CAA4C,MAAM,8EAA8E,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,WAAW,UAAU,UAAU,8EAA8E,CAAC,aAAa,CAAC,aAAa,OAAO,qBAAqB,mBAAmB,aAAa,GAAK,SAAS,GAAK,aAAa,GAAM,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,8CAA8C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKY,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,yCAAyC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAMgC,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0zEAA0zE,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0nBAA0nB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6RAA6R,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+QAA+Q,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,4rDAA4rD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,u7BAAu7B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,w5BAAw5B,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,qMAAqM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,qDAAqD,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKF,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK8B,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,yCAAyC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK8B,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,eAAe,YAAY,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,YAAY,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK+B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,uBAAuB,OAAO,sBAAsB,8CAA8C,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKY,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,KAAK,KAAK,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,KAAK,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK+B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,iCAAiC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,kDAAkD,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,IAAI,GAAGlB,GAAqB,CAAC,UAAU,CAAC,MAAM,eAAe,GAAmB,OAAO,QAAQ,gCAAgC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,EAAE,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,eAAe,GAAmB,OAAO,QAAQ,gCAAgC,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,QAAQQ,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGT,GAAqB,CAAC,UAAU,CAAC,QAAQS,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKuB,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,KAAK,gBAAgB,gBAAgB,EAAE,eAAe,KAAsB,mBAAiB,SAAS,YAAY,IAAI;;;EAA+M,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,GAAGhC,GAAqB,CAAC,UAAU,CAAC,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,+BAA+B,GAAmB,OAAO,QAAQ,+DAA+D,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAa,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAY,CAAC,YAAY,GAAG,WAAW,IAAI,IAAI,0FAA0F,CAAC,gBAAgB,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,GAAGF,GAAqB,CAAC,UAAU,CAAC,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,+BAA+B,GAAmB,OAAO,QAAQ,+DAA+D,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAa,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,gBAAgB,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,GAAGF,GAAqB,CAAC,UAAU,CAAC,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,+BAA+B,GAAmB,OAAO,QAAQ,+DAA+D,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAa,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,gBAAgB,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,GAAGF,GAAqB,CAAC,UAAU,CAAC,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,+BAA+B,GAAmB,OAAO,QAAQ,+DAA+D,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAa,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,0FAA0F,CAAC,gBAAgB,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,GAAGF,GAAqB,CAAC,UAAU,CAAC,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,+BAA+B,GAAmB,OAAO,QAAQ,+DAA+D,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAa,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,4FAA4F,CAAC,gBAAgB,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,MAAM,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,GAAGF,GAAqB,CAAC,UAAU,CAAC,MAAM,gCAAgC,GAAmB,OAAO,QAAQ,2EAA2E,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,MAAM,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,+BAA+B,GAAmB,OAAO,QAAQ,+DAA+D,GAAG,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAa,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,4FAA4F,CAAC,gBAAgB,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK6B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,mCAAsC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,0BAA6B,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,8EAA8E,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGlB,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKkB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAS,mCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,4FAA4F,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,uBAAuB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,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,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,oBAAoB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,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,GAA4B,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAa,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,EAAE,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,EAAE,EAAE,EAAE,GAAG,CAAC,eAAe,EAAE,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,aAAa,GAAM,WAAW,GAAG,SAAS,GAAG,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,SAAS,cAAc,MAAM,CAAC,SAAS,qBAAqB,OAAO,CAAC,MAAM,sBAAsB,OAAO,GAAG,MAAM,EAAE,CAAC,UAAU,kBAAkB,WAAW,eAAe,KAAK,qBAAqB,SAAS,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,UAAU,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,CAAC,KAAK,qBAAqB,CAAC,MAAM,IAAI,OAAO,GAAG,CAAC,OAAO,CAAC,aAAa,GAAG,UAAU,SAAS,MAAM,GAAK,KAAK,EAAE,CAAC,aAAa,GAAG,OAAO,CAAC,OAAO,aAAa,UAAU,0BAA0B,QAAQ,MAAM,UAAU,gCAAgC,OAAO,WAAW,UAAU,wBAAwB,KAAK,qBAAqB,CAAC,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,QAAQ,CAAC,MAAM,qBAAqB,KAAK,sEAAsE,CAAC,UAAU,CAAC,MAAM,kBAAkB,KAAK,qBAAqB,CAAC,WAAW,GAAG,CAAC,QAAQ,CAAC,WAAW,GAAM,WAAW,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAM,CAAC,cAAc,8HAA8H,SAAS,CAAC,MAAM,eAAe,KAAK,EAAc,GAAG,OAAO,iBAAiB,CAAC,aAAa,GAAK,QAAQ,UAAU,OAAO,WAAW,KAAK,GAAK,cAAc,GAAM,cAAc,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAK,CAAC,iBAAiB,uEAAuE,YAAY,CAAC,MAAM,gBAAgB,OAAO,WAAW,CAAC,gBAAgB,GAAK,WAAW,kBAAkB,UAAU,SAAS,CAAC,MAAM,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,UAAU,CAAC,YAAY,8DAA8D,MAAM,aAAa,CAAC,UAAU,CAAC,YAAY,mEAAmE,MAAM,YAAY,CAAC,UAAU,CAAC,YAAY,kDAAkD,SAAS,GAAK,MAAM,eAAe,CAAC,YAAY,CAAC,YAAY,2DAA2D,MAAM,aAAa,CAAC,QAAQ,GAAM,MAAM,CAAC,WAAW,sBAAsB,OAAO,CAAC,MAAM,sBAAsB,OAAO,EAAE,MAAM,EAAE,CAAC,SAAS,CAAC,WAAW,2CAA2C,UAAU,SAAS,WAAW,IAAI,CAAC,UAAU,CAAC,WAAW,+CAA+C,UAAU,SAAS,WAAW,IAAI,CAAC,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,YAAY,eAAe,oBAAoB,qBAAqB,CAAC,CAAC,QAAQ,GAAM,QAAQ,CAAC,MAAM,qBAAqB,SAAS,GAAG,SAAS,UAAU,KAAK,UAAU,SAAS,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,KAAK,OAAO,CAAC,MAAM,OAAO,GAAGlB,GAAqB,CAAC,UAAU,CAAC,QAAQ,CAAC,WAAW,GAAM,WAAW,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAM,CAAC,cAAc,8HAA8H,SAAS,CAAC,MAAM,eAAe,KAAK,EAAc,GAAG,OAAO,iBAAiB,CAAC,aAAa,GAAK,QAAQ,UAAU,OAAO,WAAW,KAAK,GAAK,cAAc,GAAM,cAAc,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAK,CAAC,iBAAiB,uEAAuE,YAAY,CAAC,MAAM,gBAAgB,OAAO,WAAW,CAAC,gBAAgB,GAAK,WAAW,kBAAkB,UAAU,SAAS,CAAC,CAAC,UAAU,CAAC,QAAQ,CAAC,WAAW,GAAM,WAAW,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAM,CAAC,cAAc,8HAA8H,SAAS,CAAC,MAAM,eAAe,KAAK,EAAc,GAAG,OAAO,iBAAiB,CAAC,aAAa,GAAK,QAAQ,UAAU,OAAO,WAAW,KAAK,GAAK,cAAc,GAAM,cAAc,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,GAAK,CAAC,iBAAiB,uEAAuE,YAAY,CAAC,MAAM,gBAAgB,OAAO,WAAW,CAAC,gBAAgB,GAAK,WAAW,kBAAkB,UAAU,SAAS,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAM,GAAiC,CAAC,UAAU,gBAAgB,2BAA2B,GAAK,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,qBAAqB,GAAM,OAAO,GAAG,WAAW,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK+B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,kBAAkB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,mKAAmK,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,wCAAwC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,kBAAkB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,mBAAmB,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,wSAAwS,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,wCAAwC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,8BAA8B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAU,CAAC,KAAK,CAAC,CAAC,QAAQ,UAAU,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,UAAU,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,WAAW,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,YAAY,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,UAAU,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,WAAW,MAAM,gBAAgB,OAAO,GAAK,CAAC,CAAC,QAAQ,SAAS,MAAM,GAAG,OAAO,GAAM,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,kBAAkB,CAAC,eAAe,iBAAiB,qBAAqB,GAAK,oBAAoB,GAAK,QAAQ,EAAE,IAAI,EAAE,aAAa,iBAAiB,cAAc,EAAE,WAAW,IAAI,CAAC,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,YAAY,CAAC,aAAa,4CAA4C,MAAM,8EAA8E,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,WAAW,UAAU,UAAU,8EAA8E,CAAC,aAAa,CAAC,aAAa,OAAO,qBAAqB,mBAAmB,aAAa,GAAK,SAAS,GAAK,aAAa,GAAM,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,8CAA8C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKY,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,yCAAyC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAMgC,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0zEAA0zE,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0nBAA0nB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6RAA6R,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+QAA+Q,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,4rDAA4rD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,u7BAAu7B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,w5BAAw5B,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,qMAAqM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,qDAAqD,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKF,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK8B,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,yCAAyC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,6BAA6B,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAK8B,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,IAAI,EAAE,KAAK,EAAE,IAAI,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAMG,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQO,GAAU,UAAU,gBAAgB,cAAc,GAAK,wBAAwB,SAAS,mBAAmB,UAAU,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,eAAe,YAAY,gBAAgB,wBAAwB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,YAAY,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKoB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,uBAAuB,OAAO,sBAAsB,8CAA8C,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKY,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,GAAG9B,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,IAAI,KAAK,GAAmB,QAAQ,MAAM,IAAI,QAAQ,GAAG,EAAE,IAAI,EAAE,KAAK,KAAK,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK+B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,iCAAiC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKL,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,MAAM,IAAI,GAAGZ,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,MAAM,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,MAAM,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAgC,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,eAAe,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mRAAmR,mTAAmT,ySAAyS,+RAA+R,6RAA6R,uPAAuP,qVAAqV,waAAwa,iUAAiU,2MAA2M,wlBAAwlB,0UAA0U,+ZAA+Z,6RAA6R,8SAA8S,+IAA+I,gJAAgJ,oMAAoM,uTAAuT,0iBAA0iB,0QAA0Q,0WAA0W,kHAAkH,oIAAoI,mIAAmI,oIAAoI,oIAAoI,sIAAsI,qIAAqI,uIAAuI,sIAAsI,iJAAiJ,ySAAyS,mUAAmU,wNAAwN,6HAA6H,iRAAiR,8FAA8F,iSAAiS,uVAAuV,2MAA2M,mPAAmP,oKAAoK,0QAA0Q,yRAAyR,sLAAsL,qRAAqR,sKAAsK,uTAAuT,0GAA0G,yWAAyW,yUAAyU,gJAAgJ,gGAAgG,4IAA4I,yIAAyI,kJAAkJ,yGAAyG,8EAA8E,iGAAiG,8HAA8H,iGAAiG,uHAAuH,+DAA+D,8GAA8G,8GAA8G,mHAAmH,mLAAmL,yJAAyJ,4HAA4H,wGAAwG,uFAAuF,GAAGwB,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAUt+vG,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,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,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,uEAAuE,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,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAe,GAAG,GAAqB,GAAG,GAAkB,GAAG,GAAkB,GAAG,GAAe,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAc3C,GAAgB,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAa,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAU,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,wECVrvJ,IAAoS,IAA8C,IAA4B,KAAmG,KAA6E,CAAMyC,GAAgB,EAASC,GAAW,CAAOC,GAAY,EAASC,GAAO,CAAOC,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAOC,OAAc,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAOC,GAAgB,CAAC,UAAU,CAAC,mDAAmD,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,0BAA0B,CAAOC,GAAM,CAAC,kFAAkF,kFAAkF,gXAAgX,+XAA+X,4RAA4R,qRAAqR,8RAA8R,wGAAwG,0jBAA0jB,6LAA6L,yJAAyJ,sHAAsH,oEAAoE,CAAOC,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQX,GAAY,GAAM,CAAqE,EAAkB,EAAGE,GAA2C,CAAO,MAAqBD,IAAW,CAAgB,IAAc,YAAtB,GAA0E,IAAW,CAAC,IAAM,MAAqB,CAACA,IAAW,EAAgB,IAAc,YAA4D,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKQ,GAAU,CAAC,MAAM,oGAAoG,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,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,EAA0B,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,CAAC,CAAC,SAAsB,EAAKC,EAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,EAA0B,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,UAAU,+BAA+B,mBAAmB,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,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,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,GAAU,CAAC,UAAU,wCAAwC,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,SAAsB,EAAKnB,GAAW,CAAC,UAAU,GAAM,UAAU,eAAe,UAAU,EAAc,GAAG,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,2DAA2D,mBAAmB,WAAW,SAAsB,EAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,wEAAwE,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,cAAc,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAKH,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKjB,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOqB,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAGb,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,CAc93T,GAAgB,EAAQQ,GAAUQ,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,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,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGxB,GAAgB,GAAGE,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICd5pB,SAASuB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,+FAAlhD,IAA8S,IAAkE,IAA4B,KAAoJ,KAA0H,KAAyH,KAAmH,KAAqH,CAAM,GAAc,EAASC,GAAS,CAAOC,GAAgB,EAASC,GAAW,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,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,IAAoB,EAAE,IAAI,yBAAyBC,IAAU,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,IAAI,UAAU,IAAI,KAAK,SAAS,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,IAAI,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,IAAoB,EAAE,IAAI,oBAAoBF,IAAU,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAa,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,IAAI,UAAU,IAAI,KAAK,SAAS,CAAOG,GAAwB,CAAC,YAAY,YAAY,SAAS,YAAY,YAAY,YAAY,SAAS,YAAY,OAAO,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,CAUjzG,GAAgB,EAVi0G,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,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,SAAO,GAAyB,EAAY,CAAO,EAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAkH,GAAmB,EAAY,CAAC,UAA5H,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAA0D,QAAQ,EAAe,UAAU,EAAgB,UAAU,EAAgB,UAAU,IAAA,GAAU,CAAC,CAAmG,IAAM,GAAkB,EAAGhB,GAAhGmB,GAAsBC,GAAuBC,GAA8F,CAAO,MAAoB,IAAc,YAAoD,IAAW,CAAC,IAAM,MAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKR,GAAW,CAAC,MAAMH,GAAY,GAAGP,GAAqB,CAAC,UAAU,CAAC,MAAMQ,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBmB,EAAU,EAAW,CAAC,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG3B,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,SAAS,iBAAiB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,GAAW,CAAC,MAAMD,GAAY,GAAGT,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKU,GAAW,CAAC,GAAGV,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAGA,GAAqB,CAAC,UAAU,CAAC,kBAAkBa,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,qCAAqC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,sBAAsB,qEAAqE,CAAC,UAAU,CAAC,sBAAsB,qEAAqE,CAAC,UAAU,CAAC,sBAAsB,qEAAqE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGnB,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,+LAA+L,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,mBAAmB,+LAA+L,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,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,GAA4B,EAAK,EAA0B,CAAC,GAAGnB,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,MAAM,GAAmB,QAAQ,KAAK,GAAG,GAAG,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,UAAU,wEAAwE,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,sEAAsE,UAAU,oBAAoB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,MAAM,GAAmB,QAAQ,KAAK,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,KAAK,GAAmB,QAAQ,KAAK,GAAG,GAAG,mBAAmB,OAAO,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAW,CAAC,UAAU,GAAM,UAAU,oBAAoB,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,QAAQY,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,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,GAAGf,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,MAAM,GAAmB,QAAQ,KAAK,GAAG,GAAG,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,UAAU,wEAAwE,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,sEAAsE,UAAU,oBAAoB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,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,GAAGA,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,MAAM,GAAmB,QAAQ,KAAK,GAAG,GAAG,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAA0C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,UAAU,wEAAwE,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,sEAAsE,UAAU,oBAAoB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,MAAM,OAAO,GAAGD,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,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,GAAW,CAAC,MAAM,GAAY,GAAGV,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAMS,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKC,GAAW,CAAC,GAAGV,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAGA,GAAqB,CAAC,UAAU,CAAC,kBAAkBgB,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKY,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,6BAA6B,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,sBAAsB,qEAAqE,CAAC,UAAU,CAAC,sBAAsB,qEAAqE,CAAC,UAAU,CAAC,sBAAsB,qEAAqE,CAAC,UAAU,CAAC,sBAAsB,qEAAqE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGnB,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,oQAAoQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,oQAAoQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,GAAG,EAAE,GAAG,EAAE,EAAE,IAAI,GAAGnB,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,GAAG,GAAG,GAAG,GAAG,EAAE,MAAM,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,GAAG,GAAG,GAAG,EAAE,EAAE,MAAM,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,GAAG,GAAG,GAAG,EAAE,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAW,CAAC,UAAU,GAAM,UAAU,qBAAqB,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,QAAQY,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,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,GAAGf,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,GAAG,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,GAAG,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,UAAU,qEAAqE,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,uEAAuE,UAAU,qBAAqB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,MAAM,OAAO,GAAGD,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,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,kQAAkQ,kTAAkT,6QAA6Q,qRAAqR,gOAAgO,gOAAgO,iJAAiJ,wVAAwV,sKAAsK,ySAAyS,6IAA6I,uHAAuH,8FAA8F,kGAAkG,+IAA+I,GAAG6B,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,CAU/9vB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,YAAY,SAAS,YAAY,SAAS,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,GAAc,GAAG7B,GAAgB,GAAG,GAAwB8B,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcjC,GAAS,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICV72D,SAASgC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,0EAA11B,IAAwO,IAAkE,IAA4B,CAAgCC,GAAyC,GAA0B,GAAO,EAAO,IAAI,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,GAAY,CAAC,OAAO,EAAE,MAAM,IAAI,SAAS,GAAG,KAAK,SAAS,CAAO,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,yBAAyBC,IAAU,IAAoB,EAAE,IAAI,oBAAoBA,IAAyEC,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,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,UAAU,YAAY,IAAI,YAAY,MAAM,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWruE,GAAgB,EAXqvE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,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,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,GAAK,EAAG,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAmH,GAAmB,EAAY,CAAC,UAAU,EAAgB,UAAtJ,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAqF,CAAC,CAAgC,IAAM,EAAkB,EAAGf,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKW,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMN,GAAY,GAAGL,GAAqB,CAAC,UAAU,CAAC,MAAMM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBe,EAAU,EAAW,CAAC,cAAc,GAAK,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,iBAAiB,2BAA2B,CAAC,UAAU,CAAC,iBAAiB,2BAA2B,CAAC,CAAC,GAAGrB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,UAAU,aAAa,IAAA,GAAU,aAAa,GAAmB,CAAC,UAAU,CAAC,mBAAmB,MAAM,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKsB,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,kBAAkB,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,0FAA0F,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,aAAa,OAAO,CAAC,kBAAkBf,GAAmB,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,aAAa,YAAY,CAAC,UAAU,CAAC,OAAO,YAAY,aAAa,YAAY,CAAC,UAAU,CAAC,OAAO,YAAY,aAAa,YAAY,CAAC,CAAC,CAAC,CAAc,EAAKN,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQQ,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,QAAQ,QAAQC,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,gBAAgB,yBAAyB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,kBAAkB,GAAmB,SAAS,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,GAAGV,GAAqB,CAAC,UAAU,CAAC,kBAAkBO,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,kLAAkL,2LAA2L,0RAA0R,sHAAsH,yIAAyI,mKAAmK,gcAAgc,CAW1zQ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,QAAQ,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,QAAQ,UAAU,MAAM,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXiO,SAASgB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA31B,IAA6M,IAAkE,IAA4B,KAAmJ,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,KAAK,YAAY,MAAM,YAAY,KAAK,YAAY,CAAOC,IAAU,CAAC,QAAM,QAAM,SAAO,KAAG,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,wEAAwE,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,WAAW,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWh/D,GAAgB,EAXggE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,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,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAC,GAAmB,EAAY,CAAC,UAAU,EAAe,CAAC,CAAqD,IAAM,GAAkB,EAAGX,GAAlDc,GAA6F,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,GAAGJ,GAAqB,CAAC,UAAU,CAAC,MAAMK,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,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,GAAkB,iBAAiBY,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,aAAa,IAAA,GAAU,aAAa,EAAmB,CAAC,UAAU,CAAC,mBAAmB,SAAS,iBAAiB,IAAA,GAAU,aAAa,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,OAAO,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB,GAAK,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,GAAa,MAAM,CAAC,qBAAqB,gDAAgD,6BAA6B,MAAM,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,EAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,mSAAmS,kIAAkI,iUAAiU,8OAA8O,2GAA2G,2IAA2I,8HAA8H,+FAA+F,GAAGS,GAAgB,CAW/jO,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,OAAO,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,wEAAwE,MAAM,QAAQ,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,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCXrjF,IAAU,UAAU,EAAE,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,0IAA0I,CAAc,GAAU,kBCAkiB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA96B,IAA6M,IAAkE,IAA4B,KAAoJ,KAAyH,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,KAAK,YAAY,MAAM,YAAY,KAAK,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,WAAW,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWh8D,GAAgB,EAXg9D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,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,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAmB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAK,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAc,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAC,GAAmB,EAAY,CAAC,UAAU,EAAc,CAAC,CAA4E,IAAM,GAAkB,EAAGX,GAAzEc,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,GAAGJ,GAAqB,CAAC,UAAU,CAAC,MAAMK,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAmB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,aAAa,IAAA,GAAU,aAAa,GAAoB,CAAC,UAAU,CAAC,mBAAmB,OAAO,aAAa,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiB,GAAK,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,EAAa,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,2BAA2B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yQAAyQ,kIAAkI,kUAAkU,+OAA+O,+FAA+F,gIAAgI,iGAAiG,GAAGU,GAAgB,GAAGC,GAAiB,CAW55N,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,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,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXjP,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qIAAh2E,IAA+W,IAAkE,IAA4B,KAAoJ,KAA0H,KAAyH,KAAmH,KAAgH,KAAuH,KAAkH,CAAM,GAAW,EAASC,GAAM,CAAO,GAA6D,GAA0B,GAAO,EAA8B,CAAC,CAAO,GAAwC,GAA0B,GAAOC,EAAS,CAAC,CAAO,GAAa,EAASC,GAAQ,CAAO,GAAyC,GAA0B,GAAO,EAAO,IAAI,CAAC,CAAO,GAAc,EAASC,GAAS,CAAOC,GAAkB,EAASC,GAAa,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAAwNC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAmFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA1I,CAAC,QAAQ,GAAG,MAAM,IAAI,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,EAAE,CAAOC,GAAc,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,CAAkFC,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,CAAkF,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,CAAiF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAzI,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAmF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA3I,CAAC,QAAQ,GAAG,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAmF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA3I,CAAC,QAAQ,GAAG,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAsE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA9H,CAAC,OAAO,EAAE,MAAM,GAAG,SAAS,EAAE,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,CAAoF,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA5I,CAAC,QAAQ,GAAG,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAA2G,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAoB,EAAE,IAAI,oBAAoBC,IAAsF,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA3I,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAA2G,EAAE,EAAE,EAAE,EAAE,CAAmF,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA3I,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAA2G,EAAE,EAAE,EAAE,EAAE,CAAoF,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA5I,CAAC,QAAQ,GAAG,MAAM,IAAI,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAA2G,EAAE,EAAE,EAAE,EAAE,CAAO,GAAa,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAa,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,KAAK,EAAE,EAAE,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,oBAAoB,YAAY,kBAAkB,YAAY,gBAAgB,YAAY,kBAAkB,YAAY,gBAAgB,YAAY,cAAc,YAAY,mBAAmB,YAAY,iBAAiB,YAAY,eAAe,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,aAAW,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAY,EAAM,UAAU,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW74M,GAAgB,EAX65M,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,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,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAyG,EAAkB,EAAGlB,GAAhGqB,GAAsBC,GAAuBC,GAA8F,CAAO,MAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAyC,IAAW,CAAC,IAAM,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,MAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAA6C,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMT,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBsB,EAAU,EAAW,CAAC,mBAAmB,kBAAkB,uBAAuB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhC,EAAqB,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,eAAe,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,MAAM,EAAE,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQW,GAAU,UAAU,2BAA2B,wBAAwB,UAAU,QAAQC,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKX,GAAM,CAAC,OAAO,OAAO,UAAU,EAAgB,GAAG,YAAY,SAAS,YAAY,QAAQY,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQC,GAAW,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,OAAO,MAAM,CAAC,QAAQ,CAAC,QAAQT,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,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,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,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGf,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQgB,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQD,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,WAAW,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,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,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,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQe,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,YAAY,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,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,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,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,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQe,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,WAAW,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,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,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,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,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQe,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,YAAY,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,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,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,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,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQW,GAAU,UAAU,0BAA0B,wBAAwB,SAAS,QAAQI,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,YAAY,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,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,GAAa,EAAe,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,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQW,GAAU,UAAU,0BAA0B,wBAAwB,SAAS,QAAQI,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAGb,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,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,gBAAgB,QAAQe,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAC,IAAc,EAAe,EAAK,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,OAAO,MAAM,CAAC,QAAQ,CAAC,QAAQ,GAA6B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,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,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,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAGxB,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,UAAU,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,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,IAAc,EAAe,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,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,gBAAgB,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,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,IAAc,EAAe,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,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,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,IAAc,EAAe,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,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,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,GAA8B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,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,GAA8B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,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,GAA8B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,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,GAA8B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,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,GAA8B,EAAK,EAA0B,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAQ,CAAC,UAAU,EAAgB,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQU,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAGb,EAAqB,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,IAAc,EAAe,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,gBAAgB,wBAAwB,SAAS,QAAQe,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKkB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKE,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKtB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,mKAAmK,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAC,mBAAgC,EAAK,EAAO,GAAG,EAAE,CAAC,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,wCAAwC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKtB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,kBAAkB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,wCAAwC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKE,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,mBAAmB,WAAW,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKtB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,oTAAoT,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAC,kBAA+B,EAAK,EAAO,GAAG,EAAE,CAAC,CAAC,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,wCAAwC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKtB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,kBAAkB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,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,mBAAmB,wCAAwC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,iBAAiB,wBAAwB,UAAU,QAAQT,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKb,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKtB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uGAAuG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,8BAA8B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,8EAA8E,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKtB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,8CAA8C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKS,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,yCAAyC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAMkC,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0zEAA0zE,mBAAmB,GAAK,SAAS,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,0nBAA0nB,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6RAA6R,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,yTAAyT,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,+QAA+Q,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,4rDAA4rD,mBAAmB,GAAK,SAAS,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,u7BAAu7B,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,w5BAAw5B,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,qMAAqM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,qDAAqD,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKD,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKiC,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,yCAAyC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKiC,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,OAAO,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,IAAI,4FAA4F,CAAC,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,GAAa,EAAe,EAAK,EAA0B,CAAC,QAAQ,KAAK,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,GAAG,EAAE,CAAC,EAAE,GAAG,EAAE,MAAM,WAAW,GAAmB,OAAO,QAAQ,oBAAoB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,SAAS,OAAO,MAAM,OAAO,CAAC,QAAQS,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,kBAAkBI,GAAmB,GAAGjB,EAAqB,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,UAAU,CAAC,kBAAkB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,eAAe,QAAQe,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,sEAAsE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,sEAAsE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,sEAAsE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,sEAAsE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,sEAAsE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,sEAAsE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,CAAC,GAAGf,EAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,QAAQ,GAAY,CAAC,UAAU,CAAC,cAAc,GAAK,QAAQ,GAAY,CAAC,UAAU,CAAC,cAAc,GAAK,QAAQ,GAAY,CAAC,UAAU,CAAC,cAAc,GAAK,QAAQ,GAAY,CAAC,UAAU,CAAC,cAAc,GAAK,QAAQ,GAAY,CAAC,UAAU,CAAC,cAAc,GAAK,QAAQ,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKiC,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,gBAAgB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,GAAGjC,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAsB,EAAKkC,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,urCAAurC,aAAa,WAAW,mBAAmB,GAAK,GAAGlC,EAAqB,CAAC,UAAU,CAAC,IAAI,6rCAA6rC,aAAa,WAAW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAsB,EAAKkC,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,6rCAA6rC,aAAa,WAAW,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,SAAsB,EAAKA,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,6rCAA6rC,aAAa,WAAW,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,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,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,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGlC,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,2BAA2B,wBAAwB,UAAU,QAAQe,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAa,CAAC,UAAU,8EAA8E,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,mBAAmB,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,wEAAwE,UAAU,EAAgB,GAAG,QAAQa,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,wEAAwE,UAAU,EAAgB,GAAG,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,wEAAwE,UAAU,EAAgB,GAAG,QAAQA,EAAa,YAAY,CAAC,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,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,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,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGb,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA6D,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,2BAA2B,wBAAwB,UAAU,QAAQe,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKT,GAAa,CAAC,UAAU,8EAA8E,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,eAAe,GAAGb,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,wEAAwE,UAAU,EAAgB,GAAG,QAAQa,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,wEAAwE,UAAU,EAAgB,GAAG,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,GAAG,CAAC,UAAU,CAAC,UAAU,wEAAwE,UAAU,EAAgB,GAAG,QAAQA,EAAa,YAAY,CAAC,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,EAAKM,GAAW,CAAC,MAAM,GAAa,SAAsB,EAAK,GAAyC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAY,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,aAAa,QAAQ,GAA6B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,6TAA6T,gSAAgS,yRAAyR,8SAA8S,2QAA2Q,4xBAA4xB,2RAA2R,2TAA2T,6RAA6R,mMAAmM,iTAAiT,iWAAiW,qUAAqU,iJAAiJ,mWAAmW,2UAA2U,8RAA8R,mSAAmS,yRAAyR,qbAAqb,8KAA8K,yWAAyW,kFAAkF,qGAAqG,qGAAqG,sGAAsG,sGAAsG,uGAAuG,wGAAwG,uGAAuG,uGAAuG,iHAAiH,wIAAwI,iTAAiT,mSAAmS,oRAAoR,iRAAiR,uQAAuQ,qSAAqS,8FAA8F,qTAAqT,4HAA4H,yRAAyR,oRAAoR,kNAAkN,gMAAgM,4VAA4V,0NAA0N,mLAAmL,8SAA8S,wWAAwW,sUAAsU,6lBAA6lB,8NAA8N,2OAA2O,mKAAmK,oNAAoN,gFAAgF,yFAAyF,6GAA6G,GAAGgB,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,6JAA6J,yKAAyK,qHAAqH,udAAud,CAWr1uG,eAAe,IAAgB,GAAgB,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,kBAAkB,oBAAoB,gBAAgB,iBAAiB,mBAAmB,eAAe,gBAAgB,kBAAkB,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,aAAa,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,GAAG,GAAW,GAAG,GAAa,GAAG,GAAc,GAAGhC,GAAkB,GAAG,GAAwBiC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcvC,GAAM,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAQ,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAS,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAa,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICX3yD,SAASmC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iEAA3tC,IAA6S,IAAkE,IAA4B,KAA+I,KAAuH,CAAM,GAAkB,EAASC,GAAa,CAAOC,GAAgB,EAASC,GAAW,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAAwNC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,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,oBAAoB,YAAY,kBAAkB,YAAY,gBAAgB,YAAY,kBAAkB,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,aAAW,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWn7E,GAAgB,EAXm8E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,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,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGX,GAA2C,CAAO,MAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAyC,IAAW,CAAC,IAAM,OAAqB,IAAc,YAA6C,MAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,GAAGP,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBmB,EAAU,EAAW,CAAC,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,mBAAmB,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,CAAC,GAAGnB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,yBAAyB,CAAC,UAAU,CAAC,gBAAgB,yBAAyB,CAAC,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAKoB,EAAO,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,UAAU,gCAAgC,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,EAAE,GAAG,GAAG,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,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,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,UAAU,wBAAwB,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQO,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,mBAAmB,GAAGR,GAAqB,CAAC,UAAU,CAAC,UAAU,qEAAqE,UAAU,EAAc,GAAG,QAAQQ,GAAa,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,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,GAAa,CAAC,UAAU,wBAAwB,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQO,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,eAAe,GAAGR,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,qEAAqE,UAAU,EAAe,GAAG,QAAQQ,GAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,yBAAyB,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAW,CAAC,UAAU,GAAM,UAAU,gBAAgB,UAAU,qBAAqB,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,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,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAW,CAAC,UAAU,GAAM,UAAU,gBAAgB,UAAU,EAAe,GAAG,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,QAAQK,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGR,GAAqB,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,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,mBAAmB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,yBAAyB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,yBAAyB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,CAAC,GAAGA,GAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,iBAAiB,IAAA,GAAU,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,IAAc,EAAe,EAAKqB,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,KAAK,qEAAqE,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;;;;EAA4Y,mBAAmB,GAAK,CAAC,CAAC,GAAc,EAAe,EAAK,EAAK,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,GAAGrB,GAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,sCAAsC,QAAQ,EAAE,OAAO,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKoB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,YAAY,IAAI,4FAA4F,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,IAAI,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAK,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,GAAGA,GAAqB,CAAC,UAAU,CAAC,KAAK,qBAAqB,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,qBAAqB,aAAa,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,sCAAsC,QAAQ,EAAE,OAAO,GAAG,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAKoB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,YAAY,IAAI,4FAA4F,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,IAAI,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,wFAAwF,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,wFAAwF,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,MAAM,CAAC,gBAAgB,yBAAyB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAS,CAAc,EAAKqB,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,KAAK,qEAAqE,gBAAgB,GAAG,eAAe,GAAoB,mBAAiB,SAAS,YAAY,IAAI;;;;;;EAA4Y,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,sCAAsC,QAAQ,EAAE,OAAO,GAAG,CAAC,SAAsB,EAAKD,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,0FAA0F,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,IAAI,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAK,CAAC,KAAK,qBAAqB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,sCAAsC,QAAQ,EAAE,OAAO,GAAG,CAAC,SAAsB,EAAKoB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,wFAAwF,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,IAAI,CAAC,GAAGpB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,KAAK,EAAE,IAAI,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,wFAAwF,CAAC,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,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qSAAqS,4RAA4R,4RAA4R,oRAAoR,+RAA+R,yRAAyR,qRAAqR,mOAAmO,sRAAsR,sRAAsR,qSAAqS,+FAA+F,kWAAkW,wNAAwN,wSAAwS,0GAA0G,0bAA0b,yNAAyN,0bAA0b,kEAAkE,oEAAoE,sJAAsJ,kEAAkE,oEAAoE,sKAAsK,2FAA2F,qOAAqO,0NAA0N,qOAAqO,4FAA4F,8FAA8F,uGAAuG,8EAA8E,yEAAyE,oHAAoH,4HAA4H,4HAA4H,4GAA4G,8DAA8D,8DAA8D,udAAud,CAW5u5B,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,MAAM,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,kBAAkB,oBAAoB,gBAAgB,SAAS,QAAQ,kBAAkB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAkB,GAAGE,GAAgB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcD,GAAa,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICV3xB,SAAgB,IAAyB,CAAC,IAAM,EAAI,uBAGW,EAAW,CAA5GmB,MAAkB,CAAC,GAAG,CAAC,OAAO,eAAe,QAAQ,EAAI,GAAG,SAAU,CAAC,MAAO,KAAS,EAAE,CAAC,OAFlF,CAAC,GAAG,CAAC,IAAM,EAAQ,YAAY,mBAAmB,aAAa,CAClF,OADsF,GAAS,EAAQ,OAAc,EAAQ,GAAG,OAAO,SAChI,YAAY,WAAW,OAAO,OAAQ,CAAC,MAAO,OACmF,CAAM,CAAC,EAAM,GAAUC,EAAe,EAAW,UAAU,SAAS,CAE+E,OAF9E,MAAoB,CAAK,KAAkB,GAAG,CAAC,eAAe,QAAQ,EAAI,IAAI,MAAO,IAAI,CAAC,EAAW,CAAC,CACnT,MAAoB,CAAC,GAAG,IAAQ,UAAU,OAAO,IAAM,EAAG,EAAO,eAAe,EAAS,SAAS,CAAC,GAAa,CAAC,UAAU,aAAa,EAAG,EAAG,CAAC,EAAM,CAAC,CACtJ,MAAoB,CAAC,GAAG,IAAQ,SAAS,OAAO,IAAM,EAAG,EAAO,eAAe,EAAS,SAAS,CAAC,GAAW,CAAC,UAAU,aAAa,EAAG,EAAG,CAAC,EAAM,CAAC,CAAI,IAAQ,UAAiB,CAAC,QAAQ,GAAQ,CAAK,IAAQ,SAAgB,CAAC,QAAQ,GAAO,wBAAwB,EAAS,SAAS,CAAC,CAAQ,CAAC,QAAQ,GAAO,cAAc,OAAO,MAAM,CAAC,QAAQ,OAAO,QAAQ,EAAE,CAAC,CAAqJ,SAAgB,GAA4B,EAAE,CAAC,MAAO,KAAQ,EAA+BC,GAAwC,CAAQC,EAAKC,EAAE,CAAC,GAAG,EAAM,GAAG,GAAwB,EAAM,CAAC,CAAC,oCANlpB,IAA4B,IAMqb,CAN/a,GAAQ,UAAgB,GAAO,SACtG,GAAa,KAAW,GAAW,IAKwpB,GAA4B,YAAY,6BCNxK,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA9rB,IAAiN,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAoB,EAAE,IAAI,yBAAyBC,IAAUC,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,UAAU,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,CAU9mD,GAAgB,EAV8nD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,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,SAAO,GAAyB,EAAY,CAAmO,GAAmB,EAAY,CAAC,QAA7O,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAyK,UAAU,IAAA,GAAU,UAAvK,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAqG,CAAC,CAAgC,IAAM,EAAkB,EAAGZ,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKS,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,iBAAiB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKkB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA2B,GAAmB,GAAG,KAAK,GAAmB,QAAQ,IAAI,mBAAmB,IAAI,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,GAAmB,OAAO,QAAQ,WAAW,IAAI,4FAA4F,OAAO,ybAAyb,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,kBAAkBb,GAAmB,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAGL,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,GAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,GAAmB,OAAO,QAAQ,WAAW,IAAI,2FAA2F,CAAC,kBAAkB,IAAA,GAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA2B,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,GAAmB,OAAO,QAAQ,WAAW,IAAI,2FAA2F,CAAC,kBAAkB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,2PAA2P,uSAAuS,iJAAiJ,CAUphM,eAAe,IAAgB,GAAgB,GAAgB,YAAY,2BAA2B,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,cAAc,gBAAgB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVssB,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAApyC,IAAmR,IAAkE,IAA4B,KAAuK,KAAiI,CAAM,GAA4B,EAASmB,GAAuB,CAAO,GAA4C,GAA6B,EAAO,IAAI,CAAC,OAAO,YAAY,SAAS,GAA4B,QAAQ,YAAY,CAAC,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,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,iBAAiB,YAAY,kBAAkB,YAAY,eAAe,YAAY,gBAAgB,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,CAUhzE,GAAgB,EAVg0E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,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,CAAsO,GAAmB,EAAY,CAAC,QAAhP,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,KAAK,EAAG,CAA2K,UAAU,IAAA,GAAU,UAAxK,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,GAAK,CAAC,KAAK,EAAG,CAAsG,UAAU,IAAA,GAAU,CAAC,CAAgC,IAAM,EAAkB,EAAGR,GAA2C,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAME,GAAY,SAAsB,EAAK,GAA4C,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBS,EAAU,EAAW,CAAC,mBAAmB,kBAAkB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,eAAe,iBAAiB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,iBAAiB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,mBAAmB,GAAmB,QAAQ,KAAK,EAAE,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,GAAG,GAAG,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,oBAAoB,GAAmB,QAAQ,KAAK,EAAE,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,MAAM,MAAM,QAAQ,GAAG,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,mBAAmB,GAAmB,QAAQ,KAAK,EAAE,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,EAAE,OAAO,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,oBAAoB,GAAmB,QAAQ,KAAK,EAAE,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,EAAE,KAAK,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAuB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQI,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,2PAA2P,yWAAyW,2GAA2G,gJAAgJ,gHAAgH,qKAAqK,CAUh7N,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,kBAAkB,iBAAiB,gBAAgB,eAAe,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAA4B,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcJ,GAAuB,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,mGCVtmB,IAAyX,IAA8D,IAA4B,IAA6D,KAAyE,KAAsE,KAAiF,KAA6E,KAA4E,CAAMa,GAAgB,EAASC,GAAW,CAAOC,GAAkC,GAAwBD,GAAW,CAAOE,GAAoB,EAASC,GAAe,CAAOC,GAAS,EAASC,GAAI,CAAOC,GAAY,EAASC,GAAO,CAAOC,GAAY,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA2DC,IAAoB,EAAE,IAAI,oBAAoBC,IAAUC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAAwGC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAuEC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA/H,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,OAAyB,SAAS,cAAc,oBAAoB,EAAE,SAAS,cAAc,WAAW,EAAE,SAAS,KAAaC,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,GAAgB,CAAC,UAAU,CAAC,gEAAgE,2DAA2D,CAAC,UAAU,CAAC,gEAAgE,2DAA2D,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,0BAA0B,UAAU,0BAA0B,CAAOC,GAAM,CAAC,kFAAkF,kFAAkF,iXAAiX,wLAAwL,oIAAoI,wUAAwU,wLAAwL,yJAAyJ,sHAAsH,sHAAsH,oEAAoE,6JAA6J,yKAAyK,qHAAqH,CAAOC,GAAa,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,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,IAAU,CAAC,aAAW,SAAO,KAAG,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,UAAU,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASG,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQlB,GAAY,GAAM,CAAqC,CAAC,wBAAsB,SAAO,GAAyB,IAAA,GAAU,CAAO,GAAiB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,QAAQ,EAAG,CAAO,GAAkB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAsC,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,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKgB,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBK,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAKZ,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAK,SAAS,GAAsB,EAAKa,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAM,GAAU,CAAC,UAAU,0BAA0B,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkBpB,GAAmB,SAAS,CAAc,EAAKqB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,EAAE,qCAAqC,GAAK,QAAQnB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKZ,GAAkC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAgB,CAAC,UAAQ,CAAC,CAAC,QAAQY,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAKkB,EAAU,CAAC,SAAsB,EAAmC,EAAK,GAAqB,CAAC,SAAsB,EAAM,GAAsB,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAC,CAAC,UAAU,EAAG,EAAkB,gBAAgB,CAAC,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAQ,MAAM,CAAC,CAAC,YAAY,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,EAAG,EAAkB,gBAAgB,CAAC,mBAAmB,WAAW,uBAAuB,GAAK,SAAsB,EAAK,EAA0B,CAAC,MAAM,QAAQ,SAAsB,EAAK,GAAU,CAAC,QAAQhB,GAAW,UAAU,0BAA0B,KAAKD,GAAU,gBAAgB,GAAK,QAAQE,GAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQnB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKV,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQU,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACI,IAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,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,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKe,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQnB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKR,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKmB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQnB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKN,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQM,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,CAAOoB,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,CAenjW,GAAgB,EAAQQ,GAAUM,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,UAAU,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,cAAc,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGlC,GAAgB,GAAGG,GAAoB,GAAGE,GAAS,GAAGE,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAc4B,GAAU,EAAE,CAAC,EAAQ,CAAC,EAAclC,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcG,GAAe,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAI,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAO,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,wHCfhuB,IAAoZ,IAA8D,IAA4B,IAA6D,KAAyE,KAAsE,KAAiF,KAA6E,KAA4E,CAAM4B,GAAe,EAASC,GAAU,CAAOC,GAAgB,EAASC,GAAW,CAAOC,GAAkC,GAAwBD,GAAW,CAAOE,GAAoB,EAASC,GAAe,CAAOC,GAAgB,GAAO,GAAU,CAAOC,GAAS,EAASC,GAAI,CAAOC,GAAY,EAASC,GAAO,CAAO,GAAmB,GAAoBR,GAAW,CAAOS,GAAY,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,UAAU,wBAAwB,CAAyDC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,CAAqFC,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,IAAI,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,IAAI,CAAOE,IAAoB,EAAE,IAAI,oBAAoBC,IAAoFC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAzI,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAuEC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA/H,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,OAAyB,SAAS,cAAc,oBAAoB,EAAE,SAAS,cAAc,WAAW,EAAE,SAAS,KAAaC,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,GAAgB,CAAC,UAAU,CAAC,gEAAgE,2DAA2D,CAAC,UAAU,CAAC,gEAAgE,2DAA2D,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,0BAA0B,UAAU,yBAAyB,CAAOC,GAAM,CAAC,kFAAkF,gFAAgF,iXAAiX,qSAAqS,wLAAwL,oIAAoI,wUAAwU,wLAAwL,0JAA0J,sHAAsH,qHAAqH,oEAAoE,6JAA6J,yKAAyK,qHAAqH,CAAOC,GAAa,CAAC,UAAU,gDAAgD,UAAU,sBAAsB,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,CAAS,GAAqB,CAAC,oBAAoB,YAAY,kBAAkB,YAAY,gBAAgB,YAAY,kBAAkB,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,aAAW,oBAAkB,SAAO,KAAG,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,UAAU,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAqB,IAAoB,GAAmB,EAAM,WAAW,YAAY,EAASG,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQrB,GAAY,GAAM,CAAqC,CAAC,wBAAsB,SAAO,GAAyB,IAAA,GAAU,CAAO,GAAiB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,QAAQ,EAAG,CAAO,GAAkB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAsC,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,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKmB,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBK,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,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,QAAQvB,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKd,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQc,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKU,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAK,SAAS,GAAsB,EAAKc,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAMhC,GAAgB,CAAC,kBAAkB,CAAC,WAAWU,GAAY,CAAC,sBAAsB,GAAK,gBAAgBD,GAAU,eAAeE,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkBC,GAAmB,SAAS,CAAc,EAAKmB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQvB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,EAAE,qCAAqC,GAAK,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKX,GAAkC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAgB,CAAC,UAAQ,CAAC,CAAC,QAAQW,GAAa,EAAU,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAKwB,EAAU,CAAC,SAAsB,EAAmC,EAAK,GAAqB,CAAC,SAAsB,EAAM,GAAsB,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAC,CAAC,UAAU,EAAG,EAAkB,gBAAgB,CAAC,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAQ,MAAM,CAAC,CAAC,YAAY,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,EAAG,EAAkB,gBAAgB,CAAC,mBAAmB,WAAW,uBAAuB,GAAK,SAAsB,EAAK,EAA0B,CAAC,MAAM,QAAQ,SAAsB,EAAK,GAAU,CAAC,QAAQjB,GAAW,UAAU,0BAA0B,KAAKD,GAAW,gBAAgB,GAAK,QAAQE,GAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKe,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQvB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKT,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQS,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACS,IAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,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,EAAKc,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQvB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKN,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQM,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKuB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQvB,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKJ,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQI,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,CAAOyB,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,CAez0Z,GAAgB,EAAQQ,GAAUM,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,QAAQ,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,UAAU,IAAqB,SAAY,CAAC,GAAG,GAAmB,QAAW,aAAa,YAAY,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,sBAAsB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,cAAc,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGxC,GAAe,GAAGE,GAAgB,GAAGG,GAAoB,GAAGG,GAAS,GAAGE,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcT,GAAU,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcG,GAAe,EAAE,CAAC,EAAQ,CAAC,EAAcG,GAAI,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAO,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,wECfh7B,IAA2R,IAA8C,IAA4B,KAAmG,KAA6E,CAAM,GAAgB,EAAS8B,GAAW,CAAOC,GAAY,EAASC,GAAO,CAAOC,GAAY,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAOC,OAAc,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAAOC,GAAgB,CAAC,UAAU,CAAC,kDAAkD,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,0BAA0B,CAAOC,GAAM,CAAC,kFAAkF,gFAAgF,gXAAgX,8XAA8X,4RAA4R,qRAAqR,+RAA+R,yGAAyG,ojBAAojB,2LAA2L,yJAAyJ,sHAAsH,oEAAoE,CAAOC,GAAa,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAOC,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQX,GAAY,GAAM,CAAqE,EAAkB,EAAGE,GAA2C,CAAO,MAAqBD,IAAW,CAAgB,IAAc,YAAtB,GAA0E,IAAW,CAAC,IAAM,MAAqB,CAACA,IAAW,EAAgB,IAAc,YAA4D,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKQ,GAAU,CAAC,MAAM,oGAAoG,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,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,EAA0B,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,CAAC,CAAC,SAAsB,EAAKC,EAAM,CAAC,GAAG,IAAI,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,EAA0B,GAAG,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,UAAU,+BAA+B,mBAAmB,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,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,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,GAAU,CAAC,UAAU,yCAAyC,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,SAAsB,EAAKnB,GAAW,CAAC,UAAU,GAAM,UAAU,+BAA+B,UAAU,EAAc,GAAG,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,4DAA4D,mBAAmB,WAAW,MAAM,CAAC,OAAO,GAAG,CAAC,SAAsB,EAAKmB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,EAA0B,KAAK,CAAC,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,0FAA0F,CAAC,CAAC,CAAC,SAAsB,EAAKC,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,GAAG,WAAW,GAAG,MAAM,OAAO,IAAI,0FAA0F,CAAC,UAAU,iBAAiB,MAAM,CAAC,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,KAAK,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKjB,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOmB,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,CAc16T,GAAgB,EAAQQ,GAAUM,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAgB,GAAGpB,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,kHCdjP,IAAgY,IAA8D,IAA4B,IAA6D,KAAyE,KAAsE,KAAiF,KAA6E,KAA4E,CAAM,GAAe,EAASqB,GAAU,CAAO,GAAgB,EAASC,GAAW,CAAO,GAAkC,GAAwBA,GAAW,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAgB,GAAO,GAAU,CAAO,GAAS,EAASC,GAAI,CAAO,GAAY,EAASC,GAAO,CAAO,GAAY,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,UAAU,wBAAwB,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAA2D,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,IAAI,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,IAAI,CAAO,IAAoB,EAAE,IAAI,oBAAoBC,IAAoF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAzI,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAuE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA/H,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAyG,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,OAAyB,SAAS,cAAc,oBAAoB,EAAE,SAAS,cAAc,WAAW,EAAE,SAAS,KAAa,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,GAAgB,CAAC,UAAU,CAAC,gEAAgE,2DAA2D,CAAC,UAAU,CAAC,gEAAgE,2DAA2D,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,UAAU,0BAA0B,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,iXAAiX,qSAAqS,wLAAwL,oIAAoI,wUAAwU,wLAAwL,yJAAyJ,sHAAsH,qHAAqH,oEAAoE,6JAA6J,yKAAyK,qHAAqH,CAAO,GAAa,CAAC,UAAU,sBAAsB,UAAU,gDAAgD,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,IAAU,CAAC,aAAW,SAAO,KAAG,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,UAAU,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqC,CAAC,wBAAsB,SAAO,GAAyB,IAAA,GAAU,CAAO,GAAiB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,QAAQ,EAAG,CAAO,GAAkB,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAsC,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,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,oGAAoG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,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,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKT,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAK,SAAS,GAAsB,EAAKU,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAU,eAAe,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,mCAAmC,GAAK,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,GAAmB,SAAS,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,YAAY,CAAC,CAAC,oBAAoB,EAAE,qCAAqC,GAAK,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK,GAAkC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,EAAgB,CAAC,UAAQ,CAAC,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAc,EAAK,EAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAKC,EAAU,CAAC,SAAsB,EAAmC,EAAK,GAAqB,CAAC,SAAsB,EAAM,GAAsB,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAC,CAAC,UAAU,EAAG,EAAkB,gBAAgB,CAAC,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAC,CAAC,QAAQ,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAQ,MAAM,CAAC,CAAC,YAAY,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,EAAG,EAAkB,gBAAgB,CAAC,mBAAmB,WAAW,uBAAuB,GAAK,SAAsB,EAAK,EAA0B,CAAC,MAAM,QAAQ,SAAsB,EAAK,GAAU,CAAC,QAAQ,GAAW,UAAU,0BAA0B,KAAK,GAAW,gBAAgB,GAAK,QAAQ,GAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKP,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,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,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKO,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKN,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKM,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKL,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,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,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,CAe76Y,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,iBAAiB,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,cAAc,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAe,GAAG,GAAgB,GAAG,GAAoB,GAAG,GAAS,GAAG,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcJ,GAAU,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAW,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAe,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAI,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAO,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICCj0B,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACrK,EAAS,CAAC,UAAW,GAAO,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CAC1G,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAS,CAAC,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAE,UAAW,YAAY,CACjI,EAAS,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpH,EAAS,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpH,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,EAAS,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACnG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACrH,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACrH,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACrH,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACrH,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACpG,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACrH,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAM,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,YAAY,CAAE,OAAQ,GAAK,CAAC,CACrH,EAAU,IAAa,CAEvB,EADgB,CAAC,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAO,CAC7W,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,OAAOO,EAAoB,EAAc,CAAC,MAAO,CAAC,EAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBC,GAAW,CAAC,GAAG,EAAO,IAAK,YAAa,UAAW,EAAQ,EAAc,GAAG,CAAE,QAAM,CAAE,EAAS,GAAK,CAAC,CAAC,CACrN,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOD,EAAoB,EAAc,CAAC,MAAO,CAAC,EAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBE,GAAS,CAAC,GAAG,EAAO,IAAK,UAAW,UAAW,EAAQ,EAAc,GAAG,CAAE,QAAM,CAAE,EAAS,GAAK,CAAC,CAAC,CACjN,IAAK,YACL,OAAOF,EAAoB,EAAc,CAAC,MAAO,CAAC,EAAM,UAAa,CAAC,CAAG,GAAkBA,EAAoBG,GAAO,CAAC,GAAG,EAAO,IAAK,QAAS,UAAW,EAAQ,EAAc,GAAG,CAAE,QAAM,CAAE,EAAS,GAAK,CAAC,CAAC,CAC7M,IAAK,YACL,OAAOH,EAAoBI,GAAgB,CAAC,GAAG,EAAO,IAAK,iBAAkB,QAAM,CAAE,EAAS,GAAK,CAAC,CACpG,IAAK,YACL,IAAK,YACL,OAAOJ,EAAoBK,GAAiB,CAAC,GAAG,EAAO,IAAK,kBAAmB,QAAM,CAAE,EAAS,GAAK,CAAC,CACtG,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,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,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnM,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,QAAS,WAAY,wBAAwB,CAAC,CAClM,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnM,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,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOL,EAAoBqB,GAA4B,CAC5D,SANmDrB,EAAoBoB,GAAyC,CAChH,SATkCpB,EAClCmB,GACA,CACC,SA/DcnB,EACfM,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,OAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,yBAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,GAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,aACX,CACD,MAAO,CACN,cAAeV,EACf,SAAUW,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,CAAC,MAAO,CAAC,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,GAAK,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,MAAM,CAAC,CAAE,OAAQ,EAAE,CAAC,CAC5P,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,UAxLiC,IAEJ,IACU,IACI,KAC8E,KACR,KACF,KACS,KACL,CAE7G,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,eAAgB,UAAW,YAAY,CAAE,KAAMrB,OAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,uBAAuB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,qBAAqB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,IAAK,UAAW,IAAK,UAAW,oBAAqB,UAAW,IAAK,UAAW,eAAgB,UAAW,IAAK,UAAW,IAAI,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,YAAY,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAU,UAAW,eAAgB,UAAW,YAAY,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,gBAAgB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,oBAAoB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,sBAAsB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,oBAAqB,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,YAAY,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,iBAAkB,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,eAAe,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,uBAAuB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,eAAgB,UAAW,oBAAoB,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,wBAAwB,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,oBAAqB,UAAW,eAAgB,UAAW,sBAAsB,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,yBAAyB,CAAC,CAEprI,GAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,QAAS,KAAM,GAAI,cAAe,MAAM,CAAC,CACzF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACxc,GAAe,mEAgFf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDP,EAAoB6B,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"}