{"version":3,"file":"script_main.D3DN6XvL.mjs","names":["t","x","y","n","d","debounce","to","i","e","className","a","b","e","useRef","_Fragment","Children","useMemo","index","Component","CopyrightFonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","i","formatNumber","CMSCounter","p","t","I","e","b","T","n","r","x","N","A","R","P","q","i","_","D","s","a","o","j","C","J","V","W","$","z","G","K","H","X","Q","Y","Z","tt","te","tr","tn","ti","ts","ta","to","tu","tl","u","l","h","c","th","tc","tf","td","tg","ty","tp","tv","tm","tw","tI","tb","tE","tk","tM","tx","tB","tT","tF","f","d","g","y","U","S","k","L","B","E","M","F","O","tU","tS","tL","tN","v","tA","tO","tP","i","r","e","c","s","l","m","f","o","n","t","u","m","t","n","c","s","u","d","f","p","h","y","L","x","g","N","w","B","S","I","R","k","G","e","U","X","i","D","r","K","l","Q","a","o","addPropertyOverrides","CMSItemCounterFonts","CMSItemCounter","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","QueryData","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","Articles","_Fragment","idsF8Rk7zNP","oQdBtKrcKsF8Rk7zNP","xDjjiIyrcsF8Rk7zNP","yaNLAN1hNsF8Rk7zNP","Image","css","sharedStyle.css","sharedStyle.fonts","v","t","I","e","b","T","n","r","x","N","A","R","P","q","i","_","D","s","a","o","j","C","J","V","W","$","z","G","K","H","X","Q","Y","Z","u","l","h","c","f","d","g","p","U","S","k","L","B","E","M","F","O","y","u","e","i","r","a","s","f","p","c","n","t","o","l","u","f","p","Z","e","m","t","r","a","addPropertyOverrides","CMSItemCounter","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","Projects","_Fragment","en3fUJl6wdMLh4RDKI","ExiPoRSoydMLh4RDKI","fwzCneSH2dMLh4RDKI","iddMLh4RDKI","Image","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ProjectCount","ArticleCount","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NavLinkFonts","NavLink","SmartComponentScopedContainerWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","transition3","transition4","transition5","transition6","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","ArrowIcon","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","EmailMenuTrigger","SmartComponentScopedContainerWithFX","serializationHash","variantClassNames","transition1","animation","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","useState","useMemo","location","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Instagram","Linkedin","serializationHash","variantClassNames","transition1","animation","transition2","animation1","transition4","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","AnimatedVerticalLine","MenuLinksFonts","MenuLinks","AnimatedHorizontalLine","EmailEditThisToChangeGloballyFonts","EmailEditThisToChangeGlobally","LocationFonts","Location","SocialLinksFonts","SocialLinks","PrimaryLinkFonts","PrimaryLink","Copyright","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","transition3","transition4","transition5","transition6","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition3","Transition","React.useContext","React.useMemo","transition4","transition5","transition6","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","FormButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","_Fragment","FormPlainTextInput","_Fragment","Component","LogoFonts","Logo","LocationFonts","Location","NavLink","HamburgerFonts","Hamburger","LogoAnimationFonts","LogoAnimation","ContainerWithFX","OverlayMenuFonts","OverlayMenu","LenisFonts","Lenis","BlurGradientFonts","BlurGradient","Newsletter","EmailEditThisToChangeGlobally","QuoteSymbol","TeamAuthorCard","MenuLinks","PrimaryLink","SocialLinks","breakpoints","isBrowser","serializationHash","variantClassNames","animation","animation1","transition3","animation2","animation3","animation4","animation5","animation6","transition4","animation7","getContainer","Overlay","t","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","HTMLStyle","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","PropertyOverrides","_Fragment","Image","React.Fragment","css","sharedStyle.fonts","sharedStyle1.fonts","Component","useState","useRef","index","fonts","css","className","fonts","css","className","addPropertyOverrides","RollingLettersFonts","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","LogoFonts","Logo","SocialLink","Grid","GradientBG","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","css","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Logo","Location","Hamburger","LogoAnimation","OverlayMenu","SectionsContact","SectionsFooter","Lenis","BlurGradient","isBrowser","Component","useRef","React.useId","className","_Fragment","PropertyOverrides","Image","React.createElement","NavFooter","Themes","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/unpkg.com/lenis@1.3.13/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.13/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qsISmokGxJ4uY7X7CEiH/Lenis.js","https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/enBGfYBUSLzlY8ju3QbZ/q9FIE05fKx4wh13q323u/SVH_override.js","https:/framerusercontent.com/modules/7SNhABcNDdP30XYoCHpN/SJZ6CzfHOvTJ5K67mFW3/Copyright.js","https:/framerusercontent.com/modules/cfFsxDOMm98Slyvcz2l1/jgbK5xV0xfDEV3X1hEVy/cLN8I2qtB.js","https:/framerusercontent.com/modules/OPJlnSDokJ2eD9lIXljn/mr2QJ5zw4xvkJ1Vbvzgr/CMSLibrary.js","https:/framer.com/m/CMSLibrary-09eo.js","https:/framerusercontent.com/modules/5vPyBr7cIu5pvzLG5cz1/E4ClGXqiyEoA3pQo3kPV/CMSCounter.js","https:/framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8-0.js","https:/framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8-1.js","https:/framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js","https:/framerusercontent.com/modules/4GJEKbzYy4ZJfq0NITn5/iihiJiHYeH9yvvJ4m25U/KfJpuaeUF.js","https:/framerusercontent.com/modules/eS2uffXgEMEuyuxjg7BS/cGTxU31F74a1GaQa1yBT/CMSCounter.js","https:/framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr-0.js","https:/framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr-1.js","https:/framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js","https:/framerusercontent.com/modules/hTBrq5QX3HfurbqeX9Dh/d9suVgtsvJJt4vtbdtWg/NvM86TUqi.js","https:/framerusercontent.com/modules/57pZa1Ve8Ll66JZ5aC3j/oSnuQqJ7uZKBe6zFiO5F/u4XCDpIfO.js","https:/framerusercontent.com/modules/jlPThLl4s64mc2TRrkYw/QcFNZWknQ2RNFL1lpW3t/kllUAqaw0.js","https:/framerusercontent.com/modules/2OEqnTnPUzKORTxflSRB/Xp8iPPM3QwZ67EdRFvDz/tz1OsU9sD.js","https:/framerusercontent.com/modules/2f7ntGw0S23d52Htcigh/uAHOFNUzwdEta7XOiHMk/OOPOTKpF4.js","https:/framerusercontent.com/modules/4vhvyxb0WWj5XF4fjyJz/wC7Mpo1IgFJRzkCU8LX8/TimeLocationPicker.js","https:/framerusercontent.com/modules/iqwT8e7NpGwy2L7Bz5OL/KEhPQMwIhBYCfJsxEdAI/Qq3nxMjTj.js","https:/framerusercontent.com/modules/qAGqJdk3Yw1sspVXrFBw/pwCCaNoLd9ekucoZJSiH/UnDcMsYsN.js","https:/framerusercontent.com/modules/gdbycG9zkZx5wu9heq8y/xa38GRhX7Ss0mlvl7XHQ/USrA7pht6.js","https:/framerusercontent.com/modules/p5BlqvkjExWatekCzjV4/M1pdtdxuz0OqHfBSCdCz/IMw3cDFLJ.js","https:/framerusercontent.com/modules/kfu3e66yk4X2DosPWLoL/8i1Ploa2PQU0J9j3nnXb/KDY7NNME0.js","https:/framerusercontent.com/modules/8RnTrV1kDQRQ4Tk77JOp/Q9qhWatNqVSROm6QAd3J/Omiu_RtCK.js","https:/framerusercontent.com/modules/rWVPxiuGysXydlOMgjke/Zzmo9FqjnFgiZr0UO0AP/BadgeFramer.js","https:/framerusercontent.com/modules/fSRXI9dS6p7JWyMvI2xc/1w58tvq7ZzLGrWP3ulVA/aQoZMpzSK.js","https:/framerusercontent.com/modules/kDTbdK8NV1YEYNUnvQFJ/vFblk2EZUWW2CNJI51wk/BackToTop.js","https:/framerusercontent.com/modules/ovUN7eS0sLG8bC7QbvgB/4vNEyOhGZlBWFl7RtzTH/RollingText.js","https:/framerusercontent.com/modules/ycIDJ6yYibDiXF48xxEJ/nA3cDSG6Odm386emLDCS/GAVYFXQvp.js","https:/framerusercontent.com/modules/QXGhMWy5MSKCU61auhM8/NN80hhMZLfyZjJLcbJlf/iFZvhWu7T.js","https:/framerusercontent.com/modules/ImDZRRdqQMDyd0jVP6S0/rkbSZkRuOiltT7Fl069z/doSd3hr1V.js","https:/framerusercontent.com/modules/1pJvJuy4mjayTbSfGDYA/aE1uVvY1QXpYxhwSE8Sj/mvdEcielf.js","https:/framerusercontent.com/modules/OFwSKEyOODjFptsafI02/yFV5BEVdo0qPkqxcChPO/xsG41_3po.js","https:/framerusercontent.com/modules/25Lo5cYAxfA3B4gMNYbR/digpkK7P1kEPN2DXcuLC/UcWMq1ayH.js","https:/framerusercontent.com/modules/hKoCpPwfBIO9naqjaK1K/AtZT5cBm80rZm6OhFsbH/QMikjisRP.js","framer:toplevel/main"],"sourcesContent":["// package.json\nvar version = \"1.3.13\";\n\n// packages/core/src/maths.ts\nfunction clamp(min, input, max) {\n  return Math.max(min, Math.min(input, max));\n}\nfunction lerp(x, y, t) {\n  return (1 - t) * x + t * y;\n}\nfunction damp(x, y, lambda, deltaTime) {\n  return lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\nfunction modulo(n, d) {\n  return (n % d + d) % d;\n}\n\n// packages/core/src/animate.ts\nvar Animate = class {\n  isRunning = false;\n  value = 0;\n  from = 0;\n  to = 0;\n  currentTime = 0;\n  // These are instanciated in the fromTo method\n  lerp;\n  duration;\n  easing;\n  onUpdate;\n  /**\n   * Advance the animation by the given delta time\n   *\n   * @param deltaTime - The time in seconds to advance the animation\n   */\n  advance(deltaTime) {\n    if (!this.isRunning) return;\n    let completed = false;\n    if (this.duration && this.easing) {\n      this.currentTime += deltaTime;\n      const linearProgress = clamp(0, this.currentTime / this.duration, 1);\n      completed = linearProgress >= 1;\n      const easedProgress = completed ? 1 : this.easing(linearProgress);\n      this.value = this.from + (this.to - this.from) * easedProgress;\n    } else if (this.lerp) {\n      this.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n      if (Math.round(this.value) === this.to) {\n        this.value = this.to;\n        completed = true;\n      }\n    } else {\n      this.value = this.to;\n      completed = true;\n    }\n    if (completed) {\n      this.stop();\n    }\n    this.onUpdate?.(this.value, completed);\n  }\n  /** Stop the animation */\n  stop() {\n    this.isRunning = false;\n  }\n  /**\n   * Set up the animation from a starting value to an ending value\n   * with optional parameters for lerping, duration, easing, and onUpdate callback\n   *\n   * @param from - The starting value\n   * @param to - The ending value\n   * @param options - Options for the animation\n   */\n  fromTo(from, to, { lerp: lerp2, duration, easing, onStart, onUpdate }) {\n    this.from = this.value = from;\n    this.to = to;\n    this.lerp = lerp2;\n    this.duration = duration;\n    this.easing = easing;\n    this.currentTime = 0;\n    this.isRunning = true;\n    onStart?.();\n    this.onUpdate = onUpdate;\n  }\n};\n\n// packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/core/src/dimensions.ts\nvar Dimensions = class {\n  constructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n    this.wrapper = wrapper;\n    this.content = content;\n    if (autoResize) {\n      this.debouncedResize = debounce(this.resize, debounceValue);\n      if (this.wrapper instanceof Window) {\n        window.addEventListener(\"resize\", this.debouncedResize, false);\n      } else {\n        this.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n        this.wrapperResizeObserver.observe(this.wrapper);\n      }\n      this.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n      this.contentResizeObserver.observe(this.content);\n    }\n    this.resize();\n  }\n  width = 0;\n  height = 0;\n  scrollHeight = 0;\n  scrollWidth = 0;\n  // These are instanciated in the constructor as they need information from the options\n  debouncedResize;\n  wrapperResizeObserver;\n  contentResizeObserver;\n  destroy() {\n    this.wrapperResizeObserver?.disconnect();\n    this.contentResizeObserver?.disconnect();\n    if (this.wrapper === window && this.debouncedResize) {\n      window.removeEventListener(\"resize\", this.debouncedResize, false);\n    }\n  }\n  resize = () => {\n    this.onWrapperResize();\n    this.onContentResize();\n  };\n  onWrapperResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.width = window.innerWidth;\n      this.height = window.innerHeight;\n    } else {\n      this.width = this.wrapper.clientWidth;\n      this.height = this.wrapper.clientHeight;\n    }\n  };\n  onContentResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.scrollHeight = this.content.scrollHeight;\n      this.scrollWidth = this.content.scrollWidth;\n    } else {\n      this.scrollHeight = this.wrapper.scrollHeight;\n      this.scrollWidth = this.wrapper.scrollWidth;\n    }\n  };\n  get limit() {\n    return {\n      x: this.scrollWidth - this.width,\n      y: this.scrollHeight - this.height\n    };\n  }\n};\n\n// packages/core/src/emitter.ts\nvar Emitter = class {\n  events = {};\n  /**\n   * Emit an event with the given data\n   * @param event Event name\n   * @param args Data to pass to the event handlers\n   */\n  emit(event, ...args) {\n    let callbacks = this.events[event] || [];\n    for (let i = 0, length = callbacks.length; i < length; i++) {\n      callbacks[i]?.(...args);\n    }\n  }\n  /**\n   * Add a callback to the event\n   * @param event Event name\n   * @param cb Callback function\n   * @returns Unsubscribe function\n   */\n  on(event, cb) {\n    this.events[event]?.push(cb) || (this.events[event] = [cb]);\n    return () => {\n      this.events[event] = this.events[event]?.filter((i) => cb !== i);\n    };\n  }\n  /**\n   * Remove a callback from the event\n   * @param event Event name\n   * @param callback Callback function\n   */\n  off(event, callback) {\n    this.events[event] = this.events[event]?.filter((i) => callback !== i);\n  }\n  /**\n   * Remove all event listeners and clean up\n   */\n  destroy() {\n    this.events = {};\n  }\n};\n\n// packages/core/src/virtual-scroll.ts\nvar LINE_HEIGHT = 100 / 6;\nvar listenerOptions = { passive: false };\nvar VirtualScroll = class {\n  constructor(element, options = { wheelMultiplier: 1, touchMultiplier: 1 }) {\n    this.element = element;\n    this.options = options;\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onWindowResize();\n    this.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.addEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.addEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n  }\n  touchStart = {\n    x: 0,\n    y: 0\n  };\n  lastDelta = {\n    x: 0,\n    y: 0\n  };\n  window = {\n    width: 0,\n    height: 0\n  };\n  emitter = new Emitter();\n  /**\n   * Add an event listener for the given event and callback\n   *\n   * @param event Event name\n   * @param callback Callback function\n   */\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  /** Remove all event listeners and clean up */\n  destroy() {\n    this.emitter.destroy();\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.removeEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchend\",\n      this.onTouchEnd,\n      listenerOptions\n    );\n  }\n  /**\n   * Event handler for 'touchstart' event\n   *\n   * @param event Touch event\n   */\n  onTouchStart = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: 0,\n      y: 0\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX: 0,\n      deltaY: 0,\n      event\n    });\n  };\n  /** Event handler for 'touchmove' event */\n  onTouchMove = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    const deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n    const deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: deltaX,\n      y: deltaY\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX,\n      deltaY,\n      event\n    });\n  };\n  onTouchEnd = (event) => {\n    this.emitter.emit(\"scroll\", {\n      deltaX: this.lastDelta.x,\n      deltaY: this.lastDelta.y,\n      event\n    });\n  };\n  /** Event handler for 'wheel' event */\n  onWheel = (event) => {\n    let { deltaX, deltaY, deltaMode } = event;\n    const multiplierX = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.width : 1;\n    const multiplierY = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.height : 1;\n    deltaX *= multiplierX;\n    deltaY *= multiplierY;\n    deltaX *= this.options.wheelMultiplier;\n    deltaY *= this.options.wheelMultiplier;\n    this.emitter.emit(\"scroll\", { deltaX, deltaY, event });\n  };\n  onWindowResize = () => {\n    this.window = {\n      width: window.innerWidth,\n      height: window.innerHeight\n    };\n  };\n};\n\n// packages/core/src/lenis.ts\nvar defaultEasing = (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t));\nvar Lenis = class {\n  _isScrolling = false;\n  // true when scroll is animating\n  _isStopped = false;\n  // true if user should not be able to scroll - enable/disable programmatically\n  _isLocked = false;\n  // same as isStopped but enabled/disabled when scroll reaches target\n  _preventNextNativeScrollEvent = false;\n  _resetVelocityTimeout = null;\n  __rafID = null;\n  /**\n   * Whether or not the user is touching the screen\n   */\n  isTouching;\n  /**\n   * The time in ms since the lenis instance was created\n   */\n  time = 0;\n  /**\n   * User data that will be forwarded through the scroll event\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   userData: {\n   *     foo: 'bar'\n   *   }\n   * })\n   */\n  userData = {};\n  /**\n   * The last velocity of the scroll\n   */\n  lastVelocity = 0;\n  /**\n   * The current velocity of the scroll\n   */\n  velocity = 0;\n  /**\n   * The direction of the scroll\n   */\n  direction = 0;\n  /**\n   * The options passed to the lenis instance\n   */\n  options;\n  /**\n   * The target scroll value\n   */\n  targetScroll;\n  /**\n   * The animated scroll value\n   */\n  animatedScroll;\n  // These are instanciated here as they don't need information from the options\n  animate = new Animate();\n  emitter = new Emitter();\n  // These are instanciated in the constructor as they need information from the options\n  dimensions;\n  // This is not private because it's used in the Snap class\n  virtualScroll;\n  constructor({\n    wrapper = window,\n    content = document.documentElement,\n    eventsTarget = wrapper,\n    smoothWheel = true,\n    syncTouch = false,\n    syncTouchLerp = 0.075,\n    touchInertiaExponent = 1.7,\n    duration,\n    // in seconds\n    easing,\n    lerp: lerp2 = 0.1,\n    infinite = false,\n    orientation = \"vertical\",\n    // vertical, horizontal\n    gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\",\n    // vertical, horizontal, both\n    touchMultiplier = 1,\n    wheelMultiplier = 1,\n    autoResize = true,\n    prevent,\n    virtualScroll,\n    overscroll = true,\n    autoRaf = false,\n    anchors = false,\n    autoToggle = false,\n    // https://caniuse.com/?search=transition-behavior\n    allowNestedScroll = false,\n    __experimental__naiveDimensions = false\n  } = {}) {\n    window.lenisVersion = version;\n    if (!wrapper || wrapper === document.documentElement) {\n      wrapper = window;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.options = {\n      wrapper,\n      content,\n      eventsTarget,\n      smoothWheel,\n      syncTouch,\n      syncTouchLerp,\n      touchInertiaExponent,\n      duration,\n      easing,\n      lerp: lerp2,\n      infinite,\n      gestureOrientation,\n      orientation,\n      touchMultiplier,\n      wheelMultiplier,\n      autoResize,\n      prevent,\n      virtualScroll,\n      overscroll,\n      autoRaf,\n      anchors,\n      autoToggle,\n      allowNestedScroll,\n      __experimental__naiveDimensions\n    };\n    this.dimensions = new Dimensions(wrapper, content, { autoResize });\n    this.updateClassName();\n    this.targetScroll = this.animatedScroll = this.actualScroll;\n    this.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll, false);\n    this.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    if (this.options.anchors && this.options.wrapper === window) {\n      this.options.wrapper.addEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.options.wrapper.addEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    this.virtualScroll = new VirtualScroll(eventsTarget, {\n      touchMultiplier,\n      wheelMultiplier\n    });\n    this.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n    if (this.options.autoToggle) {\n      this.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd, {\n        passive: true\n      });\n    }\n    if (this.options.autoRaf) {\n      this.__rafID = requestAnimationFrame(this.raf);\n    }\n  }\n  /**\n   * Destroy the lenis instance, remove all event listeners and clean up the class name\n   */\n  destroy() {\n    this.emitter.destroy();\n    this.options.wrapper.removeEventListener(\n      \"scroll\",\n      this.onNativeScroll,\n      false\n    );\n    this.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    this.options.wrapper.removeEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    if (this.options.anchors && this.options.wrapper === window) {\n      this.options.wrapper.removeEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.virtualScroll.destroy();\n    this.dimensions.destroy();\n    this.cleanUpClassName();\n    if (this.__rafID) {\n      cancelAnimationFrame(this.__rafID);\n    }\n  }\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  off(event, callback) {\n    return this.emitter.off(event, callback);\n  }\n  onScrollEnd = (e) => {\n    if (!(e instanceof CustomEvent)) {\n      if (this.isScrolling === \"smooth\" || this.isScrolling === false) {\n        e.stopPropagation();\n      }\n    }\n  };\n  dispatchScrollendEvent = () => {\n    this.options.wrapper.dispatchEvent(\n      new CustomEvent(\"scrollend\", {\n        bubbles: this.options.wrapper === window,\n        // cancelable: false,\n        detail: {\n          lenisScrollEnd: true\n        }\n      })\n    );\n  };\n  onTransitionEnd = (event) => {\n    if (event.propertyName.includes(\"overflow\")) {\n      const property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n      const overflow = getComputedStyle(this.rootElement)[property];\n      if ([\"hidden\", \"clip\"].includes(overflow)) {\n        this.internalStop();\n      } else {\n        this.internalStart();\n      }\n    }\n  };\n  setScroll(scroll) {\n    if (this.isHorizontal) {\n      this.options.wrapper.scrollTo({ left: scroll, behavior: \"instant\" });\n    } else {\n      this.options.wrapper.scrollTo({ top: scroll, behavior: \"instant\" });\n    }\n  }\n  onClick = (event) => {\n    const path = event.composedPath();\n    const anchor = path.find(\n      (node) => node instanceof HTMLAnchorElement && node.getAttribute(\"href\")?.includes(\"#\")\n    );\n    if (anchor) {\n      const href = anchor.getAttribute(\"href\");\n      if (href) {\n        const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n        const target = `#${href.split(\"#\")[1]}`;\n        this.scrollTo(target, options);\n      }\n    }\n  };\n  onPointerDown = (event) => {\n    if (event.button === 1) {\n      this.reset();\n    }\n  };\n  onVirtualScroll = (data) => {\n    if (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false)\n      return;\n    const { deltaX, deltaY, event } = data;\n    this.emitter.emit(\"virtual-scroll\", { deltaX, deltaY, event });\n    if (event.ctrlKey) return;\n    if (event.lenisStopPropagation) return;\n    const isTouch = event.type.includes(\"touch\");\n    const isWheel = event.type.includes(\"wheel\");\n    this.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n    const isClickOrTap = deltaX === 0 && deltaY === 0;\n    const isTapToStop = this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked;\n    if (isTapToStop) {\n      this.reset();\n      return;\n    }\n    const isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n    if (isClickOrTap || isUnknownGesture) {\n      return;\n    }\n    let composedPath = event.composedPath();\n    composedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n    const prevent = this.options.prevent;\n    if (!!composedPath.find(\n      (node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.checkNestedScroll(node, { deltaX, deltaY }))\n    ))\n      return;\n    if (this.isStopped || this.isLocked) {\n      if (event.cancelable) {\n        event.preventDefault();\n      }\n      return;\n    }\n    const isSmooth = this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel;\n    if (!isSmooth) {\n      this.isScrolling = \"native\";\n      this.animate.stop();\n      event.lenisStopPropagation = true;\n      return;\n    }\n    let delta = deltaY;\n    if (this.options.gestureOrientation === \"both\") {\n      delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n    } else if (this.options.gestureOrientation === \"horizontal\") {\n      delta = deltaX;\n    }\n    if (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) {\n      event.lenisStopPropagation = true;\n    }\n    if (event.cancelable) {\n      event.preventDefault();\n    }\n    const isSyncTouch = isTouch && this.options.syncTouch;\n    const isTouchEnd = isTouch && event.type === \"touchend\";\n    const hasTouchInertia = isTouchEnd;\n    if (hasTouchInertia) {\n      delta = Math.sign(this.velocity) * Math.pow(Math.abs(this.velocity), this.options.touchInertiaExponent);\n    }\n    this.scrollTo(this.targetScroll + delta, {\n      programmatic: false,\n      ...isSyncTouch ? {\n        lerp: hasTouchInertia ? this.options.syncTouchLerp : 1\n        // immediate: !hasTouchInertia,\n      } : {\n        lerp: this.options.lerp,\n        duration: this.options.duration,\n        easing: this.options.easing\n      }\n    });\n  };\n  /**\n   * Force lenis to recalculate the dimensions\n   */\n  resize() {\n    this.dimensions.resize();\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.emit();\n  }\n  emit() {\n    this.emitter.emit(\"scroll\", this);\n  }\n  onNativeScroll = () => {\n    if (this._resetVelocityTimeout !== null) {\n      clearTimeout(this._resetVelocityTimeout);\n      this._resetVelocityTimeout = null;\n    }\n    if (this._preventNextNativeScrollEvent) {\n      this._preventNextNativeScrollEvent = false;\n      return;\n    }\n    if (this.isScrolling === false || this.isScrolling === \"native\") {\n      const lastScroll = this.animatedScroll;\n      this.animatedScroll = this.targetScroll = this.actualScroll;\n      this.lastVelocity = this.velocity;\n      this.velocity = this.animatedScroll - lastScroll;\n      this.direction = Math.sign(\n        this.animatedScroll - lastScroll\n      );\n      if (!this.isStopped) {\n        this.isScrolling = \"native\";\n      }\n      this.emit();\n      if (this.velocity !== 0) {\n        this._resetVelocityTimeout = setTimeout(() => {\n          this.lastVelocity = this.velocity;\n          this.velocity = 0;\n          this.isScrolling = false;\n          this.emit();\n        }, 400);\n      }\n    }\n  };\n  reset() {\n    this.isLocked = false;\n    this.isScrolling = false;\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.lastVelocity = this.velocity = 0;\n    this.animate.stop();\n  }\n  /**\n   * Start lenis scroll after it has been stopped\n   */\n  start() {\n    if (!this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.removeProperty(\"overflow\");\n      return;\n    }\n    this.internalStart();\n  }\n  internalStart() {\n    if (!this.isStopped) return;\n    this.reset();\n    this.isStopped = false;\n    this.emit();\n  }\n  /**\n   * Stop lenis scroll\n   */\n  stop() {\n    if (this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.setProperty(\"overflow\", \"clip\");\n      return;\n    }\n    this.internalStop();\n  }\n  internalStop() {\n    if (this.isStopped) return;\n    this.reset();\n    this.isStopped = true;\n    this.emit();\n  }\n  /**\n   * RequestAnimationFrame for lenis\n   *\n   * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n   */\n  raf = (time) => {\n    const deltaTime = time - (this.time || time);\n    this.time = time;\n    this.animate.advance(deltaTime * 1e-3);\n    if (this.options.autoRaf) {\n      this.__rafID = requestAnimationFrame(this.raf);\n    }\n  };\n  /**\n   * Scroll to a target value\n   *\n   * @param target The target value to scroll to\n   * @param options The options for the scroll\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   offset: 100,\n   *   duration: 1,\n   *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n   *   lerp: 0.1,\n   *   onStart: () => {\n   *     console.log('onStart')\n   *   },\n   *   onComplete: () => {\n   *     console.log('onComplete')\n   *   },\n   * })\n   */\n  scrollTo(target, {\n    offset = 0,\n    immediate = false,\n    lock = false,\n    duration = this.options.duration,\n    easing = this.options.easing,\n    lerp: lerp2 = this.options.lerp,\n    onStart,\n    onComplete,\n    force = false,\n    // scroll even if stopped\n    programmatic = true,\n    // called from outside of the class\n    userData\n  } = {}) {\n    if ((this.isStopped || this.isLocked) && !force) return;\n    if (typeof target === \"string\" && [\"top\", \"left\", \"start\", \"#\"].includes(target)) {\n      target = 0;\n    } else if (typeof target === \"string\" && [\"bottom\", \"right\", \"end\"].includes(target)) {\n      target = this.limit;\n    } else {\n      let node;\n      if (typeof target === \"string\") {\n        node = document.querySelector(target);\n        if (!node) {\n          if (target === \"#top\") {\n            target = 0;\n          } else {\n            console.warn(\"Lenis: Target not found\", target);\n          }\n        }\n      } else if (target instanceof HTMLElement && target?.nodeType) {\n        node = target;\n      }\n      if (node) {\n        if (this.options.wrapper !== window) {\n          const wrapperRect = this.rootElement.getBoundingClientRect();\n          offset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n        }\n        const rect = node.getBoundingClientRect();\n        target = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll;\n      }\n    }\n    if (typeof target !== \"number\") return;\n    target += offset;\n    target = Math.round(target);\n    if (this.options.infinite) {\n      if (programmatic) {\n        this.targetScroll = this.animatedScroll = this.scroll;\n        const distance = target - this.animatedScroll;\n        if (distance > this.limit / 2) {\n          target = target - this.limit;\n        } else if (distance < -this.limit / 2) {\n          target = target + this.limit;\n        }\n      }\n    } else {\n      target = clamp(0, target, this.limit);\n    }\n    if (target === this.targetScroll) {\n      onStart?.(this);\n      onComplete?.(this);\n      return;\n    }\n    this.userData = userData ?? {};\n    if (immediate) {\n      this.animatedScroll = this.targetScroll = target;\n      this.setScroll(this.scroll);\n      this.reset();\n      this.preventNextNativeScrollEvent();\n      this.emit();\n      onComplete?.(this);\n      this.userData = {};\n      requestAnimationFrame(() => {\n        this.dispatchScrollendEvent();\n      });\n      return;\n    }\n    if (!programmatic) {\n      this.targetScroll = target;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.animate.fromTo(this.animatedScroll, target, {\n      duration,\n      easing,\n      lerp: lerp2,\n      onStart: () => {\n        if (lock) this.isLocked = true;\n        this.isScrolling = \"smooth\";\n        onStart?.(this);\n      },\n      onUpdate: (value, completed) => {\n        this.isScrolling = \"smooth\";\n        this.lastVelocity = this.velocity;\n        this.velocity = value - this.animatedScroll;\n        this.direction = Math.sign(this.velocity);\n        this.animatedScroll = value;\n        this.setScroll(this.scroll);\n        if (programmatic) {\n          this.targetScroll = value;\n        }\n        if (!completed) this.emit();\n        if (completed) {\n          this.reset();\n          this.emit();\n          onComplete?.(this);\n          this.userData = {};\n          requestAnimationFrame(() => {\n            this.dispatchScrollendEvent();\n          });\n          this.preventNextNativeScrollEvent();\n        }\n      }\n    });\n  }\n  preventNextNativeScrollEvent() {\n    this._preventNextNativeScrollEvent = true;\n    requestAnimationFrame(() => {\n      this._preventNextNativeScrollEvent = false;\n    });\n  }\n  checkNestedScroll(node, { deltaX, deltaY }) {\n    const time = Date.now();\n    const cache = node._lenis ??= {};\n    let hasOverflowX, hasOverflowY, isScrollableX, isScrollableY, scrollWidth, scrollHeight, clientWidth, clientHeight;\n    const gestureOrientation = this.options.gestureOrientation;\n    if (time - (cache.time ?? 0) > 2e3) {\n      cache.time = Date.now();\n      const computedStyle = window.getComputedStyle(node);\n      cache.computedStyle = computedStyle;\n      const overflowXString = computedStyle.overflowX;\n      const overflowYString = computedStyle.overflowY;\n      hasOverflowX = [\"auto\", \"overlay\", \"scroll\"].includes(overflowXString);\n      hasOverflowY = [\"auto\", \"overlay\", \"scroll\"].includes(overflowYString);\n      cache.hasOverflowX = hasOverflowX;\n      cache.hasOverflowY = hasOverflowY;\n      if (!hasOverflowX && !hasOverflowY) return false;\n      if (gestureOrientation === \"vertical\" && !hasOverflowY) return false;\n      if (gestureOrientation === \"horizontal\" && !hasOverflowX) return false;\n      scrollWidth = node.scrollWidth;\n      scrollHeight = node.scrollHeight;\n      clientWidth = node.clientWidth;\n      clientHeight = node.clientHeight;\n      isScrollableX = scrollWidth > clientWidth;\n      isScrollableY = scrollHeight > clientHeight;\n      cache.isScrollableX = isScrollableX;\n      cache.isScrollableY = isScrollableY;\n      cache.scrollWidth = scrollWidth;\n      cache.scrollHeight = scrollHeight;\n      cache.clientWidth = clientWidth;\n      cache.clientHeight = clientHeight;\n    } else {\n      isScrollableX = cache.isScrollableX;\n      isScrollableY = cache.isScrollableY;\n      hasOverflowX = cache.hasOverflowX;\n      hasOverflowY = cache.hasOverflowY;\n      scrollWidth = cache.scrollWidth;\n      scrollHeight = cache.scrollHeight;\n      clientWidth = cache.clientWidth;\n      clientHeight = cache.clientHeight;\n    }\n    if (!hasOverflowX && !hasOverflowY || !isScrollableX && !isScrollableY) {\n      return false;\n    }\n    if (gestureOrientation === \"vertical\" && (!hasOverflowY || !isScrollableY))\n      return false;\n    if (gestureOrientation === \"horizontal\" && (!hasOverflowX || !isScrollableX))\n      return false;\n    let orientation;\n    if (gestureOrientation === \"horizontal\") {\n      orientation = \"x\";\n    } else if (gestureOrientation === \"vertical\") {\n      orientation = \"y\";\n    } else {\n      const isScrollingX = deltaX !== 0;\n      const isScrollingY = deltaY !== 0;\n      if (isScrollingX && hasOverflowX && isScrollableX) {\n        orientation = \"x\";\n      }\n      if (isScrollingY && hasOverflowY && isScrollableY) {\n        orientation = \"y\";\n      }\n    }\n    if (!orientation) return false;\n    let scroll, maxScroll, delta, hasOverflow, isScrollable;\n    if (orientation === \"x\") {\n      scroll = node.scrollLeft;\n      maxScroll = scrollWidth - clientWidth;\n      delta = deltaX;\n      hasOverflow = hasOverflowX;\n      isScrollable = isScrollableX;\n    } else if (orientation === \"y\") {\n      scroll = node.scrollTop;\n      maxScroll = scrollHeight - clientHeight;\n      delta = deltaY;\n      hasOverflow = hasOverflowY;\n      isScrollable = isScrollableY;\n    } else {\n      return false;\n    }\n    const willScroll = delta > 0 ? scroll < maxScroll : scroll > 0;\n    return willScroll && hasOverflow && isScrollable;\n  }\n  /**\n   * The root element on which lenis is instanced\n   */\n  get rootElement() {\n    return this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n  }\n  /**\n   * The limit which is the maximum scroll value\n   */\n  get limit() {\n    if (this.options.__experimental__naiveDimensions) {\n      if (this.isHorizontal) {\n        return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n      } else {\n        return this.rootElement.scrollHeight - this.rootElement.clientHeight;\n      }\n    } else {\n      return this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n    }\n  }\n  /**\n   * Whether or not the scroll is horizontal\n   */\n  get isHorizontal() {\n    return this.options.orientation === \"horizontal\";\n  }\n  /**\n   * The actual scroll value\n   */\n  get actualScroll() {\n    const wrapper = this.options.wrapper;\n    return this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n  }\n  /**\n   * The current scroll value\n   */\n  get scroll() {\n    return this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n  }\n  /**\n   * The progress of the scroll relative to the limit\n   */\n  get progress() {\n    return this.limit === 0 ? 1 : this.scroll / this.limit;\n  }\n  /**\n   * Current scroll state\n   */\n  get isScrolling() {\n    return this._isScrolling;\n  }\n  set isScrolling(value) {\n    if (this._isScrolling !== value) {\n      this._isScrolling = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is stopped\n   */\n  get isStopped() {\n    return this._isStopped;\n  }\n  set isStopped(value) {\n    if (this._isStopped !== value) {\n      this._isStopped = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is locked\n   */\n  get isLocked() {\n    return this._isLocked;\n  }\n  set isLocked(value) {\n    if (this._isLocked !== value) {\n      this._isLocked = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is smooth scrolling\n   */\n  get isSmooth() {\n    return this.isScrolling === \"smooth\";\n  }\n  /**\n   * The class name applied to the wrapper element\n   */\n  get className() {\n    let className = \"lenis\";\n    if (this.options.autoToggle) className += \" lenis-autoToggle\";\n    if (this.isStopped) className += \" lenis-stopped\";\n    if (this.isLocked) className += \" lenis-locked\";\n    if (this.isScrolling) className += \" lenis-scrolling\";\n    if (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n    return className;\n  }\n  updateClassName() {\n    this.cleanUpClassName();\n    this.rootElement.className = `${this.rootElement.className} ${this.className}`.trim();\n  }\n  cleanUpClassName() {\n    this.rootElement.className = this.rootElement.className.replace(/lenis(-\\w+)?/g, \"\").trim();\n  }\n};\nexport {\n  Lenis as default\n};\n//# sourceMappingURL=lenis.mjs.map","// packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n  const position = getComputedStyle(element).position;\n  const isSticky = position === \"sticky\";\n  if (isSticky) {\n    element.style.setProperty(\"position\", \"static\");\n    element.dataset.sticky = \"true\";\n  }\n  if (element.offsetParent) {\n    removeParentSticky(element.offsetParent);\n  }\n}\nfunction addParentSticky(element) {\n  if (element?.dataset?.sticky === \"true\") {\n    element.style.removeProperty(\"position\");\n    delete element.dataset.sticky;\n  }\n  if (element.offsetParent) {\n    addParentSticky(element.offsetParent);\n  }\n}\nfunction offsetTop(element, accumulator = 0) {\n  const top = accumulator + element.offsetTop;\n  if (element.offsetParent) {\n    return offsetTop(element.offsetParent, top);\n  }\n  return top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n  const left = accumulator + element.offsetLeft;\n  if (element.offsetParent) {\n    return offsetLeft(element.offsetParent, left);\n  }\n  return left;\n}\nfunction scrollTop(element, accumulator = 0) {\n  const top = accumulator + element.scrollTop;\n  if (element.offsetParent) {\n    return scrollTop(element.offsetParent, top);\n  }\n  return top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n  const left = accumulator + element.scrollLeft;\n  if (element.offsetParent) {\n    return scrollLeft(element.offsetParent, left);\n  }\n  return left + window.scrollX;\n}\nvar SnapElement = class {\n  element;\n  options;\n  align;\n  // @ts-ignore\n  rect = {};\n  wrapperResizeObserver;\n  resizeObserver;\n  debouncedWrapperResize;\n  constructor(element, {\n    align = [\"start\"],\n    ignoreSticky = true,\n    ignoreTransform = false\n  } = {}) {\n    this.element = element;\n    this.options = { align, ignoreSticky, ignoreTransform };\n    this.align = [align].flat();\n    this.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n    this.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n    this.wrapperResizeObserver.observe(document.body);\n    this.onWrapperResize();\n    this.resizeObserver = new ResizeObserver(this.onResize);\n    this.resizeObserver.observe(this.element);\n    this.setRect({\n      width: this.element.offsetWidth,\n      height: this.element.offsetHeight\n    });\n  }\n  destroy() {\n    this.wrapperResizeObserver.disconnect();\n    this.resizeObserver.disconnect();\n  }\n  setRect({\n    top,\n    left,\n    width,\n    height,\n    element\n  } = {}) {\n    top = top ?? this.rect.top;\n    left = left ?? this.rect.left;\n    width = width ?? this.rect.width;\n    height = height ?? this.rect.height;\n    element = element ?? this.rect.element;\n    if (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element)\n      return;\n    this.rect.top = top;\n    this.rect.y = top;\n    this.rect.width = width;\n    this.rect.height = height;\n    this.rect.left = left;\n    this.rect.x = left;\n    this.rect.bottom = top + height;\n    this.rect.right = left + width;\n  }\n  onWrapperResize = () => {\n    let top, left;\n    if (this.options.ignoreSticky) removeParentSticky(this.element);\n    if (this.options.ignoreTransform) {\n      top = offsetTop(this.element);\n      left = offsetLeft(this.element);\n    } else {\n      const rect = this.element.getBoundingClientRect();\n      top = rect.top + scrollTop(this.element);\n      left = rect.left + scrollLeft(this.element);\n    }\n    if (this.options.ignoreSticky) addParentSticky(this.element);\n    this.setRect({ top, left });\n  };\n  onResize = ([entry]) => {\n    if (!entry?.borderBoxSize[0]) return;\n    const width = entry.borderBoxSize[0].inlineSize;\n    const height = entry.borderBoxSize[0].blockSize;\n    this.setRect({ width, height });\n  };\n};\n\n// packages/snap/src/uid.ts\nvar index = 0;\nfunction uid() {\n  return index++;\n}\n\n// packages/snap/src/snap.ts\nvar Snap = class {\n  constructor(lenis, {\n    type = \"proximity\",\n    lerp,\n    easing,\n    duration,\n    distanceThreshold = \"50%\",\n    // useless when type is \"mandatory\"\n    debounce: debounceDelay = 500,\n    onSnapStart,\n    onSnapComplete\n  } = {}) {\n    this.lenis = lenis;\n    this.options = {\n      type,\n      lerp,\n      easing,\n      duration,\n      distanceThreshold,\n      debounce: debounceDelay,\n      onSnapStart,\n      onSnapComplete\n    };\n    this.onWindowResize();\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onSnapDebounced = debounce(this.onSnap, this.options.debounce);\n    this.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n  }\n  options;\n  elements = /* @__PURE__ */ new Map();\n  snaps = /* @__PURE__ */ new Map();\n  viewport = {\n    width: window.innerWidth,\n    height: window.innerHeight\n  };\n  isStopped = false;\n  onSnapDebounced;\n  currentSnapIndex;\n  /**\n   * Destroy the snap instance\n   */\n  destroy() {\n    this.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.elements.forEach((element) => element.destroy());\n  }\n  /**\n   * Start the snap after it has been stopped\n   */\n  start() {\n    this.isStopped = false;\n  }\n  /**\n   * Stop the snap\n   */\n  stop() {\n    this.isStopped = true;\n  }\n  /**\n   * Add a snap to the snap instance\n   *\n   * @param value The value to snap to\n   * @param userData User data that will be forwarded through the snap event\n   * @returns Unsubscribe function\n   */\n  add(value) {\n    const id = uid();\n    this.snaps.set(id, { value });\n    return () => this.snaps.delete(id);\n  }\n  /**\n   * Add an element to the snap instance\n   *\n   * @param element The element to add\n   * @param options The options for the element\n   * @returns Unsubscribe function\n   */\n  addElement(element, options = {}) {\n    const id = uid();\n    this.elements.set(id, new SnapElement(element, options));\n    return () => this.elements.delete(id);\n  }\n  addElements(elements, options = {}) {\n    const map = elements.map((element) => this.addElement(element, options));\n    return () => {\n      map.forEach((remove) => {\n        remove();\n      });\n    };\n  }\n  onWindowResize = () => {\n    this.viewport.width = window.innerWidth;\n    this.viewport.height = window.innerHeight;\n  };\n  computeSnaps = () => {\n    const { isHorizontal } = this.lenis;\n    let snaps = [...this.snaps.values()];\n    this.elements.forEach(({ rect, align }) => {\n      let value;\n      align.forEach((align2) => {\n        if (align2 === \"start\") {\n          value = rect.top;\n        } else if (align2 === \"center\") {\n          value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n        } else if (align2 === \"end\") {\n          value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n        }\n        if (typeof value === \"number\") {\n          snaps.push({ value: Math.ceil(value) });\n        }\n      });\n    });\n    snaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n    return snaps;\n  };\n  previous() {\n    this.goTo((this.currentSnapIndex ?? 0) - 1);\n  }\n  next() {\n    this.goTo((this.currentSnapIndex ?? 0) + 1);\n  }\n  goTo(index2) {\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    this.currentSnapIndex = Math.max(0, Math.min(index2, snaps.length - 1));\n    const currentSnap = snaps[this.currentSnapIndex];\n    if (currentSnap === void 0) return;\n    this.lenis.scrollTo(currentSnap.value, {\n      duration: this.options.duration,\n      easing: this.options.easing,\n      lerp: this.options.lerp,\n      lock: this.options.type === \"lock\",\n      userData: { initiator: \"snap\" },\n      onStart: () => {\n        this.options.onSnapStart?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      },\n      onComplete: () => {\n        this.options.onSnapComplete?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      }\n    });\n  }\n  get distanceThreshold() {\n    let distanceThreshold = Infinity;\n    if (this.options.type === \"mandatory\") return Infinity;\n    const { isHorizontal } = this.lenis;\n    const axis = isHorizontal ? \"width\" : \"height\";\n    if (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) {\n      distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n    } else if (typeof this.options.distanceThreshold === \"number\") {\n      distanceThreshold = this.options.distanceThreshold;\n    } else {\n      distanceThreshold = this.viewport[axis];\n    }\n    return distanceThreshold;\n  }\n  onSnap = (e) => {\n    if (this.isStopped) return;\n    if (e.event.type === \"touchmove\") return;\n    if (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\")\n      return;\n    let { scroll, isHorizontal } = this.lenis;\n    const delta = isHorizontal ? e.deltaX : e.deltaY;\n    scroll = Math.ceil(this.lenis.scroll + delta);\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    let snapIndex;\n    const prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n    const nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n    if (this.options.type === \"lock\") {\n      if (delta > 0) {\n        snapIndex = nextSnapIndex;\n      } else if (delta < 0) {\n        snapIndex = prevSnapIndex;\n      }\n    } else {\n      const prevSnap = snaps[prevSnapIndex];\n      const distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Infinity;\n      const nextSnap = snaps[nextSnapIndex];\n      const distanceToNextSnap = nextSnap ? Math.abs(scroll - nextSnap.value) : Infinity;\n      snapIndex = distanceToPrevSnap < distanceToNextSnap ? prevSnapIndex : nextSnapIndex;\n    }\n    if (snapIndex === void 0) return;\n    if (snapIndex === -1) return;\n    snapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n    const snap = snaps[snapIndex];\n    const distance = Math.abs(scroll - snap.value);\n    if (distance <= this.distanceThreshold) {\n      this.goTo(snapIndex);\n    }\n  };\n  resize() {\n    this.elements.forEach((element) => element.onWrapperResize());\n  }\n};\nexport {\n  Snap as default\n};\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.13/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.13/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,easing,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,duration:intensity/10,infinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\"});let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[children]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.8/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;}},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";// -------------------------------------------------- //\n// DVH OVERRIDE\n// -------------------------------------------------- //\nexport function withDvh(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,height:\"100dvh\"}});});}// -------------------------------------------------- //\n// SVH OVERRIDE\n// -------------------------------------------------- //\nexport function withSvh(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const{style,...restProps}=props;return /*#__PURE__*/_jsx(Component,{ref:ref,...restProps,style:{...style,height:\"100svh\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSvh\":{\"type\":\"reactHoc\",\"name\":\"withSvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDvh\":{\"type\":\"reactHoc\",\"name\":\"withDvh\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVH_override.map","// Copyright component with customizable font, color, name, and statement\nimport{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Copyright\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Copyright(props){const{name,statement,color,font,yearOverride,year,style}=props;const displayYear=yearOverride?year:new Date().getFullYear();return /*#__PURE__*/_jsxs(\"span\",{style:{color,...font,...style,width:\"max-content\",minWidth:\"max-content\",display:\"inline-block\"},children:[\"\\xa9 \",displayYear,\" \",name,\" \",statement]});}addPropertyControls(Copyright,{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Company\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},yearOverride:{type:ControlType.Boolean,title:\"Override Year\",defaultValue:false,enabledTitle:\"Manual\",disabledTitle:\"Auto\"},year:{type:ControlType.Number,title:\"Year\",defaultValue:new Date().getFullYear(),min:1900,max:2100,displayStepper:true,hidden:props=>!props.yearOverride}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Copyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,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 Copyright from\"https://framerusercontent.com/modules/7SNhABcNDdP30XYoCHpN/SJZ6CzfHOvTJ5K67mFW3/Copyright.js\";const CopyrightFonts=getFonts(Copyright);const serializationHash=\"framer-IQVwv\";const variantClassNames={neyvOrUik:\"framer-v-12nyai8\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"neyvOrUik\",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-12nyai8\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"neyvOrUik\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a5c6mb-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"a1tLZW7Au-container\",nodeId:\"a1tLZW7Au\",rendersWithMotion:true,scopeId:\"cLN8I2qtB\",children:/*#__PURE__*/_jsx(Copyright,{color:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontFeatureSettings:\"'salt' on\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"100%\"},height:\"100%\",id:\"a1tLZW7Au\",layoutId:\"a1tLZW7Au\",name:\"KYO\\xae\",statement:\"All rights reserved.\",width:\"100%\",year:2025,yearOverride:false})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IQVwv.framer-1q94jfl, .framer-IQVwv .framer-1q94jfl { display: block; }\",\".framer-IQVwv.framer-12nyai8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IQVwv .framer-a5c6mb-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 170\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercLN8I2qtB=withCSS(Component,css,\"framer-IQVwv\");export default FramercLN8I2qtB;FramercLN8I2qtB.displayName=\"Copyright\";FramercLN8I2qtB.defaultProps={height:14,width:170};addFonts(FramercLN8I2qtB,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...CopyrightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercLN8I2qtB\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"14\",\"framerIntrinsicWidth\":\"170\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cLN8I2qtB.map","export function getCollectionData(collectionList){var _collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_collectionList_props_children_props_children_props,_collectionList_props_children_props_children,_collectionList_props_children_props1,_collectionList_props_children1,_collectionList_props2,_queryParent_props;let queryParent=null;if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query){queryParent=collectionList;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query){queryParent=collectionList.props.children;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props_children1=_collectionList_props2.children)===null||_collectionList_props_children1===void 0?void 0:(_collectionList_props_children_props1=_collectionList_props_children1.props)===null||_collectionList_props_children_props1===void 0?void 0:(_collectionList_props_children_props_children=_collectionList_props_children_props1.children)===null||_collectionList_props_children_props_children===void 0?void 0:(_collectionList_props_children_props_children_props=_collectionList_props_children_props_children.props)===null||_collectionList_props_children_props_children_props===void 0?void 0:_collectionList_props_children_props_children_props.query){queryParent=collectionList.props.children.props.children;}const query=queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.query;let queryData=null;if(query===null||query===void 0?void 0:query.from){if(query.from.data){queryData=query.from.data;}else if(query.from.left){let left=query.from.left;for(let i=0;i<100;i++){if(left.type==\"Collection\"){queryData=left.data;break;}else if(left.left){left=left.left;}else{break;}}}}// Get property controls\nconst propertyControlsById=(queryData===null||queryData===void 0?void 0:queryData.propertyControls)||{};const propertyControlsByName={};for(const id in propertyControlsById){const control=propertyControlsById[id];propertyControlsByName[control.title]={id,...control};}// Get children function\nlet childrenFunction=null;if(collectionList){var _collectionList_props3,_clpc_props,_clpc_props_children_props,_clpc_props_children,_clpc_props1;const clpc=(_collectionList_props3=collectionList.props)===null||_collectionList_props3===void 0?void 0:_collectionList_props3.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props=clpc.props)===null||_clpc_props===void 0?void 0:_clpc_props.children)==\"function\"){childrenFunction=clpc.props.children;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props1=clpc.props)===null||_clpc_props1===void 0?void 0:(_clpc_props_children=_clpc_props1.children)===null||_clpc_props_children===void 0?void 0:(_clpc_props_children_props=_clpc_props_children.props)===null||_clpc_props_children_props===void 0?void 0:_clpc_props_children_props.children)==\"function\"){childrenFunction=clpc.props.children.props.children;}}return{query,queryParent,queryData,propertyControlsById,propertyControlsByName,childrenFunction};}export function addFieldsToSelect(fields,query,propertyControlsByName){const alias=query.alias;const select=Array.isArray(query===null||query===void 0?void 0:query.select)?[...query.select]:[];for(const fieldName of fields){var _propertyControlsByName_fieldName;const fieldId=(_propertyControlsByName_fieldName=propertyControlsByName[fieldName])===null||_propertyControlsByName_fieldName===void 0?void 0:_propertyControlsByName_fieldName.id;if(!fieldId){continue;}let matchFound=false;for(const item of select){if(item.name===fieldId&&item.type===\"Identifier\"&&item.collection===alias){matchFound=true;continue;}}if(matchFound){continue;}select.push({collection:alias,name:fieldId,type:\"Identifier\"});}return select;}\nexport const __FramerMetadata__ = {\"exports\":{\"getCollectionData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addFieldsToSelect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSLibrary.map","/*\n * CMSLibrary\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/OPJlnSDokJ2eD9lIXljn/mr2QJ5zw4xvkJ1Vbvzgr/CMSLibrary.js\"\n","import{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nuseQueryData}from\"framer\";import{getCollectionData}from\"https://framer.com/m/CMSLibrary-09eo.js\";function formatNumber(value,commas){let numberString=value.toFixed(0);if(commas){numberString=numberString.replace(/\\B(?=(\\d{3})+(?!\\d))/g,\",\");}return numberString;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function CMSCounter(props){const{transform}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const collectionList=props.collectionList?.[0];const{query}=getCollectionData(collectionList);let items=props.placeholder;// Only display number of CMS items in the preview and live website.\nif(query&&!isCanvas){items=useQueryData(query).length;}let prefix=\"\";let suffix=\"\";if(transform){if(transform.plural){prefix=items==1?transform.singularPrefix:transform.pluralPrefix;suffix=items==1?transform.singularSuffix:transform.pluralSuffix;}else{prefix=transform.prefix;suffix=transform.suffix;}}return /*#__PURE__*/_jsxs(\"div\",{style:{color:props.fontColor,userSelect:props.textSelect?\"auto\":\"none\",margin:0,whiteSpace:props.style?.width?undefined:\"nowrap\",...props.font,...props.style},children:[prefix,formatNumber(items,props.commas),suffix]});}CMSCounter.displayName=\"CMS Item Counter\";addPropertyControls(CMSCounter,{collectionList:{type:ControlType.ComponentInstance},placeholder:{type:ControlType.Number,defaultValue:10,min:0,step:1,description:\"Placeholder number is shown in the editor.\"},commas:{type:ControlType.Boolean,defaultValue:true},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1}},transform:{type:ControlType.Object,optional:true,controls:{plural:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},prefix:{type:ControlType.String,hidden(props){return props.plural;}},suffix:{type:ControlType.String,hidden(props){return props.plural;}},singularPrefix:{type:ControlType.String,placeholder:\"Singular Prefix\",hidden(props){return!props.plural;}},singularSuffix:{type:ControlType.String,placeholder:\"Singular Suffix\",hidden(props){return!props.plural;}},pluralPrefix:{type:ControlType.String,placeholder:\"Plural Prefix\",hidden(props){return!props.plural;}},pluralSuffix:{type:ControlType.String,placeholder:\"Plural Suffix\",hidden(props){return!props.plural;}}}},textSelect:{type:ControlType.Boolean,defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSCounter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSCounter.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f()),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},y=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=p(this.bytes);}};function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as v}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function ty(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tp(t){return{type:P.String,value:t.readString()};}function tv(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tp(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return tv(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),ty(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new y(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==v.String||e.value?.type!==v.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new y(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as r,Link as t,motion as n}from\"framer\";import{Fragment as o,createElement as a}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction i(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar u,s=((u=s||{})[u.Fragment=1]=\"Fragment\",u[u.Link=2]=\"Link\",u[u.Module=3]=\"Module\",u[u.Tag=4]=\"Tag\",u[u.Text=5]=\"Text\",u);function c(u){let s=/* @__PURE__ */new Map;return c=>{let l=s.get(c);if(l)return l;let m=JSON.parse(c),f=function s(c){switch(c[0]){case 1/* Fragment */:{let[,...e]=c,r=e.map(s);return /*#__PURE__*/a(o,void 0,...r);}case 2/* Link */:{let[,e,...r]=c,n=r.map(s);return /*#__PURE__*/a(t,e,...n);}case 3/* Module */:{let[,t,n]=c,o=u[t];return i(o,\"Module not found\"),/*#__PURE__*/e(r,{componentIdentifier:t,children:r=>/*#__PURE__*/e(o,{...r,...n})});}case 4/* Tag */:{let[,e,r,...t]=c,o=t.map(s);if(\"a\"===e)return /*#__PURE__*/a(n.a,r,...o);return /*#__PURE__*/a(e,r,...o);}case 5/* Text */:{let[,e]=c;return e;}}}(m);return s.set(c,f),f;};}export{s as RichTextJsonType,c as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (44e0108)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as r}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as o}from\"./xh1LtkXB8-0.js\";import{getRichTextJsonResolver as i}from\"./xh1LtkXB8-1.js\";let m={GCF16yGtU:{isNullable:!0,type:t.Enum},GsiyTzQ5D:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},nextItemId:{isNullable:!0,type:t.String},oQdBtKrcK:{isNullable:!0,type:t.String},p5peP8ErJ:{isNullable:!0,type:t.Date},previousItemId:{isNullable:!0,type:t.String},QTQAmll2s:{isNullable:!0,type:t.String},Rd6j4GOOr:{isNullable:!0,type:t.String},v0qLs2rjh:{isNullable:!0,type:t.String},vbtLBmZr2:{isNullable:!0,type:t.RichText},wJ5ihDECG:{isNullable:!0,type:t.ResponsiveImage},xDjjiIyrc:{isNullable:!0,type:t.ResponsiveImage},yaNLAN1hN:{isNullable:!0,type:t.String}},n=[\"id\"],c={type:1},s=[\"previousItemId\"],u=[\"nextItemId\"],d=[\"id\",\"oQdBtKrcK\"],f=[\"oQdBtKrcK\",\"id\"],p=[\"yaNLAN1hN\"],h={type:0},y=[\"p5peP8ErJ\"],L=[\"xDjjiIyrc\"],x=[\"GCF16yGtU\"],g=[\"Rd6j4GOOr\"],N=[\"vbtLBmZr2\"],w=[\"GsiyTzQ5D\"],B=[\"QTQAmll2s\"],S=[\"wJ5ihDECG\"],I=[\"v0qLs2rjh\"],R=[\"oQdBtKrcK\"],k=[],G=e=>{let t=k[e];if(t)return t().then(e=>e.default);},U={},X=i(U),D=new r,K=new l(D),Q={collectionByLocaleId:{default:new a({chunks:[new URL(\"./xh1LtkXB8-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[new o({collation:c,collectionSchema:m,fieldNames:n,range:{from:0,to:265},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:m,fieldNames:s,range:{from:265,to:529},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:m,fieldNames:u,range:{from:529,to:789},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:m,fieldNames:d,range:{from:789,to:1536},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:c,collectionSchema:m,fieldNames:f,range:{from:1536,to:2283},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:p,range:{from:2283,to:2861},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:y,range:{from:2861,to:3083},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:L,range:{from:3083,to:8433},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:x,range:{from:8433,to:8705},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:g,range:{from:8705,to:10501},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:N,range:{from:10501,to:82243},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:w,range:{from:82243,to:82528},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:B,range:{from:82528,to:82833},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:S,range:{from:82833,to:86937},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:I,range:{from:86937,to:87189},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")}),new o({collation:h,collectionSchema:m,fieldNames:R,range:{from:87189,to:87790},url:new URL(\"./xh1LtkXB8-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:X,resolveVectorSetItem:G,schema:m})},displayName:\"Articles\"};export default Q;e(Q,{yaNLAN1hN:{defaultValue:\"\",title:\"Title\",type:t.String},p5peP8ErJ:{title:\"Date\",type:t.Date},xDjjiIyrc:{title:\"Main Image\",type:t.ResponsiveImage},GCF16yGtU:{defaultValue:\"ILkLK8ZBD\",options:[\"ILkLK8ZBD\",\"RcsaGQmsi\",\"iuAmNr_nF\",\"BokoIn_Fx\"],optionTitles:[\"Psychology\",\"Strategy\",\"Trends\",\"Process\"],title:\"Category\",type:t.Enum},Rd6j4GOOr:{defaultValue:\"\",displayTextArea:!0,maxLength:250,title:\"Short Description\",type:t.String},vbtLBmZr2:{defaultValue:\"\",title:\"Content\",type:t.RichText},GsiyTzQ5D:{defaultValue:\"\",title:\"Author name\",type:t.String},QTQAmll2s:{defaultValue:\"\",title:\"Author Role\",type:t.String},wJ5ihDECG:{title:\"Author image\",type:t.ResponsiveImage},v0qLs2rjh:{defaultValue:\"MUGEN\\xa9\",placeholder:\"\",title:\"Company\",type:t.String},oQdBtKrcK:{title:\"Slug\",type:t.String},previousItemId:{dataIdentifier:\"local-module:collection/xh1LtkXB8:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/xh1LtkXB8:default\",title:\"Next\",type:t.CollectionReference}});export const GCF16yGtUToDisplayName=(e,t)=>{switch(t?.fallback,e){case\"ILkLK8ZBD\":return\"Psychology\";case\"RcsaGQmsi\":return\"Strategy\";case\"iuAmNr_nF\":return\"Trends\";case\"BokoIn_Fx\":return\"Process\";default:return\"\";}};export const enumToDisplayNameFunctions={GCF16yGtU:GCF16yGtUToDisplayName};export const utils={async getSlugByRecordId(e,t){let[l]=await K.get({from:{data:Q,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"oQdBtKrcK\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.oQdBtKrcK;},async getRecordIdBySlug(e,t){let[l]=await K.get({from:{data:Q,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"oQdBtKrcK\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GCF16yGtUToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerSlug\":\"oQdBtKrcK\",\"framerCollectionId\":\"xh1LtkXB8\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\",\"framerContractVersion\":\"1\",\"framerData\":\"\",\"framerColorSyntax\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CMSItemCounter from\"https://framerusercontent.com/modules/5vPyBr7cIu5pvzLG5cz1/E4ClGXqiyEoA3pQo3kPV/CMSCounter.js\";import Articles from\"https://framerusercontent.com/modules/zFRJwYMdn7iC9nRWmVMS/URjOxvn0Ggtm9EhO10Ih/xh1LtkXB8.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/DjUjAVHzMh0VKzJXDvq6/nyKLvzX1MFPKgUbxK08P/F5hQ_nluV.js\";const CMSItemCounterFonts=getFonts(CMSItemCounter);const cycleOrder=[\"dDoDV1K7y\",\"ImB5LNH1O\",\"fjVZ6kerl\"];const serializationHash=\"framer-NFhel\";const variantClassNames={dDoDV1K7y:\"framer-v-171z04c\",fjVZ6kerl:\"framer-v-gcxf\",ImB5LNH1O:\"framer-v-eh8sph\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"sF8Rk7zNP\",data:Articles,type:\"Collection\"},select:[{collection:\"sF8Rk7zNP\",name:\"xDjjiIyrc\",type:\"Identifier\"},{collection:\"sF8Rk7zNP\",name:\"yaNLAN1hN\",type:\"Identifier\"},{collection:\"sF8Rk7zNP\",name:\"oQdBtKrcK\",type:\"Identifier\"},{collection:\"sF8Rk7zNP\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Large:\"dDoDV1K7y\",Medium:\"ImB5LNH1O\",Small:\"fjVZ6kerl\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dDoDV1K7y\"};};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,oQdBtKrcKdNbjzVfKx,xDjjiIyrcsF8Rk7zNP,yaNLAN1hNsF8Rk7zNP,oQdBtKrcKsF8Rk7zNP,idsF8Rk7zNP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dDoDV1K7y\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-171z04c\",className,classNames),\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"dDoDV1K7y\",ref:refBinding,style:{...style},...addPropertyOverrides({fjVZ6kerl:{\"data-framer-name\":\"Small\"},ImB5LNH1O:{\"data-framer-name\":\"Medium\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14elm82-container\",\"data-framer-name\":\"article count\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xRWWEorg4-container\",name:\"article count\",nodeId:\"xRWWEorg4\",rendersWithMotion:true,scopeId:\"KfJpuaeUF\",children:/*#__PURE__*/_jsx(CMSItemCounter,{collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kk9zb1\",layoutDependency:layoutDependency,layoutId:\"sF8Rk7zNP\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"sF8Rk7zNP\",data:Articles,type:\"Collection\"},select:[{collection:\"sF8Rk7zNP\",name:\"xDjjiIyrc\",type:\"Identifier\"},{collection:\"sF8Rk7zNP\",name:\"yaNLAN1hN\",type:\"Identifier\"},{collection:\"sF8Rk7zNP\",name:\"oQdBtKrcK\",type:\"Identifier\"},{collection:\"sF8Rk7zNP\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idsF8Rk7zNP,oQdBtKrcK:oQdBtKrcKsF8Rk7zNP,xDjjiIyrc:xDjjiIyrcsF8Rk7zNP,yaNLAN1hN:yaNLAN1hNsF8Rk7zNP},index)=>{yaNLAN1hNsF8Rk7zNP??=\"\";oQdBtKrcKsF8Rk7zNP??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`sF8Rk7zNP-${idsF8Rk7zNP}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{oQdBtKrcK:oQdBtKrcKsF8Rk7zNP},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{oQdBtKrcK:oQdBtKrcKdNbjzVfKx},webPageId:\"zXoIvBUbO\"},motionChild:true,nodeId:\"zFe75NCzS\",scopeId:\"KfJpuaeUF\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-199rq3o framer-1lr0eve\",layoutDependency:layoutDependency,layoutId:\"zFe75NCzS\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:2400,pixelWidth:1808,sizes:\"30px\",...toResponsiveImage(xDjjiIyrcsF8Rk7zNP)},className:\"framer-1hot33o\",layoutDependency:layoutDependency,layoutId:\"dF4JKViBx\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"When to rebrand: signs your identity is holding you back.\"})}),className:\"framer-4sr2nu\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wxwQR1kFH\",text:yaNLAN1hNsF8Rk7zNP,verticalAlignment:\"top\",withExternalLayout:true})]})})})},idsF8Rk7zNP);})})})})})],commas:true,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"110%\"},fontColor:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",height:\"100%\",id:\"xRWWEorg4\",layoutId:\"xRWWEorg4\",name:\"article count\",placeholder:10,textSelect:false,transform:{plural:false,pluralPrefix:\"\",pluralSuffix:\"\",prefix:\"[\",singularPrefix:\"\",singularSuffix:\"\",suffix:\"]\"},width:\"100%\",...addPropertyOverrides({fjVZ6kerl:{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.725)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"150%\"}},ImB5LNH1O:{font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"150%\"}}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NFhel.framer-1lr0eve, .framer-NFhel .framer-1lr0eve { display: block; }\",\".framer-NFhel.framer-171z04c { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-NFhel .framer-14elm82-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-NFhel .framer-kk9zb1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-NFhel .framer-199rq3o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-NFhel .framer-1hot33o { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-NFhel .framer-4sr2nu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ImB5LNH1O\":{\"layout\":[\"auto\",\"auto\"]},\"fjVZ6kerl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKfJpuaeUF=withCSS(Component,css,\"framer-NFhel\");export default FramerKfJpuaeUF;FramerKfJpuaeUF.displayName=\"Article count\";FramerKfJpuaeUF.defaultProps={height:33,width:50};addPropertyControls(FramerKfJpuaeUF,{variant:{options:[\"dDoDV1K7y\",\"ImB5LNH1O\",\"fjVZ6kerl\"],optionTitles:[\"Large\",\"Medium\",\"Small\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKfJpuaeUF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CMSItemCounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKfJpuaeUF\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ImB5LNH1O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fjVZ6kerl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nuseQueryData}from\"framer\";import{getCollectionData}from\"https://framer.com/m/CMSLibrary-09eo.js\";function formatNumber(value,commas){let numberString=value.toFixed(0);if(commas){numberString=numberString.replace(/\\B(?=(\\d{3})+(?!\\d))/g,\",\");}return numberString;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function CMSCounter(props){const{transform}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const collectionList=props.collectionList?.[0];const{query}=getCollectionData(collectionList);let items=props.placeholder;// Only display number of CMS items in the preview and live website.\nif(query&&!isCanvas){items=useQueryData(query).length;}let prefix=\"\";let suffix=\"\";if(transform){if(transform.plural){prefix=items==1?transform.singularPrefix:transform.pluralPrefix;suffix=items==1?transform.singularSuffix:transform.pluralSuffix;}else{prefix=transform.prefix;suffix=transform.suffix;}}return /*#__PURE__*/_jsxs(\"div\",{style:{color:props.fontColor,userSelect:props.textSelect?\"auto\":\"none\",margin:0,whiteSpace:props.style?.width?undefined:\"nowrap\",...props.font,...props.style},children:[prefix,formatNumber(items,props.commas),suffix]});}CMSCounter.displayName=\"CMS Item Counter\";addPropertyControls(CMSCounter,{collectionList:{type:ControlType.ComponentInstance},placeholder:{type:ControlType.Number,defaultValue:10,min:0,step:1,description:\"Placeholder number is shown in the editor.\"},commas:{type:ControlType.Boolean,defaultValue:true},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1}},transform:{type:ControlType.Object,optional:true,controls:{plural:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},prefix:{type:ControlType.String,hidden(props){return props.plural;}},suffix:{type:ControlType.String,hidden(props){return props.plural;}},singularPrefix:{type:ControlType.String,placeholder:\"Singular Prefix\",hidden(props){return!props.plural;}},singularSuffix:{type:ControlType.String,placeholder:\"Singular Suffix\",hidden(props){return!props.plural;}},pluralPrefix:{type:ControlType.String,placeholder:\"Plural Prefix\",hidden(props){return!props.plural;}},pluralSuffix:{type:ControlType.String,placeholder:\"Plural Suffix\",hidden(props){return!props.plural;}}}},textSelect:{type:ControlType.Boolean,defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSCounter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSCounter.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f()),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as r,Link as t,motion as n}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as o}from\"react\";var a,i=\"preload\";function u(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/o(e)&&i in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as c,createElement as l}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...r){if(!e)throw Error(\"Assertion Error\"+(r.length>0?\": \"+r.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar s=((a=s||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function f(o){let a=/* @__PURE__ */new Map;return i=>{let s=a.get(i);if(s)return s;let f=JSON.parse(i),p=function a(i){switch(i[0]){case 1/* Fragment */:{let[,...e]=i,r=e.map(a);return /*#__PURE__*/l(c,void 0,...r);}case 2/* Link */:{let[,e,...r]=i,n=r.map(a);return /*#__PURE__*/l(t,e,...n);}case 3/* Module */:{let[,t,n]=i,a=o[t];return m(a,\"Module not found\"),u(a)&&a.preload(),/*#__PURE__*/e(r,{componentIdentifier:t,children:r=>/*#__PURE__*/e(a,{...r,...n})});}case 4/* Tag */:{let[,e,r,...t]=i,o=t.map(a);if(\"a\"===e)return /*#__PURE__*/l(n.a,r,...o);return /*#__PURE__*/l(e,r,...o);}case 5/* Text */:{let[,e]=i;return e;}}}(f);return a.set(i,p),p;};}export{s as RichTextJsonType,f as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as t}from\"framer\";import{DatabaseCollection as r,DatabaseDictionaryIndex as a}from\"./lyp4ejQRr-0.js\";import{getRichTextJsonResolver as m}from\"./lyp4ejQRr-1.js\";let o={B281lph8r:{isNullable:!0,type:l.Link},bUxpYDM0e:{isNullable:!0,type:l.Boolean},createdAt:{isNullable:!0,type:l.Date},Ek9uC4ojr:{isNullable:!0,type:l.Enum},en3fUJl6w:{isNullable:!0,type:l.ResponsiveImage},eo0sZMY_w:{isNullable:!0,type:l.String},ExiPoRSoy:{isNullable:!0,type:l.String},FLcRFKiRE:{isNullable:!0,type:l.Number},fwzCneSH2:{isNullable:!0,type:l.String},g7QGofNZt:{isNullable:!0,type:l.String},gn3p0k0Yl:{isNullable:!0,type:l.ResponsiveImage},GvZ8vE6Kl:{isNullable:!0,type:l.String},h_v2H7ECW:{isNullable:!0,type:l.Number},H7w_HAVyr:{isNullable:!0,type:l.Boolean},id:{isNullable:!1,type:l.String},IJd8TgW4b:{isNullable:!0,type:l.String},JGlXtxVZM:{isNullable:!0,type:l.String},JjlBD0L8A:{isNullable:!0,type:l.Number},k7VZE6a3h:{isNullable:!0,type:l.String},KyU3SdK4x:{isNullable:!0,type:l.String},lonRy_0aR:{isNullable:!0,type:l.String},lRq7tAnyl:{isNullable:!0,type:l.String},mlXdkWg7N:{isNullable:!0,type:l.Boolean},nextItemId:{isNullable:!0,type:l.String},niyEGEoG3:{isNullable:!0,type:l.String},nvUETdcAM:{isNullable:!0,type:l.ResponsiveImage},o64cWXKsQ:{isNullable:!0,type:l.String},pQJZ0XcLp:{isNullable:!0,type:l.Number},previousItemId:{isNullable:!0,type:l.String},PX1X4uiq4:{isNullable:!0,type:l.String},q3qhGBZNZ:{isNullable:!0,type:l.String},QS4QhcrwS:{isNullable:!0,type:l.Number},rHVpmDY0N:{isNullable:!0,type:l.Number},Rub1e8K2n:{isNullable:!0,type:l.String},tiUaZjG_U:{isNullable:!0,type:l.Date},U2mNb8e3t:{isNullable:!0,type:l.Number},UEQN5gUit:{isNullable:!0,type:l.String},uG_Ff2uR2:{isNullable:!0,type:l.String},updatedAt:{isNullable:!0,type:l.Date},Vr0aQYyAq:{isNullable:!0,type:l.Number},xBVmUraIp:{isNullable:!0,type:l.Number},xq_LKUKmi:{isNullable:!0,type:l.String},y3DDN9E0T:{isNullable:!0,type:l.Number},zLh_7rYa6:{isNullable:!0,type:l.String}},i=[\"id\"],n={type:1},u=[\"previousItemId\"],c=[\"nextItemId\"],s=[\"id\",\"fwzCneSH2\"],f=[\"fwzCneSH2\",\"id\"],p=[\"gn3p0k0Yl\"],d={type:0},y=[\"en3fUJl6w\"],N=[\"ExiPoRSoy\"],R=[\"tiUaZjG_U\"],g=[\"GvZ8vE6Kl\"],S=[\"Ek9uC4ojr\"],h=[\"lonRy_0aR\"],w=[\"g7QGofNZt\"],b=[\"q3qhGBZNZ\"],x=[\"UEQN5gUit\"],U=[\"zLh_7rYa6\"],Q=[\"rHVpmDY0N\"],j=[\"B281lph8r\"],L=[\"xBVmUraIp\"],V=[\"h_v2H7ECW\"],E=[\"QS4QhcrwS\"],I=[\"H7w_HAVyr\"],D=[\"k7VZE6a3h\"],A=[\"lRq7tAnyl\"],v=[\"IJd8TgW4b\"],Z=[\"FLcRFKiRE\"],C=[\"pQJZ0XcLp\"],K=[\"y3DDN9E0T\"],_=[\"bUxpYDM0e\"],k=[\"KyU3SdK4x\"],B=[\"uG_Ff2uR2\"],G=[\"niyEGEoG3\"],q=[\"U2mNb8e3t\"],J=[\"JjlBD0L8A\"],H=[\"Vr0aQYyAq\"],X=[\"mlXdkWg7N\"],T=[\"PX1X4uiq4\"],Y=[\"eo0sZMY_w\"],M=[\"xq_LKUKmi\"],P=[\"nvUETdcAM\"],z=[\"JGlXtxVZM\"],W=[\"Rub1e8K2n\"],F=[\"o64cWXKsQ\"],O=[\"fwzCneSH2\"],$=[],ee=e=>{let l=$[e];if(l)return l().then(e=>e.default);},el={},et=m(el),er=new t,ea={collectionByLocaleId:{default:new r({chunks:[new URL(\"./lyp4ejQRr-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"ddd35d5a-67b1-46c2-96ab-3be43f62be3bdefault\",indexes:[new a({collation:n,collectionSchema:o,fieldNames:i,range:{from:0,to:97},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:u,range:{from:97,to:193},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:c,range:{from:193,to:285},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:s,range:{from:285,to:433},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:n,collectionSchema:o,fieldNames:f,range:{from:433,to:581},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:p,range:{from:581,to:646},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:y,range:{from:646,to:1116},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:N,range:{from:1116,to:1216},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:R,range:{from:1216,to:1305},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:g,range:{from:1305,to:1475},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:S,range:{from:1475,to:1579},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:h,range:{from:1579,to:1792},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:w,range:{from:1792,to:2186},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:b,range:{from:2186,to:3578},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:x,range:{from:3578,to:3971},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:U,range:{from:3971,to:4116},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:Q,range:{from:4116,to:4205},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:j,range:{from:4205,to:4336},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:L,range:{from:4336,to:4425},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:V,range:{from:4425,to:4514},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:E,range:{from:4514,to:4603},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:I,range:{from:4603,to:4671},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:D,range:{from:4671,to:4748},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:A,range:{from:4748,to:4828},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:v,range:{from:4828,to:5011},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:Z,range:{from:5011,to:5100},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:C,range:{from:5100,to:5189},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:K,range:{from:5189,to:5278},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:_,range:{from:5278,to:5346},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:k,range:{from:5346,to:5423},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:B,range:{from:5423,to:5508},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:G,range:{from:5508,to:5671},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:q,range:{from:5671,to:5760},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:J,range:{from:5760,to:5849},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:H,range:{from:5849,to:5938},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:X,range:{from:5938,to:6006},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:T,range:{from:6006,to:6083},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:Y,range:{from:6083,to:6166},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:M,range:{from:6166,to:6312},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:P,range:{from:6312,to:7466},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:z,range:{from:7466,to:7582},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:W,range:{from:7582,to:7706},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:F,range:{from:7706,to:8521},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")}),new a({collation:d,collectionSchema:o,fieldNames:O,range:{from:8521,to:8621},url:new URL(\"./lyp4ejQRr-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:et,resolveVectorSetItem:ee,schema:o})},displayName:\"Projects\",id:\"ddd35d5a-67b1-46c2-96ab-3be43f62be3b\"};export default ea;e(ea,{gn3p0k0Yl:{title:\"Background image\",type:l.ResponsiveImage},en3fUJl6w:{title:\"Project Logo\",type:l.ResponsiveImage},ExiPoRSoy:{defaultValue:\"\",title:\"Client\",type:l.String},tiUaZjG_U:{title:\"Date\",type:l.Date},GvZ8vE6Kl:{defaultValue:\"\",title:\"Service\",type:l.String},Ek9uC4ojr:{defaultValue:\"SoJIAhZux\",options:[\"SoJIAhZux\",\"dxMU0ayCK\",\"p8M9RVAQq\",\"pUk9rJz_J\",\"dAygK1jVb\"],optionTitles:[\"Strategy\",\"UI/UX\",\"Design\",\"Development\",\"Ecommerce\"],title:\"Category\",type:l.Enum},lonRy_0aR:{defaultValue:\"\",title:\"Project Header\",type:l.String},g7QGofNZt:{defaultValue:\"\",displayTextArea:!0,title:\"Intro big text\",type:l.String},q3qhGBZNZ:{defaultValue:\"\",displayTextArea:!0,title:\"Intro small text\",type:l.String},UEQN5gUit:{defaultValue:\"\",placeholder:\"Framer Development, Web Design, Branding, Motion Graphics, Etc.\",title:\"Scope of work\",type:l.String},zLh_7rYa6:{defaultValue:\"\",title:\"Industry\",type:l.String},rHVpmDY0N:{defaultValue:0,title:\"Project timeline\",type:l.Number},B281lph8r:{title:\"Live link\",type:l.Link},xBVmUraIp:{defaultValue:0,title:\"Number Start\",type:l.Number},h_v2H7ECW:{defaultValue:0,title:\"Number End\",type:l.Number},QS4QhcrwS:{defaultValue:0,title:\"Decimals\",type:l.Number},H7w_HAVyr:{defaultValue:!1,title:\"Commas\",type:l.Boolean},k7VZE6a3h:{defaultValue:\"\",title:\"Prefix\",type:l.String},lRq7tAnyl:{defaultValue:\"\",title:\"Suffix\",type:l.String},IJd8TgW4b:{defaultValue:\"\",displayTextArea:!0,title:\"Stat Description\",type:l.String},FLcRFKiRE:{defaultValue:0,title:\"Number Start 2\",type:l.Number},pQJZ0XcLp:{defaultValue:0,title:\"Number End 2\",type:l.Number},y3DDN9E0T:{defaultValue:0,title:\"Decimals 2\",type:l.Number},bUxpYDM0e:{defaultValue:!1,title:\"Commas 2\",type:l.Boolean},KyU3SdK4x:{defaultValue:\"\",title:\"Prefix 2\",type:l.String},uG_Ff2uR2:{defaultValue:\"\",title:\"Suffix 2\",type:l.String},niyEGEoG3:{defaultValue:\"\",displayTextArea:!0,title:\"Stat Description 2\",type:l.String},U2mNb8e3t:{defaultValue:0,title:\"Number Start 3\",type:l.Number},JjlBD0L8A:{defaultValue:0,title:\"Number End 3\",type:l.Number},Vr0aQYyAq:{defaultValue:0,title:\"Decimals 3\",type:l.Number},mlXdkWg7N:{defaultValue:!1,title:\"Commas 3\",type:l.Boolean},PX1X4uiq4:{defaultValue:\"\",title:\"Prefix 3\",type:l.String},eo0sZMY_w:{defaultValue:\"\",title:\"Suffix 3\",type:l.String},xq_LKUKmi:{defaultValue:\"\",displayTextArea:!0,title:\"Stat Description 3\",type:l.String},nvUETdcAM:{title:\"Picture\",type:l.ResponsiveImage},JGlXtxVZM:{defaultValue:\"\",title:\"Name\",type:l.String},Rub1e8K2n:{defaultValue:\"\",title:\"Role\",type:l.String},o64cWXKsQ:{defaultValue:\"\",displayTextArea:!0,title:\"Quote\",type:l.String},fwzCneSH2:{title:\"Slug\",type:l.String},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/lyp4ejQRr:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/lyp4ejQRr:default\",title:\"Next\",type:l.CollectionReference}});export const Ek9uC4ojrToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"SoJIAhZux\":return\"Strategy\";case\"dxMU0ayCK\":return\"UI/UX\";case\"p8M9RVAQq\":return\"Design\";case\"pUk9rJz_J\":return\"Development\";case\"dAygK1jVb\":return\"Ecommerce\";default:return\"\";}};export const enumToDisplayNameFunctions={Ek9uC4ojr:Ek9uC4ojrToDisplayName};export const utils={async getSlugByRecordId(e,l){let[t]=await er.query({from:{data:ea,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"fwzCneSH2\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.fwzCneSH2;},async getRecordIdBySlug(e,l){let[t]=await er.query({from:{data:ea,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"fwzCneSH2\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Ek9uC4ojrToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerData\":\"\",\"framerColorSyntax\":\"false\",\"framerRecordIdKey\":\"id\",\"framerCollectionId\":\"lyp4ejQRr\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerSlug\":\"fwzCneSH2\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Image,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CMSItemCounter from\"https://framerusercontent.com/modules/eS2uffXgEMEuyuxjg7BS/cGTxU31F74a1GaQa1yBT/CMSCounter.js\";import Projects from\"https://framerusercontent.com/modules/sorm6q0ygkDurXzO6uHB/rv6AzgTXo5hYkCG2opcA/lyp4ejQRr.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/idTMmFjyto3OXqmuRpBn/AB7XMiDP0fNVwjQ0f0FU/F5hQ_nluV.js\";const CMSItemCounterFonts=getFonts(CMSItemCounter);const cycleOrder=[\"yUtrjaoeA\",\"sfdRrU8G8\",\"CwgouD6fK\"];const serializationHash=\"framer-6WMqn\";const variantClassNames={CwgouD6fK:\"framer-v-o6waj1\",sfdRrU8G8:\"framer-v-noyuku\",yUtrjaoeA:\"framer-v-hdrcbg\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=prequery=>prequery({from:{alias:\"dMLh4RDKI\",data:Projects,type:\"Collection\"},select:[{collection:\"dMLh4RDKI\",name:\"fwzCneSH2\",type:\"Identifier\"},{collection:\"dMLh4RDKI\",name:\"en3fUJl6w\",type:\"Identifier\"},{collection:\"dMLh4RDKI\",name:\"ExiPoRSoy\",type:\"Identifier\"},{collection:\"dMLh4RDKI\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Large:\"yUtrjaoeA\",Medium:\"sfdRrU8G8\",Small:\"CwgouD6fK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yUtrjaoeA\"};};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,fwzCneSH2dMLh4RDKI,en3fUJl6wdMLh4RDKI,ExiPoRSoydMLh4RDKI,iddMLh4RDKI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yUtrjaoeA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hdrcbg\",className,classNames),\"data-framer-name\":\"Large\",layoutDependency:layoutDependency,layoutId:\"yUtrjaoeA\",ref:refBinding,style:{...style},...addPropertyOverrides({CwgouD6fK:{\"data-framer-name\":\"Small\"},sfdRrU8G8:{\"data-framer-name\":\"Medium\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s7g5e2-container\",\"data-framer-name\":\"Project count\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"SBNWWOs2b-container\",name:\"Project count\",nodeId:\"SBNWWOs2b\",rendersWithMotion:true,scopeId:\"NvM86TUqi\",children:/*#__PURE__*/_jsx(CMSItemCounter,{collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fpspsr\",layoutDependency:layoutDependency,layoutId:\"dMLh4RDKI\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"dMLh4RDKI\",data:Projects,type:\"Collection\"},select:[{collection:\"dMLh4RDKI\",name:\"fwzCneSH2\",type:\"Identifier\"},{collection:\"dMLh4RDKI\",name:\"en3fUJl6w\",type:\"Identifier\"},{collection:\"dMLh4RDKI\",name:\"ExiPoRSoy\",type:\"Identifier\"},{collection:\"dMLh4RDKI\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({en3fUJl6w:en3fUJl6wdMLh4RDKI,ExiPoRSoy:ExiPoRSoydMLh4RDKI,fwzCneSH2:fwzCneSH2dMLh4RDKI,id:iddMLh4RDKI},index)=>{fwzCneSH2dMLh4RDKI??=\"\";ExiPoRSoydMLh4RDKI??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`dMLh4RDKI-${iddMLh4RDKI}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fwzCneSH2:fwzCneSH2dMLh4RDKI},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fwzCneSH2:fwzCneSH2dMLh4RDKI},webPageId:\"O37Bzv5zI\"},motionChild:true,nodeId:\"Wf8FJa1NK\",scopeId:\"NvM86TUqi\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-gxbsc framer-1eyr9p3\",layoutDependency:layoutDependency,layoutId:\"Wf8FJa1NK\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:48,pixelWidth:166,sizes:\"30px\",...toResponsiveImage(en3fUJl6wdMLh4RDKI)},className:\"framer-1bmzjw6\",layoutDependency:layoutDependency,layoutId:\"PnPEBPq0s\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"Client\"})}),className:\"framer-duzkza\",\"data-framer-name\":\"Client\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LRoK8Jm8p\",text:ExiPoRSoydMLh4RDKI,verticalAlignment:\"top\",withExternalLayout:true})]})})})},iddMLh4RDKI);})})})})})],commas:true,font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"110%\"},fontColor:\"var(--token-8ce108c2-e226-4424-a757-bb96bf5cf04f, rgb(206, 255, 0))\",height:\"100%\",id:\"SBNWWOs2b\",layoutId:\"SBNWWOs2b\",name:\"Project count\",placeholder:4,textSelect:false,transform:{plural:false,pluralPrefix:\"\",pluralSuffix:\"\",prefix:\"[\",singularPrefix:\"\",singularSuffix:\"\",suffix:\"]\"},width:\"100%\",...addPropertyOverrides({CwgouD6fK:{font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.725)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"140%\"}},sfdRrU8G8:{font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.03em\",lineHeight:\"140%\"}}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6WMqn.framer-1eyr9p3, .framer-6WMqn .framer-1eyr9p3 { display: block; }\",\".framer-6WMqn.framer-hdrcbg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-6WMqn .framer-s7g5e2-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-6WMqn .framer-1fpspsr { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-6WMqn .framer-gxbsc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6WMqn .framer-1bmzjw6 { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-6WMqn .framer-duzkza { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sfdRrU8G8\":{\"layout\":[\"auto\",\"auto\"]},\"CwgouD6fK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNvM86TUqi=withCSS(Component,css,\"framer-6WMqn\");export default FramerNvM86TUqi;FramerNvM86TUqi.displayName=\"Project count\";FramerNvM86TUqi.defaultProps={height:33,width:35};addPropertyControls(FramerNvM86TUqi,{variant:{options:[\"yUtrjaoeA\",\"sfdRrU8G8\",\"CwgouD6fK\"],optionTitles:[\"Large\",\"Medium\",\"Small\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNvM86TUqi,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{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\"}]},...CMSItemCounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNvM86TUqi\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"33\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sfdRrU8G8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CwgouD6fK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"35\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/idTMmFjyto3OXqmuRpBn/AB7XMiDP0fNVwjQ0f0FU/F5hQ_nluV.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qTjeuQYFGRekmU6X4cwT/o4wswlyn0mhzkUtBw4IL/p2DD8RZ18.js\";import ArticleCount from\"https://framerusercontent.com/modules/4GJEKbzYy4ZJfq0NITn5/iihiJiHYeH9yvvJ4m25U/KfJpuaeUF.js\";import ProjectCount from\"https://framerusercontent.com/modules/hTBrq5QX3HfurbqeX9Dh/d9suVgtsvJJt4vtbdtWg/NvM86TUqi.js\";const ProjectCountFonts=getFonts(ProjectCount);const ArticleCountFonts=getFonts(ArticleCount);const enabledGestures={QQnRQIyl7:{hover:true},rB0xdVl4p:{hover:true}};const cycleOrder=[\"QQnRQIyl7\",\"rB0xdVl4p\",\"FtzhHhUHA\"];const serializationHash=\"framer-PdKkf\";const variantClassNames={FtzhHhUHA:\"framer-v-yt87of\",QQnRQIyl7:\"framer-v-nklba9\",rB0xdVl4p:\"framer-v-r963kr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.55,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={\"Main nav\":\"QQnRQIyl7\",Mobile:\"FtzhHhUHA\",Small:\"rB0xdVl4p\"};const getProps=({click,height,id,link,newTab,showArticleCount,showProjectCount,text,width,...props})=>{return{...props,CRQiUC4Ib:showArticleCount??props.CRQiUC4Ib,E9dfkG63G:link??props.E9dfkG63G,go54jmFJR:text??props.go54jmFJR??\"About \",pkz6MuBDo:showProjectCount??props.pkz6MuBDo,variant:humanReadableVariantMap[props.variant]??props.variant??\"QQnRQIyl7\",VfMJMf_hH:click??props.VfMJMf_hH,wwiF3gFBp:newTab??props.wwiF3gFBp};};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,go54jmFJR,E9dfkG63G,wwiF3gFBp,VfMJMf_hH,pkz6MuBDo,CRQiUC4Ib,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QQnRQIyl7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4pasaw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VfMJMf_hH){const res=await VfMJMf_hH(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:E9dfkG63G,motionChild:true,nodeId:\"QQnRQIyl7\",openInNewTab:wwiF3gFBp,scopeId:\"u4XCDpIfO\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-nklba9\",className,classNames)} framer-146boua`,\"data-framer-name\":\"Main nav\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"QQnRQIyl7\",onTap:onTap4pasaw,ref:refBinding,style:{...style},...addPropertyOverrides({\"QQnRQIyl7-hover\":{\"data-framer-name\":undefined},\"rB0xdVl4p-hover\":{\"data-framer-name\":undefined},FtzhHhUHA:{\"data-framer-name\":\"Mobile\"},rB0xdVl4p:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w5iwuk\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"HWg7uFD37\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"About \"})}),className:\"framer-97ra98\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QEK2dC_yR\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:go54jmFJR,variants:{\"QQnRQIyl7-hover\":{opacity:0},\"rB0xdVl4p-hover\":{opacity:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rB0xdVl4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12xvzyc\",\"data-styles-preset\":\"p2DD8RZ18\",children:\"About \"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"About \"})}),className:\"framer-bhm2rs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FkcXSP7PD\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,transformPerspective:1200},text:go54jmFJR,variants:{\"QQnRQIyl7-hover\":{opacity:1},\"rB0xdVl4p-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rB0xdVl4p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12xvzyc\",\"data-styles-preset\":\"p2DD8RZ18\",children:\"About \"})})}},baseVariant,gestureVariant)})]}),pkz6MuBDo&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-33)/2),...addPropertyOverrides({rB0xdVl4p:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||22)-0-33)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tqiwal-container\",layoutDependency:layoutDependency,layoutId:\"MqZqJhrbq-container\",nodeId:\"MqZqJhrbq\",rendersWithMotion:true,scopeId:\"u4XCDpIfO\",children:/*#__PURE__*/_jsx(ProjectCount,{height:\"100%\",id:\"MqZqJhrbq\",layoutId:\"MqZqJhrbq\",variant:\"yUtrjaoeA\",width:\"100%\",...addPropertyOverrides({rB0xdVl4p:{variant:\"CwgouD6fK\"}},baseVariant,gestureVariant)})})}),CRQiUC4Ib&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-33)/2),...addPropertyOverrides({rB0xdVl4p:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||22)-0-33)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-53ne2z-container\",layoutDependency:layoutDependency,layoutId:\"HpCEmEo1Y-container\",nodeId:\"HpCEmEo1Y\",rendersWithMotion:true,scopeId:\"u4XCDpIfO\",children:/*#__PURE__*/_jsx(ArticleCount,{height:\"100%\",id:\"HpCEmEo1Y\",layoutId:\"HpCEmEo1Y\",variant:\"dDoDV1K7y\",width:\"100%\",...addPropertyOverrides({rB0xdVl4p:{variant:\"fjVZ6kerl\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PdKkf.framer-146boua, .framer-PdKkf .framer-146boua { display: block; }\",\".framer-PdKkf.framer-nklba9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-PdKkf .framer-1w5iwuk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-PdKkf .framer-97ra98 { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }\",\".framer-PdKkf .framer-bhm2rs { bottom: -50px; flex: none; height: auto; left: 0px; pointer-events: none; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-PdKkf .framer-tqiwal-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-PdKkf .framer-53ne2z-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PdKkf.framer-v-r963kr .framer-bhm2rs { bottom: -24px; left: 0px; }\",\".framer-PdKkf.framer-v-nklba9.hover .framer-97ra98 { left: 0px; position: absolute; top: -50px; z-index: 1; }\",\".framer-PdKkf.framer-v-nklba9.hover .framer-bhm2rs, .framer-PdKkf.framer-v-r963kr.hover .framer-bhm2rs { bottom: unset; left: unset; position: relative; }\",\".framer-PdKkf.framer-v-r963kr.hover .framer-97ra98 { left: 0px; position: absolute; top: -24px; z-index: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 83\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rB0xdVl4p\":{\"layout\":[\"auto\",\"auto\"]},\"FtzhHhUHA\":{\"layout\":[\"auto\",\"auto\"]},\"fz1sTZZA5\":{\"layout\":[\"auto\",\"auto\"]},\"D2GAcK7hL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"go54jmFJR\":\"text\",\"E9dfkG63G\":\"link\",\"wwiF3gFBp\":\"newTab\",\"VfMJMf_hH\":\"click\",\"pkz6MuBDo\":\"showProjectCount\",\"CRQiUC4Ib\":\"showArticleCount\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameru4XCDpIfO=withCSS(Component,css,\"framer-PdKkf\");export default Frameru4XCDpIfO;Frameru4XCDpIfO.displayName=\"Nav Link\";Frameru4XCDpIfO.defaultProps={height:39,width:83};addPropertyControls(Frameru4XCDpIfO,{variant:{options:[\"QQnRQIyl7\",\"rB0xdVl4p\",\"FtzhHhUHA\"],optionTitles:[\"Main nav\",\"Small\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},go54jmFJR:{defaultValue:\"About \",title:\"Text\",type:ControlType.String},E9dfkG63G:{title:\"Link\",type:ControlType.Link},wwiF3gFBp:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},VfMJMf_hH:{title:\"Click\",type:ControlType.EventHandler},pkz6MuBDo:{defaultValue:false,description:\"Enable this to show item count for work\",title:\"Show Project Count\",type:ControlType.Boolean},CRQiUC4Ib:{defaultValue:false,description:\"Enable this to show item count for articles\",title:\"Show Article Count\",type:ControlType.Boolean}});addFonts(Frameru4XCDpIfO,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ProjectCountFonts,...ArticleCountFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru4XCDpIfO\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"39\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"go54jmFJR\\\":\\\"text\\\",\\\"E9dfkG63G\\\":\\\"link\\\",\\\"wwiF3gFBp\\\":\\\"newTab\\\",\\\"VfMJMf_hH\\\":\\\"click\\\",\\\"pkz6MuBDo\\\":\\\"showProjectCount\\\",\\\"CRQiUC4Ib\\\":\\\"showArticleCount\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rB0xdVl4p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FtzhHhUHA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fz1sTZZA5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D2GAcK7hL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"83\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6788454)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavLink from\"https://framerusercontent.com/modules/57pZa1Ve8Ll66JZ5aC3j/oSnuQqJ7uZKBe6zFiO5F/u4XCDpIfO.js\";const NavLinkFonts=getFonts(NavLink);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"t5tGUHasj\",\"mjuA48LmD\"];const serializationHash=\"framer-aTUke\";const variantClassNames={mjuA48LmD:\"framer-v-rtjr3q\",t5tGUHasj:\"framer-v-6diny9\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:20,y:0};const transition2={delay:.05,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition3={delay:.15,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition4={delay:.25,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition5={delay:.35,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition6={delay:.45,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"t5tGUHasj\",Mobile:\"mjuA48LmD\"};const getProps=({click,height,id,width,...props})=>{return{...props,mv8kyqC8B:click??props.mv8kyqC8B,variant:humanReadableVariantMap[props.variant]??props.variant??\"t5tGUHasj\"};};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,mv8kyqC8B,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"t5tGUHasj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const VfMJMf_hH1dwc3zt=activeVariantCallback(async(...args)=>{if(mv8kyqC8B){const res=await mv8kyqC8B(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6diny9\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"t5tGUHasj\",ref:refBinding,style:{...style},...addPropertyOverrides({mjuA48LmD:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H4TjvVQy5\"},implicitPathVariables:undefined},{href:{webPageId:\"H4TjvVQy5\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||211)-0-211)/2+0+0),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1spd626-container\",\"data-framer-name\":\"About Us\",layoutDependency:layoutDependency,layoutId:\"RiUN6MUgh-container\",name:\"About Us\",nodeId:\"RiUN6MUgh\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks[0],go54jmFJR:\"In\\xedcio\",height:\"100%\",id:\"RiUN6MUgh\",layoutId:\"RiUN6MUgh\",name:\"About Us\",pkz6MuBDo:false,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eOPu6CN6f\"},implicitPathVariables:undefined},{href:{webPageId:\"eOPu6CN6f\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||211)-0-211)/2+39+4),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-14fcsia-container\",\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"s4KRXtg8K-container\",name:\"Work\",nodeId:\"s4KRXtg8K\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks1[0],go54jmFJR:\"Templates\",height:\"100%\",id:\"s4KRXtg8K\",layoutId:\"s4KRXtg8K\",name:\"Work\",pkz6MuBDo:true,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks1[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MFMwDCnAF\"},implicitPathVariables:undefined},{href:{webPageId:\"MFMwDCnAF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||211)-0-211)/2+78+8),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jy59mu-container\",\"data-framer-name\":\"Ticket\",layoutDependency:layoutDependency,layoutId:\"PH2LsUaeG-container\",name:\"Ticket\",nodeId:\"PH2LsUaeG\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks2[0],go54jmFJR:\"Ticket\",height:\"100%\",id:\"PH2LsUaeG\",layoutId:\"PH2LsUaeG\",name:\"Ticket\",pkz6MuBDo:false,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks2[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||211)-0-211)/2+117+12),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1g68lph-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"ojxEFxOi7-container\",name:\"Contact\",nodeId:\"ojxEFxOi7\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:\"/contato\",go54jmFJR:\"Contato\",height:\"100%\",id:\"ojxEFxOi7\",layoutId:\"ojxEFxOi7\",name:\"Contact\",pkz6MuBDo:false,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Mo1yrnW7E\"},implicitPathVariables:undefined},{href:{webPageId:\"Mo1yrnW7E\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0+(((componentViewport?.height||211)-0-211)/2+156+16),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1vjgmid-container\",\"data-framer-name\":\"Help\",layoutDependency:layoutDependency,layoutId:\"DqHktlVE0-container\",name:\"Help\",nodeId:\"DqHktlVE0\",rendersWithMotion:true,scopeId:\"kllUAqaw0\",children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks3[0],go54jmFJR:\"Central de Ajuda\",height:\"100%\",id:\"DqHktlVE0\",layoutId:\"DqHktlVE0\",name:\"Help\",pkz6MuBDo:false,variant:\"QQnRQIyl7\",VfMJMf_hH:VfMJMf_hH1dwc3zt,width:\"100%\",wwiF3gFBp:false,...addPropertyOverrides({mjuA48LmD:{E9dfkG63G:resolvedLinks3[1],variant:\"FtzhHhUHA\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aTUke.framer-5g7ef0, .framer-aTUke .framer-5g7ef0 { display: block; }\",\".framer-aTUke.framer-6diny9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 504px; }\",\".framer-aTUke .framer-1spd626-container, .framer-aTUke .framer-14fcsia-container, .framer-aTUke .framer-jy59mu-container, .framer-aTUke .framer-1g68lph-container, .framer-aTUke .framer-1vjgmid-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 211\n * @framerIntrinsicWidth 504\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mjuA48LmD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mv8kyqC8B\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkllUAqaw0=withCSS(Component,css,\"framer-aTUke\");export default FramerkllUAqaw0;FramerkllUAqaw0.displayName=\"Menu Links\";FramerkllUAqaw0.defaultProps={height:211,width:504};addPropertyControls(FramerkllUAqaw0,{variant:{options:[\"t5tGUHasj\",\"mjuA48LmD\"],optionTitles:[\"Default\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},mv8kyqC8B:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerkllUAqaw0,[{explicitInter:true,fonts:[]},...NavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkllUAqaw0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mjuA48LmD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"211\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"504\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"mv8kyqC8B\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kllUAqaw0.map","// Generated by Framer (397058d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,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/idTMmFjyto3OXqmuRpBn/AB7XMiDP0fNVwjQ0f0FU/F5hQ_nluV.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/sKWotEC4iC8FKkJREaZT/s5mLk1JAA04dhjNtMIHa/Ukwjyb6F5.js\";import ArrowIcon from\"https://framerusercontent.com/modules/eYlcthMXsqd8PpljPh2n/lKfugy7TseIr5lYHlsQD/fN2z9Fop9.js\";const ArrowIconFonts=getFonts(ArrowIcon);const enabledGestures={MlBVJf5OH:{hover:true}};const cycleOrder=[\"MlBVJf5OH\",\"XOPObnbHW\",\"lLhkcxbNd\",\"QusercsQO\"];const serializationHash=\"framer-03yrI\";const variantClassNames={lLhkcxbNd:\"framer-v-md9bgq\",MlBVJf5OH:\"framer-v-110q6cl\",QusercsQO:\"framer-v-144yy46\",XOPObnbHW:\"framer-v-1cp55i5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Email Copied Mobile\":\"QusercsQO\",Copied:\"XOPObnbHW\",Link:\"MlBVJf5OH\",Mobile:\"lLhkcxbNd\"};const getProps=({email,height,id,link,width,...props})=>{return{...props,MWxLGyIHQ:email??props.MWxLGyIHQ??\"contact@mugen.design\",OhnTQYRf7:link??props.OhnTQYRf7,variant:humanReadableVariantMap[props.variant]??props.variant??\"MlBVJf5OH\"};};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,MWxLGyIHQ,OhnTQYRf7,sUzO43BAD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MlBVJf5OH\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapk6dkh6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sUzO43BAD){const res=await sUzO43BAD(...args);if(res===false)return false;}});const onAppear1ljgjd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"MlBVJf5OH\",true),1e3);});const onAppear8u1fha=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"lLhkcxbNd\",true),1e3);});useOnVariantChange(baseVariant,{QusercsQO:onAppear8u1fha,XOPObnbHW:onAppear1ljgjd});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:OhnTQYRf7,motionChild:true,nodeId:\"MlBVJf5OH\",openInNewTab:false,scopeId:\"tz1OsU9sD\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-110q6cl\",className,classNames)} framer-7y6bod`,\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"MlBVJf5OH\",ref:refBinding,style:{...style},...addPropertyOverrides({\"MlBVJf5OH-hover\":{\"data-framer-name\":undefined},lLhkcxbNd:{\"data-framer-name\":\"Mobile\"},QusercsQO:{\"data-framer-name\":\"Email Copied Mobile\",\"data-highlight\":true},XOPObnbHW:{\"data-framer-name\":\"Copied\",\"data-highlight\":true,onTap:onTapk6dkh6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v3cb63\",\"data-framer-name\":\"Text / Icon\",layoutDependency:layoutDependency,layoutId:\"vHucsY1rw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"contact@mugen.design\"})}),className:\"framer-d8aot9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lEoujkb96\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MWxLGyIHQ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lLhkcxbNd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:\"contact@mugen.design\"})})},QusercsQO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:\"contact@mugen.design\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"email copied\"})}),className:\"framer-rgx3nb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pdlFZ1luV\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lLhkcxbNd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:\"email copied\"})})},QusercsQO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:\"N\\xfamero copiado\"})})},XOPObnbHW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14q70s4\",\"data-styles-preset\":\"F5hQ_nluV\",children:\"N\\xfamero copiado\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,y:(componentViewport?.y||0)+0+(((componentViewport?.height||46)-0-38.2)/2+0+0)+8.6,...addPropertyOverrides({lLhkcxbNd:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||41)-0-34)/2+0+0)+6.5},QusercsQO:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||41)-0-34)/2+0+0)+6.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-un6rzj-container\",\"data-framer-name\":\"Plus\",layoutDependency:layoutDependency,layoutId:\"YW2VFRTSU-container\",name:\"Plus\",nodeId:\"YW2VFRTSU\",rendersWithMotion:true,scopeId:\"tz1OsU9sD\",style:{rotate:0},variants:{\"MlBVJf5OH-hover\":{rotate:90},QusercsQO:{rotate:90}},children:/*#__PURE__*/_jsx(ArrowIcon,{FD8_o91wb:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",height:\"100%\",id:\"YW2VFRTSU\",j5Z8l3l8H:{delay:0,duration:.5,ease:[.82,.11,.37,.82],type:\"tween\"},layoutId:\"YW2VFRTSU\",name:\"Plus\",variant:\"YAM8ZNEBX\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1od5f0m\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"WvnZcDidz\",style:{backgroundColor:\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(84, 84, 84))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1iim8rz\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"g_iBQtBtg\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",opacity:0},variants:{\"MlBVJf5OH-hover\":{opacity:1},QusercsQO:{opacity:1},XOPObnbHW:{opacity:1}}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-03yrI.framer-7y6bod, .framer-03yrI .framer-7y6bod { display: block; }\",\".framer-03yrI.framer-110q6cl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-03yrI .framer-1v3cb63 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-03yrI .framer-d8aot9 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-03yrI .framer-rgx3nb { -webkit-user-select: none; bottom: -50px; flex: none; height: auto; left: 0px; position: absolute; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-03yrI .framer-un6rzj-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-03yrI .framer-1od5f0m { align-self: stretch; flex: none; gap: 32px; height: 1px; overflow: visible; position: relative; width: auto; }\",\".framer-03yrI .framer-1iim8rz { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 1%; z-index: 1; }\",\".framer-03yrI.framer-v-1cp55i5 .framer-d8aot9, .framer-03yrI.framer-v-144yy46 .framer-d8aot9 { left: 0px; position: absolute; top: -50px; z-index: 1; }\",\".framer-03yrI.framer-v-1cp55i5 .framer-rgx3nb, .framer-03yrI.framer-v-144yy46 .framer-rgx3nb { bottom: unset; left: unset; position: relative; }\",\".framer-03yrI.framer-v-1cp55i5 .framer-1iim8rz, .framer-03yrI.framer-v-144yy46 .framer-1iim8rz, .framer-03yrI.framer-v-110q6cl.hover .framer-1iim8rz { width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 325\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XOPObnbHW\":{\"layout\":[\"auto\",\"auto\"]},\"lLhkcxbNd\":{\"layout\":[\"auto\",\"auto\"]},\"QusercsQO\":{\"layout\":[\"auto\",\"auto\"]},\"g8A0o6PDp\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MWxLGyIHQ\":\"email\",\"OhnTQYRf7\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framertz1OsU9sD=withCSS(Component,css,\"framer-03yrI\");export default Framertz1OsU9sD;Framertz1OsU9sD.displayName=\"Email Menu Trigger\";Framertz1OsU9sD.defaultProps={height:46,width:325};addPropertyControls(Framertz1OsU9sD,{variant:{options:[\"MlBVJf5OH\",\"XOPObnbHW\",\"lLhkcxbNd\",\"QusercsQO\"],optionTitles:[\"Link\",\"Copied\",\"Mobile\",\"Email Copied Mobile\"],title:\"Variant\",type:ControlType.Enum},MWxLGyIHQ:{defaultValue:\"contact@mugen.design\",displayTextArea:false,title:\"Email\",type:ControlType.String},OhnTQYRf7:{title:\"Link\",type:ControlType.Link}});addFonts(Framertz1OsU9sD,[{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\"}]},...ArrowIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertz1OsU9sD\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XOPObnbHW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lLhkcxbNd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QusercsQO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g8A0o6PDp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"MWxLGyIHQ\\\":\\\"email\\\",\\\"OhnTQYRf7\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"46\",\"framerIntrinsicWidth\":\"325\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tz1OsU9sD.map","// Generated by Framer (e26a126)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EmailMenuTrigger from\"https://framerusercontent.com/modules/2OEqnTnPUzKORTxflSRB/Xp8iPPM3QwZ67EdRFvDz/tz1OsU9sD.js\";const EmailMenuTriggerFonts=getFonts(EmailMenuTrigger);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const serializationHash=\"framer-5j1UB\";const variantClassNames={a8A7_XI6o:\"framer-v-18yfxfo\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:.2,duration:.8,ease:[.68,0,.22,.83],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"a8A7_XI6o\",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-18yfxfo\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"a8A7_XI6o\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+(0+((componentViewport?.height||46)-0-46)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1ntjfjb-container\",layoutDependency:layoutDependency,layoutId:\"XyLoNVrts-container\",nodeId:\"XyLoNVrts\",rendersWithMotion:true,scopeId:\"OOPOTKpF4\",children:/*#__PURE__*/_jsx(EmailMenuTrigger,{height:\"100%\",id:\"XyLoNVrts\",layoutId:\"XyLoNVrts\",MWxLGyIHQ:\"+55 11 94501-7934\",OhnTQYRf7:\"https://api.whatsapp.com/send?phone=55119455017934&text=Oi!%20Estou%20no%20site%20da%20KYO%20e%20preciso%20falar%20com%20algum%20atendente.\",variant:\"MlBVJf5OH\",width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5j1UB.framer-1vbzf3q, .framer-5j1UB .framer-1vbzf3q { display: block; }\",\".framer-5j1UB.framer-18yfxfo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 580px; }\",\".framer-5j1UB .framer-1ntjfjb-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 46\n * @framerIntrinsicWidth 580\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOOPOTKpF4=withCSS(Component,css,\"framer-5j1UB\");export default FramerOOPOTKpF4;FramerOOPOTKpF4.displayName=\"Email - Edit this to change globally\";FramerOOPOTKpF4.defaultProps={height:46,width:580};addFonts(FramerOOPOTKpF4,[{explicitInter:true,fonts:[]},...EmailMenuTriggerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOOPOTKpF4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"580\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"46\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OOPOTKpF4.map","// Time and Location component with timezone selection, editable location, customizable font, and separate colors for location and time\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useMemo,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const timezones=[{value:\"Pacific/Midway\",label:\"(UTC-11:00) Midway Island\"},{value:\"America/Adak\",label:\"(UTC-10:00) Hawaii-Aleutian\"},{value:\"Pacific/Honolulu\",label:\"(UTC-10:00) Hawaii\"},{value:\"America/Anchorage\",label:\"(UTC-09:00) Alaska\"},{value:\"America/Los_Angeles\",label:\"(UTC-08:00) Pacific Time (US & Canada)\"},{value:\"America/Denver\",label:\"(UTC-07:00) Mountain Time (US & Canada)\"},{value:\"America/Chicago\",label:\"(UTC-06:00) Central Time (US & Canada)\"},{value:\"America/New_York\",label:\"(UTC-05:00) Eastern Time (US & Canada)\"},{value:\"America/Caracas\",label:\"(UTC-04:00) Caracas\"},{value:\"America/Halifax\",label:\"(UTC-04:00) Atlantic Time (Canada)\"},{value:\"America/St_Johns\",label:\"(UTC-03:30) Newfoundland\"},{value:\"America/Argentina/Buenos_Aires\",label:\"(UTC-03:00) Buenos Aires\"},{value:\"America/Sao_Paulo\",label:\"(UTC-03:00) Brasilia\"},{value:\"Atlantic/South_Georgia\",label:\"(UTC-02:00) Mid-Atlantic\"},{value:\"Atlantic/Azores\",label:\"(UTC-01:00) Azores\"},{value:\"Europe/London\",label:\"(UTC+00:00) London\"},{value:\"Europe/Berlin\",label:\"(UTC+01:00) Berlin\"},{value:\"Europe/Paris\",label:\"(UTC+01:00) Paris\"},{value:\"Europe/Athens\",label:\"(UTC+02:00) Athens\"},{value:\"Europe/Moscow\",label:\"(UTC+03:00) Moscow\"},{value:\"Asia/Dubai\",label:\"(UTC+04:00) Abu Dhabi\"},{value:\"Asia/Karachi\",label:\"(UTC+05:00) Islamabad\"},{value:\"Asia/Dhaka\",label:\"(UTC+06:00) Dhaka\"},{value:\"Asia/Bangkok\",label:\"(UTC+07:00) Bangkok\"},{value:\"Asia/Hong_Kong\",label:\"(UTC+08:00) Hong Kong\"},{value:\"Asia/Tokyo\",label:\"(UTC+09:00) Tokyo\"},{value:\"Australia/Sydney\",label:\"(UTC+10:00) Sydney\"},{value:\"Pacific/Auckland\",label:\"(UTC+12:00) Auckland\"},{value:\"Pacific/Chatham\",label:\"(UTC+12:45) Chatham Islands\"},{value:\"Pacific/Tongatapu\",label:\"(UTC+13:00) Nuku'alofa\"},{value:\"Pacific/Kiritimati\",label:\"(UTC+14:00) Kiritimati\"}];function getTimeInZone(timezone,hour12,showSeconds){try{if(typeof window!==\"undefined\"&&window.Intl&&window.Intl.DateTimeFormat){const options={hour:\"2-digit\",minute:\"2-digit\",hour12:hour12,timeZone:timezone};if(showSeconds)options.second=\"2-digit\";return new Intl.DateTimeFormat(\"en-US\",options).format(new Date);}}catch{}return\"--:--\";}function getTimeZoneAbbreviation(timezone){try{if(typeof window!==\"undefined\"&&window.Intl&&window.Intl.DateTimeFormat){const dtf=new Intl.DateTimeFormat(\"en-US\",{timeZone:timezone,timeZoneName:\"short\"});const parts=dtf.formatToParts(new Date);const tz=parts.find(p=>p.type===\"timeZoneName\");return tz?tz.value:\"\";}}catch{}return\"\";}/**\n * Time and Location display with timezone selection and customizable styles\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TimeLocationPicker(props){const{location,timezone,locationColor,timeColor,font,style,gapSize}=props;const[now,setNow]=useState(Date.now());// Update every second\nuseMemo(()=>{if(typeof window===\"undefined\")return;const interval=setInterval(()=>{startTransition(()=>setNow(Date.now()));},1e3);return()=>clearInterval(interval);},[]);const{hour12=false,showSeconds=true}=props;const timeString=useMemo(()=>getTimeInZone(timezone,hour12,showSeconds),[timezone,now,hour12,showSeconds]);return /*#__PURE__*/_jsxs(\"div\",{style:{...style,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:gapSize,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{...font,color:locationColor,width:\"max-content\"},children:location}),/*#__PURE__*/_jsx(\"span\",{style:{...font,color:timeColor,width:\"max-content\",display:\"flex\",alignItems:\"center\",gap:4},children:timeString})]});}addPropertyControls(TimeLocationPicker,{location:{type:ControlType.String,title:\"Location\",defaultValue:\"London, UK\",placeholder:\"Enter location...\"},timezone:{type:ControlType.Enum,title:\"Timezone\",options:timezones.map(tz=>tz.value),optionTitles:timezones.map(tz=>tz.label),defaultValue:\"Europe/London\",displaySegmentedControl:false},locationColor:{type:ControlType.Color,title:\"Location Color\",defaultValue:\"#000000\"},timeColor:{type:ControlType.Color,title:\"Time Color\",defaultValue:\"#222222\"},gapSize:{type:ControlType.Number,title:\"Gap Size\",defaultValue:16,min:0,max:64,step:1,unit:\"px\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},hour12:{type:ControlType.Boolean,title:\"12 Hour\",defaultValue:false,enabledTitle:\"12h\",disabledTitle:\"24h\"},showSeconds:{type:ControlType.Boolean,title:\"Show Seconds\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TimeLocationPicker\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeLocationPicker.map","// Generated by Framer (808fccf)\nimport{jsx as _jsx}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 TimeLocationPicker from\"https://framerusercontent.com/modules/4vhvyxb0WWj5XF4fjyJz/wC7Mpo1IgFJRzkCU8LX8/TimeLocationPicker.js\";const TimeLocationPickerFonts=getFonts(TimeLocationPicker);const cycleOrder=[\"BbFWomCDv\",\"HOTgYtZLR\"];const serializationHash=\"framer-xerNP\";const variantClassNames={BbFWomCDv:\"framer-v-1kkaigz\",HOTgYtZLR:\"framer-v-1rrml4o\"};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={\"inter Display\":\"BbFWomCDv\",IBM:\"HOTgYtZLR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BbFWomCDv\"};};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:\"BbFWomCDv\",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-1kkaigz\",className,classNames),\"data-framer-name\":\"inter Display\",layoutDependency:layoutDependency,layoutId:\"BbFWomCDv\",ref:refBinding,style:{...style},...addPropertyOverrides({HOTgYtZLR:{\"data-framer-name\":\"IBM\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gxlz3t-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"APDaLCE0S-container\",nodeId:\"APDaLCE0S\",rendersWithMotion:true,scopeId:\"Qq3nxMjTj\",children:/*#__PURE__*/_jsx(TimeLocationPicker,{font:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.725)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"150%\"},gapSize:8,height:\"100%\",hour12:false,id:\"APDaLCE0S\",layoutId:\"APDaLCE0S\",location:\" S\\xe3o Paulo (BR)\",locationColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",showSeconds:false,timeColor:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",timezone:\"America/Sao_Paulo\",width:\"100%\",...addPropertyOverrides({HOTgYtZLR:{font:{fontFamily:'\"IBM Plex Mono\", monospace',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.725)\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"150%\"}}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xerNP.framer-1h1l8tl, .framer-xerNP .framer-1h1l8tl { display: block; }\",\".framer-xerNP.framer-1kkaigz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xerNP .framer-1gxlz3t-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 125\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HOTgYtZLR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQq3nxMjTj=withCSS(Component,css,\"framer-xerNP\");export default FramerQq3nxMjTj;FramerQq3nxMjTj.displayName=\"Location\";FramerQq3nxMjTj.defaultProps={height:22,width:125};addPropertyControls(FramerQq3nxMjTj,{variant:{options:[\"BbFWomCDv\",\"HOTgYtZLR\"],optionTitles:[\"inter Display\",\"IBM\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQq3nxMjTj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAO8lJPg-IUDNg.woff2\",weight:\"600\"}]},...TimeLocationPickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQq3nxMjTj\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HOTgYtZLR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"125\",\"framerIntrinsicHeight\":\"22\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Qq3nxMjTj.map","// Generated by Framer (d19865c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"U6cuyxTPf\",\"Crd_i0AW6\"];const serializationHash=\"framer-4Gv4c\";const variantClassNames={Crd_i0AW6:\"framer-v-18g1qbr\",U6cuyxTPf:\"framer-v-f6tds5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Space Around\":\"space-around\",\"Space Between\":\"space-between\",\"Space Evenly\":\"space-evenly\",Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={Hidden:\"U6cuyxTPf\",Show:\"Crd_i0AW6\"};const getProps=({height,id,startingPosition,width,...props})=>{return{...props,SvxUzrJbO:humanReadableEnumMap[startingPosition]??startingPosition??props.SvxUzrJbO??\"flex-start\",variant:humanReadableVariantMap[props.variant]??props.variant??\"U6cuyxTPf\"};};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,SvxUzrJbO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"U6cuyxTPf\",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-f6tds5\",className,classNames),\"data-framer-name\":\"Hidden\",layoutDependency:layoutDependency,layoutId:\"U6cuyxTPf\",ref:refBinding,style:{\"--17odz7k\":SvxUzrJbO,...style},...addPropertyOverrides({Crd_i0AW6:{\"data-framer-name\":\"Show\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-kxirft\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"ZMp4Lkeml\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},variants:{Crd_i0AW6:{backgroundColor:\"var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, rgb(54, 54, 54))\"}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4Gv4c.framer-ebx8nv, .framer-4Gv4c .framer-ebx8nv { display: block; }\",\".framer-4Gv4c.framer-f6tds5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 1px; justify-content: var(--17odz7k); padding: 0px; position: relative; width: 200px; }\",\".framer-4Gv4c .framer-kxirft { flex: none; height: 1px; overflow: hidden; position: relative; width: 0%; }\",\".framer-4Gv4c.framer-v-18g1qbr .framer-kxirft { width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Crd_i0AW6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"SvxUzrJbO\":\"startingPosition\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUnDcMsYsN=withCSS(Component,css,\"framer-4Gv4c\");export default FramerUnDcMsYsN;FramerUnDcMsYsN.displayName=\"Animated Horizontal Line\";FramerUnDcMsYsN.defaultProps={height:1,width:200};addPropertyControls(FramerUnDcMsYsN,{variant:{options:[\"U6cuyxTPf\",\"Crd_i0AW6\"],optionTitles:[\"Hidden\",\"Show\"],title:\"Variant\",type:ControlType.Enum},SvxUzrJbO:{defaultValue:\"flex-start\",options:[\"flex-start\",\"center\",\"flex-end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],title:\"Starting Position\",type:ControlType.Enum}});addFonts(FramerUnDcMsYsN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUnDcMsYsN\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Crd_i0AW6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"SvxUzrJbO\\\":\\\"startingPosition\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UnDcMsYsN.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Linkedin from\"https://framerusercontent.com/modules/FWRZCKa1coUScRp6riu6/IzCpsAgDfh5DsUYELB0B/a_69PB4ft.js\";import Instagram from\"https://framerusercontent.com/modules/mN6FkVMPCKGrhKemZkMV/LlQSDOYy21pyQyIhZN97/shNduWi8h.js\";const InstagramFonts=getFonts(Instagram);const MotionAWithFX=withFX(motion.a);const LinkedinFonts=getFonts(Linkedin);const serializationHash=\"framer-FsUUF\";const variantClassNames={HaUwN7zGw:\"framer-v-1jkeina\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:10,y:0};const transition2={delay:.2,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition3={delay:0,duration:.45,ease:[.4,0,.2,1],type:\"tween\"};const animation1={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3};const transition4={delay:.4,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,instagram,linkedIn,width,...props})=>{return{...props,LMfDjy1JA:linkedIn??props.LMfDjy1JA,NHB5yuFuP:instagram??props.NHB5yuFuP};};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,NHB5yuFuP,LMfDjy1JA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HaUwN7zGw\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jkeina\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"HaUwN7zGw\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Link,{href:NHB5yuFuP,motionChild:true,nodeId:\"TONOpqnjY\",openInNewTab:true,scopeId:\"USrA7pht6\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"aria-label\":\"Instagram\",className:\"framer-1mwlvdp framer-tkev09\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"TONOpqnjY\",whileHover:animation1,children:/*#__PURE__*/_jsx(Instagram,{animated:true,className:\"framer-1frhuqu\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"FPXibcVEk\",style:{\"--1df8v9o\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(222, 222, 222))\"}})})}),/*#__PURE__*/_jsx(Link,{href:LMfDjy1JA,motionChild:true,nodeId:\"gZHV092tj\",openInNewTab:true,scopeId:\"USrA7pht6\",children:/*#__PURE__*/_jsx(MotionAWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"aria-label\":\"Linkedin\",className:\"framer-137xoua framer-tkev09\",\"data-framer-name\":\"Linked in\",layoutDependency:layoutDependency,layoutId:\"gZHV092tj\",whileHover:animation1,children:/*#__PURE__*/_jsx(Linkedin,{animated:true,className:\"framer-1060p47\",\"data-framer-name\":\"linkedin\",layoutDependency:layoutDependency,layoutId:\"hFRWe819T\",style:{\"--1df8v9o\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(222, 222, 222))\"}})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FsUUF.framer-tkev09, .framer-FsUUF .framer-tkev09 { display: block; }\",\".framer-FsUUF.framer-1jkeina { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FsUUF .framer-1mwlvdp, .framer-FsUUF .framer-137xoua { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 24px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-FsUUF .framer-1frhuqu, .framer-FsUUF .framer-1060p47 { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NHB5yuFuP\":\"instagram\",\"LMfDjy1JA\":\"linkedIn\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUSrA7pht6=withCSS(Component,css,\"framer-FsUUF\");export default FramerUSrA7pht6;FramerUSrA7pht6.displayName=\"Social Links\";FramerUSrA7pht6.defaultProps={height:24,width:60};addPropertyControls(FramerUSrA7pht6,{NHB5yuFuP:{description:\"\",title:\"Instagram\",type:ControlType.Link},LMfDjy1JA:{title:\"LinkedIn\",type:ControlType.Link}});addFonts(FramerUSrA7pht6,[{explicitInter:true,fonts:[]},...InstagramFonts,...LinkedinFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUSrA7pht6\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"NHB5yuFuP\\\":\\\"instagram\\\",\\\"LMfDjy1JA\\\":\\\"linkedIn\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./USrA7pht6.map","// Generated by Framer (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withDvh}from\"https://framerusercontent.com/modules/enBGfYBUSLzlY8ju3QbZ/q9FIE05fKx4wh13q323u/SVH_override.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1asRzoSH2lTZGYY1VjLv/zXWfr4qlTOMGcsuLO5HK/xYEC_wF3E.js\";import Copyright from\"https://framerusercontent.com/modules/cfFsxDOMm98Slyvcz2l1/jgbK5xV0xfDEV3X1hEVy/cLN8I2qtB.js\";import AnimatedVerticalLine from\"https://framerusercontent.com/modules/6LGM6ZzAl0iMFnfqzUtw/bGgoGZUZOvGjr4CQU4hm/eDdObG3Rx.js\";import MenuLinks from\"https://framerusercontent.com/modules/jlPThLl4s64mc2TRrkYw/QcFNZWknQ2RNFL1lpW3t/kllUAqaw0.js\";import EmailEditThisToChangeGlobally from\"https://framerusercontent.com/modules/2f7ntGw0S23d52Htcigh/uAHOFNUzwdEta7XOiHMk/OOPOTKpF4.js\";import Location from\"https://framerusercontent.com/modules/iqwT8e7NpGwy2L7Bz5OL/KEhPQMwIhBYCfJsxEdAI/Qq3nxMjTj.js\";import AnimatedHorizontalLine from\"https://framerusercontent.com/modules/qAGqJdk3Yw1sspVXrFBw/pwCCaNoLd9ekucoZJSiH/UnDcMsYsN.js\";import SocialLinks from\"https://framerusercontent.com/modules/gdbycG9zkZx5wu9heq8y/xa38GRhX7Ss0mlvl7XHQ/USrA7pht6.js\";import PrimaryLink from\"https://framerusercontent.com/modules/d2gJDWFFXRcm4Fm4Qejf/pUsnElktX8pHt557EYPU/WdNkl0JPc.js\";const AnimatedVerticalLineFonts=getFonts(AnimatedVerticalLine);const AnimatedVerticalLineWithVariantAppearEffect=withVariantAppearEffect(AnimatedVerticalLine);const RichTextWithFX=withFX(RichText);const MenuLinksFonts=getFonts(MenuLinks);const AnimatedHorizontalLineFonts=getFonts(AnimatedHorizontalLine);const AnimatedHorizontalLineWithVariantAppearEffect=withVariantAppearEffect(AnimatedHorizontalLine);const EmailEditThisToChangeGloballyFonts=getFonts(EmailEditThisToChangeGlobally);const LocationFonts=getFonts(Location);const MotionDivWithFX=withFX(motion.div);const SocialLinksFonts=getFonts(SocialLinks);const PrimaryLinkFonts=getFonts(PrimaryLink);const CopyrightFonts=getFonts(Copyright);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MotionDivWithDvh1f654sn=withCodeBoundaryForOverrides(motion.div,{nodeId:\"qeIbXN3ri\",override:withDvh,scopeId:\"IMw3cDFLJ\"});const cycleOrder=[\"bucOu_F_d\",\"OBnIckmbz\"];const serializationHash=\"framer-2pPe0\";const variantClassNames={bucOu_F_d:\"framer-v-s1m141\",OBnIckmbz:\"framer-v-k7dd31\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.82,.11,.37,.82],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:20,y:0};const transition2={delay:0,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition3={delay:.3,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition4={delay:.35,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition5={delay:.4,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const transition6={delay:.45,duration:1,ease:[.56,.22,.05,.99],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"bucOu_F_d\",Mobile:\"OBnIckmbz\"};const getProps=({closeMenu,height,id,width,...props})=>{return{...props,cm1VIplyK:closeMenu??props.cm1VIplyK,variant:humanReadableVariantMap[props.variant]??props.variant??\"bucOu_F_d\"};};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,cm1VIplyK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bucOu_F_d\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const mv8kyqC8B1jyg0rk=activeVariantCallback(async(...args)=>{if(cm1VIplyK){const res=await cm1VIplyK(...args);if(res===false)return false;}});const sUzO43BAD1jyg0rk=activeVariantCallback(async(...args)=>{if(cm1VIplyK){const res=await cm1VIplyK(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s1m141\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"bucOu_F_d\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({OBnIckmbz:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithDvh1f654sn,{className:\"framer-1f654sn\",\"data-framer-name\":\"Overlay Menu\",layoutDependency:layoutDependency,layoutId:\"qeIbXN3ri\",style:{backgroundColor:\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(5, 5, 5))\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"1px\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ywpp03-container\",layoutDependency:layoutDependency,layoutId:\"qPC7Cio7n-container\",nodeId:\"qPC7Cio7n\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(AnimatedVerticalLineWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"TIaxmyg8h\",__framer__threshold:1,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"vq2wUVWsh\",height:\"100%\",I_Niyxn8S:\"var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, rgb(54, 54, 54))\",id:\"qPC7Cio7n\",layoutId:\"qPC7Cio7n\",style:{height:\"100%\",width:\"100%\"},variant:\"vq2wUVWsh\",width:\"100%\",Xtnx8GRRA:\"flex-start\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yd0if1\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"mhdO70oc6\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184)))\"},children:\"Menu\"})}),className:\"framer-lm4j89\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Nzn7Na88v\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:211,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,...addPropertyOverrides({OBnIckmbz:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ci1xnn-container\",layoutDependency:layoutDependency,layoutId:\"sCF6kToIX-container\",nodeId:\"sCF6kToIX\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"sCF6kToIX\",layoutId:\"sCF6kToIX\",mv8kyqC8B:mv8kyqC8B1jyg0rk,style:{width:\"100%\"},variant:\"t5tGUHasj\",width:\"100%\",...addPropertyOverrides({OBnIckmbz:{variant:\"mjuA48LmD\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dm0yod-container\",layoutDependency:layoutDependency,layoutId:\"GiIvowaf3-container\",nodeId:\"GiIvowaf3\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(AnimatedHorizontalLineWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"U6cuyxTPf\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"Crd_i0AW6\",height:\"100%\",id:\"GiIvowaf3\",layoutId:\"GiIvowaf3\",style:{height:\"100%\",width:\"100%\"},SvxUzrJbO:\"flex-end\",variant:\"Crd_i0AW6\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hfhsyn\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"WLeesm6HL\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jwcpje\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"FCzLirup9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184)))\"},children:\"Vamos conversar\"})}),className:\"framer-11k61lp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JMgue8Y6z\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xt95ba\",\"data-framer-name\":\"Email / Location\",layoutDependency:layoutDependency,layoutId:\"oiKl7Gy3Y\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,...addPropertyOverrides({OBnIckmbz:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s61fp-container\",\"data-framer-name\":\"Email - double click to edit, changes applied globally\",layoutDependency:layoutDependency,layoutId:\"TQoATeagt-container\",name:\"Email - double click to edit, changes applied globally\",nodeId:\"TQoATeagt\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(EmailEditThisToChangeGlobally,{height:\"100%\",id:\"TQoATeagt\",layoutId:\"TQoATeagt\",name:\"Email - double click to edit, changes applied globally\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16mpg79-container\",layoutDependency:layoutDependency,layoutId:\"tnbSW8bo8-container\",nodeId:\"tnbSW8bo8\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(Location,{height:\"100%\",id:\"tnbSW8bo8\",layoutId:\"tnbSW8bo8\",variant:\"BbFWomCDv\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-30rauz\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"EIv_RwRDE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184)))\"},children:\"Redes Sociais\"})}),className:\"framer-1ot7zew\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gsed7uZ35\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 96px)`,...addPropertyOverrides({OBnIckmbz:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-afieii-container\",layoutDependency:layoutDependency,layoutId:\"cncuXecZu-container\",nodeId:\"cncuXecZu\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(SocialLinks,{height:\"100%\",id:\"cncuXecZu\",layoutId:\"cncuXecZu\",LMfDjy1JA:\"http://linkedin.com/ia.kyo\",NHB5yuFuP:\"https://www.instagram.com/kyo.ia.br\",style:{width:\"100%\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j8v8q5\",\"data-framer-name\":\"Legal / Copyright\",layoutDependency:layoutDependency,layoutId:\"EWzbQNXBe\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x2bwtt-container\",layoutDependency:layoutDependency,layoutId:\"QPQ5lO1AA-container\",nodeId:\"QPQ5lO1AA\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(AnimatedHorizontalLineWithVariantAppearEffect,{__framer__animateOnce:true,__framer__obscuredVariantId:\"U6cuyxTPf\",__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"Crd_i0AW6\",height:\"100%\",id:\"QPQ5lO1AA\",layoutId:\"QPQ5lO1AA\",style:{height:\"100%\",width:\"100%\"},SvxUzrJbO:\"flex-end\",variant:\"Crd_i0AW6\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-p6nhi7\",\"data-framer-name\":\"Terms / Privacy\",layoutDependency:layoutDependency,layoutId:\"DA67hAO0w\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uhZZSAQg1\"},implicitPathVariables:undefined},{href:{webPageId:\"uhZZSAQg1\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1knrurc-container\",\"data-framer-name\":\"Privacy Policy\",layoutDependency:layoutDependency,layoutId:\"gwv9YxsAw-container\",name:\"Privacy Policy\",nodeId:\"gwv9YxsAw\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks[0],id:\"gwv9YxsAw\",layoutId:\"gwv9YxsAw\",MWxLGyIHQ:\"Disclaimer\",name:\"Privacy Policy\",sUzO43BAD:sUzO43BAD1jyg0rk,variant:\"fToFJNAXK\",width:\"100%\",zRzdSp3NC:false,...addPropertyOverrides({OBnIckmbz:{I8j5ZcDgy:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DTz1dyRjl\"},implicitPathVariables:undefined},{href:{webPageId:\"DTz1dyRjl\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qm6z27-container\",\"data-framer-name\":\"Terms\",layoutDependency:layoutDependency,layoutId:\"px9mmNTkq-container\",name:\"Terms\",nodeId:\"px9mmNTkq\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks1[0],id:\"px9mmNTkq\",layoutId:\"px9mmNTkq\",MWxLGyIHQ:\"Termos de Uso\",name:\"Terms\",sUzO43BAD:sUzO43BAD1jyg0rk,variant:\"fToFJNAXK\",width:\"100%\",zRzdSp3NC:false,...addPropertyOverrides({OBnIckmbz:{I8j5ZcDgy:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-vsboqw-container\",layoutDependency:layoutDependency,layoutId:\"zHMmUerjc-container\",nodeId:\"zHMmUerjc\",rendersWithMotion:true,scopeId:\"IMw3cDFLJ\",children:/*#__PURE__*/_jsx(Copyright,{height:\"100%\",id:\"zHMmUerjc\",layoutId:\"zHMmUerjc\",width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2pPe0.framer-g3a910, .framer-2pPe0 .framer-g3a910 { display: block; }\",\".framer-2pPe0.framer-s1m141 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 600px; }\",\".framer-2pPe0 .framer-1f654sn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: space-between; overflow: auto; padding: 0px; position: relative; width: 1px; }\",\".framer-2pPe0 .framer-ywpp03-container { flex: none; height: 100%; left: 0px; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 1px; z-index: 1; }\",\".framer-2pPe0 .framer-yd0if1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 48px; position: relative; width: 100%; }\",\".framer-2pPe0 .framer-lm4j89, .framer-2pPe0 .framer-1ot7zew { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2pPe0 .framer-1ci1xnn-container, .framer-2pPe0 .framer-1s61fp-container, .framer-2pPe0 .framer-afieii-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-2pPe0 .framer-1dm0yod-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-2pPe0 .framer-hfhsyn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 48px; position: relative; width: 100%; }\",\".framer-2pPe0 .framer-jwcpje { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2pPe0 .framer-11k61lp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2pPe0 .framer-xt95ba { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2pPe0 .framer-16mpg79-container, .framer-2pPe0 .framer-1knrurc-container, .framer-2pPe0 .framer-1qm6z27-container, .framer-2pPe0 .framer-vsboqw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2pPe0 .framer-30rauz { 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-2pPe0 .framer-1j8v8q5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; overflow: visible; padding: 24px 48px 24px 48px; position: relative; width: 100%; }\",\".framer-2pPe0 .framer-x2bwtt-container { flex: none; height: 1px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-2pPe0 .framer-p6nhi7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2pPe0.framer-v-k7dd31.framer-s1m141 { width: 390px; }\",\".framer-2pPe0.framer-v-k7dd31 .framer-yd0if1 { padding: 24px; }\",\".framer-2pPe0.framer-v-k7dd31 .framer-hfhsyn { gap: 48px; padding: 24px; }\",\".framer-2pPe0.framer-v-k7dd31 .framer-1j8v8q5 { gap: 24px; justify-content: flex-start; padding: 24px; }\",...sharedStyle.css,'.framer-2pPe0[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-2pPe0 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-2pPe0[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-2pPe0 [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-2pPe0[data-hide-scrollbars=\"true\"], .framer-2pPe0 [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OBnIckmbz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cm1VIplyK\":\"closeMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIMw3cDFLJ=withCSS(Component,css,\"framer-2pPe0\");export default FramerIMw3cDFLJ;FramerIMw3cDFLJ.displayName=\"Overlay menu\";FramerIMw3cDFLJ.defaultProps={height:800,width:600};addPropertyControls(FramerIMw3cDFLJ,{variant:{options:[\"bucOu_F_d\",\"OBnIckmbz\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},cm1VIplyK:{title:\"Close Menu\",type:ControlType.EventHandler}});addFonts(FramerIMw3cDFLJ,[{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\"}]},...AnimatedVerticalLineFonts,...MenuLinksFonts,...AnimatedHorizontalLineFonts,...EmailEditThisToChangeGloballyFonts,...LocationFonts,...SocialLinksFonts,...PrimaryLinkFonts,...CopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIMw3cDFLJ\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OBnIckmbz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"800\",\"framerVariables\":\"{\\\"cm1VIplyK\\\":\\\"closeMenu\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f96024)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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=[\"La_FjW3jW\",\"vMaH7CcmS\"];const serializationHash=\"framer-ncUgg\";const variantClassNames={La_FjW3jW:\"framer-v-1mb8vif\",vMaH7CcmS:\"framer-v-1ajj63y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.56,.22,.05,.99],type:\"tween\"};const transition2={delay:.3,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const transition3={delay:0,duration:.3,ease:[.82,.11,.37,.82],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 transition4={delay:.4,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const transition5={delay:.1,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const transition6={delay:.5,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const transition7={delay:.2,duration:.3,ease:[.82,.11,.37,.82],type:\"tween\"};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"vMaH7CcmS\",Open:\"La_FjW3jW\"};const getProps=({click,height,id,width,...props})=>{return{...props,D2EO1kWip:click??props.D2EO1kWip,variant:humanReadableVariantMap[props.variant]??props.variant??\"La_FjW3jW\"};};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,D2EO1kWip,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"La_FjW3jW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12c34ad=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(D2EO1kWip){const res=await D2EO1kWip(...args);if(res===false)return false;}});const onTapftv087=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(D2EO1kWip){const res=await D2EO1kWip(...args);if(res===false)return false;}setVariant(\"La_FjW3jW\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mb8vif\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"La_FjW3jW\",onTap:onTap12c34ad,ref:refBinding,style:{...style},...addPropertyOverrides({vMaH7CcmS:{\"data-framer-name\":\"Variant 2\",onTap:onTapftv087}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jybhk8\",\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"mfUlu9tl_\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({vMaH7CcmS:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vmtpo\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"kVFSzBet6\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({vMaH7CcmS:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ykydpx\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"ke0Dz2182\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}})}),/*#__PURE__*/_jsx(Transition,{value:transition6,...addPropertyOverrides({vMaH7CcmS:{value:transition7}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cf89cv\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"ZrTrFLlLD\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b6tioo\",\"data-framer-name\":\"Open\",layoutDependency:layoutDependency,layoutId:\"bxOUzYAWX\",children:[/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({vMaH7CcmS:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5y8hv6\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"GczHYRx1i\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",rotate:45}})}),/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({vMaH7CcmS:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-23bjrf\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"zQ7D34cgC\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",rotate:-45}})}),/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({vMaH7CcmS:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-164nvmf\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"EGrIB7w1Z\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",rotate:45}})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ncUgg.framer-1fucn4b, .framer-ncUgg .framer-1fucn4b { display: block; }\",\".framer-ncUgg.framer-1mb8vif { align-content: center; align-items: center; cursor: pointer; display: flex; 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-ncUgg .framer-1jybhk8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 12px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 36px; }\",\".framer-ncUgg .framer-1vmtpo { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 18px; z-index: 1; }\",\".framer-ncUgg .framer-1ykydpx { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-ncUgg .framer-cf89cv { flex: none; height: 2px; overflow: hidden; position: absolute; right: 0px; top: calc(92.85714285714289% - 2px / 2); width: 18px; z-index: 1; }\",\".framer-ncUgg .framer-b6tioo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 24px; justify-content: center; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; padding: 0px; position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; z-index: 1; }\",\".framer-ncUgg .framer-5y8hv6 { flex: none; height: 2px; left: -16px; overflow: hidden; position: absolute; top: -8px; width: 12px; z-index: 1; }\",\".framer-ncUgg .framer-23bjrf { flex: none; height: 2px; left: 31px; overflow: hidden; position: absolute; right: -31px; top: calc(-34.28571428571426% - 2px / 2); z-index: 1; }\",\".framer-ncUgg .framer-164nvmf { bottom: -8px; flex: none; height: 2px; overflow: hidden; position: absolute; right: -16px; width: 12px; z-index: 1; }\",\".framer-ncUgg.framer-v-1ajj63y .framer-1vmtpo { left: -18px; }\",\".framer-ncUgg.framer-v-1ajj63y .framer-1ykydpx { left: 36px; right: -36px; }\",\".framer-ncUgg.framer-v-1ajj63y .framer-cf89cv { right: -18px; top: calc(93.33333333333336% - 2px / 2); }\",\".framer-ncUgg.framer-v-1ajj63y .framer-5y8hv6 { left: 2px; top: 7px; }\",\".framer-ncUgg.framer-v-1ajj63y .framer-23bjrf { left: 0px; right: 0px; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-ncUgg.framer-v-1ajj63y .framer-164nvmf { bottom: 7px; right: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 12\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vMaH7CcmS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"D2EO1kWip\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKDY7NNME0=withCSS(Component,css,\"framer-ncUgg\");export default FramerKDY7NNME0;FramerKDY7NNME0.displayName=\"Hamburger\";FramerKDY7NNME0.defaultProps={height:12,width:36};addPropertyControls(FramerKDY7NNME0,{variant:{options:[\"La_FjW3jW\",\"vMaH7CcmS\"],optionTitles:[\"Open\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},D2EO1kWip:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerKDY7NNME0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKDY7NNME0\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"12\",\"framerIntrinsicWidth\":\"36\",\"framerVariables\":\"{\\\"D2EO1kWip\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vMaH7CcmS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KDY7NNME0.map","// Generated by Framer (d19865c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,FormContainer,FormPlainTextInput,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 FormButton from\"https://framerusercontent.com/modules/5bMfx4C2RpiSgKRYHD6h/J6pJe5bfIwgnlPCI6zBR/fcL1WEI6Y.js\";const FormButtonFonts=getFonts(FormButton);const serializationHash=\"framer-dy992\";const variantClassNames={V6JpEhdJ2:\"framer-v-1leij1a\"};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 formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};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,width,...props})=>{return{...props};};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({defaultVariant:\"V6JpEhdJ2\",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-1leij1a\",className,classNames),\"data-framer-name\":\"Form\",layoutDependency:layoutDependency,layoutId:\"V6JpEhdJ2\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/f05a9afd-5378-4fc6-8d36-99da8a38517e/submit\",className:\"framer-19hlrq7\",\"data-framer-name\":\"Email Subscribe Form\",layoutDependency:layoutDependency,layoutId:\"UEvoaL5tI\",nodeId:\"UEvoaL5tI\",children:formState=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o2h86e\",\"data-framer-name\":\"Name / Email\",layoutDependency:layoutDependency,layoutId:\"Ex7AAzm9W\",children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-b2qsz6\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"i4iaL8luD\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-15uupf7\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"veL0V2R2D\",placeholder:\"Email\",required:true,style:{\"--framer-input-background\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, rgb(54, 54, 54))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"50px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qcm5rf-container\",layoutDependency:layoutDependency,layoutId:\"kCTezEFEQ-container\",nodeId:\"kCTezEFEQ\",rendersWithMotion:true,scopeId:\"Omiu_RtCK\",children:/*#__PURE__*/_jsx(FormButton,{height:\"100%\",id:\"kCTezEFEQ\",layoutId:\"kCTezEFEQ\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"SOAK45hac\",pending:\"ryCJ2FUgU\",success:\"WGzaEFKrt\"},\"gzFqHucLC\"),width:\"100%\"})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dy992.framer-y4rk85, .framer-dy992 .framer-y4rk85 { display: block; }\",\".framer-dy992.framer-1leij1a { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 340px; }\",\".framer-dy992 .framer-19hlrq7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-dy992 .framer-o2h86e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; max-width: 340px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dy992 .framer-b2qsz6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-dy992 .framer-15uupf7 { --framer-input-focused-border-color: var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, #b8b8b8); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-focused-transition: all 0.2s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \\\"Inter Display\\\"; --framer-input-font-letter-spacing: -0.03em; --framer-input-font-line-height: 160%; --framer-input-font-open-type-features: 'salt' on; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-padding: 12px; --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dy992 .framer-1qcm5rf-container { flex: none; height: 50px; position: relative; width: 50px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 340\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOmiu_RtCK=withCSS(Component,css,\"framer-dy992\");export default FramerOmiu_RtCK;FramerOmiu_RtCK.displayName=\"Newsletter\";FramerOmiu_RtCK.defaultProps={height:50,width:340};addFonts(FramerOmiu_RtCK,[{explicitInter:true,fonts:[{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"}]},...FormButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOmiu_RtCK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"340\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";export function withoutFramerBadge(Component){return props=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                        #__framer-badge-container { display: none !important; }\n                    `}),/*#__PURE__*/_jsx(Component,{...props})]});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withoutFramerBadge\":{\"type\":\"reactHoc\",\"name\":\"withoutFramerBadge\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BadgeFramer.map","// Generated by Framer (e26a126)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCodeBoundaryForOverrides,withCSS,withFX}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 Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qsISmokGxJ4uY7X7CEiH/Lenis.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import LogoAnimation from\"#framer/local/canvasComponent/gARTwv7sk/gARTwv7sk.js\";import OverlayMenu from\"#framer/local/canvasComponent/IMw3cDFLJ/IMw3cDFLJ.js\";import Hamburger from\"#framer/local/canvasComponent/KDY7NNME0/KDY7NNME0.js\";import MenuLinks from\"#framer/local/canvasComponent/kllUAqaw0/kllUAqaw0.js\";import Logo from\"#framer/local/canvasComponent/O4sIfY0x1/O4sIfY0x1.js\";import Newsletter from\"#framer/local/canvasComponent/Omiu_RtCK/Omiu_RtCK.js\";import EmailEditThisToChangeGlobally from\"#framer/local/canvasComponent/OOPOTKpF4/OOPOTKpF4.js\";import Location from\"#framer/local/canvasComponent/Qq3nxMjTj/Qq3nxMjTj.js\";import NavLink from\"#framer/local/canvasComponent/u4XCDpIfO/u4XCDpIfO.js\";import SocialLinks from\"#framer/local/canvasComponent/USrA7pht6/USrA7pht6.js\";import TeamAuthorCard from\"#framer/local/canvasComponent/uvyMgHN3p/uvyMgHN3p.js\";import PrimaryLink from\"#framer/local/canvasComponent/WdNkl0JPc/WdNkl0JPc.js\";import{withoutFramerBadge}from\"#framer/local/codeFile/AaYVsPq/BadgeFramer.js\";import*as sharedStyle from\"#framer/local/css/p2DD8RZ18/p2DD8RZ18.js\";import*as sharedStyle1 from\"#framer/local/css/Ukwjyb6F5/Ukwjyb6F5.js\";import QuoteSymbol from\"#framer/local/vector/npsoScejb/npsoScejb.js\";const LogoFonts=getFonts(Logo);const LocationFonts=getFonts(Location);const NavLinkFonts=getFonts(NavLink);const HamburgerFonts=getFonts(Hamburger);const LogoAnimationFonts=getFonts(LogoAnimation);const ContainerWithFX=withFX(Container);const OverlayMenuFonts=getFonts(OverlayMenu);const LenisFonts=getFonts(Lenis);const BlurGradientFonts=getFonts(BlurGradient);const NewsletterFonts=getFonts(Newsletter);const EmailEditThisToChangeGloballyFonts=getFonts(EmailEditThisToChangeGlobally);const QuoteSymbolFonts=getFonts(QuoteSymbol);const QuoteSymbolWithFX=withFX(QuoteSymbol);const TeamAuthorCardFonts=getFonts(TeamAuthorCard);const MenuLinksFonts=getFonts(MenuLinks);const PrimaryLinkFonts=getFonts(PrimaryLink);const SocialLinksFonts=getFonts(SocialLinks);const MotionDivWithoutFramerBadgeckwyi4=withCodeBoundaryForOverrides(motion.div,{nodeId:\"ahMoYWp_U\",override:withoutFramerBadge,scopeId:\"aQoZMpzSK\"});const breakpoints={ahMoYWp_U:\"(min-width: 1440px)\",KOsY7M7EG:\"(max-width: 767.98px)\",mbndCFYEB:\"(min-width: 768px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-j6U9l\";const variantClassNames={ahMoYWp_U:\"framer-v-ckwyi4\",KOsY7M7EG:\"framer-v-1x6740i\",mbndCFYEB:\"framer-v-fi1c1y\"};const transition1={delay:0,duration:.25,ease:[.4,0,.2,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transition2={delay:0,duration:.8,ease:[.76,0,.38,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:.65,ease:[.56,.22,.05,.99],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:600,y:0};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:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:600,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:390,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:390,y:0};const transition4={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation9={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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50};const transition5={delay:.2,duration:.8,ease:[.68,0,.22,.83],type:\"tween\"};const transition6={delay:.5,duration:.8,ease:[.68,0,.22,.83],type:\"tween\"};const animation11={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition7={delay:.05,duration:1,ease:[.4,0,.2,1],type:\"tween\"};const textEffect={effect:animation11,repeat:false,startDelay:.3,threshold:.5,tokenization:\"line\",transition:transition7,trigger:\"onInView\",type:\"appear\"};const transition8={delay:.4,duration:.8,ease:[.68,0,.22,.83],type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={KOsY7M7EG:[\".framer-j6U9l .framer-fax2j, .framer-j6U9l .framer-1f274ig { padding: 18px 24px 18px 24px; }\",\".framer-j6U9l .framer-fnizfb-container { flex: 1 0 0px; width: 1px; }\",\".framer-j6U9l .framer-17mjsm2 { left: calc(50.00000000000002% - 100% / 2); max-width: unset; padding: 0px 6px 0px 6px; }\",\".framer-j6U9l .framer-x6e4r6 { padding: 32px 0px 32px 0px; }\",\".framer-j6U9l .framer-aiwnh { gap: 96px; padding: 0px 24px 0px 24px; }\",\".framer-j6U9l .framer-x2qzmj { flex-direction: column; gap: 24px; }\",\".framer-j6U9l .framer-14hmkj0, .framer-j6U9l .framer-1soouzx, .framer-j6U9l .framer-14xn9z1 { flex: none; width: 100%; }\",\".framer-j6U9l .framer-1180czy { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-j6U9l .framer-1rg61pa, .framer-j6U9l .framer-zjrgpy-container, .framer-j6U9l .framer-1vjgh5t, .framer-j6U9l .framer-7bohme-container { align-self: unset; }\",\".framer-j6U9l .framer-1erb62d { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; }\",\".framer-j6U9l .framer-1kkfr64, .framer-j6U9l .framer-1pop6mn { grid-template-columns: repeat(3, minmax(50px, 1fr)); }\",\".framer-j6U9l .framer-15uxu32 { grid-column: span 2; }\",\".framer-j6U9l .framer-1kzhn7y { grid-column: unset; }\",\".framer-j6U9l .framer-1df46n1 { grid-column: span 2; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\"],mbndCFYEB:[\".framer-j6U9l .framer-fax2j, .framer-j6U9l .framer-1f274ig { padding: 18px 48px 18px 48px; }\",\".framer-j6U9l .framer-fnizfb-container { flex: 1 0 0px; width: 1px; }\",\".framer-j6U9l .framer-17mjsm2 { padding: 0px 24px 0px 24px; }\",\".framer-j6U9l .framer-aiwnh { padding: 0px 48px 0px 48px; }\",\".framer-j6U9l .framer-140gf0a { order: 0; }\",\".framer-j6U9l .framer-1k1f5xs { max-width: unset; }\",\".framer-j6U9l .framer-1yv9wq3 { order: 1; }\",\".framer-j6U9l .framer-1df46n1 { white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={KOsY7M7EG:\".framer-1x6740i-override\",mbndCFYEB:\".framer-fi1c1y-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-j6U9l.framer-im8sr3, .framer-j6U9l .framer-im8sr3 { display: block; }\",'.framer-j6U9l.framer-ckwyi4 { --selection-background-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff) /* {\"name\":\"White\"} */; --selection-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000) /* {\"name\":\"Black\"} */; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); align-content: center; align-items: center; background-color: var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, #141414); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }',\".framer-j6U9l .framer-fax2j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px 16px; height: 60px; justify-content: center; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; mix-blend-mode: exclusion; order: -1000; overflow: visible; padding: 18px 72px 18px 72px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 7; }\",\".framer-j6U9l .framer-6g46rr, .framer-j6U9l .framer-14hmkj0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-j6U9l .framer-fnklbm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-j6U9l .framer-1aoy4gl-container, .framer-j6U9l .framer-1pft74b-container, .framer-j6U9l .framer-188epif-container, .framer-j6U9l .framer-ueiygk-container, .framer-j6U9l .framer-1x991c0-container, .framer-j6U9l .framer-rzmp1y-container, .framer-j6U9l .framer-1z0q5w6-container, .framer-j6U9l .framer-1iaiazq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-j6U9l .framer-14s725g, .framer-j6U9l .framer-1c132gt { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-j6U9l .framer-1f274ig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px 16px; height: 60px; justify-content: flex-end; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; mix-blend-mode: exclusion; order: -999; overflow: visible; padding: 18px 72px 18px 72px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-j6U9l .framer-qyilgh-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; z-index: 10; }\",\".framer-j6U9l.framer-eh1q8l { inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-j6U9l.framer-1c2hnd8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: flex-end; left: 0px; overflow: visible; padding: 0px; pointer-events: none; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-j6U9l .framer-1obxcbs-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-j6U9l .framer-fnizfb-container { flex: none; height: 100vh; pointer-events: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-j6U9l.framer-1xn3hg6 { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, 0.8); flex: none; height: 100%; overflow: hidden; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-j6U9l .framer-1pvhjl3-container { flex: none; height: auto; left: 50%; order: -998; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-j6U9l .framer-1f1snu9 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-j6U9l .framer-lsi6et-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.2525); left: 0px; order: 1004; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 2; }\",\".framer-j6U9l .framer-17mjsm2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; mix-blend-mode: exclusion; order: 1005; overflow: hidden; padding: 0px 48px 0px 48px; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-j6U9l .framer-s25ofk, .framer-j6U9l .framer-80bpjo { background-color: var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, #363636); flex: none; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-j6U9l .framer-9iky3h { bottom: 0px; flex: none; left: 0px; mix-blend-mode: lighten; opacity: 0.03; order: 1006; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); z-index: 9; }\",\".framer-j6U9l .framer-x6e4r6 { --border-bottom-width: 0px; --border-color: var(--token-b507413b-2318-4ebd-ad1e-5cac9d4936ba, #363636); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1007; overflow: hidden; padding: 64px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-1nl09fl { -webkit-filter: grayscale(1); bottom: 0px; filter: grayscale(1); flex: none; left: 0px; opacity: 0.17; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-j6U9l .framer-aiwnh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 128px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px 72px 0px 72px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-140gf0a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-x2qzmj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-1soouzx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-j6U9l .framer-14xn9z1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-j6U9l .framer-s8hhet { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-j6U9l .framer-33tgky-container { flex: none; height: auto; max-width: 640px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-1180czy { display: grid; flex: none; gap: 48px 16px; grid-auto-rows: min-content; grid-template-columns: repeat(9, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-1rg61pa { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; grid-column: span 5; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-opr67x-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-j6U9l .framer-vokbxz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-db6as0 { 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-j6U9l .framer-14ix1d6 { flex: none; height: var(--framer-aspect-ratio-supported, 14px); left: 8px; position: absolute; top: 7px; width: 17px; z-index: 1; }\",\".framer-j6U9l .framer-1k1f5xs { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 640px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-j6U9l .framer-nxjm1a { align-self: start; flex: none; height: 106px; justify-self: start; overflow: hidden; position: relative; width: 100%; }\",\".framer-j6U9l .framer-zjrgpy-container, .framer-j6U9l .framer-7bohme-container { align-self: start; flex: none; grid-column: span 3; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-j6U9l .framer-1yv9wq3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-1erb62d { display: grid; flex: none; gap: 24px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(9, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-1vjgh5t { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; grid-column: span 6; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-tiyw8w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-1kkfr64, .framer-j6U9l .framer-1pop6mn { display: grid; flex: none; gap: 48px 16px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(9, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-j6U9l .framer-15uxu32, .framer-j6U9l .framer-1df46n1 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; align-self: start; flex: none; grid-column: span 6; height: 100%; justify-self: start; position: relative; white-space: pre; width: 100%; }\",\".framer-j6U9l .framer-1kzhn7y { align-self: start; flex: none; grid-column: span 3; height: 100%; justify-self: start; overflow: hidden; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-j6U9l[data-selection=\"true\"] * ::selection, .framer-j6U9l [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-j6U9l[data-border=\"true\"]::after, .framer-j6U9l [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; }'];const mediaQueries={ahMoYWp_U:\"(min-width: 1440px)\",KOsY7M7EG:\"(max-width: 767.98px)\",mbndCFYEB:\"(min-width: 768px) 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:\"ahMoYWp_U\",Phone:\"KOsY7M7EG\",Tablet:\"mbndCFYEB\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ahMoYWp_U\"};};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,mv8kyqC8B,cm1VIplyK,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const D2EO1kWip3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const cm1VIplyK1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"KOsY7M7EG\")return false;return true;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ahMoYWp_U\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(20, 20, 20)); } :root { font-size: 125%; } @media (min-width: 768px) and (max-width: 1439.98px) { :root { font-size: 112.5%; } } @media (max-width: 767.98px) { :root { font-size: 100%; } }\"}),/*#__PURE__*/_jsxs(MotionDivWithoutFramerBadgeckwyi4,{...restProps,className:cx(scopingClassNames,\"framer-ckwyi4\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-fax2j\",\"data-framer-name\":\"Top Bar\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6g46rr\",\"data-framer-name\":\"Logo Container\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"H4TjvVQy5\"},motionChild:true,nodeId:\"ZtW7r13Sv\",openInNewTab:false,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fnklbm framer-im8sr3\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:22,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aoy4gl-container\",nodeId:\"V01tnldP6\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"V01tnldP6\",layoutId:\"V01tnldP6\",width:\"100%\"})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14s725g hidden-1x6740i\",\"data-framer-name\":\"Location\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:19,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pft74b-container\",nodeId:\"sl7VwUsj2\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Location,{height:\"100%\",id:\"sl7VwUsj2\",layoutId:\"sl7VwUsj2\",variant:\"BbFWomCDv\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c132gt hidden-1x6740i\",\"data-framer-name\":\"Our Work\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"eOPu6CN6f\"},implicitPathVariables:undefined},{href:{webPageId:\"eOPu6CN6f\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:10.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-188epif-container\",\"data-framer-name\":\"Work\",name:\"Work\",nodeId:\"TgLnYu9q7\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mbndCFYEB:{E9dfkG63G:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(NavLink,{CRQiUC4Ib:false,E9dfkG63G:resolvedLinks[0],go54jmFJR:\"Templates\",height:\"100%\",id:\"TgLnYu9q7\",layoutId:\"TgLnYu9q7\",name:\"Work\",pkz6MuBDo:true,variant:\"rB0xdVl4p\",width:\"100%\",wwiF3gFBp:false})})})})})})]}),/*#__PURE__*/_jsx(motion.nav,{className:\"framer-1f274ig\",\"data-framer-name\":\"Hamburger Container\",children:/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,y:24,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-qyilgh-container\",nodeId:\"VxSRsuP2I\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:[/*#__PURE__*/_jsx(Hamburger,{D2EO1kWip:D2EO1kWip3bnx0g({overlay}),height:\"100%\",id:\"VxSRsuP2I\",layoutId:\"VxSRsuP2I\",variant:overlay.visible?\"vMaH7CcmS\":\"La_FjW3jW\",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-eh1q8l\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"TImXXWyn1\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-1c2hnd8\"),\"data-framer-name\":\"Menu\",children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mbndCFYEB:{width:\"max(50vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,animate:animation1,className:\"framer-1obxcbs-container hidden-1x6740i\",exit:animation,inComponentSlot:true,nodeId:\"bnPgH4Ouj\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(LogoAnimation,{height:\"100%\",id:\"bnPgH4Ouj\",layoutId:\"bnPgH4Ouj\",style:{width:\"100%\"},variant:\"DerBOfra2\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"max(100vw, 1px)\"},mbndCFYEB:{width:\"max(50vw, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{exit:animation5,initial:animation6}},children:/*#__PURE__*/_jsx(Container,{animate:animation3,className:\"framer-fnizfb-container\",exit:animation2,inComponentSlot:true,initial:animation4,nodeId:\"k3IsqRrl1\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{style:{height:\"100%\",width:\"100%\"},variant:\"OBnIckmbz\"},mbndCFYEB:{style:{height:\"100%\",width:\"100%\"},variant:\"OBnIckmbz\"}},children:/*#__PURE__*/_jsx(OverlayMenu,{cm1VIplyK:cm1VIplyK1wnntms({overlay}),height:\"100%\",id:\"k3IsqRrl1\",layoutId:\"k3IsqRrl1\",style:{height:\"100%\"},variant:\"bucOu_F_d\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(motion.div,{animate:animation8,className:cx(scopingClassNames,\"framer-1xn3hg6\"),\"data-framer-name\":\"Blur BG\",exit:animation7,initial:animation9})]})}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pvhjl3-container\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Lenis Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Lenis Smooth Scroll\",nodeId:\"ZSrkksB50\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"ZSrkksB50\",infinite:false,intensity:10,layoutId:\"ZSrkksB50\",name:\"Lenis Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f1snu9\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lsi6et-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"zBPtBPopJ\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"zBPtBPopJ\",layoutId:\"zBPtBPopJ\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17mjsm2\",\"data-framer-name\":\"Border\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s25ofk\",\"data-framer-name\":\"Line\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-80bpjo\",\"data-framer-name\":\"Line\"})]}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1.25,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:360,pixelWidth:480,positionX:\"center\",positionY:\"center\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/kelEr6s1qyt801dQcO45jKcaNkk.gif?width=480&height=360\"},className:\"framer-9iky3h\",\"data-framer-name\":\"Grain Overlay\"}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-x6e4r6\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:2400,pixelWidth:1808,sizes:\"100vw\",src:\"https://framerusercontent.com/images/uDKj6X3ze5cVzKwJIBrayncA6M.jpeg?width=1808&height=2400\",srcSet:\"https://framerusercontent.com/images/uDKj6X3ze5cVzKwJIBrayncA6M.jpeg?scale-down-to=1024&width=1808&height=2400 771w,https://framerusercontent.com/images/uDKj6X3ze5cVzKwJIBrayncA6M.jpeg?scale-down-to=2048&width=1808&height=2400 1542w,https://framerusercontent.com/images/uDKj6X3ze5cVzKwJIBrayncA6M.jpeg?width=1808&height=2400 1808w\"},className:\"framer-1nl09fl\",\"data-framer-name\":\"BG\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aiwnh\",\"data-framer-name\":\"Inside Container\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-140gf0a\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x2qzmj\",\"data-framer-name\":\"Logo / Loc / Newsletter\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14hmkj0\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation10,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-ueiygk-container\",nodeId:\"PTg37PvOI\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"PTg37PvOI\",layoutId:\"PTg37PvOI\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1soouzx\",\"data-framer-name\":\"Location / Time\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x991c0-container\",nodeId:\"edMMff1Wr\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Location,{height:\"100%\",id:\"edMMff1Wr\",layoutId:\"edMMff1Wr\",variant:\"BbFWomCDv\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14xn9z1\",\"data-framer-name\":\"Newsletter\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-12xvzyc\",\"data-styles-preset\":\"p2DD8RZ18\",style:{\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"Inscreva-se em nossa newsletter\"})}),className:\"framer-s8hhet\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"min(min(100vw, 1920px) - 48px, 640px)\"},mbndCFYEB:{width:\"min(max((min(100vw, 1920px) - 128px) / 3, 1px), 640px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:\"min(max((min(100vw, 1920px) - 176px) / 3, 1px), 640px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-33tgky-container\",nodeId:\"UGof1r8Mi\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(Newsletter,{height:\"100%\",id:\"UGof1r8Mi\",layoutId:\"UGof1r8Mi\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1180czy\",\"data-framer-name\":\"Contact / Nav Links\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rg61pa\",\"data-framer-name\":\"Email / Quote\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"calc(min(100vw, 1920px) - 48px)\"},mbndCFYEB:{width:\"calc(max((min(100vw, 1920px) - 224px) / 9, 50px) * 5 + 64px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,width:\"calc(max((min(100vw, 1920px) - 272px) / 9, 50px) * 5 + 64px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-opr67x-container\",\"data-framer-name\":\"Email - double click to edit, changes applied globally\",name:\"Email - double click to edit, changes applied globally\",nodeId:\"dhMQkBLWQ\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(EmailEditThisToChangeGlobally,{height:\"100%\",id:\"dhMQkBLWQ\",layoutId:\"dhMQkBLWQ\",name:\"Email - double click to edit, changes applied globally\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vokbxz\",\"data-framer-name\":\"Quote\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-db6as0\",\"data-framer-name\":\"Text\",children:[/*#__PURE__*/_jsx(QuoteSymbolWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,animated:true,className:\"framer-14ix1d6\",layoutId:\"AnFavgHbL\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1qbm3ow\",\"data-styles-preset\":\"Ukwjyb6F5\",children:[\"                O futuro do dropshipping pertence a quem se destaca. \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"Chegou a hora de parar de parecer igual a todo mundo e come\\xe7ar a vender como ningu\\xe9m. A KYO \\xe9 o primeiro passo pra isso.\"})]})}),className:\"framer-1k1f5xs\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-rzmp1y-container\",\"data-framer-name\":\"Team Member\",name:\"Team Member\",nodeId:\"QDKoJ9CLr\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(TeamAuthorCard,{A1dah7ZKY:addImageAlt({pixelHeight:512,pixelWidth:536,src:\"https://framerusercontent.com/images/0aZrXmMTyomUPrkUgr2D67x5M3M.webp?width=536&height=512\",srcSet:\"https://framerusercontent.com/images/0aZrXmMTyomUPrkUgr2D67x5M3M.webp?scale-down-to=512&width=536&height=512 512w,https://framerusercontent.com/images/0aZrXmMTyomUPrkUgr2D67x5M3M.webp?width=536&height=512 536w\"},\"\"),EeI8txKoH:\"Founder & CEO\",height:\"100%\",id:\"QDKoJ9CLr\",layoutId:\"QDKoJ9CLr\",name:\"Team Member\",REzphVTrF:\"Igor Renan\",variant:\"mUcPuCT5n\",VRDISRtWD:\"\",width:\"100%\"})})})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nxjm1a hidden-1x6740i\",\"data-framer-name\":\"Filler\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"calc(min(100vw, 1920px) - 48px)\"},mbndCFYEB:{width:\"calc(max((min(100vw, 1920px) - 224px) / 9, 50px) * 3 + 32px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:211,width:\"calc(max((min(100vw, 1920px) - 272px) / 9, 50px) * 3 + 32px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-zjrgpy-container\",nodeId:\"oSB1wM6J6\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(MenuLinks,{height:\"100%\",id:\"oSB1wM6J6\",layoutId:\"oSB1wM6J6\",style:{width:\"100%\"},variant:\"t5tGUHasj\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yv9wq3\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1erb62d\",\"data-framer-name\":\"Legal / Socials\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vjgh5t\",\"data-framer-name\":\"Privacy / Terms\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uhZZSAQg1\"},implicitPathVariables:undefined},{href:{webPageId:\"uhZZSAQg1\"},implicitPathVariables:undefined},{href:{webPageId:\"uhZZSAQg1\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1z0q5w6-container\",\"data-framer-name\":\"Terms\",name:\"Terms\",nodeId:\"BcVmzxbZu\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{I8j5ZcDgy:resolvedLinks1[2],variant:\"vuN8XnPlE\"},mbndCFYEB:{I8j5ZcDgy:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks1[0],id:\"BcVmzxbZu\",layoutId:\"BcVmzxbZu\",MWxLGyIHQ:\"Disclaimer\",name:\"Terms\",variant:\"fToFJNAXK\",width:\"100%\",zRzdSp3NC:false})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DTz1dyRjl\"},implicitPathVariables:undefined},{href:{webPageId:\"DTz1dyRjl\"},implicitPathVariables:undefined},{href:{webPageId:\"DTz1dyRjl\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation9,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1iaiazq-container\",\"data-framer-name\":\"Privacy Policy\",name:\"Privacy Policy\",nodeId:\"jxoV3dOpZ\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{I8j5ZcDgy:resolvedLinks2[2],variant:\"vuN8XnPlE\"},mbndCFYEB:{I8j5ZcDgy:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(PrimaryLink,{aWr3uf33N:false,height:\"100%\",I8j5ZcDgy:resolvedLinks2[0],id:\"jxoV3dOpZ\",layoutId:\"jxoV3dOpZ\",MWxLGyIHQ:\"Termos de Uso\",name:\"Privacy Policy\",variant:\"fToFJNAXK\",width:\"100%\",zRzdSp3NC:false})})})})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{width:\"calc(min(100vw, 1920px) - 48px)\"},mbndCFYEB:{width:\"calc(max((min(100vw, 1920px) - 224px) / 9, 50px) * 3 + 32px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"calc(max((min(100vw, 1920px) - 272px) / 9, 50px) * 3 + 32px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7bohme-container\",nodeId:\"gj3qDnvOj\",rendersWithMotion:true,scopeId:\"aQoZMpzSK\",children:/*#__PURE__*/_jsx(SocialLinks,{height:\"100%\",id:\"gj3qDnvOj\",layoutId:\"gj3qDnvOj\",LMfDjy1JA:\"http://linkedin.com/ia.kyo\",NHB5yuFuP:\"https://www.instagram.com/kyo.ia.br\",style:{width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tiyw8w\",\"data-framer-name\":\"Fit Text\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kkfr64\",\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"111px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},children:\"KYO\"})}),viewBox:\"0 0 221.44 89\"},mbndCFYEB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"222px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},children:\"KYO\"})}),viewBox:\"0 0 441.88 178\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"231.4996829422955px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},children:\"KYO\"})}),className:\"framer-15uxu32\",fonts:[\"FR;InterDisplay-Bold\"],verticalAlignment:\"top\",viewBox:\"0 0 859 185\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pop6mn\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kzhn7y\",\"data-framer-name\":\"Filler\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{KOsY7M7EG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"100px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"IA\"})}),viewBox:undefined},mbndCFYEB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"222px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"IA\"})}),viewBox:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LUJvbGQ=\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"237.3699609882965px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\"},children:\"IA\"})}),className:\"framer-1df46n1\",fonts:[\"FR;InterDisplay-Bold\"],verticalAlignment:\"top\",viewBox:\"0 0 859 190\",withExternalLayout:true})})]})]})]})]})]})]}),/*#__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 * @framerRootFontSize 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"mbndCFYEB\":{\"layout\":[\"fixed\",\"fixed\"]},\"KOsY7M7EG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ahMoYWp_U\":[\".framer-fax2j\",\".framer-x6e4r6\"],\"mbndCFYEB\":[\".framer-fax2j\",\".framer-x6e4r6\"],\"KOsY7M7EG\":[\".framer-fax2j\",\".framer-x6e4r6\"]}\n * @framerBreakpoints {\"ahMoYWp_U\":{\"min\":1440,\"canvasClassName\":\"framer-ckwyi4-override\",\"minHeight\":2500,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":20},\"mbndCFYEB\":{\"min\":768,\"max\":1439,\"canvasClassName\":\"framer-fi1c1y-override\",\"minHeight\":2500,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":768,\"rootFontSize\":18},\"KOsY7M7EG\":{\"max\":767,\"canvasClassName\":\"framer-1x6740i-override\",\"minHeight\":2500,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ahMoYWp_U\n * @framerLayoutTemplate\n */const FrameraQoZMpzSK=withCSS(Component,css,\"framer-j6U9l\");export default FrameraQoZMpzSK;FrameraQoZMpzSK.displayName=\"Nav & Footer\";FrameraQoZMpzSK.defaultProps={height:2500,width:1440};addFonts(FrameraQoZMpzSK,[{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 Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"}]},...LogoFonts,...LocationFonts,...NavLinkFonts,...HamburgerFonts,...LogoAnimationFonts,...OverlayMenuFonts,...LenisFonts,...BlurGradientFonts,...NewsletterFonts,...EmailEditThisToChangeGloballyFonts,...QuoteSymbolFonts,...TeamAuthorCardFonts,...MenuLinksFonts,...PrimaryLinkFonts,...SocialLinksFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraQoZMpzSK\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mbndCFYEB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KOsY7M7EG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerRootFontSize\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"ahMoYWp_U\\\":[\\\".framer-fax2j\\\",\\\".framer-x6e4r6\\\"],\\\"mbndCFYEB\\\":[\\\".framer-fax2j\\\",\\\".framer-x6e4r6\\\"],\\\"KOsY7M7EG\\\":[\\\".framer-fax2j\\\",\\\".framer-x6e4r6\\\"]}\",\"framerDefaultVariant\":\"ahMoYWp_U\",\"framerIntrinsicHeight\":\"2500\",\"framerBreakpoints\":\"{\\\"ahMoYWp_U\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-ckwyi4-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":20},\\\"mbndCFYEB\\\":{\\\"min\\\":768,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-fi1c1y-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":768,\\\"rootFontSize\\\":18},\\\"KOsY7M7EG\\\":{\\\"max\\\":767,\\\"canvasClassName\\\":\\\"framer-1x6740i-override\\\",\\\"minHeight\\\":2500,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export function backTop(Component){return function BackTopOverride(props){const scrollToTop=event=>{event.preventDefault();window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,onClick:scrollToTop,role:\"button\",\"aria-label\":\"Scroll back to top\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"backTop\":{\"type\":\"reactHoc\",\"name\":\"backTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BackToTop.map","// Rolling text component with staggered letter animations on hover\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useRef,startTransition}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function RollingLetters(props){const{text=\"Rolling Letters\",font,color,transition={type:\"tween\",ease:[.8,0,.4,1],duration:.4,delay:0},stagger=.05,reverse=false,transform=\"none\",tag=\"span\"}=props;const[animationKey,setAnimationKey]=useState(0);const[isAnimating,setIsAnimating]=useState(false);const containerRef=useRef(null);const handleMouseEnter=()=>{if(!isAnimating){startTransition(()=>{setAnimationKey(prev=>prev+1);setIsAnimating(true);});}};const handleAnimationComplete=()=>{startTransition(()=>setIsAnimating(false));};const letters=text.split(\"\");const Tag=tag;return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...props.style,position:\"relative\",display:\"inline-block\",userSelect:\"none\",cursor:\"pointer\",overflow:\"hidden\"},onMouseEnter:handleMouseEnter,children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",...font,color:color,textTransform:transform,margin:0,padding:0},children:letters.map((letter,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"inline-block\",overflow:\"hidden\",height:font?.lineHeight||\"1em\"},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"relative\",display:\"inline-block\"},initial:{y:\"0%\"},animate:{y:animationKey>0?reverse?\"100%\":\"-100%\":\"0%\"},transition:{...transition,delay:index*stagger},onAnimationComplete:index===letters.length-1?handleAnimationComplete:undefined,children:letter===\" \"?\"\\xa0\":letter},`original-${animationKey}`),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:reverse?\"-100%\":\"100%\",left:0,display:\"inline-block\"},initial:{y:\"0%\"},animate:{y:animationKey>0?reverse?\"100%\":\"-100%\":\"0%\"},transition:{...transition,delay:index*stagger},children:letter===\" \"?\"\\xa0\":letter},`rolling-${animationKey}`)]},index))})});}addPropertyControls(RollingLetters,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Rolling Letters\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},transition:{type:ControlType.Transition,title:\"Transition\"},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:.05,min:0,max:1,step:.01,unit:\"s\"},reverse:{type:ControlType.Boolean,title:\"Reverse\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},transform:{type:ControlType.Enum,title:\"Transform\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"none\"},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],optionTitles:[\"P\",\"Span\",\"H1\",\"H2\",\"H3\",\"H4\",\"H5\",\"H6\"],defaultValue:\"span\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RollingLetters\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RollingText.map","// Generated by Framer (6788454)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-xwziM .framer-styles-preset-6mgopm:not(.rich-text-wrapper), .framer-xwziM .framer-styles-preset-6mgopm.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #3a5aff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #1b1c1e; --framer-link-text-decoration: underline; }\"];export const className=\"framer-xwziM\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (808fccf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Sora-bold\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/O6APDGOOI6KPTOYLMG2WT7AMVFBAEQQ2/YA4HXMMXHUGDD7BGRS5L5DM7AVKBZQ5D/BB6C7YWXOMIC6G7LPBRQNIGD2FKV5DQB.woff2\",weight:\"700\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-CFolp .framer-styles-preset-104bija:not(.rich-text-wrapper), .framer-CFolp .framer-styles-preset-104bija.rich-text-wrapper p { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-CFolp .framer-styles-preset-104bija:not(.rich-text-wrapper), .framer-CFolp .framer-styles-preset-104bija.rich-text-wrapper p { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-CFolp .framer-styles-preset-104bija:not(.rich-text-wrapper), .framer-CFolp .framer-styles-preset-104bija.rich-text-wrapper p { --framer-font-family: \"Sora\", \"Sora Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-CFolp\";\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 (808fccf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingLetters from\"https://framerusercontent.com/modules/ovUN7eS0sLG8bC7QbvgB/4vNEyOhGZlBWFl7RtzTH/RollingText.js\";const RollingLettersFonts=getFonts(RollingLetters);const enabledGestures={wj94TSl9W:{hover:true}};const cycleOrder=[\"wj94TSl9W\",\"G6pUI8obx\"];const serializationHash=\"framer-Epf35\";const variantClassNames={G6pUI8obx:\"framer-v-5aq6wr\",wj94TSl9W:\"framer-v-7wwgt7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"wj94TSl9W\",Phone:\"G6pUI8obx\"};const getProps=({border,color,height,id,link,text,width,...props})=>{return{...props,dsQ_gquN3:border??props.dsQ_gquN3??{borderBottomWidth:1,borderColor:'var(--token-89305206-47f8-4d0f-a35d-fd399c3ec573, rgb(23, 23, 23)) /* {\"name\":\"Black\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},NIhU9VNXf:link??props.NIhU9VNXf,nTCEWPon7:text??props.nTCEWPon7??\"fb\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wj94TSl9W\",xDYRZteRx:color??props.xDYRZteRx??\"var(--token-89305206-47f8-4d0f-a35d-fd399c3ec573, rgb(23, 23, 23))\"};};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,nTCEWPon7,xDYRZteRx,NIhU9VNXf,dsQ_gquN3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wj94TSl9W\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:NIhU9VNXf,motionChild:true,nodeId:\"wj94TSl9W\",openInNewTab:true,scopeId:\"doSd3hr1V\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7wwgt7\",className,classNames)} framer-zy2kgf`,\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wj94TSl9W\",ref:refBinding,style:{\"--border-bottom-width\":(dsQ_gquN3.borderBottomWidth??dsQ_gquN3.borderWidth)+\"px\",\"--border-color\":dsQ_gquN3.borderColor,\"--border-left-width\":(dsQ_gquN3.borderLeftWidth??dsQ_gquN3.borderWidth)+\"px\",\"--border-right-width\":(dsQ_gquN3.borderRightWidth??dsQ_gquN3.borderWidth)+\"px\",\"--border-style\":dsQ_gquN3.borderStyle,\"--border-top-width\":(dsQ_gquN3.borderTopWidth??dsQ_gquN3.borderWidth)+\"px\",...style},variants:{\"wj94TSl9W-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(23, 23, 23, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"wj94TSl9W-hover\":{\"data-framer-name\":undefined},G6pUI8obx:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r7eg81-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"DZ5opRcAP-container\",nodeId:\"DZ5opRcAP\",rendersWithMotion:true,scopeId:\"doSd3hr1V\",children:/*#__PURE__*/_jsx(RollingLetters,{color:xDYRZteRx,font:{fontFamily:'\"IBM Plex Mono\", monospace',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"DZ5opRcAP\",layoutId:\"DZ5opRcAP\",reverse:true,stagger:.03,tag:\"p\",text:nTCEWPon7,transform:\"uppercase\",transition:{delay:0,duration:.2,ease:[.8,0,.4,1],type:\"tween\"},width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Epf35.framer-zy2kgf, .framer-Epf35 .framer-zy2kgf { display: block; }\",\".framer-Epf35.framer-7wwgt7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 1px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Epf35 .framer-r7eg81-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Epf35.framer-v-5aq6wr.framer-7wwgt7 { cursor: unset; }\",'.framer-Epf35[data-border=\"true\"]::after, .framer-Epf35 [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 19\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"G6pUI8obx\":{\"layout\":[\"auto\",\"auto\"]},\"r0HBV0kJg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"nTCEWPon7\":\"text\",\"xDYRZteRx\":\"color\",\"NIhU9VNXf\":\"link\",\"dsQ_gquN3\":\"border\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdoSd3hr1V=withCSS(Component,css,\"framer-Epf35\");export default FramerdoSd3hr1V;FramerdoSd3hr1V.displayName=\"Social link\";FramerdoSd3hr1V.defaultProps={height:19,width:18};addPropertyControls(FramerdoSd3hr1V,{variant:{options:[\"wj94TSl9W\",\"G6pUI8obx\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},nTCEWPon7:{defaultValue:\"fb\",title:\"Text\",type:ControlType.String},xDYRZteRx:{defaultValue:'var(--token-89305206-47f8-4d0f-a35d-fd399c3ec573, rgb(23, 23, 23)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},NIhU9VNXf:{title:\"Link\",type:ControlType.Link},dsQ_gquN3:{defaultValue:{borderBottomWidth:1,borderColor:'var(--token-89305206-47f8-4d0f-a35d-fd399c3ec573, rgb(23, 23, 23)) /* {\"name\":\"Black\"} */',borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},title:\"Border\",type:ControlType.Border}});addFonts(FramerdoSd3hr1V,[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAO8lJPg-IUDNg.woff2\",weight:\"600\"}]},...RollingLettersFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdoSd3hr1V\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G6pUI8obx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r0HBV0kJg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"18\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"nTCEWPon7\\\":\\\"text\\\",\\\"xDYRZteRx\\\":\\\"color\\\",\\\"NIhU9VNXf\\\":\\\"link\\\",\\\"dsQ_gquN3\\\":\\\"border\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./doSd3hr1V.map","// Generated by Framer (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GradientBG from\"https://framerusercontent.com/modules/6GJfO0eE2BkRisqkHUFa/3IkDIVQiNhtSXSJBkfJU/dfgabbBFY.js\";import{backTop}from\"https://framerusercontent.com/modules/kDTbdK8NV1YEYNUnvQFJ/vFblk2EZUWW2CNJI51wk/BackToTop.js\";import RollingLetters from\"https://framerusercontent.com/modules/ovUN7eS0sLG8bC7QbvgB/4vNEyOhGZlBWFl7RtzTH/RollingText.js\";import Grid from\"https://framerusercontent.com/modules/YbHdaMT8kHYnYk7tZmHz/8zEtS5PcJbu8Y5xucVTs/NZeDkCC96.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ycIDJ6yYibDiXF48xxEJ/nA3cDSG6Odm386emLDCS/GAVYFXQvp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/QXGhMWy5MSKCU61auhM8/NN80hhMZLfyZjJLcbJlf/iFZvhWu7T.js\";import SocialLink from\"https://framerusercontent.com/modules/ImDZRRdqQMDyd0jVP6S0/rkbSZkRuOiltT7Fl069z/doSd3hr1V.js\";import Logo from\"https://framerusercontent.com/modules/cTJX5iDs6RIkYO0CCSk6/pfPuh2ZCkRTGiD8Qv62X/O4sIfY0x1.js\";const LogoFonts=getFonts(Logo);const SocialLinkFonts=getFonts(SocialLink);const RollingLettersFonts=getFonts(RollingLetters);const MotionDivBackTop1l5y2y5=withCodeBoundaryForOverrides(motion.div,{nodeId:\"dKvo7WlGx\",override:backTop,scopeId:\"mvdEcielf\"});const GridFonts=getFonts(Grid);const GradientBGFonts=getFonts(GradientBG);const cycleOrder=[\"Gm7XONdxG\",\"FGbwU9wXC\",\"zWJHCjbxs\"];const serializationHash=\"framer-x3LRU\";const variantClassNames={FGbwU9wXC:\"framer-v-19mnbda\",Gm7XONdxG:\"framer-v-1t2dc4p\",zWJHCjbxs:\"framer-v-138aagv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Gm7XONdxG\",Phone:\"zWJHCjbxs\",Tablet:\"FGbwU9wXC\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Gm7XONdxG\"};};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:\"Gm7XONdxG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1t2dc4p\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Gm7XONdxG\",ref:refBinding,style:{...style},...addPropertyOverrides({FGbwU9wXC:{\"data-framer-name\":\"Tablet\"},zWJHCjbxs:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c5lmnu\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"RvcEte8LH\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xu7hr3\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"w3pdJFEZL\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jmi3v3\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"WSRksQ0KH\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+40+0+0+0+0+0+184,...addPropertyOverrides({FGbwU9wXC:{y:(componentViewport?.y||0)+160+0+0+60+0+0+184},zWJHCjbxs:{y:(componentViewport?.y||0)+60+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qfgzo6-container\",layoutDependency:layoutDependency,layoutId:\"hv3Utp6w7-container\",nodeId:\"hv3Utp6w7\",rendersWithMotion:true,scopeId:\"mvdEcielf\",style:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"hv3Utp6w7\",layoutId:\"hv3Utp6w7\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ohbb3z\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"x9Q9XwKoN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-104bija\",\"data-styles-preset\":\"iFZvhWu7T\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=5511945017934&text=Ol%C3%A1%2C%20vim%20pelo%20site%20online!%20\",motionChild:true,nodeId:\"r_sYWtiZK\",openInNewTab:true,relValues:[],scopeId:\"mvdEcielf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6mgopm\",\"data-styles-preset\":\"GAVYFXQvp\",children:\"+55 11 94501-7934\"})})})}),className:\"framer-vie6lg\",\"data-framer-name\":\"Email Address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r_sYWtiZK\",style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zWJHCjbxs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-104bija\",\"data-styles-preset\":\"iFZvhWu7T\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://api.whatsapp.com/send?phone=5511945017934&text=Ol%C3%A1%2C%20vim%20pelo%20site%20online!%20\",motionChild:true,nodeId:\"r_sYWtiZK\",openInNewTab:true,relValues:[],scopeId:\"mvdEcielf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6mgopm\",\"data-styles-preset\":\"GAVYFXQvp\",children:\"+55 11 94501-7934\"})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-coh2hk\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"o_H_If_bT\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e26e43\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"XLSac6RW9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+40+0+0+0+0+0+181+0+0,...addPropertyOverrides({FGbwU9wXC:{y:(componentViewport?.y||0)+160+0+0+60+0+0+181+0+0},zWJHCjbxs:{y:(componentViewport?.y||0)+60+0+0+0+235+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13f16z-container\",layoutDependency:layoutDependency,layoutId:\"lUQZFla76-container\",nodeId:\"lUQZFla76\",rendersWithMotion:true,scopeId:\"mvdEcielf\",children:/*#__PURE__*/_jsx(SocialLink,{dsQ_gquN3:{borderBottomWidth:1,borderColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},height:\"100%\",id:\"lUQZFla76\",layoutId:\"lUQZFla76\",NIhU9VNXf:\"https://www.instagram.com/kyo.ia.br\",nTCEWPon7:\"ig\",variant:\"wj94TSl9W\",width:\"100%\",xDYRZteRx:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",...addPropertyOverrides({zWJHCjbxs:{variant:\"G6pUI8obx\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":E6O5aS_B1\",webPageId:\"IghDz9Zje\"},motionChild:true,nodeId:\"Xmtfk_yo6\",openInNewTab:false,scopeId:\"mvdEcielf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1b0lei1 framer-19fftku\",\"data-framer-name\":\"To top\",layoutDependency:layoutDependency,layoutId:\"Xmtfk_yo6\",children:/*#__PURE__*/_jsx(MotionDivBackTop1l5y2y5,{className:\"framer-1l5y2y5\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"dKvo7WlGx\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m9mvx2-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ePlZ6SiPe-container\",nodeId:\"ePlZ6SiPe\",rendersWithMotion:true,scopeId:\"mvdEcielf\",children:/*#__PURE__*/_jsx(RollingLetters,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",font:{fontFamily:'\"Sora\", \"Sora Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"-0.05em\",lineHeight:\"0.9em\"},height:\"100%\",id:\"ePlZ6SiPe\",layoutId:\"ePlZ6SiPe\",reverse:true,stagger:.03,tag:\"p\",text:\"Back to top\",transform:\"uppercase\",transition:{delay:0,duration:.2,ease:[.8,0,.4,1],type:\"tween\"},width:\"100%\"})})})})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||109)-0,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,...addPropertyOverrides({FGbwU9wXC:{height:(componentViewport?.height||317)-0},zWJHCjbxs:{height:(componentViewport?.height||200)-0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1263in6-container\",\"data-framer-name\":\"Grid\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ybgXu614E-container\",name:\"Grid\",nodeId:\"ybgXu614E\",rendersWithMotion:true,scopeId:\"mvdEcielf\",children:/*#__PURE__*/_jsx(Grid,{GJjVSmV_A:true,height:\"100%\",id:\"ybgXu614E\",layoutId:\"ybgXu614E\",name:\"Grid\",sPKkRwuq3:false,style:{height:\"100%\",width:\"100%\"},variant:\"PrYUlYpCe\",VEWQv7x7W:\"rgb(23, 23, 23)\",width:\"100%\",xBOvdjFrc:\"rgba(0, 0, 0, 0.07)\",yrKGNMNrC:true,...addPropertyOverrides({FGbwU9wXC:{variant:\"TJG_nME_c\"},zWJHCjbxs:{variant:\"ma0zXxsF4\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:640,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+(componentViewport?.height||109)-640,...addPropertyOverrides({FGbwU9wXC:{y:(componentViewport?.y||0)+(componentViewport?.height||317)-640},zWJHCjbxs:{y:(componentViewport?.y||0)+(componentViewport?.height||200)-640}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17xm4ps-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XViTDjIml-container\",nodeId:\"XViTDjIml\",rendersWithMotion:true,scopeId:\"mvdEcielf\",children:/*#__PURE__*/_jsx(GradientBG,{height:\"100%\",id:\"XViTDjIml\",layoutId:\"XViTDjIml\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",yVKb2mIw2:false})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-x3LRU.framer-19fftku, .framer-x3LRU .framer-19fftku { display: block; }\",\".framer-x3LRU.framer-1t2dc4p { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px; position: relative; width: 1200px; }\",\".framer-x3LRU .framer-1c5lmnu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 150px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 3; }\",\".framer-x3LRU .framer-1xu7hr3 { display: grid; flex: none; gap: 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-x3LRU .framer-1jmi3v3 { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-x3LRU .framer-qfgzo6-container, .framer-x3LRU .framer-13f16z-container, .framer-x3LRU .framer-m9mvx2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-x3LRU .framer-ohbb3z { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-x3LRU .framer-vie6lg { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-x3LRU .framer-coh2hk { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-x3LRU .framer-1e26e43 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-x3LRU .framer-1b0lei1 { align-content: flex-end; align-items: flex-end; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-end; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-x3LRU .framer-1l5y2y5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-x3LRU .framer-1263in6-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 1; }\",\".framer-x3LRU .framer-17xm4ps-container { bottom: 0px; flex: none; height: 640px; left: 0px; position: absolute; right: 0px; z-index: 0; }\",\".framer-x3LRU.framer-v-19mnbda.framer-1t2dc4p { padding: 160px 30px 40px 30px; width: 810px; }\",\".framer-x3LRU.framer-v-19mnbda .framer-1c5lmnu { gap: 100px; }\",\".framer-x3LRU.framer-v-19mnbda .framer-1xu7hr3 { padding: 60px 0px 0px 0px; }\",\".framer-x3LRU.framer-v-138aagv.framer-1t2dc4p { padding: 60px 20px 40px 20px; width: 390px; }\",\".framer-x3LRU.framer-v-138aagv .framer-1c5lmnu { gap: 40px; }\",\".framer-x3LRU.framer-v-138aagv .framer-1xu7hr3 { gap: 38px 0px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); }\",\".framer-x3LRU.framer-v-138aagv .framer-1jmi3v3 { grid-column: span 2; height: min-content; }\",\".framer-x3LRU.framer-v-138aagv .framer-ohbb3z { grid-column: span 2; }\",\".framer-x3LRU.framer-v-138aagv .framer-coh2hk { height: min-content; justify-content: flex-start; }\",\".framer-x3LRU.framer-v-138aagv .framer-1b0lei1 { height: min-content; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 109\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FGbwU9wXC\":{\"layout\":[\"fixed\",\"auto\"]},\"zWJHCjbxs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermvdEcielf=withCSS(Component,css,\"framer-x3LRU\");export default FramermvdEcielf;FramermvdEcielf.displayName=\"Sections/Contact\";FramermvdEcielf.defaultProps={height:109,width:1200};addPropertyControls(FramermvdEcielf,{variant:{options:[\"Gm7XONdxG\",\"FGbwU9wXC\",\"zWJHCjbxs\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermvdEcielf,[{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:\"Sora\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Sora\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/O6APDGOOI6KPTOYLMG2WT7AMVFBAEQQ2/YA4HXMMXHUGDD7BGRS5L5DM7AVKBZQ5D/BB6C7YWXOMIC6G7LPBRQNIGD2FKV5DQB.woff2\",weight:\"700\"}]},...LogoFonts,...SocialLinkFonts,...RollingLettersFonts,...GridFonts,...GradientBGFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermvdEcielf\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"109\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FGbwU9wXC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zWJHCjbxs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mvdEcielf.map","// Generated by Framer (808fccf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Mono-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lJPg-IUDNg.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-D0S1N .framer-styles-preset-1vsoyfz:not(.rich-text-wrapper), .framer-D0S1N .framer-styles-preset-1vsoyfz.rich-text-wrapper p { --framer-font-family: \"IBM Plex Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, #b8b8b8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-D0S1N .framer-styles-preset-1vsoyfz:not(.rich-text-wrapper), .framer-D0S1N .framer-styles-preset-1vsoyfz.rich-text-wrapper p { --framer-font-family: \"IBM Plex Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, #b8b8b8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-D0S1N .framer-styles-preset-1vsoyfz:not(.rich-text-wrapper), .framer-D0S1N .framer-styles-preset-1vsoyfz.rich-text-wrapper p { --framer-font-family: \"IBM Plex Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.05em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, #b8b8b8); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-D0S1N\";\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 (808fccf)\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/mrfTYz0uOBcJOwqok51i/DsdW513AAWKmvJks7oJ2/hm8e0Bl2Y.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OFwSKEyOODjFptsafI02/yFV5BEVdo0qPkqxcChPO/xsG41_3po.js\";const cycleOrder=[\"TR25OF_tq\",\"iOiexsdNO\",\"T3GHvuPgl\"];const serializationHash=\"framer-PI2gB\";const variantClassNames={iOiexsdNO:\"framer-v-1wriilt\",T3GHvuPgl:\"framer-v-13i6tyk\",TR25OF_tq:\"framer-v-x6auxv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"TR25OF_tq\",Phone:\"T3GHvuPgl\",Tablet:\"iOiexsdNO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TR25OF_tq\"};};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:\"TR25OF_tq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-x6auxv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"TR25OF_tq\",ref:refBinding,style:{backgroundColor:\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(5, 5, 5))\",...style},...addPropertyOverrides({iOiexsdNO:{\"data-framer-name\":\"Tablet\"},T3GHvuPgl:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kyidcr\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"vtL9EQ29B\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1owgs55\",\"data-framer-name\":\"Legal Links\",layoutDependency:layoutDependency,layoutId:\"tZSuHPX9E\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vsoyfz\",\"data-styles-preset\":\"xsG41_3po\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uhZZSAQg1\"},motionChild:true,nodeId:\"jllQnFMcA\",openInNewTab:false,relValues:[],scopeId:\"UcWMq1ayH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x5k5dq\",\"data-styles-preset\":\"hm8e0Bl2Y\",children:\"Disclaimer\"})})})}),className:\"framer-nah0y9\",\"data-framer-name\":\"Privacy Policy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jllQnFMcA\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vsoyfz\",\"data-styles-preset\":\"xsG41_3po\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DTz1dyRjl\"},motionChild:true,nodeId:\"Z4J_XpJ27\",openInNewTab:false,relValues:[],scopeId:\"UcWMq1ayH\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1x5k5dq\",\"data-styles-preset\":\"hm8e0Bl2Y\",children:\"Termos de uso\"})})})}),className:\"framer-1m8kp83\",\"data-framer-name\":\"Terms of Service\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z4J_XpJ27\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-144vuwj\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"HkunaCZln\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vsoyfz\",\"data-styles-preset\":\"xsG41_3po\",style:{\"--framer-text-alignment\":\"right\"},children:\"\\xa9 2025 KYO IA. TODOS OS DIREITOS RESERVADOS.\"})}),className:\"framer-bj508u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P_PO6jBlT\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({T3GHvuPgl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vsoyfz\",\"data-styles-preset\":\"xsG41_3po\",style:{\"--framer-text-alignment\":\"left\"},children:\"\\xa9 2025 KYO IA. TODOS OS DIREITOS RESERVADOS.\"})})}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PI2gB.framer-gdugsn, .framer-PI2gB .framer-gdugsn { display: block; }\",\".framer-PI2gB.framer-x6auxv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px; position: relative; width: 1200px; }\",\".framer-PI2gB .framer-1kyidcr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-PI2gB .framer-1owgs55 { 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-PI2gB .framer-nah0y9, .framer-PI2gB .framer-1m8kp83 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PI2gB .framer-144vuwj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-PI2gB .framer-bj508u { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; max-width: 90%; position: relative; width: 1px; }\",\".framer-PI2gB.framer-v-1wriilt.framer-x6auxv { padding: 40px 30px 40px 30px; width: 810px; }\",\".framer-PI2gB.framer-v-1wriilt .framer-1owgs55 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 9px; }\",\".framer-PI2gB.framer-v-13i6tyk.framer-x6auxv { padding: 40px 20px 40px 20px; width: 390px; }\",\".framer-PI2gB.framer-v-13i6tyk .framer-1kyidcr { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px 0px; justify-content: flex-start; }\",\".framer-PI2gB.framer-v-13i6tyk .framer-1owgs55 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 9px; order: 0; width: 100%; }\",\".framer-PI2gB.framer-v-13i6tyk .framer-144vuwj { flex: none; justify-content: flex-start; order: 1; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 98\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"iOiexsdNO\":{\"layout\":[\"fixed\",\"auto\"]},\"T3GHvuPgl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUcWMq1ayH=withCSS(Component,css,\"framer-PI2gB\");export default FramerUcWMq1ayH;FramerUcWMq1ayH.displayName=\"Sections/Footer\";FramerUcWMq1ayH.defaultProps={height:98,width:1200};addPropertyControls(FramerUcWMq1ayH,{variant:{options:[\"TR25OF_tq\",\"iOiexsdNO\",\"T3GHvuPgl\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUcWMq1ayH,[{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\":\"FramerUcWMq1ayH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iOiexsdNO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T3GHvuPgl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"98\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UcWMq1ayH.map","// Generated by Framer (808fccf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,safeCSSValue,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX}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 Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qsISmokGxJ4uY7X7CEiH/Lenis.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import LogoAnimation from\"#framer/local/canvasComponent/gARTwv7sk/gARTwv7sk.js\";import OverlayMenu from\"#framer/local/canvasComponent/IMw3cDFLJ/IMw3cDFLJ.js\";import Hamburger from\"#framer/local/canvasComponent/KDY7NNME0/KDY7NNME0.js\";import SectionsContact from\"#framer/local/canvasComponent/mvdEcielf/mvdEcielf.js\";import Logo from\"#framer/local/canvasComponent/O4sIfY0x1/O4sIfY0x1.js\";import Location from\"#framer/local/canvasComponent/Qq3nxMjTj/Qq3nxMjTj.js\";import SectionsFooter from\"#framer/local/canvasComponent/UcWMq1ayH/UcWMq1ayH.js\";const LogoFonts=getFonts(Logo);const LocationFonts=getFonts(Location);const HamburgerFonts=getFonts(Hamburger);const LogoAnimationFonts=getFonts(LogoAnimation);const ContainerWithFX=withFX(Container);const OverlayMenuFonts=getFonts(OverlayMenu);const SectionsContactFonts=getFonts(SectionsContact);const SectionsFooterFonts=getFonts(SectionsFooter);const LenisFonts=getFonts(Lenis);const BlurGradientFonts=getFonts(BlurGradient);const breakpoints={itKhrbXly:\"(max-width: 809.98px)\",mqtDkzTcY:\"(min-width: 1440px)\",vuvxnn1km:\"(min-width: 810px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Q5WY1\";const variantClassNames={itKhrbXly:\"framer-v-9rp0be\",mqtDkzTcY:\"framer-v-gn1v98\",vuvxnn1km:\"framer-v-15vuzlc\"};const transition1={delay:0,duration:.25,ease:[.4,0,.2,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transition2={delay:0,duration:.8,ease:[.76,0,.38,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:.65,ease:[.56,.22,.05,.99],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:600,y:0};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:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:600,y:0};const transition4={bounce:0,delay:0,duration:.6,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation7={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,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={itKhrbXly:[\".framer-Q5WY1 .framer-1yly9ph { flex-direction: column; padding: 18px 20px 18px 20px; }\",\".framer-Q5WY1 .framer-1blcq8j { flex: none; width: 100%; }\",\".framer-Q5WY1 .framer-1wd6uko { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 6px 16px; justify-content: center; left: unset; padding: 18px 20px 18px 20px; right: 0px; }\"],vuvxnn1km:[\".framer-Q5WY1 .framer-1yly9ph, .framer-Q5WY1 .framer-1wd6uko { padding: 18px 30px 18px 30px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={itKhrbXly:\".framer-9rp0be-override\",vuvxnn1km:\".framer-15vuzlc-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q5WY1.framer-kqtqlm, .framer-Q5WY1 .framer-kqtqlm { display: block; }\",\".framer-Q5WY1.framer-gn1v98 { align-content: center; align-items: center; background-color: var(--10dj2tx); 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-Q5WY1 .framer-1yly9ph { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px 16px; height: 60px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); mix-blend-mode: exclusion; order: -1000; overflow: visible; padding: 18px 40px 18px 40px; position: absolute; top: 0px; width: 100%; z-index: 8; }\",\".framer-Q5WY1 .framer-1blcq8j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Q5WY1 .framer-1lewwtt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Q5WY1 .framer-131sa8a-container, .framer-Q5WY1 .framer-1fcsa0w-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Q5WY1 .framer-1awyg97 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Q5WY1 .framer-1wd6uko { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px 16px; height: 60px; justify-content: flex-end; left: calc(50.00000000000002% - min(1920px, 100%) / 2); max-width: 1920px; mix-blend-mode: exclusion; order: -999; overflow: visible; padding: 18px 40px 18px 40px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 10; }\",\".framer-Q5WY1 .framer-1kqu3qv-container { flex: none; height: auto; pointer-events: auto; position: relative; width: auto; z-index: 10; }\",\".framer-Q5WY1.framer-ap0eep { inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-Q5WY1.framer-8e6yo4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: flex-end; left: 0px; overflow: visible; padding: 0px; pointer-events: none; position: fixed; right: 0px; top: 0px; z-index: 9; }\",\".framer-Q5WY1 .framer-15lu111-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Q5WY1 .framer-1b4u6pz-container { flex: none; height: 100vh; pointer-events: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Q5WY1.framer-1bihkfx { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background-color: rgba(0, 0, 0, 0.8); flex: none; height: 100%; overflow: hidden; position: fixed; right: 0px; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-Q5WY1 .framer-glsp2y { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Q5WY1 .framer-1xt3ugm-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-Q5WY1 .framer-8wddjy-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",\".framer-Q5WY1 .framer-2ynamy-container { flex: none; height: auto; left: 50%; order: 1005; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-Q5WY1 .framer-1pqtfxp-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.15); left: 0px; order: 1006; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 8; }\",\".framer-Q5WY1 .framer-16pbvts { bottom: 0px; flex: none; left: 0px; mix-blend-mode: lighten; opacity: 0.02; order: 1007; overflow: hidden; pointer-events: none; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-filter-override, filter); z-index: 9; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={itKhrbXly:\"(max-width: 809.98px)\",mqtDkzTcY:\"(min-width: 1440px)\",vuvxnn1km:\"(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:\"mqtDkzTcY\",Phone:\"itKhrbXly\",Tablet:\"vuvxnn1km\"};const getProps=({fill,height,id,width,...props})=>{return{...props,CCRw8qqn2:fill??props.CCRw8qqn2??\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(5, 5, 5))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mqtDkzTcY\"};};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,CCRw8qqn2,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const D2EO1kWip3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const cm1VIplyK1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"itKhrbXly\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"mqtDkzTcY\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(CCRw8qqn2)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-gn1v98\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--10dj2tx\":CCRw8qqn2,...style},children:[/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1yly9ph\",\"data-framer-name\":\"Top Bar\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1blcq8j\",\"data-framer-name\":\"Logo Container\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"H4TjvVQy5\"},motionChild:true,nodeId:\"WOXF9z5Ht\",openInNewTab:false,scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lewwtt framer-kqtqlm\",\"data-framer-name\":\"Link\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:22,children:/*#__PURE__*/_jsx(Container,{className:\"framer-131sa8a-container\",nodeId:\"ofl1iBtzt\",scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ofl1iBtzt\",layoutId:\"ofl1iBtzt\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1awyg97\",\"data-framer-name\":\"Location\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:19,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fcsa0w-container\",nodeId:\"LmBYHErn4\",scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(Location,{height:\"100%\",id:\"LmBYHErn4\",layoutId:\"LmBYHErn4\",variant:\"HOTgYtZLR\",width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(\"nav\",{className:\"framer-1wd6uko\",\"data-framer-name\":\"Hamburger Container\",children:/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:12,y:24,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1kqu3qv-container\",nodeId:\"EistlQqh7\",scopeId:\"QMikjisRP\",children:[/*#__PURE__*/_jsx(Hamburger,{D2EO1kWip:D2EO1kWip3bnx0g({overlay}),height:\"100%\",id:\"EistlQqh7\",layoutId:\"EistlQqh7\",variant:overlay.visible?\"vMaH7CcmS\":\"La_FjW3jW\",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-ap0eep\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"lYe2NJaFp\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-8e6yo4\"),\"data-framer-name\":\"Menu\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__perspectiveFX:false,__targetOpacity:1,animate:animation1,className:\"framer-15lu111-container hidden-9rp0be\",exit:animation,inComponentSlot:true,nodeId:\"hOnEdvnHv\",rendersWithMotion:true,scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(LogoAnimation,{height:\"100%\",id:\"hOnEdvnHv\",layoutId:\"hOnEdvnHv\",style:{width:\"100%\"},variant:\"DerBOfra2\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{animate:animation3,className:\"framer-1b4u6pz-container\",exit:animation2,inComponentSlot:true,initial:animation4,nodeId:\"w0u5hyA_J\",rendersWithMotion:true,scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{itKhrbXly:{variant:\"OBnIckmbz\"},vuvxnn1km:{variant:\"OBnIckmbz\"}},children:/*#__PURE__*/_jsx(OverlayMenu,{cm1VIplyK:cm1VIplyK1wnntms({overlay}),height:\"100%\",id:\"w0u5hyA_J\",layoutId:\"w0u5hyA_J\",style:{height:\"100%\"},variant:\"bucOu_F_d\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{animate:animation6,className:cx(scopingClassNames,\"framer-1bihkfx\"),\"data-framer-name\":\"Blur BG\",exit:animation5,initial:animation7})]})}),getContainer())})})]})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-glsp2y\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:109,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xt3ugm-container\",nodeId:\"UOrIbdlZv\",scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{itKhrbXly:{variant:\"zWJHCjbxs\"},vuvxnn1km:{variant:\"FGbwU9wXC\"}},children:/*#__PURE__*/_jsx(SectionsContact,{height:\"100%\",id:\"UOrIbdlZv\",layoutId:\"UOrIbdlZv\",style:{width:\"100%\"},variant:\"Gm7XONdxG\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"100vw\",y:1109,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8wddjy-container\",nodeId:\"wcBXfsdE5\",scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{itKhrbXly:{variant:\"T3GHvuPgl\"},vuvxnn1km:{variant:\"iOiexsdNO\"}},children:/*#__PURE__*/_jsx(SectionsFooter,{height:\"100%\",id:\"wcBXfsdE5\",layoutId:\"wcBXfsdE5\",style:{width:\"100%\"},variant:\"TR25OF_tq\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2ynamy-container\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Lenis Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Lenis Smooth Scroll\",nodeId:\"exNNmHcF5\",scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"exNNmHcF5\",infinite:false,intensity:10,layoutId:\"exNNmHcF5\",name:\"Lenis Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pqtfxp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"CtFRkGGaA\",scopeId:\"QMikjisRP\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"CtFRkGGaA\",layoutId:\"CtFRkGGaA\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",backgroundSize:1.25,fit:\"tile\",loading:getLoadingLazyAtYPosition(0),pixelHeight:360,pixelWidth:480,positionX:\"center\",positionY:\"center\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/kelEr6s1qyt801dQcO45jKcaNkk.gif?width=480&height=360\"},className:\"framer-16pbvts\",\"data-framer-name\":\"Grain Overlay\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vuvxnn1km\":{\"layout\":[\"fixed\",\"fixed\"]},\"itKhrbXly\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"CCRw8qqn2\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mqtDkzTcY\":[\".framer-1yly9ph\",\".framer-1xt3ugm-container\",\".framer-8wddjy-container\"],\"vuvxnn1km\":[\".framer-1yly9ph\",\".framer-1xt3ugm-container\",\".framer-8wddjy-container\"],\"itKhrbXly\":[\".framer-1yly9ph\",\".framer-1xt3ugm-container\",\".framer-8wddjy-container\"]}\n * @framerBreakpoints {\"mqtDkzTcY\":{\"min\":1440,\"canvasClassName\":\"framer-gn1v98-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"vuvxnn1km\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-15vuzlc-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"itKhrbXly\":{\"max\":809,\"canvasClassName\":\"framer-9rp0be-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mqtDkzTcY\n * @framerLayoutTemplate\n */const FramerQMikjisRP=withCSS(Component,css,\"framer-Q5WY1\");export default FramerQMikjisRP;FramerQMikjisRP.displayName=\"Themes\";FramerQMikjisRP.defaultProps={height:1e3,width:1440};addPropertyControls(FramerQMikjisRP,{CCRw8qqn2:{defaultValue:'var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(5, 5, 5)) /* {\"name\":\"Black 90\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerQMikjisRP,[{explicitInter:true,fonts:[]},...LogoFonts,...LocationFonts,...HamburgerFonts,...LogoAnimationFonts,...OverlayMenuFonts,...SectionsContactFonts,...SectionsFooterFonts,...LenisFonts,...BlurGradientFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQMikjisRP\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"mqtDkzTcY\\\":[\\\".framer-1yly9ph\\\",\\\".framer-1xt3ugm-container\\\",\\\".framer-8wddjy-container\\\"],\\\"vuvxnn1km\\\":[\\\".framer-1yly9ph\\\",\\\".framer-1xt3ugm-container\\\",\\\".framer-8wddjy-container\\\"],\\\"itKhrbXly\\\":[\\\".framer-1yly9ph\\\",\\\".framer-1xt3ugm-container\\\",\\\".framer-8wddjy-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"\",\"framerVariables\":\"{\\\"CCRw8qqn2\\\":\\\"fill\\\"}\",\"framerBreakpoints\":\"{\\\"mqtDkzTcY\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-gn1v98-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"vuvxnn1km\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-15vuzlc-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"itKhrbXly\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-9rp0be-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"mqtDkzTcY\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vuvxnn1km\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"itKhrbXly\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport NavFooter from \"https://framerusercontent.com/modules/fSRXI9dS6p7JWyMvI2xc/1w58tvq7ZzLGrWP3ulVA/aQoZMpzSK.js\";\r\nimport Themes from \"https://framerusercontent.com/modules/hKoCpPwfBIO9naqjaK1K/AtZT5cBm80rZm6OhFsbH/QMikjisRP.js\";\r\n\r\n        const routes = {H4TjvVQy5: {elements: {ACfzyFNNl: \"service4\", ljNiTuEYq: \"service2\", NNtzn_Acn: \"service5\", omVLKjXEX: \"service3\", QUTmBEG8H: \"bottomhero\", UZfF8tW9o: \"pricing\", zeDBTMmOk: \"service1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eg52UreEuOTu0l5JGgHp/mBLJc9fX1gtoqmWCZLNq/H4TjvVQy5.js\")), path: \"/\"}, IghDz9Zje: {elements: {C3gbsO_YV: \"refound\", E6O5aS_B1: \"hero\", fwo_GSLPD: \"about2\", G4VbnrI04: \"demos\", hK0PBHbOk: \"plans\", hU3CRzYKC: \"mouse\", KbW06nplt: \"newsletter\", m1BwiAT5U: \"extras\", oHAbnJpnm: \"cards-about\", QbjhwTmSK: \"giovana\", RTi6zE09M: \"ulls\", SKo10W_cr: \"decision\", VeMGcRN46: \"faq\", wgiUW8LNV: \"beneficts\", WxqBG_yrp: \"path\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jJvm5GSILIwIQxr3SuWC/Jjn1WDFCJtAJPgXR1kxk/IghDz9Zje.js\")), path: \"/flux\"}, BoCKKMB5c: {elements: {AhzZEDlCW: \"beneficts\", bL5xU7nZi: \"plans\", CbnxL2v8F: \"hero\", FNwkqE2Yw: \"demos\", fPqOKWEYi: \"mouse\", H_3DCaXfx: \"extras\", Ivlcmjorr: \"giovana\", K8XJKY69o: \"cards-about\", N4Nxoyu_b: \"ulls\", nB8blbNSs: \"decision\", okBquhnzW: \"path\", UDlrqapzp: \"about2\", VSuryqhxf: \"faq\", W4e7PnSQe: \"newsletter\", yNjuYAfBw: \"refound\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c01hDJ82EYKuX3mTa4Xi/E1ysXssmawQHbNtl745P/BoCKKMB5c.js\")), path: \"/blend\"}, uhZZSAQg1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vOY9aeHggWAA5LtfFflc/ie7QVVC8cCbvAdZxXSln/uhZZSAQg1.js\")), path: \"/disclaimer\"}, DTz1dyRjl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QmT8rR2P7FnZvJdOw1Dr/jBiZySnoKuxuiVhZAVGv/DTz1dyRjl.js\")), path: \"/uso-e-compra\"}, Mo1yrnW7E: {elements: {QMB6jeCaX: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pqEtgaAItbEDu1qQgdls/q17ZEp5rayOEhqNyTIjF/Mo1yrnW7E.js\")), path: \"/help\"}, IBW87UQAl: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mhod6IKoJi2ra7RjDYzs/t03tcsG0wTyTbbFVvcP0/IBW87UQAl.js\")), path: \"/contato\"}, MFMwDCnAF: {elements: {BKjyijnUz: \"trigger\", pYfxXcXhu: \"quote\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xmdRZz0Ffca15GKKBSmO/gacqN8H9aL3NNRG0fOsV/MFMwDCnAF.js\")), path: \"/ticket\"}, sByGSVtUC: {elements: {B2pI1RSU2: \"quote\", kWVVHokKp: \"trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7ryTIqS2vwngZmapDzl8/oD4C18QENOROj9YVlc0h/sByGSVtUC.js\")), path: \"/forms\"}, eOPu6CN6f: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zfXDAEvhh0PZz9WBv1YF/9NcyPA8WYYI0MiYJxtSv/eOPu6CN6f.js\")), path: \"/templates\"}, jsdUqXWWO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AoD1MBHaPBm2Y0bZEgao/7zK4ZYfwjIEbxdKWTizw/jsdUqXWWO.js\")), path: \"/404\"}, CIsf63OA1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LOYzMzUCz6wz5a2P0F6s/KDlflpHz6Vy7FsfeeKGj/CIsf63OA1.js\")), path: \"/thanks\"}, pGOCxbxeh: {collectionId: \"w166C0Dfx\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dYw0vQvBL2KUO9V9bFEM/LhS5PozYcWnO8VXBjZQ9/pGOCxbxeh.js\")), path: \"/help/:ykxjIgAtF\"}}\r\n\r\n        const locales = [{code: \"pt-BR\", id: \"default\", name: \"Portuguese\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {w166C0Dfx: async () => (await import(\"https://framerusercontent.com/modules/oTQeQG4sIsHn9HjiJQ5r/2AHWIfHwn6yEv1sJ9Wix/w166C0Dfx.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"227cc33cb68707b9eebca12b4f408e2693c80c0b9388e7ad0911dacafaae6e07\"\r\n        function Template({webPageId, children, style, ...rest}) {const props1 = {CCRw8qqn2: \"var(--token-2d97935b-8aed-498d-a18e-9b6bf07078c1, rgb(232, 232, 232))\"}\r\nconst templateProps = {BoCKKMB5c: props1, CIsf63OA1: props1, IghDz9Zje: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"H4TjvVQy5\":\r\ncase \"uhZZSAQg1\":\r\ncase \"DTz1dyRjl\":\r\ncase \"Mo1yrnW7E\":\r\ncase \"IBW87UQAl\":\r\ncase \"MFMwDCnAF\":\r\ncase \"sByGSVtUC\":\r\ncase \"eOPu6CN6f\":\r\ncase \"jsdUqXWWO\":\r\ncase \"pGOCxbxeh\":\r\nreturn React.createElement(NavFooter, {...props, key: \"NavFooter\", style}, children(true));\r\ncase \"IghDz9Zje\":\r\ncase \"BoCKKMB5c\":\r\ncase \"CIsf63OA1\":\r\nreturn React.createElement(Themes, {...props, key: \"Themes\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"H4TjvVQy5\":\r\ncase \"uhZZSAQg1\":\r\ncase \"DTz1dyRjl\":\r\ncase \"Mo1yrnW7E\":\r\ncase \"IBW87UQAl\":\r\ncase \"MFMwDCnAF\":\r\ncase \"sByGSVtUC\":\r\ncase \"eOPu6CN6f\":\r\ncase \"jsdUqXWWO\":\r\ncase \"pGOCxbxeh\":\r\nreturn [{hash: \"ckwyi4\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"fi1c1y\", mediaQuery: \"(min-width: 768px) and (max-width: 1439.98px)\"}, {hash: \"1x6740i\", mediaQuery: \"(max-width: 767.98px)\"}]\r\ncase \"IghDz9Zje\":\r\ncase \"BoCKKMB5c\":\r\ncase \"CIsf63OA1\":\r\nreturn [{hash: \"gn1v98\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"15vuzlc\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"9rp0be\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AoD1MBHaPBm2Y0bZEgao/7zK4ZYfwjIEbxdKWTizw/jsdUqXWWO.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: true,\r\n                    siteCanonicalURL: \"https://kyo.ia.br\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {round: 0, type: \"inset\", x: \"50%\", y: \"50%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1.05, transition: {damping: 30, delay: 0.5, duration: 0.6, ease: [0.56, 0.22, 0.05, 0.99], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"0%\"}, exit: {mask: {round: 0, type: \"inset\", x: \"50%\", y: \"50%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.5, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.56, 0.22, 0.05, 0.99], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"0%\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"+vGAIA,SAAS,GAAM,EAAK,EAAO,EAAK,CAC9B,OAAO,KAAK,IAAI,EAAK,KAAK,IAAI,EAAO,EAAI,CAAC,CAE5C,SAAS,GAAK,EAAG,EAAG,EAAG,CACrB,OAAQ,EAAI0jB,GAAKzW,EAAIyW,EAAI9T,EAE3B,SAAS,GAAK,EAAG,EAAG,EAAQ,EAAW,CACrC,OAAO,GAAK3C,EAAG2C,EAAG,EAAI,KAAK,IAAI,CAAC,EAAS,EAAU,CAAC,CAEtD,SAAS,GAAO,EAAG,EAAG,CACpB,OAAQU,EAAItB,EAAIA,GAAKA,EAsEvB,SAAS3O,GAAS,EAAU,EAAO,CACjC,IAAI,EACJ,OAAO,SAAS,GAAG,EAAM,CACvB,IAAI,EAAU,KACd,aAAa,EAAM,CACnB,EAAQ,eAAiB,CACvB,EAAQ,IAAK,GACb,EAAS,MAAM,EAAS,EAAK,EAC5B,EAAM,gDA3FT,GAAU,SAiBV,GAAU,KAAM,CAClB,UAAY,GACZ,MAAQ,EACR,KAAO,EACP,GAAK,EACL,YAAc,EAEd,KACA,SACA,OACA,SAMA,QAAQ,EAAW,CACjB,GAAI,CAAC,KAAK,UAAW,OACrB,IAAI,EAAY,GAChB,GAAI,KAAK,UAAY,KAAK,OAAQ,CAChC,KAAK,aAAe,EACpB,IAAM,EAAiB,GAAM,EAAG,KAAK,YAAc,KAAK,SAAU,EAAE,CACpE,EAAY,GAAkB,EAC9B,IAAM,EAAgB,EAAY,EAAI,KAAK,OAAO,EAAe,CACjE,KAAK,MAAQ,KAAK,MAAQ,KAAK,GAAK,KAAK,MAAQ,OACxC,KAAK,MACd,KAAK,MAAQ,GAAK,KAAK,MAAO,KAAK,GAAI,KAAK,KAAO,GAAI,EAAU,CAC7D,KAAK,MAAM,KAAK,MAAM,GAAK,KAAK,KAClC,KAAK,MAAQ,KAAK,GAClB,EAAY,MAGd,KAAK,MAAQ,KAAK,GAClB,EAAY,IAEV,GACF,KAAK,MAAM,CAEb,KAAK,WAAW,KAAK,MAAO,EAAU,CAGxC,MAAO,CACL,KAAK,UAAY,GAUnB,OAAO,EAAM,EAAI,CAAE,KAAM,EAAO,WAAU,SAAQ,UAAS,YAAY,CACrE,KAAK,KAAO,KAAK,MAAQ,EACzB,KAAK,GAAKwE,EACV,KAAK,KAAO,EACZ,KAAK,SAAW,EAChB,KAAK,OAAS,EACd,KAAK,YAAc,EACnB,KAAK,UAAY,GACjB,KAAW,CACX,KAAK,SAAW,IAkBhB,GAAa,KAAM,CACrB,YAAY,EAAS,EAAS,CAAE,aAAa,GAAM,SAAU,EAAgB,KAAQ,EAAE,CAAE,CACvF,KAAK,QAAU,EACf,KAAK,QAAU,EACX,IACF,KAAK,gBAAkBxE,GAAS,KAAK,OAAQ,EAAc,CACvD,KAAK,mBAAmB,OAC1B,EAAO,iBAAiB,SAAU,KAAK,gBAAiB,GAAM,EAE9D,KAAK,sBAAwB,IAAI,eAAe,KAAK,gBAAgB,CACrE,KAAK,sBAAsB,QAAQ,KAAK,QAAQ,EAElD,KAAK,sBAAwB,IAAI,eAAe,KAAK,gBAAgB,CACrE,KAAK,sBAAsB,QAAQ,KAAK,QAAQ,EAElD,KAAK,QAAQ,CAEf,MAAQ,EACR,OAAS,EACT,aAAe,EACf,YAAc,EAEd,gBACA,sBACA,sBACA,SAAU,CACR,KAAK,uBAAuB,YAAY,CACxC,KAAK,uBAAuB,YAAY,CACpC,KAAK,UAAY,GAAU,KAAK,iBAClC,EAAO,oBAAoB,SAAU,KAAK,gBAAiB,GAAM,CAGrE,WAAe,CACb,KAAK,iBAAiB,CACtB,KAAK,iBAAiB,EAExB,oBAAwB,CAClB,KAAK,mBAAmB,QAC1B,KAAK,MAAQ,EAAO,WACpB,KAAK,OAAS,EAAO,cAErB,KAAK,MAAQ,KAAK,QAAQ,YAC1B,KAAK,OAAS,KAAK,QAAQ,eAG/B,oBAAwB,CAClB,KAAK,mBAAmB,QAC1B,KAAK,aAAe,KAAK,QAAQ,aACjC,KAAK,YAAc,KAAK,QAAQ,cAEhC,KAAK,aAAe,KAAK,QAAQ,aACjC,KAAK,YAAc,KAAK,QAAQ,cAGpC,IAAI,OAAQ,CACV,MAAO,CACL,EAAG,KAAK,YAAc,KAAK,MAC3B,EAAG,KAAK,aAAe,KAAK,OAC7B,GAKD,GAAU,KAAM,CAClB,OAAS,EAAE,CAMX,KAAK,EAAO,GAAG,EAAM,CACnB,IAAI,EAAY,KAAK,OAAO,IAAU,EAAE,CACxC,IAAK,IAAI0P,EAAI,EAAG,EAAS,EAAU,OAAQA,EAAI,EAAQ,IACrD,EAAUA,KAAK,GAAG,EAAK,CAS3B,GAAG,EAAO,EAAI,CAEZ,OADA,KAAK,OAAO,IAAQ,KAAK,EAAG,GAAK,KAAK,OAAO,GAAS,CAAC,EAAG,MAC7C,CACX,KAAK,OAAO,GAAS,KAAK,OAAO,IAAQ,OAAQ,GAAM,IAAOA,EAAE,EAQpE,IAAI,EAAO,EAAU,CACnB,KAAK,OAAO,GAAS,KAAK,OAAO,IAAQ,OAAQ,GAAM,IAAaA,EAAE,CAKxE,SAAU,CACR,KAAK,OAAS,EAAE,GAKhB,GAAc,IAAM,EACpB,GAAkB,CAAE,QAAS,GAAO,CACpC,GAAgB,KAAM,CACxB,YAAY,EAAS,EAAU,CAAE,gBAAiB,EAAG,gBAAiB,EAAG,CAAE,CACzE,KAAK,QAAU,EACf,KAAK,QAAU,EACf,EAAO,iBAAiB,SAAU,KAAK,eAAgB,GAAM,CAC7D,KAAK,gBAAgB,CACrB,KAAK,QAAQ,iBAAiB,QAAS,KAAK,QAAS,GAAgB,CACrE,KAAK,QAAQ,iBACX,aACA,KAAK,aACL,GACD,CACD,KAAK,QAAQ,iBACX,YACA,KAAK,YACL,GACD,CACD,KAAK,QAAQ,iBAAiB,WAAY,KAAK,WAAY,GAAgB,CAE7E,WAAa,CACX,EAAG,EACH,EAAG,EACJ,CACD,UAAY,CACV,EAAG,EACH,EAAG,EACJ,CACD,OAAS,CACP,MAAO,EACP,OAAQ,EACT,CACD,QAAU,IAAI,GAOd,GAAG,EAAO,EAAU,CAClB,OAAO,KAAK,QAAQ,GAAG,EAAO,EAAS,CAGzC,SAAU,CACR,KAAK,QAAQ,SAAS,CACtB,EAAO,oBAAoB,SAAU,KAAK,eAAgB,GAAM,CAChE,KAAK,QAAQ,oBAAoB,QAAS,KAAK,QAAS,GAAgB,CACxE,KAAK,QAAQ,oBACX,aACA,KAAK,aACL,GACD,CACD,KAAK,QAAQ,oBACX,YACA,KAAK,YACL,GACD,CACD,KAAK,QAAQ,oBACX,WACA,KAAK,WACL,GACD,CAOH,aAAgB,GAAU,CACxB,GAAM,CAAE,UAAS,WAAY,EAAM,cAAgB,EAAM,cAAc,GAAK,EAC5E,KAAK,WAAW,EAAI,EACpB,KAAK,WAAW,EAAI,EACpB,KAAK,UAAY,CACf,EAAG,EACH,EAAG,EACJ,CACD,KAAK,QAAQ,KAAK,SAAU,CAC1B,OAAQ,EACR,OAAQ,EACR,QACD,CAAC,EAGJ,YAAe,GAAU,CACvB,GAAM,CAAE,UAAS,WAAY,EAAM,cAAgB,EAAM,cAAc,GAAK,EACtE,EAAS,EAAE,EAAU,KAAK,WAAW,GAAK,KAAK,QAAQ,gBACvD,EAAS,EAAE,EAAU,KAAK,WAAW,GAAK,KAAK,QAAQ,gBAC7D,KAAK,WAAW,EAAI,EACpB,KAAK,WAAW,EAAI,EACpB,KAAK,UAAY,CACf,EAAG,EACH,EAAG,EACJ,CACD,KAAK,QAAQ,KAAK,SAAU,CAC1B,SACA,SACA,QACD,CAAC,EAEJ,WAAc,GAAU,CACtB,KAAK,QAAQ,KAAK,SAAU,CAC1B,OAAQ,KAAK,UAAU,EACvB,OAAQ,KAAK,UAAU,EACvB,QACD,CAAC,EAGJ,QAAW,GAAU,CACnB,GAAI,CAAE,SAAQ,SAAQ,aAAc,EAC9B,EAAc,IAAc,EAAI,GAAc,IAAc,EAAI,KAAK,OAAO,MAAQ,EACpF,EAAc,IAAc,EAAI,GAAc,IAAc,EAAI,KAAK,OAAO,OAAS,EAC3F,GAAU,EACV,GAAU,EACV,GAAU,KAAK,QAAQ,gBACvB,GAAU,KAAK,QAAQ,gBACvB,KAAK,QAAQ,KAAK,SAAU,CAAE,SAAQ,SAAQ,QAAO,CAAC,EAExD,mBAAuB,CACrB,KAAK,OAAS,CACZ,MAAO,EAAO,WACd,OAAQ,EAAO,YAChB,GAKD,GAAiB,GAAM,KAAK,IAAI,EAAG,MAAiB,IAAG,IAAM2T,GAAG,CAChE,GAAQ,KAAM,CAChB,aAAe,GAEf,WAAa,GAEb,UAAY,GAEZ,8BAAgC,GAChC,sBAAwB,KACxB,QAAU,KAIV,WAIA,KAAO,EAWP,SAAW,EAAE,CAIb,aAAe,EAIf,SAAW,EAIX,UAAY,EAIZ,QAIA,aAIA,eAEA,QAAU,IAAI,GACd,QAAU,IAAI,GAEd,WAEA,cACA,YAAY,CACV,UAAU,EACV,UAAU,SAAS,gBACnB,eAAe,EACf,cAAc,GACd,YAAY,GACZ,gBAAgB,KAChB,uBAAuB,IACvB,WAEA,SACA,KAAM,EAAQ,GACd,WAAW,GACX,cAAc,WAEd,qBAAqB,IAAgB,aAAe,OAAS,WAE7D,kBAAkB,EAClB,kBAAkB,EAClB,aAAa,GACb,WACA,gBACA,aAAa,GACb,UAAU,GACV,UAAU,GACV,aAAa,GAEb,oBAAoB,GACpB,mCAAkC,IAChC,EAAE,CAAE,CACN,EAAO,aAAe,IAClB,CAAC,GAAW,IAAY,SAAS,mBACnC,EAAU,GAER,OAAO,GAAa,UAAY,OAAO,GAAW,WACpD,EAAS,GACA,OAAO,GAAW,YAAc,OAAO,GAAa,WAC7D,EAAW,GAEb,KAAK,QAAU,CACb,UACA,UACA,eACA,cACA,YACA,gBACA,uBACA,WACA,SACA,KAAM,EACN,WACA,qBACA,cACA,kBACA,kBACA,aACA,WACA,gBACA,aACA,UACA,UACA,aACA,oBACA,mCACD,CACD,KAAK,WAAa,IAAI,GAAW,EAAS,EAAS,CAAE,aAAY,CAAC,CAClE,KAAK,iBAAiB,CACtB,KAAK,aAAe,KAAK,eAAiB,KAAK,aAC/C,KAAK,QAAQ,QAAQ,iBAAiB,SAAU,KAAK,eAAgB,GAAM,CAC3E,KAAK,QAAQ,QAAQ,iBAAiB,YAAa,KAAK,YAAa,CACnE,QAAS,GACV,CAAC,CACE,KAAK,QAAQ,SAAW,KAAK,QAAQ,UAAY,GACnD,KAAK,QAAQ,QAAQ,iBACnB,QACA,KAAK,QACL,GACD,CAEH,KAAK,QAAQ,QAAQ,iBACnB,cACA,KAAK,cACL,GACD,CACD,KAAK,cAAgB,IAAI,GAAc,EAAc,CACnD,kBACA,kBACD,CAAC,CACF,KAAK,cAAc,GAAG,SAAU,KAAK,gBAAgB,CACjD,KAAK,QAAQ,YACf,KAAK,YAAY,iBAAiB,gBAAiB,KAAK,gBAAiB,CACvE,QAAS,GACV,CAAC,CAEA,KAAK,QAAQ,UACf,KAAK,QAAU,sBAAsB,KAAK,IAAI,EAMlD,SAAU,CACR,KAAK,QAAQ,SAAS,CACtB,KAAK,QAAQ,QAAQ,oBACnB,SACA,KAAK,eACL,GACD,CACD,KAAK,QAAQ,QAAQ,oBAAoB,YAAa,KAAK,YAAa,CACtE,QAAS,GACV,CAAC,CACF,KAAK,QAAQ,QAAQ,oBACnB,cACA,KAAK,cACL,GACD,CACG,KAAK,QAAQ,SAAW,KAAK,QAAQ,UAAY,GACnD,KAAK,QAAQ,QAAQ,oBACnB,QACA,KAAK,QACL,GACD,CAEH,KAAK,cAAc,SAAS,CAC5B,KAAK,WAAW,SAAS,CACzB,KAAK,kBAAkB,CACnB,KAAK,SACP,qBAAqB,KAAK,QAAQ,CAGtC,GAAG,EAAO,EAAU,CAClB,OAAO,KAAK,QAAQ,GAAG,EAAO,EAAS,CAEzC,IAAI,EAAO,EAAU,CACnB,OAAO,KAAK,QAAQ,IAAI,EAAO,EAAS,CAE1C,YAAe,GAAM,CACb5S,aAAa,cACb,KAAK,cAAgB,UAAY,KAAK,cAAgB,KACxD,EAAE,iBAAiB,EAIzB,2BAA+B,CAC7B,KAAK,QAAQ,QAAQ,cACnB,IAAI,YAAY,YAAa,CAC3B,QAAS,KAAK,QAAQ,UAAY,EAElC,OAAQ,CACN,eAAgB,GACjB,CACF,CAAC,CACH,EAEH,gBAAmB,GAAU,CAC3B,GAAI,EAAM,aAAa,SAAS,WAAW,CAAE,CAC3C,IAAM,EAAW,KAAK,aAAe,aAAe,aAC9C,EAAW,iBAAiB,KAAK,YAAY,CAAC,GAChD,CAAC,SAAU,OAAO,CAAC,SAAS,EAAS,CACvC,KAAK,cAAc,CAEnB,KAAK,eAAe,GAI1B,UAAU,EAAQ,CACZ,KAAK,aACP,KAAK,QAAQ,QAAQ,SAAS,CAAE,KAAM,EAAQ,SAAU,UAAW,CAAC,CAEpE,KAAK,QAAQ,QAAQ,SAAS,CAAE,IAAK,EAAQ,SAAU,UAAW,CAAC,CAGvE,QAAW,GAAU,CAEnB,IAAM,EADO,EAAM,cAAc,CACb,KACjB,GAAS,aAAgB,mBAAqB,EAAK,aAAa,OAAO,EAAE,SAAS,IAAI,CACxF,CACD,GAAI,EAAQ,CACV,IAAM,EAAO,EAAO,aAAa,OAAO,CACxC,GAAI,EAAM,CACR,IAAM,EAAU,OAAO,KAAK,QAAQ,SAAY,UAAY,KAAK,QAAQ,QAAU,KAAK,QAAQ,QAAU,IAAK,GACzG,EAAS,IAAI,EAAK,MAAM,IAAI,CAAC,KACnC,KAAK,SAAS,EAAQ,EAAQ,IAIpC,cAAiB,GAAU,CACrB,EAAM,SAAW,GACnB,KAAK,OAAO,EAGhB,gBAAmB,GAAS,CAC1B,GAAI,OAAO,KAAK,QAAQ,eAAkB,YAAc,KAAK,QAAQ,cAAc,EAAK,GAAK,GAC3F,OACF,GAAM,CAAE,SAAQ,SAAQ,SAAU,EAGlC,GAFA,KAAK,QAAQ,KAAK,iBAAkB,CAAE,SAAQ,SAAQ,QAAO,CAAC,CAC1D,EAAM,SACN,EAAM,qBAAsB,OAChC,IAAM,EAAU,EAAM,KAAK,SAAS,QAAQ,CACtC,EAAU,EAAM,KAAK,SAAS,QAAQ,CAC5C,KAAK,WAAa,EAAM,OAAS,cAAgB,EAAM,OAAS,YAChE,IAAM,EAAe,IAAW,GAAK,IAAW,EAEhD,GADoB,KAAK,QAAQ,WAAa,GAAW,EAAM,OAAS,cAAgB,GAAgB,CAAC,KAAK,WAAa,CAAC,KAAK,SAChH,CACf,KAAK,OAAO,CACZ,OAEF,IAAM,EAAmB,KAAK,QAAQ,qBAAuB,YAAc,IAAW,GAAK,KAAK,QAAQ,qBAAuB,cAAgB,IAAW,EAC1J,GAAI,GAAgB,EAClB,OAEF,IAAI,EAAe,EAAM,cAAc,CACvC,EAAe,EAAa,MAAM,EAAG,EAAa,QAAQ,KAAK,YAAY,CAAC,CAC5E,IAAM,EAAU,KAAK,QAAQ,QAC7B,GAAM,EAAa,KAChB,GAAS,aAAgB,cAAgB,OAAO,GAAY,YAAc,IAAU,EAAK,EAAI,EAAK,eAAe,qBAAqB,EAAI,GAAW,EAAK,eAAe,2BAA2B,EAAI,GAAW,EAAK,eAAe,2BAA2B,EAAI,KAAK,QAAQ,mBAAqB,KAAK,kBAAkB,EAAM,CAAE,SAAQ,SAAQ,CAAC,EAC1V,CACC,OACF,GAAI,KAAK,WAAa,KAAK,SAAU,CAC/B,EAAM,YACR,EAAM,gBAAgB,CAExB,OAGF,GAAI,EADa,KAAK,QAAQ,WAAa,GAAW,KAAK,QAAQ,aAAe,GACnE,CACb,KAAK,YAAc,SACnB,KAAK,QAAQ,MAAM,CACnB,EAAM,qBAAuB,GAC7B,OAEF,IAAI,EAAQ,EACR,KAAK,QAAQ,qBAAuB,OACtC,EAAQ,KAAK,IAAI,EAAO,CAAG,KAAK,IAAI,EAAO,CAAG,EAAS,EAC9C,KAAK,QAAQ,qBAAuB,eAC7C,EAAQ,IAEN,CAAC,KAAK,QAAQ,YAAc,KAAK,QAAQ,UAAY,KAAK,QAAQ,UAAY,GAAU,KAAK,MAAQ,IAAM,KAAK,eAAiB,GAAK,KAAK,eAAiB,KAAK,OAAS,KAAK,iBAAmB,GAAK,EAAS,GAAK,KAAK,iBAAmB,KAAK,OAAS,EAAS,MACtQ,EAAM,qBAAuB,IAE3B,EAAM,YACR,EAAM,gBAAgB,CAExB,IAAM,EAAc,GAAW,KAAK,QAAQ,UAEtC,EADa,GAAW,EAAM,OAAS,WAEzC,IACF,EAAQ,KAAK,KAAK,KAAK,SAAS,CAAY,KAAK,IAAI,KAAK,SAAS,GAAE,KAAK,QAAQ,sBAEpF,KAAK,SAAS,KAAK,aAAe,EAAO,CACvC,aAAc,GACd,GAAG,EAAc,CACf,KAAM,EAAkB,KAAK,QAAQ,cAAgB,EAEtD,CAAG,CACF,KAAM,KAAK,QAAQ,KACnB,SAAU,KAAK,QAAQ,SACvB,OAAQ,KAAK,QAAQ,OACtB,CACF,CAAC,EAKJ,QAAS,CACP,KAAK,WAAW,QAAQ,CACxB,KAAK,eAAiB,KAAK,aAAe,KAAK,aAC/C,KAAK,MAAM,CAEb,MAAO,CACL,KAAK,QAAQ,KAAK,SAAU,KAAK,CAEnC,mBAAuB,CAKrB,GAJI,KAAK,wBAA0B,OACjC,aAAa,KAAK,sBAAsB,CACxC,KAAK,sBAAwB,MAE3B,KAAK,8BAA+B,CACtC,KAAK,8BAAgC,GACrC,OAEF,GAAI,KAAK,cAAgB,IAAS,KAAK,cAAgB,SAAU,CAC/D,IAAM,EAAa,KAAK,eACxB,KAAK,eAAiB,KAAK,aAAe,KAAK,aAC/C,KAAK,aAAe,KAAK,SACzB,KAAK,SAAW,KAAK,eAAiB,EACtC,KAAK,UAAY,KAAK,KACpB,KAAK,eAAiB,EACvB,CACI,KAAK,YACR,KAAK,YAAc,UAErB,KAAK,MAAM,CACP,KAAK,WAAa,IACpB,KAAK,sBAAwB,eAAiB,CAC5C,KAAK,aAAe,KAAK,SACzB,KAAK,SAAW,EAChB,KAAK,YAAc,GACnB,KAAK,MAAM,EACV,IAAI,IAIb,OAAQ,CACN,KAAK,SAAW,GAChB,KAAK,YAAc,GACnB,KAAK,eAAiB,KAAK,aAAe,KAAK,aAC/C,KAAK,aAAe,KAAK,SAAW,EACpC,KAAK,QAAQ,MAAM,CAKrB,OAAQ,CACD,QAAK,UACV,IAAI,KAAK,QAAQ,WAAY,CAC3B,KAAK,YAAY,MAAM,eAAe,WAAW,CACjD,OAEF,KAAK,eAAe,EAEtB,eAAgB,CACT,KAAK,YACV,KAAK,OAAO,CACZ,KAAK,UAAY,GACjB,KAAK,MAAM,EAKb,MAAO,CACD,SAAK,UACT,IAAI,KAAK,QAAQ,WAAY,CAC3B,KAAK,YAAY,MAAM,YAAY,WAAY,OAAO,CACtD,OAEF,KAAK,cAAc,EAErB,cAAe,CACT,KAAK,YACT,KAAK,OAAO,CACZ,KAAK,UAAY,GACjB,KAAK,MAAM,EAOb,IAAO,GAAS,CACd,IAAM,EAAY,GAAQ,KAAK,MAAQ,GACvC,KAAK,KAAO,EACZ,KAAK,QAAQ,QAAQ,EAAY,KAAK,CAClC,KAAK,QAAQ,UACf,KAAK,QAAU,sBAAsB,KAAK,IAAI,GAuBlD,SAAS,EAAQ,CACf,SAAS,EACT,YAAY,GACZ,OAAO,GACP,WAAW,KAAK,QAAQ,SACxB,SAAS,KAAK,QAAQ,OACtB,KAAM,EAAQ,KAAK,QAAQ,KAC3B,UACA,aACA,QAAQ,GAER,eAAe,GAEf,YACE,EAAE,CAAE,CACN,MAAK,KAAK,WAAa,KAAK,WAAa,CAAC,GAC1C,IAAI,OAAO,GAAW,UAAY,CAAC,MAAO,OAAQ,QAAS,IAAI,CAAC,SAAS,EAAO,CAC9E,EAAS,UACA,OAAO,GAAW,UAAY,CAAC,SAAU,QAAS,MAAM,CAAC,SAAS,EAAO,CAClF,EAAS,KAAK,UACT,CACL,IAAI,EAaJ,GAZI,OAAO,GAAW,UACpB,EAAO,SAAS,cAAc,EAAO,CAChC,IACC,IAAW,OACb,EAAS,EAET,QAAQ,KAAK,0BAA2B,EAAO,GAG1C,aAAkB,aAAe,GAAQ,WAClD,EAAO,GAEL,EAAM,CACR,GAAI,KAAK,QAAQ,UAAY,EAAQ,CACnC,IAAM,EAAc,KAAK,YAAY,uBAAuB,CAC5D,GAAU,KAAK,aAAe,EAAY,KAAO,EAAY,IAE/D,IAAM,EAAO,EAAK,uBAAuB,CACzC,GAAU,KAAK,aAAe,EAAK,KAAO,EAAK,KAAO,KAAK,gBAG3D,UAAO,GAAW,SAGtB,IAFA,GAAU,EACV,EAAS,KAAK,MAAM,EAAO,CACvB,KAAK,QAAQ,aACX,EAAc,CAChB,KAAK,aAAe,KAAK,eAAiB,KAAK,OAC/C,IAAM,EAAW,EAAS,KAAK,eAC3B,EAAW,KAAK,MAAQ,EAC1B,GAAkB,KAAK,MACd,EAAW,CAAC,KAAK,MAAQ,IAClC,GAAkB,KAAK,aAI3B,EAAS,GAAM,EAAG,EAAQ,KAAK,MAAM,CAEvC,GAAI,IAAW,KAAK,aAAc,CAChC,IAAU,KAAK,CACf,IAAa,KAAK,CAClB,OAGF,GADA,KAAK,SAAW,GAAY,EAAE,CAC1B,EAAW,CACb,KAAK,eAAiB,KAAK,aAAe,EAC1C,KAAK,UAAU,KAAK,OAAO,CAC3B,KAAK,OAAO,CACZ,KAAK,8BAA8B,CACnC,KAAK,MAAM,CACX,IAAa,KAAK,CAClB,KAAK,SAAW,EAAE,CAClB,0BAA4B,CAC1B,KAAK,wBAAwB,EAC7B,CACF,OAEG,IACH,KAAK,aAAe,GAElB,OAAO,GAAa,UAAY,OAAO,GAAW,WACpD,EAAS,GACA,OAAO,GAAW,YAAc,OAAO,GAAa,WAC7D,EAAW,GAEb,KAAK,QAAQ,OAAO,KAAK,eAAgB,EAAQ,CAC/C,WACA,SACA,KAAM,EACN,YAAe,CACT,IAAM,KAAK,SAAW,IAC1B,KAAK,YAAc,SACnB,IAAU,KAAK,EAEjB,UAAW,EAAO,IAAc,CAC9B,KAAK,YAAc,SACnB,KAAK,aAAe,KAAK,SACzB,KAAK,SAAW,EAAQ,KAAK,eAC7B,KAAK,UAAY,KAAK,KAAK,KAAK,SAAS,CACzC,KAAK,eAAiB,EACtB,KAAK,UAAU,KAAK,OAAO,CACvB,IACF,KAAK,aAAe,GAEjB,GAAW,KAAK,MAAM,CACvB,IACF,KAAK,OAAO,CACZ,KAAK,MAAM,CACX,IAAa,KAAK,CAClB,KAAK,SAAW,EAAE,CAClB,0BAA4B,CAC1B,KAAK,wBAAwB,EAC7B,CACF,KAAK,8BAA8B,GAGxC,CAAC,GAEJ,8BAA+B,CAC7B,KAAK,8BAAgC,GACrC,0BAA4B,CAC1B,KAAK,8BAAgC,IACrC,CAEJ,kBAAkB,EAAM,CAAE,SAAQ,UAAU,CAC1C,IAAM,EAAO,KAAK,KAAK,CACjB,EAAQ,EAAK,SAAW,EAAE,CAC5B,EAAc,EAAc,EAAe,EAAe,EAAa,EAAc,EAAa,EAChG,EAAqB,KAAK,QAAQ,mBACxC,GAAI,GAAQ,EAAM,MAAQ,GAAK,IAAK,CAClC,EAAM,KAAO,KAAK,KAAK,CACvB,IAAM,EAAgB,EAAO,iBAAiB,EAAK,CACnD,EAAM,cAAgB,EACtB,IAAM,EAAkB,EAAc,UAChC,EAAkB,EAAc,UAOtC,GANA,EAAe,CAAC,OAAQ,UAAW,SAAS,CAAC,SAAS,EAAgB,CACtE,EAAe,CAAC,OAAQ,UAAW,SAAS,CAAC,SAAS,EAAgB,CACtE,EAAM,aAAe,EACrB,EAAM,aAAe,EACjB,CAAC,GAAgB,CAAC,GAClB,IAAuB,YAAc,CAAC,GACtC,IAAuB,cAAgB,CAAC,EAAc,MAAO,GACjE,EAAc,EAAK,YACnB,EAAe,EAAK,aACpB,EAAc,EAAK,YACnB,EAAe,EAAK,aACpB,EAAgB,EAAc,EAC9B,EAAgB,EAAe,EAC/B,EAAM,cAAgB,EACtB,EAAM,cAAgB,EACtB,EAAM,YAAc,EACpB,EAAM,aAAe,EACrB,EAAM,YAAc,EACpB,EAAM,aAAe,OAErB,EAAgB,EAAM,cACtB,EAAgB,EAAM,cACtB,EAAe,EAAM,aACrB,EAAe,EAAM,aACrB,EAAc,EAAM,YACpB,EAAe,EAAM,aACrB,EAAc,EAAM,YACpB,EAAe,EAAM,aAOvB,GALI,CAAC,GAAgB,CAAC,GAAgB,CAAC,GAAiB,CAAC,GAGrD,IAAuB,aAAe,CAAC,GAAgB,CAAC,IAExD,IAAuB,eAAiB,CAAC,GAAgB,CAAC,GAC5D,MAAO,GACT,IAAI,EACJ,GAAI,IAAuB,aACzB,EAAc,YACL,IAAuB,WAChC,EAAc,QACT,CACL,IAAM,EAAe,IAAW,EAC1B,EAAe,IAAW,EAC5B,GAAgB,GAAgB,IAClC,EAAc,KAEZ,GAAgB,GAAgB,IAClC,EAAc,KAGlB,GAAI,CAAC,EAAa,MAAO,GACzB,IAAI,EAAQ,GAAW,EAAO,EAAa,EAC3C,GAAI,IAAgB,IAClB,EAAS,EAAK,WACd,GAAY,EAAc,EAC1B,EAAQ,EACR,EAAc,EACd,EAAe,UACN,IAAgB,IACzB,EAAS,EAAK,UACd,GAAY,EAAe,EAC3B,EAAQ,EACR,EAAc,EACd,EAAe,OAEf,MAAO,GAGT,OADmB,EAAQ,EAAI,EAAS,GAAY,EAAS,IACxC,GAAe,EAKtC,IAAI,aAAc,CAChB,OAAO,KAAK,QAAQ,UAAY,EAAS,SAAS,gBAAkB,KAAK,QAAQ,QAKnF,IAAI,OAAQ,CAQR,OAPE,KAAK,QAAQ,gCACX,KAAK,aACA,KAAK,YAAY,YAAc,KAAK,YAAY,YAEhD,KAAK,YAAY,aAAe,KAAK,YAAY,aAGnD,KAAK,WAAW,MAAM,KAAK,aAAe,IAAM,KAM3D,IAAI,cAAe,CACjB,OAAO,KAAK,QAAQ,cAAgB,aAKtC,IAAI,cAAe,CACjB,IAAM,EAAU,KAAK,QAAQ,QAC7B,OAAO,KAAK,aAAe,EAAQ,SAAW,EAAQ,WAAa,EAAQ,SAAW,EAAQ,UAKhG,IAAI,QAAS,CACX,OAAO,KAAK,QAAQ,SAAW,GAAO,KAAK,eAAgB,KAAK,MAAM,CAAG,KAAK,eAKhF,IAAI,UAAW,CACb,OAAO,KAAK,QAAU,EAAI,EAAI,KAAK,OAAS,KAAK,MAKnD,IAAI,aAAc,CAChB,OAAO,KAAK,aAEd,IAAI,YAAY,EAAO,CACjB,KAAK,eAAiB,IACxB,KAAK,aAAe,EACpB,KAAK,iBAAiB,EAM1B,IAAI,WAAY,CACd,OAAO,KAAK,WAEd,IAAI,UAAU,EAAO,CACf,KAAK,aAAe,IACtB,KAAK,WAAa,EAClB,KAAK,iBAAiB,EAM1B,IAAI,UAAW,CACb,OAAO,KAAK,UAEd,IAAI,SAAS,EAAO,CACd,KAAK,YAAc,IACrB,KAAK,UAAY,EACjB,KAAK,iBAAiB,EAM1B,IAAI,UAAW,CACb,OAAO,KAAK,cAAgB,SAK9B,IAAI,WAAY,CACd,IAAI4Z,EAAY,QAMhB,OALI,KAAK,QAAQ,aAAY,GAAa,qBACtC,KAAK,YAAW,GAAa,kBAC7B,KAAK,WAAU,GAAa,iBAC5B,KAAK,cAAa,GAAa,oBAC/B,KAAK,cAAgB,WAAU,GAAa,iBACzCA,EAET,iBAAkB,CAChB,KAAK,kBAAkB,CACvB,KAAK,YAAY,UAAY,GAAG,KAAK,YAAY,UAAU,GAAG,KAAK,YAAY,MAAM,CAEvF,kBAAmB,CACjB,KAAK,YAAY,UAAY,KAAK,YAAY,UAAU,QAAQ,gBAAiB,GAAG,CAAC,MAAM,MCrjC/F,SAAS,GAAS,EAAU,EAAO,CACjC,IAAI,EACJ,OAAO,SAAS,GAAG,EAAM,CACvB,IAAI,EAAU,KACd,aAAa,EAAM,CACnB,EAAQ,eAAiB,CACvB,EAAQ,IAAK,GACb,EAAS,MAAM,EAAS,EAAK,EAC5B,EAAM,EAKb,SAAS,GAAmB,EAAS,CAClB,iBAAiB,EAAQ,CAAC,WACb,WAE5B,EAAQ,MAAM,YAAY,WAAY,SAAS,CAC/C,EAAQ,QAAQ,OAAS,QAEvB,EAAQ,cACV,GAAmB,EAAQ,aAAa,CAG5C,SAAS,GAAgB,EAAS,CAC5B,GAAS,SAAS,SAAW,SAC/B,EAAQ,MAAM,eAAe,WAAW,CACxC,OAAO,EAAQ,QAAQ,QAErB,EAAQ,cACV,GAAgB,EAAQ,aAAa,CAGzC,SAAS,GAAU,EAAS,EAAc,EAAG,CAC3C,IAAM,EAAM,EAAc,EAAQ,UAIlC,OAHI,EAAQ,aACH,GAAU,EAAQ,aAAc,EAAI,CAEtC,EAET,SAAS,GAAW,EAAS,EAAc,EAAG,CAC5C,IAAM,EAAO,EAAc,EAAQ,WAInC,OAHI,EAAQ,aACH,GAAW,EAAQ,aAAc,EAAK,CAExC,EAET,SAAS,GAAU,EAAS,EAAc,EAAG,CAC3C,IAAM,EAAM,EAAc,EAAQ,UAIlC,OAHI,EAAQ,aACH,GAAU,EAAQ,aAAc,EAAI,CAEtC,EAAM,EAAO,QAEtB,SAAS,GAAW,EAAS,EAAc,EAAG,CAC5C,IAAM,EAAO,EAAc,EAAQ,WAInC,OAHI,EAAQ,aACH,GAAW,EAAQ,aAAc,EAAK,CAExC,EAAO,EAAO,QAiFvB,SAAS,IAAM,CACb,MAAO,kCAhFL,GAAc,KAAM,CACtB,QACA,QACA,MAEA,KAAO,EAAE,CACT,sBACA,eACA,uBACA,YAAY,EAAS,CACnB,QAAQ,CAAC,QAAQ,CACjB,eAAe,GACf,kBAAkB,IAChB,EAAE,CAAE,CACN,KAAK,QAAU,EACf,KAAK,QAAU,CAAE,QAAO,eAAc,kBAAiB,CACvD,KAAK,MAAQ,CAAC,EAAM,CAAC,MAAM,CAC3B,KAAK,uBAAyB,GAAS,KAAK,gBAAiB,IAAI,CACjE,KAAK,sBAAwB,IAAI,eAAe,KAAK,uBAAuB,CAC5E,KAAK,sBAAsB,QAAQ,SAAS,KAAK,CACjD,KAAK,iBAAiB,CACtB,KAAK,eAAiB,IAAI,eAAe,KAAK,SAAS,CACvD,KAAK,eAAe,QAAQ,KAAK,QAAQ,CACzC,KAAK,QAAQ,CACX,MAAO,KAAK,QAAQ,YACpB,OAAQ,KAAK,QAAQ,aACtB,CAAC,CAEJ,SAAU,CACR,KAAK,sBAAsB,YAAY,CACvC,KAAK,eAAe,YAAY,CAElC,QAAQ,CACN,MACA,OACA,QACA,SACA,WACE,EAAE,CAAE,CACN,IAAa,KAAK,KAAK,IACvB,IAAe,KAAK,KAAK,KACzB,IAAiB,KAAK,KAAK,MAC3B,IAAmB,KAAK,KAAK,OAC7B,IAAqB,KAAK,KAAK,QAC3B,MAAQ,KAAK,KAAK,KAAO,IAAS,KAAK,KAAK,MAAQ,IAAU,KAAK,KAAK,OAAS,IAAW,KAAK,KAAK,QAAU,IAAY,KAAK,KAAK,WAE1I,KAAK,KAAK,IAAM,EAChB,KAAK,KAAK,EAAI,EACd,KAAK,KAAK,MAAQ,EAClB,KAAK,KAAK,OAAS,EACnB,KAAK,KAAK,KAAO,EACjB,KAAK,KAAK,EAAI,EACd,KAAK,KAAK,OAAS,EAAM,EACzB,KAAK,KAAK,MAAQ,EAAO,GAE3B,oBAAwB,CACtB,IAAI,EAAK,EAET,GADI,KAAK,QAAQ,cAAc,GAAmB,KAAK,QAAQ,CAC3D,KAAK,QAAQ,gBACf,EAAM,GAAU,KAAK,QAAQ,CAC7B,EAAO,GAAW,KAAK,QAAQ,KAC1B,CACL,IAAM,EAAO,KAAK,QAAQ,uBAAuB,CACjD,EAAM,EAAK,IAAM,GAAU,KAAK,QAAQ,CACxC,EAAO,EAAK,KAAO,GAAW,KAAK,QAAQ,CAEzC,KAAK,QAAQ,cAAc,GAAgB,KAAK,QAAQ,CAC5D,KAAK,QAAQ,CAAE,MAAK,OAAM,CAAC,EAE7B,UAAY,CAAC,KAAW,CACtB,GAAI,CAAC,GAAO,cAAc,GAAI,OAC9B,IAAM,EAAQ,EAAM,cAAc,GAAG,WAC/B,EAAS,EAAM,cAAc,GAAG,UACtC,KAAK,QAAQ,CAAE,QAAO,SAAQ,CAAC,GAK/B,GAAQ,EAMR,GAAO,KAAM,CACf,YAAY,EAAO,CACjB,OAAO,YACP,KAAA,EACA,SACA,WACA,oBAAoB,MAEpB,SAAU,EAAgB,IAC1B,cACA,kBACE,EAAE,CAAE,CACN,KAAK,MAAQ,EACb,KAAK,QAAU,CACb,OACA,KAAA,EACA,SACA,WACA,oBACA,SAAU,EACV,cACA,iBACD,CACD,KAAK,gBAAgB,CACrB,EAAO,iBAAiB,SAAU,KAAK,eAAgB,GAAM,CAC7D,KAAK,gBAAkB,GAAS,KAAK,OAAQ,KAAK,QAAQ,SAAS,CACnE,KAAK,MAAM,GAAG,iBAAkB,KAAK,gBAAgB,CAEvD,QACA,SAA2B,IAAI,IAC/B,MAAwB,IAAI,IAC5B,SAAW,CACT,MAAO,EAAO,WACd,OAAQ,EAAO,YAChB,CACD,UAAY,GACZ,gBACA,iBAIA,SAAU,CACR,KAAK,MAAM,IAAI,iBAAkB,KAAK,gBAAgB,CACtD,EAAO,oBAAoB,SAAU,KAAK,eAAgB,GAAM,CAChE,KAAK,SAAS,QAAS,GAAY,EAAQ,SAAS,CAAC,CAKvD,OAAQ,CACN,KAAK,UAAY,GAKnB,MAAO,CACL,KAAK,UAAY,GASnB,IAAI,EAAO,CACT,IAAM,EAAK,IAAK,CAEhB,OADA,KAAK,MAAM,IAAI,EAAI,CAAE,QAAO,CAAC,KAChB,KAAK,MAAM,OAAO,EAAG,CASpC,WAAW,EAAS,EAAU,EAAE,CAAE,CAChC,IAAM,EAAK,IAAK,CAEhB,OADA,KAAK,SAAS,IAAI,EAAI,IAAI,GAAY,EAAS,EAAQ,CAAC,KAC3C,KAAK,SAAS,OAAO,EAAG,CAEvC,YAAY,EAAU,EAAU,EAAE,CAAE,CAClC,IAAM,EAAM,EAAS,IAAK,GAAY,KAAK,WAAW,EAAS,EAAQ,CAAC,CACxE,UAAa,CACX,EAAI,QAAS,GAAW,CACtB,GAAQ,EACR,EAGN,mBAAuB,CACrB,KAAK,SAAS,MAAQ,EAAO,WAC7B,KAAK,SAAS,OAAS,EAAO,aAEhC,iBAAqB,CACnB,GAAM,CAAE,gBAAiB,KAAK,MAC1B,EAAQ,CAAC,GAAG,KAAK,MAAM,QAAQ,CAAC,CAiBpC,OAhBA,KAAK,SAAS,SAAS,CAAE,OAAM,WAAY,CACzC,IAAI,EACJ,EAAM,QAAS,GAAW,CACpB,IAAW,QACb,EAAQ,EAAK,IACJ,IAAW,SACpB,EAAQ,EAAe,EAAK,KAAO,EAAK,MAAQ,EAAI,KAAK,SAAS,MAAQ,EAAI,EAAK,IAAM,EAAK,OAAS,EAAI,KAAK,SAAS,OAAS,EACzH,IAAW,QACpB,EAAQ,EAAe,EAAK,KAAO,EAAK,MAAQ,KAAK,SAAS,MAAQ,EAAK,IAAM,EAAK,OAAS,KAAK,SAAS,QAE3G,OAAO,GAAU,UACnB,EAAM,KAAK,CAAE,MAAO,KAAK,KAAK,EAAM,CAAE,CAAC,EAEzC,EACF,CACF,EAAQ,EAAM,MAAM,EAAG,IAAM,KAAK,IAAIxZ,EAAE,MAAM,CAAG,KAAK,IAAIrE,EAAE,MAAM,CAAC,CAC5D,GAET,UAAW,CACT,KAAK,MAAM,KAAK,kBAAoB,GAAK,EAAE,CAE7C,MAAO,CACL,KAAK,MAAM,KAAK,kBAAoB,GAAK,EAAE,CAE7C,KAAK,EAAQ,CACX,IAAM,EAAQ,KAAK,cAAc,CACjC,GAAI,EAAM,SAAW,EAAG,OACxB,KAAK,iBAAmB,KAAK,IAAI,EAAG,KAAK,IAAI,EAAQ,EAAM,OAAS,EAAE,CAAC,CACvE,IAAM,EAAc,EAAM,KAAK,kBAC3B,IAAgB,IAAK,IACzB,KAAK,MAAM,SAAS,EAAY,MAAO,CACrC,SAAU,KAAK,QAAQ,SACvB,OAAQ,KAAK,QAAQ,OACrB,KAAM,KAAK,QAAQ,KACnB,KAAM,KAAK,QAAQ,OAAS,OAC5B,SAAU,CAAE,UAAW,OAAQ,CAC/B,YAAe,CACb,KAAK,QAAQ,cAAc,CACzB,MAAO,KAAK,iBACZ,GAAG,EACJ,CAAC,EAEJ,eAAkB,CAChB,KAAK,QAAQ,iBAAiB,CAC5B,MAAO,KAAK,iBACZ,GAAG,EACJ,CAAC,EAEL,CAAC,CAEJ,IAAI,mBAAoB,CACtB,IAAI,EAAoB,IACxB,GAAI,KAAK,QAAQ,OAAS,YAAa,MAAO,KAC9C,GAAM,CAAE,gBAAiB,KAAK,MACxB,EAAO,EAAe,QAAU,SAQtC,MAPA,CAKE,EALE,OAAO,KAAK,QAAQ,mBAAsB,UAAY,KAAK,QAAQ,kBAAkB,SAAS,IAAI,CAChF,OAAO,KAAK,QAAQ,kBAAkB,QAAQ,IAAK,GAAG,CAAC,CAAG,IAAM,KAAK,SAAS,GACzF,OAAO,KAAK,QAAQ,mBAAsB,SAC/B,KAAK,QAAQ,kBAEb,KAAK,SAAS,GAE7B,EAET,OAAU,GAAM,CAGd,GAFI,KAAK,WACLiE,EAAE,MAAM,OAAS,aACjB,KAAK,QAAQ,OAAS,QAAU,KAAK,MAAM,UAAU,YAAc,OACrE,OACF,GAAI,CAAE,SAAQ,gBAAiB,KAAK,MAC9B,EAAQ,EAAeA,EAAE,OAASA,EAAE,OAC1C,EAAS,KAAK,KAAK,KAAK,MAAM,OAAS,EAAM,CAC7C,IAAM,EAAQ,KAAK,cAAc,CACjC,GAAI,EAAM,SAAW,EAAG,OACxB,IAAI,EACE,EAAgB,EAAM,eAAe,CAAE,WAAY,EAAQ,EAAO,CAClE,EAAgB,EAAM,WAAW,CAAE,WAAY,EAAQ,EAAO,CACpE,GAAI,KAAK,QAAQ,OAAS,OACpB,EAAQ,EACV,EAAY,EACH,EAAQ,IACjB,EAAY,OAET,CACL,IAAM,EAAW,EAAM,GACjB,EAAqB,EAAW,KAAK,IAAI,EAAS,EAAS,MAAM,CAAG,IACpE,EAAW,EAAM,GACjB,EAAqB,EAAW,KAAK,IAAI,EAAS,EAAS,MAAM,CAAG,IAC1E,EAAY,EAAqB,EAAqB,EAAgB,EAGxE,GADI,IAAc,IAAK,IACnB,IAAc,GAAI,OACtB,EAAY,KAAK,IAAI,EAAG,KAAK,IAAI,EAAW,EAAM,OAAS,EAAE,CAAC,CAC9D,IAAM,EAAO,EAAM,GACF,KAAK,IAAI,EAAS,EAAK,MAAM,EAC9B,KAAK,mBACnB,KAAK,KAAK,EAAU,EAGxB,QAAS,CACP,KAAK,SAAS,QAAS,GAAY,EAAQ,iBAAiB,CAAC,MCnV9D,SAAwB,GAAU,CAAC,SAAO,SAAO,WAAS,cAAY,YAAU,WAAS,QAAM,CAAC,IAAM,EAAW0Z,GAAQ,CAAO,EAAWA,GAAQ,CACqG,OADpG,MAAc,CAAC,GAAG,IAAW,CAAC,EAAW,SAAS,CAAC,EAAW,SAAS,OAAU,EAAW,SAAS,EAAW,UAAY,IAAc,aAAc,EAAW,QAAQ,MAAM,YAAY,YAAY,OAAO,CAAO,EAAW,QAAQ,MAAM,YAAY,YAAY,OAAO,EAAG,IAAM,EAAM,IAAI,GAAM,CAAC,YAAY,EAAO,SAAS,EAAU,GAAG,WAAS,cAAY,mBAAmB,IAAc,aAAa,OAAO,WAAW,QAAQ,GAAK,WAAW,GAAK,QAAQ,GAAK,kBAAkB,GAAK,QAAQ,EAAW,QAAQ,QAAQ,EAAW,QAAQ,UAAU,EAAQ,GAAW,IAAc,aAAa,CAAC,CAAK,EACpkB,OADilB,GAAM,EAAK,MAAM,OAAO,IAAG,EAAU,IAAI,GAAK,EAAM,CAAC,KAAK,EAAK,KAAK,kBAAkB,EAAK,UAAU,IAAI,CAAC,CAAC,EAAK,MAAM,QAAQ,GAAM,CAAC,GAAG,CAAC,EAAK,QAAQ,QAAQ,OAAO,IAAM,EAAG,EAAK,OAAO,QAAQ,GACn7B,SAAS,iBAAiB,IAAI,IAAK,CAAU,QAAQ,GAAS,CAAC,EAAU,WAAW,EAAQ,CAAC,MAAM,EAAK,MAAM,CAAC,EAAG,EAAG,EAAE,EAAO,MAAM,EAAM,EAAO,UAAU,MAAe,CAAC,EAAM,SAAS,CAAI,GAAU,EAAU,SAAS,GAAK,CAAC,EAAS,CAAC,CAAqB,EAAMG,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,KAAK,+CAA+C,IAAI,aAAa,CAAC,CAAC,GAAuB,EAAKA,EAAU,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAW,MAAM,IAAc,aAAa,CAAC,UAAU,OAAO,MAAM,OAAO,CAAC,CAAC,UAAU,OAAO,OAAO,OAAO,CAAC,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAW,MAAM,CAAC,MAAM,OAAO,CAAC,SAAS5pB,EAAS,IAAI,EAAS,GAAoB,EAAe,EAAM,CAAc,EAAa,EAAM,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,MAAM,MAAM,OAAO,CAAC,CAAC,CAAC,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,uBALjuB,IAAoD,KAAiE,KAAqE,IAAyE,CAKge,GAAU,YAAY,QAAQ,EAAoB,GAAU,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,KAAK,EAAE,IAAI,EAAE,IAAI,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,SAAS,IAAQ,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,GAAM,OAAO,EAAM,CAAC,OAAO,EAAM,SAAS,IAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,aAAa,WAAW,wBAAwB,GAAK,QAAQ,CAAC,WAAW,aAAa,CAAC,aAAa,CAAC,WAAW,aAAa,CAAC,OAAO,EAAM,CAAC,OAAO,EAAM,SAAS,IAAQ,CAAC,SAAS,CAAC,KAAK,EAAY,kBAAkB,MAAM,UAAU,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,SAAS,GAAK,YAAY,6EAA6E,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,YAAY,wBAAwB,GAAK,0BAA0B,WAAW,QAAQ,CAAC,YAAY,YAAY,OAAO,CAAC,aAAa,CAAC,YAAY,YAAY,OAAO,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,GAAe,EAAM,KAAK,OAAO,YAAc,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,iBAAiB,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,aAAa,SAAS,wBAAwB,GAAK,0BAA0B,aAAa,QAAQ,CAAC,QAAQ,SAAS,MAAM,CAAC,YAAY,CAAC,YAAY,eAAe,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,ICG/uE,SAAS,GAAa,CAAC,OAAK,eAAa,YAAU,cAAY,CAAC,IAAM,EAAUiY,MAAY,CAAC,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,SAAS,4FAA4F,CAAC,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,SAAS,6FAA6F,CAAC,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,SAAS,6FAA6F,CAAC,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,EAAE,IAAI,SAAS,6FAA6F,CAAC,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,EAAE,IAAI,SAAS,6FAA6F,CAAC,CAAC,KAAK,GAAG,EAAK,EAAE,EAAE,IAAI,SAAS,8FAA8F,CAAC,CAAC,KAAK,GAAG,EAAK,EAAE,IAAI,SAAS,sEAAsE,CAAC,CAAC,KAAK,GAAG,EAAK,IAAI,SAAS,gDAAgD,CAAC,CAAC,CAAC,EAAK,CAAC,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,SAAS,SAAS,CAAC,SAAS,EAAU,KAAK,EAAK,IAAqB,EAAK,EAAO,IAAI,CAAY,aAAW,QAAQ,CAAC,eAAe,QAAQ,EAAK,KAAK,GAAG,CAAC,QAAQ,CAAC,eAAe,QAAQ,EAAK,KAAK,GAAG,CAAC,MAAM,CAAC,QAAQ,EAAE,SAAS,WAAW,MAAM,EAAE,OAAOqM,EAAM,EAAE,UAAU,mBAAmB,EAAU,IAAI,EAAK,SAAS,GAAG,gBAAgB,mBAAmB,EAAU,IAAI,EAAK,SAAS,GAAgB,eAAa,cAAc,OAAO,CAAC,CAACA,EAAM,CAAC,CAAC,CAAC,sBARz/C,IAA2B,IAAkC,IAAoD,CAQ04C,GAAa,aAAa,CAAC,KAAK,GAAG,aAAa,MAAM,UAAU,WAAW,WAAW,CAAC,SAAS,GAAG,CAAC,CAAC,EAAoB,GAAa,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,YAAY,kDAAkD,CAAC,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,aAAa,aAAa,MAAM,YAAY,mLAAmL,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,cAAc,QAAQ,CAAC,YAAY,SAAS,UAAU,WAAW,CAAC,aAAa,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,aAAa,YAAY,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,aAAa,CAAC,SAAS,GAAG,CAAC,MAAM,aAAa,YAAY;;oEAAyJ,CAAC,CAAC,CAAC,GAAa,YAAY,mBAA+B,MCLziF,SAAgB,GAAQ,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,QAAM,GAAG,GAAW,EAAM,OAAoB,EAAKkF,EAAU,CAAK,MAAI,GAAG,EAAU,MAAM,CAAC,GAAG,EAAM,OAAO,SAAS,CAAC,CAAC,EAAG,mBAHnK,IAA8B,ICMtE,SAAwB,GAAU,EAAM,CAAC,GAAK,CAAC,OAAK,YAAU,QAAM,OAAK,eAAa,OAAK,SAAO,EAAY,EAAY,EAAa,EAAK,IAAI,MAAM,CAAC,aAAa,CAAC,OAAoB,EAAM,OAAO,CAAC,MAAM,CAAC,QAAM,GAAG,EAAK,GAAG,EAAM,MAAM,cAAc,SAAS,cAAc,QAAQ,eAAe,CAAC,SAAS,CAAC,KAAQ,EAAY,IAAI,EAAK,IAAI,EAAU,CAAC,CAAC,mBALrT,IAAoD,CAKmQ,EAAoB,GAAU,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,eAAe,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,uBAAuB,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,SAAS,cAAc,UAAU,WAAW,QAAQ,CAAC,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,gBAAgB,aAAa,GAAM,aAAa,SAAS,cAAc,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,IAAI,MAAM,CAAC,aAAa,CAAC,IAAI,KAAK,IAAI,KAAK,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,aAAa,CAAC,CAAC,gDCLhhC,IAA4J,IAAkE,IAA4B,KAA8I,CAAMppB,GAAe,EAAS,GAAU,CAAOwnB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOrC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASnB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUz2C,GAAgB,EAVy3C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,GAAS,CAAsC,EAAkB,EAAGa,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,iBAAiBoD,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAU,CAAC,MAAM,wEAAwE,KAAK,CAAC,WAAW,2DAA2D,oBAAoB,YAAY,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAU,UAAU,uBAAuB,MAAM,OAAO,KAAK,KAAK,aAAa,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,wQAAwQ,wGAAwG,CAUvxH,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGvpB,GAAe,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXzpE,SAAgB,GAAkB,EAAe,CAAC,IAA+D,EAA+B,EAA2E,EAA8C,EAAsC,EAAgC,EAA0C,IAAI,EAAY,KAAQ,GAAiB,MAA4D,EAAe,OAA2E,MAAO,EAAY,EAAwB,KAAiB,OAAsC,EAAuB,EAAe,QAAS,OAA8C,EAA+B,EAAuB,WAAY,OAA2F,EAA+B,OAAyG,MAAO,EAAY,EAAe,MAAM,SAAkB,KAAiB,OAAsC,EAAuB,EAAe,QAAS,OAA8C,EAAgC,EAAuB,WAAY,OAAuD,EAAsC,EAAgC,QAAS,OAA6D,EAA8C,EAAsC,WAAY,OAAyH,EAA8C,OAAuI,QAAO,EAAY,EAAe,MAAM,SAAS,MAAM,UAAU,IAAM,EAAM,GAAgF,OAAqE,MAAU,EAAU,KAAK,GAAG,GAA0C,SAAS,EAAM,KAAK,KAAM,EAAU,EAAM,KAAK,aAAc,EAAM,KAAK,KAAK,CAAC,IAAI,EAAK,EAAM,KAAK,KAAK,IAAI,IAAI4O,EAAE,EAAEA,EAAE,IAAI,IAAK,GAAG,EAAK,MAAM,aAAa,CAAC,EAAU,EAAK,KAAK,cAAe,EAAK,KAAM,EAAK,EAAK,UAAW,OACn4E,IAAM,EAAsB,GAAsD,kBAAmB,EAAE,CAAO,EAAuB,EAAE,CAAC,IAAI,IAAM,KAAM,EAAqB,CAAC,IAAM,EAAQ,EAAqB,GAAI,EAAuB,EAAQ,OAAO,CAAC,KAAG,GAAG,EAAQ,CAC1Q,IAAI,EAAiB,KAAK,GAAG,EAAe,CAAC,IAAkE,EAAqB,EAAa,IAAM,EAA6B,EAAe,OAA6E,SAAY,OAAO,GAAM,WAAY,EAAiB,EAAc,OAAO,GAAoD,OAAuD,UAAW,WAAY,EAAiB,EAAK,MAAM,SAAkB,OAAO,GAAO,OAA4B,EAAa,EAAK,QAAS,OAAoC,EAAqB,EAAa,WAAY,KAArH,IAAK,GAAuL,EAAqB,OAAqF,WAAW,aAAY,EAAiB,EAAK,MAAM,SAAS,MAAM,UAAW,MAAM,CAAC,QAAM,cAAY,YAAU,uBAAqB,yBAAuB,mBAAiB,uCED/5B,SAAS7N,GAAa,EAAM,EAAO,CAAC,IAAI,EAAa,EAAM,QAAQ,EAAE,CAA4E,OAAxE,IAAQ,EAAa,EAAa,QAAQ,wBAAwB,IAAI,EAAS,EAGtP,SAAwBC,GAAW,EAAM,CAAC,GAAK,CAAC,aAAW,EAAY,EAAS,GAAa,SAAS,GAAG,GAAa,OAAa,EAAe,EAAM,iBAAiB,GAAQ,CAAC,SAAO,GAAkB,EAAe,CAAK,EAAM,EAAM,YAC3O,GAAO,CAAC,IAAU,EAAM,GAAa,EAAM,CAAC,QAAQ,IAAI,EAAO,GAAO,EAAO,GAA8N,OAAxN,IAAc,EAAU,QAAQ,EAAO,GAAO,EAAE,EAAU,eAAe,EAAU,aAAa,EAAO,GAAO,EAAE,EAAU,eAAe,EAAU,eAAmB,EAAO,EAAU,OAAO,EAAO,EAAU,SAA6B,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,EAAM,UAAU,WAAW,EAAM,WAAW,OAAO,OAAO,OAAO,EAAE,WAAW,EAAM,OAAO,MAAM,IAAA,GAAU,SAAS,GAAG,EAAM,KAAK,GAAG,EAAM,MAAM,CAAC,SAAS,CAAC,EAAOD,GAAa,EAAM,EAAM,OAAO,CAAC,EAAO,CAAC,CAAC,mBAL5f,IACnB,KAAuE,CAI0c,GAAW,YAAY,mBAAmB,EAAoBC,GAAW,CAAC,eAAe,CAAC,KAAK,EAAY,kBAAkB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,YAAY,6CAA6C,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,QAAS,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,QAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,YAAY,kBAAkB,OAAO,EAAM,CAAC,MAAM,CAAC,EAAM,QAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,YAAY,kBAAkB,OAAO,EAAM,CAAC,MAAM,CAAC,EAAM,QAAS,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,YAAY,gBAAgB,OAAO,EAAM,CAAC,MAAM,CAAC,EAAM,QAAS,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,YAAY,gBAAgB,OAAO,EAAM,CAAC,MAAM,CAAC,EAAM,QAAS,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,CAAC,ICDs5I,SAASyO,GAAE,EAAE,CAAC,OAAO,IAAI,SAAS8S,EAAE,OAAOA,EAAE,WAAWA,EAAE,WAAW,CAGttM,SAAS/W,EAAE,EAAE,GAAGmE,EAAE,CAAC,GAAG,CAAC4S,EAAE,MAAM,MAAM,mBAAmB5S,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAASjE,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqB6W,IAAI,CACiS,SAAS5W,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE4W,GAAG5S,EAAE4S,EAAE,0BAA0BpT,EAAE,CAAC3D,EAAE+W,GAAGzS,EAAEyS,EAAE,0BAA0BpT,EAAE,CAC7gB,SAASrD,GAAE,EAAE,CAAC,OAAgB,OAAOyW,GAAjB,SAAoB,SAASxW,GAAE,EAAE,CAAC,OAAO,OAAO,SAASwW,EAAE,CAAE,SAASvW,GAAE,EAAE,CAAC,OAAcuW,IAAP,KAEjE,SAAStW,GAAE,EAAE,CAAC,GAAGD,GAAEuW,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKrW,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,KAAKA,EAAE,cAAc,MAAO,IAAsB,QAAQ,GAAEqW,EAAE,EAAG,SAASpW,GAAE,EAAE,CAAC,IAAI2D,EAAEH,EAAE,YAAY,CAACR,EAAE,EAAE,CAAC,IAAI,IAAIP,EAAE,EAAEA,EAAEkB,EAAE,IAAI,CAAC,IAAIA,EAAEyS,GAAE,KAAK5S,EAAE,CAAC,EAAE,KAAKG,EAAE,CAAE,MAAM,CAAC,KAAK5D,EAAE,MAAM,MAAMiD,EAAE,CAAE,SAAS9C,GAAE,EAAE,EAAE,CAAC,IAAI,IAAI8C,KAAKQ,EAAE,YAAYG,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,GAAE,MAAMH,EAAER,EAAE,CAAE,SAAS7C,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIsC,EAAEe,EAAE,MAAM,OAAOZ,EAAEe,EAAE,MAAM,OAAO,GAAGlB,EAAEG,EAAE,MAAO,GAAG,GAAGH,EAAEG,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEH,EAAE,IAAI,CAAC,IAAIA,EAAEe,EAAE,MAAMZ,GAAGgB,EAAED,EAAE,MAAMf,GAAGM,EAAEkT,GAAE,QAAQ3T,EAAEmB,EAAEZ,EAAE,CAAC,GAAOE,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS3C,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKR,EAAE,QAAQ,MAAUqW,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAAS5V,GAAE,EAAE,EAAE,CAAC,EAAE,WAAWgD,EAAE,MAAM,EAAE,EAAE,CAAE,SAAS/C,GAAE,EAAE,EAAE,CAAC,OAAO2V,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAAS9C,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKX,EAAE,MAAM,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAASzV,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY6C,EAAE,MAAM,CAAE,SAAS5C,GAAE,EAAE,EAAE,CAAC,OAAOwV,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAAS3C,GAAE,EAAE,CAAC,IAAI2C,EAAE4S,EAAE,WAAW,CAACzS,EAAE,IAAI,KAAKH,EAAE,CAAC,MAAM,CAAC,KAAKzD,EAAE,KAAK,MAAM4D,EAAE,aAAa,CAAC,CAAE,SAAS7C,GAAE,EAAE,EAAE,CAAC,IAAI6C,EAAE,IAAI,KAAKH,EAAE,MAAM,CAACR,EAAEW,EAAE,SAAS,CAAC,EAAE,WAAWX,EAAE,CAAE,SAASjC,GAAE,EAAE,EAAE,CAAC,IAAI4C,EAAE,IAAI,KAAKyS,EAAE,MAAM,CAACpT,EAAE,IAAI,KAAKQ,EAAE,MAAM,CAAC,OAAOG,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAAG,SAAShC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKjB,EAAE,KAAK,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAASnV,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYuC,EAAE,MAAM,CAAE,SAAStC,GAAE,EAAE,EAAE,CAAC,OAAOkV,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAASrC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKpB,EAAE,KAAK,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAAS7S,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYC,EAAE,MAAM,CAAE,SAASxM,GAAG,EAAE,EAAE,CAAC,OAAOof,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAASvM,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK8I,EAAE,KAAK,MAAMqW,EAAE,UAAU,CAAC,CAAE,SAASlf,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUsM,EAAE,MAAM,CAAE,SAASrM,GAAG,EAAE,EAAE,CAAC,IAAIwM,EAAE,KAAK,UAAUyS,EAAE,MAAM,CAACpT,EAAE,KAAK,UAAUQ,EAAE,MAAM,CAAC,OAAOG,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAAG,SAAS5L,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK2I,EAAE,OAAO,MAAMqW,EAAE,aAAa,CAAC,CAAE,SAAS/e,GAAG,EAAE,EAAE,CAAC,EAAE,aAAamM,EAAE,MAAM,CAAE,SAASlM,GAAG,EAAE,EAAE,CAAC,OAAO8e,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAASjM,GAAG,EAAE,CAAC,IAAIoM,EAAEH,EAAE,YAAY,CAACR,EAAE,EAAE,CAAC,IAAI,IAAIP,EAAE,EAAEA,EAAEkB,EAAE,IAAI,CAAC,IAAIA,EAAEH,EAAE,YAAY,CAAC,EAAEG,GAAGyS,GAAE,KAAK5S,EAAE,CAAE,MAAM,CAAC,KAAKzD,EAAE,OAAO,MAAMiD,EAAE,CAAE,SAASxL,GAAG,EAAE,EAAE,CAAC,IAAIwL,EAAE,OAAO,QAAQW,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAElB,KAAKe,EAAE,YAAYR,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYW,EAAE,CAACyS,GAAE,MAAM5S,EAAEf,EAAE,CAAE,SAAShL,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIgL,EAAE,OAAO,KAAKe,EAAE,MAAM,CAAC,MAAM,CAACZ,EAAE,OAAO,KAAKe,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGlB,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAG,GAAGH,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIgB,EAAE,EAAEA,EAAEnB,EAAE,OAAO,IAAI,CAAC,IAAIS,EAAET,EAAEmB,GAAGR,EAAER,EAAEgB,GAAG,GAAGV,EAAEE,EAAE,MAAO,GAAG,GAAGF,EAAEE,EAAE,MAAO,GAAE,IAAID,EAAEK,EAAE,MAAMN,IAAI,KAAK3B,EAAEoC,EAAE,MAAMP,IAAI,KAAKL,EAAEqT,GAAE,QAAQjT,EAAE5B,EAAEyB,EAAE,CAAC,GAAOD,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAASjL,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKiI,EAAE,gBAAgB,MAAMqW,EAAE,UAAU,CAAC,CAAE,SAASre,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUyL,EAAE,MAAM,CAAE,SAASxL,GAAG,EAAE,EAAE,CAAC,IAAI2L,EAAE,KAAK,UAAUyS,EAAE,MAAM,CAACpT,EAAE,KAAK,UAAUQ,EAAE,MAAM,CAAC,OAAOG,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAAG,SAAS/K,GAAG,EAAE,CAAC,IAAIuL,EAAE4S,EAAE,UAAU,CAAC,GAAO5S,IAAJ,EAAM,MAAM,CAAC,KAAKzD,EAAE,SAAS,MAAMqW,EAAE,YAAY,CAAC,CAAC,GAAO5S,IAAJ,EAAM,MAAM,CAAC,KAAKzD,EAAE,SAAS,MAAMqW,EAAE,YAAY,CAAC,CAAC,MAAM,MAAM,4BAA4B,CAAE,SAASle,GAAG,EAAE,EAAE,CAAC,GAAG0H,GAAE4D,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC4S,EAAE,YAAY5S,EAAE,MAAM,CAAC,OAAQ,GAAG7D,GAAE6D,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC4S,EAAE,YAAY5S,EAAE,MAAM,CAAC,OAAQ,MAAM,MAAM,4BAA4B,CAAE,SAASrL,GAAG,EAAE,EAAE,CAAC,IAAIwL,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,GAAG5D,GAAE+D,EAAE,EAAE/D,GAAEoD,EAAE,EAAErD,GAAEgE,EAAE,EAAEhE,GAAEqD,EAAE,CAAC,OAAOW,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAAE,MAAM,MAAM,4BAA4B,CAAE,SAAS5K,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK2H,EAAE,OAAO,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAAS/d,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYmL,EAAE,MAAM,CAAE,SAASlL,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI0K,EAAEoT,EAAE,MAAM3T,EAAEe,EAAE,MAAM,OAAgCG,EAAE,OAA3B,IAAkC,EAAEyS,EAAE,MAAM,aAAa,CAAC,EAAE5S,EAAE,MAAM,aAAa,EAAER,EAAEP,EAAG,GAAGO,EAAEP,EAAE,EAAE,EAAG,SAASlK,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKwH,EAAE,cAAc,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAAS5d,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYgL,EAAE,MAAM,CAAE,SAAS/K,GAAG,EAAE,EAAE,CAAC,IAAIkL,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,OAAOG,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAMhpH,eAAetK,GAAG,EAAE,CAAC,IAAI8K,EAAE,KAAK,MAAM7K,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAIyd,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAE5S,EAAE,EAAG,CACxR,eAAe5K,GAAG,EAAE,EAAE,CAAC,IAAI+K,EAAE9K,GAAG2K,EAAE,CAACR,EAAE,EAAE,CAACP,EAAE,EAAE,IAAI,IAAI2T,KAAKzS,EAAE,EAAE,KAAK,GAAGyS,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIxT,EAAE,IAAI,IAAIwT,EAAE,CAACxS,EAAEZ,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQY,EAAE,CAAC,IAAIV,EAAE,MAAMpK,GAAG8J,EAAE,CAAC,GAASM,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIE,EAAE,MAAMF,EAAE,aAAa,CAACC,EAAE,IAAI,WAAWC,EAAE,CAAC,GAAGD,EAAE,SAASV,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIlB,EAAE,IAAIxI,GAAGgK,EAAE,EAAE,IAAI,IAAIqT,KAAKzS,EAAE,CAAC,IAAIH,EAAE4S,EAAE,GAAGA,EAAE,KAAKzS,EAAEZ,EAAES,EAAER,EAAEG,EAAE,SAASJ,EAAEY,EAAE,CAAC,EAAE,MAAMyS,EAAE,KAAKpT,EAAE,CAAC,EAAEW,EAAG,OAAOH,EAAE,IAAI,GAAGjC,EAAE,KAAK6U,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAsoB,SAASpd,GAAG,EAAE,EAAE,CAAC,IAAI2K,EAAEyS,EAAE,OAAO5S,EAAE,OAAOR,EAAE,IAAI,WAAWW,EAAE,CAAC,OAAOX,EAAE,IAAIoT,EAAE,EAAE,CAACpT,EAAE,IAAIQ,EAAE4S,EAAE,OAAO,CAACpT,EAAG,SAASnK,GAAG,EAAE,CAAC,EAAEud,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAI5S,EAAE,CAAC,GAAG4S,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAK5S,EAAE,KAAK,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIyS,KAAK5S,EAAE,CAAC,IAAIA,EAAEG,EAAE,OAAO,EAAEX,EAAEW,EAAEH,GAAG,GAAG4S,EAAE,MAAMpT,EAAE,GAAG,EAAEQ,GAAG,CAAC,KAAKR,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGoT,EAAE,GAAG,CAAC,CAACzS,EAAE,KAAKyS,EAAE,CAAE,OAAOzS,8HAb76C,CAL/BH,GAAE,OAAO,OAAOG,GAAE,OAAO,eAAeX,GAAE,OAAO,yBAAyBP,GAAE,OAAO,oBAAoBG,GAAE,OAAO,eAAegB,GAAE,OAAO,UAAU,eAAeV,IAAG,EAAE,EAAE,IAAIM,KAAK4S,EAAEzS,GAAEyS,EAAE5S,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMR,EAAE,CAAC,CAAC,EAAEQ,GAAGR,EAAEI,IAAG,EAAE,IAAI,UAAU,CAAC,OAAOI,IAAI,EAAE4S,EAAE3T,GAAE2T,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQ5S,EAAE,CAACA,EAAE,SAAUL,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGK,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIJ,KAAKX,GAAEe,EAAE,CAAC,GAAE,KAAK4S,EAAEhT,EAAE,EAAEA,IAAIR,GAAGe,GAAEyS,EAAEhT,EAAE,CAAC,QAAQI,EAAEJ,GAAG,WAAW,EAAE,EAAEJ,GAAEQ,EAAEJ,EAAE,GAAGF,EAAE,WAAW,CAAC,CAAC,OAAOkT,GAAI7U,IAAG,EAAE,EAAE,KAAK,EAAQ6U,GAAN,KAAgB,EAAE,CAAV5S,GAAEZ,GAAEwT,EAAE,CAAC,CAAIjT,GAIthB,CAACH,GAAGoT,GAAGA,EAAE,WAAW3T,EAAEkB,GAAElB,EAAE,UAAU,CAAC,MAAM2T,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAErT,GAAG,EAAE,EAAE,IAAIG,GAAEkT,EAAY,OAAO5S,GAAjB,SAAwBA,EAALA,EAAE,GAAKG,EAAE,CAACN,GAAED,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIO,EAAEX,EAAiB,UAAU,CAAC,SAASoT,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAI5S,EAAE4S,GAAGA,EAAE,aAAa,GAAY5S,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAE4S,GAAGA,EAAE,gBAAgB,GAAY5S,IAAT,IAAK,GAAM,OAAOf,EAAE,GAAe,OAAOe,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAE4S,GAAGA,EAAE,WAAW,GAAY5S,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAO4S,GAAI,GAAe,OAAO5S,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAAC4S,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAI5S,EAAE4S,GAAGA,EAAE,SAAS,GAAY5S,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAIG,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOH,GAAe,OAAOA,EAAE4S,IAArB,YAA0B,CAAC,GAAOzS,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOH,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAE4S,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAI5S,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAE4S,EAAE,OAAO,GAAU5S,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAO4S,EAAE,cAAc,OAAO5S,EAAE,IAAIG,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEyS,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIzS,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMH,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAE4S,EAAE,aAAa5S,EAAE,KAAK,OAAQG,EAAE,CAAC,OAAOf,EAAEwT,EAAE5S,EAAE,UAAU,sJAAsJ,OAAOG,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOf,EAAEwT,EAAE5S,EAAE,UAAU,yJAAyJ,OAAOG,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACT,EAAEkT,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAAS5S,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAO4S,EAAE,CAAC,CAAC,EAAE5S,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIR,EAAEoT,EAAEzS,GAAG,aAAa,MAAMH,EAAE,UAAUG,GAAG,OAAOX,EAAE,CAACQ,EAAE,UAAUG,GAAG,QAAQX,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAEoT,EAAE5S,EAAEG,EAAE,EAAG,GAAIyS,EAAEzS,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUX,EAAE,KAAK,YAAYoT,EAAE,CAAC,GAAGzS,EAAE,CAAC,IAAIlB,EAAEkB,EAAE,IAAIX,EAAE,CAAC,GAAGP,EAAE,CAAC,IAAIW,EAAEI,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEf,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAK2T,EAAE,CAAC,IAAIjT,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQiT,EAAE,OAAOzS,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAIX,EAAEG,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAACD,EAAEkT,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAI5S,EAAE,EAAE,CAACG,EAAE,EAAEA,EAAEyS,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEzS,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAOyS,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAI5S,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIG,EAAE,KAAK,YAAYyS,EAAE,CAAC,EAAE,OAAOzS,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIyS,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIzS,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIX,EAAEP,EAAE,KAAK,YAAY2T,EAAE,CAAUzS,EAAE,IAAIlB,EAAE,GAAjB,IAAK,KAAee,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACG,EAAE,IAAIlB,EAAEO,EAAE,EAAG,OAAO,MAAOoT,IAAK,CAAC3T,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEkB,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASyS,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASxT,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEY,EAAE,CAAC,IAAI,IAAIR,EAAE,EAAEA,EAAEQ,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKR,GAAG,CAACQ,EAAE,UAAUR,GAAG,OAAOW,EAAE,CAAE,SAASC,EAAE,EAAE,CAAC,GAAGwS,EAAE,UAAU,IAAI,IAAI5S,EAAE,EAAEA,EAAE4S,EAAE,UAAU,OAAO,IAAI,EAAE,UAAU5S,IAAI,CAAE,SAASN,EAAE,EAAE,CAAC,OAAgB,OAAOkT,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQpT,GAAI,CAAC,CAACtB,GAAEH,GAAE8B,IAAG,CAAC,CAAC1B,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAACW,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,aAAa,EAAE,CAAC,IAAIkB,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAO4S,GAAG5S,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAI4S,EAAEzU,EAAE,MAAM,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,YAAY,CAAC,IAAI4S,EAAEzU,EAAE,OAAO,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,YAAY,CAAC,IAAI4S,EAAEzU,EAAE,OAAO,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,YAAY,CAAC,IAAI4S,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAEzU,EAAE,UAAU,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,UAAU,CAAC,IAAI4S,EAAEzU,EAAE,KAAK,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,WAAW,CAAC,IAAI4S,EAAEzU,EAAE,MAAM,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,WAAW,CAAC,IAAI4S,EAAEzU,EAAE,MAAM,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,WAAW,CAAC,IAAI4S,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAEzU,EAAE,SAAS,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,aAAa,CAAC,IAAI4S,EAAEzU,EAAE,QAAQ,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,aAAa,CAAC,IAAI4S,EAAEzU,EAAE,QAAQ,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOG,EAAEH,EAAE4S,EAAEpT,EAAE,KAAK,MAAM,SAASQ,EAAEG,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAEX,EAAG,YAAY,CAAC,IAAIoT,EAAE,KAAK,YAAY,CAAC5S,EAAE,KAAK,UAAU4S,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAO5S,EAAE,CAAE,UAAU,CAAC,IAAI4S,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAErT,EAAE,KAAK,SAAS,EAAE,CAACA,EAAE,KAAK,OAAO,CAACA,EAAE,KAAK,UAAU,IAAI,YAAY,CAAC,KAAK,KAAKO,GAAE,KAAK,MAAM,GAEnnM,IAApB,QAAmD,EAAO,oBAE5DzB,GAAE,KAAKC,GAAE,IAAIC,GAAE,GAAG,GAAGqU,EAAE,EAAEpU,GAAE,GAAG,EAAE,IAAIoU,EAAE,IAAInU,GAAE,GAAG,IAAImU,EAAE,GAAG,EAAElU,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAKF,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAM,WAAwB,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAE,CAACG,GAAE,CAAC,MAAMJ,GAAE,EAAE,CAAC,OAAOA,GAAE,GAAG,CAAC,OAAOA,GAAE,GAAG,CAAC,eAA+B,UAAU,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,KAAKE,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,cAA8B,SAAS,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,CAAsGG,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,MAAM,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,MAAMgU,EAAE5S,EAAE,CAAE,SAAS,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,SAAS4S,EAAE5S,EAAE,CAAE,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,MAAM,OAAO,GAAG,KAAK,OAAO4S,GAAG5S,EAAE,OAAO,IAAIG,EAAE,IAAI,WAAW,KAAK,KAAKH,EAAE1B,GAAE,CAACsU,EAAE,CAAC,EAAE,IAAI,KAAK,MAAM,CAAC,KAAK,MAAMzS,EAAE,KAAK,KAAKL,GAAEK,EAAE,CAAE,WAAW,EAAE,CAAC,GAAEyS,EAAElU,GAAE,MAAMC,GAAE,MAAM,QAAQ,CAAC,IAAIqB,EAAE7B,EAAE,MAAM,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,YAAY,EAAE,CAAC,GAAE4S,EAAElU,GAAE,OAAOC,GAAE,OAAO,SAAS,CAAC,IAAIqB,EAAE7B,EAAE,OAAO,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,YAAY,EAAE,CAAC,GAAE4S,EAAElU,GAAE,OAAOC,GAAE,OAAO,SAAS,CAAC,IAAIqB,EAAE7B,EAAE,OAAO,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,YAAY,EAAE,CAAC,GAAE4S,EAAElU,GAAE,OAAOC,GAAE,OAAO,SAAS,CAAC,IAAIqB,EAAE,OAAO4S,EAAE,CAAC,KAAK,eAAe5S,EAAE,CAAE,eAAe,EAAE,CAAC,GAAE4S,EAAElU,GAAE,UAAUC,GAAE,UAAU,YAAY,CAAC,IAAIqB,EAAE7B,EAAE,UAAU,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,aAAa,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,UAAU,EAAE,CAAC,GAAE4S,EAAElU,GAAE,KAAKC,GAAE,KAAK,OAAO,CAAC,IAAIqB,EAAE7B,EAAE,KAAK,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,QAAQ,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,WAAW,EAAE,CAAC,GAAE4S,EAAElU,GAAE,MAAMC,GAAE,MAAM,QAAQ,CAAC,IAAIqB,EAAE7B,EAAE,MAAM,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,WAAW,EAAE,CAAC,GAAE4S,EAAElU,GAAE,MAAMC,GAAE,MAAM,QAAQ,CAAC,IAAIqB,EAAE7B,EAAE,MAAM,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,WAAW,EAAE,CAAC,GAAE4S,EAAElU,GAAE,MAAMC,GAAE,MAAM,QAAQ,CAAC,IAAIqB,EAAE,OAAO4S,EAAE,CAAC,KAAK,cAAc5S,EAAE,CAAE,cAAc,EAAE,CAAC,GAAE4S,EAAElU,GAAE,SAASC,GAAE,SAAS,WAAW,CAAC,IAAIqB,EAAE7B,EAAE,SAAS,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,YAAY,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE7B,EAAE,QAAQ,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE7B,EAAE,QAAQ,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,WAAW,EAAE,CAAC,IAAIA,EAAE4S,EAAE,OAAO,KAAK,aAAa5S,EAAE,CAAC,KAAK,MAAM,IAAI4S,EAAE,KAAK,OAAO,CAAC,KAAK,QAAQ5S,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,eAAe,IAAI4S,EAAE,CAAC,GAAG5S,EAAE,OAAOA,EAAE,IAAIG,EAAE,KAAK,QAAQ,OAAOyS,EAAE,CAAC,OAAO,KAAK,eAAe,IAAIA,EAAEzS,EAAE,CAACA,EAAG,YAAY,EAAE,CAAC,IAAIH,EAAE,KAAK,aAAa4S,EAAE,CAACzS,EAAEH,EAAE,OAAO,KAAK,YAAYG,EAAE,CAAC,KAAK,WAAWH,EAAE,CAAE,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU4S,EAAE,CAAC,KAAK,YAAY5S,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAACT,EAAE,KAAK,QAAQ,IAAI,WAAWlB,GAAE,CAAC,CAACkB,EAAE,KAAK,OAAOO,GAAE,KAAK,MAAM,CAAC,CAACP,EAAE,KAAK,UAAU,IAAI,YAAY,CAACA,EAAE,KAAK,iBAAgC,IAAI,IAAI,GAE1xFV,GAAE,MAAM+T,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACzS,EAAEX,EAAEP,GAAGe,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAOnE,EAAEO,GAAE+D,EAAE,CAAC,kBAAkB,CAACtE,EAAEO,GAAEoD,EAAE,CAAC,iBAAiB,CAAC3D,EAAEO,GAAE6C,EAAE,CAAC,iBAAiB,CAAC,IAAI2T,EAAEzS,EAAEX,EAAEP,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAC,IAAIkB,EAAEH,EAAE,YAAY,CAACR,EAAEQ,EAAE,YAAY,CAACf,EAAEe,EAAE,YAAY,CAAC,OAAO,IAAI4S,EAAEzS,EAAEX,EAAEP,EAAE,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAAC2T,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAG/W,EAAE,KAAK,SAAS+W,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAO5S,EAAE,KAAK,OAAOG,KAC+sG,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIH,EAAE4S,EAAE,WAAW,CAAC,OAAO5S,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAOxD,GAAEoW,EAAE,CAAC,IAAK,GAAe,OAAO7V,GAAE6V,EAAE,CAAC,IAAK,GAAa,OAAO1V,GAAE0V,EAAE,CAAC,IAAK,GAAY,OAAOvV,GAAEuV,EAAE,CAAC,IAAK,GAAY,OAAOpV,GAAEoV,EAAE,CAAC,IAAK,GAAY,OAAOjV,GAAEiV,EAAE,CAAC,IAAK,GAAY,OAAOnf,GAAGmf,EAAE,CAAC,IAAK,GAAc,OAAOhf,GAAGgf,EAAE,CAAC,IAAK,GAAc,OAAO7e,GAAG6e,EAAE,CAAC,IAAK,IAAwB,OAAOte,GAAGse,EAAE,CAAC,IAAK,IAAiB,OAAOne,GAAGme,EAAE,CAAC,IAAK,IAAe,OAAOhe,GAAGge,EAAE,CAAC,IAAK,IAAsB,OAAO7d,GAAG6d,EAAE,CAAC,QAAQ,GAAE5S,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIG,EAAE7D,GAAE0D,EAAE,CAAC,GAAG4S,EAAE,WAAWzS,EAAE,CAAC,CAAC9D,GAAE2D,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKzD,EAAE,MAAM,OAAOG,GAAEkW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,QAAQ,OAAOS,GAAE4V,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,MAAM,OAAOY,GAAEyV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOe,GAAEsV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOkB,GAAEmV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOwD,GAAE6S,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAO7I,GAAGkf,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAO1I,GAAG+e,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAOvI,GAAG4e,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,gBAAgB,OAAOhI,GAAGqe,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,SAAS,OAAO7H,GAAGke,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,cAAc,OAAOvH,GAAG4d,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAO1H,GAAG+d,EAAE5S,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAElD,GAAEsW,EAAE,CAAC3T,EAAE3C,GAAE0D,EAAE,CAAC,GAAGR,EAAEP,EAAE,MAAO,GAAG,GAAGO,EAAEP,EAAE,MAAO,GAAE,GAAG5C,GAAEuW,EAAE,EAAEvW,GAAE2D,EAAE,CAAC,MAAO,GAAE,OAAO4S,EAAE,KAAT,CAAe,KAAKrW,EAAE,MAAM,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,MAAM,CAACI,GAAEiW,EAAE5S,EAAEG,EAAE,CAAC,KAAK5D,EAAE,QAAQ,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,QAAQ,CAACU,GAAE2V,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,MAAM,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,MAAM,CAACa,GAAEwV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,KAAK,CAACgB,GAAEqV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,KAAK,CAACmB,GAAEkV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,KAAK,CAAC/I,GAAGof,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,KAAK,CAAC5I,GAAGif,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,OAAO,CAACzI,GAAG8e,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,OAAO,CAACtI,GAAG2e,EAAE5S,EAAEG,EAAE,CAAC,KAAK5D,EAAE,gBAAgB,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,gBAAgB,CAAC/H,GAAGoe,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,SAAS,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,SAAS,CAAC5H,GAAGie,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,cAAc,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,cAAc,CAACtH,GAAG2d,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,OAAO,CAACzH,GAAG8d,EAAE5S,EAAEG,EAAE,CAAC,QAAQ,GAAEyS,EAAE,KAAOA,AAAI,KAAE,EAAE,CAAE,CACtkLtc,GAAG,MAAM0J,CAAC,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,EAAE,IAAI,CAAC,IAAI,IAAIR,EAAE,EAAEA,EAAE,KAAK,WAAW,OAAO,IAAI,CAAC,IAAIP,EAAEe,EAAE,OAAOR,GAAGJ,EAAEe,EAAE,OAAOX,GAAGY,EAAEwS,GAAE,QAAQ3T,EAAEG,EAAE,KAAK,QAAQ,UAAU,CAAC,GAAOgB,IAAJ,EAAM,OAAOA,EAAG,OAAOJ,EAAE,QAAQ,QAAQG,EAAE,QAAQ,EAAG,CAAE,OAAO,YAAY,EAAE,CAAC,IAAIX,EAAE,IAAIV,GAAEqB,EAAE,CAAClB,EAAEO,EAAE,UAAU,CAACJ,EAAEI,EAAE,WAAW,CAACY,EAAE,EAAE,CAAC,IAAI,IAAIwS,EAAE,EAAEA,EAAExT,EAAE,IAAI,CAAC,IAAIwT,EAAEpT,EAAE,YAAY,CAAC,EAAE,KAAKoT,EAAE,CAAE,IAAIlT,EAAE,IAAIM,EAAEI,EAAE,CAAC,UAAUnB,EAAE,CAAC,CAACW,EAAEJ,EAAE,YAAY,CAAC,IAAI,IAAIQ,EAAE,EAAEA,EAAEJ,EAAE,IAAI,CAAC,IAAII,EAAE,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEf,EAAE,IAAI,CAAC,IAAIe,EAAEyS,GAAE,KAAKpT,EAAE,CAAC,EAAE,KAAKW,EAAE,CAAE,IAAIA,EAAEtB,GAAE,KAAKW,EAAE,CAAC,EAAE,QAAQ,KAAK,CAAC,OAAOQ,EAAE,QAAQG,EAAE,CAAC,CAAE,OAAOT,EAAG,WAAW,CAAC,IAAIM,EAAE,IAAIpB,GAAE,IAAI,IAAIgU,KAAK5S,EAAE,UAAU,KAAK,QAAQ,UAAU,CAACA,EAAE,WAAW,KAAK,WAAW,OAAO,CAAC,KAAK,YAAY,EAAE,YAAY4S,EAAE,CAAC,IAAI,IAAIzS,KAAK,KAAK,aAAa,CAACH,EAAE,YAAY,KAAK,QAAQ,OAAO,CAAC,KAAK,SAAS,CAAC,GAAG,CAAC,OAAOR,EAAE,QAAQP,GAAGkB,EAAE,IAAI,IAAIA,KAAKX,EAAE,GAAE,MAAMQ,EAAEG,EAAE,CAAC,EAAE,MAAMH,EAAE,CAAE,OAAOA,EAAE,UAAU,CAAE,QAAQ,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,WAAW,IAAI,GAAGyS,EAAE,SAAS5S,EAAE,EAAE,KAAK,CAAC,KAAK,QAAQ,KAAK,CAAC,OAAOG,EAAE,QAAQH,EAAE,CAAC,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,WAAW4S,EAAE,KAAK,QAAQ5S,EAAET,EAAE,KAAK,UAAU,EAAE,CAAC,GAAIhJ,GAAG,EAAEpB,GAAG,IAAIqB,GAAG,CAAC,IACzhC,IACA,IACA,IACA,IACA,IAAI,CAAClB,GAAG,MAAM,EAAE,IAAI,CAAC,IAAI6K,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAIX,EAAE,MAAM,MAAMoT,EAAE5S,EAAE,CAAC,GAAG,CAACxJ,GAAG,SAASgJ,EAAE,OAAO,EAAE,EAAEW,EAAE5J,GAAG,OAAOiJ,QAASoT,EAAE,CAAC,GAAG5S,GAAG,QAAQ,SAAS,EAAEG,EAAE5J,GAAG,MAAMqc,EAAG,MAAM1d,GAAGiL,EAAE,GAC0W5K,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAI4K,KAAK,KAAK,OAAO,CAAC,GAAGyS,EAAEzS,EAAE,MAAM,MAAM,GAAGyS,EAAEzS,EAAE,IAAI,SAAS,GAAGyS,EAAE5S,EAAEG,EAAE,IAAI,MAAM,IAAIX,EAAEoT,EAAEzS,EAAE,MAAMlB,EAAEO,EAAEQ,EAAE,OAAOG,EAAE,KAAK,MAAMX,EAAEP,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIkB,EAAEyS,EAAEpT,EAAEW,EAAEH,EAAE,OAAOf,EAAE,EAAEG,EAAE,KAAK,OAAO,OAAO,KAAKH,EAAEG,EAAE,IAAI,CAAC,IAAIwT,EAAE,KAAK,OAAO3T,GAAG,GAAGpD,EAAE+W,EAAE,gBAAgB,CAAC,EAAEzS,EAAEyS,EAAE,KAAK,CAAC,GAAGzS,EAAEyS,EAAE,MAAM,CAAC,IAAIpT,EAAEW,EAAEyS,EAAE,MAAM3T,EAAE2T,EAAE,KAAK,SAAS,EAAEpT,EAAE,CAAC,EAAEhK,GAAGyJ,EAAEe,EAAE,CAAC,EAAE4S,EAAE,MAAO,OAAQ,KAAKxT,EAAEH,EAAE,IAAI,CAAC,IAAI2T,EAAE,KAAK,OAAOxT,EAAE,GAAG,GAAGvD,EAAE+W,EAAE,gBAAgB,CAAC,EAAEpT,EAAEoT,EAAE,OAAO,CAAC,GAAGpT,EAAEoT,EAAE,IAAI,CAAC,IAAIzS,EAAEX,EAAEoT,EAAE,MAAM3T,EAAE2T,EAAE,KAAK,SAASzS,EAAE,CAAC,EAAE3K,GAAGwK,EAAEf,EAAE,CAAC,EAAE2T,EAAE,IAAK,OAAQ,IAAIxS,EAAE,CAAC,MAAMD,EAAE,IAAIX,EAAE,KAAKQ,EAAE,CAACN,EAAEN,EAAEH,EAAE,KAAK,OAAO,OAAOA,EAAES,EAAEU,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GACzoC3J,EAAG,KAAK,CAAC,MAAM,WAAW,CAAC,GAAG,CAACmc,GAAG,MAAMxd,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,MAAM,CAAC,CAAC,OAAOyG,EAAE+W,EAAE,uBAAuB,CAACtc,GAAG,YAAYsc,EAAE,CAAE,MAAM,UAAU,CAAC,MAAO,MAAK,eAAe,KAAK,WAAW,CAAC,KAAK,QAAQ,MAAM,KAAK,aAAa,KAAK,MAAO,MAAM,YAAY,EAAE,CAAC,EAAEA,EAAE,SAAS,KAAK,OAAO,OAAO,uBAAuB,CAAC,IAAI5S,EAAE,MAAM,KAAK,UAAU,CAACG,EAAEyS,EAAE,QAAQ,EAAE,EAAE,IAAIA,EAAE,QAAQ,GAAG,CAAC,OAAO5S,EAAE,KAAT,CAAe,IAAI,MAAe,MAAM,CAAC4S,EAAE,CAAC,IAAI,SAAqB,OAAO,KAAK,YAAYA,EAAE5S,EAAEG,EAAE,CAAC,IAAI,YAA2B,OAAO,KAAK,eAAeyS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcyS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,cAA+B,OAAO,KAAK,iBAAiByS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcyS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,aAA6B,OAAO,KAAK,gBAAgByS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcyS,EAAE5S,EAAEG,EAAE,CAAC,QAAQ,GAAEH,EAAE,GAAI,CAAC,CAACA,EAAE,QAAQ,CAAC,CAACR,EAAE,EAAE,CAAC,IAAI,IAAIoT,KAAKzS,EAAE,IAAI,IAAIH,KAAK4S,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,IAAI,IAAIzS,EAAE,EAAEA,EAAE,KAAK,QAAQ,WAAW,OAAO,IAAI,CAAC,IAAIX,EAAE,KAAK,QAAQ,WAAWW,GAAiB,EAAEX,GAAdQ,EAAE,OAAOG,GAAW,EAAE,KAAK,CAAC,QAAQH,EAAE,QAAQ,UAAU,CAAC,KAAK4S,EAAE,CAAC,CAAE,OAAOpT,EAAG,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,KAAK,YAAYoT,EAAEzS,EAAEH,EAAE,MAAM,CAACf,EAAE,KAAK,aAAa2T,EAAEzS,EAAEH,EAAE,MAAM,CAACZ,EAAEwT,EAAE,MAAMpT,EAAEP,EAAE,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,eAAe,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,YAAYoT,EAAEzS,EAAEH,EAAE,MAAM,CAACf,EAAE,KAAK,aAAa2T,EAAEzS,EAAEH,EAAE,MAAM,CAACZ,EAAE,EAAE,CAACgB,EAAEwS,EAAE,MAAM,EAAEpT,EAAE,CAAC,EAAE,OAAO,GAAGJ,EAAE,KAAKgB,EAAE,CAAC,IAAIV,EAAEkT,EAAE,MAAM3T,EAAE,EAAE,CAAC,OAAOS,EAAE,OAAO,GAAGN,EAAE,KAAKM,EAAE,CAACN,EAAG,cAAc,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,aAAaoT,EAAEzS,EAAE,KAAK,CAAC,GAAG,EAAEyS,EAAE,MAAMpT,EAAE,EAAE,CAACQ,EAAE,UAAU,CAAC,IAAIR,EAAE,KAAK,aAAaoT,EAAEzS,EAAEH,EAAE,MAAM,CAACf,EAAE2T,EAAE,MAAM,EAAEpT,EAAE,EAAE,CAAC,OAAOP,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,YAAY2T,EAAEzS,EAAEH,EAAE,MAAM,CAACZ,EAAEwT,EAAE,MAAM,EAAE3T,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,aAAaoT,EAAEzS,EAAE,KAAK,CAAC,GAAG,EAAEyS,EAAE,MAAMpT,EAAE,EAAE,CAACQ,EAAE,UAAU,CAAC,IAAIR,EAAE,KAAK,YAAYoT,EAAEzS,EAAEH,EAAE,MAAM,CAACf,EAAE2T,EAAE,MAAMpT,EAAE,CAAC,OAAOP,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,aAAa2T,EAAEzS,EAAEH,EAAE,MAAM,CAACZ,EAAEwT,EAAE,MAAM3T,EAAE,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUwT,EAAEzS,EAAE,GAAG,CAAC,GAAGyS,GAAG,OAAOjX,EAAE,QAAQqE,EAAE,OAAO,OAAOrE,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIwE,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAEX,EAAE,aAAa,EAAEW,EAAE,SAASX,EAAE,EAAG,CAAE,gBAAgB,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUoT,EAAEzS,EAAE,GAAG,CAAC,GAAGyS,GAAG,OAAOjX,EAAE,QAAQqE,EAAE,OAAO,OAAOrE,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIwE,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAEX,EAAE,aAAa,EAAEW,EAAE,WAAWX,EAAE,EAAG,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUoT,EAAEzS,EAAE,GAAG,CAAC,GAAGyS,GAAG,OAAOjX,EAAE,QAAQqE,EAAE,OAAO,OAAOrE,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIwE,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAEX,EAAE,aAAa,EAAEW,EAAE,SAASX,EAAE,EAAG,CAe9lF,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIP,EAAE,EAAEG,EAAEY,EAAE,OAAO,KAAKf,EAAEG,GAAG,CAAC,IAAIgB,EAAEnB,EAAEG,GAAG,EAAEM,EAAEM,EAAEI,GAAGR,EAAEF,EAAE,OAAOS,GAAG,EAAEyS,GAAE,QAAQhT,EAAEJ,EAAE,KAAK,UAAU,CAAC,EAAEY,EAAE,EAAE,EAAEA,EAAG,OAAOnB,EAerI,aAAa,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAEG,EAAEY,EAAE,OAAO,KAAKf,EAAEG,GAAG,CAAC,IAAIgB,EAAEnB,EAAEG,GAAG,EAAEM,EAAEM,EAAEI,GAAGR,EAAEF,EAAE,OAAOS,GAAG,GAAE,QAAQP,EAAEJ,EAAE,KAAK,UAAU,CAAC,EAAE,EAAEY,EAAE,EAAEA,EAAE,EAAG,OAAOhB,EAAE,EAOxI,UAAU,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,EAAE,CAACP,EAAE,EAAE,IAAI,IAAIG,EAAE,EAAEA,EAAEwT,EAAE,OAAO,IAAI,CAAC,IAAIxS,EAAEwS,EAAExT,GAAGM,EAAEU,EAAE,OAAOJ,GAAU,GAAG,CAARG,EAAET,EAAE,CAAO,CAAC,GAAGT,EAAEG,EAAE,CAAC,IAAIY,EAAE4S,EAAE,MAAM3T,EAAEG,EAAE,CAAC,EAAE,KAAKY,EAAE,CAAE,EAAEZ,EAAE,GAAI,GAAGH,EAAE2T,EAAE,OAAO,CAAC,IAAI5S,EAAE4S,EAAE,MAAM3T,EAAE,CAAC,EAAE,KAAKe,EAAE,CAAE,OAAOR,EAAG,YAAY,EAAE,CAAC,KAAK,QAAQoT,EAAErT,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,uBAAuB,CAAC,MAAe,SAAqB,YAA2B,WAAyB,cAA+B,WAAyB,aAA6B,WAAyB,CAAC,CAACA,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,QAAQ,CAACA,EAAE,KAAK,YAAY,CAAC,IAAIS,EAAE,EAAE,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIyS,KAAK,KAAK,QAAQ,WAAW,CAAC,IAAIpT,EAAE,KAAK,QAAQ,iBAAiBoT,GAAG,EAAEpT,EAAE,+BAA+BoT,EAAE,CAAC,EAAEA,GAAGpT,EAAEW,EAAE,KAAK,CAAC,KAAK,aAAa,KAAKyS,EAAE,CAAC,CAAE,KAAK,OAAO5S,EAAE,KAAK,OAAOG,EAAE,KAAK,UAAU,KAAK,QAAQ,YAAaxJ,GAAG,MAAMqJ,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIR,EAAE,IAAIQ,EAAEf,EAAEkB,EAAE,YAAY,CAAC,IAAI,IAAIH,EAAE,EAAEA,EAAEf,EAAE,IAAI,CAAC,IAAIe,EAAEG,EAAE,YAAY,CAAClB,EAAE2T,GAAE,KAAKzS,EAAE,CAAC,EAAE,SAASH,EAAEf,EAAE,CAAE,OAAOO,EAAG,MAAM,EAAE,CAAC,IAAI,GAAG,CAACW,EAAEX,KAAKQ,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYG,EAAE,CAACyS,GAAE,MAAM5S,EAAER,EAAE,CAAE,SAAS,CAAC,IAAIoT,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC5S,EAAEG,KAAK,KAAK,OAAO,EAAEH,GAAGG,EAAE,OAAOyS,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAE5S,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAI4S,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAwB,IAAI,IAAI,GAAIhc,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAetB,GAAG,KAAK,IAAI,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAACsd,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAI5S,EAAE,MAAM4S,EAAE,aAAa,CAACzS,EAAE,IAAI,WAAWH,EAAE,CAACR,EAAE,IAAIV,GAAEqB,EAAE,CAAClB,EAAE,EAAE,CAACG,EAAEI,EAAE,YAAY,CAAC,IAAI,IAAIoT,EAAE,EAAEA,EAAExT,EAAE,IAAI,CAAC,IAAIwT,EAAEpT,EAAE,WAAW,CAACQ,EAAErJ,GAAG,KAAK6I,EAAE,CAACW,EAAEX,EAAE,WAAW,CAACoT,EAAExT,EAAE,IAAIP,GAAE,KAAK,GAAG+T,EAAEzS,EAAE,CAACC,EAAEhB,EAAE,UAAU,CAACM,EAAE,CAAC,QAAQU,EAAE,KAAKJ,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMI,EAAEV,EAAE,CAACT,EAAE,KAAKS,EAAE,CAAE,OAAOT,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAK2T,EAAE,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,IAAI5S,EAAET,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,aAAa,IAAIrB,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAI8B,EAAE4S,EAAE,IAAI,GAAG,CAAC,IAAI5S,EAAEnB,GAAE,WAAW+T,EAAE,CAAC,MAAM,CAAC,KAAK5S,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAwB,OAArB,MAAM5K,GAAG,KAAK,IAAI4K,EAAE,EAAU,KAAK,EAAE,IAAI,CAAC,IAAIR,EAAE,IAAIV,GAAEkB,EAAE,CAACf,EAAEtI,GAAG,KAAK6I,EAAE,CAACJ,EAAEwT,EAAEzS,GAAG,OAAOtE,EAAEuD,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKH,EAAE,SAAS,CAAC,EAAG,EAAG,CAAC,GAAIpI,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAG+b,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,MAAM,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAI5S,EAAEnB,GAAE,WAAW+T,EAAE,CAACzS,EAAE,KAAK,OAAOH,EAAE,SAAS,OAAOnE,EAAEsE,EAAE,gBAAgB,CAACA,EAAE,YAAYyS,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIzS,EAAEtB,GAAE,WAAW+T,EAAE,QAAQ,CAACpT,EAAEX,GAAE,WAAWmB,EAAE,QAAQ,CAAC,OAAOG,EAAE,QAAQX,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAOoT,GAAE,QAAQ5S,EAAEG,EAAEX,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQoT,EAAErT,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,UAAU,CAACA,EAAE,KAAK,kBAAkB,CAACA,EAAE,KAAK,uBAAuB,CAACA,EAAE,KAAK,SAAS,CAAC,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAI3I,GAAGoJ,EAAE4S,EAAE,CAAC,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,QAAQA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,qBAAqBA,EAAE,0BCtD5rF,SAAS3T,GAAE,EAAE,GAAGkB,EAAE,CAAC,GAAG,CAACH,EAAE,MAAM,MAAM,mBAAmBG,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CACqC,SAASZ,GAAE,EAAE,CAAC,IAAIH,EAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAIO,EAAEP,EAAE,IAAIG,EAAE,CAAC,GAAGI,EAAE,OAAOA,EAAE,IAAIM,EAAE,KAAK,MAAMV,EAAE,CAACM,EAAE,SAAST,EAAE,EAAE,CAAC,OAAOG,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAGS,GAAGT,EAAEY,EAAEH,EAAE,IAAIZ,EAAE,CAAC,OAAoB,EAAEM,EAAE,IAAK,GAAE,GAAGS,EAAE,CAAE,IAAK,GAAY,CAAC,GAAG,EAAEH,EAAE,GAAGG,GAAGZ,EAAEC,EAAEW,EAAE,IAAIf,EAAE,CAAC,OAAoB,EAAEwT,GAAE5S,EAAE,GAAGR,EAAE,CAAE,IAAK,GAAc,CAAC,GAAG,EAAEoT,EAAEpT,GAAGD,EAAEG,EAAEE,EAAEgT,GAAG,OAAO3T,GAAES,EAAE,mBAAmB,CAAc,EAAES,GAAE,CAAC,oBAAoByS,EAAE,SAAS,GAAgB,EAAElT,EAAE,CAAC,GAAGS,EAAE,GAAGX,EAAE,CAAC,CAAC,CAAC,CAAE,IAAK,GAAW,CAAC,GAAG,EAAEQ,EAAEG,EAAE,GAAGyS,GAAGrT,EAAEG,EAAEkT,EAAE,IAAIxT,EAAE,CAA8C,OAAd,EAAtBY,IAAN,IAA8BR,EAAE,EAAgCQ,EAA9BG,EAAE,GAAGT,EAAE,CAAkC,IAAK,GAAY,CAAC,GAAG,EAAEM,GAAGT,EAAE,OAAOS,KAAMC,EAAE,CAAC,OAAOb,EAAE,IAAIG,EAAEM,EAAE,CAACA,2BAF9sB,IAAwE,IAAoD,CAE9JT,IAAG,CAAC,GAAEA,IAAG,EAAE,EAAE,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,KAAK,GAAG,OAAO,GAAE,GAAE,OAAO,GAAG,SAAS,GAAE,GAAE,IAAI,GAAG,MAAM,GAAE,GAAE,KAAK,GAAG,OAAOQ,kGCF3B,KAAmF,KAA2D,CAAIK,EAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAK2S,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,CAACpT,GAAE,CAAC,KAAK,CAACD,GAAE,CAAC,KAAK,EAAE,CAACH,GAAE,CAAC,iBAAiB,CAACQ,GAAE,CAAC,aAAa,CAAC1B,GAAE,CAAC,KAAK,YAAY,CAAC2B,GAAE,CAAC,YAAY,KAAK,CAACC,GAAE,CAAC,YAAY,CAAC/B,GAAE,CAAC,KAAK,EAAE,CAACe,GAAE,CAAC,YAAY,CAACN,GAAE,CAAC,YAAY,CAACrC,GAAE,CAAC,YAAY,CAACgC,GAAE,CAAC,YAAY,CAAC/B,GAAE,CAAC,YAAY,CAAC3D,GAAE,CAAC,YAAY,CAACgG,GAAE,CAAC,YAAY,CAACH,GAAE,CAAC,YAAY,CAACzC,GAAE,CAAC,YAAY,CAACS,GAAE,CAAC,YAAY,CAACiC,GAAE,EAAE,CAACjB,GAAE,GAAG,CAAC,IAAIsV,EAAErU,GAAEyB,GAAG,GAAG4S,EAAE,OAAOA,GAAG,CAAC,KAAK,GAAG5S,EAAE,QAAQ,EAAG3B,GAAE,EAAE,CAACZ,GAAEwB,GAAEZ,GAAE,CAAC1B,GAAE,IAAIwD,GAAI,IAAIR,GAAEhD,GAAE,CAACe,GAAE,CAAC,qBAAqB,CAAC,QAAQ,IAAI0C,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,QAAQ,CAAC,IAAIV,EAAE,CAAC,UAAUH,GAAE,iBAAiBU,EAAE,WAAWT,GAAE,MAAM,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIE,EAAE,CAAC,UAAUH,GAAE,iBAAiBU,EAAE,WAAWb,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUH,GAAE,iBAAiBU,EAAE,WAAWL,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIF,EAAE,CAAC,UAAUH,GAAE,iBAAiBU,EAAE,WAAW/B,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIwB,EAAE,CAAC,UAAUH,GAAE,iBAAiBU,EAAE,WAAWJ,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIH,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAWH,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIJ,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAWnB,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIY,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAWzB,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIkB,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAW9D,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIuD,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAW9B,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIuB,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAW7D,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIsD,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAWxH,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIiH,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAWxB,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIiB,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAW3B,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIoB,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAWpE,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAI6D,EAAE,CAAC,UAAU3B,GAAE,iBAAiBkC,EAAE,WAAW3D,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,CAAC,gBAAgBmB,GAAE,qBAAqBH,GAAE,OAAO2C,EAAE,CAAC,CAAC,CAAC,YAAY,WAAW,IAAgBvC,GAAE,EAAEA,GAAE,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKkV,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,aAAa,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,aAAa,WAAW,SAAS,UAAU,CAAC,MAAM,WAAW,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,UAAU,IAAI,MAAM,oBAAoB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,cAAc,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,cAAc,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,eAAe,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,SAAY,YAAY,GAAG,MAAM,UAAU,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,ICAziL,SAASmD,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAAjqC,IAA6R,IAAkE,IAA4B,KAAoJ,KAAmH,KAAyH,CAAMnc,GAAoB,EAAS0G,GAAe,CAAO+V,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,gBAAgB,UAAU,kBAAkB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOtc,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAA+VC,IAAW,CAAC,QAAM,WAAS,cAAY,CAAC,IAAM,EAAK,GAAa,EAAM,CAAC,OAAO,EAAS,EAAK,EAASsc,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,MAAM,YAAY,OAAO,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASyC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,qBAAmB,qBAAmB,qBAAmB,sBAAmB,cAAY,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBnB,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGa,GAAlDU,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK3B,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBoD,EAAU,EAAW,CAAC,mBAAmB,QAAyB,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,gBAAgB,iBAAiB,GAAsB,oBAAiB,SAAS,sBAAsB,KAAK,gBAAgB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKzV,GAAe,CAAC,eAAe,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,oBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKnG,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKc,GAAS,KAAK,aAAa,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,CAAC,UAAU,EAAW,EAAe,IAAwB,EAAK4e,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAG1e,EAAY,UAAUC,EAAmB,UAAUC,EAAmB,UAAUC,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAaH,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUC,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,gCAAiD,oBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK2e,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,OAAO,GAAG7f,GAAkBmB,EAAmB,CAAC,CAAC,UAAU,iBAAkC,oBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKmf,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,4DAA4D,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAkB,oBAAiB,SAAS,YAAY,KAAKlf,EAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACH,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAK,KAAK,CAAC,WAAW,2CAA2C,SAAS,iDAAiD,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,gBAAgB,YAAY,GAAG,WAAW,GAAM,UAAU,CAAC,OAAO,GAAM,aAAa,GAAG,aAAa,GAAG,OAAO,IAAI,eAAe,GAAG,eAAe,GAAG,OAAO,IAAI,CAAC,MAAM,OAAO,GAAG4a,GAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,2CAA2C,SAAS,mDAAmD,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,2CAA2C,SAAS,+CAA+C,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO2C,GAAI,CAAC,kFAAkF,kFAAkF,uQAAuQ,qHAAqH,gQAAgQ,6RAA6R,+FAA+F,gHAAgH,GAAGC,GAAgB,CAU9sR,GAAgB,EAAQc,GAAUf,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG9e,GAAoB,GAAG,GAAwBif,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICV/hH,SAAS,GAAa,EAAM,EAAO,CAAC,IAAI,EAAa,EAAM,QAAQ,EAAE,CAA4E,OAAxE,IAAQ,EAAa,EAAa,QAAQ,wBAAwB,IAAI,EAAS,EAGtP,SAAwB,GAAW,EAAM,CAAC,GAAK,CAAC,aAAW,EAAY,EAAS,GAAa,SAAS,GAAG,GAAa,OAAa,EAAe,EAAM,iBAAiB,GAAQ,CAAC,SAAO,GAAkB,EAAe,CAAK,EAAM,EAAM,YAC3O,GAAO,CAAC,IAAU,EAAM,GAAa,EAAM,CAAC,QAAQ,IAAI,EAAO,GAAO,EAAO,GAA8N,OAAxN,IAAc,EAAU,QAAQ,EAAO,GAAO,EAAE,EAAU,eAAe,EAAU,aAAa,EAAO,GAAO,EAAE,EAAU,eAAe,EAAU,eAAmB,EAAO,EAAU,OAAO,EAAO,EAAU,SAA6B,EAAM,MAAM,CAAC,MAAM,CAAC,MAAM,EAAM,UAAU,WAAW,EAAM,WAAW,OAAO,OAAO,OAAO,EAAE,WAAW,EAAM,OAAO,MAAM,IAAA,GAAU,SAAS,GAAG,EAAM,KAAK,GAAG,EAAM,MAAM,CAAC,SAAS,CAAC,EAAO,GAAa,EAAM,EAAM,OAAO,CAAC,EAAO,CAAC,CAAC,mBAL5f,IACnB,KAAuE,CAI0c,GAAW,YAAY,mBAAmB,EAAoB,GAAW,CAAC,eAAe,CAAC,KAAK,EAAY,kBAAkB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,YAAY,6CAA6C,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,aAAa,OAAO,CAAC,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,EAAE,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,QAAS,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,QAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,YAAY,kBAAkB,OAAO,EAAM,CAAC,MAAM,CAAC,EAAM,QAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,YAAY,kBAAkB,OAAO,EAAM,CAAC,MAAM,CAAC,EAAM,QAAS,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,YAAY,gBAAgB,OAAO,EAAM,CAAC,MAAM,CAAC,EAAM,QAAS,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,YAAY,gBAAgB,OAAO,EAAM,CAAC,MAAM,CAAC,EAAM,QAAS,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,CAAC,ICDs5I,SAASld,GAAE,EAAE,CAAC,OAAO,IAAI,SAASiX,EAAE,OAAOA,EAAE,WAAWA,EAAE,WAAW,CAGttM,SAAS/W,EAAE,EAAE,GAAGmE,EAAE,CAAC,GAAG,CAAC4S,EAAE,MAAM,MAAM,mBAAmB5S,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAASjE,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqB6W,IAAI,CACiS,SAAS5W,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE4W,GAAG5S,EAAE4S,EAAE,0BAA0BpT,EAAE,CAAC3D,EAAE+W,GAAGzS,EAAEyS,EAAE,0BAA0BpT,EAAE,CAC7gB,SAASrD,GAAE,EAAE,CAAC,OAAgB,OAAOyW,GAAjB,SAAoB,SAASxW,GAAE,EAAE,CAAC,OAAO,OAAO,SAASwW,EAAE,CAAE,SAASvW,GAAE,EAAE,CAAC,OAAcuW,IAAP,KAEjE,SAAStW,GAAE,EAAE,CAAC,GAAGD,GAAEuW,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKrW,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,KAAKA,EAAE,cAAc,MAAO,IAAsB,QAAQ,GAAEqW,EAAE,EAAG,SAASpW,GAAE,EAAE,CAAC,IAAI2D,EAAEH,EAAE,YAAY,CAACR,EAAE,EAAE,CAAC,IAAI,IAAIP,EAAE,EAAEA,EAAEkB,EAAE,IAAI,CAAC,IAAIA,EAAE,GAAE,KAAKH,EAAE,CAAC,EAAE,KAAKG,EAAE,CAAE,MAAM,CAAC,KAAK5D,EAAE,MAAM,MAAMiD,EAAE,CAAE,SAAS9C,GAAE,EAAE,EAAE,CAAC,IAAI,IAAI8C,KAAKQ,EAAE,YAAYG,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,GAAE,MAAMH,EAAER,EAAE,CAAE,SAAS7C,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIsC,EAAEe,EAAE,MAAM,OAAOZ,EAAEe,EAAE,MAAM,OAAO,GAAGlB,EAAEG,EAAE,MAAO,GAAG,GAAGH,EAAEG,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEH,EAAE,IAAI,CAAC,IAAIA,EAAEe,EAAE,MAAMZ,GAAGgB,EAAED,EAAE,MAAMf,GAAGM,EAAE,GAAE,QAAQT,EAAEmB,EAAEZ,EAAE,CAAC,GAAOE,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS3C,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKR,EAAE,QAAQ,MAAUqW,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAAS5V,GAAE,EAAE,EAAE,CAAC,EAAE,WAAWgD,EAAE,MAAM,EAAE,EAAE,CAAE,SAAS/C,GAAE,EAAE,EAAE,CAAC,OAAO2V,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAAS9C,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKX,EAAE,MAAM,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAASzV,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY6C,EAAE,MAAM,CAAE,SAAS5C,GAAE,EAAE,EAAE,CAAC,OAAOwV,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAAS3C,GAAE,EAAE,CAAC,IAAI2C,EAAE4S,EAAE,WAAW,CAACzS,EAAE,IAAI,KAAKH,EAAE,CAAC,MAAM,CAAC,KAAKzD,EAAE,KAAK,MAAM4D,EAAE,aAAa,CAAC,CAAE,SAAS7C,GAAE,EAAE,EAAE,CAAC,IAAI6C,EAAE,IAAI,KAAKH,EAAE,MAAM,CAACR,EAAEW,EAAE,SAAS,CAAC,EAAE,WAAWX,EAAE,CAAE,SAASjC,GAAE,EAAE,EAAE,CAAC,IAAI4C,EAAE,IAAI,KAAKyS,EAAE,MAAM,CAACpT,EAAE,IAAI,KAAKQ,EAAE,MAAM,CAAC,OAAOG,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAAG,SAAShC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKjB,EAAE,KAAK,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAASnV,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYuC,EAAE,MAAM,CAAE,SAAStC,GAAE,EAAE,EAAE,CAAC,OAAOkV,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAASrC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKpB,EAAE,KAAK,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAAS7S,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYC,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAO4S,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKzD,EAAE,KAAK,MAAMqW,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU5S,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,UAAUyS,EAAE,MAAM,CAACpT,EAAE,KAAK,UAAUQ,EAAE,MAAM,CAAC,OAAOG,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKjD,EAAE,OAAO,MAAMqW,EAAE,aAAa,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,aAAa5S,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAO4S,EAAE,MAAM5S,EAAE,MAAM,GAAG4S,EAAE,MAAM5S,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAIG,EAAEH,EAAE,YAAY,CAACR,EAAE,EAAE,CAAC,IAAI,IAAIP,EAAE,EAAEA,EAAEkB,EAAE,IAAI,CAAC,IAAIA,EAAEH,EAAE,YAAY,CAAC,EAAEG,GAAG,GAAE,KAAKH,EAAE,CAAE,MAAM,CAAC,KAAKzD,EAAE,OAAO,MAAMiD,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,QAAQW,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAElB,KAAKe,EAAE,YAAYR,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYW,EAAE,CAAC,GAAE,MAAMH,EAAEf,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,KAAKe,EAAE,MAAM,CAAC,MAAM,CAACZ,EAAE,OAAO,KAAKe,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGlB,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAG,GAAGH,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIgB,EAAE,EAAEA,EAAEnB,EAAE,OAAO,IAAI,CAAC,IAAIS,EAAET,EAAEmB,GAAGR,EAAER,EAAEgB,GAAG,GAAGV,EAAEE,EAAE,MAAO,GAAG,GAAGF,EAAEE,EAAE,MAAO,GAAE,IAAID,EAAEK,EAAE,MAAMN,IAAI,KAAK3B,EAAEoC,EAAE,MAAMP,IAAI,KAAKL,EAAE,GAAE,QAAQI,EAAE5B,EAAEyB,EAAE,CAAC,GAAOD,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKhD,EAAE,gBAAgB,MAAMqW,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU5S,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,UAAUyS,EAAE,MAAM,CAACpT,EAAE,KAAK,UAAUQ,EAAE,MAAM,CAAC,OAAOG,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAIQ,EAAE4S,EAAE,UAAU,CAAC,GAAO5S,IAAJ,EAAM,MAAM,CAAC,KAAKzD,EAAE,SAAS,MAAMqW,EAAE,YAAY,CAAC,CAAC,GAAO5S,IAAJ,EAAM,MAAM,CAAC,KAAKzD,EAAE,SAAS,MAAMqW,EAAE,YAAY,CAAC,CAAC,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGxW,GAAE4D,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC4S,EAAE,YAAY5S,EAAE,MAAM,CAAC,OAAQ,GAAG7D,GAAE6D,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAAC4S,EAAE,YAAY5S,EAAE,MAAM,CAAC,OAAQ,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,GAAG5D,GAAE+D,EAAE,EAAE/D,GAAEoD,EAAE,EAAErD,GAAEgE,EAAE,EAAEhE,GAAEqD,EAAE,CAAC,OAAOW,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAAE,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKjD,EAAE,OAAO,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAY5S,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAEoT,EAAE,MAAM3T,EAAEe,EAAE,MAAM,OAAgCG,EAAE,OAA3B,IAAkC,EAAEyS,EAAE,MAAM,aAAa,CAAC,EAAE5S,EAAE,MAAM,aAAa,EAAER,EAAEP,EAAG,GAAGO,EAAEP,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK1C,EAAE,cAAc,MAAMqW,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAY5S,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,OAAOG,EAAEX,EAAE,GAAGW,EAAEX,EAAE,EAAE,EAMhpH,eAAe,GAAG,EAAE,CAAC,IAAIQ,EAAE,KAAK,MAAM,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAI4S,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAE5S,EAAE,EAAG,CACxR,eAAe,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAE,GAAGH,EAAE,CAACR,EAAE,EAAE,CAACP,EAAE,EAAE,IAAI,IAAI2T,KAAKzS,EAAE,EAAE,KAAK,GAAGyS,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIxT,EAAE,IAAI,IAAIwT,EAAE,CAACxS,EAAEZ,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQY,EAAE,CAAC,IAAIV,EAAE,MAAM,GAAGN,EAAE,CAAC,GAASM,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIE,EAAE,MAAMF,EAAE,aAAa,CAACC,EAAE,IAAI,WAAWC,EAAE,CAAC,GAAGD,EAAE,SAASV,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIlB,EAAE,IAAI,GAAGwB,EAAE,EAAE,IAAI,IAAIqT,KAAKzS,EAAE,CAAC,IAAIH,EAAE4S,EAAE,GAAGA,EAAE,KAAKzS,EAAEZ,EAAES,EAAER,EAAEG,EAAE,SAASJ,EAAEY,EAAE,CAAC,EAAE,MAAMyS,EAAE,KAAKpT,EAAE,CAAC,EAAEW,EAAG,OAAOH,EAAE,IAAI,GAAGjC,EAAE,KAAK6U,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAsoB,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIzS,EAAEyS,EAAE,OAAO5S,EAAE,OAAOR,EAAE,IAAI,WAAWW,EAAE,CAAC,OAAOX,EAAE,IAAIoT,EAAE,EAAE,CAACpT,EAAE,IAAIQ,EAAE4S,EAAE,OAAO,CAACpT,EAAG,SAAS,GAAG,EAAE,CAAC,EAAEoT,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAI5S,EAAE,CAAC,GAAG4S,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAK5S,EAAE,KAAK,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIyS,KAAK5S,EAAE,CAAC,IAAIA,EAAEG,EAAE,OAAO,EAAEX,EAAEW,EAAEH,GAAG,GAAG4S,EAAE,MAAMpT,EAAE,GAAG,EAAEQ,GAAG,CAAC,KAAKR,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGoT,EAAE,GAAG,CAAC,CAACzS,EAAE,KAAKyS,EAAE,CAAE,OAAOzS,8HAb76C,CAL/B,GAAE,OAAO,OAAO,GAAE,OAAO,eAAeX,GAAE,OAAO,yBAAyBP,GAAE,OAAO,oBAAoBG,GAAE,OAAO,eAAegB,GAAE,OAAO,UAAU,eAAeV,IAAG,EAAE,EAAE,IAAIM,KAAK4S,EAAE,GAAEA,EAAE5S,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMR,EAAE,CAAC,CAAC,EAAEQ,GAAGR,EAAEI,IAAG,EAAE,IAAI,UAAU,CAAC,OAAOI,IAAI,EAAE4S,EAAE3T,GAAE2T,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQ5S,EAAE,CAACA,EAAE,SAAUL,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGK,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIJ,KAAKX,GAAEe,EAAE,CAAC,GAAE,KAAK4S,EAAEhT,EAAE,EAAEA,IAAIR,GAAG,GAAEwT,EAAEhT,EAAE,CAAC,QAAQI,EAAEJ,GAAG,WAAW,EAAE,EAAEJ,GAAEQ,EAAEJ,EAAE,GAAGF,EAAE,WAAW,CAAC,CAAC,OAAOkT,GAAI7U,IAAG,EAAE,EAAE,KAAK,EAAQ6U,GAAN,KAAgB,EAAE,CAAV,GAAExT,GAAEwT,EAAE,CAAC,CAAIjT,GAIthB,CAACH,GAAGoT,GAAGA,EAAE,WAAW3T,EAAE,GAAEA,EAAE,UAAU,CAAC,MAAM2T,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAErT,GAAG,EAAE,EAAE,IAAIG,GAAEkT,EAAY,OAAO5S,GAAjB,SAAwBA,EAALA,EAAE,GAAKG,EAAE,CAACN,GAAED,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIO,EAAEX,EAAiB,UAAU,CAAC,SAASoT,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAI5S,EAAE4S,GAAGA,EAAE,aAAa,GAAY5S,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAE4S,GAAGA,EAAE,gBAAgB,GAAY5S,IAAT,IAAK,GAAM,OAAOf,EAAE,GAAe,OAAOe,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAE4S,GAAGA,EAAE,WAAW,GAAY5S,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAO4S,GAAI,GAAe,OAAO5S,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAAC4S,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAI5S,EAAE4S,GAAGA,EAAE,SAAS,GAAY5S,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAIG,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOH,GAAe,OAAOA,EAAE4S,IAArB,YAA0B,CAAC,GAAOzS,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOH,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAE4S,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAI5S,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAE4S,EAAE,OAAO,GAAU5S,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAO4S,EAAE,cAAc,OAAO5S,EAAE,IAAIG,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEyS,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIzS,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMH,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAE4S,EAAE,aAAa5S,EAAE,KAAK,OAAQG,EAAE,CAAC,OAAOf,EAAEwT,EAAE5S,EAAE,UAAU,sJAAsJ,OAAOG,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOf,EAAEwT,EAAE5S,EAAE,UAAU,yJAAyJ,OAAOG,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACT,EAAEkT,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAAS5S,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAO4S,EAAE,CAAC,CAAC,EAAE5S,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIR,EAAEoT,EAAEzS,GAAG,aAAa,MAAMH,EAAE,UAAUG,GAAG,OAAOX,EAAE,CAACQ,EAAE,UAAUG,GAAG,QAAQX,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAEoT,EAAE5S,EAAEG,EAAE,EAAG,GAAIyS,EAAEzS,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUX,EAAE,KAAK,YAAYoT,EAAE,CAAC,GAAGzS,EAAE,CAAC,IAAIlB,EAAEkB,EAAE,IAAIX,EAAE,CAAC,GAAGP,EAAE,CAAC,IAAIW,EAAEI,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEf,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAK2T,EAAE,CAAC,IAAIjT,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQiT,EAAE,OAAOzS,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAIX,EAAEG,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAACD,EAAEkT,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAI5S,EAAE,EAAE,CAACG,EAAE,EAAEA,EAAEyS,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEzS,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAOyS,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAI5S,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIG,EAAE,KAAK,YAAYyS,EAAE,CAAC,EAAE,OAAOzS,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIyS,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIzS,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIX,EAAEP,EAAE,KAAK,YAAY2T,EAAE,CAAUzS,EAAE,IAAIlB,EAAE,GAAjB,IAAK,KAAee,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACG,EAAE,IAAIlB,EAAEO,EAAE,EAAG,OAAO,MAAOoT,IAAK,CAAC3T,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEkB,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASyS,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASxT,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEY,EAAE,CAAC,IAAI,IAAIR,EAAE,EAAEA,EAAEQ,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKR,GAAG,CAACQ,EAAE,UAAUR,GAAG,OAAOW,EAAE,CAAE,SAASC,EAAE,EAAE,CAAC,GAAGwS,EAAE,UAAU,IAAI,IAAI5S,EAAE,EAAEA,EAAE4S,EAAE,UAAU,OAAO,IAAI,EAAE,UAAU5S,IAAI,CAAE,SAASN,EAAE,EAAE,CAAC,OAAgB,OAAOkT,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQpT,GAAI,CAAC,CAACtB,GAAEH,GAAE8B,IAAG,CAAC,CAAC1B,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC2B,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,aAAa,EAAE,CAAC,IAAIE,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAO4S,GAAG5S,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAI4S,EAAEzU,EAAE,MAAM,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,YAAY,CAAC,IAAI4S,EAAEzU,EAAE,OAAO,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,YAAY,CAAC,IAAI4S,EAAEzU,EAAE,OAAO,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,YAAY,CAAC,IAAI4S,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAEzU,EAAE,UAAU,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,UAAU,CAAC,IAAI4S,EAAEzU,EAAE,KAAK,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,WAAW,CAAC,IAAI4S,EAAEzU,EAAE,MAAM,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,WAAW,CAAC,IAAI4S,EAAEzU,EAAE,MAAM,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,WAAW,CAAC,IAAI4S,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAEzU,EAAE,SAAS,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,aAAa,CAAC,IAAI4S,EAAEzU,EAAE,QAAQ,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,aAAa,CAAC,IAAI4S,EAAEzU,EAAE,QAAQ,KAAK,aAAayU,EAAE,CAAC,IAAI5S,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQ4S,EAAE5S,EAAG,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOG,EAAEH,EAAE4S,EAAEpT,EAAE,KAAK,MAAM,SAASQ,EAAEG,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAEX,EAAG,YAAY,CAAC,IAAIoT,EAAE,KAAK,YAAY,CAAC5S,EAAE,KAAK,UAAU4S,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAO5S,EAAE,CAAE,UAAU,CAAC,IAAI4S,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAErT,EAAE,KAAK,SAAS,EAAE,CAACA,EAAE,KAAK,OAAO,CAACA,EAAE,KAAK,UAAU,IAAI,YAAY,CAAC,KAAK,KAAK5D,GAAE,KAAK,MAAM,GAEnnM,IAApB,QAAmD,EAAO,oBAE5D0C,GAAE,KAAKC,GAAE,IAAIC,GAAE,GAAG,GAAGqU,EAAE,EAAEpU,GAAE,GAAG,EAAE,IAAIoU,EAAE,IAAInU,GAAE,GAAG,IAAImU,EAAE,GAAG,EAAElU,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAKF,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAM,WAAwB,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAE,CAACG,GAAE,CAAC,MAAMJ,GAAE,EAAE,CAAC,OAAOA,GAAE,GAAG,CAAC,OAAOA,GAAE,GAAG,CAAC,eAA+B,UAAU,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,KAAKE,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,cAA8B,SAAS,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,CAAsGG,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,MAAM,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,MAAMgU,EAAE5S,EAAE,CAAE,SAAS,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,SAAS4S,EAAE5S,EAAE,CAAE,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,MAAM,OAAO,GAAG,KAAK,OAAO4S,GAAG5S,EAAE,OAAO,IAAIG,EAAE,IAAI,WAAW,KAAK,KAAKH,EAAE1B,GAAE,CAACsU,EAAE,CAAC,EAAE,IAAI,KAAK,MAAM,CAAC,KAAK,MAAMzS,EAAE,KAAK,KAAKxE,GAAEwE,EAAE,CAAE,WAAW,EAAE,CAAC,GAAEyS,EAAElU,GAAE,MAAMC,GAAE,MAAM,QAAQ,CAAC,IAAIqB,EAAE7B,EAAE,MAAM,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,YAAY,EAAE,CAAC,GAAE4S,EAAElU,GAAE,OAAOC,GAAE,OAAO,SAAS,CAAC,IAAIqB,EAAE7B,EAAE,OAAO,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,YAAY,EAAE,CAAC,GAAE4S,EAAElU,GAAE,OAAOC,GAAE,OAAO,SAAS,CAAC,IAAIqB,EAAE7B,EAAE,OAAO,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,YAAY,EAAE,CAAC,GAAE4S,EAAElU,GAAE,OAAOC,GAAE,OAAO,SAAS,CAAC,IAAIqB,EAAE,OAAO4S,EAAE,CAAC,KAAK,eAAe5S,EAAE,CAAE,eAAe,EAAE,CAAC,GAAE4S,EAAElU,GAAE,UAAUC,GAAE,UAAU,YAAY,CAAC,IAAIqB,EAAE7B,EAAE,UAAU,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,aAAa,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,UAAU,EAAE,CAAC,GAAE4S,EAAElU,GAAE,KAAKC,GAAE,KAAK,OAAO,CAAC,IAAIqB,EAAE7B,EAAE,KAAK,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,QAAQ,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,WAAW,EAAE,CAAC,GAAE4S,EAAElU,GAAE,MAAMC,GAAE,MAAM,QAAQ,CAAC,IAAIqB,EAAE7B,EAAE,MAAM,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,WAAW,EAAE,CAAC,GAAE4S,EAAElU,GAAE,MAAMC,GAAE,MAAM,QAAQ,CAAC,IAAIqB,EAAE7B,EAAE,MAAM,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,WAAW,EAAE,CAAC,GAAE4S,EAAElU,GAAE,MAAMC,GAAE,MAAM,QAAQ,CAAC,IAAIqB,EAAE,OAAO4S,EAAE,CAAC,KAAK,cAAc5S,EAAE,CAAE,cAAc,EAAE,CAAC,GAAE4S,EAAElU,GAAE,SAASC,GAAE,SAAS,WAAW,CAAC,IAAIqB,EAAE7B,EAAE,SAAS,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,YAAY,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE7B,EAAE,QAAQ,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE7B,EAAE,QAAQ,KAAK,aAAa6B,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAO4S,EAAE,CAAC,KAAK,QAAQ5S,EAAG,WAAW,EAAE,CAAC,IAAIA,EAAE4S,EAAE,OAAO,KAAK,aAAa5S,EAAE,CAAC,KAAK,MAAM,IAAI4S,EAAE,KAAK,OAAO,CAAC,KAAK,QAAQ5S,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,eAAe,IAAI4S,EAAE,CAAC,GAAG5S,EAAE,OAAOA,EAAE,IAAIG,EAAE,KAAK,QAAQ,OAAOyS,EAAE,CAAC,OAAO,KAAK,eAAe,IAAIA,EAAEzS,EAAE,CAACA,EAAG,YAAY,EAAE,CAAC,IAAIH,EAAE,KAAK,aAAa4S,EAAE,CAACzS,EAAEH,EAAE,OAAO,KAAK,YAAYG,EAAE,CAAC,KAAK,WAAWH,EAAE,CAAE,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU4S,EAAE,CAAC,KAAK,YAAY5S,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAACT,EAAE,KAAK,QAAQ,IAAI,WAAWlB,GAAE,CAAC,CAACkB,EAAE,KAAK,OAAO5D,GAAE,KAAK,MAAM,CAAC,CAAC4D,EAAE,KAAK,UAAU,IAAI,YAAY,CAACA,EAAE,KAAK,iBAAgC,IAAI,IAAI,GAE1xFV,GAAE,MAAM+T,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACzS,EAAEX,EAAEP,GAAGe,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAOnE,EAAEO,GAAE+D,EAAE,CAAC,kBAAkB,CAACtE,EAAEO,GAAEoD,EAAE,CAAC,iBAAiB,CAAC3D,EAAEO,GAAE6C,EAAE,CAAC,iBAAiB,CAAC,IAAI2T,EAAEzS,EAAEX,EAAEP,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAC,IAAIkB,EAAEH,EAAE,YAAY,CAACR,EAAEQ,EAAE,YAAY,CAACf,EAAEe,EAAE,YAAY,CAAC,OAAO,IAAI4S,EAAEzS,EAAEX,EAAEP,EAAE,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAAC2T,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAG/W,EAAE,KAAK,SAAS+W,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAO5S,EAAE,KAAK,OAAOG,KAC+sG,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIH,EAAE4S,EAAE,WAAW,CAAC,OAAO5S,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAOxD,GAAEoW,EAAE,CAAC,IAAK,GAAe,OAAO7V,GAAE6V,EAAE,CAAC,IAAK,GAAa,OAAO1V,GAAE0V,EAAE,CAAC,IAAK,GAAY,OAAOvV,GAAEuV,EAAE,CAAC,IAAK,GAAY,OAAOpV,GAAEoV,EAAE,CAAC,IAAK,GAAY,OAAOjV,GAAEiV,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAwB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAiB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAe,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAsB,OAAO,GAAGA,EAAE,CAAC,QAAQ,GAAE5S,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIG,EAAE7D,GAAE0D,EAAE,CAAC,GAAG4S,EAAE,WAAWzS,EAAE,CAAC,CAAC9D,GAAE2D,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKzD,EAAE,MAAM,OAAOG,GAAEkW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,QAAQ,OAAOS,GAAE4V,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,MAAM,OAAOY,GAAEyV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOe,GAAEsV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOkB,GAAEmV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOwD,GAAE6S,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAO,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAO,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAO,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,gBAAgB,OAAO,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,SAAS,OAAO,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,cAAc,OAAO,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAO,GAAGqW,EAAE5S,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAElD,GAAEsW,EAAE,CAAC3T,EAAE3C,GAAE0D,EAAE,CAAC,GAAGR,EAAEP,EAAE,MAAO,GAAG,GAAGO,EAAEP,EAAE,MAAO,GAAE,GAAG5C,GAAEuW,EAAE,EAAEvW,GAAE2D,EAAE,CAAC,MAAO,GAAE,OAAO4S,EAAE,KAAT,CAAe,KAAKrW,EAAE,MAAM,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,MAAM,CAACI,GAAEiW,EAAE5S,EAAEG,EAAE,CAAC,KAAK5D,EAAE,QAAQ,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,QAAQ,CAACU,GAAE2V,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,MAAM,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,MAAM,CAACa,GAAEwV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,KAAK,CAACgB,GAAEqV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,KAAK,CAACmB,GAAEkV,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,KAAK,CAAC,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,KAAK,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,KAAK,CAAC,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,OAAO,CAAC,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,OAAO,CAAC,GAAGqW,EAAE5S,EAAEG,EAAE,CAAC,KAAK5D,EAAE,gBAAgB,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,gBAAgB,CAAC,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,SAAS,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,SAAS,CAAC,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,cAAc,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,cAAc,CAAC,GAAGqW,EAAE5S,EAAE,CAAC,KAAKzD,EAAE,OAAO,OAAOV,EAAEmE,EAAE,OAAOzD,EAAE,OAAO,CAAC,GAAGqW,EAAE5S,EAAEG,EAAE,CAAC,QAAQ,GAAEyS,EAAE,KAAO,AAAI,KAAE,EAAE,CAAE,CACtkL,GAAG,MAAM5S,CAAC,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,EAAE,IAAI,CAAC,IAAI,IAAIR,EAAE,EAAEA,EAAE,KAAK,WAAW,OAAO,IAAI,CAAC,IAAIP,EAAEe,EAAE,OAAOR,GAAGJ,EAAEe,EAAE,OAAOX,GAAGY,EAAE,GAAE,QAAQnB,EAAEG,EAAE,KAAK,QAAQ,UAAU,CAAC,GAAOgB,IAAJ,EAAM,OAAOA,EAAG,OAAOJ,EAAE,QAAQ,QAAQG,EAAE,QAAQ,EAAG,CAAE,OAAO,YAAY,EAAE,CAAC,IAAIX,EAAE,IAAIM,GAAEK,EAAE,CAAClB,EAAEO,EAAE,UAAU,CAACJ,EAAEI,EAAE,WAAW,CAACY,EAAE,EAAE,CAAC,IAAI,IAAIwS,EAAE,EAAEA,EAAExT,EAAE,IAAI,CAAC,IAAIwT,EAAEpT,EAAE,YAAY,CAAC,EAAE,KAAKoT,EAAE,CAAE,IAAIlT,EAAE,IAAIM,EAAEI,EAAE,CAAC,UAAUnB,EAAE,CAAC,CAACW,EAAEJ,EAAE,YAAY,CAAC,IAAI,IAAIQ,EAAE,EAAEA,EAAEJ,EAAE,IAAI,CAAC,IAAII,EAAE,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEf,EAAE,IAAI,CAAC,IAAIe,EAAE,GAAE,KAAKX,EAAE,CAAC,EAAE,KAAKW,EAAE,CAAE,IAAIA,EAAEtB,GAAE,KAAKW,EAAE,CAAC,EAAE,QAAQ,KAAK,CAAC,OAAOQ,EAAE,QAAQG,EAAE,CAAC,CAAE,OAAOT,EAAG,WAAW,CAAC,IAAIM,EAAE,IAAIpB,GAAE,IAAI,IAAIgU,KAAK5S,EAAE,UAAU,KAAK,QAAQ,UAAU,CAACA,EAAE,WAAW,KAAK,WAAW,OAAO,CAAC,KAAK,YAAY,EAAE,YAAY4S,EAAE,CAAC,IAAI,IAAIzS,KAAK,KAAK,aAAa,CAACH,EAAE,YAAY,KAAK,QAAQ,OAAO,CAAC,KAAK,SAAS,CAAC,GAAG,CAAC,OAAOR,EAAE,QAAQP,GAAGkB,EAAE,IAAI,IAAIA,KAAKX,EAAE,GAAE,MAAMQ,EAAEG,EAAE,CAAC,EAAE,MAAMH,EAAE,CAAE,OAAOA,EAAE,UAAU,CAAE,QAAQ,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,WAAW,IAAI,GAAGyS,EAAE,SAAS5S,EAAE,EAAE,KAAK,CAAC,KAAK,QAAQ,KAAK,CAAC,OAAOG,EAAE,QAAQH,EAAE,CAAC,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,WAAW4S,EAAE,KAAK,QAAQ5S,EAAET,EAAE,KAAK,UAAU,EAAE,CAAC,GAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IACzhC,IACA,IACA,IACA,IACA,IAAI,CAAC,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIY,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAIX,EAAE,MAAM,MAAMoT,EAAE5S,EAAE,CAAC,GAAG,CAAC,GAAG,SAASR,EAAE,OAAO,EAAE,EAAEW,EAAE,GAAG,OAAOX,QAASoT,EAAE,CAAC,GAAG5S,GAAG,QAAQ,SAAS,EAAEG,EAAE,GAAG,MAAMyS,EAAG,MAAM,GAAGzS,EAAE,GAC0W,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAK,KAAK,OAAO,CAAC,GAAGyS,EAAEzS,EAAE,MAAM,MAAM,GAAGyS,EAAEzS,EAAE,IAAI,SAAS,GAAGyS,EAAE5S,EAAEG,EAAE,IAAI,MAAM,IAAIX,EAAEoT,EAAEzS,EAAE,MAAMlB,EAAEO,EAAEQ,EAAE,OAAOG,EAAE,KAAK,MAAMX,EAAEP,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIkB,EAAEyS,EAAEpT,EAAEW,EAAEH,EAAE,OAAOf,EAAE,EAAEG,EAAE,KAAK,OAAO,OAAO,KAAKH,EAAEG,EAAE,IAAI,CAAC,IAAIwT,EAAE,KAAK,OAAO3T,GAAG,GAAGpD,EAAE+W,EAAE,gBAAgB,CAAC,EAAEzS,EAAEyS,EAAE,KAAK,CAAC,GAAGzS,EAAEyS,EAAE,MAAM,CAAC,IAAIpT,EAAEW,EAAEyS,EAAE,MAAM3T,EAAE2T,EAAE,KAAK,SAAS,EAAEpT,EAAE,CAAC,EAAE,GAAGP,EAAEe,EAAE,CAAC,EAAE4S,EAAE,MAAO,OAAQ,KAAKxT,EAAEH,EAAE,IAAI,CAAC,IAAI2T,EAAE,KAAK,OAAOxT,EAAE,GAAG,GAAGvD,EAAE+W,EAAE,gBAAgB,CAAC,EAAEpT,EAAEoT,EAAE,OAAO,CAAC,GAAGpT,EAAEoT,EAAE,IAAI,CAAC,IAAIzS,EAAEX,EAAEoT,EAAE,MAAM3T,EAAE2T,EAAE,KAAK,SAASzS,EAAE,CAAC,EAAE,GAAGH,EAAEf,EAAE,CAAC,EAAE2T,EAAE,IAAK,OAAQ,IAAIxS,EAAE,CAAC,MAAMD,EAAE,IAAIX,EAAE,KAAKQ,EAAE,CAACN,EAAEN,EAAEH,EAAE,KAAK,OAAO,OAAOA,EAAES,EAAEU,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GACzoC,EAAG,KAAK,CAAC,MAAM,WAAW,CAAC,GAAG,CAACwS,GAAG,MAAM,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,MAAM,CAAC,CAAC,OAAO/W,EAAE+W,EAAE,uBAAuB,CAAC,GAAG,YAAYA,EAAE,CAAE,MAAM,UAAU,CAAC,MAAO,MAAK,eAAe,KAAK,WAAW,CAAC,KAAK,QAAQ,MAAM,KAAK,aAAa,KAAK,MAAO,MAAM,YAAY,EAAE,CAAC,EAAEA,EAAE,SAAS,KAAK,OAAO,OAAO,uBAAuB,CAAC,IAAI5S,EAAE,MAAM,KAAK,UAAU,CAACG,EAAEyS,EAAE,QAAQ,EAAE,EAAE,IAAIA,EAAE,QAAQ,GAAG,CAAC,OAAO5S,EAAE,KAAT,CAAe,IAAI,MAAe,MAAM,CAAC4S,EAAE,CAAC,IAAI,SAAqB,OAAO,KAAK,YAAYA,EAAE5S,EAAEG,EAAE,CAAC,IAAI,YAA2B,OAAO,KAAK,eAAeyS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcyS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,cAA+B,OAAO,KAAK,iBAAiByS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcyS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,aAA6B,OAAO,KAAK,gBAAgByS,EAAE5S,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcyS,EAAE5S,EAAEG,EAAE,CAAC,QAAQ,GAAEH,EAAE,GAAI,CAAC,CAACA,EAAE,QAAQ,CAAC,CAACR,EAAE,EAAE,CAAC,IAAI,IAAIoT,KAAKzS,EAAE,IAAI,IAAIH,KAAK4S,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,IAAI,IAAIzS,EAAE,EAAEA,EAAE,KAAK,QAAQ,WAAW,OAAO,IAAI,CAAC,IAAIX,EAAE,KAAK,QAAQ,WAAWW,GAAiB,EAAEX,GAAdQ,EAAE,OAAOG,GAAW,EAAE,KAAK,CAAC,QAAQH,EAAE,QAAQ,UAAU,CAAC,KAAK4S,EAAE,CAAC,CAAE,OAAOpT,EAAG,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,KAAK,YAAYoT,EAAEzS,EAAEH,EAAE,MAAM,CAACf,EAAE,KAAK,aAAa2T,EAAEzS,EAAEH,EAAE,MAAM,CAACZ,EAAEwT,EAAE,MAAMpT,EAAEP,EAAE,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,eAAe,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,YAAYoT,EAAEzS,EAAEH,EAAE,MAAM,CAACf,EAAE,KAAK,aAAa2T,EAAEzS,EAAEH,EAAE,MAAM,CAACZ,EAAE,EAAE,CAACgB,EAAEwS,EAAE,MAAM,EAAEpT,EAAE,CAAC,EAAE,OAAO,GAAGJ,EAAE,KAAKgB,EAAE,CAAC,IAAIV,EAAEkT,EAAE,MAAM3T,EAAE,EAAE,CAAC,OAAOS,EAAE,OAAO,GAAGN,EAAE,KAAKM,EAAE,CAACN,EAAG,cAAc,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,aAAaoT,EAAEzS,EAAE,KAAK,CAAC,GAAG,EAAEyS,EAAE,MAAMpT,EAAE,EAAE,CAACQ,EAAE,UAAU,CAAC,IAAIR,EAAE,KAAK,aAAaoT,EAAEzS,EAAEH,EAAE,MAAM,CAACf,EAAE2T,EAAE,MAAM,EAAEpT,EAAE,EAAE,CAAC,OAAOP,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,YAAY2T,EAAEzS,EAAEH,EAAE,MAAM,CAACZ,EAAEwT,EAAE,MAAM,EAAE3T,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,aAAaoT,EAAEzS,EAAE,KAAK,CAAC,GAAG,EAAEyS,EAAE,MAAMpT,EAAE,EAAE,CAACQ,EAAE,UAAU,CAAC,IAAIR,EAAE,KAAK,YAAYoT,EAAEzS,EAAEH,EAAE,MAAM,CAACf,EAAE2T,EAAE,MAAMpT,EAAE,CAAC,OAAOP,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,aAAa2T,EAAEzS,EAAEH,EAAE,MAAM,CAACZ,EAAEwT,EAAE,MAAM3T,EAAE,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUwT,EAAEzS,EAAE,GAAG,CAAC,GAAGyS,GAAG,OAAO9T,EAAE,QAAQkB,EAAE,OAAO,OAAOlB,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIqB,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAEX,EAAE,aAAa,EAAEW,EAAE,SAASX,EAAE,EAAG,CAAE,gBAAgB,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUoT,EAAEzS,EAAE,GAAG,CAAC,GAAGyS,GAAG,OAAO9T,EAAE,QAAQkB,EAAE,OAAO,OAAOlB,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIqB,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAEX,EAAE,aAAa,EAAEW,EAAE,WAAWX,EAAE,EAAG,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUoT,EAAEzS,EAAE,GAAG,CAAC,GAAGyS,GAAG,OAAO9T,EAAE,QAAQkB,EAAE,OAAO,OAAOlB,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIqB,EAAEyS,EAAE,MAAMpT,EAAEQ,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAEX,EAAE,aAAa,EAAEW,EAAE,SAASX,EAAE,EAAG,CAe9lF,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIP,EAAE,EAAEG,EAAEY,EAAE,OAAO,KAAKf,EAAEG,GAAG,CAAC,IAAIgB,EAAEnB,EAAEG,GAAG,EAAEM,EAAEM,EAAEI,GAAGR,EAAEF,EAAE,OAAOS,GAAG,EAAE,GAAE,QAAQP,EAAEJ,EAAE,KAAK,UAAU,CAAC,EAAEY,EAAE,EAAE,EAAEA,EAAG,OAAOnB,EAerI,aAAa,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAEG,EAAEY,EAAE,OAAO,KAAKf,EAAEG,GAAG,CAAC,IAAIgB,EAAEnB,EAAEG,GAAG,EAAEM,EAAEM,EAAEI,GAAGR,EAAEF,EAAE,OAAOS,GAAG,GAAE,QAAQP,EAAEJ,EAAE,KAAK,UAAU,CAAC,EAAE,EAAEY,EAAE,EAAEA,EAAE,EAAG,OAAOhB,EAAE,EAOxI,UAAU,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,EAAE,CAACP,EAAE,EAAE,IAAI,IAAIG,EAAE,EAAEA,EAAEwT,EAAE,OAAO,IAAI,CAAC,IAAIxS,EAAEwS,EAAExT,GAAGM,EAAEU,EAAE,OAAOJ,GAAU,GAAG,CAARG,EAAET,EAAE,CAAO,CAAC,GAAGT,EAAEG,EAAE,CAAC,IAAIY,EAAE4S,EAAE,MAAM3T,EAAEG,EAAE,CAAC,EAAE,KAAKY,EAAE,CAAE,EAAEZ,EAAE,GAAI,GAAGH,EAAE2T,EAAE,OAAO,CAAC,IAAI5S,EAAE4S,EAAE,MAAM3T,EAAE,CAAC,EAAE,KAAKe,EAAE,CAAE,OAAOR,EAAG,YAAY,EAAE,CAAC,KAAK,QAAQoT,EAAErT,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,uBAAuB,CAAC,MAAe,SAAqB,YAA2B,WAAyB,cAA+B,WAAyB,aAA6B,WAAyB,CAAC,CAACA,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,QAAQ,CAACA,EAAE,KAAK,YAAY,CAAC,IAAIS,EAAE,EAAE,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIyS,KAAK,KAAK,QAAQ,WAAW,CAAC,IAAIpT,EAAE,KAAK,QAAQ,iBAAiBoT,GAAG,EAAEpT,EAAE,+BAA+BoT,EAAE,CAAC,EAAEA,GAAGpT,EAAEW,EAAE,KAAK,CAAC,KAAK,aAAa,KAAKyS,EAAE,CAAC,CAAE,KAAK,OAAO5S,EAAE,KAAK,OAAOG,EAAE,KAAK,UAAU,KAAK,QAAQ,YAAa,GAAG,MAAMH,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIR,EAAE,IAAIQ,EAAEf,EAAEkB,EAAE,YAAY,CAAC,IAAI,IAAIH,EAAE,EAAEA,EAAEf,EAAE,IAAI,CAAC,IAAIe,EAAEG,EAAE,YAAY,CAAClB,EAAE,GAAE,KAAKkB,EAAE,CAAC,EAAE,SAASH,EAAEf,EAAE,CAAE,OAAOO,EAAG,MAAM,EAAE,CAAC,IAAI,GAAG,CAACW,EAAEX,KAAKQ,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYG,EAAE,CAAC,GAAE,MAAMH,EAAER,EAAE,CAAE,SAAS,CAAC,IAAIoT,EAAE,EAAE,CAAC,IAAI,GAAG,CAAC5S,EAAEG,KAAK,KAAK,OAAO,EAAEH,GAAGG,EAAE,OAAOyS,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAE5S,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAI4S,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAwB,IAAI,IAAI,GAAI,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAe,GAAG,KAAK,IAAI,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAACA,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAI5S,EAAE,MAAM4S,EAAE,aAAa,CAACzS,EAAE,IAAI,WAAWH,EAAE,CAACR,EAAE,IAAIM,GAAEK,EAAE,CAAClB,EAAE,EAAE,CAACG,EAAEI,EAAE,YAAY,CAAC,IAAI,IAAIoT,EAAE,EAAEA,EAAExT,EAAE,IAAI,CAAC,IAAIwT,EAAEpT,EAAE,WAAW,CAACQ,EAAE,GAAG,KAAKR,EAAE,CAACW,EAAEX,EAAE,WAAW,CAACoT,EAAExT,EAAE,IAAIP,GAAE,KAAK,GAAG+T,EAAEzS,EAAE,CAACC,EAAEhB,EAAE,UAAU,CAACM,EAAE,CAAC,QAAQU,EAAE,KAAKJ,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMI,EAAEV,EAAE,CAACT,EAAE,KAAKS,EAAE,CAAE,OAAOT,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAK2T,EAAE,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,IAAI5S,EAAET,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,aAAa,IAAIrB,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAI8B,EAAE4S,EAAE,IAAI,GAAG,CAAC,IAAI5S,EAAEnB,GAAE,WAAW+T,EAAE,CAAC,MAAM,CAAC,KAAK5S,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAwB,OAArB,MAAM,GAAG,KAAK,IAAIA,EAAE,EAAU,KAAK,EAAE,IAAI,CAAC,IAAIR,EAAE,IAAIM,GAAEE,EAAE,CAACf,EAAE,GAAG,KAAKO,EAAE,CAACJ,EAAEwT,EAAEzS,GAAG,OAAOtE,EAAEuD,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKH,EAAE,SAAS,CAAC,EAAG,EAAG,CAAC,GAAI,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAG2T,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAI5S,EAAEnB,GAAE,WAAW+T,EAAE,CAACzS,EAAE,KAAK,OAAOH,EAAE,SAAS,OAAOnE,EAAEsE,EAAE,gBAAgB,CAACA,EAAE,YAAYyS,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIzS,EAAEtB,GAAE,WAAW+T,EAAE,QAAQ,CAACpT,EAAEX,GAAE,WAAWmB,EAAE,QAAQ,CAAC,OAAOG,EAAE,QAAQX,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,GAAE,QAAQQ,EAAEG,EAAEX,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQoT,EAAErT,EAAE,KAAK,KAAK,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,UAAU,CAACA,EAAE,KAAK,kBAAkB,CAACA,EAAE,KAAK,uBAAuB,CAACA,EAAE,KAAK,SAAS,CAAC,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAI,GAAGS,EAAE4S,EAAE,CAAC,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,QAAQA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,qBAAqBA,EAAE,qBAAqB,KAAK,GAAGA,EAAE,QCtDzqF,SAAShT,GAAE,EAAE,CAAC,OAAgB,OAAOI,GAAjB,YAA2BA,GAAG,CAAc,EAAEA,EAAE,EAAEf,MAAKe,EAEpI,SAAS,GAAE,EAAE,GAAGG,EAAE,CAAC,GAAG,CAACH,EAAE,MAAM,MAAM,mBAAmBG,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CACmC,SAAS,GAAE,EAAE,CAAC,IAAIC,EAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAIhB,EAAEgB,EAAE,IAAInB,EAAE,CAAC,GAAGG,EAAE,OAAOA,EAAE,IAAIS,EAAE,KAAK,MAAMZ,EAAE,CAACa,EAAE,SAASM,EAAE,EAAE,CAAC,OAAOnB,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAGe,GAAGf,EAAEkB,EAAEH,EAAE,IAAII,EAAE,CAAC,OAAoB,EAAEb,EAAE,IAAK,GAAE,GAAGY,EAAE,CAAE,IAAK,GAAY,CAAC,GAAG,EAAEH,EAAE,GAAGG,GAAGlB,EAAEO,EAAEW,EAAE,IAAIC,EAAE,CAAC,OAAoB,EAAEwS,GAAE5S,EAAE,GAAGR,EAAE,CAAE,IAAK,GAAc,CAAC,GAAG,EAAEoT,EAAEpT,GAAGP,EAAEmB,EAAEV,EAAEkT,GAAG,OAAO,GAAExS,EAAE,mBAAmB,CAACR,GAAEQ,EAAE,EAAEA,EAAE,SAAS,CAAc,EAAED,GAAE,CAAC,oBAAoByS,EAAE,SAAS,GAAgB,EAAExS,EAAE,CAAC,GAAGD,EAAE,GAAGX,EAAE,CAAC,CAAC,CAAC,CAAE,IAAK,GAAW,CAAC,GAAG,EAAEQ,EAAEG,EAAE,GAAGyS,GAAG3T,EAAES,EAAEkT,EAAE,IAAIxS,EAAE,CAA8C,OAAd,EAAtBJ,IAAN,IAA8BR,EAAE,EAAgCQ,EAA9BG,EAAE,GAAGT,EAAE,CAAkC,IAAK,GAAY,CAAC,GAAG,EAAEM,GAAGf,EAAE,OAAOe,KAAMH,EAAE,CAAC,OAAOO,EAAE,IAAInB,EAAEa,EAAE,CAACA,8BAJ9tB,IAAwE,IACzE,CAAMb,GAAE,UAG3CG,IAAG,CAAC,GAAEA,IAAG,EAAE,EAAE,GAAE,SAAS,GAAG,WAAW,GAAE,GAAE,KAAK,GAAG,OAAO,GAAE,GAAE,OAAO,GAAG,SAAS,GAAE,GAAE,IAAI,GAAG,MAAM,GAAE,GAAE,KAAK,GAAG,OAAO,kLCJzC,KAAmF,KAA2D,CAAI,EAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKO,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,CAAC,GAAE,CAAC,KAAK,CAAC,GAAE,CAAC,KAAK,EAAE,CAACC,GAAE,CAAC,iBAAiB,CAAC,GAAE,CAAC,aAAa,CAAC,GAAE,CAAC,KAAK,YAAY,CAACC,GAAE,CAAC,YAAY,KAAK,CAACC,GAAE,CAAC,YAAY,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAACC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,EAAE,CAAC,GAAG,GAAG,CAAC,IAAIJ,EAAE,GAAEK,GAAG,GAAGL,EAAE,OAAOA,GAAG,CAAC,KAAK,GAAGK,EAAE,QAAQ,EAAG,GAAG,EAAE,CAAC,GAAGC,GAAE,GAAG,CAAI,IAAI2S,GAAE,GAAG,CAAC,qBAAqB,CAAC,QAAQ,IAAIzS,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,GAAG,8CAA8C,QAAQ,CAAC,IAAIC,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,EAAE,GAAG,GAAG,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWR,GAAE,MAAM,CAAC,KAAK,GAAG,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIQ,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWP,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIO,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAWN,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAWL,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,qBAAqB,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,YAAY,WAAW,GAAG,uCAAuC,IAAgB,GAAG,EAAE,GAAG,CAAC,UAAU,CAAC,MAAM,mBAAmB,KAAKT,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,eAAe,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,WAAW,QAAQ,SAAS,cAAc,YAAY,CAAC,MAAM,WAAW,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,iBAAiB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,iBAAiB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,mBAAmB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,kEAAkE,MAAM,gBAAgB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,mBAAmB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,aAAa,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,SAAS,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,SAAS,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,mBAAmB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,iBAAiB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,aAAa,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,WAAW,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,qBAAqB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,iBAAiB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,MAAM,aAAa,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,WAAW,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,qBAAqB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,QAAQ,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,ICAxxgB,SAASoW,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAAlqC,IAA6R,IAAkE,IAA4B,KAAoJ,KAAmH,KAAyH,CAAM,GAAoB,EAASzV,GAAe,CAAO+V,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAA+V,IAAW,CAAC,QAAM,WAAS,cAAY,CAAC,IAAM,EAAK,GAAa,EAAM,CAAC,OAAO,EAAS,EAAK,EAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,MAAM,YAAY,OAAO,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASyC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,qBAAmB,qBAAmB,qBAAmB,eAAY,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAA2D,GAAkB,EAAGa,GAAlDU,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK3B,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,GAAkB,gBAAgBoD,EAAU,EAAW,CAAC,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,gBAAgB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKzV,GAAe,CAAC,eAAe,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKkB,GAAS,KAAK,aAAa,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,CAAC,UAAU,EAAW,EAAe,IAAwB,EAAKqY,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,UAAUnY,EAAmB,UAAUC,EAAmB,UAAUC,EAAmB,GAAGC,GAAa,KAAS,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAaA,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUD,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUA,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKmY,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,GAAG,WAAW,IAAI,MAAM,OAAO,GAAG,GAAkBrY,EAAmB,CAAC,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK8Y,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,KAAK7Y,EAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACE,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,GAAK,KAAK,CAAC,WAAW,2DAA2D,SAAS,iDAAiD,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,UAAU,sEAAsE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,gBAAgB,YAAY,EAAE,WAAW,GAAM,UAAU,CAAC,OAAO,GAAM,aAAa,GAAG,aAAa,GAAG,OAAO,IAAI,eAAe,GAAG,eAAe,GAAG,OAAO,IAAI,CAAC,MAAM,OAAO,GAAGkU,GAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,2DAA2D,SAAS,mDAAmD,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,2DAA2D,SAAS,+CAA+C,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO2C,GAAI,CAAC,kFAAkF,kFAAkF,sQAAsQ,oHAAoH,iQAAiQ,2RAA2R,+FAA+F,gHAAgH,GAAGC,GAAgB,CAU9qR,GAAgB,EAAQc,GAAUf,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,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,GAAoB,GAAG,GAAwBG,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICV33F,SAAS9C,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAA52C,IAA2P,IAAkE,IAA4B,KAAmJ,KAA0H,KAAuH,KAAuH,CAAM,GAAkB,EAAS5T,GAAa,CAAO,GAAkB,EAASC,GAAa,CAAOoD,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAO6Q,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,WAAW,YAAY,OAAO,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,SAAO,mBAAiB,mBAAiB,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAkB,EAAM,UAAU,UAAU,GAAM,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,SAAS,UAAU,GAAkB,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,UAAU,UAAU,GAAQ,EAAM,UAAU,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASyC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBnB,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,IAAqB,MAAM,GAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAkF,GAAkB,EAAGa,GAAzEU,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK5B,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,gBAAgBoD,EAAU,GAAW,CAAC,iBAAiB,mBAAmB,WAAW,iBAAiB,GAAsB,oBAAiB,SAAS,YAAY,MAAM,GAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,oBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGzE,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,qBAAqB,KAAK,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGzE,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,GAAGzE,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK5T,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG4T,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,oBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK3T,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,GAAG2T,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO2C,GAAI,CAAC,kFAAkF,kFAAkF,8SAA8S,uRAAuR,sIAAsI,4KAA4K,oHAAoH,wGAAwG,6EAA6E,gHAAgH,6JAA6J,gHAAgH,GAAGC,GAAgB,GAAGC,GAAiB,CAWl0S,GAAgB,EAAQa,GAAUf,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,WAAW,QAAQ,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,SAAS,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAM,YAAY,0CAA0C,MAAM,qBAAqB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAM,YAAY,8CAA8C,MAAM,qBAAqB,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAkB,GAAG,GAAkB,GAAG,GAAwBG,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXn2D,SAAS/C,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,6EAA95B,IAAmP,IAAkE,IAA4B,KAA4I,CAAMjS,GAAa,EAAS2M,GAAQ,CAAOxJ,GAAoC,GAAO,EAA8B,CAAOoP,GAAW,CAAC,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOxE,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,CAAOtF,GAAY,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOwF,GAAY,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOM,GAAY,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO/D,GAAY,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,GAAY,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO+H,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWlvE,GAAgB,EAXkwE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGa,GAA2C,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBoD,EAAU,GAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,GAAa,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,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,SAAsB,EAAK9O,GAAoC,CAAC,kBAAkB,CAAC,WAAWyF,GAAY,CAAC,sBAAsB,GAAK,gBAAgBsF,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,2BAA2B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKvB,GAAQ,CAAC,UAAU,GAAM,UAAU,EAAc,GAAG,UAAU,SAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,UAAU,GAAM,QAAQ,YAAY,UAAU,EAAiB,MAAM,OAAO,UAAU,GAAM,GAAGsF,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,SAAsB,EAAK9O,GAAoC,CAAC,kBAAkB,CAAC,WAAWiL,GAAY,CAAC,sBAAsB,GAAK,gBAAgBF,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,2BAA2B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKvB,GAAQ,CAAC,UAAU,GAAM,UAAU,EAAe,GAAG,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,UAAU,GAAK,QAAQ,YAAY,UAAU,EAAiB,MAAM,OAAO,UAAU,GAAM,GAAGsF,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,GAAG,GAAG,SAAsB,EAAK9O,GAAoC,CAAC,kBAAkB,CAAC,WAAWuL,GAAY,CAAC,sBAAsB,GAAK,gBAAgBR,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,0BAA0B,mBAAmB,SAA0B,mBAAiB,SAAS,sBAAsB,KAAK,SAAS,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKvB,GAAQ,CAAC,UAAU,GAAM,UAAU,EAAe,GAAG,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,SAAS,UAAU,GAAM,QAAQ,YAAY,UAAU,EAAiB,MAAM,OAAO,UAAU,GAAM,GAAGsF,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,IAAI,IAAI,SAAsB,EAAK9O,GAAoC,CAAC,kBAAkB,CAAC,WAAWwH,GAAY,CAAC,sBAAsB,GAAK,gBAAgBuD,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKvB,GAAQ,CAAC,UAAU,GAAM,UAAU,WAAW,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,UAAU,GAAM,QAAQ,YAAY,UAAU,EAAiB,MAAM,OAAO,UAAU,GAAM,GAAGsF,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,EAAE,KAAK,EAAE,IAAI,IAAI,SAAsB,EAAK9O,GAAoC,CAAC,kBAAkB,CAAC,WAAWyH,GAAY,CAAC,sBAAsB,GAAK,gBAAgBsD,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,2BAA2B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKvB,GAAQ,CAAC,UAAU,GAAM,UAAU,EAAe,GAAG,UAAU,mBAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,UAAU,GAAM,QAAQ,YAAY,UAAU,EAAiB,MAAM,OAAO,UAAU,GAAM,GAAGsF,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,2QAA2Q,4QAA4Q,CAWrhU,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGjS,GAAa,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX0nB,SAASiS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,iEAApuC,IAA8Q,IAAkE,IAA4B,KAAmJ,KAA0H,KAAoH,CAAM,GAAe,EAASxQ,GAAU,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAO6Q,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,sBAAsB,YAAY,OAAO,YAAY,KAAK,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,uBAAuB,UAAU,GAAM,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASyC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,IAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAO,EAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,GAAK,CAAC,IAAI,EAAG,CAAC,GAAmB,EAAY,CAAC,UAAU,EAAe,UAAU,EAAe,CAAC,CAA4E,IAAM,GAAkB,EAAGa,GAAzEU,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK5B,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,GAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,iBAAiBoD,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,iBAAiB,GAAK,CAAC,UAAU,CAAC,mBAAmB,SAAS,iBAAiB,GAAK,MAAM,GAAY,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAGzE,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGzE,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,iBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,iBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,MAAM,EAAE,EAAE,GAAG,IAAI,GAAGzE,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,SAAsB,EAAKxQ,GAAU,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,UAAU,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAC,SAAS,YAAY,KAAK,OAAO,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,QAAQ,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOmT,GAAI,CAAC,kFAAkF,gFAAgF,iTAAiT,kSAAkS,8JAA8J,oMAAoM,oHAAoH,iJAAiJ,+IAA+I,0JAA0J,mJAAmJ,wKAAwK,GAAGC,GAAgB,GAAGC,GAAiB,CAW1qU,GAAgB,EAAQa,GAAUf,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qBAAqB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,SAAS,SAAS,sBAAsB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,uBAAuB,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,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,GAAe,GAAG,GAAwBG,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,yDCX58E,IAAmK,IAAkE,IAA4B,KAAqJ,CAAM,GAAsB,EAAS9R,GAAiB,CAAOC,GAAoC,GAAO,EAA8B,CAAO4Q,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOxE,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOtF,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO+J,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOrC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASnB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUznD,GAAgB,EAVyoD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGa,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBoD,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,SAAsB,EAAK3S,GAAoC,CAAC,kBAAkB,CAAC,WAAWyF,GAAY,CAAC,sBAAsB,GAAK,gBAAgBsF,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKhL,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,oBAAoB,UAAU,8IAA8I,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,sQAAsQ,yGAAyG,CAU3oI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,uCAAuC,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAsB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVsnD,SAAS,GAAc,EAAS,EAAO,EAAY,CAAC,GAAG,CAAC,GAAU,IAAS,QAAa,EAAO,MAAM,EAAO,KAAK,eAAe,CAAC,IAAM,EAAQ,CAAC,KAAK,UAAU,OAAO,UAAiB,SAAO,SAAS,EAAS,CAAyC,OAArC,IAAY,EAAQ,OAAO,WAAiB,IAAI,KAAK,eAAe,QAAQ,EAAQ,CAAC,OAAO,IAAI,KAAK,OAAQ,EAAE,MAAM,QAKtwE,SAAwB,GAAmB,EAAM,CAAC,GAAK,CAAC,SAAA,EAAS,WAAS,gBAAc,YAAU,OAAK,QAAM,WAAS,EAAW,CAAC,EAAI,GAAQqN,EAAS,KAAK,KAAK,CAAC,CACrK,MAAY,CAAC,GAAU,IAAS,OAAY,OAAO,IAAM,EAAS,gBAAgB,CAAC,MAAoB,EAAO,KAAK,KAAK,CAAC,CAAC,EAAG,IAAI,CAAC,UAAU,cAAc,EAAS,EAAG,EAAE,CAAC,CAAC,GAAK,CAAC,SAAO,GAAM,cAAY,IAAM,EAAY,EAAWnM,MAAY,GAAc,EAAS,EAAO,EAAY,CAAC,CAAC,EAAS,EAAI,EAAO,EAAY,CAAC,CAAC,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,OAAO,cAAc,MAAM,WAAW,SAAS,IAAI,EAAQ,SAAS,WAAW,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAc,MAAM,cAAc,CAAC,SAASC,EAAS,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,GAAG,EAAK,MAAM,EAAU,MAAM,cAAc,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,CAAC,SAAS,EAAW,CAAC,CAAC,CAAC,CAAC,0BAN/oB,IAAoD,IAAoD,CAAM,GAAU,CAAC,CAAC,MAAM,iBAAiB,MAAM,4BAA4B,CAAC,CAAC,MAAM,eAAe,MAAM,8BAA8B,CAAC,CAAC,MAAM,mBAAmB,MAAM,qBAAqB,CAAC,CAAC,MAAM,oBAAoB,MAAM,qBAAqB,CAAC,CAAC,MAAM,sBAAsB,MAAM,yCAAyC,CAAC,CAAC,MAAM,iBAAiB,MAAM,0CAA0C,CAAC,CAAC,MAAM,kBAAkB,MAAM,yCAAyC,CAAC,CAAC,MAAM,mBAAmB,MAAM,yCAAyC,CAAC,CAAC,MAAM,kBAAkB,MAAM,sBAAsB,CAAC,CAAC,MAAM,kBAAkB,MAAM,qCAAqC,CAAC,CAAC,MAAM,mBAAmB,MAAM,2BAA2B,CAAC,CAAC,MAAM,iCAAiC,MAAM,2BAA2B,CAAC,CAAC,MAAM,oBAAoB,MAAM,uBAAuB,CAAC,CAAC,MAAM,yBAAyB,MAAM,2BAA2B,CAAC,CAAC,MAAM,kBAAkB,MAAM,qBAAqB,CAAC,CAAC,MAAM,gBAAgB,MAAM,qBAAqB,CAAC,CAAC,MAAM,gBAAgB,MAAM,qBAAqB,CAAC,CAAC,MAAM,eAAe,MAAM,oBAAoB,CAAC,CAAC,MAAM,gBAAgB,MAAM,qBAAqB,CAAC,CAAC,MAAM,gBAAgB,MAAM,qBAAqB,CAAC,CAAC,MAAM,aAAa,MAAM,wBAAwB,CAAC,CAAC,MAAM,eAAe,MAAM,wBAAwB,CAAC,CAAC,MAAM,aAAa,MAAM,oBAAoB,CAAC,CAAC,MAAM,eAAe,MAAM,sBAAsB,CAAC,CAAC,MAAM,iBAAiB,MAAM,wBAAwB,CAAC,CAAC,MAAM,aAAa,MAAM,oBAAoB,CAAC,CAAC,MAAM,mBAAmB,MAAM,qBAAqB,CAAC,CAAC,MAAM,mBAAmB,MAAM,uBAAuB,CAAC,CAAC,MAAM,kBAAkB,MAAM,8BAA8B,CAAC,CAAC,MAAM,oBAAoB,MAAM,yBAAyB,CAAC,CAAC,MAAM,qBAAqB,MAAM,yBAAyB,CAAC,CAMrvC,EAAoB,GAAmB,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,aAAa,YAAY,oBAAoB,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,GAAU,IAAI,GAAI,EAAG,MAAM,CAAC,aAAa,GAAU,IAAI,GAAI,EAAG,MAAM,CAAC,aAAa,gBAAgB,wBAAwB,GAAM,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,UAAU,WAAW,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,aAAa,MAAM,cAAc,MAAM,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,CAAC,CAAC,ICNn/B,SAAS4N,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAn0B,IAA4L,IAAkE,IAA4B,KAAgK,CAAM,GAAwB,EAAS,GAAmB,CAAOM,GAAW,CAAC,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,gBAAgB,YAAY,IAAI,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU5oD,GAAgB,EAV4pD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,GAAS,CAAsC,EAAkB,EAAGa,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,iBAAiBoD,EAAU,EAAW,CAAC,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,KAAK,CAAC,WAAW,2DAA2D,SAAS,mDAAmD,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,QAAQ,EAAE,OAAO,OAAO,OAAO,GAAM,GAAG,YAAY,SAAS,YAAY,SAAS,kBAAqB,cAAc,wEAAwE,YAAY,GAAM,UAAU,wEAAwE,SAAS,oBAAoB,MAAM,OAAO,GAAGA,GAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,6BAA6B,SAAS,mDAAmD,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uQAAuQ,yGAAyG,CAUpiJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,gBAAgB,MAAM,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,4FAA4F,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVrkE,SAASA,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAhkB,IAA2H,IAAkE,IAA4B,CAAgCM,GAAW,CAAC,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LtB,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAO,GAAqB,CAAC,eAAe,eAAe,gBAAgB,gBAAgB,eAAe,eAAe,OAAO,SAAS,IAAI,WAAW,MAAM,aAAa,CAAOtC,GAAwB,CAAC,OAAO,YAAY,KAAK,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,mBAAiB,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAqB,IAAmB,GAAkB,EAAM,WAAW,aAAa,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW1qD,GAAgB,EAX0rD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGa,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBoD,EAAU,EAAW,CAAC,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,YAAY,EAAU,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8OAA8O,6GAA6G,iEAAiE,CAWp0H,eAAe,IAAgB,GAAgB,GAAgB,YAAY,2BAA2B,GAAgB,aAAa,CAAC,OAAO,EAAE,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,aAAa,QAAQ,CAAC,aAAa,SAAS,WAAW,gBAAgB,eAAe,eAAe,CAAC,aAAa,CAAC,QAAQ,SAAS,MAAM,gBAAgB,eAAe,eAAe,CAAC,MAAM,oBAAoB,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,kECXtoB,IAAgJ,IAAkE,IAA4B,KAA6I,KAAoH,CAAM,GAAe,EAAS3L,GAAU,CAAO,GAAc,GAAO,EAAO,EAAE,CAAO,GAAc,EAASC,GAAS,CAAOwN,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOxE,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,CAAOtF,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAA8EuF,GAAW,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAvI,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAA0G,CAAOO,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOiE,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOrC,IAAU,CAAC,SAAO,KAAG,YAAU,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAU,EAAM,UAAU,UAAU,GAAW,EAAM,UAAU,EAASnB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWziE,GAAgB,EAXyjE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGa,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBoD,EAAU,GAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAc,CAAC,kBAAkB,CAAC,WAAWlN,GAAY,CAAC,sBAAsB,GAAK,gBAAgBsF,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,aAAa,YAAY,UAAU,+BAA+B,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,WAAWC,GAAW,SAAsB,EAAK7H,GAAU,CAAC,SAAS,GAAK,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAc,CAAC,kBAAkB,CAAC,WAAWoI,GAAY,CAAC,sBAAsB,GAAK,gBAAgBR,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,aAAa,WAAW,UAAU,+BAA+B,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,WAAWC,GAAW,SAAsB,EAAK5H,GAAS,CAAC,SAAS,GAAK,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oRAAoR,+XAA+X,oKAAoK,CAWpvL,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,YAAY,GAAG,MAAM,YAAY,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,WAAW,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAe,GAAG,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX6wE,SAAS0L,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uHAAp1F,IAAyU,IAAkE,IAA4B,KAA+I,KAAyH,KAAoH,KAA+H,KAAoH,KAAwI,KAAmH,KAAiI,KAAsH,KAAsH,CAAM,GAA0B,EAASvK,GAAqB,CAAO,GAA4C,GAAwBA,GAAqB,CAAO,GAAe,GAAO,GAAS,CAAOC,GAAe,EAASgG,GAAU,CAAO,GAA4B,EAAS9F,GAAuB,CAAO,GAA8C,GAAwBA,GAAuB,CAAOC,GAAmC,EAAS0F,GAA8B,CAAOf,GAAc,EAASyI,GAAS,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAOhN,GAAiB,EAAS2F,GAAY,CAAOzF,GAAiB,EAASwF,GAAY,CAAO,GAAe,EAAStF,GAAU,CAAO,GAAoC,GAAO,EAA8B,CAAO,GAAwB,GAA6B,EAAO,IAAI,CAAC,OAAO,YAAY,SAAS,GAAQ,QAAQ,YAAY,CAAC,CAAOiK,GAAW,CAAC,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LtB,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOxE,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,CAAOtF,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOwF,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOM,GAAY,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO/D,GAAY,CAAC,MAAM,GAAG,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,GAAY,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO+H,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,YAAU,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASyC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAA2D,GAAkB,EAAGa,GAAlDU,GAA6F,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK3B,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBoD,EAAU,GAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,aAAa,qBAAqB,aAAa,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,GAAwB,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kEAAkE,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,MAAM,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAA4C,CAAC,sBAAsB,GAAK,4BAA4B,YAAY,oBAAoB,EAAE,qCAAqC,GAAK,2BAA2B,YAAY,OAAO,OAAO,UAAU,qEAAqE,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,UAAU,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAe,CAAC,kBAAkB,CAAC,WAAWrJ,GAAY,CAAC,sBAAsB,GAAK,gBAAgBsF,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,SAAsB,EAAKwI,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAGzE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKtE,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAiB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGsE,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,EAAE,MAAM,OAAO,GAAmB,OAAO,QAAQ,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAA8C,CAAC,sBAAsB,GAAK,4BAA4B,YAAY,oBAAoB,GAAG,qCAAqC,GAAK,2BAA2B,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,WAAW,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW7D,GAAY,CAAC,sBAAsB,GAAK,gBAAgBF,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKwI,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAGzE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,yDAA0E,mBAAiB,SAAS,sBAAsB,KAAK,yDAAyD,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKzE,GAA8B,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,yDAAyD,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK0H,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAWxG,GAAY,CAAC,sBAAsB,GAAK,gBAAgBR,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKwI,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,iGAAiG,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAGzE,GAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKpE,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,6BAA6B,UAAU,sCAAsC,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,EAAE,MAAM,OAAO,GAAmB,OAAO,QAAQ,QAAQ,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAA8C,CAAC,sBAAsB,GAAK,4BAA4B,YAAY,oBAAoB,GAAG,qCAAqC,GAAK,2BAA2B,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,UAAU,WAAW,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAWlD,GAAY,CAAC,sBAAsB,GAAK,gBAAgBuD,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAa,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,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,iBAAkC,mBAAiB,SAAS,sBAAsB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAY,CAAC,UAAU,GAAM,OAAO,OAAO,UAAU,EAAc,GAAG,GAAG,YAAY,SAAS,YAAY,UAAU,aAAa,KAAK,iBAAiB,UAAU,GAAiB,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAM,GAAGqE,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,QAAyB,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKrE,GAAY,CAAC,UAAU,GAAM,OAAO,OAAO,UAAU,EAAe,GAAG,GAAG,YAAY,SAAS,YAAY,UAAU,gBAAgB,KAAK,QAAQ,UAAU,GAAiB,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAM,GAAGqE,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,GAAoC,CAAC,kBAAkB,CAAC,WAAWrH,GAAY,CAAC,sBAAsB,GAAK,gBAAgBsD,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK5F,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOsM,GAAI,CAAC,kFAAkF,gFAAgF,6QAA6Q,uTAAuT,wKAAwK,wRAAwR,+IAA+I,yLAAyL,wGAAwG,yRAAyR,+QAA+Q,qKAAqK,wRAAwR,mOAAmO,4RAA4R,wRAAwR,uIAAuI,wRAAwR,gEAAgE,kEAAkE,6EAA6E,2GAA2G,GAAGC,GAAgB,6JAA6J,yKAAyK,qHAAqH,CAWnwrB,GAAgB,EAAQc,GAAUf,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,aAAa,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,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,GAA0B,GAAGjN,GAAe,GAAG,GAA4B,GAAGG,GAAmC,GAAG2E,GAAc,GAAGvE,GAAiB,GAAGE,GAAiB,GAAG,GAAe,GAAG,GAAwB2M,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXn/D,SAAS9C,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAA1lB,IAAoJ,IAAkE,IAA4B,CAAgCM,GAAW,CAAC,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LtB,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOtE,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOuE,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASxF,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO/D,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOC,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAOkI,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,YAAY,YAAY,KAAK,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW96D,GAAgB,EAX87D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,GAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGa,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBoD,EAAU,EAAW,CAAC,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,GAAW,CAAC,MAAM,GAAY,GAAGV,GAAqB,CAAC,UAAU,CAAC,MAAM7D,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKuE,GAAW,CAAC,MAAMjE,GAAY,GAAGuD,GAAqB,CAAC,UAAU,CAAC,MAAMtH,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKgI,GAAW,CAAC,MAAM/H,GAAY,GAAGqH,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,GAAW,CAAC,MAAMhI,GAAY,GAAGsH,GAAqB,CAAC,UAAU,CAAC,MAAMvD,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKiE,GAAW,CAAC,MAAMvE,GAAY,GAAG6D,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKU,GAAW,CAAC,MAAMhI,GAAY,GAAGsH,GAAqB,CAAC,UAAU,CAAC,MAAMvD,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,gSAAgS,sQAAsQ,gJAAgJ,+KAA+K,gLAAgL,sWAAsW,mJAAmJ,kLAAkL,wJAAwJ,iEAAiE,+EAA+E,2GAA2G,yEAAyE,oHAAoH,8EAA8E,CAWjtR,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,mDCXzZ,IAA6L,IAAkE,IAA4B,KAA+I,CAAM,GAAgB,EAASrD,GAAW,CAAO0I,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAc,EAAK,EAAS,IAAiB,CAAC,OAAO,EAAK,MAAZ,CAAmB,IAAI,UAAU,OAAO,EAAS,SAAS,EAAe,IAAI,UAAU,OAAO,EAAS,SAAS,EAAe,IAAI,QAAQ,OAAO,EAAS,OAAO,EAAe,IAAI,aAAa,OAAO,EAAS,YAAY,IAAwBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOrC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASnB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUrtD,GAAgB,EAVquD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGa,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBoD,EAAU,EAAW,CAAC,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAK,GAAc,CAAC,OAAO,oFAAoF,UAAU,iBAAiB,mBAAmB,uBAAwC,mBAAiB,SAAS,YAAY,OAAO,YAAY,SAAS,GAAwB,EAAKC,EAAU,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAK3J,GAAmB,CAAC,UAAU,iBAAiB,UAAU,QAAyB,mBAAiB,SAAS,YAAY,YAAY,QAAQ,SAAS,GAAK,MAAM,CAAC,4BAA4B,kEAAkE,qCAAqC,MAAM,8BAA8B,qEAAqE,mCAAmC,MAAM,oCAAoC,MAAM,8BAA8B,QAAQ,kCAAkC,MAAM,4BAA4B,wEAAwE,iCAAiC,OAAO,mCAAmC,wEAAwE,CAAC,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKf,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,SAAS,QAAQ,GAAa,EAAU,CAAC,MAAM,YAAY,QAAQ,YAAY,QAAQ,YAAY,CAAC,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,6QAA6Q,4RAA4R,8RAA8R,0QAA0Q,0pBAA4pB,yGAAyG,CAUvzN,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXlzD,SAAgB,GAAmB,EAAU,CAAC,MAAO,IAA4B,EAAM0K,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;sBAEzM,CAAC,CAAc,EAAKJ,EAAU,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,mBAFa,uLCCA,IAAob,IAA8D,IAA4B,IAA6D,KAA4G,KAA+H,KAAgF,KAA8E,KAA4E,KAA4E,KAAuE,KAA6E,KAAgG,KAA2E,KAA0E,KAA8E,KAAiF,KAA8E,KAA8E,KAAqE,KAAsE,KAAqE,CAAMzD,GAAU,EAAS+C,GAAK,CAAOxI,GAAc,EAASyI,GAAS,CAAO,GAAa,EAASvI,GAAQ,CAAOC,GAAe,EAASuI,GAAU,CAAOrI,GAAmB,EAASsI,GAAc,CAAOpI,GAAgB,GAAO,EAAU,CAAOC,GAAiB,EAASoI,GAAY,CAAOlI,GAAW,EAASqI,GAAM,CAAOnI,GAAkB,EAASoI,GAAa,CAAO,GAAgB,EAASlI,GAAW,CAAO,GAAmC,EAASC,GAA8B,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAkB,GAAOA,GAAY,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAe,EAASC,GAAU,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAkC,GAA6B,EAAO,IAAI,CAAC,OAAO,YAAY,SAAS,GAAmB,QAAQ,YAAY,CAAC,CAAOsJ,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAOzB,OAAc,OAAO,SAAW,IAAkB3B,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8E9F,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAArI,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAwG,EAAE,EAAE,EAAE,EAAE,CAA+EC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAvI,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,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,IAAI,EAAE,EAAE,CAAOE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWF,GAAY,EAAE,EAAE,EAAE,EAAE,CAAOG,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWJ,GAAY,EAAE,IAAI,EAAE,EAAE,CAAOK,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAAOC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWA,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOE,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,EAAS,IAAoB,EAAE,IAAI,oBAAoBC,IAAU,GAAY,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAyJ,GAAW,CAAC,OAAlJ,CAAC,QAAQ,KAAK,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAA6G,OAAO,GAAM,WAAW,GAAG,UAAU,GAAG,aAAa,OAAO,WAAtJ,CAAC,MAAM,IAAI,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAyH,QAAQ,WAAW,KAAK,SAAS,CAAO,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,IAAI,CAAC,KAAK,QAAQ,CAAO,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAASC,GAAgB,CAAC,UAAU,CAAC,+FAA+F,wEAAwE,2HAA2H,+DAA+D,yEAAyE,sEAAsE,2HAA2H,kJAAkJ,sKAAsK,qJAAqJ,wHAAwH,yDAAyD,wDAAwD,+HAA+H,CAAC,UAAU,CAAC,+FAA+F,wEAAwE,gEAAgE,8DAA8D,8CAA8C,sDAAsD,8CAA8C,0GAA0G,CAAC,CAAOC,GAAe,OAAO,KAAKD,GAAgB,CAAOE,GAAU,CAAC,UAAU,2BAA2B,UAAU,0BAA0B,CAAOC,GAAM,CAAC,kFAAkF,gFAAgF,gmBAAgmB,scAAsc,kTAAkT,2SAA2S,sYAAsY,mTAAmT,geAAge,2IAA2I,8FAA8F,2TAA2T,8KAA8K,kMAAkM,0TAA0T,uJAAuJ,0JAA0J,6UAA6U,+cAA+c,2NAA2N,0RAA0R,soBAAsoB,uQAAuQ,iTAAiT,iRAAiR,qRAAqR,mRAAmR,mRAAmR,iNAAiN,0HAA0H,6TAA6T,sVAAsV,wGAAwG,4RAA4R,4RAA4R,sKAAsK,oQAAoQ,yJAAyJ,6MAA6M,iRAAiR,mUAAmU,+UAA+U,+QAA+Q,iWAAiW,0RAA0R,8KAA8K,oEAAoE,GAAG2F,GAAgB,GAAGC,GAAiB,8MAA8M,gcAAgc,CAAOzF,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,CAAS8E,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,EAASuB,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,YAAU,aAAU,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ8C,GAAY,GAAM,CAAqC,CAAC,wBAAsB,UAAO,GAAyB,IAAA,GAAU,CAAO,GAAiB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,QAAQ,EAAG,CAAO,GAAkB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAkF,EAAkB,EAAGpD,GAAzEU,GAAsBC,GAA8F,CAAO,MAAqBgB,IAAW,CAAgB,IAAc,YAAtB,GAA2G,OAAjC,IAAW,CAAC,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAKpG,GAAU,CAAC,MAAM,8QAA8Q,CAAC,CAAc,EAAM,GAAkC,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBwG,EAAU,CAAC,uBAAuB,GAAK,iBAAiB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,UAAU,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,OAAO,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKb,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gCAAgC,mBAAmB,WAAW,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gCAAgC,mBAAmB,WAAW,SAAsB,EAAK,GAAa,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,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKc,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,SAAsB,EAAKrJ,GAAQ,CAAC,UAAU,GAAM,UAAU,EAAc,GAAG,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,UAAU,GAAK,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,SAAsB,EAAKkC,GAAQ,CAAC,eAAe,GAAK,SAAS,GAAsB,EAAKkH,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAM,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKZ,GAAU,CAAC,UAAU,EAAgB,CAAC,UAAQ,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAQ,QAAQ,YAAY,YAAY,MAAM,OAAO,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAKY,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,EAAM,EAAO,IAAI,CAAC,UAAU,EAAG,EAAkB,iBAAiB,CAAC,mBAAmB,OAAO,SAAS,CAAC,GAAa,EAAe,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,iBAAiB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAKhJ,GAAgB,CAAC,gBAAgB,GAAM,gBAAgB,EAAE,QAAQmB,GAAW,UAAU,0CAA0C,KAAKD,GAAU,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKkH,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKY,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kBAAkB,CAAC,UAAU,CAAC,MAAM,iBAAiB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,KAAKxH,GAAW,QAAQC,GAAW,CAAC,CAAC,SAAsB,EAAK,EAAU,CAAC,QAAQH,GAAW,UAAU,0BAA0B,KAAKD,GAAW,gBAAgB,GAAK,QAAQE,GAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKyH,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKX,GAAY,CAAC,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,GAAW,UAAU,EAAG,EAAkB,iBAAiB,CAAC,mBAAmB,UAAU,KAAK1G,GAAW,QAAQ,GAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAACC,IAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mCAAmC,GAAK,mBAAmB,sBAAsB,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,GAAmB,SAAsB,EAAK4G,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,GAAM,UAAU,GAAG,SAAS,YAAY,KAAK,sBAAsB,YAAY,WAAW,OAAO,GAAK,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,KAAK,GAAG,aAAa,MAAM,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKQ,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,eAAe,KAAK,IAAI,OAAO,QAAQ,GAA0B,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,CAAC,CAAc,EAAM,EAAO,OAAO,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAAS,SAAS,CAAc,EAAKA,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,6UAA6U,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,mBAAmB,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,0BAA0B,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,mCAAmC,IAAA,GAAU,CAAC,CAAC,SAAsB,EAAKhJ,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAY,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKiI,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAS,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKwB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKV,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,wCAAwC,CAAC,UAAU,CAAC,MAAM,yDAAyD,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,yDAAyD,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKzI,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,SAAS,CAAc,EAAKyI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kCAAkC,CAAC,UAAU,CAAC,MAAM,+DAA+D,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,+DAA+D,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mBAAmB,yDAAyD,KAAK,yDAAyD,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKxI,GAA8B,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,yDAAyD,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAK,GAAkB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,SAAS,GAAK,UAAU,iBAAiB,SAAS,YAAY,CAAC,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKkJ,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAC,wEAAqF,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,2HAAoI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,OAAO,GAAW,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK1J,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,0BAA0B,mBAAmB,cAAc,KAAK,cAAc,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKU,GAAe,CAAC,UAAU,GAAY,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,6FAA6F,OAAO,oNAAoN,CAAC,GAAG,CAAC,UAAU,gBAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,cAAc,UAAU,aAAa,QAAQ,YAAY,UAAU,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,+BAA+B,mBAAmB,SAAS,CAAC,CAAc,EAAKsI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kCAAkC,CAAC,UAAU,CAAC,MAAM,+DAA+D,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,+DAA+D,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKrI,GAAU,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,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAS,CAAc,EAAK,GAAa,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,SAAsB,EAAKX,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,2BAA2B,mBAAmB,QAAQ,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKgJ,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,SAAsB,EAAKpI,GAAY,CAAC,UAAU,GAAM,OAAO,OAAO,UAAU,EAAe,GAAG,GAAG,YAAY,SAAS,YAAY,UAAU,aAAa,KAAK,QAAQ,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,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,SAAsB,EAAKZ,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAK,gBAAgB,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,2BAA2B,mBAAmB,iBAAiB,KAAK,iBAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKgJ,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,SAAsB,EAAKpI,GAAY,CAAC,UAAU,GAAM,OAAO,OAAO,UAAU,EAAe,GAAG,GAAG,YAAY,SAAS,YAAY,UAAU,gBAAgB,KAAK,iBAAiB,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKoI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,kCAAkC,CAAC,UAAU,CAAC,MAAM,+DAA+D,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,+DAA+D,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKnI,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,6BAA6B,UAAU,sCAAsC,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,SAAsB,EAAKmI,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,QAAQ,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,QAAQ,gBAAgB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,QAAQ,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,QAAQ,iBAAiB,CAAC,CAAC,SAAsB,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,sBAAsB,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,CAAC,kBAAkB,MAAM,QAAQ,cAAc,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,CAAC,CAAc,EAAKV,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,QAAQ,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAA,GAAU,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,QAAQ,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,QAAQ,IAAA,GAAU,CAAC,CAAC,SAAsB,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,qBAAqB,sBAAsB,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,uBAAuB,CAAC,kBAAkB,MAAM,QAAQ,cAAc,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,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,CAAO9B,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG1F,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,UAAxBK,GAAa,GAA2B,KAAKN,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAeh+4C,GAAgB,EAAQ4G,GAAUf,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAS,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,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG1C,GAAU,GAAGzF,GAAc,GAAG,GAAa,GAAGG,GAAe,GAAGE,GAAmB,GAAGG,GAAiB,GAAGE,GAAW,GAAGE,GAAkB,GAAG,GAAgB,GAAG,GAAmC,GAAG,GAAiB,GAAG,GAAoB,GAAG,GAAe,GAAG,GAAiB,GAAG,GAAiB,GAAG,GAAwB0H,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,IChB5uI,SAAgB,GAAQ,EAAU,CAAC,OAAO,SAAyB,EAAM,CAAC,IAAM,EAAY,GAAO,CAAC,EAAM,gBAAgB,CAAC,EAAO,SAAS,CAAC,IAAI,EAAE,SAAS,SAAS,CAAC,EAAG,OAAoB,EAAKW,EAAU,CAAC,GAAG,EAAM,QAAQ,EAAY,KAAK,SAAS,aAAa,qBAAqB,CAAC,wBAA1R,ICIxC,SAAwB,GAAe,EAAM,CAAC,GAAK,CAAC,OAAK,kBAAkB,OAAK,QAAM,aAAW,CAAC,KAAK,QAAQ,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,SAAS,GAAG,MAAM,EAAE,CAAC,UAAQ,IAAI,UAAQ,GAAM,YAAU,OAAO,MAAI,QAAQ,EAAW,CAAC,EAAa,GAAiBpF,EAAS,EAAE,CAAM,CAAC,EAAY,GAAgBA,EAAS,GAAM,CAAO,EAAaqF,EAAO,KAAK,CAAO,MAAqB,CAAK,GAAa,MAAoB,CAAC,EAAgB,GAAM,EAAK,EAAE,CAAC,EAAe,GAAK,EAAG,EAAU,OAA4B,CAAC,MAAoB,EAAe,GAAM,CAAC,EAAS,EAAQ,EAAK,MAAM,GAAG,CAAe,OAAoB,EAAK,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,GAAG,EAAM,MAAM,SAAS,WAAW,QAAQ,eAAe,WAAW,OAAO,OAAO,UAAU,SAAS,SAAS,CAAC,aAAa,EAAiB,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,GAAG,EAAW,QAAM,cAAc,EAAU,OAAO,EAAE,QAAQ,EAAE,CAAC,SAAS,EAAQ,KAAK,EAAO,IAAqB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,eAAe,SAAS,SAAS,OAAO,GAAM,YAAY,MAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,eAAe,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAa,EAAE,EAAQ,OAAO,QAAQ,KAAK,CAAC,WAAW,CAAC,GAAG,EAAW,MAAMnF,EAAM,EAAQ,CAAC,oBAAoBA,IAAQ,EAAQ,OAAO,EAAE,GAAwB,IAAA,GAAU,SAAS,IAAS,IAAI,OAAO,EAAO,CAAC,YAAY,IAAe,CAAc,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,SAAS,WAAW,IAAI,EAAQ,QAAQ,OAAO,KAAK,EAAE,QAAQ,eAAe,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,EAAa,EAAE,EAAQ,OAAO,QAAQ,KAAK,CAAC,WAAW,CAAC,GAAG,EAAW,MAAMA,EAAM,EAAQ,CAAC,SAAS,IAAS,IAAI,OAAO,EAAO,CAAC,WAAW,IAAe,CAAC,CAAC,CAACA,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,mBAH9oD,IAAmD,IAAkC,IAAoD,CAGugD,EAAoB,GAAe,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,kBAAkB,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,UAAU,WAAW,MAAM,CAAC,SAAS,WAAW,gBAAgB,aAAa,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,MAAM,aAAa,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,KAAK,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,aAAa,MAAM,cAAc,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,YAAY,YAAY,aAAa,CAAC,aAAa,CAAC,OAAO,YAAY,YAAY,aAAa,CAAC,aAAa,OAAO,CAAC,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,aAAa,CAAC,IAAI,OAAO,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,aAAa,OAAO,CAAC,CAAC,2BCH9nF,IAAU,UAAU,EAAE,CAAC,CAAcI,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAc+D,GAAI,CAAC,iWAAiW,CAAckB,GAAU,yCCAtd,IAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,eAAe,CAAC,CAAcjF,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,OAAO,OAAO,YAAY,MAAM,SAAS,aAAa,OAAO,IAAI,yKAAyK,OAAO,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,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,cAAc,IAAI,uEAAuE,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,yEAAyE,OAAO,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,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,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,uEAAuE,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,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,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,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,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAc+D,GAAI,CAAC,0nCAA0nC,grCAAgrC,6qCAA6qC,CAAckB,GAAU,kBCAv8Q,SAAS7D,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAl2B,IAAiM,IAAkE,IAA4B,KAAqJ,CAAMhB,GAAoB,EAAS,GAAe,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOsB,GAAW,CAAC,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,QAAM,SAAO,KAAG,OAAK,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,CAAC,kBAAkB,EAAE,YAAY,4FAA4F,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,UAAU,GAAM,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,KAAK,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,qEAAqE,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWplE,GAAgB,EAXomE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY0C,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,IAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAsC,GAAkB,EAAGa,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKjB,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,GAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,GAAkB,gBAAgBoD,EAAU,EAAW,CAAC,gBAAgB,cAAc,GAAK,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,yBAAyB,EAAU,mBAAmB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,uBAAuB,EAAU,iBAAiB,EAAU,aAAa,KAAK,wBAAwB,EAAU,kBAAkB,EAAU,aAAa,KAAK,iBAAiB,EAAU,YAAY,sBAAsB,EAAU,gBAAgB,EAAU,aAAa,KAAK,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,wBAAwB,MAAM,iBAAiB,sBAAsB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,CAAC,GAAG7D,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,MAAM,EAAU,KAAK,CAAC,WAAW,6BAA6B,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAK,QAAQ,IAAI,IAAI,IAAI,KAAK,EAAU,UAAU,YAAY,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,0TAA0T,wGAAwG,iEAAiE,gcAAgc,CAW98L,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,KAAK,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,4FAA4F,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC,kBAAkB,EAAE,YAAY,4FAA4F,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,4FAA4F,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGhB,GAAoB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICX2sB,SAASgB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,6EAA99D,IAA+P,IAAkE,IAA4B,KAA+I,KAAkH,KAA2H,KAA+G,KAA0H,KAAyH,KAAqH,KAA+G,CAAMC,GAAU,EAAS+C,GAAK,CAAO,GAAgB,EAAS7C,GAAW,CAAO,GAAoB,EAAS,GAAe,CAAO,GAAwB,GAA6B,EAAO,IAAI,CAAC,OAAO,YAAY,SAAS,GAAQ,QAAQ,YAAY,CAAC,CAAO,GAAU,EAASC,GAAK,CAAO,GAAgB,EAASC,GAAW,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOwB,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LtB,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOsB,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,EAASpB,GAAS,EAAO,OAAO4D,EAAe,CAAOtC,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,EAASlB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASyC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBnB,GAAuB,EAAM,EAAS,CAAkF,EAAkB,EAAGa,GAAzEU,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK5B,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,QAAQ,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBoD,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG7D,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,OAAO,YAAY,aAAa,YAAY,CAAC,SAAsB,EAAKgD,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKyB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,2FAA2F,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,sGAAsG,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGzE,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKyE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,2FAA2F,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,sGAAsG,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAGzE,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAW,CAAC,UAAU,CAAC,kBAAkB,EAAE,YAAY,kEAAkE,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,sCAAsC,UAAU,KAAK,QAAQ,YAAY,MAAM,OAAO,UAAU,kEAAkE,GAAGH,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,gCAAgC,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAwB,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,MAAM,kEAAkE,KAAK,CAAC,WAAW,yCAAyC,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,UAAU,WAAW,QAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAK,QAAQ,IAAI,IAAI,IAAI,KAAK,cAAc,UAAU,YAAY,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,QAAQ,GAAmB,QAAQ,KAAK,EAAE,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,QAAQ,GAAmB,QAAQ,KAAK,EAAE,CAAC,UAAU,CAAC,QAAQ,GAAmB,QAAQ,KAAK,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAK,CAAC,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,OAAO,UAAU,GAAM,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,UAAU,kBAAkB,MAAM,OAAO,UAAU,sBAAsB,UAAU,GAAK,GAAGJ,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,GAAmB,QAAQ,KAAK,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,UAAU,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOsC,GAAI,CAAC,kFAAkF,kFAAkF,uSAAuS,2TAA2T,yVAAyV,kVAAkV,wLAAwL,6TAA6T,oKAAoK,+UAA+U,2RAA2R,uWAAuW,oRAAoR,4MAA4M,6IAA6I,iGAAiG,iEAAiE,gFAAgF,gGAAgG,gEAAgE,kMAAkM,+FAA+F,yEAAyE,sGAAsG,0EAA0E,GAAGC,GAAgB,GAAGC,GAAiB,CAU7mgB,GAAgB,EAAQa,GAAUf,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,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,OAAO,OAAO,YAAY,MAAM,SAAS,aAAa,OAAO,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG1C,GAAU,GAAG,GAAgB,GAAG,GAAoB,GAAG,GAAU,GAAG,GAAgB,GAAG,GAAwB6C,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCV1mF,IAAU,UAAU,CAAC,uBAAuB,aAAa,mBAAmB,eAAe,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,4FAA4F,OAAO,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,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,cAAc,IAAI,uEAAuE,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,yEAAyE,OAAO,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,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,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,uEAAuE,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,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,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,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,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcJ,GAAI,CAAC,8mCAA8mC,oqCAAoqC,iqCAAiqC,CAAc,GAAU,kBCA/zQ,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAl4B,IAAiK,IAAkE,IAA4B,KAAoJ,KAAyH,CAAM,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOb,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOwC,EAAe,CAAOtC,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,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAASuB,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWxB,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,GAAS,CAAkF,EAAkB,EAAGN,GAAzEU,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,gBAAgBoB,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,kEAAkE,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,CAAC,SAAS,+CAAkD,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,+CAAkD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO9B,GAAI,CAAC,kFAAkF,gFAAgF,sSAAsS,2SAA2S,yRAAyR,+IAA+I,6SAA6S,sJAAsJ,+FAA+F,2IAA2I,+FAA+F,6KAA6K,kKAAkK,qHAAqH,GAAGC,GAAgB,GAAGC,GAAiB,CAU9yQ,GAAgB,EAAQa,GAAUf,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,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,GAAwBG,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,oICVztE,IAA4Y,IAA8D,IAA4B,IAA6D,KAA4G,KAA+H,KAAgF,KAA8E,KAA4E,KAAkF,KAAuE,KAA2E,KAAiF,CAAM,GAAU,EAASC,GAAK,CAAO,GAAc,EAASC,GAAS,CAAO,GAAe,EAASC,GAAU,CAAO,GAAmB,EAASC,GAAc,CAAO,GAAgB,GAAO,EAAU,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAqB,EAASC,GAAgB,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAW,EAASC,GAAM,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAY,CAAC,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,gDAAgD,CAAOC,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8E,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAArI,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAwG,EAAE,EAAE,EAAE,EAAE,CAA+E,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAvI,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,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,IAAI,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAAO,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,OAAyB,SAAS,cAAc,oBAAoB,EAAE,SAAS,cAAc,WAAW,EAAE,SAAS,KAAa,IAAS,CAAC,WAAS,yBAAuB,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,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,0FAA0F,6DAA6D,2MAA2M,CAAC,UAAU,CAAC,iGAAiG,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,UAAU,2BAA2B,CAAO,GAAM,CAAC,kFAAkF,gFAAgF,oUAAoU,sYAAsY,oRAAoR,4SAA4S,kJAAkJ,oRAAoR,8bAA8b,4IAA4I,8FAA8F,0TAA0T,8KAA8K,mMAAmM,0TAA0T,yJAAyJ,sHAAsH,qHAAqH,mLAAmL,4UAA4U,2RAA2R,oEAAoE,CAAO,GAAa,CAAC,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,gDAAgD,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,OAAK,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,kEAAkE,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASC,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,WAAS,GAAG,IAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqC,CAAC,wBAAsB,SAAO,GAAyB,IAAA,GAAU,CAAO,IAAiB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,QAAQ,EAAG,CAAO,GAAkB,CAAC,UAAQ,cAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,MAAM,EAAG,CAAsC,EAAkB,EAAG,GAA2C,CAAO,MAAqBH,IAAW,CAAgB,IAAc,YAAtB,GAAkF,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,4BAA4B,GAAa,EAAU,CAAC,KAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,GAAU,UAAU,EAAG,EAAkB,gBAAgBI,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,YAAY,EAAU,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAO,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKb,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,SAAsB,EAAK,GAAQ,CAAC,SAAS,GAAsB,EAAKa,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,EAAE,GAAG,SAAsB,EAAM,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAS,CAAc,EAAKZ,GAAU,CAAC,UAAU,GAAgB,CAAC,UAAQ,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAQ,QAAQ,YAAY,YAAY,MAAM,OAAO,CAAC,CAAc,EAAK,GAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAKY,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,EAAM,EAAO,IAAI,CAAC,UAAU,EAAG,EAAkB,gBAAgB,CAAC,mBAAmB,OAAO,SAAS,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAgB,CAAC,gBAAgB,GAAM,gBAAgB,EAAE,QAAQ,GAAW,UAAU,yCAAyC,KAAK,GAAU,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKX,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,QAAQ,GAAW,UAAU,2BAA2B,KAAK,GAAW,gBAAgB,GAAK,QAAQ,GAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKY,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKX,GAAY,CAAC,UAAU,EAAiB,CAAC,UAAQ,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,QAAQ,GAAW,UAAU,EAAG,EAAkB,iBAAiB,CAAC,mBAAmB,UAAU,KAAK,GAAW,QAAQ,GAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,IAAI,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKW,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKV,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKU,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKT,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,mCAAmC,GAAK,mBAAmB,sBAAsB,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,sBAAsB,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,GAAM,UAAU,GAAG,SAAS,YAAY,KAAK,sBAAsB,YAAY,WAAW,OAAO,GAAK,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,KAAK,GAAG,aAAa,MAAM,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKQ,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,eAAe,KAAK,IAAI,OAAO,QAAQ,GAA0B,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,4FAA4F,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,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,CAezoiB,GAAgB,EAAQN,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,4FAA4F,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAU,GAAG,GAAc,GAAG,GAAe,GAAG,GAAmB,GAAG,GAAiB,GAAG,GAAqB,GAAG,GAAoB,GAAG,GAAW,GAAG,GAAkB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICHznB,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,wEAAwE,CAE/J,EADgB,CAAC,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAO,CACnD,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOO,EAAoBC,GAAW,CAAC,GAAG,EAAO,IAAK,YAAa,QAAM,CAAE,EAAS,GAAK,CAAC,CAC1F,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOD,EAAoBE,GAAQ,CAAC,GAAG,EAAO,IAAK,SAAU,QAAM,CAAE,EAAS,GAAK,CAAC,CACpF,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACnM,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnM,QAAW,QAEH,eAAsB,GAAY,CAAE,UAAS,gBAAe,YAAY,CACpE,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CAE5C,EAAUF,EACZG,GACA,CACI,UAAW,GACX,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,OAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,GACrB,iBAAkB,oBAClB,UACD,IAAW,OAkCX,IAAA,QAlCgC,CAEnC,GADc,wDAAwD,KAAK,GAAU,UAAU,CACpF,CACP,QAAQ,IAAI,gEAAgE,CAC5E,OAGJ,OAAOA,GAAY,SAAY,CAoB3B,EAAO,+BAnBc,CACjB,UAAW,EACX,OAAQ,CACaC,mBACFC,gBACJC,aACd,CACD,MAAO,CACH,cAAeP,EACf,SAAUQ,EACV,KAAMC,EACN,YAAaC,GACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACb,CACD,YAAa,CAAE,aAAA,EAAc,CAChC,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACH,QAAS,GAAiB,CAC7B,EACH,IACF,CAEI,2BAA4B,GAC5B,eAAgB,GACnB,CACJ,CAEK,EAA6Bb,EAC/Bc,GACA,CACI,SAAU,EACV,MAAO,CAAC,uBAAwB,GAAM,uBAAwB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAO,eAAgB,GAAO,+BAAgC,GAAO,WAAY,GAAM,CAChQ,CACJ,CAEK,EAA8Cd,EAAoBe,GAAyC,CAC7G,SAAU,EACb,CAAC,CAGI,EAAOf,EAAoBgB,GAA4B,CACzD,SAAU,EACV,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,KAAM,CAAC,MAAO,EAAG,KAAM,QAAS,EAAG,MAAO,EAAG,MAAM,CAAE,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,KAAM,WAAY,CAAC,QAAS,GAAI,MAAO,GAAK,SAAU,GAAK,KAAM,CAAC,IAAM,IAAM,IAAM,IAAK,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,KAAM,EAAG,KAAK,CAAE,KAAM,CAAC,KAAM,CAAC,MAAO,EAAG,KAAM,QAAS,EAAG,MAAO,EAAG,MAAM,CAAE,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,GAAK,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,IAAM,IAAM,IAAK,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,KAAM,EAAG,KAAK,CAAC,CAAE,OAAQ,EAAE,CAAC,CACllB,CAAC,CAIF,OADA,MAAM,EACC,EAoBX,SAAS,IAAQ,CACR,IACL,EAAO,gBAAgB,KAAK,UAAU,CAG1C,eAAe,GAAK,EAAe,EAAW,CAC1C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CACvD,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGA,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEvJ,GAAM,EAAc,wCAA0C,4BAA6B,CACvF,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KACjH,CAAC,CAGN,GAAI,CACA,IAAI,EAAS,EAAU,EAAeC,EACtC,GAAI,EAAe,CACf,IAAM,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAClE,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,KACtD,CACH,GAA+B,GAAQ,IAAA,GAAU,CAGjD,IAAM,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAI9B,IAAM,EAAc,GAAY,CAAE,UAAS,WAAU,gBAAe,CAAC,CAG1E,IAAW,SACZ,SAAY,CACd,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,KACvB,GAAI,GAAO,cAAgB,GAAiB,CACtC,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WACzB,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAIjG,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CACvB,SAAS,aACT,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAEf,CAEF,EAAO,gBAAgB,KAAK,CACxB,0BACA,CACI,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,SACH,CACD,QACH,CAAC,CAGF,MAAMC,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACtD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CACjD,CAAC,CAAC,IACH,CAIQ,IAAM,EAAO,MAAM,EACf,GAGA,GAA4B,iCAAoC,CAC5D,GAAsCH,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EACrD,CAIsBI,MACF,CAClB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EAC5E,EAGF,EAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAE/E,EAAO,CAEZ,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,8BArJd,UApIiC,IACV,IACU,IACI,KACwE,KACH,CAEpG,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,WAAY,UAAW,WAAY,UAAW,WAAY,UAAW,aAAc,UAAW,UAAW,UAAW,WAAW,CAAE,KAAMjB,OAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,UAAW,UAAW,OAAQ,UAAW,SAAU,UAAW,QAAS,UAAW,QAAS,UAAW,QAAS,UAAW,aAAc,UAAW,SAAU,UAAW,cAAe,UAAW,UAAW,UAAW,OAAQ,UAAW,WAAY,UAAW,MAAO,UAAW,YAAa,UAAW,OAAO,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,QAAQ,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,YAAa,UAAW,QAAS,UAAW,OAAQ,UAAW,QAAS,UAAW,QAAS,UAAW,SAAU,UAAW,UAAW,UAAW,cAAe,UAAW,OAAQ,UAAW,WAAY,UAAW,OAAQ,UAAW,SAAU,UAAW,MAAO,UAAW,aAAc,UAAW,UAAU,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,cAAc,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,gBAAgB,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,SAAS,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,QAAQ,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,UAAW,UAAW,QAAQ,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,UAAU,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,QAAS,UAAW,UAAU,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,SAAS,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,UAAU,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,mBAAmB,CAAC,CAElnG,GAAU,CAAC,CAAC,KAAM,QAAS,GAAI,UAAW,KAAM,aAAc,KAAM,GAAI,cAAe,MAAM,CAAC,CAC9F,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACpK,GAAe,mEAwHf,GAAY,OAAO,SAAa,IAClC,GAAW,CACX,EAAO,4BAA8B,EAAoB,QAC9CJ,EAAoBsB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAGjK,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}