{"version":3,"file":"script_main.Bo05H1Rn.mjs","names":["x","d","debounce","className","useRef","_Fragment","Children","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","css","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","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","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","Logo","Hamburger","LinkFonts","Link","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","FooterCTA","Link","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","Navbar","Lenis","Footer","Component","useRef","React.useId","className","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/unpkg.com/lenis@1.3.15-framer.0/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.15-framer.0/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/wa7F7X7zO5XLWZMoTI5u/Lenis.js","https:/framerusercontent.com/modules/rjsnHv42GdqU2IBcyMf7/pUQ5ZnIgKNx2OOcUu1nn/CGSBSYZoX.js","https:/framerusercontent.com/modules/oi9wI5Sd66nNXwAiCJ9K/nQrzqD8NsPdKbxRwVPOL/L3xyoURPN.js","https:/framerusercontent.com/modules/efluEmfll70fPEOOwreX/OwJQYI3Ci4JxfstxgMM9/OkcMExZum.js","https:/framerusercontent.com/modules/ponpvntZyTS0gweLQaCT/A9NQ7yFmMzOGzTbB7bJ8/C7qc0yP0f.js","https:/framerusercontent.com/modules/j7lYSvSBU156cGGPRJYE/RXqGV6he9ziveBysIT5n/TroXPKjdh.js","https:/framerusercontent.com/modules/4J8C5vGya0K5njcs0Pfm/etOSRhOniNQHz91tgs6C/J6ac2wT1h.js","https:/framerusercontent.com/modules/oHDC6Aaz00ZaToNNkxXo/Ume12TTN9gcECBRgPjYu/JDYZ4GLIn.js","https:/framerusercontent.com/modules/qZ4hrzbcoHryNtBcJri6/0AOnm2hf7Unr7fo1DNBp/ywXln_kWM.js","https:/framerusercontent.com/modules/bMigl8hK8LXSyIP2DyWa/DV0PuWxmMGBkaPO59UUM/C_TRfzoRv.js","https:/framerusercontent.com/modules/ewIh1H8tsCKXaei6nWb4/8maLTGK2oi16IdAj3QY2/ezWVYNlMJ.js","https:/framerusercontent.com/modules/3RSUfbJusZOxpn7YgcBk/vKAKlUI6O243DevuCvhn/QIyhEFNpK.js","https:/framerusercontent.com/modules/m18PtdrQHy5t8qvl9Noy/sXts4jtprH6ry6Q3dqcE/TOQureRdA.js","framer:toplevel/main"],"sourcesContent":["// package.json\nvar version = \"1.3.15-framer.0\";\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) => {\n      element.destroy();\n    });\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(\n      (element) => this.addElement(element, options)\n    );\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.15-framer.0/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.15-framer.0/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.15-framer.0/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\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Mono-500\",\"GF;IBM Plex Mono-700\",\"GF;IBM Plex Mono-700italic\",\"GF;IBM Plex Mono-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJ8lJPg-IUDNg.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3pQP8lJPg-IUDNg.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSblJFgsARHNh4zg.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F6sfjptAgt5VM-kVkqdyU8n1ioSJlRFgsARHNh4zg.woff2\",weight:\"500\"}]}];export const css=[\".framer-hi563 .framer-styles-preset-k19tv4:not(.rich-text-wrapper), .framer-hi563 .framer-styles-preset-k19tv4.rich-text-wrapper p { --framer-font-family: \\\"IBM Plex Mono\\\", monospace; --framer-font-family-bold: \\\"IBM Plex Mono\\\", monospace; --framer-font-family-bold-italic: \\\"IBM Plex Mono\\\", monospace; --framer-font-family-italic: \\\"IBM Plex Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 8px; --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: 500; --framer-letter-spacing: -0.4px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #050505); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-hi563\";\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 (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans-500\",\"GF;IBM Plex Sans-700\",\"GF;IBM Plex Sans-700italic\",\"GF;IBM Plex Sans-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlzBaI5loa26g.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSDDV5zBaI5loa26g.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhp8RKg4tIOm6vje.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhqpQ6g4tIOm6vje.woff2\",weight:\"500\"}]}];export const css=['.framer-UiTkO .framer-styles-preset-93iufw:not(.rich-text-wrapper), .framer-UiTkO .framer-styles-preset-93iufw.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-UiTkO .framer-styles-preset-93iufw:not(.rich-text-wrapper), .framer-UiTkO .framer-styles-preset-93iufw.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --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: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-UiTkO .framer-styles-preset-93iufw:not(.rich-text-wrapper), .framer-UiTkO .framer-styles-preset-93iufw.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --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: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-UiTkO\";\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 (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans-500\",\"GF;IBM Plex Sans-700\",\"GF;IBM Plex Sans-700italic\",\"GF;IBM Plex Sans-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlzBaI5loa26g.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSDDV5zBaI5loa26g.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhp8RKg4tIOm6vje.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhqpQ6g4tIOm6vje.woff2\",weight:\"500\"}]}];export const css=['.framer-40GLT .framer-styles-preset-1if2cc5:not(.rich-text-wrapper), .framer-40GLT .framer-styles-preset-1if2cc5.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-40GLT .framer-styles-preset-1if2cc5:not(.rich-text-wrapper), .framer-40GLT .framer-styles-preset-1if2cc5.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-40GLT .framer-styles-preset-1if2cc5:not(.rich-text-wrapper), .framer-40GLT .framer-styles-preset-1if2cc5.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --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: 500; --framer-letter-spacing: -0.02em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-40GLT\";\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 (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Fraunces-600italic\",\"GF;Fraunces-900italic\",\"GF;Fraunces-900italic\",\"GF;Fraunces-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Fraunces\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Fraunces\",url:\"https://fonts.gstatic.com/s/fraunces/v38/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1iVSv7Tp05GNi3k.woff2\",weight:\"600\"},{cssFamilyName:\"Fraunces\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Fraunces\",url:\"https://fonts.gstatic.com/s/fraunces/v38/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1jiSv7Tp05GNi3k.woff2\",weight:\"900\"}]}];export const css=['.framer-FWHVi .framer-styles-preset-x4q1q9:not(.rich-text-wrapper), .framer-FWHVi .framer-styles-preset-x4q1q9.rich-text-wrapper h5 { --framer-font-family: \"Fraunces\", \"Fraunces Placeholder\", serif; --framer-font-family-bold: \"Fraunces\", serif; --framer-font-family-bold-italic: \"Fraunces\", serif; --framer-font-family-italic: \"Fraunces\", \"Fraunces Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 48px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.4px; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-FWHVi .framer-styles-preset-x4q1q9:not(.rich-text-wrapper), .framer-FWHVi .framer-styles-preset-x4q1q9.rich-text-wrapper h5 { --framer-font-family: \"Fraunces\", \"Fraunces Placeholder\", serif; --framer-font-family-bold: \"Fraunces\", serif; --framer-font-family-bold-italic: \"Fraunces\", serif; --framer-font-family-italic: \"Fraunces\", \"Fraunces Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 36px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.4px; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-FWHVi .framer-styles-preset-x4q1q9:not(.rich-text-wrapper), .framer-FWHVi .framer-styles-preset-x4q1q9.rich-text-wrapper h5 { --framer-font-family: \"Fraunces\", \"Fraunces Placeholder\", serif; --framer-font-family-bold: \"Fraunces\", serif; --framer-font-family-bold-italic: \"Fraunces\", serif; --framer-font-family-italic: \"Fraunces\", \"Fraunces Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 26px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: -0.4px; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-FWHVi\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Sans-500\",\"GF;IBM Plex Sans-700\",\"GF;IBM Plex Sans-700italic\",\"GF;IBM Plex Sans-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlzBaI5loa26g.woff2\",weight:\"500\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSDDV5zBaI5loa26g.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhp8RKg4tIOm6vje.woff2\",weight:\"700\"},{cssFamilyName:\"IBM Plex Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"IBM Plex Sans\",url:\"https://fonts.gstatic.com/s/ibmplexsans/v23/zYXEKVElMYYaJe8bpLHnCwDKhdTEG46kmUZQCX598fQbM4jw8V78x9OWIhqpQ6g4tIOm6vje.woff2\",weight:\"500\"}]}];export const css=['.framer-QIafg .framer-styles-preset-a10jcr:not(.rich-text-wrapper), .framer-QIafg .framer-styles-preset-a10jcr.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 32px; --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: 500; --framer-letter-spacing: -0.3px; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-QIafg .framer-styles-preset-a10jcr:not(.rich-text-wrapper), .framer-QIafg .framer-styles-preset-a10jcr.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 25px; --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: 500; --framer-letter-spacing: -0.3px; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-QIafg .framer-styles-preset-a10jcr:not(.rich-text-wrapper), .framer-QIafg .framer-styles-preset-a10jcr.rich-text-wrapper p { --framer-font-family: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-family-italic: \"IBM Plex Sans\", \"IBM Plex Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.3px; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, #020120); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-QIafg\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (dc53115)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/ponpvntZyTS0gweLQaCT/A9NQ7yFmMzOGzTbB7bJ8/C7qc0yP0f.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/rjsnHv42GdqU2IBcyMf7/pUQ5ZnIgKNx2OOcUu1nn/CGSBSYZoX.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/gWMbLShV6ItgLT8nZJp2/ZZHU3FOC9dqb0uFAzORf/dPIQ_XLHq.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/oi9wI5Sd66nNXwAiCJ9K/nQrzqD8NsPdKbxRwVPOL/L3xyoURPN.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/j7lYSvSBU156cGGPRJYE/RXqGV6he9ziveBysIT5n/TroXPKjdh.js\";const enabledGestures={AdId_Mwqs:{hover:true},Ist2aV94f:{hover:true},uwcwdQqrQ:{hover:true},zbH2nEV1g:{hover:true}};const cycleOrder=[\"Ist2aV94f\",\"zbH2nEV1g\",\"AdId_Mwqs\",\"uwcwdQqrQ\",\"eKr7V8RZ3\",\"skPUFqaJE\",\"Lo0v_5KaQ\",\"ktu5GN6lC\"];const serializationHash=\"framer-OfRgG\";const variantClassNames={AdId_Mwqs:\"framer-v-k34w80\",eKr7V8RZ3:\"framer-v-105l5mn\",Ist2aV94f:\"framer-v-yz1yjf\",ktu5GN6lC:\"framer-v-1ssrwi1\",Lo0v_5KaQ:\"framer-v-1um9lti\",skPUFqaJE:\"framer-v-112apll\",uwcwdQqrQ:\"framer-v-o8e4b\",zbH2nEV1g:\"framer-v-jxngut\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.1,delay:0,duration:.5,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 - Large\":\"zbH2nEV1g\",\"Desktop - Largest\":\"Ist2aV94f\",\"Desktop - Medium\":\"AdId_Mwqs\",\"Desktop - Small\":\"uwcwdQqrQ\",\"Tablet/Phone - Large\":\"skPUFqaJE\",\"Tablet/Phone - Largest\":\"eKr7V8RZ3\",\"Tablet/Phone - Medium\":\"Lo0v_5KaQ\",\"Tablet/Phone - Small\":\"ktu5GN6lC\"};const getProps=({click,height,hoverColor,id,link,mainColor,newTab,showLinkTag,smoothScroll,tagContent,title,width,...props})=>{return{...props,fCHh9km5R:link??props.fCHh9km5R,fHZMvOeDy:hoverColor??props.fHZMvOeDy??\"var(--token-00b147d3-c599-4202-bef9-943e4670788a, rgb(255, 68, 0))\",HEoPL8ESv:newTab??props.HEoPL8ESv,IlgKHnOUN:title??props.IlgKHnOUN??\"EMAIL\",jIGObe4cV:tagContent??props.jIGObe4cV??\"[0]\",kLIiltEv1:smoothScroll??props.kLIiltEv1,NvvJMrrZh:showLinkTag??props.NvvJMrrZh,snEeOnVjD:mainColor??props.snEeOnVjD??\"var(--token-1d561026-f4e5-4a8a-a45d-8d20320863ba, rgb(255, 255, 255))\",TfXi_5pd3:click??props.TfXi_5pd3,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ist2aV94f\"};};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,IlgKHnOUN,fCHh9km5R,HEoPL8ESv,snEeOnVjD,fHZMvOeDy,jIGObe4cV,NvvJMrrZh,kLIiltEv1,TfXi_5pd3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ist2aV94f\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgl9sb9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TfXi_5pd3){const res=await TfXi_5pd3(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"eKr7V8RZ3\",\"skPUFqaJE\",\"Lo0v_5KaQ\",\"ktu5GN6lC\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:fCHh9km5R,motionChild:true,nodeId:\"Ist2aV94f\",openInNewTab:HEoPL8ESv,scopeId:\"J6ac2wT1h\",smoothScroll:kLIiltEv1,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yz1yjf\",className,classNames)} framer-1uh4xqf`,\"data-framer-name\":\"Desktop - Largest\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ist2aV94f\",onTap:onTapgl9sb9,ref:refBinding,style:{...style},...addPropertyOverrides({\"AdId_Mwqs-hover\":{\"data-framer-name\":undefined},\"Ist2aV94f-hover\":{\"data-framer-name\":undefined},\"uwcwdQqrQ-hover\":{\"data-framer-name\":undefined},\"zbH2nEV1g-hover\":{\"data-framer-name\":undefined},AdId_Mwqs:{\"data-framer-name\":\"Desktop - Medium\"},eKr7V8RZ3:{\"data-framer-name\":\"Tablet/Phone - Largest\"},ktu5GN6lC:{\"data-framer-name\":\"Tablet/Phone - Small\"},Lo0v_5KaQ:{\"data-framer-name\":\"Tablet/Phone - Medium\"},skPUFqaJE:{\"data-framer-name\":\"Tablet/Phone - Large\"},uwcwdQqrQ:{\"data-framer-name\":\"Desktop - Small\"},zbH2nEV1g:{\"data-framer-name\":\"Desktop - Large\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9zbnwt\",layoutDependency:layoutDependency,layoutId:\"OXPuEukGU\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x4j971\",layoutDependency:layoutDependency,layoutId:\"YVCvgDSRj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-x4q1q9\",\"data-styles-preset\":\"C7qc0yP0f\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-snEeOnVjD-J6ac2wT1h))\"},children:\"EMAIL\"})}),className:\"framer-18ibl0i\",\"data-framer-name\":\"Main link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mOM1DmTjY\",style:{\"--extracted-1lwpl3i\":\"var(--variable-reference-snEeOnVjD-J6ac2wT1h)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-snEeOnVjD-J6ac2wT1h\":snEeOnVjD},text:IlgKHnOUN,variants:{AdId_Mwqs:{\"--extracted-r6o4lv\":\"var(--variable-reference-snEeOnVjD-J6ac2wT1h)\"},ktu5GN6lC:{\"--extracted-r6o4lv\":\"var(--variable-reference-snEeOnVjD-J6ac2wT1h)\"},Lo0v_5KaQ:{\"--extracted-r6o4lv\":\"var(--variable-reference-snEeOnVjD-J6ac2wT1h)\"},skPUFqaJE:{\"--extracted-r6o4lv\":\"var(--variable-reference-snEeOnVjD-J6ac2wT1h)\"},uwcwdQqrQ:{\"--extracted-r6o4lv\":\"var(--variable-reference-snEeOnVjD-J6ac2wT1h)\"},zbH2nEV1g:{\"--extracted-r6o4lv\":\"var(--variable-reference-snEeOnVjD-J6ac2wT1h)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AdId_Mwqs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-93iufw\",\"data-styles-preset\":\"L3xyoURPN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-snEeOnVjD-J6ac2wT1h))\"},children:\"EMAIL\"})})},ktu5GN6lC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19alnrj\",\"data-styles-preset\":\"dPIQ_XLHq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-snEeOnVjD-J6ac2wT1h))\"},children:\"EMAIL\"})})},Lo0v_5KaQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-93iufw\",\"data-styles-preset\":\"L3xyoURPN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-snEeOnVjD-J6ac2wT1h))\"},children:\"EMAIL\"})})},skPUFqaJE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a10jcr\",\"data-styles-preset\":\"TroXPKjdh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-snEeOnVjD-J6ac2wT1h))\"},children:\"EMAIL\"})})},uwcwdQqrQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19alnrj\",\"data-styles-preset\":\"dPIQ_XLHq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-snEeOnVjD-J6ac2wT1h))\"},children:\"EMAIL\"})})},zbH2nEV1g:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a10jcr\",\"data-styles-preset\":\"TroXPKjdh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-snEeOnVjD-J6ac2wT1h))\"},children:\"EMAIL\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-x4q1q9\",\"data-styles-preset\":\"C7qc0yP0f\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--variable-reference-fHZMvOeDy-J6ac2wT1h))\"},children:\"EMAIL\"})}),className:\"framer-13xp07b\",\"data-framer-name\":\"Hover link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CGnsO8WtY\",style:{\"--extracted-1lwpl3i\":\"var(--variable-reference-fHZMvOeDy-J6ac2wT1h)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-fHZMvOeDy-J6ac2wT1h\":fHZMvOeDy},text:IlgKHnOUN,variants:{AdId_Mwqs:{\"--extracted-r6o4lv\":\"var(--variable-reference-fHZMvOeDy-J6ac2wT1h)\"},uwcwdQqrQ:{\"--extracted-r6o4lv\":\"var(--variable-reference-fHZMvOeDy-J6ac2wT1h)\"},zbH2nEV1g:{\"--extracted-r6o4lv\":\"var(--variable-reference-fHZMvOeDy-J6ac2wT1h)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AdId_Mwqs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-93iufw\",\"data-styles-preset\":\"L3xyoURPN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-fHZMvOeDy-J6ac2wT1h))\"},children:\"EMAIL\"})})},uwcwdQqrQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19alnrj\",\"data-styles-preset\":\"dPIQ_XLHq\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-fHZMvOeDy-J6ac2wT1h))\"},children:\"EMAIL\"})})},zbH2nEV1g:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a10jcr\",\"data-styles-preset\":\"TroXPKjdh\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-fHZMvOeDy-J6ac2wT1h))\"},children:\"EMAIL\"})})}},baseVariant,gestureVariant)})]})}),NvvJMrrZh&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k19tv4\",\"data-styles-preset\":\"CGSBSYZoX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-fHZMvOeDy-J6ac2wT1h))\"},children:\"[0]\"})}),className:\"framer-emc9cq\",\"data-framer-name\":\"[23]\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FKydpXHwJ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-fHZMvOeDy-J6ac2wT1h)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-fHZMvOeDy-J6ac2wT1h\":fHZMvOeDy},text:jIGObe4cV,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OfRgG.framer-1uh4xqf, .framer-OfRgG .framer-1uh4xqf { display: block; }\",\".framer-OfRgG.framer-yz1yjf { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-OfRgG .framer-9zbnwt { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 58px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-OfRgG .framer-1x4j971 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-OfRgG .framer-18ibl0i, .framer-OfRgG .framer-13xp07b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OfRgG .framer-emc9cq { flex: none; height: auto; position: absolute; right: -6px; top: -11px; white-space: pre; width: auto; z-index: 1; }\",\".framer-OfRgG.framer-v-jxngut .framer-9zbnwt, .framer-OfRgG.framer-v-112apll .framer-9zbnwt { height: 36px; }\",\".framer-OfRgG.framer-v-k34w80.framer-yz1yjf { width: 53px; }\",\".framer-OfRgG.framer-v-k34w80 .framer-9zbnwt { align-self: unset; height: 27px; width: 100%; }\",\".framer-OfRgG.framer-v-o8e4b .framer-9zbnwt, .framer-OfRgG.framer-v-1ssrwi1 .framer-9zbnwt { height: 19px; }\",\".framer-OfRgG.framer-v-1um9lti .framer-9zbnwt { align-self: unset; height: 27px; width: min-content; }\",\".framer-OfRgG.framer-v-yz1yjf.hover.framer-yz1yjf, .framer-OfRgG.framer-v-yz1yjf.hover .framer-9zbnwt, .framer-OfRgG.framer-v-jxngut.hover.framer-yz1yjf, .framer-OfRgG.framer-v-jxngut.hover .framer-9zbnwt, .framer-OfRgG.framer-v-jxngut.hover .framer-1x4j971, .framer-OfRgG.framer-v-k34w80.hover .framer-1x4j971, .framer-OfRgG.framer-v-o8e4b.hover.framer-yz1yjf, .framer-OfRgG.framer-v-o8e4b.hover .framer-9zbnwt { justify-content: flex-end; }\",\".framer-OfRgG.framer-v-k34w80.hover.framer-yz1yjf { justify-content: flex-end; width: min-content; }\",\".framer-OfRgG.framer-v-k34w80.hover .framer-9zbnwt { align-self: stretch; justify-content: flex-end; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 145.033\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zbH2nEV1g\":{\"layout\":[\"auto\",\"auto\"]},\"AdId_Mwqs\":{\"layout\":[\"fixed\",\"auto\"]},\"uwcwdQqrQ\":{\"layout\":[\"auto\",\"auto\"]},\"eKr7V8RZ3\":{\"layout\":[\"auto\",\"auto\"]},\"skPUFqaJE\":{\"layout\":[\"auto\",\"auto\"]},\"Lo0v_5KaQ\":{\"layout\":[\"auto\",\"auto\"]},\"ktu5GN6lC\":{\"layout\":[\"auto\",\"auto\"]},\"dpyijD8xz\":{\"layout\":[\"auto\",\"auto\"]},\"TM0oSMHvh\":{\"layout\":[\"auto\",\"auto\"]},\"irZdUXcc9\":{\"layout\":[\"auto\",\"auto\"]},\"c9KS2HffS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"IlgKHnOUN\":\"title\",\"fCHh9km5R\":\"link\",\"HEoPL8ESv\":\"newTab\",\"snEeOnVjD\":\"mainColor\",\"fHZMvOeDy\":\"hoverColor\",\"jIGObe4cV\":\"tagContent\",\"NvvJMrrZh\":\"showLinkTag\",\"kLIiltEv1\":\"smoothScroll\",\"TfXi_5pd3\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ6ac2wT1h=withCSS(Component,css,\"framer-OfRgG\");export default FramerJ6ac2wT1h;FramerJ6ac2wT1h.displayName=\"Link\";FramerJ6ac2wT1h.defaultProps={height:58,width:145.033};addPropertyControls(FramerJ6ac2wT1h,{variant:{options:[\"Ist2aV94f\",\"zbH2nEV1g\",\"AdId_Mwqs\",\"uwcwdQqrQ\",\"eKr7V8RZ3\",\"skPUFqaJE\",\"Lo0v_5KaQ\",\"ktu5GN6lC\"],optionTitles:[\"Desktop - Largest\",\"Desktop - Large\",\"Desktop - Medium\",\"Desktop - Small\",\"Tablet/Phone - Largest\",\"Tablet/Phone - Large\",\"Tablet/Phone - Medium\",\"Tablet/Phone - Small\"],title:\"Variant\",type:ControlType.Enum},IlgKHnOUN:{defaultValue:\"EMAIL\",displayTextArea:false,title:\"Title\",type:ControlType.String},fCHh9km5R:{title:\"Link\",type:ControlType.Link},HEoPL8ESv:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},snEeOnVjD:{defaultValue:\"var(--token-1d561026-f4e5-4a8a-a45d-8d20320863ba, rgb(255, 255, 255))\",title:\"Main color\",type:ControlType.Color},fHZMvOeDy:{defaultValue:'var(--token-00b147d3-c599-4202-bef9-943e4670788a, rgb(255, 68, 0)) /* {\"name\":\"Primary\"} */',title:\"Hover color\",type:ControlType.Color},jIGObe4cV:{defaultValue:\"[0]\",displayTextArea:false,title:\"Tag content\",type:ControlType.String},NvvJMrrZh:{defaultValue:false,title:\"Show link tag\",type:ControlType.Boolean},kLIiltEv1:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},TfXi_5pd3:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJ6ac2wT1h,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ6ac2wT1h\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"145.033\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"IlgKHnOUN\\\":\\\"title\\\",\\\"fCHh9km5R\\\":\\\"link\\\",\\\"HEoPL8ESv\\\":\\\"newTab\\\",\\\"snEeOnVjD\\\":\\\"mainColor\\\",\\\"fHZMvOeDy\\\":\\\"hoverColor\\\",\\\"jIGObe4cV\\\":\\\"tagContent\\\",\\\"NvvJMrrZh\\\":\\\"showLinkTag\\\",\\\"kLIiltEv1\\\":\\\"smoothScroll\\\",\\\"TfXi_5pd3\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zbH2nEV1g\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AdId_Mwqs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uwcwdQqrQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eKr7V8RZ3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"skPUFqaJE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Lo0v_5KaQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ktu5GN6lC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dpyijD8xz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TM0oSMHvh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"irZdUXcc9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c9KS2HffS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"58\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c07a8c1)\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=[\"ztClJUaPs\",\"hU_3CSsQ7\",\"QrmNdRCrX\",\"jLoUv_cER\"];const serializationHash=\"framer-bu8On\";const variantClassNames={hU_3CSsQ7:\"framer-v-t3shly\",jLoUv_cER:\"framer-v-175ddj\",QrmNdRCrX:\"framer-v-9qh9s3\",ztClJUaPs:\"framer-v-1t9zr46\"};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={\"Dark closed\":\"QrmNdRCrX\",\"Dark opened\":\"jLoUv_cER\",\"Light closed\":\"ztClJUaPs\",\"Light opened\":\"hU_3CSsQ7\"};const getProps=({click,height,id,width,...props})=>{return{...props,NB99KdE1C:click??props.NB99KdE1C,variant:humanReadableVariantMap[props.variant]??props.variant??\"ztClJUaPs\"};};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,NB99KdE1C,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ztClJUaPs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1f59y2u=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NB99KdE1C){const res=await NB99KdE1C(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1t9zr46\",className,classNames),\"data-framer-name\":\"Light closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ztClJUaPs\",onTap:onTap1f59y2u,ref:refBinding,style:{...style},...addPropertyOverrides({hU_3CSsQ7:{\"data-framer-name\":\"Light opened\"},jLoUv_cER:{\"data-framer-name\":\"Dark opened\"},QrmNdRCrX:{\"data-framer-name\":\"Dark closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tvwtcr\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"tmbgk_Va7\",style:{backgroundColor:\"var(--token-1d561026-f4e5-4a8a-a45d-8d20320863ba, rgb(255, 255, 255))\",rotate:0},variants:{hU_3CSsQ7:{rotate:20},jLoUv_cER:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",rotate:20},QrmNdRCrX:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1arji3t\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"exqWHqHkU\",style:{backgroundColor:\"var(--token-1d561026-f4e5-4a8a-a45d-8d20320863ba, rgb(255, 255, 255))\",rotate:0},variants:{hU_3CSsQ7:{rotate:-20},jLoUv_cER:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",rotate:-20},QrmNdRCrX:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",rotate:0}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bu8On.framer-12zs0ae, .framer-bu8On .framer-12zs0ae { display: block; }\",\".framer-bu8On.framer-1t9zr46 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 28px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 28px; }\",\".framer-bu8On .framer-1tvwtcr, .framer-bu8On .framer-1arji3t { flex: none; gap: 0px; height: 2px; overflow: hidden; position: relative; width: 100%; }\",\".framer-bu8On.framer-v-t3shly .framer-1tvwtcr, .framer-bu8On.framer-v-t3shly .framer-1arji3t, .framer-bu8On.framer-v-175ddj .framer-1tvwtcr, .framer-bu8On.framer-v-175ddj .framer-1arji3t { left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hU_3CSsQ7\":{\"layout\":[\"fixed\",\"fixed\"]},\"QrmNdRCrX\":{\"layout\":[\"fixed\",\"fixed\"]},\"jLoUv_cER\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"NB99KdE1C\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJDYZ4GLIn=withCSS(Component,css,\"framer-bu8On\");export default FramerJDYZ4GLIn;FramerJDYZ4GLIn.displayName=\"Hamburger\";FramerJDYZ4GLIn.defaultProps={height:28,width:28};addPropertyControls(FramerJDYZ4GLIn,{variant:{options:[\"ztClJUaPs\",\"hU_3CSsQ7\",\"QrmNdRCrX\",\"jLoUv_cER\"],optionTitles:[\"Light closed\",\"Light opened\",\"Dark closed\",\"Dark opened\"],title:\"Variant\",type:ControlType.Enum},NB99KdE1C:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJDYZ4GLIn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJDYZ4GLIn\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"NB99KdE1C\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"28\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hU_3CSsQ7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QrmNdRCrX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jLoUv_cER\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JDYZ4GLIn.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"n0uLn0tQX\",\"G5bFlAI7x\"];const serializationHash=\"framer-oExKy\";const variantClassNames={G5bFlAI7x:\"framer-v-zgp90n\",n0uLn0tQX:\"framer-v-120slnj\"};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 humanReadableVariantMap={Black:\"G5bFlAI7x\",White:\"n0uLn0tQX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"n0uLn0tQX\"};};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:\"n0uLn0tQX\",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:{webPageId:\"xm7xSBGHl\"},motionChild:true,nodeId:\"n0uLn0tQX\",openInNewTab:false,scopeId:\"ywXln_kWM\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-120slnj\",className,classNames)} framer-43z9gh`,\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"n0uLn0tQX\",ref:refBinding,style:{...style},...addPropertyOverrides({G5bFlAI7x:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ei681e\",layoutDependency:layoutDependency,layoutId:\"CkKQW7zPb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.32 19.295\" overflow=\"visible\"><g><path d=\"M 2.786 19.028 L 2.708 19.027 L 2.843 19.027 Z M 29.111 19.027 C 28.806 19.027 28.401 19.054 27.898 19.108 L 26.576 19.108 C 26.378 19.108 26.28 19.032 26.28 18.88 C 26.28 18.728 26.38 18.652 26.58 18.652 C 27.072 18.652 27.423 18.643 27.632 18.625 C 27.835 18.611 28.023 18.514 28.151 18.357 C 28.288 18.197 28.356 17.92 28.356 17.527 L 28.356 1.769 C 28.356 1.376 28.288 1.099 28.151 0.938 C 28.021 0.781 27.835 0.68 27.632 0.657 C 27.423 0.63 27.072 0.616 26.58 0.616 C 26.38 0.616 26.28 0.541 26.28 0.389 C 26.28 0.237 26.378 0.161 26.576 0.161 C 27.134 0.161 27.574 0.179 27.898 0.214 C 28.401 0.25 28.806 0.268 29.111 0.268 L 29.354 0.268 C 29.768 0.268 30.208 0.232 30.676 0.161 L 31.889 0.161 C 32.087 0.161 32.186 0.237 32.186 0.389 C 32.186 0.541 32.084 0.616 31.881 0.616 L 31.522 0.616 C 31.171 0.616 30.899 0.639 30.705 0.683 C 30.511 0.728 30.359 0.835 30.248 1.005 C 30.137 1.175 30.082 1.429 30.082 1.769 L 30.082 17.527 C 30.082 17.92 30.151 18.197 30.29 18.357 C 30.421 18.514 30.611 18.611 30.815 18.625 C 31.028 18.643 31.383 18.652 31.881 18.652 C 32.084 18.652 32.186 18.728 32.186 18.88 C 32.186 19.032 32.087 19.108 31.889 19.108 L 30.568 19.108 C 30.064 19.054 29.66 19.027 29.354 19.027 Z M 47.661 19.055 C 47.564 19.052 47.485 19.051 47.423 19.051 L 47.855 19.051 C 47.798 19.051 47.734 19.052 47.661 19.055 Z M 102.412 0 C 103.042 0 103.581 0.031 104.03 0.094 C 104.481 0.156 104.94 0.232 105.407 0.322 C 105.928 0.447 106.35 0.509 106.674 0.509 C 106.782 0.509 106.868 0.487 106.931 0.442 C 106.993 0.398 107.051 0.322 107.107 0.214 C 107.178 0.072 107.285 0 107.428 0 C 107.5 0 107.565 0.027 107.618 0.081 C 107.671 0.134 107.681 0.25 107.646 0.429 L 107.618 0.616 C 107.528 1.206 107.484 1.849 107.484 2.546 C 107.484 3.493 107.537 4.351 107.646 5.119 L 107.699 5.601 C 107.699 5.78 107.618 5.869 107.456 5.869 C 107.347 5.869 107.271 5.829 107.227 5.749 C 107.183 5.668 107.16 5.53 107.16 5.333 L 107.16 5.145 C 107.16 4.02 107.007 3.105 106.701 2.399 C 106.396 1.693 105.91 1.175 105.245 0.844 C 104.579 0.514 103.708 0.348 102.629 0.348 C 101.19 0.348 100.085 0.616 99.312 1.152 C 98.539 1.688 98.152 2.457 98.152 3.457 C 98.152 4.011 98.291 4.52 98.569 4.985 C 98.849 5.449 99.338 5.936 100.039 6.445 C 100.741 6.955 101.775 7.566 103.141 8.281 C 104.417 9.032 105.428 9.728 106.176 10.371 C 106.921 11.014 107.465 11.671 107.808 12.341 C 108.148 13.011 108.32 13.748 108.32 14.552 C 108.32 16.035 107.852 17.196 106.917 18.036 C 105.981 18.876 104.678 19.295 103.007 19.295 C 102.234 19.295 101.585 19.264 101.065 19.201 C 100.544 19.139 99.995 19.054 99.419 18.947 C 98.826 18.822 98.34 18.759 97.963 18.759 C 97.847 18.759 97.757 18.786 97.689 18.84 C 97.622 18.893 97.56 18.965 97.502 19.054 C 97.426 19.215 97.312 19.295 97.157 19.295 C 97.064 19.295 96.997 19.264 96.951 19.201 C 96.907 19.139 96.893 19.036 96.912 18.893 L 96.965 18.625 C 97.055 18.143 97.099 17.589 97.099 16.964 L 97.099 15.557 C 97.099 15.083 97.078 14.659 97.032 14.284 L 96.965 13.694 C 96.965 13.48 97.046 13.373 97.208 13.373 C 97.317 13.373 97.384 13.413 97.409 13.493 C 97.437 13.574 97.46 13.721 97.476 13.936 L 97.476 14.15 C 97.476 15.276 97.657 16.182 98.016 16.87 C 98.377 17.558 98.951 18.063 99.743 18.384 C 100.534 18.706 101.604 18.867 102.951 18.867 C 104.248 18.867 105.245 18.581 105.947 18.009 C 106.648 17.437 106.998 16.624 106.998 15.57 C 106.998 14.909 106.84 14.302 106.525 13.748 C 106.211 13.194 105.694 12.64 104.974 12.086 C 104.257 11.533 103.257 10.925 101.981 10.264 C 100.669 9.532 99.653 8.853 98.935 8.227 C 98.215 7.602 97.699 6.986 97.384 6.378 C 97.069 5.771 96.912 5.101 96.912 4.368 C 96.912 3.01 97.398 1.943 98.368 1.166 C 99.338 0.389 100.687 0 102.412 0 Z\" fill=\"rgb(242,233,224)\"></path><path d=\"M 84.853 14.793 C 84.867 15.74 84.881 16.587 84.899 17.336 C 84.916 17.783 84.987 18.096 85.115 18.275 C 85.24 18.454 85.416 18.562 85.64 18.597 C 85.865 18.633 86.238 18.651 86.758 18.651 L 87.407 18.651 C 87.478 18.651 87.541 18.669 87.596 18.705 C 87.65 18.74 87.677 18.794 87.677 18.865 C 87.677 19.026 87.569 19.107 87.353 19.107 C 86.527 19.107 85.851 19.098 85.33 19.08 C 84.791 19.044 84.404 19.026 84.17 19.026 L 83.983 19.026 C 83.784 19.026 83.362 19.044 82.714 19.08 C 82.103 19.116 81.679 19.133 81.446 19.133 C 81.267 19.133 81.177 19.053 81.177 18.892 C 81.177 18.732 81.267 18.651 81.446 18.651 L 81.77 18.651 C 82.131 18.651 82.404 18.633 82.594 18.597 C 82.781 18.562 82.934 18.464 83.052 18.303 C 83.168 18.142 83.226 17.883 83.226 17.526 C 83.244 15.346 83.244 12.715 83.226 9.633 C 83.21 6.551 83.173 3.929 83.119 1.768 C 83.101 1.375 83.024 1.098 82.89 0.937 C 82.754 0.776 82.585 0.682 82.376 0.656 C 82.17 0.629 81.825 0.615 81.339 0.615 C 81.14 0.615 81.043 0.54 81.043 0.388 C 81.043 0.236 81.14 0.16 81.339 0.16 C 81.86 0.16 82.265 0.187 82.552 0.24 L 84.872 0.24 L 84.867 0.267 L 86.705 0.267 C 88.18 0.267 89.515 0.547 90.71 1.108 C 91.907 1.669 92.847 2.465 93.529 3.497 C 94.212 4.529 94.553 5.721 94.553 7.074 C 94.553 8.906 94.002 10.375 92.895 11.478 C 91.789 12.581 90.4 13.311 88.728 13.667 C 88.638 13.685 88.594 13.72 88.594 13.774 C 88.594 13.845 88.629 13.881 88.701 13.881 C 89.798 13.97 90.647 14.229 91.249 14.658 C 91.851 15.087 92.414 15.819 92.935 16.856 C 93.224 17.374 93.474 17.731 93.692 17.928 C 93.907 18.124 94.157 18.222 94.446 18.222 C 94.77 18.222 95.011 18.124 95.173 17.928 C 95.335 17.731 95.453 17.427 95.525 17.016 C 95.56 16.838 95.601 16.713 95.645 16.641 C 95.692 16.57 95.75 16.534 95.821 16.534 C 96.018 16.534 96.074 16.74 95.983 17.15 C 95.803 17.847 95.539 18.379 95.187 18.745 C 94.837 19.111 94.391 19.294 93.851 19.294 C 93.33 19.294 92.877 19.164 92.49 18.904 C 92.104 18.643 91.731 18.226 91.372 17.651 C 91.12 17.238 90.805 16.753 90.428 16.196 C 89.941 15.496 89.393 14.966 88.782 14.607 C 88.17 14.248 87.407 14.068 86.49 14.068 C 85.95 14.068 85.573 14.09 85.358 14.132 C 85.14 14.174 85.001 14.259 84.939 14.386 C 84.895 14.476 84.865 14.612 84.853 14.793 Z M 84.83 12.961 C 84.846 13.128 84.883 13.252 84.939 13.332 C 85.02 13.448 85.163 13.515 85.372 13.532 C 85.578 13.55 85.95 13.559 86.49 13.559 C 88.504 13.434 90.05 12.806 91.129 11.673 C 92.208 10.54 92.747 9.029 92.747 7.14 C 92.747 4.965 92.203 3.334 91.115 2.247 C 90.027 1.159 88.36 0.615 86.113 0.615 C 85.717 0.615 85.43 0.633 85.249 0.669 C 85.068 0.705 84.953 0.772 84.9 0.87 C 84.844 0.968 84.818 1.116 84.818 1.312 L 84.816 1.312 C 84.786 2.476 84.779 4.508 84.791 7.406 C 84.8 9.486 84.812 11.338 84.83 12.961 Z M 71.204 1.275 C 71.167 2.582 71.149 5.029 71.144 8.615 C 71.158 8.736 71.177 8.829 71.198 8.897 C 71.253 9.057 71.373 9.156 71.563 9.191 C 71.751 9.227 72.098 9.245 72.6 9.245 C 73.554 9.245 74.251 9.182 74.691 9.056 C 75.131 8.929 75.441 8.69 75.621 8.339 C 75.802 7.987 75.892 7.441 75.892 6.702 C 75.892 6.486 75.973 6.377 76.133 6.377 C 76.313 6.377 76.404 6.476 76.404 6.672 C 76.404 6.833 76.376 7.047 76.323 7.315 C 76.179 7.994 76.107 8.709 76.107 9.459 C 76.107 10.12 76.17 10.826 76.295 11.576 C 76.367 11.987 76.404 12.246 76.404 12.354 C 76.404 12.55 76.313 12.648 76.133 12.648 C 75.973 12.648 75.892 12.54 75.892 12.324 C 75.892 11.585 75.802 11.026 75.621 10.647 C 75.441 10.269 75.128 10.012 74.677 9.877 C 74.228 9.741 73.536 9.674 72.6 9.674 C 72.117 9.674 71.774 9.691 71.577 9.726 C 71.378 9.761 71.253 9.853 71.198 10.001 C 71.177 10.064 71.158 10.15 71.144 10.261 C 71.147 14.055 71.165 16.633 71.202 17.997 C 71.218 18.119 71.239 18.217 71.267 18.289 C 71.329 18.459 71.457 18.566 71.644 18.611 C 71.834 18.656 72.191 18.678 72.714 18.678 C 74.772 18.678 76.214 18.566 77.045 18.343 C 77.874 18.12 78.415 17.682 78.668 17.03 C 78.92 16.378 79.047 15.257 79.047 13.667 C 79.047 13.452 79.128 13.345 79.29 13.345 C 79.487 13.345 79.578 13.452 79.559 13.667 L 79.506 14.31 C 79.415 15.239 79.369 16.097 79.369 16.883 C 79.369 17.49 79.415 18.08 79.506 18.651 L 79.559 18.893 C 79.578 19.089 79.487 19.187 79.29 19.187 L 79.126 19.161 C 78.147 19.074 75.522 19.029 71.253 19.027 L 70.255 19.027 C 70.04 19.027 69.607 19.044 68.961 19.08 C 68.348 19.116 67.936 19.134 67.721 19.134 C 67.521 19.134 67.422 19.053 67.422 18.893 C 67.422 18.732 67.524 18.651 67.723 18.651 L 68.024 18.651 C 68.406 18.651 68.693 18.633 68.885 18.598 C 69.07 18.567 69.234 18.46 69.336 18.303 C 69.445 18.142 69.501 17.883 69.501 17.526 L 69.501 1.768 C 69.501 1.375 69.431 1.098 69.295 0.937 C 69.165 0.78 68.979 0.679 68.776 0.656 C 68.565 0.629 68.216 0.616 67.723 0.616 C 67.524 0.616 67.422 0.54 67.422 0.388 C 67.422 0.236 67.521 0.16 67.721 0.16 C 68.276 0.16 68.718 0.178 69.04 0.214 C 69.545 0.249 69.95 0.267 70.255 0.267 L 70.848 0.267 L 71.253 0.267 C 75.237 0.264 77.719 0.21 78.696 0.107 L 78.858 0.107 C 79.057 0.107 79.145 0.205 79.128 0.401 L 79.073 0.643 C 78.983 1.196 78.939 1.786 78.939 2.411 C 78.939 3.197 78.983 4.046 79.073 4.957 L 79.128 5.574 C 79.145 5.788 79.057 5.895 78.858 5.895 C 78.696 5.895 78.615 5.788 78.615 5.574 C 78.615 4.001 78.499 2.889 78.263 2.237 C 78.029 1.585 77.524 1.152 76.746 0.937 C 75.971 0.723 74.628 0.616 72.714 0.616 C 72.191 0.616 71.834 0.638 71.644 0.683 C 71.457 0.727 71.329 0.83 71.267 0.991 C 71.239 1.059 71.218 1.153 71.204 1.275 Z M 55.152 19.026 C 54.954 19.026 54.532 19.044 53.884 19.08 C 53.273 19.116 52.85 19.133 52.617 19.133 C 52.437 19.133 52.347 19.053 52.347 18.892 C 52.347 18.732 52.437 18.651 52.617 18.651 L 52.94 18.651 C 53.3 18.651 53.574 18.633 53.763 18.597 C 53.952 18.562 54.104 18.464 54.221 18.303 C 54.338 18.142 54.397 17.883 54.397 17.526 C 54.415 15.346 54.415 12.715 54.397 9.633 C 54.379 6.551 54.343 3.929 54.289 1.768 C 54.271 1.375 54.194 1.098 54.06 0.937 C 53.932 0.78 53.748 0.679 53.547 0.656 C 53.34 0.629 52.994 0.615 52.509 0.615 C 52.311 0.615 52.212 0.54 52.212 0.388 C 52.212 0.236 52.311 0.16 52.509 0.16 C 53.03 0.16 53.435 0.187 53.722 0.24 L 56.042 0.24 L 56.039 0.267 L 58.091 0.267 C 59.656 0.267 61.022 0.642 62.191 1.391 C 63.359 2.14 64.262 3.211 64.901 4.602 C 65.54 5.994 65.859 7.599 65.859 9.419 C 65.859 11.4 65.545 13.112 64.915 14.558 C 64.285 16.003 63.386 17.108 62.218 17.876 C 61.049 18.643 59.674 19.026 58.091 19.026 Z M 56.079 17.365 L 56.096 17.365 C 56.096 17.776 56.127 18.066 56.19 18.236 C 56.253 18.405 56.379 18.513 56.568 18.557 C 56.756 18.602 57.111 18.624 57.633 18.624 C 59.844 18.624 61.467 17.873 62.501 16.37 C 63.535 14.867 64.051 12.532 64.051 9.365 C 64.051 6.573 63.485 4.418 62.352 2.897 C 61.22 1.376 59.602 0.615 57.498 0.615 C 57.031 0.615 56.698 0.633 56.5 0.667 C 56.302 0.702 56.168 0.766 56.096 0.861 C 56.047 0.926 56.014 1.02 55.999 1.144 C 55.964 2.542 55.961 5.371 55.988 9.633 C 56.011 13.232 56.041 15.809 56.079 17.365 Z M 47.649 19.054 C 47.467 19.062 47.235 19.08 46.953 19.107 L 45.308 19.107 C 45.146 19.107 45.065 19.026 45.065 18.865 C 45.065 18.794 45.083 18.736 45.119 18.691 C 45.15 18.649 45.201 18.624 45.254 18.624 C 45.559 18.624 45.784 18.642 45.928 18.678 C 46.27 18.678 46.499 18.66 46.616 18.624 C 46.733 18.589 46.773 18.499 46.737 18.356 C 46.701 18.213 46.566 17.972 46.333 17.633 C 43.384 12.809 40.543 8.405 37.81 4.421 L 37.756 4.314 L 37.568 4.126 C 37.514 4.073 37.478 4.046 37.46 4.046 C 37.388 4.046 37.338 4.099 37.311 4.206 C 37.284 4.314 37.28 4.474 37.298 4.689 C 37.316 5.404 37.325 6.091 37.325 6.752 C 37.379 8.95 37.428 10.808 37.473 12.327 C 37.518 13.845 37.603 15.516 37.729 17.338 C 37.765 17.785 37.851 18.097 37.986 18.276 C 38.12 18.455 38.305 18.562 38.538 18.597 C 38.772 18.633 39.15 18.651 39.671 18.651 L 40.318 18.651 C 40.39 18.651 40.449 18.669 40.494 18.705 C 40.539 18.74 40.561 18.794 40.561 18.865 C 40.561 19.026 40.462 19.107 40.264 19.107 C 39.437 19.107 38.754 19.098 38.215 19.08 C 37.713 19.046 37.344 19.028 37.109 19.026 L 37.082 19.026 C 36.858 19.028 36.436 19.046 35.815 19.08 C 35.203 19.116 34.79 19.133 34.574 19.133 C 34.376 19.133 34.277 19.053 34.277 18.892 C 34.277 18.732 34.376 18.651 34.574 18.651 L 34.871 18.651 C 35.248 18.651 35.536 18.633 35.734 18.597 C 35.931 18.562 36.098 18.464 36.233 18.303 C 36.368 18.142 36.444 17.883 36.462 17.526 C 36.552 15.864 36.624 13.3 36.678 9.834 C 36.731 6.368 36.74 3.974 36.705 2.652 C 36.705 2.527 36.668 2.42 36.597 2.331 L 36.219 1.473 C 35.967 1.08 35.689 0.839 35.383 0.75 C 35.077 0.66 34.646 0.615 34.089 0.615 L 33.684 0.615 C 33.486 0.615 33.387 0.54 33.387 0.388 C 33.387 0.236 33.486 0.16 33.684 0.16 L 34.925 0.16 C 35.572 0.231 36.003 0.267 36.219 0.267 L 36.651 0.267 C 36.866 0.249 37.172 0.24 37.568 0.24 C 37.981 0.187 38.52 0.16 39.186 0.16 C 39.366 0.16 39.455 0.24 39.455 0.401 C 39.455 0.473 39.433 0.531 39.388 0.575 C 39.343 0.62 39.294 0.642 39.24 0.642 L 38.592 0.642 C 38.233 0.642 37.999 0.656 37.891 0.682 C 37.783 0.709 37.743 0.794 37.77 0.937 C 37.797 1.08 37.927 1.321 38.161 1.661 C 40.085 4.43 42.098 7.538 44.202 10.987 L 46.98 15.73 C 47.07 15.837 47.146 15.927 47.209 15.998 C 47.272 16.069 47.33 16.105 47.384 16.105 C 47.456 16.105 47.501 16.056 47.519 15.958 C 47.537 15.86 47.546 15.703 47.546 15.489 C 47.528 14.738 47.51 13.765 47.492 12.568 C 47.474 10.62 47.438 8.776 47.384 7.034 C 47.333 5.339 47.243 3.646 47.115 1.955 C 47.079 1.527 46.993 1.218 46.858 1.031 C 46.724 0.843 46.539 0.732 46.305 0.696 C 46.072 0.66 45.694 0.642 45.173 0.642 L 44.526 0.642 C 44.454 0.642 44.391 0.622 44.337 0.583 C 44.285 0.548 44.255 0.49 44.256 0.428 C 44.256 0.285 44.364 0.214 44.579 0.214 L 46.602 0.214 C 47.142 0.214 47.528 0.231 47.762 0.267 L 47.789 0.267 C 47.987 0.267 48.409 0.231 49.056 0.16 L 50.324 0.16 C 50.504 0.16 50.594 0.236 50.594 0.388 C 50.594 0.54 50.504 0.615 50.324 0.615 L 50 0.615 C 49.641 0.615 49.357 0.638 49.151 0.682 C 48.944 0.727 48.778 0.83 48.652 0.991 C 48.526 1.151 48.445 1.401 48.409 1.741 C 48.265 3.742 48.171 6.355 48.126 9.58 C 48.081 12.804 48.094 15.453 48.166 17.526 C 48.166 17.883 48.225 18.142 48.342 18.303 C 48.459 18.464 48.611 18.562 48.8 18.597 C 48.989 18.633 49.272 18.651 49.65 18.651 L 49.946 18.651 C 50.144 18.651 50.243 18.736 50.243 18.907 C 50.243 19.076 50.144 19.16 49.946 19.16 C 49.731 19.16 49.317 19.142 48.706 19.107 C 48.354 19.085 48.002 19.068 47.649 19.054 C 47.722 19.054 47.786 19.05 47.843 19.05 L 47.411 19.05 C 47.473 19.05 47.552 19.055 47.649 19.054 Z M 16.883 19.026 L 15.885 19.026 C 15.669 19.026 15.237 19.044 14.59 19.08 C 13.979 19.116 13.565 19.133 13.35 19.133 C 13.152 19.133 13.053 19.053 13.053 18.892 C 13.053 18.732 13.153 18.651 13.354 18.651 L 13.654 18.651 C 14.037 18.651 14.324 18.633 14.515 18.597 C 14.7 18.566 14.863 18.459 14.966 18.303 C 15.075 18.142 15.13 17.883 15.13 17.526 L 15.13 1.768 C 15.13 1.375 15.061 1.098 14.924 0.937 C 14.795 0.78 14.608 0.679 14.405 0.656 C 14.196 0.629 13.845 0.615 13.354 0.615 C 13.153 0.615 13.053 0.54 13.053 0.388 C 13.053 0.236 13.152 0.16 13.35 0.16 C 13.907 0.16 14.348 0.178 14.671 0.214 C 15.146 0.247 15.532 0.265 15.831 0.267 C 16.1 0.267 16.649 0.24 17.476 0.187 C 18.303 0.151 18.851 0.133 19.121 0.133 C 19.247 0.133 19.337 0.151 19.391 0.187 C 19.445 0.222 19.472 0.285 19.472 0.374 C 19.472 0.535 19.352 0.615 19.114 0.615 L 18.701 0.615 C 18.206 0.615 17.834 0.638 17.586 0.682 C 17.339 0.727 17.142 0.83 16.995 0.991 C 16.848 1.151 16.775 1.41 16.775 1.768 L 16.775 11.67 C 16.775 14.559 16.79 16.61 16.822 17.82 L 16.829 17.82 C 16.829 18.035 16.851 18.2 16.896 18.316 C 16.941 18.432 17.044 18.522 17.206 18.584 C 17.368 18.647 17.62 18.678 17.961 18.678 C 20.119 18.678 21.629 18.562 22.492 18.33 C 23.355 18.097 23.913 17.642 24.164 16.963 C 24.416 16.284 24.542 15.114 24.542 13.452 C 24.542 13.238 24.618 13.131 24.772 13.131 C 24.96 13.131 25.045 13.238 25.027 13.452 L 25.027 14.229 C 24.919 15.301 24.865 16.186 24.865 16.882 C 24.865 17.49 24.91 18.079 25 18.651 L 25.054 18.892 C 25.072 19.089 24.982 19.187 24.784 19.187 L 24.623 19.16 C 23.645 19.073 21.065 19.029 16.883 19.026 Z M 2.774 19.027 C 2.544 19.029 2.131 19.047 1.537 19.08 C 0.926 19.116 0.513 19.134 0.297 19.134 C 0.099 19.134 0 19.053 0 18.893 C 0 18.732 0.1 18.651 0.3 18.651 L 0.601 18.651 C 0.984 18.651 1.271 18.633 1.462 18.598 C 1.647 18.566 1.81 18.459 1.913 18.303 C 2.022 18.142 2.077 17.883 2.077 17.526 L 2.077 1.768 C 2.077 1.375 2.008 1.098 1.871 0.937 C 1.742 0.78 1.556 0.679 1.353 0.656 C 1.143 0.629 0.792 0.616 0.3 0.616 C 0.1 0.616 0 0.54 0 0.388 C 0 0.236 0.099 0.16 0.297 0.16 C 0.854 0.16 1.295 0.178 1.618 0.214 C 2.122 0.249 2.526 0.267 2.832 0.267 L 3.452 0.267 L 3.83 0.267 C 7.833 0.264 10.314 0.21 11.273 0.107 L 11.462 0.107 C 11.642 0.107 11.722 0.205 11.705 0.401 L 11.678 0.643 C 11.57 1.196 11.516 1.786 11.516 2.411 C 11.516 3.197 11.561 4.046 11.651 4.957 L 11.705 5.574 C 11.722 5.788 11.642 5.895 11.462 5.895 C 11.282 5.895 11.192 5.788 11.192 5.574 C 11.192 4.001 11.075 2.889 10.842 2.237 C 10.608 1.585 10.105 1.152 9.332 0.937 C 8.558 0.723 7.228 0.616 5.34 0.616 C 4.8 0.616 4.437 0.638 4.248 0.683 C 4.059 0.727 3.933 0.83 3.87 0.991 C 3.807 1.152 3.776 1.464 3.776 1.929 L 3.758 1.929 C 3.734 3.166 3.722 5.055 3.722 7.597 L 3.722 8.854 C 3.735 8.948 3.753 9.023 3.776 9.078 C 3.83 9.209 3.929 9.287 4.073 9.313 C 4.216 9.339 4.495 9.352 4.908 9.352 C 5.951 9.352 6.693 9.293 7.133 9.174 C 7.574 9.056 7.875 8.824 8.037 8.479 C 8.199 8.133 8.28 7.559 8.28 6.758 C 8.28 6.54 8.36 6.431 8.522 6.431 C 8.702 6.431 8.792 6.529 8.792 6.726 C 8.792 6.869 8.756 7.119 8.684 7.476 C 8.558 8.119 8.495 8.825 8.495 9.593 C 8.495 10.254 8.558 10.96 8.684 11.71 C 8.756 12.121 8.792 12.38 8.792 12.488 C 8.792 12.684 8.702 12.782 8.522 12.782 C 8.36 12.782 8.28 12.674 8.28 12.458 C 8.28 11.7 8.194 11.146 8.023 10.795 C 7.853 10.443 7.538 10.195 7.079 10.051 C 6.621 9.907 5.897 9.834 4.908 9.834 C 4.513 9.834 4.239 9.847 4.086 9.873 C 3.933 9.898 3.83 9.965 3.776 10.074 C 3.753 10.121 3.735 10.186 3.722 10.27 L 3.722 17.526 C 3.722 17.883 3.8 18.142 3.955 18.303 C 4.111 18.464 4.331 18.562 4.614 18.598 C 4.898 18.633 5.315 18.651 5.864 18.651 L 6.304 18.651 C 6.56 18.651 6.688 18.732 6.688 18.893 C 6.688 19.053 6.563 19.134 6.311 19.134 C 5.987 19.134 5.376 19.116 4.477 19.08 C 3.652 19.047 3.084 19.029 2.774 19.027 L 2.832 19.027 L 2.697 19.027 Z\" fill=\"rgb(242,233,224)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({G5bFlAI7x:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.32 19.295\" overflow=\"visible\"><g><path d=\"M 2.786 19.028 L 2.708 19.027 L 2.843 19.027 Z M 29.111 19.027 C 28.806 19.027 28.401 19.054 27.898 19.108 L 26.576 19.108 C 26.378 19.108 26.28 19.032 26.28 18.88 C 26.28 18.728 26.38 18.652 26.58 18.652 C 27.072 18.652 27.423 18.643 27.632 18.625 C 27.835 18.611 28.023 18.514 28.151 18.357 C 28.288 18.197 28.356 17.92 28.356 17.527 L 28.356 1.769 C 28.356 1.376 28.288 1.099 28.151 0.938 C 28.021 0.781 27.835 0.68 27.632 0.657 C 27.423 0.63 27.072 0.616 26.58 0.616 C 26.38 0.616 26.28 0.541 26.28 0.389 C 26.28 0.237 26.378 0.161 26.576 0.161 C 27.134 0.161 27.574 0.179 27.898 0.214 C 28.401 0.25 28.806 0.268 29.111 0.268 L 29.354 0.268 C 29.768 0.268 30.208 0.232 30.676 0.161 L 31.889 0.161 C 32.087 0.161 32.186 0.237 32.186 0.389 C 32.186 0.541 32.084 0.616 31.881 0.616 L 31.522 0.616 C 31.171 0.616 30.899 0.639 30.705 0.683 C 30.511 0.728 30.359 0.835 30.248 1.005 C 30.137 1.175 30.082 1.429 30.082 1.769 L 30.082 17.527 C 30.082 17.92 30.151 18.197 30.29 18.357 C 30.421 18.514 30.611 18.611 30.815 18.625 C 31.028 18.643 31.383 18.652 31.881 18.652 C 32.084 18.652 32.186 18.728 32.186 18.88 C 32.186 19.032 32.087 19.108 31.889 19.108 L 30.568 19.108 C 30.064 19.054 29.66 19.027 29.354 19.027 Z M 47.661 19.055 C 47.564 19.052 47.485 19.051 47.423 19.051 L 47.855 19.051 C 47.798 19.051 47.734 19.052 47.661 19.055 Z M 102.412 0 C 103.042 0 103.581 0.031 104.03 0.094 C 104.481 0.156 104.94 0.232 105.407 0.322 C 105.928 0.447 106.35 0.509 106.674 0.509 C 106.782 0.509 106.868 0.487 106.931 0.442 C 106.993 0.398 107.051 0.322 107.107 0.214 C 107.178 0.072 107.285 0 107.428 0 C 107.5 0 107.565 0.027 107.618 0.081 C 107.671 0.134 107.681 0.25 107.646 0.429 L 107.618 0.616 C 107.528 1.206 107.484 1.849 107.484 2.546 C 107.484 3.493 107.537 4.351 107.646 5.119 L 107.699 5.601 C 107.699 5.78 107.618 5.869 107.456 5.869 C 107.347 5.869 107.271 5.829 107.227 5.749 C 107.183 5.668 107.16 5.53 107.16 5.333 L 107.16 5.145 C 107.16 4.02 107.007 3.105 106.701 2.399 C 106.396 1.693 105.91 1.175 105.245 0.844 C 104.579 0.514 103.708 0.348 102.629 0.348 C 101.19 0.348 100.085 0.616 99.312 1.152 C 98.539 1.688 98.152 2.457 98.152 3.457 C 98.152 4.011 98.291 4.52 98.569 4.985 C 98.849 5.449 99.338 5.936 100.039 6.445 C 100.741 6.955 101.775 7.566 103.141 8.281 C 104.417 9.032 105.428 9.728 106.176 10.371 C 106.921 11.014 107.465 11.671 107.808 12.341 C 108.148 13.011 108.32 13.748 108.32 14.552 C 108.32 16.035 107.852 17.196 106.917 18.036 C 105.981 18.876 104.678 19.295 103.007 19.295 C 102.234 19.295 101.585 19.264 101.065 19.201 C 100.544 19.139 99.995 19.054 99.419 18.947 C 98.826 18.822 98.34 18.759 97.963 18.759 C 97.847 18.759 97.757 18.786 97.689 18.84 C 97.622 18.893 97.56 18.965 97.502 19.054 C 97.426 19.215 97.312 19.295 97.157 19.295 C 97.064 19.295 96.997 19.264 96.951 19.201 C 96.907 19.139 96.893 19.036 96.912 18.893 L 96.965 18.625 C 97.055 18.143 97.099 17.589 97.099 16.964 L 97.099 15.557 C 97.099 15.083 97.078 14.659 97.032 14.284 L 96.965 13.694 C 96.965 13.48 97.046 13.373 97.208 13.373 C 97.317 13.373 97.384 13.413 97.409 13.493 C 97.437 13.574 97.46 13.721 97.476 13.936 L 97.476 14.15 C 97.476 15.276 97.657 16.182 98.016 16.87 C 98.377 17.558 98.951 18.063 99.743 18.384 C 100.534 18.706 101.604 18.867 102.951 18.867 C 104.248 18.867 105.245 18.581 105.947 18.009 C 106.648 17.437 106.998 16.624 106.998 15.57 C 106.998 14.909 106.84 14.302 106.525 13.748 C 106.211 13.194 105.694 12.64 104.974 12.086 C 104.257 11.533 103.257 10.925 101.981 10.264 C 100.669 9.532 99.653 8.853 98.935 8.227 C 98.215 7.602 97.699 6.986 97.384 6.378 C 97.069 5.771 96.912 5.101 96.912 4.368 C 96.912 3.01 97.398 1.943 98.368 1.166 C 99.338 0.389 100.687 0 102.412 0 Z\" fill=\"rgb(32, 32, 32)\"></path><path d=\"M 84.853 14.793 C 84.867 15.74 84.881 16.587 84.899 17.336 C 84.916 17.783 84.987 18.096 85.115 18.275 C 85.24 18.454 85.416 18.562 85.64 18.597 C 85.865 18.633 86.238 18.651 86.758 18.651 L 87.407 18.651 C 87.478 18.651 87.541 18.669 87.596 18.705 C 87.65 18.74 87.677 18.794 87.677 18.865 C 87.677 19.026 87.569 19.107 87.353 19.107 C 86.527 19.107 85.851 19.098 85.33 19.08 C 84.791 19.044 84.404 19.026 84.17 19.026 L 83.983 19.026 C 83.784 19.026 83.362 19.044 82.714 19.08 C 82.103 19.116 81.679 19.133 81.446 19.133 C 81.267 19.133 81.177 19.053 81.177 18.892 C 81.177 18.732 81.267 18.651 81.446 18.651 L 81.77 18.651 C 82.131 18.651 82.404 18.633 82.594 18.597 C 82.781 18.562 82.934 18.464 83.052 18.303 C 83.168 18.142 83.226 17.883 83.226 17.526 C 83.244 15.346 83.244 12.715 83.226 9.633 C 83.21 6.551 83.173 3.929 83.119 1.768 C 83.101 1.375 83.024 1.098 82.89 0.937 C 82.754 0.776 82.585 0.682 82.376 0.656 C 82.17 0.629 81.825 0.615 81.339 0.615 C 81.14 0.615 81.043 0.54 81.043 0.388 C 81.043 0.236 81.14 0.16 81.339 0.16 C 81.86 0.16 82.265 0.187 82.552 0.24 L 84.872 0.24 L 84.867 0.267 L 86.705 0.267 C 88.18 0.267 89.515 0.547 90.71 1.108 C 91.907 1.669 92.847 2.465 93.529 3.497 C 94.212 4.529 94.553 5.721 94.553 7.074 C 94.553 8.906 94.002 10.375 92.895 11.478 C 91.789 12.581 90.4 13.311 88.728 13.667 C 88.638 13.685 88.594 13.72 88.594 13.774 C 88.594 13.845 88.629 13.881 88.701 13.881 C 89.798 13.97 90.647 14.229 91.249 14.658 C 91.851 15.087 92.414 15.819 92.935 16.856 C 93.224 17.374 93.474 17.731 93.692 17.928 C 93.907 18.124 94.157 18.222 94.446 18.222 C 94.77 18.222 95.011 18.124 95.173 17.928 C 95.335 17.731 95.453 17.427 95.525 17.016 C 95.56 16.838 95.601 16.713 95.645 16.641 C 95.692 16.57 95.75 16.534 95.821 16.534 C 96.018 16.534 96.074 16.74 95.983 17.15 C 95.803 17.847 95.539 18.379 95.187 18.745 C 94.837 19.111 94.391 19.294 93.851 19.294 C 93.33 19.294 92.877 19.164 92.49 18.904 C 92.104 18.643 91.731 18.226 91.372 17.651 C 91.12 17.238 90.805 16.753 90.428 16.196 C 89.941 15.496 89.393 14.966 88.782 14.607 C 88.17 14.248 87.407 14.068 86.49 14.068 C 85.95 14.068 85.573 14.09 85.358 14.132 C 85.14 14.174 85.001 14.259 84.939 14.386 C 84.895 14.476 84.865 14.612 84.853 14.793 Z M 84.83 12.961 C 84.846 13.128 84.883 13.252 84.939 13.332 C 85.02 13.448 85.163 13.515 85.372 13.532 C 85.578 13.55 85.95 13.559 86.49 13.559 C 88.504 13.434 90.05 12.806 91.129 11.673 C 92.208 10.54 92.747 9.029 92.747 7.14 C 92.747 4.965 92.203 3.334 91.115 2.247 C 90.027 1.159 88.36 0.615 86.113 0.615 C 85.717 0.615 85.43 0.633 85.249 0.669 C 85.068 0.705 84.953 0.772 84.9 0.87 C 84.844 0.968 84.818 1.116 84.818 1.312 L 84.816 1.312 C 84.786 2.476 84.779 4.508 84.791 7.406 C 84.8 9.486 84.812 11.338 84.83 12.961 Z M 71.204 1.275 C 71.167 2.582 71.149 5.029 71.144 8.615 C 71.158 8.736 71.177 8.829 71.198 8.897 C 71.253 9.057 71.373 9.156 71.563 9.191 C 71.751 9.227 72.098 9.245 72.6 9.245 C 73.554 9.245 74.251 9.182 74.691 9.056 C 75.131 8.929 75.441 8.69 75.621 8.339 C 75.802 7.987 75.892 7.441 75.892 6.702 C 75.892 6.486 75.973 6.377 76.133 6.377 C 76.313 6.377 76.404 6.476 76.404 6.672 C 76.404 6.833 76.376 7.047 76.323 7.315 C 76.179 7.994 76.107 8.709 76.107 9.459 C 76.107 10.12 76.17 10.826 76.295 11.576 C 76.367 11.987 76.404 12.246 76.404 12.354 C 76.404 12.55 76.313 12.648 76.133 12.648 C 75.973 12.648 75.892 12.54 75.892 12.324 C 75.892 11.585 75.802 11.026 75.621 10.647 C 75.441 10.269 75.128 10.012 74.677 9.877 C 74.228 9.741 73.536 9.674 72.6 9.674 C 72.117 9.674 71.774 9.691 71.577 9.726 C 71.378 9.761 71.253 9.853 71.198 10.001 C 71.177 10.064 71.158 10.15 71.144 10.261 C 71.147 14.055 71.165 16.633 71.202 17.997 C 71.218 18.119 71.239 18.217 71.267 18.289 C 71.329 18.459 71.457 18.566 71.644 18.611 C 71.834 18.656 72.191 18.678 72.714 18.678 C 74.772 18.678 76.214 18.566 77.045 18.343 C 77.874 18.12 78.415 17.682 78.668 17.03 C 78.92 16.378 79.047 15.257 79.047 13.667 C 79.047 13.452 79.128 13.345 79.29 13.345 C 79.487 13.345 79.578 13.452 79.559 13.667 L 79.506 14.31 C 79.415 15.239 79.369 16.097 79.369 16.883 C 79.369 17.49 79.415 18.08 79.506 18.651 L 79.559 18.893 C 79.578 19.089 79.487 19.187 79.29 19.187 L 79.126 19.161 C 78.147 19.074 75.522 19.029 71.253 19.027 L 70.255 19.027 C 70.04 19.027 69.607 19.044 68.961 19.08 C 68.348 19.116 67.936 19.134 67.721 19.134 C 67.521 19.134 67.422 19.053 67.422 18.893 C 67.422 18.732 67.524 18.651 67.723 18.651 L 68.024 18.651 C 68.406 18.651 68.693 18.633 68.885 18.598 C 69.07 18.567 69.234 18.46 69.336 18.303 C 69.445 18.142 69.501 17.883 69.501 17.526 L 69.501 1.768 C 69.501 1.375 69.431 1.098 69.295 0.937 C 69.165 0.78 68.979 0.679 68.776 0.656 C 68.565 0.629 68.216 0.616 67.723 0.616 C 67.524 0.616 67.422 0.54 67.422 0.388 C 67.422 0.236 67.521 0.16 67.721 0.16 C 68.276 0.16 68.718 0.178 69.04 0.214 C 69.545 0.249 69.95 0.267 70.255 0.267 L 70.848 0.267 L 71.253 0.267 C 75.237 0.264 77.719 0.21 78.696 0.107 L 78.858 0.107 C 79.057 0.107 79.145 0.205 79.128 0.401 L 79.073 0.643 C 78.983 1.196 78.939 1.786 78.939 2.411 C 78.939 3.197 78.983 4.046 79.073 4.957 L 79.128 5.574 C 79.145 5.788 79.057 5.895 78.858 5.895 C 78.696 5.895 78.615 5.788 78.615 5.574 C 78.615 4.001 78.499 2.889 78.263 2.237 C 78.029 1.585 77.524 1.152 76.746 0.937 C 75.971 0.723 74.628 0.616 72.714 0.616 C 72.191 0.616 71.834 0.638 71.644 0.683 C 71.457 0.727 71.329 0.83 71.267 0.991 C 71.239 1.059 71.218 1.153 71.204 1.275 Z M 55.152 19.026 C 54.954 19.026 54.532 19.044 53.884 19.08 C 53.273 19.116 52.85 19.133 52.617 19.133 C 52.437 19.133 52.347 19.053 52.347 18.892 C 52.347 18.732 52.437 18.651 52.617 18.651 L 52.94 18.651 C 53.3 18.651 53.574 18.633 53.763 18.597 C 53.952 18.562 54.104 18.464 54.221 18.303 C 54.338 18.142 54.397 17.883 54.397 17.526 C 54.415 15.346 54.415 12.715 54.397 9.633 C 54.379 6.551 54.343 3.929 54.289 1.768 C 54.271 1.375 54.194 1.098 54.06 0.937 C 53.932 0.78 53.748 0.679 53.547 0.656 C 53.34 0.629 52.994 0.615 52.509 0.615 C 52.311 0.615 52.212 0.54 52.212 0.388 C 52.212 0.236 52.311 0.16 52.509 0.16 C 53.03 0.16 53.435 0.187 53.722 0.24 L 56.042 0.24 L 56.039 0.267 L 58.091 0.267 C 59.656 0.267 61.022 0.642 62.191 1.391 C 63.359 2.14 64.262 3.211 64.901 4.602 C 65.54 5.994 65.859 7.599 65.859 9.419 C 65.859 11.4 65.545 13.112 64.915 14.558 C 64.285 16.003 63.386 17.108 62.218 17.876 C 61.049 18.643 59.674 19.026 58.091 19.026 Z M 56.079 17.365 L 56.096 17.365 C 56.096 17.776 56.127 18.066 56.19 18.236 C 56.253 18.405 56.379 18.513 56.568 18.557 C 56.756 18.602 57.111 18.624 57.633 18.624 C 59.844 18.624 61.467 17.873 62.501 16.37 C 63.535 14.867 64.051 12.532 64.051 9.365 C 64.051 6.573 63.485 4.418 62.352 2.897 C 61.22 1.376 59.602 0.615 57.498 0.615 C 57.031 0.615 56.698 0.633 56.5 0.667 C 56.302 0.702 56.168 0.766 56.096 0.861 C 56.047 0.926 56.014 1.02 55.999 1.144 C 55.964 2.542 55.961 5.371 55.988 9.633 C 56.011 13.232 56.041 15.809 56.079 17.365 Z M 47.649 19.054 C 47.467 19.062 47.235 19.08 46.953 19.107 L 45.308 19.107 C 45.146 19.107 45.065 19.026 45.065 18.865 C 45.065 18.794 45.083 18.736 45.119 18.691 C 45.15 18.649 45.201 18.624 45.254 18.624 C 45.559 18.624 45.784 18.642 45.928 18.678 C 46.27 18.678 46.499 18.66 46.616 18.624 C 46.733 18.589 46.773 18.499 46.737 18.356 C 46.701 18.213 46.566 17.972 46.333 17.633 C 43.384 12.809 40.543 8.405 37.81 4.421 L 37.756 4.314 L 37.568 4.126 C 37.514 4.073 37.478 4.046 37.46 4.046 C 37.388 4.046 37.338 4.099 37.311 4.206 C 37.284 4.314 37.28 4.474 37.298 4.689 C 37.316 5.404 37.325 6.091 37.325 6.752 C 37.379 8.95 37.428 10.808 37.473 12.327 C 37.518 13.845 37.603 15.516 37.729 17.338 C 37.765 17.785 37.851 18.097 37.986 18.276 C 38.12 18.455 38.305 18.562 38.538 18.597 C 38.772 18.633 39.15 18.651 39.671 18.651 L 40.318 18.651 C 40.39 18.651 40.449 18.669 40.494 18.705 C 40.539 18.74 40.561 18.794 40.561 18.865 C 40.561 19.026 40.462 19.107 40.264 19.107 C 39.437 19.107 38.754 19.098 38.215 19.08 C 37.713 19.046 37.344 19.028 37.109 19.026 L 37.082 19.026 C 36.858 19.028 36.436 19.046 35.815 19.08 C 35.203 19.116 34.79 19.133 34.574 19.133 C 34.376 19.133 34.277 19.053 34.277 18.892 C 34.277 18.732 34.376 18.651 34.574 18.651 L 34.871 18.651 C 35.248 18.651 35.536 18.633 35.734 18.597 C 35.931 18.562 36.098 18.464 36.233 18.303 C 36.368 18.142 36.444 17.883 36.462 17.526 C 36.552 15.864 36.624 13.3 36.678 9.834 C 36.731 6.368 36.74 3.974 36.705 2.652 C 36.705 2.527 36.668 2.42 36.597 2.331 L 36.219 1.473 C 35.967 1.08 35.689 0.839 35.383 0.75 C 35.077 0.66 34.646 0.615 34.089 0.615 L 33.684 0.615 C 33.486 0.615 33.387 0.54 33.387 0.388 C 33.387 0.236 33.486 0.16 33.684 0.16 L 34.925 0.16 C 35.572 0.231 36.003 0.267 36.219 0.267 L 36.651 0.267 C 36.866 0.249 37.172 0.24 37.568 0.24 C 37.981 0.187 38.52 0.16 39.186 0.16 C 39.366 0.16 39.455 0.24 39.455 0.401 C 39.455 0.473 39.433 0.531 39.388 0.575 C 39.343 0.62 39.294 0.642 39.24 0.642 L 38.592 0.642 C 38.233 0.642 37.999 0.656 37.891 0.682 C 37.783 0.709 37.743 0.794 37.77 0.937 C 37.797 1.08 37.927 1.321 38.161 1.661 C 40.085 4.43 42.098 7.538 44.202 10.987 L 46.98 15.73 C 47.07 15.837 47.146 15.927 47.209 15.998 C 47.272 16.069 47.33 16.105 47.384 16.105 C 47.456 16.105 47.501 16.056 47.519 15.958 C 47.537 15.86 47.546 15.703 47.546 15.489 C 47.528 14.738 47.51 13.765 47.492 12.568 C 47.474 10.62 47.438 8.776 47.384 7.034 C 47.333 5.339 47.243 3.646 47.115 1.955 C 47.079 1.527 46.993 1.218 46.858 1.031 C 46.724 0.843 46.539 0.732 46.305 0.696 C 46.072 0.66 45.694 0.642 45.173 0.642 L 44.526 0.642 C 44.454 0.642 44.391 0.622 44.337 0.583 C 44.285 0.548 44.255 0.49 44.256 0.428 C 44.256 0.285 44.364 0.214 44.579 0.214 L 46.602 0.214 C 47.142 0.214 47.528 0.231 47.762 0.267 L 47.789 0.267 C 47.987 0.267 48.409 0.231 49.056 0.16 L 50.324 0.16 C 50.504 0.16 50.594 0.236 50.594 0.388 C 50.594 0.54 50.504 0.615 50.324 0.615 L 50 0.615 C 49.641 0.615 49.357 0.638 49.151 0.682 C 48.944 0.727 48.778 0.83 48.652 0.991 C 48.526 1.151 48.445 1.401 48.409 1.741 C 48.265 3.742 48.171 6.355 48.126 9.58 C 48.081 12.804 48.094 15.453 48.166 17.526 C 48.166 17.883 48.225 18.142 48.342 18.303 C 48.459 18.464 48.611 18.562 48.8 18.597 C 48.989 18.633 49.272 18.651 49.65 18.651 L 49.946 18.651 C 50.144 18.651 50.243 18.736 50.243 18.907 C 50.243 19.076 50.144 19.16 49.946 19.16 C 49.731 19.16 49.317 19.142 48.706 19.107 C 48.354 19.085 48.002 19.068 47.649 19.054 C 47.722 19.054 47.786 19.05 47.843 19.05 L 47.411 19.05 C 47.473 19.05 47.552 19.055 47.649 19.054 Z M 16.883 19.026 L 15.885 19.026 C 15.669 19.026 15.237 19.044 14.59 19.08 C 13.979 19.116 13.565 19.133 13.35 19.133 C 13.152 19.133 13.053 19.053 13.053 18.892 C 13.053 18.732 13.153 18.651 13.354 18.651 L 13.654 18.651 C 14.037 18.651 14.324 18.633 14.515 18.597 C 14.7 18.566 14.863 18.459 14.966 18.303 C 15.075 18.142 15.13 17.883 15.13 17.526 L 15.13 1.768 C 15.13 1.375 15.061 1.098 14.924 0.937 C 14.795 0.78 14.608 0.679 14.405 0.656 C 14.196 0.629 13.845 0.615 13.354 0.615 C 13.153 0.615 13.053 0.54 13.053 0.388 C 13.053 0.236 13.152 0.16 13.35 0.16 C 13.907 0.16 14.348 0.178 14.671 0.214 C 15.146 0.247 15.532 0.265 15.831 0.267 C 16.1 0.267 16.649 0.24 17.476 0.187 C 18.303 0.151 18.851 0.133 19.121 0.133 C 19.247 0.133 19.337 0.151 19.391 0.187 C 19.445 0.222 19.472 0.285 19.472 0.374 C 19.472 0.535 19.352 0.615 19.114 0.615 L 18.701 0.615 C 18.206 0.615 17.834 0.638 17.586 0.682 C 17.339 0.727 17.142 0.83 16.995 0.991 C 16.848 1.151 16.775 1.41 16.775 1.768 L 16.775 11.67 C 16.775 14.559 16.79 16.61 16.822 17.82 L 16.829 17.82 C 16.829 18.035 16.851 18.2 16.896 18.316 C 16.941 18.432 17.044 18.522 17.206 18.584 C 17.368 18.647 17.62 18.678 17.961 18.678 C 20.119 18.678 21.629 18.562 22.492 18.33 C 23.355 18.097 23.913 17.642 24.164 16.963 C 24.416 16.284 24.542 15.114 24.542 13.452 C 24.542 13.238 24.618 13.131 24.772 13.131 C 24.96 13.131 25.045 13.238 25.027 13.452 L 25.027 14.229 C 24.919 15.301 24.865 16.186 24.865 16.882 C 24.865 17.49 24.91 18.079 25 18.651 L 25.054 18.892 C 25.072 19.089 24.982 19.187 24.784 19.187 L 24.623 19.16 C 23.645 19.073 21.065 19.029 16.883 19.026 Z M 2.774 19.027 C 2.544 19.029 2.131 19.047 1.537 19.08 C 0.926 19.116 0.513 19.134 0.297 19.134 C 0.099 19.134 0 19.053 0 18.893 C 0 18.732 0.1 18.651 0.3 18.651 L 0.601 18.651 C 0.984 18.651 1.271 18.633 1.462 18.598 C 1.647 18.566 1.81 18.459 1.913 18.303 C 2.022 18.142 2.077 17.883 2.077 17.526 L 2.077 1.768 C 2.077 1.375 2.008 1.098 1.871 0.937 C 1.742 0.78 1.556 0.679 1.353 0.656 C 1.143 0.629 0.792 0.616 0.3 0.616 C 0.1 0.616 0 0.54 0 0.388 C 0 0.236 0.099 0.16 0.297 0.16 C 0.854 0.16 1.295 0.178 1.618 0.214 C 2.122 0.249 2.526 0.267 2.832 0.267 L 3.452 0.267 L 3.83 0.267 C 7.833 0.264 10.314 0.21 11.273 0.107 L 11.462 0.107 C 11.642 0.107 11.722 0.205 11.705 0.401 L 11.678 0.643 C 11.57 1.196 11.516 1.786 11.516 2.411 C 11.516 3.197 11.561 4.046 11.651 4.957 L 11.705 5.574 C 11.722 5.788 11.642 5.895 11.462 5.895 C 11.282 5.895 11.192 5.788 11.192 5.574 C 11.192 4.001 11.075 2.889 10.842 2.237 C 10.608 1.585 10.105 1.152 9.332 0.937 C 8.558 0.723 7.228 0.616 5.34 0.616 C 4.8 0.616 4.437 0.638 4.248 0.683 C 4.059 0.727 3.933 0.83 3.87 0.991 C 3.807 1.152 3.776 1.464 3.776 1.929 L 3.758 1.929 C 3.734 3.166 3.722 5.055 3.722 7.597 L 3.722 8.854 C 3.735 8.948 3.753 9.023 3.776 9.078 C 3.83 9.209 3.929 9.287 4.073 9.313 C 4.216 9.339 4.495 9.352 4.908 9.352 C 5.951 9.352 6.693 9.293 7.133 9.174 C 7.574 9.056 7.875 8.824 8.037 8.479 C 8.199 8.133 8.28 7.559 8.28 6.758 C 8.28 6.54 8.36 6.431 8.522 6.431 C 8.702 6.431 8.792 6.529 8.792 6.726 C 8.792 6.869 8.756 7.119 8.684 7.476 C 8.558 8.119 8.495 8.825 8.495 9.593 C 8.495 10.254 8.558 10.96 8.684 11.71 C 8.756 12.121 8.792 12.38 8.792 12.488 C 8.792 12.684 8.702 12.782 8.522 12.782 C 8.36 12.782 8.28 12.674 8.28 12.458 C 8.28 11.7 8.194 11.146 8.023 10.795 C 7.853 10.443 7.538 10.195 7.079 10.051 C 6.621 9.907 5.897 9.834 4.908 9.834 C 4.513 9.834 4.239 9.847 4.086 9.873 C 3.933 9.898 3.83 9.965 3.776 10.074 C 3.753 10.121 3.735 10.186 3.722 10.27 L 3.722 17.526 C 3.722 17.883 3.8 18.142 3.955 18.303 C 4.111 18.464 4.331 18.562 4.614 18.598 C 4.898 18.633 5.315 18.651 5.864 18.651 L 6.304 18.651 C 6.56 18.651 6.688 18.732 6.688 18.893 C 6.688 19.053 6.563 19.134 6.311 19.134 C 5.987 19.134 5.376 19.116 4.477 19.08 C 3.652 19.047 3.084 19.029 2.774 19.027 L 2.832 19.027 L 2.697 19.027 Z\" fill=\"rgb(32, 32, 32)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-4cbrca\",layoutDependency:layoutDependency,layoutId:\"JtvOIjN8F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 105.611 19.295\" overflow=\"visible\"><path d=\"M 0.077 19.028 L 0 19.027 L 0.135 19.027 Z M 26.403 19.027 C 26.097 19.027 25.693 19.054 25.19 19.108 L 23.868 19.108 C 23.67 19.108 23.571 19.032 23.571 18.88 C 23.571 18.728 23.671 18.652 23.872 18.652 C 24.364 18.652 24.714 18.643 24.924 18.625 C 25.126 18.611 25.314 18.514 25.443 18.357 C 25.58 18.197 25.648 17.92 25.648 17.527 L 25.648 1.769 C 25.648 1.376 25.58 1.099 25.443 0.938 C 25.313 0.781 25.127 0.68 24.924 0.657 C 24.714 0.63 24.364 0.616 23.872 0.616 C 23.671 0.616 23.571 0.541 23.571 0.389 C 23.571 0.237 23.67 0.161 23.868 0.161 C 24.425 0.161 24.866 0.179 25.19 0.214 C 25.693 0.25 26.097 0.268 26.403 0.268 L 26.646 0.268 C 27.059 0.268 27.5 0.232 27.967 0.161 L 29.181 0.161 C 29.379 0.161 29.478 0.237 29.478 0.389 C 29.478 0.541 29.376 0.616 29.173 0.616 L 28.814 0.616 C 28.463 0.616 28.191 0.639 27.997 0.683 C 27.803 0.728 27.651 0.835 27.54 1.005 C 27.429 1.175 27.374 1.429 27.374 1.769 L 27.374 17.527 C 27.374 17.92 27.443 18.197 27.581 18.357 C 27.712 18.514 27.902 18.611 28.107 18.625 C 28.32 18.643 28.675 18.652 29.173 18.652 C 29.376 18.652 29.478 18.728 29.478 18.88 C 29.478 19.032 29.379 19.108 29.181 19.108 L 27.859 19.108 C 27.356 19.054 26.952 19.027 26.646 19.027 Z M 44.953 19.055 C 44.856 19.052 44.776 19.051 44.715 19.051 L 45.147 19.051 C 45.09 19.051 45.026 19.052 44.953 19.055 Z M 99.704 0 C 100.333 0 100.873 0.031 101.322 0.094 C 101.773 0.156 102.232 0.232 102.699 0.322 C 103.22 0.447 103.641 0.509 103.965 0.509 C 104.074 0.509 104.16 0.487 104.222 0.442 C 104.285 0.398 104.343 0.322 104.398 0.214 C 104.47 0.072 104.577 0 104.72 0 C 104.792 0 104.857 0.027 104.91 0.081 C 104.963 0.134 104.972 0.25 104.938 0.429 L 104.91 0.616 C 104.82 1.206 104.776 1.849 104.776 2.546 C 104.776 3.493 104.829 4.351 104.938 5.119 L 104.991 5.601 C 104.991 5.78 104.91 5.869 104.748 5.869 C 104.639 5.869 104.563 5.829 104.519 5.749 C 104.475 5.668 104.452 5.53 104.452 5.333 L 104.452 5.145 C 104.452 4.02 104.299 3.105 103.993 2.399 C 103.688 1.693 103.201 1.175 102.537 0.844 C 101.87 0.514 101 0.348 99.921 0.348 C 98.481 0.348 97.377 0.616 96.604 1.152 C 95.831 1.688 95.444 2.457 95.444 3.457 C 95.444 4.011 95.583 4.52 95.861 4.985 C 96.141 5.449 96.629 5.936 97.331 6.445 C 98.032 6.955 99.067 7.566 100.433 8.281 C 101.708 9.032 102.72 9.728 103.468 10.371 C 104.213 11.014 104.757 11.671 105.1 12.341 C 105.44 13.011 105.611 13.748 105.611 14.552 C 105.611 16.035 105.144 17.196 104.208 18.036 C 103.273 18.876 101.97 19.295 100.299 19.295 C 99.525 19.295 98.877 19.264 98.356 19.201 C 97.835 19.139 97.287 19.054 96.71 18.947 C 96.118 18.822 95.632 18.759 95.254 18.759 C 95.139 18.759 95.048 18.786 94.981 18.84 C 94.914 18.893 94.852 18.965 94.794 19.054 C 94.717 19.215 94.604 19.295 94.449 19.295 C 94.356 19.295 94.289 19.264 94.243 19.201 C 94.199 19.139 94.185 19.036 94.203 18.893 L 94.257 18.625 C 94.347 18.143 94.391 17.589 94.391 16.964 L 94.391 15.557 C 94.391 15.083 94.37 14.659 94.324 14.284 L 94.257 13.694 C 94.257 13.48 94.338 13.373 94.5 13.373 C 94.608 13.373 94.676 13.413 94.701 13.493 C 94.729 13.574 94.752 13.721 94.768 13.936 L 94.768 14.15 C 94.768 15.276 94.949 16.182 95.308 16.87 C 95.669 17.558 96.243 18.063 97.035 18.384 C 97.826 18.706 98.896 18.867 100.243 18.867 C 101.539 18.867 102.537 18.581 103.238 18.009 C 103.94 17.437 104.289 16.624 104.289 15.57 C 104.289 14.909 104.132 14.302 103.817 13.748 C 103.502 13.194 102.986 12.64 102.266 12.086 C 101.549 11.533 100.549 10.925 99.273 10.264 C 97.96 9.532 96.944 8.853 96.227 8.227 C 95.507 7.602 94.99 6.986 94.676 6.378 C 94.361 5.771 94.203 5.101 94.203 4.368 C 94.203 3.01 94.69 1.943 95.659 1.166 C 96.629 0.389 97.979 0 99.704 0 Z\" fill=\"rgb(242,233,224)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({G5bFlAI7x:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 105.611 19.295\" overflow=\"visible\"><path d=\"M 0.077 19.028 L 0 19.027 L 0.135 19.027 Z M 26.403 19.027 C 26.097 19.027 25.693 19.054 25.19 19.108 L 23.868 19.108 C 23.67 19.108 23.571 19.032 23.571 18.88 C 23.571 18.728 23.671 18.652 23.872 18.652 C 24.364 18.652 24.714 18.643 24.924 18.625 C 25.126 18.611 25.314 18.514 25.443 18.357 C 25.58 18.197 25.648 17.92 25.648 17.527 L 25.648 1.769 C 25.648 1.376 25.58 1.099 25.443 0.938 C 25.313 0.781 25.127 0.68 24.924 0.657 C 24.714 0.63 24.364 0.616 23.872 0.616 C 23.671 0.616 23.571 0.541 23.571 0.389 C 23.571 0.237 23.67 0.161 23.868 0.161 C 24.425 0.161 24.866 0.179 25.19 0.214 C 25.693 0.25 26.097 0.268 26.403 0.268 L 26.646 0.268 C 27.059 0.268 27.5 0.232 27.967 0.161 L 29.181 0.161 C 29.379 0.161 29.478 0.237 29.478 0.389 C 29.478 0.541 29.376 0.616 29.173 0.616 L 28.814 0.616 C 28.463 0.616 28.191 0.639 27.997 0.683 C 27.803 0.728 27.651 0.835 27.54 1.005 C 27.429 1.175 27.374 1.429 27.374 1.769 L 27.374 17.527 C 27.374 17.92 27.443 18.197 27.581 18.357 C 27.712 18.514 27.902 18.611 28.107 18.625 C 28.32 18.643 28.675 18.652 29.173 18.652 C 29.376 18.652 29.478 18.728 29.478 18.88 C 29.478 19.032 29.379 19.108 29.181 19.108 L 27.859 19.108 C 27.356 19.054 26.952 19.027 26.646 19.027 Z M 44.953 19.055 C 44.856 19.052 44.776 19.051 44.715 19.051 L 45.147 19.051 C 45.09 19.051 45.026 19.052 44.953 19.055 Z M 99.704 0 C 100.333 0 100.873 0.031 101.322 0.094 C 101.773 0.156 102.232 0.232 102.699 0.322 C 103.22 0.447 103.641 0.509 103.965 0.509 C 104.074 0.509 104.16 0.487 104.222 0.442 C 104.285 0.398 104.343 0.322 104.398 0.214 C 104.47 0.072 104.577 0 104.72 0 C 104.792 0 104.857 0.027 104.91 0.081 C 104.963 0.134 104.972 0.25 104.938 0.429 L 104.91 0.616 C 104.82 1.206 104.776 1.849 104.776 2.546 C 104.776 3.493 104.829 4.351 104.938 5.119 L 104.991 5.601 C 104.991 5.78 104.91 5.869 104.748 5.869 C 104.639 5.869 104.563 5.829 104.519 5.749 C 104.475 5.668 104.452 5.53 104.452 5.333 L 104.452 5.145 C 104.452 4.02 104.299 3.105 103.993 2.399 C 103.688 1.693 103.201 1.175 102.537 0.844 C 101.87 0.514 101 0.348 99.921 0.348 C 98.481 0.348 97.377 0.616 96.604 1.152 C 95.831 1.688 95.444 2.457 95.444 3.457 C 95.444 4.011 95.583 4.52 95.861 4.985 C 96.141 5.449 96.629 5.936 97.331 6.445 C 98.032 6.955 99.067 7.566 100.433 8.281 C 101.708 9.032 102.72 9.728 103.468 10.371 C 104.213 11.014 104.757 11.671 105.1 12.341 C 105.44 13.011 105.611 13.748 105.611 14.552 C 105.611 16.035 105.144 17.196 104.208 18.036 C 103.273 18.876 101.97 19.295 100.299 19.295 C 99.525 19.295 98.877 19.264 98.356 19.201 C 97.835 19.139 97.287 19.054 96.71 18.947 C 96.118 18.822 95.632 18.759 95.254 18.759 C 95.139 18.759 95.048 18.786 94.981 18.84 C 94.914 18.893 94.852 18.965 94.794 19.054 C 94.717 19.215 94.604 19.295 94.449 19.295 C 94.356 19.295 94.289 19.264 94.243 19.201 C 94.199 19.139 94.185 19.036 94.203 18.893 L 94.257 18.625 C 94.347 18.143 94.391 17.589 94.391 16.964 L 94.391 15.557 C 94.391 15.083 94.37 14.659 94.324 14.284 L 94.257 13.694 C 94.257 13.48 94.338 13.373 94.5 13.373 C 94.608 13.373 94.676 13.413 94.701 13.493 C 94.729 13.574 94.752 13.721 94.768 13.936 L 94.768 14.15 C 94.768 15.276 94.949 16.182 95.308 16.87 C 95.669 17.558 96.243 18.063 97.035 18.384 C 97.826 18.706 98.896 18.867 100.243 18.867 C 101.539 18.867 102.537 18.581 103.238 18.009 C 103.94 17.437 104.289 16.624 104.289 15.57 C 104.289 14.909 104.132 14.302 103.817 13.748 C 103.502 13.194 102.986 12.64 102.266 12.086 C 101.549 11.533 100.549 10.925 99.273 10.264 C 97.96 9.532 96.944 8.853 96.227 8.227 C 95.507 7.602 94.99 6.986 94.676 6.378 C 94.361 5.771 94.203 5.101 94.203 4.368 C 94.203 3.01 94.69 1.943 95.659 1.166 C 96.629 0.389 97.979 0 99.704 0 Z\" fill=\"rgb(32, 32, 32)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lykysp\",layoutDependency:layoutDependency,layoutId:\"yEgluOU2G\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.077 0 L 0 0 L 0.135 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1prlzdh\",layoutDependency:layoutDependency,layoutId:\"sxFjMF3fK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.906 18.947\" overflow=\"visible\"><path d=\"M 2.832 18.867 C 2.526 18.867 2.121 18.893 1.618 18.947 L 0.297 18.947 C 0.099 18.947 0 18.871 0 18.719 C 0 18.567 0.1 18.491 0.3 18.491 C 0.792 18.491 1.143 18.482 1.352 18.465 C 1.555 18.45 1.743 18.353 1.871 18.196 C 2.008 18.036 2.077 17.759 2.077 17.366 L 2.077 1.608 C 2.077 1.215 2.008 0.938 1.871 0.777 C 1.742 0.62 1.555 0.519 1.352 0.496 C 1.143 0.469 0.792 0.456 0.3 0.456 C 0.1 0.456 0 0.38 0 0.228 C 0 0.076 0.099 0 0.297 0 C 0.854 0 1.295 0.018 1.618 0.054 C 2.121 0.089 2.526 0.107 2.832 0.107 L 3.074 0.107 C 3.488 0.107 3.928 0.072 4.396 0 L 5.61 0 C 5.807 0 5.906 0.076 5.906 0.228 C 5.906 0.38 5.805 0.456 5.601 0.456 L 5.242 0.456 C 4.891 0.456 4.619 0.478 4.425 0.523 C 4.231 0.567 4.079 0.674 3.968 0.844 C 3.858 1.014 3.802 1.269 3.802 1.608 L 3.802 17.366 C 3.802 17.759 3.872 18.036 4.01 18.196 C 4.141 18.354 4.331 18.45 4.536 18.465 C 4.748 18.482 5.103 18.491 5.601 18.491 C 5.805 18.491 5.906 18.567 5.906 18.719 C 5.906 18.871 5.807 18.947 5.61 18.947 L 4.288 18.947 C 3.785 18.893 3.38 18.867 3.074 18.867 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qmtcuk\",layoutDependency:layoutDependency,layoutId:\"TzhCx5Nom\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.238 0.005 C 0.141 0.001 0.062 0 0 0 L 0.432 0 C 0.375 0 0.311 0.001 0.238 0.005 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r0pfy2\",layoutDependency:layoutDependency,layoutId:\"N72M_aJ1_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.416 19.295\" overflow=\"visible\"><path d=\"M 5.508 0 C 6.138 0 6.677 0.031 7.126 0.094 C 7.578 0.156 8.036 0.232 8.504 0.322 C 9.025 0.447 9.446 0.509 9.77 0.509 C 9.879 0.509 9.964 0.487 10.027 0.442 C 10.089 0.398 10.147 0.322 10.203 0.214 C 10.275 0.072 10.381 0 10.525 0 C 10.596 0 10.661 0.027 10.714 0.081 C 10.768 0.134 10.777 0.25 10.742 0.429 L 10.714 0.616 C 10.624 1.206 10.58 1.849 10.58 2.546 C 10.58 3.493 10.633 4.351 10.742 5.119 L 10.795 5.601 C 10.795 5.78 10.714 5.869 10.552 5.869 C 10.444 5.869 10.367 5.829 10.323 5.749 C 10.279 5.668 10.256 5.53 10.256 5.333 L 10.256 5.145 C 10.256 4.02 10.103 3.105 9.798 2.399 C 9.492 1.693 9.006 1.175 8.342 0.844 C 7.675 0.514 6.805 0.348 5.726 0.348 C 4.286 0.348 3.182 0.616 2.409 1.152 C 1.635 1.688 1.249 2.457 1.249 3.457 C 1.249 4.011 1.388 4.52 1.665 4.985 C 1.946 5.449 2.434 5.936 3.135 6.445 C 3.837 6.955 4.872 7.566 6.237 8.281 C 7.513 9.032 8.525 9.728 9.272 10.371 C 10.018 11.014 10.562 11.671 10.904 12.341 C 11.245 13.011 11.416 13.748 11.416 14.552 C 11.416 16.035 10.948 17.196 10.013 18.036 C 9.078 18.876 7.775 19.295 6.103 19.295 C 5.33 19.295 4.682 19.264 4.161 19.201 C 3.64 19.139 3.091 19.054 2.515 18.947 C 1.922 18.822 1.436 18.759 1.059 18.759 C 0.943 18.759 0.853 18.786 0.786 18.84 C 0.719 18.893 0.656 18.965 0.598 19.054 C 0.522 19.215 0.408 19.295 0.253 19.295 C 0.161 19.295 0.094 19.264 0.047 19.201 C 0.003 19.139 -0.011 19.036 0.008 18.893 L 0.061 18.625 C 0.152 18.143 0.195 17.589 0.195 16.964 L 0.195 15.557 C 0.195 15.083 0.175 14.659 0.128 14.284 L 0.061 13.694 C 0.061 13.48 0.142 13.373 0.304 13.373 C 0.413 13.373 0.48 13.413 0.506 13.493 C 0.533 13.574 0.557 13.721 0.573 13.936 L 0.573 14.15 C 0.573 15.276 0.753 16.182 1.112 16.87 C 1.473 17.558 2.047 18.063 2.839 18.384 C 3.631 18.706 4.7 18.867 6.048 18.867 C 7.344 18.867 8.342 18.581 9.043 18.009 C 9.745 17.437 10.094 16.624 10.094 15.57 C 10.094 14.909 9.937 14.302 9.622 13.748 C 9.307 13.194 8.791 12.64 8.071 12.086 C 7.353 11.533 6.353 10.925 5.078 10.264 C 3.765 9.532 2.749 8.853 2.031 8.227 C 1.311 7.602 0.795 6.986 0.48 6.378 C 0.165 5.771 0.008 5.101 0.008 4.368 C 0.008 3.01 0.494 1.943 1.464 1.166 C 2.434 0.389 3.784 0 5.508 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-12binuy\",layoutDependency:layoutDependency,layoutId:\"fevDc_nw7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96.025 19.188\" overflow=\"visible\"><path d=\"M 84.853 14.687 C 84.867 15.633 84.881 16.48 84.899 17.229 C 84.916 17.677 84.987 17.99 85.115 18.169 C 85.24 18.348 85.416 18.455 85.64 18.491 C 85.865 18.527 86.238 18.545 86.758 18.545 L 87.407 18.545 C 87.478 18.545 87.541 18.562 87.596 18.598 C 87.65 18.634 87.677 18.687 87.677 18.759 C 87.677 18.92 87.569 19 87.353 19 C 86.527 19 85.851 18.991 85.33 18.973 C 84.791 18.938 84.404 18.92 84.17 18.92 L 83.983 18.92 C 83.784 18.92 83.362 18.938 82.714 18.973 C 82.103 19.009 81.679 19.027 81.446 19.027 C 81.267 19.027 81.177 18.947 81.177 18.786 C 81.177 18.625 81.267 18.545 81.446 18.545 L 81.77 18.545 C 82.131 18.545 82.404 18.527 82.594 18.491 C 82.781 18.455 82.934 18.357 83.052 18.196 C 83.168 18.035 83.226 17.776 83.226 17.419 C 83.244 15.239 83.244 12.609 83.226 9.527 C 83.21 6.445 83.173 3.823 83.119 1.661 C 83.101 1.268 83.024 0.991 82.89 0.83 C 82.754 0.67 82.585 0.576 82.376 0.549 C 82.17 0.522 81.825 0.509 81.339 0.509 C 81.14 0.509 81.043 0.433 81.043 0.281 C 81.043 0.129 81.14 0.053 81.339 0.053 C 81.86 0.053 82.265 0.08 82.552 0.134 L 84.872 0.134 L 84.867 0.161 L 86.705 0.161 C 88.18 0.161 89.515 0.441 90.71 1.001 C 91.907 1.562 92.847 2.358 93.529 3.391 C 94.212 4.423 94.553 5.615 94.553 6.967 C 94.553 8.8 94.002 10.268 92.895 11.372 C 91.789 12.475 90.4 13.204 88.728 13.56 C 88.638 13.578 88.594 13.614 88.594 13.667 C 88.594 13.739 88.629 13.774 88.701 13.774 C 89.798 13.864 90.647 14.123 91.249 14.551 C 91.851 14.98 92.414 15.713 92.935 16.749 C 93.224 17.267 93.474 17.624 93.692 17.821 C 93.907 18.018 94.157 18.116 94.446 18.116 C 94.77 18.116 95.011 18.018 95.173 17.821 C 95.335 17.624 95.453 17.321 95.525 16.91 C 95.56 16.731 95.601 16.606 95.645 16.535 C 95.692 16.463 95.75 16.428 95.821 16.428 C 96.018 16.428 96.074 16.633 95.983 17.044 C 95.803 17.741 95.539 18.272 95.187 18.638 C 94.837 19.005 94.391 19.188 93.851 19.188 C 93.33 19.188 92.877 19.057 92.49 18.797 C 92.104 18.537 91.731 18.119 91.372 17.545 C 91.12 17.131 90.805 16.647 90.428 16.09 C 89.941 15.39 89.393 14.86 88.782 14.501 C 88.17 14.141 87.407 13.962 86.49 13.962 C 85.95 13.962 85.573 13.983 85.358 14.026 C 85.14 14.068 85.001 14.152 84.939 14.279 C 84.895 14.37 84.865 14.506 84.853 14.687 Z M 84.83 12.854 C 84.846 13.022 84.883 13.145 84.939 13.225 C 85.02 13.341 85.163 13.408 85.372 13.426 C 85.578 13.444 85.95 13.453 86.49 13.453 C 88.504 13.328 90.05 12.699 91.129 11.566 C 92.208 10.434 92.747 8.923 92.747 7.033 C 92.747 4.859 92.203 3.228 91.115 2.14 C 90.027 1.053 88.36 0.509 86.113 0.509 C 85.717 0.509 85.43 0.527 85.249 0.562 C 85.068 0.598 84.953 0.665 84.9 0.763 C 84.844 0.862 84.818 1.009 84.818 1.206 L 84.816 1.206 C 84.786 2.37 84.779 4.401 84.791 7.299 C 84.8 9.38 84.812 11.231 84.83 12.854 Z M 71.204 1.168 C 71.167 2.476 71.149 4.922 71.144 8.509 C 71.158 8.629 71.177 8.723 71.198 8.79 C 71.253 8.951 71.373 9.049 71.563 9.085 C 71.751 9.121 72.098 9.138 72.6 9.138 C 73.554 9.138 74.251 9.075 74.691 8.949 C 75.131 8.823 75.441 8.584 75.621 8.232 C 75.802 7.88 75.892 7.335 75.892 6.595 C 75.892 6.379 75.973 6.271 76.133 6.271 C 76.313 6.271 76.404 6.369 76.404 6.566 C 76.404 6.726 76.376 6.941 76.323 7.209 C 76.179 7.888 76.107 8.602 76.107 9.353 C 76.107 10.014 76.17 10.72 76.295 11.47 C 76.367 11.881 76.404 12.14 76.404 12.247 C 76.404 12.444 76.313 12.542 76.133 12.542 C 75.973 12.542 75.892 12.434 75.892 12.217 C 75.892 11.478 75.802 10.919 75.621 10.541 C 75.441 10.162 75.128 9.905 74.677 9.77 C 74.228 9.635 73.536 9.567 72.6 9.567 C 72.117 9.567 71.774 9.585 71.577 9.619 C 71.378 9.654 71.253 9.746 71.198 9.895 C 71.177 9.957 71.158 10.044 71.144 10.154 C 71.147 13.948 71.165 16.526 71.202 17.89 C 71.218 18.013 71.239 18.11 71.267 18.183 C 71.329 18.353 71.457 18.46 71.644 18.504 C 71.834 18.549 72.191 18.572 72.714 18.572 C 74.772 18.572 76.214 18.46 77.045 18.236 C 77.874 18.013 78.415 17.576 78.668 16.923 C 78.92 16.271 79.047 15.15 79.047 13.56 C 79.047 13.346 79.128 13.239 79.29 13.239 C 79.487 13.239 79.578 13.346 79.559 13.56 L 79.506 14.203 C 79.415 15.132 79.369 15.99 79.369 16.776 C 79.369 17.384 79.415 17.973 79.506 18.545 L 79.559 18.786 C 79.578 18.982 79.487 19.081 79.29 19.081 L 79.126 19.054 C 78.147 18.967 75.522 18.923 71.253 18.92 L 70.255 18.92 C 70.04 18.92 69.607 18.938 68.961 18.974 C 68.348 19.009 67.936 19.027 67.721 19.027 C 67.521 19.027 67.422 18.947 67.422 18.786 C 67.422 18.625 67.524 18.545 67.723 18.545 L 68.024 18.545 C 68.406 18.545 68.693 18.527 68.885 18.491 C 69.07 18.46 69.234 18.353 69.336 18.196 C 69.445 18.036 69.501 17.776 69.501 17.419 L 69.501 1.662 C 69.501 1.268 69.431 0.991 69.295 0.831 C 69.165 0.674 68.979 0.573 68.776 0.549 C 68.565 0.522 68.216 0.509 67.723 0.509 C 67.524 0.509 67.422 0.433 67.422 0.281 C 67.422 0.13 67.521 0.054 67.721 0.054 C 68.276 0.054 68.718 0.071 69.04 0.107 C 69.545 0.143 69.95 0.161 70.255 0.161 L 70.848 0.161 L 71.253 0.161 C 75.237 0.157 77.719 0.104 78.696 0 L 78.858 0 C 79.057 0 79.145 0.098 79.128 0.295 L 79.073 0.536 C 78.983 1.09 78.939 1.679 78.939 2.305 C 78.939 3.091 78.983 3.939 79.073 4.85 L 79.128 5.467 C 79.145 5.681 79.057 5.789 78.858 5.789 C 78.696 5.789 78.615 5.681 78.615 5.467 C 78.615 3.895 78.499 2.782 78.263 2.13 C 78.029 1.478 77.524 1.045 76.746 0.831 C 75.971 0.616 74.628 0.509 72.714 0.509 C 72.191 0.509 71.834 0.531 71.644 0.576 C 71.457 0.621 71.329 0.723 71.267 0.884 C 71.239 0.952 71.218 1.047 71.204 1.168 Z M 55.152 18.92 C 54.954 18.92 54.532 18.938 53.884 18.973 C 53.273 19.009 52.85 19.027 52.617 19.027 C 52.437 19.027 52.347 18.947 52.347 18.786 C 52.347 18.625 52.437 18.545 52.617 18.545 L 52.94 18.545 C 53.3 18.545 53.574 18.527 53.763 18.491 C 53.952 18.455 54.104 18.357 54.221 18.196 C 54.338 18.035 54.397 17.776 54.397 17.419 C 54.415 15.239 54.415 12.609 54.397 9.527 C 54.379 6.445 54.343 3.823 54.289 1.661 C 54.271 1.268 54.194 0.991 54.06 0.83 C 53.932 0.674 53.748 0.573 53.547 0.549 C 53.34 0.522 52.994 0.509 52.509 0.509 C 52.311 0.509 52.212 0.433 52.212 0.281 C 52.212 0.129 52.311 0.053 52.509 0.053 C 53.03 0.053 53.435 0.08 53.722 0.134 L 56.042 0.134 L 56.039 0.161 L 58.091 0.161 C 59.656 0.161 61.022 0.535 62.191 1.284 C 63.359 2.033 64.262 3.104 64.901 4.496 C 65.54 5.887 65.859 7.493 65.859 9.313 C 65.859 11.293 65.545 13.006 64.915 14.451 C 64.285 15.896 63.386 17.002 62.218 17.769 C 61.049 18.536 59.674 18.92 58.091 18.92 Z M 56.079 17.258 L 56.096 17.258 C 56.096 17.669 56.127 17.959 56.19 18.129 C 56.253 18.299 56.379 18.406 56.568 18.451 C 56.756 18.496 57.111 18.518 57.633 18.518 C 59.844 18.518 61.467 17.766 62.501 16.263 C 63.535 14.76 64.051 12.425 64.051 9.258 C 64.051 6.467 63.485 4.311 62.352 2.79 C 61.22 1.269 59.602 0.509 57.498 0.509 C 57.031 0.509 56.698 0.526 56.5 0.561 C 56.302 0.595 56.168 0.66 56.096 0.755 C 56.047 0.819 56.014 0.913 55.999 1.038 C 55.964 2.435 55.961 5.265 55.988 9.527 C 56.011 13.125 56.041 15.702 56.079 17.258 Z M 47.649 18.948 C 47.467 18.956 47.235 18.973 46.953 19 L 45.308 19 C 45.146 19 45.065 18.92 45.065 18.759 C 45.065 18.687 45.083 18.629 45.119 18.585 C 45.15 18.542 45.201 18.517 45.254 18.518 C 45.559 18.518 45.784 18.536 45.928 18.571 C 46.27 18.571 46.499 18.553 46.616 18.518 C 46.733 18.482 46.773 18.393 46.737 18.25 C 46.701 18.107 46.566 17.866 46.333 17.526 C 43.384 12.702 40.543 8.298 37.81 4.314 L 37.756 4.207 L 37.568 4.02 C 37.514 3.966 37.478 3.939 37.46 3.939 C 37.388 3.939 37.338 3.993 37.311 4.1 C 37.284 4.207 37.28 4.368 37.298 4.582 C 37.316 5.297 37.325 5.985 37.325 6.646 C 37.379 8.843 37.428 10.701 37.473 12.22 C 37.518 13.739 37.603 15.409 37.729 17.231 C 37.765 17.678 37.851 17.991 37.986 18.169 C 38.12 18.348 38.305 18.455 38.538 18.491 C 38.772 18.527 39.15 18.545 39.671 18.545 L 40.318 18.545 C 40.39 18.545 40.449 18.562 40.494 18.598 C 40.539 18.634 40.561 18.687 40.561 18.759 C 40.561 18.92 40.462 19 40.264 19 C 39.437 19 38.754 18.991 38.215 18.973 C 37.713 18.939 37.344 18.921 37.109 18.92 L 37.082 18.92 C 36.858 18.921 36.436 18.939 35.815 18.973 C 35.203 19.009 34.79 19.027 34.574 19.027 C 34.376 19.027 34.277 18.947 34.277 18.786 C 34.277 18.625 34.376 18.545 34.574 18.545 L 34.871 18.545 C 35.248 18.545 35.536 18.527 35.734 18.491 C 35.931 18.455 36.098 18.357 36.233 18.196 C 36.368 18.035 36.444 17.776 36.462 17.419 C 36.552 15.757 36.624 13.194 36.678 9.728 C 36.731 6.262 36.74 3.868 36.705 2.546 C 36.705 2.42 36.668 2.313 36.597 2.224 L 36.219 1.366 C 35.967 0.973 35.689 0.732 35.383 0.643 C 35.077 0.553 34.646 0.509 34.089 0.509 L 33.684 0.509 C 33.486 0.509 33.387 0.433 33.387 0.281 C 33.387 0.129 33.486 0.053 33.684 0.053 L 34.925 0.053 C 35.572 0.125 36.003 0.161 36.219 0.161 L 36.651 0.161 C 36.866 0.143 37.172 0.134 37.568 0.134 C 37.981 0.08 38.52 0.053 39.186 0.053 C 39.366 0.053 39.455 0.134 39.455 0.294 C 39.455 0.366 39.433 0.424 39.388 0.469 C 39.343 0.513 39.294 0.536 39.24 0.536 L 38.592 0.536 C 38.233 0.536 37.999 0.549 37.891 0.576 C 37.783 0.603 37.743 0.688 37.77 0.83 C 37.797 0.973 37.927 1.215 38.161 1.554 C 40.085 4.323 42.098 7.432 44.202 10.88 L 46.98 15.624 C 47.07 15.731 47.146 15.82 47.209 15.892 C 47.272 15.963 47.33 15.999 47.384 15.999 C 47.456 15.999 47.501 15.95 47.519 15.851 C 47.537 15.753 47.546 15.597 47.546 15.382 C 47.528 14.632 47.51 13.658 47.492 12.461 C 47.474 10.514 47.438 8.669 47.384 6.927 C 47.333 5.233 47.243 3.539 47.115 1.849 C 47.079 1.42 46.993 1.112 46.858 0.924 C 46.724 0.737 46.539 0.625 46.305 0.589 C 46.072 0.553 45.694 0.536 45.173 0.536 L 44.526 0.536 C 44.454 0.536 44.391 0.516 44.337 0.476 C 44.285 0.441 44.255 0.383 44.256 0.321 C 44.256 0.178 44.364 0.107 44.579 0.107 L 46.602 0.107 C 47.142 0.107 47.528 0.125 47.762 0.161 L 47.789 0.161 C 47.987 0.161 48.409 0.125 49.056 0.053 L 50.324 0.053 C 50.504 0.053 50.594 0.129 50.594 0.281 C 50.594 0.433 50.504 0.509 50.324 0.509 L 50 0.509 C 49.641 0.509 49.357 0.531 49.151 0.576 C 48.944 0.62 48.778 0.723 48.652 0.884 C 48.526 1.045 48.445 1.295 48.409 1.634 C 48.265 3.635 48.171 6.248 48.126 9.473 C 48.081 12.698 48.094 15.347 48.166 17.419 C 48.166 17.776 48.225 18.035 48.342 18.196 C 48.459 18.357 48.611 18.455 48.8 18.491 C 48.989 18.527 49.272 18.545 49.65 18.545 L 49.946 18.545 C 50.144 18.545 50.243 18.63 50.243 18.801 C 50.243 18.969 50.144 19.054 49.946 19.054 C 49.731 19.054 49.317 19.036 48.706 19 C 48.354 18.978 48.002 18.961 47.649 18.948 C 47.722 18.948 47.786 18.943 47.843 18.943 L 47.411 18.943 C 47.473 18.943 47.552 18.948 47.649 18.948 Z M 16.883 18.92 L 15.885 18.92 C 15.669 18.92 15.237 18.938 14.59 18.973 C 13.979 19.009 13.565 19.027 13.35 19.027 C 13.152 19.027 13.053 18.947 13.053 18.786 C 13.053 18.625 13.153 18.545 13.354 18.545 L 13.654 18.545 C 14.037 18.545 14.324 18.527 14.515 18.491 C 14.7 18.459 14.863 18.353 14.966 18.196 C 15.075 18.035 15.13 17.776 15.13 17.419 L 15.13 1.661 C 15.13 1.268 15.061 0.991 14.924 0.83 C 14.795 0.673 14.608 0.572 14.405 0.549 C 14.196 0.522 13.845 0.509 13.354 0.509 C 13.153 0.509 13.053 0.433 13.053 0.281 C 13.053 0.129 13.152 0.053 13.35 0.053 C 13.907 0.053 14.348 0.071 14.671 0.107 C 15.146 0.141 15.532 0.158 15.831 0.16 C 16.1 0.16 16.649 0.134 17.476 0.08 C 18.303 0.044 18.851 0.026 19.121 0.026 C 19.247 0.026 19.337 0.044 19.391 0.08 C 19.445 0.116 19.472 0.178 19.472 0.268 C 19.472 0.429 19.352 0.509 19.114 0.509 L 18.701 0.509 C 18.206 0.509 17.834 0.531 17.586 0.576 C 17.339 0.62 17.142 0.723 16.995 0.884 C 16.848 1.045 16.775 1.304 16.775 1.661 L 16.775 11.563 C 16.775 14.453 16.79 16.503 16.822 17.714 L 16.829 17.714 C 16.829 17.928 16.851 18.093 16.896 18.21 C 16.941 18.326 17.044 18.415 17.206 18.478 C 17.368 18.54 17.62 18.571 17.961 18.571 C 20.119 18.571 21.629 18.455 22.492 18.223 C 23.355 17.991 23.913 17.535 24.164 16.856 C 24.416 16.177 24.542 15.007 24.542 13.346 C 24.542 13.131 24.618 13.024 24.772 13.024 C 24.96 13.024 25.045 13.131 25.027 13.346 L 25.027 14.123 C 24.919 15.195 24.865 16.079 24.865 16.776 C 24.865 17.383 24.91 17.973 25 18.545 L 25.054 18.786 C 25.072 18.982 24.982 19.08 24.784 19.08 L 24.623 19.054 C 23.645 18.967 21.065 18.922 16.883 18.92 Z M 2.774 18.92 C 2.544 18.923 2.131 18.941 1.537 18.974 C 0.926 19.009 0.513 19.027 0.297 19.027 C 0.099 19.027 0 18.947 0 18.786 C 0 18.625 0.1 18.545 0.3 18.545 L 0.601 18.545 C 0.984 18.545 1.271 18.527 1.462 18.491 C 1.647 18.46 1.81 18.353 1.913 18.196 C 2.022 18.036 2.077 17.776 2.077 17.419 L 2.077 1.662 C 2.077 1.268 2.008 0.991 1.871 0.831 C 1.742 0.673 1.556 0.573 1.353 0.549 C 1.143 0.522 0.792 0.509 0.3 0.509 C 0.1 0.509 0 0.433 0 0.281 C 0 0.13 0.099 0.054 0.297 0.054 C 0.854 0.054 1.295 0.071 1.618 0.107 C 2.122 0.143 2.526 0.161 2.832 0.161 L 3.452 0.161 L 3.83 0.161 C 7.833 0.158 10.314 0.104 11.273 0 L 11.462 0 C 11.642 0 11.722 0.098 11.705 0.295 L 11.678 0.536 C 11.57 1.09 11.516 1.679 11.516 2.305 C 11.516 3.091 11.561 3.939 11.651 4.85 L 11.705 5.467 C 11.722 5.681 11.642 5.789 11.462 5.789 C 11.282 5.789 11.192 5.681 11.192 5.467 C 11.192 3.895 11.075 2.782 10.842 2.13 C 10.608 1.478 10.105 1.045 9.332 0.831 C 8.558 0.616 7.228 0.509 5.34 0.509 C 4.8 0.509 4.437 0.531 4.248 0.576 C 4.059 0.621 3.933 0.723 3.87 0.884 C 3.807 1.045 3.776 1.358 3.776 1.822 L 3.758 1.822 C 3.734 3.059 3.722 4.948 3.722 7.49 L 3.722 8.748 C 3.735 8.842 3.753 8.917 3.776 8.972 C 3.83 9.102 3.929 9.18 4.073 9.207 C 4.216 9.233 4.495 9.245 4.908 9.245 C 5.951 9.245 6.693 9.186 7.133 9.068 C 7.574 8.95 7.875 8.718 8.037 8.372 C 8.199 8.026 8.28 7.453 8.28 6.652 C 8.28 6.434 8.36 6.325 8.522 6.325 C 8.702 6.325 8.792 6.423 8.792 6.619 C 8.792 6.762 8.756 7.012 8.684 7.37 C 8.558 8.013 8.495 8.718 8.495 9.487 C 8.495 10.148 8.558 10.853 8.684 11.604 C 8.756 12.015 8.792 12.274 8.792 12.381 C 8.792 12.577 8.702 12.676 8.522 12.676 C 8.36 12.676 8.28 12.568 8.28 12.351 C 8.28 11.594 8.194 11.039 8.023 10.688 C 7.853 10.336 7.538 10.089 7.079 9.944 C 6.621 9.8 5.897 9.728 4.908 9.728 C 4.513 9.728 4.239 9.741 4.086 9.766 C 3.933 9.791 3.83 9.858 3.776 9.968 C 3.753 10.014 3.735 10.079 3.722 10.163 L 3.722 17.419 C 3.722 17.776 3.8 18.036 3.955 18.196 C 4.111 18.357 4.331 18.455 4.614 18.491 C 4.898 18.527 5.315 18.545 5.864 18.545 L 6.304 18.545 C 6.56 18.545 6.688 18.625 6.688 18.786 C 6.688 18.947 6.563 19.027 6.311 19.027 C 5.987 19.027 5.376 19.009 4.477 18.974 C 3.652 18.941 3.084 18.923 2.774 18.92 L 2.832 18.92 L 2.697 18.92 Z\" fill=\"rgb(242,233,224)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({G5bFlAI7x:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 96.025 19.188\" overflow=\"visible\"><path d=\"M 84.853 14.687 C 84.867 15.633 84.881 16.48 84.899 17.229 C 84.916 17.677 84.987 17.99 85.115 18.169 C 85.24 18.348 85.416 18.455 85.64 18.491 C 85.865 18.527 86.238 18.545 86.758 18.545 L 87.407 18.545 C 87.478 18.545 87.541 18.562 87.596 18.598 C 87.65 18.634 87.677 18.687 87.677 18.759 C 87.677 18.92 87.569 19 87.353 19 C 86.527 19 85.851 18.991 85.33 18.973 C 84.791 18.938 84.404 18.92 84.17 18.92 L 83.983 18.92 C 83.784 18.92 83.362 18.938 82.714 18.973 C 82.103 19.009 81.679 19.027 81.446 19.027 C 81.267 19.027 81.177 18.947 81.177 18.786 C 81.177 18.625 81.267 18.545 81.446 18.545 L 81.77 18.545 C 82.131 18.545 82.404 18.527 82.594 18.491 C 82.781 18.455 82.934 18.357 83.052 18.196 C 83.168 18.035 83.226 17.776 83.226 17.419 C 83.244 15.239 83.244 12.609 83.226 9.527 C 83.21 6.445 83.173 3.823 83.119 1.661 C 83.101 1.268 83.024 0.991 82.89 0.83 C 82.754 0.67 82.585 0.576 82.376 0.549 C 82.17 0.522 81.825 0.509 81.339 0.509 C 81.14 0.509 81.043 0.433 81.043 0.281 C 81.043 0.129 81.14 0.053 81.339 0.053 C 81.86 0.053 82.265 0.08 82.552 0.134 L 84.872 0.134 L 84.867 0.161 L 86.705 0.161 C 88.18 0.161 89.515 0.441 90.71 1.001 C 91.907 1.562 92.847 2.358 93.529 3.391 C 94.212 4.423 94.553 5.615 94.553 6.967 C 94.553 8.8 94.002 10.268 92.895 11.372 C 91.789 12.475 90.4 13.204 88.728 13.56 C 88.638 13.578 88.594 13.614 88.594 13.667 C 88.594 13.739 88.629 13.774 88.701 13.774 C 89.798 13.864 90.647 14.123 91.249 14.551 C 91.851 14.98 92.414 15.713 92.935 16.749 C 93.224 17.267 93.474 17.624 93.692 17.821 C 93.907 18.018 94.157 18.116 94.446 18.116 C 94.77 18.116 95.011 18.018 95.173 17.821 C 95.335 17.624 95.453 17.321 95.525 16.91 C 95.56 16.731 95.601 16.606 95.645 16.535 C 95.692 16.463 95.75 16.428 95.821 16.428 C 96.018 16.428 96.074 16.633 95.983 17.044 C 95.803 17.741 95.539 18.272 95.187 18.638 C 94.837 19.005 94.391 19.188 93.851 19.188 C 93.33 19.188 92.877 19.057 92.49 18.797 C 92.104 18.537 91.731 18.119 91.372 17.545 C 91.12 17.131 90.805 16.647 90.428 16.09 C 89.941 15.39 89.393 14.86 88.782 14.501 C 88.17 14.141 87.407 13.962 86.49 13.962 C 85.95 13.962 85.573 13.983 85.358 14.026 C 85.14 14.068 85.001 14.152 84.939 14.279 C 84.895 14.37 84.865 14.506 84.853 14.687 Z M 84.83 12.854 C 84.846 13.022 84.883 13.145 84.939 13.225 C 85.02 13.341 85.163 13.408 85.372 13.426 C 85.578 13.444 85.95 13.453 86.49 13.453 C 88.504 13.328 90.05 12.699 91.129 11.566 C 92.208 10.434 92.747 8.923 92.747 7.033 C 92.747 4.859 92.203 3.228 91.115 2.14 C 90.027 1.053 88.36 0.509 86.113 0.509 C 85.717 0.509 85.43 0.527 85.249 0.562 C 85.068 0.598 84.953 0.665 84.9 0.763 C 84.844 0.862 84.818 1.009 84.818 1.206 L 84.816 1.206 C 84.786 2.37 84.779 4.401 84.791 7.299 C 84.8 9.38 84.812 11.231 84.83 12.854 Z M 71.204 1.168 C 71.167 2.476 71.149 4.922 71.144 8.509 C 71.158 8.629 71.177 8.723 71.198 8.79 C 71.253 8.951 71.373 9.049 71.563 9.085 C 71.751 9.121 72.098 9.138 72.6 9.138 C 73.554 9.138 74.251 9.075 74.691 8.949 C 75.131 8.823 75.441 8.584 75.621 8.232 C 75.802 7.88 75.892 7.335 75.892 6.595 C 75.892 6.379 75.973 6.271 76.133 6.271 C 76.313 6.271 76.404 6.369 76.404 6.566 C 76.404 6.726 76.376 6.941 76.323 7.209 C 76.179 7.888 76.107 8.602 76.107 9.353 C 76.107 10.014 76.17 10.72 76.295 11.47 C 76.367 11.881 76.404 12.14 76.404 12.247 C 76.404 12.444 76.313 12.542 76.133 12.542 C 75.973 12.542 75.892 12.434 75.892 12.217 C 75.892 11.478 75.802 10.919 75.621 10.541 C 75.441 10.162 75.128 9.905 74.677 9.77 C 74.228 9.635 73.536 9.567 72.6 9.567 C 72.117 9.567 71.774 9.585 71.577 9.619 C 71.378 9.654 71.253 9.746 71.198 9.895 C 71.177 9.957 71.158 10.044 71.144 10.154 C 71.147 13.948 71.165 16.526 71.202 17.89 C 71.218 18.013 71.239 18.11 71.267 18.183 C 71.329 18.353 71.457 18.46 71.644 18.504 C 71.834 18.549 72.191 18.572 72.714 18.572 C 74.772 18.572 76.214 18.46 77.045 18.236 C 77.874 18.013 78.415 17.576 78.668 16.923 C 78.92 16.271 79.047 15.15 79.047 13.56 C 79.047 13.346 79.128 13.239 79.29 13.239 C 79.487 13.239 79.578 13.346 79.559 13.56 L 79.506 14.203 C 79.415 15.132 79.369 15.99 79.369 16.776 C 79.369 17.384 79.415 17.973 79.506 18.545 L 79.559 18.786 C 79.578 18.982 79.487 19.081 79.29 19.081 L 79.126 19.054 C 78.147 18.967 75.522 18.923 71.253 18.92 L 70.255 18.92 C 70.04 18.92 69.607 18.938 68.961 18.974 C 68.348 19.009 67.936 19.027 67.721 19.027 C 67.521 19.027 67.422 18.947 67.422 18.786 C 67.422 18.625 67.524 18.545 67.723 18.545 L 68.024 18.545 C 68.406 18.545 68.693 18.527 68.885 18.491 C 69.07 18.46 69.234 18.353 69.336 18.196 C 69.445 18.036 69.501 17.776 69.501 17.419 L 69.501 1.662 C 69.501 1.268 69.431 0.991 69.295 0.831 C 69.165 0.674 68.979 0.573 68.776 0.549 C 68.565 0.522 68.216 0.509 67.723 0.509 C 67.524 0.509 67.422 0.433 67.422 0.281 C 67.422 0.13 67.521 0.054 67.721 0.054 C 68.276 0.054 68.718 0.071 69.04 0.107 C 69.545 0.143 69.95 0.161 70.255 0.161 L 70.848 0.161 L 71.253 0.161 C 75.237 0.157 77.719 0.104 78.696 0 L 78.858 0 C 79.057 0 79.145 0.098 79.128 0.295 L 79.073 0.536 C 78.983 1.09 78.939 1.679 78.939 2.305 C 78.939 3.091 78.983 3.939 79.073 4.85 L 79.128 5.467 C 79.145 5.681 79.057 5.789 78.858 5.789 C 78.696 5.789 78.615 5.681 78.615 5.467 C 78.615 3.895 78.499 2.782 78.263 2.13 C 78.029 1.478 77.524 1.045 76.746 0.831 C 75.971 0.616 74.628 0.509 72.714 0.509 C 72.191 0.509 71.834 0.531 71.644 0.576 C 71.457 0.621 71.329 0.723 71.267 0.884 C 71.239 0.952 71.218 1.047 71.204 1.168 Z M 55.152 18.92 C 54.954 18.92 54.532 18.938 53.884 18.973 C 53.273 19.009 52.85 19.027 52.617 19.027 C 52.437 19.027 52.347 18.947 52.347 18.786 C 52.347 18.625 52.437 18.545 52.617 18.545 L 52.94 18.545 C 53.3 18.545 53.574 18.527 53.763 18.491 C 53.952 18.455 54.104 18.357 54.221 18.196 C 54.338 18.035 54.397 17.776 54.397 17.419 C 54.415 15.239 54.415 12.609 54.397 9.527 C 54.379 6.445 54.343 3.823 54.289 1.661 C 54.271 1.268 54.194 0.991 54.06 0.83 C 53.932 0.674 53.748 0.573 53.547 0.549 C 53.34 0.522 52.994 0.509 52.509 0.509 C 52.311 0.509 52.212 0.433 52.212 0.281 C 52.212 0.129 52.311 0.053 52.509 0.053 C 53.03 0.053 53.435 0.08 53.722 0.134 L 56.042 0.134 L 56.039 0.161 L 58.091 0.161 C 59.656 0.161 61.022 0.535 62.191 1.284 C 63.359 2.033 64.262 3.104 64.901 4.496 C 65.54 5.887 65.859 7.493 65.859 9.313 C 65.859 11.293 65.545 13.006 64.915 14.451 C 64.285 15.896 63.386 17.002 62.218 17.769 C 61.049 18.536 59.674 18.92 58.091 18.92 Z M 56.079 17.258 L 56.096 17.258 C 56.096 17.669 56.127 17.959 56.19 18.129 C 56.253 18.299 56.379 18.406 56.568 18.451 C 56.756 18.496 57.111 18.518 57.633 18.518 C 59.844 18.518 61.467 17.766 62.501 16.263 C 63.535 14.76 64.051 12.425 64.051 9.258 C 64.051 6.467 63.485 4.311 62.352 2.79 C 61.22 1.269 59.602 0.509 57.498 0.509 C 57.031 0.509 56.698 0.526 56.5 0.561 C 56.302 0.595 56.168 0.66 56.096 0.755 C 56.047 0.819 56.014 0.913 55.999 1.038 C 55.964 2.435 55.961 5.265 55.988 9.527 C 56.011 13.125 56.041 15.702 56.079 17.258 Z M 47.649 18.948 C 47.467 18.956 47.235 18.973 46.953 19 L 45.308 19 C 45.146 19 45.065 18.92 45.065 18.759 C 45.065 18.687 45.083 18.629 45.119 18.585 C 45.15 18.542 45.201 18.517 45.254 18.518 C 45.559 18.518 45.784 18.536 45.928 18.571 C 46.27 18.571 46.499 18.553 46.616 18.518 C 46.733 18.482 46.773 18.393 46.737 18.25 C 46.701 18.107 46.566 17.866 46.333 17.526 C 43.384 12.702 40.543 8.298 37.81 4.314 L 37.756 4.207 L 37.568 4.02 C 37.514 3.966 37.478 3.939 37.46 3.939 C 37.388 3.939 37.338 3.993 37.311 4.1 C 37.284 4.207 37.28 4.368 37.298 4.582 C 37.316 5.297 37.325 5.985 37.325 6.646 C 37.379 8.843 37.428 10.701 37.473 12.22 C 37.518 13.739 37.603 15.409 37.729 17.231 C 37.765 17.678 37.851 17.991 37.986 18.169 C 38.12 18.348 38.305 18.455 38.538 18.491 C 38.772 18.527 39.15 18.545 39.671 18.545 L 40.318 18.545 C 40.39 18.545 40.449 18.562 40.494 18.598 C 40.539 18.634 40.561 18.687 40.561 18.759 C 40.561 18.92 40.462 19 40.264 19 C 39.437 19 38.754 18.991 38.215 18.973 C 37.713 18.939 37.344 18.921 37.109 18.92 L 37.082 18.92 C 36.858 18.921 36.436 18.939 35.815 18.973 C 35.203 19.009 34.79 19.027 34.574 19.027 C 34.376 19.027 34.277 18.947 34.277 18.786 C 34.277 18.625 34.376 18.545 34.574 18.545 L 34.871 18.545 C 35.248 18.545 35.536 18.527 35.734 18.491 C 35.931 18.455 36.098 18.357 36.233 18.196 C 36.368 18.035 36.444 17.776 36.462 17.419 C 36.552 15.757 36.624 13.194 36.678 9.728 C 36.731 6.262 36.74 3.868 36.705 2.546 C 36.705 2.42 36.668 2.313 36.597 2.224 L 36.219 1.366 C 35.967 0.973 35.689 0.732 35.383 0.643 C 35.077 0.553 34.646 0.509 34.089 0.509 L 33.684 0.509 C 33.486 0.509 33.387 0.433 33.387 0.281 C 33.387 0.129 33.486 0.053 33.684 0.053 L 34.925 0.053 C 35.572 0.125 36.003 0.161 36.219 0.161 L 36.651 0.161 C 36.866 0.143 37.172 0.134 37.568 0.134 C 37.981 0.08 38.52 0.053 39.186 0.053 C 39.366 0.053 39.455 0.134 39.455 0.294 C 39.455 0.366 39.433 0.424 39.388 0.469 C 39.343 0.513 39.294 0.536 39.24 0.536 L 38.592 0.536 C 38.233 0.536 37.999 0.549 37.891 0.576 C 37.783 0.603 37.743 0.688 37.77 0.83 C 37.797 0.973 37.927 1.215 38.161 1.554 C 40.085 4.323 42.098 7.432 44.202 10.88 L 46.98 15.624 C 47.07 15.731 47.146 15.82 47.209 15.892 C 47.272 15.963 47.33 15.999 47.384 15.999 C 47.456 15.999 47.501 15.95 47.519 15.851 C 47.537 15.753 47.546 15.597 47.546 15.382 C 47.528 14.632 47.51 13.658 47.492 12.461 C 47.474 10.514 47.438 8.669 47.384 6.927 C 47.333 5.233 47.243 3.539 47.115 1.849 C 47.079 1.42 46.993 1.112 46.858 0.924 C 46.724 0.737 46.539 0.625 46.305 0.589 C 46.072 0.553 45.694 0.536 45.173 0.536 L 44.526 0.536 C 44.454 0.536 44.391 0.516 44.337 0.476 C 44.285 0.441 44.255 0.383 44.256 0.321 C 44.256 0.178 44.364 0.107 44.579 0.107 L 46.602 0.107 C 47.142 0.107 47.528 0.125 47.762 0.161 L 47.789 0.161 C 47.987 0.161 48.409 0.125 49.056 0.053 L 50.324 0.053 C 50.504 0.053 50.594 0.129 50.594 0.281 C 50.594 0.433 50.504 0.509 50.324 0.509 L 50 0.509 C 49.641 0.509 49.357 0.531 49.151 0.576 C 48.944 0.62 48.778 0.723 48.652 0.884 C 48.526 1.045 48.445 1.295 48.409 1.634 C 48.265 3.635 48.171 6.248 48.126 9.473 C 48.081 12.698 48.094 15.347 48.166 17.419 C 48.166 17.776 48.225 18.035 48.342 18.196 C 48.459 18.357 48.611 18.455 48.8 18.491 C 48.989 18.527 49.272 18.545 49.65 18.545 L 49.946 18.545 C 50.144 18.545 50.243 18.63 50.243 18.801 C 50.243 18.969 50.144 19.054 49.946 19.054 C 49.731 19.054 49.317 19.036 48.706 19 C 48.354 18.978 48.002 18.961 47.649 18.948 C 47.722 18.948 47.786 18.943 47.843 18.943 L 47.411 18.943 C 47.473 18.943 47.552 18.948 47.649 18.948 Z M 16.883 18.92 L 15.885 18.92 C 15.669 18.92 15.237 18.938 14.59 18.973 C 13.979 19.009 13.565 19.027 13.35 19.027 C 13.152 19.027 13.053 18.947 13.053 18.786 C 13.053 18.625 13.153 18.545 13.354 18.545 L 13.654 18.545 C 14.037 18.545 14.324 18.527 14.515 18.491 C 14.7 18.459 14.863 18.353 14.966 18.196 C 15.075 18.035 15.13 17.776 15.13 17.419 L 15.13 1.661 C 15.13 1.268 15.061 0.991 14.924 0.83 C 14.795 0.673 14.608 0.572 14.405 0.549 C 14.196 0.522 13.845 0.509 13.354 0.509 C 13.153 0.509 13.053 0.433 13.053 0.281 C 13.053 0.129 13.152 0.053 13.35 0.053 C 13.907 0.053 14.348 0.071 14.671 0.107 C 15.146 0.141 15.532 0.158 15.831 0.16 C 16.1 0.16 16.649 0.134 17.476 0.08 C 18.303 0.044 18.851 0.026 19.121 0.026 C 19.247 0.026 19.337 0.044 19.391 0.08 C 19.445 0.116 19.472 0.178 19.472 0.268 C 19.472 0.429 19.352 0.509 19.114 0.509 L 18.701 0.509 C 18.206 0.509 17.834 0.531 17.586 0.576 C 17.339 0.62 17.142 0.723 16.995 0.884 C 16.848 1.045 16.775 1.304 16.775 1.661 L 16.775 11.563 C 16.775 14.453 16.79 16.503 16.822 17.714 L 16.829 17.714 C 16.829 17.928 16.851 18.093 16.896 18.21 C 16.941 18.326 17.044 18.415 17.206 18.478 C 17.368 18.54 17.62 18.571 17.961 18.571 C 20.119 18.571 21.629 18.455 22.492 18.223 C 23.355 17.991 23.913 17.535 24.164 16.856 C 24.416 16.177 24.542 15.007 24.542 13.346 C 24.542 13.131 24.618 13.024 24.772 13.024 C 24.96 13.024 25.045 13.131 25.027 13.346 L 25.027 14.123 C 24.919 15.195 24.865 16.079 24.865 16.776 C 24.865 17.383 24.91 17.973 25 18.545 L 25.054 18.786 C 25.072 18.982 24.982 19.08 24.784 19.08 L 24.623 19.054 C 23.645 18.967 21.065 18.922 16.883 18.92 Z M 2.774 18.92 C 2.544 18.923 2.131 18.941 1.537 18.974 C 0.926 19.009 0.513 19.027 0.297 19.027 C 0.099 19.027 0 18.947 0 18.786 C 0 18.625 0.1 18.545 0.3 18.545 L 0.601 18.545 C 0.984 18.545 1.271 18.527 1.462 18.491 C 1.647 18.46 1.81 18.353 1.913 18.196 C 2.022 18.036 2.077 17.776 2.077 17.419 L 2.077 1.662 C 2.077 1.268 2.008 0.991 1.871 0.831 C 1.742 0.673 1.556 0.573 1.353 0.549 C 1.143 0.522 0.792 0.509 0.3 0.509 C 0.1 0.509 0 0.433 0 0.281 C 0 0.13 0.099 0.054 0.297 0.054 C 0.854 0.054 1.295 0.071 1.618 0.107 C 2.122 0.143 2.526 0.161 2.832 0.161 L 3.452 0.161 L 3.83 0.161 C 7.833 0.158 10.314 0.104 11.273 0 L 11.462 0 C 11.642 0 11.722 0.098 11.705 0.295 L 11.678 0.536 C 11.57 1.09 11.516 1.679 11.516 2.305 C 11.516 3.091 11.561 3.939 11.651 4.85 L 11.705 5.467 C 11.722 5.681 11.642 5.789 11.462 5.789 C 11.282 5.789 11.192 5.681 11.192 5.467 C 11.192 3.895 11.075 2.782 10.842 2.13 C 10.608 1.478 10.105 1.045 9.332 0.831 C 8.558 0.616 7.228 0.509 5.34 0.509 C 4.8 0.509 4.437 0.531 4.248 0.576 C 4.059 0.621 3.933 0.723 3.87 0.884 C 3.807 1.045 3.776 1.358 3.776 1.822 L 3.758 1.822 C 3.734 3.059 3.722 4.948 3.722 7.49 L 3.722 8.748 C 3.735 8.842 3.753 8.917 3.776 8.972 C 3.83 9.102 3.929 9.18 4.073 9.207 C 4.216 9.233 4.495 9.245 4.908 9.245 C 5.951 9.245 6.693 9.186 7.133 9.068 C 7.574 8.95 7.875 8.718 8.037 8.372 C 8.199 8.026 8.28 7.453 8.28 6.652 C 8.28 6.434 8.36 6.325 8.522 6.325 C 8.702 6.325 8.792 6.423 8.792 6.619 C 8.792 6.762 8.756 7.012 8.684 7.37 C 8.558 8.013 8.495 8.718 8.495 9.487 C 8.495 10.148 8.558 10.853 8.684 11.604 C 8.756 12.015 8.792 12.274 8.792 12.381 C 8.792 12.577 8.702 12.676 8.522 12.676 C 8.36 12.676 8.28 12.568 8.28 12.351 C 8.28 11.594 8.194 11.039 8.023 10.688 C 7.853 10.336 7.538 10.089 7.079 9.944 C 6.621 9.8 5.897 9.728 4.908 9.728 C 4.513 9.728 4.239 9.741 4.086 9.766 C 3.933 9.791 3.83 9.858 3.776 9.968 C 3.753 10.014 3.735 10.079 3.722 10.163 L 3.722 17.419 C 3.722 17.776 3.8 18.036 3.955 18.196 C 4.111 18.357 4.331 18.455 4.614 18.491 C 4.898 18.527 5.315 18.545 5.864 18.545 L 6.304 18.545 C 6.56 18.545 6.688 18.625 6.688 18.786 C 6.688 18.947 6.563 19.027 6.311 19.027 C 5.987 19.027 5.376 19.009 4.477 18.974 C 3.652 18.941 3.084 18.923 2.774 18.92 L 2.832 18.92 L 2.697 18.92 Z\" fill=\"rgb(32, 32, 32)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12bqthm\",layoutDependency:layoutDependency,layoutId:\"y5kZcbrTT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.983 19.134\" overflow=\"visible\"><path d=\"M 3.81 14.634 C 3.824 15.58 3.838 16.427 3.857 17.176 C 3.873 17.623 3.945 17.937 4.072 18.116 C 4.197 18.294 4.373 18.402 4.597 18.438 C 4.822 18.473 5.195 18.491 5.716 18.491 L 6.364 18.491 C 6.435 18.491 6.498 18.509 6.554 18.545 C 6.607 18.58 6.635 18.634 6.635 18.706 C 6.635 18.866 6.526 18.947 6.31 18.947 C 5.484 18.947 4.808 18.938 4.287 18.92 C 3.748 18.884 3.361 18.866 3.127 18.866 L 2.94 18.866 C 2.741 18.866 2.32 18.884 1.671 18.92 C 1.06 18.956 0.637 18.974 0.403 18.974 C 0.225 18.974 0.134 18.893 0.134 18.732 C 0.134 18.572 0.225 18.491 0.403 18.491 L 0.727 18.491 C 1.088 18.491 1.361 18.473 1.551 18.438 C 1.739 18.402 1.891 18.304 2.009 18.143 C 2.125 17.982 2.183 17.723 2.183 17.366 C 2.201 15.186 2.201 12.555 2.183 9.473 C 2.167 6.391 2.13 3.77 2.076 1.608 C 2.058 1.215 1.982 0.938 1.847 0.777 C 1.711 0.616 1.542 0.522 1.333 0.496 C 1.127 0.469 0.782 0.455 0.296 0.455 C 0.097 0.455 0 0.38 0 0.228 C 0 0.076 0.097 0 0.296 0 C 0.817 0 1.222 0.027 1.509 0.08 L 3.829 0.08 L 3.824 0.107 L 5.662 0.107 C 7.137 0.107 8.473 0.387 9.667 0.948 C 10.864 1.509 11.804 2.305 12.487 3.337 C 13.17 4.369 13.51 5.561 13.51 6.914 C 13.51 8.747 12.959 10.215 11.852 11.318 C 10.746 12.422 9.357 13.151 7.686 13.507 C 7.595 13.525 7.551 13.56 7.551 13.614 C 7.551 13.685 7.586 13.721 7.658 13.721 C 8.755 13.81 9.605 14.069 10.206 14.498 C 10.808 14.927 11.371 15.659 11.892 16.696 C 12.181 17.214 12.431 17.571 12.649 17.768 C 12.864 17.964 13.114 18.062 13.403 18.062 C 13.727 18.062 13.968 17.964 14.13 17.768 C 14.292 17.571 14.41 17.267 14.482 16.857 C 14.517 16.678 14.558 16.553 14.602 16.481 C 14.649 16.41 14.707 16.374 14.778 16.374 C 14.975 16.374 15.031 16.58 14.94 16.99 C 14.76 17.687 14.496 18.219 14.144 18.585 C 13.795 18.951 13.348 19.134 12.808 19.134 C 12.288 19.134 11.834 19.004 11.447 18.744 C 11.061 18.483 10.688 18.066 10.329 17.491 C 10.077 17.078 9.762 16.593 9.385 16.036 C 8.899 15.336 8.35 14.806 7.739 14.447 C 7.128 14.088 6.364 13.908 5.447 13.908 C 4.908 13.908 4.53 13.93 4.315 13.972 C 4.097 14.014 3.959 14.099 3.896 14.226 C 3.852 14.317 3.822 14.452 3.81 14.634 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j2ubmn\",layoutDependency:layoutDependency,layoutId:\"Yj6YBeDKE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.962 12.944\" overflow=\"visible\"><path d=\"M 0.045 12.345 C 0.061 12.513 0.098 12.637 0.153 12.716 C 0.234 12.832 0.378 12.899 0.586 12.917 C 0.792 12.935 1.165 12.944 1.704 12.944 C 3.718 12.819 5.265 12.19 6.344 11.057 C 7.422 9.925 7.962 8.414 7.962 6.524 C 7.962 4.35 7.418 2.719 6.33 1.631 C 5.242 0.544 3.575 0 1.327 0 C 0.931 0 0.644 0.018 0.464 0.054 C 0.283 0.089 0.167 0.156 0.114 0.255 C 0.059 0.353 0.033 0.5 0.033 0.697 L 0.031 0.697 C 0.001 1.861 -0.006 3.892 0.005 6.791 C 0.015 8.871 0.026 10.722 0.045 12.345 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i2yjvt\",layoutDependency:layoutDependency,layoutId:\"NoT9oGTuB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.139 19.081\" overflow=\"visible\"><path d=\"M 3.783 1.168 C 3.746 2.476 3.727 4.922 3.722 8.509 C 3.736 8.629 3.755 8.723 3.776 8.79 C 3.831 8.951 3.952 9.049 4.141 9.085 C 4.329 9.121 4.676 9.138 5.178 9.138 C 6.132 9.138 6.829 9.075 7.269 8.949 C 7.709 8.823 8.019 8.584 8.199 8.232 C 8.38 7.88 8.47 7.335 8.47 6.595 C 8.47 6.379 8.551 6.271 8.711 6.271 C 8.892 6.271 8.982 6.369 8.982 6.566 C 8.982 6.726 8.954 6.941 8.901 7.209 C 8.757 7.888 8.686 8.602 8.686 9.353 C 8.686 10.014 8.748 10.72 8.873 11.47 C 8.945 11.881 8.982 12.14 8.982 12.247 C 8.982 12.444 8.892 12.542 8.711 12.542 C 8.551 12.542 8.47 12.434 8.47 12.217 C 8.47 11.478 8.38 10.919 8.199 10.541 C 8.019 10.162 7.706 9.905 7.255 9.77 C 6.806 9.635 6.114 9.567 5.178 9.567 C 4.695 9.567 4.352 9.585 4.155 9.619 C 3.956 9.654 3.831 9.746 3.776 9.895 C 3.755 9.957 3.736 10.044 3.722 10.154 C 3.725 13.948 3.743 16.526 3.78 17.89 C 3.796 18.013 3.817 18.11 3.845 18.183 C 3.908 18.353 4.035 18.46 4.222 18.504 C 4.412 18.549 4.769 18.572 5.292 18.572 C 7.35 18.572 8.792 18.46 9.623 18.236 C 10.452 18.013 10.994 17.576 11.246 16.923 C 11.498 16.271 11.626 15.15 11.626 13.56 C 11.626 13.346 11.707 13.239 11.869 13.239 C 12.065 13.239 12.156 13.346 12.137 13.56 L 12.084 14.203 C 11.994 15.132 11.947 15.99 11.947 16.776 C 11.947 17.384 11.994 17.973 12.084 18.545 L 12.137 18.786 C 12.156 18.982 12.065 19.081 11.869 19.081 L 11.704 19.054 C 10.725 18.967 8.1 18.923 3.831 18.92 L 2.833 18.92 C 2.618 18.92 2.185 18.938 1.539 18.974 C 0.926 19.009 0.514 19.027 0.299 19.027 C 0.1 19.027 0 18.947 0 18.786 C 0 18.625 0.102 18.545 0.301 18.545 L 0.602 18.545 C 0.984 18.545 1.271 18.527 1.463 18.491 C 1.648 18.46 1.812 18.353 1.914 18.196 C 2.023 18.036 2.079 17.776 2.079 17.419 L 2.079 1.662 C 2.079 1.268 2.009 0.991 1.873 0.831 C 1.743 0.674 1.557 0.573 1.354 0.549 C 1.144 0.522 0.794 0.509 0.301 0.509 C 0.102 0.509 0 0.433 0 0.281 C 0 0.13 0.1 0.054 0.299 0.054 C 0.854 0.054 1.296 0.071 1.618 0.107 C 2.123 0.143 2.528 0.161 2.833 0.161 L 3.426 0.161 L 3.831 0.161 C 7.815 0.157 10.297 0.104 11.274 0 L 11.436 0 C 11.635 0 11.723 0.098 11.707 0.295 L 11.651 0.536 C 11.561 1.09 11.517 1.679 11.517 2.305 C 11.517 3.091 11.561 3.939 11.651 4.85 L 11.707 5.467 C 11.723 5.681 11.635 5.789 11.436 5.789 C 11.274 5.789 11.193 5.681 11.193 5.467 C 11.193 3.895 11.077 2.782 10.841 2.13 C 10.607 1.478 10.102 1.045 9.324 0.831 C 8.549 0.616 7.206 0.509 5.292 0.509 C 4.769 0.509 4.412 0.531 4.222 0.576 C 4.035 0.621 3.908 0.723 3.845 0.884 C 3.817 0.952 3.796 1.047 3.783 1.168 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10tj3os\",layoutDependency:layoutDependency,layoutId:\"g31L3dFLU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.647 18.974\" overflow=\"visible\"><path d=\"M 2.939 18.866 C 2.742 18.866 2.319 18.884 1.672 18.92 C 1.061 18.956 0.638 18.974 0.404 18.974 C 0.225 18.974 0.135 18.893 0.135 18.732 C 0.135 18.572 0.225 18.491 0.404 18.491 L 0.728 18.491 C 1.088 18.491 1.362 18.473 1.551 18.438 C 1.739 18.402 1.892 18.304 2.009 18.143 C 2.126 17.982 2.184 17.723 2.184 17.366 C 2.202 15.186 2.202 12.555 2.184 9.473 C 2.167 6.391 2.13 3.77 2.076 1.608 C 2.059 1.215 1.982 0.938 1.847 0.777 C 1.72 0.62 1.536 0.519 1.335 0.496 C 1.128 0.469 0.782 0.455 0.297 0.455 C 0.099 0.455 0 0.38 0 0.228 C 0 0.076 0.099 0 0.297 0 C 0.818 0 1.223 0.027 1.51 0.08 L 3.83 0.08 L 3.827 0.107 L 5.879 0.107 C 7.443 0.107 8.81 0.482 9.978 1.231 C 11.147 1.98 12.05 3.051 12.689 4.442 C 13.328 5.834 13.647 7.439 13.647 9.259 C 13.647 11.24 13.332 12.952 12.703 14.398 C 12.073 15.843 11.174 16.949 10.006 17.716 C 8.837 18.483 7.461 18.866 5.879 18.866 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xxfljj\",layoutDependency:layoutDependency,layoutId:\"Gt_qhYF4k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.082 18.009\" overflow=\"visible\"><path d=\"M 0.109 16.749 L 0.126 16.749 C 0.126 17.16 0.157 17.45 0.22 17.62 C 0.283 17.79 0.409 17.897 0.598 17.942 C 0.787 17.987 1.142 18.009 1.663 18.009 C 3.875 18.009 5.497 17.257 6.531 15.754 C 7.565 14.251 8.082 11.916 8.082 8.75 C 8.082 5.958 7.515 3.802 6.383 2.281 C 5.25 0.76 3.632 0 1.528 0 C 1.061 0 0.728 0.017 0.53 0.052 C 0.333 0.086 0.198 0.151 0.126 0.246 C 0.077 0.31 0.045 0.405 0.029 0.529 C -0.006 1.926 -0.009 4.756 0.018 9.018 C 0.041 12.616 0.071 15.193 0.109 16.749 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1trev9a\",layoutDependency:layoutDependency,layoutId:\"EF3uG6_tG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.206 19\" overflow=\"visible\"><path d=\"M 14.262 18.894 C 14.08 18.902 13.848 18.92 13.565 18.947 L 11.92 18.947 C 11.759 18.947 11.678 18.866 11.678 18.706 C 11.678 18.634 11.696 18.576 11.732 18.531 C 11.763 18.489 11.813 18.464 11.866 18.464 C 12.172 18.464 12.397 18.482 12.541 18.518 C 12.882 18.518 13.111 18.5 13.228 18.464 C 13.345 18.429 13.386 18.339 13.35 18.196 C 13.314 18.053 13.179 17.812 12.945 17.473 C 9.996 12.649 7.156 8.245 4.423 4.261 L 4.369 4.154 L 4.18 3.966 C 4.126 3.913 4.09 3.886 4.072 3.886 C 4 3.886 3.951 3.939 3.924 4.046 C 3.897 4.154 3.893 4.314 3.911 4.529 C 3.929 5.244 3.937 5.931 3.937 6.592 C 3.991 8.79 4.041 10.648 4.086 12.167 C 4.131 13.685 4.216 15.356 4.342 17.178 C 4.378 17.625 4.463 17.937 4.598 18.116 C 4.733 18.295 4.917 18.402 5.151 18.438 C 5.385 18.473 5.763 18.491 6.284 18.491 L 6.931 18.491 C 7.003 18.491 7.061 18.509 7.106 18.545 C 7.151 18.58 7.174 18.634 7.174 18.706 C 7.174 18.866 7.075 18.947 6.877 18.947 C 6.05 18.947 5.367 18.938 4.828 18.92 C 4.326 18.886 3.957 18.868 3.722 18.866 L 3.695 18.866 C 3.471 18.868 3.049 18.886 2.427 18.92 C 1.816 18.956 1.402 18.974 1.187 18.974 C 0.989 18.974 0.89 18.893 0.89 18.732 C 0.89 18.572 0.989 18.491 1.187 18.491 L 1.483 18.491 C 1.861 18.491 2.148 18.473 2.346 18.438 C 2.544 18.402 2.711 18.304 2.845 18.143 C 2.98 17.982 3.057 17.723 3.074 17.366 C 3.164 15.704 3.236 13.14 3.29 9.674 C 3.344 6.208 3.353 3.814 3.317 2.492 C 3.317 2.367 3.281 2.26 3.209 2.171 L 2.832 1.313 C 2.58 0.92 2.301 0.679 1.996 0.59 C 1.69 0.5 1.259 0.455 0.701 0.455 L 0.297 0.455 C 0.099 0.455 0 0.38 0 0.228 C 0 0.076 0.099 0 0.297 0 L 1.537 0 C 2.185 0.071 2.616 0.107 2.832 0.107 L 3.263 0.107 C 3.479 0.089 3.785 0.08 4.18 0.08 C 4.594 0.027 5.133 0 5.798 0 C 5.978 0 6.068 0.08 6.068 0.241 C 6.068 0.313 6.046 0.371 6.001 0.415 C 5.956 0.46 5.906 0.482 5.852 0.482 L 5.205 0.482 C 4.846 0.482 4.612 0.496 4.504 0.522 C 4.396 0.549 4.356 0.634 4.383 0.777 C 4.409 0.92 4.54 1.161 4.774 1.501 C 6.697 4.27 8.711 7.379 10.815 10.827 L 13.592 15.57 C 13.682 15.677 13.759 15.767 13.822 15.838 C 13.885 15.909 13.943 15.945 13.997 15.945 C 14.069 15.945 14.114 15.896 14.132 15.798 C 14.15 15.7 14.159 15.543 14.159 15.329 C 14.141 14.579 14.123 13.605 14.105 12.408 C 14.087 10.46 14.051 8.616 13.997 6.874 C 13.946 5.179 13.856 3.486 13.727 1.795 C 13.691 1.367 13.606 1.058 13.471 0.871 C 13.336 0.683 13.152 0.572 12.918 0.536 C 12.684 0.5 12.307 0.482 11.785 0.482 L 11.138 0.482 C 11.066 0.482 11.003 0.462 10.95 0.423 C 10.898 0.388 10.868 0.33 10.869 0.268 C 10.869 0.125 10.976 0.054 11.192 0.054 L 13.215 0.054 C 13.754 0.054 14.141 0.071 14.374 0.107 L 14.402 0.107 C 14.599 0.107 15.022 0.071 15.669 0 L 16.937 0 C 17.116 0 17.206 0.076 17.206 0.228 C 17.206 0.38 17.116 0.455 16.937 0.455 L 16.613 0.455 C 16.253 0.455 15.97 0.478 15.763 0.522 C 15.557 0.567 15.39 0.67 15.265 0.831 C 15.139 0.991 15.058 1.241 15.022 1.581 C 14.878 3.582 14.784 6.195 14.739 9.42 C 14.694 12.644 14.707 15.293 14.779 17.366 C 14.779 17.723 14.837 17.982 14.954 18.143 C 15.071 18.304 15.224 18.402 15.413 18.438 C 15.602 18.473 15.885 18.491 16.262 18.491 L 16.559 18.491 C 16.757 18.491 16.856 18.576 16.856 18.747 C 16.856 18.916 16.757 19 16.559 19 C 16.343 19 15.93 18.982 15.318 18.947 C 14.966 18.925 14.614 18.908 14.262 18.894 C 14.334 18.894 14.399 18.89 14.455 18.89 L 14.024 18.89 C 14.086 18.89 14.165 18.895 14.262 18.894 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rswjbq\",layoutDependency:layoutDependency,layoutId:\"zA5mNfHiB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.003 19.054\" overflow=\"visible\"><path d=\"M 3.83 18.893 L 2.832 18.893 C 2.616 18.893 2.184 18.911 1.537 18.947 C 0.926 18.982 0.512 19 0.297 19 C 0.099 19 0 18.92 0 18.759 C 0 18.599 0.1 18.518 0.3 18.518 L 0.601 18.518 C 0.984 18.518 1.27 18.5 1.462 18.464 C 1.647 18.433 1.81 18.326 1.913 18.17 C 2.022 18.009 2.076 17.75 2.076 17.393 L 2.076 1.635 C 2.076 1.242 2.008 0.965 1.871 0.804 C 1.742 0.647 1.555 0.546 1.352 0.523 C 1.143 0.496 0.792 0.482 0.3 0.482 C 0.1 0.482 0 0.406 0 0.255 C 0 0.103 0.099 0.027 0.297 0.027 C 0.854 0.027 1.295 0.045 1.618 0.081 C 2.092 0.114 2.479 0.132 2.778 0.134 C 3.047 0.134 3.596 0.107 4.423 0.054 C 5.25 0.018 5.798 0 6.068 0 C 6.194 0 6.284 0.018 6.338 0.054 C 6.391 0.089 6.419 0.152 6.419 0.241 C 6.419 0.402 6.299 0.482 6.061 0.482 L 5.648 0.482 C 5.153 0.482 4.781 0.505 4.533 0.549 C 4.286 0.594 4.089 0.697 3.942 0.858 C 3.795 1.018 3.722 1.277 3.722 1.635 L 3.722 11.537 C 3.722 14.426 3.737 16.477 3.768 17.687 L 3.776 17.687 C 3.776 17.902 3.798 18.067 3.843 18.183 C 3.888 18.299 3.991 18.389 4.153 18.451 C 4.315 18.514 4.567 18.545 4.908 18.545 C 7.066 18.545 8.576 18.429 9.439 18.196 C 10.302 17.964 10.859 17.509 11.111 16.83 C 11.363 16.151 11.489 14.981 11.489 13.319 C 11.489 13.105 11.565 12.998 11.719 12.998 C 11.907 12.998 11.992 13.105 11.974 13.319 L 11.974 14.096 C 11.866 15.168 11.812 16.053 11.812 16.749 C 11.812 17.357 11.857 17.946 11.947 18.518 L 12.001 18.759 C 12.019 18.956 11.929 19.054 11.731 19.054 L 11.569 19.027 C 10.592 18.94 8.012 18.896 3.83 18.893 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ojhff4\",layoutDependency:layoutDependency,layoutId:\"ultWa1Ij_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.707 19.027\" overflow=\"visible\"><path d=\"M 2.774 18.92 C 2.544 18.923 2.131 18.941 1.537 18.974 C 0.926 19.009 0.513 19.027 0.297 19.027 C 0.099 19.027 0 18.947 0 18.786 C 0 18.625 0.1 18.545 0.3 18.545 L 0.601 18.545 C 0.984 18.545 1.271 18.527 1.462 18.491 C 1.647 18.46 1.81 18.353 1.913 18.196 C 2.022 18.036 2.077 17.776 2.077 17.419 L 2.077 1.662 C 2.077 1.268 2.008 0.991 1.871 0.831 C 1.742 0.673 1.556 0.573 1.353 0.549 C 1.143 0.522 0.792 0.509 0.3 0.509 C 0.1 0.509 0 0.433 0 0.281 C 0 0.13 0.099 0.054 0.297 0.054 C 0.854 0.054 1.295 0.071 1.618 0.107 C 2.122 0.143 2.526 0.161 2.832 0.161 L 3.452 0.161 L 3.83 0.161 C 7.833 0.158 10.314 0.104 11.273 0 L 11.462 0 C 11.642 0 11.722 0.098 11.705 0.295 L 11.678 0.536 C 11.57 1.09 11.516 1.679 11.516 2.305 C 11.516 3.091 11.561 3.939 11.651 4.85 L 11.705 5.467 C 11.722 5.681 11.642 5.789 11.462 5.789 C 11.282 5.789 11.192 5.681 11.192 5.467 C 11.192 3.895 11.075 2.782 10.842 2.13 C 10.608 1.478 10.105 1.045 9.332 0.831 C 8.558 0.616 7.228 0.509 5.34 0.509 C 4.8 0.509 4.437 0.531 4.248 0.576 C 4.059 0.621 3.933 0.723 3.87 0.884 C 3.807 1.045 3.776 1.358 3.776 1.822 L 3.758 1.822 C 3.734 3.059 3.722 4.948 3.722 7.49 L 3.722 8.748 C 3.735 8.842 3.753 8.917 3.776 8.972 C 3.83 9.102 3.929 9.18 4.073 9.207 C 4.216 9.233 4.495 9.245 4.908 9.245 C 5.951 9.245 6.693 9.186 7.133 9.068 C 7.574 8.95 7.875 8.718 8.037 8.372 C 8.199 8.026 8.28 7.453 8.28 6.652 C 8.28 6.434 8.36 6.325 8.522 6.325 C 8.702 6.325 8.792 6.423 8.792 6.619 C 8.792 6.762 8.756 7.012 8.684 7.37 C 8.558 8.013 8.495 8.718 8.495 9.487 C 8.495 10.148 8.558 10.853 8.684 11.604 C 8.756 12.015 8.792 12.274 8.792 12.381 C 8.792 12.577 8.702 12.676 8.522 12.676 C 8.36 12.676 8.28 12.568 8.28 12.351 C 8.28 11.594 8.194 11.039 8.023 10.688 C 7.853 10.336 7.538 10.089 7.079 9.944 C 6.621 9.8 5.897 9.728 4.908 9.728 C 4.513 9.728 4.239 9.741 4.086 9.766 C 3.933 9.791 3.83 9.858 3.776 9.968 C 3.753 10.014 3.735 10.079 3.722 10.163 L 3.722 17.419 C 3.722 17.776 3.8 18.036 3.955 18.196 C 4.111 18.357 4.331 18.455 4.614 18.491 C 4.898 18.527 5.315 18.545 5.864 18.545 L 6.304 18.545 C 6.56 18.545 6.688 18.625 6.688 18.786 C 6.688 18.947 6.563 19.027 6.311 19.027 C 5.987 19.027 5.376 19.009 4.477 18.974 C 3.652 18.941 3.084 18.923 2.774 18.92 L 2.832 18.92 L 2.697 18.92 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oExKy.framer-43z9gh, .framer-oExKy .framer-43z9gh { display: block; }\",\".framer-oExKy.framer-120slnj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-oExKy .framer-1ei681e { height: 20px; position: relative; width: 109px; }\",\".framer-oExKy .framer-4cbrca { height: 20px; left: 3px; position: absolute; top: 0px; width: 106px; }\",\".framer-oExKy .framer-lykysp { height: 1px; left: 0px; position: absolute; top: 19px; width: 1px; }\",\".framer-oExKy .framer-1prlzdh { height: 19px; left: 24px; position: absolute; top: 0px; width: 6px; }\",\".framer-oExKy .framer-1qmtcuk { height: 1px; left: 45px; position: absolute; top: 19px; width: 1px; }\",\".framer-oExKy .framer-1r0pfy2 { height: 20px; left: 94px; position: absolute; top: 0px; width: 12px; }\",\".framer-oExKy .framer-12binuy { height: 19px; left: 0px; position: absolute; top: 0px; width: 96px; }\",\".framer-oExKy .framer-12bqthm { height: 19px; left: 81px; position: absolute; top: 0px; width: 15px; }\",\".framer-oExKy .framer-1j2ubmn { height: 13px; left: 85px; position: absolute; top: 1px; width: 8px; }\",\".framer-oExKy .framer-1i2yjvt { height: 19px; left: 68px; position: absolute; top: 0px; width: 12px; }\",\".framer-oExKy .framer-10tj3os { height: 19px; left: 52px; position: absolute; top: 0px; width: 14px; }\",\".framer-oExKy .framer-xxfljj { height: 18px; left: 56px; position: absolute; top: 1px; width: 8px; }\",\".framer-oExKy .framer-1trev9a { height: 19px; left: 34px; position: absolute; top: 0px; width: 17px; }\",\".framer-oExKy .framer-1rswjbq { height: 19px; left: 13px; position: absolute; top: 0px; width: 12px; }\",\".framer-oExKy .framer-1ojhff4 { height: 19px; left: 0px; position: absolute; top: 0px; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 109\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"G5bFlAI7x\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerywXln_kWM=withCSS(Component,css,\"framer-oExKy\");export default FramerywXln_kWM;FramerywXln_kWM.displayName=\"Logo\";FramerywXln_kWM.defaultProps={height:20,width:109};addPropertyControls(FramerywXln_kWM,{variant:{options:[\"n0uLn0tQX\",\"G5bFlAI7x\"],optionTitles:[\"White\",\"Black\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerywXln_kWM,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerywXln_kWM\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G5bFlAI7x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"109\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ywXln_kWM.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}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/rjsnHv42GdqU2IBcyMf7/pUQ5ZnIgKNx2OOcUu1nn/CGSBSYZoX.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/oi9wI5Sd66nNXwAiCJ9K/nQrzqD8NsPdKbxRwVPOL/L3xyoURPN.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/efluEmfll70fPEOOwreX/OwJQYI3Ci4JxfstxgMM9/OkcMExZum.js\";import Link from\"https://framerusercontent.com/modules/4J8C5vGya0K5njcs0Pfm/etOSRhOniNQHz91tgs6C/J6ac2wT1h.js\";import Hamburger from\"https://framerusercontent.com/modules/oHDC6Aaz00ZaToNNkxXo/Ume12TTN9gcECBRgPjYu/JDYZ4GLIn.js\";import Logo from\"https://framerusercontent.com/modules/qZ4hrzbcoHryNtBcJri6/0AOnm2hf7Unr7fo1DNBp/ywXln_kWM.js\";const LogoFonts=getFonts(Logo);const HamburgerFonts=getFonts(Hamburger);const LinkFonts=getFonts(Link);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const cycleOrder=[\"sKVWxKPbe\",\"rZ3IbE0H8\",\"rlYlSZp4B\",\"X7MliPyl7\",\"VB0_DrLCh\",\"Y7Xxx8Mgp\"];const serializationHash=\"framer-yJqoT\";const variantClassNames={rlYlSZp4B:\"framer-v-1abre5k\",rZ3IbE0H8:\"framer-v-k0al3u\",sKVWxKPbe:\"framer-v-1b6szl0\",VB0_DrLCh:\"framer-v-1qplu89\",X7MliPyl7:\"framer-v-62t3ke\",Y7Xxx8Mgp:\"framer-v-1gq1eia\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const iCIso16xK=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:200,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition2={bounce:.1,delay:0,duration:.6,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:50};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Closed\":\"X7MliPyl7\",\"Desktop Open\":\"sKVWxKPbe\",\"Phone closed\":\"rlYlSZp4B\",\"Phone Open\":\"Y7Xxx8Mgp\",\"Tablet closed\":\"rZ3IbE0H8\",\"Tablet Open\":\"VB0_DrLCh\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,iCIso16xK:click??props.iCIso16xK,variant:humanReadableVariantMap[props.variant]??props.variant??\"sKVWxKPbe\"};};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,iCIso16xK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sKVWxKPbe\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapt979cj=activeVariantCallback(async(...args)=>{setVariant(\"Y7Xxx8Mgp\");});const NB99KdE1C7m14pq=activeVariantCallback(async(...args)=>{if(iCIso16xK){await delay(()=>{},100);const res=await iCIso16xK(...args);if(res===false)return false;}setVariant(\"X7MliPyl7\");});const NB99KdE1Cfzc50b=activeVariantCallback(async(...args)=>{if(iCIso16xK){const res=await iCIso16xK(...args);if(res===false)return false;}setVariant(\"VB0_DrLCh\");});const NB99KdE1C1ak81mp=activeVariantCallback(async(...args)=>{if(iCIso16xK){const res=await iCIso16xK(...args);if(res===false)return false;}setVariant(\"Y7Xxx8Mgp\");});const NB99KdE1C1jl5gn9=activeVariantCallback(async(...args)=>{if(iCIso16xK){await delay(()=>{},100);const res=await iCIso16xK(...args);if(res===false)return false;}setVariant(\"sKVWxKPbe\");});const NB99KdE1C1mh3oh0=activeVariantCallback(async(...args)=>{if(iCIso16xK){const res=await iCIso16xK(...args);if(res===false)return false;}setVariant(\"rZ3IbE0H8\");});const NB99KdE1Cg7mqt8=activeVariantCallback(async(...args)=>{if(iCIso16xK){const res=await iCIso16xK(...args);if(res===false)return false;}setVariant(\"rlYlSZp4B\");});const TfXi_5pd31ykzg8g=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"X7MliPyl7\"),100);});const TfXi_5pd319h2it5=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rZ3IbE0H8\"),100);});const TfXi_5pd31s0rx8z=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"rlYlSZp4B\"),100);});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1b6szl0\",className,classNames),\"data-framer-name\":\"Desktop Open\",layoutDependency:layoutDependency,layoutId:\"sKVWxKPbe\",ref:refBinding,style:{backdropFilter:\"blur(7px)\",WebkitBackdropFilter:\"blur(7px)\",...style},...addPropertyOverrides({rlYlSZp4B:{\"data-framer-name\":\"Phone closed\"},rZ3IbE0H8:{\"data-framer-name\":\"Tablet closed\"},VB0_DrLCh:{\"data-framer-name\":\"Tablet Open\"},X7MliPyl7:{\"data-framer-name\":\"Desktop Closed\"},Y7Xxx8Mgp:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l2mcpg\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"C7etqk4T7\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-00b147d3-c599-4202-bef9-943e4670788a, rgb(255, 68, 0))\",WebkitBackdropFilter:\"blur(10px)\"},variants:{rlYlSZp4B:{backgroundColor:\"var(--token-a1356546-2182-43ed-af33-c34e4be8bc83, rgb(249, 210, 47))\"},rZ3IbE0H8:{backgroundColor:\"var(--token-a1356546-2182-43ed-af33-c34e4be8bc83, rgb(249, 210, 47))\"},X7MliPyl7:{backgroundColor:\"rgb(249, 210, 47)\"}},...addPropertyOverrides({rlYlSZp4B:{\"data-highlight\":true,onTap:onTapt979cj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1px689w\",layoutDependency:layoutDependency,layoutId:\"h3X_lXOj5\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+8+0+24+0+0,...addPropertyOverrides({rlYlSZp4B:{y:(componentViewport?.y||0)+8+0+20+0+0},Y7Xxx8Mgp:{y:(componentViewport?.y||0)+8+0+20+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-he2yp9-container\",layoutDependency:layoutDependency,layoutId:\"sIjPVN6lz-container\",nodeId:\"sIjPVN6lz\",rendersWithMotion:true,scopeId:\"C_TRfzoRv\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"sIjPVN6lz\",layoutId:\"sIjPVN6lz\",style:{height:\"100%\"},variant:matchVariant(\"G5bFlAI7x\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,width:\"28px\",y:(componentViewport?.y||0)+8+0+24+0+3.5,...addPropertyOverrides({rlYlSZp4B:{y:(componentViewport?.y||0)+8+0+20+0+3.5},Y7Xxx8Mgp:{y:(componentViewport?.y||0)+8+0+20+0+3.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bdh7zm-container\",layoutDependency:layoutDependency,layoutId:\"SHTaQt0Df-container\",nodeId:\"SHTaQt0Df\",rendersWithMotion:true,scopeId:\"C_TRfzoRv\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"SHTaQt0Df\",layoutId:\"SHTaQt0Df\",NB99KdE1C:NB99KdE1C7m14pq,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jLoUv_cER\"),width:\"100%\",...addPropertyOverrides({rlYlSZp4B:{NB99KdE1C:NB99KdE1C1ak81mp,variant:matchVariant(\"QrmNdRCrX\")},rZ3IbE0H8:{NB99KdE1C:NB99KdE1Cfzc50b,variant:matchVariant(\"QrmNdRCrX\")},VB0_DrLCh:{NB99KdE1C:NB99KdE1C1mh3oh0},X7MliPyl7:{NB99KdE1C:NB99KdE1C1jl5gn9,variant:matchVariant(\"QrmNdRCrX\")},Y7Xxx8Mgp:{NB99KdE1C:NB99KdE1Cg7mqt8}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uka5ih\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"o_ZQ2r1ZG\",...addPropertyOverrides({rlYlSZp4B:{transformTemplate:transformTemplate1},rZ3IbE0H8:{transformTemplate:transformTemplate1},X7MliPyl7:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14ia6i\",\"data-framer-name\":\"Link group\",layoutDependency:layoutDependency,layoutId:\"Cp7SPonhQ\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined},{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined},{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined},{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined},{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined},{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,y:(componentViewport?.y||0)+8+0+24+46+0+0+0+0,...addPropertyOverrides({rlYlSZp4B:{y:(componentViewport?.y||0)+8+0+70- -154.3+0+0+0+0},rZ3IbE0H8:{y:(componentViewport?.y||0)+8+0+78- -276.5+0+0+0+0},X7MliPyl7:{y:(componentViewport?.y||0)+8+0+78- -277+0+0+0+0},Y7Xxx8Mgp:{y:(componentViewport?.y||0)+8+0+20+38+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-me0ynp-container\",layoutDependency:layoutDependency,layoutId:\"moHYZMprS-container\",nodeId:\"moHYZMprS\",rendersWithMotion:true,scopeId:\"C_TRfzoRv\",children:/*#__PURE__*/_jsx(Link,{fCHh9km5R:resolvedLinks[0],fHZMvOeDy:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",height:\"100%\",HEoPL8ESv:false,id:\"moHYZMprS\",IlgKHnOUN:\"Contact\",jIGObe4cV:\"[0]\",kLIiltEv1:true,layoutId:\"moHYZMprS\",NvvJMrrZh:false,snEeOnVjD:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32))\",TfXi_5pd3:TfXi_5pd31ykzg8g,variant:matchVariant(\"Ist2aV94f\"),width:\"100%\",...addPropertyOverrides({rlYlSZp4B:{fCHh9km5R:resolvedLinks[2],fHZMvOeDy:\"var(--token-a1356546-2182-43ed-af33-c34e4be8bc83, rgb(249, 210, 47))\",TfXi_5pd3:undefined,variant:matchVariant(\"Lo0v_5KaQ\")},rZ3IbE0H8:{fCHh9km5R:resolvedLinks[1],fHZMvOeDy:\"var(--token-a1356546-2182-43ed-af33-c34e4be8bc83, rgb(249, 210, 47))\",TfXi_5pd3:undefined},VB0_DrLCh:{fCHh9km5R:resolvedLinks[4],TfXi_5pd3:TfXi_5pd319h2it5,variant:matchVariant(\"skPUFqaJE\")},X7MliPyl7:{fCHh9km5R:resolvedLinks[3],fHZMvOeDy:\"rgb(249, 210, 47)\"},Y7Xxx8Mgp:{fCHh9km5R:resolvedLinks[5],TfXi_5pd3:TfXi_5pd31s0rx8z,variant:matchVariant(\"Lo0v_5KaQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ngg37c\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"ErL0UioBe\",style:{backgroundColor:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q22fi\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"iDx_7X9Xg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,y:(componentViewport?.y||0)+8+0+24+46+0+107+0,...addPropertyOverrides({rlYlSZp4B:{y:(componentViewport?.y||0)+8+0+70- -154.3+0+107+0+0},rZ3IbE0H8:{y:(componentViewport?.y||0)+8+0+78- -276.5+0+107+0},X7MliPyl7:{y:(componentViewport?.y||0)+8+0+78- -277+0+107+0},Y7Xxx8Mgp:{y:(componentViewport?.y||0)+8+0+20+38+0+107+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x5qdjn-container\",layoutDependency:layoutDependency,layoutId:\"CEI4nWDYB-container\",nodeId:\"CEI4nWDYB\",rendersWithMotion:true,scopeId:\"C_TRfzoRv\",children:/*#__PURE__*/_jsx(Link,{fCHh9km5R:\"mailto:hello@getflinders.com\",fHZMvOeDy:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(0, 0, 0))\",height:\"100%\",HEoPL8ESv:true,id:\"CEI4nWDYB\",IlgKHnOUN:\"hello@getflinders.com\",jIGObe4cV:\"[0]\",kLIiltEv1:false,layoutId:\"CEI4nWDYB\",NvvJMrrZh:false,snEeOnVjD:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32))\",variant:matchVariant(\"zbH2nEV1g\"),width:\"100%\",...addPropertyOverrides({rlYlSZp4B:{fHZMvOeDy:\"var(--token-a1356546-2182-43ed-af33-c34e4be8bc83, rgb(249, 210, 47))\",variant:matchVariant(\"Lo0v_5KaQ\")},rZ3IbE0H8:{fHZMvOeDy:\"var(--token-a1356546-2182-43ed-af33-c34e4be8bc83, rgb(249, 210, 47))\"},VB0_DrLCh:{variant:matchVariant(\"Lo0v_5KaQ\")},X7MliPyl7:{fHZMvOeDy:\"rgb(249, 210, 47)\"},Y7Xxx8Mgp:{variant:matchVariant(\"Lo0v_5KaQ\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1if2cc5\",\"data-styles-preset\":\"OkcMExZum\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)))\"},children:\"\\xa9 2026 Flinders\"})}),className:\"framer-1hnay5y\",\"data-framer-name\":\"\\xa9 2025 florent Studio\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yFNUCEJGN\",style:{\"--extracted-r6o4lv\":\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rlYlSZp4B:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k19tv4\",\"data-styles-preset\":\"CGSBSYZoX\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)))\"},children:\"\\xa9 2026 Flinders\"})})},VB0_DrLCh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-93iufw\",\"data-styles-preset\":\"L3xyoURPN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)))\"},children:\"\\xa9 2026 Flinders\"})})},Y7Xxx8Mgp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-k19tv4\",\"data-styles-preset\":\"CGSBSYZoX\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)))\"},children:\"\\xa9 2026 Flinders\"})})}},baseVariant,gestureVariant)})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yJqoT.framer-5xbmke, .framer-yJqoT .framer-5xbmke { display: block; }\",\".framer-yJqoT.framer-1b6szl0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; width: 1200px; }\",\".framer-yJqoT .framer-l2mcpg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1300px; overflow: visible; padding: 24px 20px 24px 20px; position: relative; width: 100%; }\",\".framer-yJqoT .framer-1px689w, .framer-yJqoT .framer-q22fi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-yJqoT .framer-he2yp9-container { flex: none; height: 30px; position: relative; width: auto; }\",\".framer-yJqoT .framer-1bdh7zm-container { flex: none; height: 23px; position: relative; width: 28px; }\",\".framer-yJqoT .framer-1uka5ih { 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: 1144px; z-index: 1; }\",\".framer-yJqoT .framer-14ia6i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yJqoT .framer-me0ynp-container, .framer-yJqoT .framer-1x5qdjn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yJqoT .framer-ngg37c { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-yJqoT .framer-1hnay5y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yJqoT.framer-v-k0al3u.framer-1b6szl0, .framer-yJqoT.framer-v-1qplu89.framer-1b6szl0 { width: 810px; }\",\".framer-yJqoT.framer-v-k0al3u .framer-l2mcpg, .framer-yJqoT.framer-v-1qplu89 .framer-l2mcpg { padding: 24px; }\",\".framer-yJqoT.framer-v-k0al3u .framer-1uka5ih { bottom: -441px; left: 50%; position: absolute; width: 746px; }\",\".framer-yJqoT.framer-v-1abre5k.framer-1b6szl0, .framer-yJqoT.framer-v-1gq1eia.framer-1b6szl0 { width: 390px; }\",\".framer-yJqoT.framer-v-1abre5k .framer-l2mcpg { cursor: pointer; padding: 20px; }\",\".framer-yJqoT.framer-v-1abre5k .framer-1uka5ih { bottom: -340px; left: 50%; position: absolute; width: 334px; }\",\".framer-yJqoT.framer-v-1abre5k .framer-q22fi, .framer-yJqoT.framer-v-1gq1eia .framer-q22fi { flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-yJqoT.framer-v-1abre5k .framer-1x5qdjn-container, .framer-yJqoT.framer-v-1gq1eia .framer-1x5qdjn-container { order: 0; }\",\".framer-yJqoT.framer-v-1abre5k .framer-1hnay5y, .framer-yJqoT.framer-v-1gq1eia .framer-1hnay5y { order: 2; }\",\".framer-yJqoT.framer-v-62t3ke .framer-1uka5ih { bottom: -442px; left: 50%; position: absolute; }\",\".framer-yJqoT.framer-v-1qplu89 .framer-1uka5ih, .framer-yJqoT.framer-v-1gq1eia .framer-1uka5ih { width: 100%; }\",\".framer-yJqoT.framer-v-1gq1eia .framer-l2mcpg { gap: 8px; padding: 20px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 253\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rZ3IbE0H8\":{\"layout\":[\"fixed\",\"auto\"]},\"rlYlSZp4B\":{\"layout\":[\"fixed\",\"auto\"]},\"X7MliPyl7\":{\"layout\":[\"fixed\",\"auto\"]},\"VB0_DrLCh\":{\"layout\":[\"fixed\",\"auto\"]},\"Y7Xxx8Mgp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"iCIso16xK\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerC_TRfzoRv=withCSS(Component,css,\"framer-yJqoT\");export default FramerC_TRfzoRv;FramerC_TRfzoRv.displayName=\"Navbar\";FramerC_TRfzoRv.defaultProps={height:253,width:1200};addPropertyControls(FramerC_TRfzoRv,{variant:{options:[\"sKVWxKPbe\",\"rZ3IbE0H8\",\"rlYlSZp4B\",\"X7MliPyl7\",\"VB0_DrLCh\",\"Y7Xxx8Mgp\"],optionTitles:[\"Desktop Open\",\"Tablet closed\",\"Phone closed\",\"Desktop Closed\",\"Tablet Open\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},iCIso16xK:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerC_TRfzoRv,[{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\"}]},...LogoFonts,...HamburgerFonts,...LinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerC_TRfzoRv.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(Hamburger,{},context),forwardLoader(Link,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerC_TRfzoRv\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"253\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"iCIso16xK\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rZ3IbE0H8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rlYlSZp4B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X7MliPyl7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VB0_DrLCh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y7Xxx8Mgp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./C_TRfzoRv.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={\"I36038:756;36038:632\":{hover:true}};const cycleOrder=[\"I36038:756;36038:632\",\"I_7mOJZ24\",\"Bx8K5J8FO\"];const serializationHash=\"framer-VWLbF\";const variantClassNames={\"I36038:756;36038:632\":\"framer-v-12jq9dp\",Bx8K5J8FO:\"framer-v-lnhrcb\",I_7mOJZ24:\"framer-v-1ldewks\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IH9CKDUM7=undefined;const transition1={bounce:0,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 humanReadableVariantMap={Desktop:\"I36038:756;36038:632\",Phone:\"Bx8K5J8FO\",Tablet:\"I_7mOJZ24\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,IH9CKDUM7:link??props.IH9CKDUM7,variant:humanReadableVariantMap[props.variant]??props.variant??\"I36038:756;36038:632\"};};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,IH9CKDUM7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I36038:756;36038:632\",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:IH9CKDUM7,motionChild:true,nodeId:\"I36038:756;36038:632\",scopeId:\"ezWVYNlMJ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12jq9dp\",className,classNames)} framer-1fe4lja`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"I36038:756;36038:632\",ref:refBinding,style:{...style},...addPropertyOverrides({\"I36038:756;36038:632-hover\":{\"data-framer-name\":undefined},Bx8K5J8FO:{\"data-framer-name\":\"Phone\"},I_7mOJZ24:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dge7hm\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"UlR0G_TfZ\",style:{backgroundColor:\"var(--token-00b147d3-c599-4202-bef9-943e4670788a, rgb(255, 68, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},variants:{\"I36038:756;36038:632-hover\":{backgroundColor:\"var(--token-a1356546-2182-43ed-af33-c34e4be8bc83, rgb(249, 210, 47))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TGlicmUgRnJhbmtsaW4tdmFyaWFibGUtcmVndWxhclZGPUluZG5hSFFpSURrd01BPT0=\",\"--framer-font-family\":'\"Libre Franklin Variable\", \"Libre Franklin Variable Placeholder\", sans-serif',\"--framer-font-size\":\"176px\",\"--framer-font-variation-axes\":'var(--extracted-w4030y, \"wght\" 900)',\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)))\",\"--framer-text-transform\":\"inherit\"},children:\"Get in touch\"})}),className:\"framer-1sv4lcb\",\"data-framer-name\":\"Get in touch\",fonts:[\"GF;Libre Franklin-variable-regular\"],layoutDependency:layoutDependency,layoutId:\"I36038:756;36038:422\",style:{\"--extracted-gdpscs\":\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32))\",\"--extracted-w4030y\":'\"wght\" 900',\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",viewBox:\"0 0 1031.4 176\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19915pg\",\"data-framer-name\":\"SVG\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"djE14oXx7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 146 147\"><path d=\"M 85.166 36.673 L 123.188 73.218 L 85.166 109.762 M 118.625 73.218 L 22.812 73.218\" fill=\"transparent\" stroke-width=\"11.125\" stroke=\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)) /* {&quot;name&quot;:&quot;Black&quot;} */\" stroke-linecap=\"square\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:12100111807,withExternalLayout:true,...addPropertyOverrides({Bx8K5J8FO:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45 45\"><path d=\"M 26.25 11.226 L 37.969 22.414 L 26.25 33.601 M 36.563 22.414 L 7.031 22.414\" fill=\"transparent\" stroke-width=\"3.43\" stroke=\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)) /* {&quot;name&quot;:&quot;Black&quot;} */\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:9091066721},I_7mOJZ24:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 104 105\"><path d=\"M 60.666 26.195 L 87.75 52.298 L 60.666 78.402 M 84.5 52.298 L 16.25 52.298\" fill=\"transparent\" stroke-width=\"7.92\" stroke=\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)) /* {&quot;name&quot;:&quot;Black&quot;} */\" stroke-linecap=\"square\" stroke-miterlimit=\"10\"></path></svg>',svgContentId:8876143604}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VWLbF.framer-1fe4lja, .framer-VWLbF .framer-1fe4lja { display: block; }\",\".framer-VWLbF.framer-12jq9dp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: 1120px; }\",\".framer-VWLbF .framer-dge7hm { bottom: -150px; flex: none; height: 147px; left: 0px; overflow: hidden; position: absolute; right: 0px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-VWLbF .framer-1sv4lcb { flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }\",\".framer-VWLbF .framer-19915pg { flex: none; height: 147px; position: relative; width: 146px; }\",\".framer-VWLbF.framer-v-1ldewks.framer-12jq9dp { cursor: unset; width: 800px; }\",\".framer-VWLbF.framer-v-1ldewks .framer-dge7hm { bottom: -108px; height: 105px; }\",\".framer-VWLbF.framer-v-1ldewks .framer-19915pg { height: 105px; width: 104px; }\",\".framer-VWLbF.framer-v-lnhrcb.framer-12jq9dp { cursor: unset; width: 350px; }\",\".framer-VWLbF.framer-v-lnhrcb .framer-19915pg { height: 45px; width: 45px; }\",\".framer-VWLbF.framer-v-12jq9dp.hover .framer-dge7hm { bottom: 0px; height: unset; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 178\n * @framerIntrinsicWidth 1120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"I_7mOJZ24\":{\"layout\":[\"fixed\",\"auto\"]},\"Bx8K5J8FO\":{\"layout\":[\"fixed\",\"auto\"]},\"RYfSLGd0i\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IH9CKDUM7\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerezWVYNlMJ=withCSS(Component,css,\"framer-VWLbF\");export default FramerezWVYNlMJ;FramerezWVYNlMJ.displayName=\"Footer CTA\";FramerezWVYNlMJ.defaultProps={height:178,width:1120};addPropertyControls(FramerezWVYNlMJ,{variant:{options:[\"I36038:756;36038:632\",\"I_7mOJZ24\",\"Bx8K5J8FO\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},IH9CKDUM7:{title:\"Link\",type:ControlType.Link}});const variationAxes=[{defaultValue:100,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerezWVYNlMJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Libre Franklin Variable\",source:\"google\",style:\"normal\",uiFamilyName:\"Libre Franklin\",url:\"https://fonts.gstatic.com/s/librefranklin/v20/jizDREVItHgc8qDIbSTKq4XkRhUd0TY7ikbI.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerezWVYNlMJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"IH9CKDUM7\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1120\",\"framerIntrinsicHeight\":\"178\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I_7mOJZ24\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Bx8K5J8FO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RYfSLGd0i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ezWVYNlMJ.map","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,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/oi9wI5Sd66nNXwAiCJ9K/nQrzqD8NsPdKbxRwVPOL/L3xyoURPN.js\";import FooterCTA from\"https://framerusercontent.com/modules/ewIh1H8tsCKXaei6nWb4/8maLTGK2oi16IdAj3QY2/ezWVYNlMJ.js\";import Link from\"https://framerusercontent.com/modules/4J8C5vGya0K5njcs0Pfm/etOSRhOniNQHz91tgs6C/J6ac2wT1h.js\";const FooterCTAFonts=getFonts(FooterCTA);const LinkFonts=getFonts(Link);const cycleOrder=[\"JLTYNNp0P\",\"P7XXuQYaH\",\"oGQNEj9lF\"];const serializationHash=\"framer-NnmtK\";const variantClassNames={JLTYNNp0P:\"framer-v-12zff1c\",oGQNEj9lF:\"framer-v-1wfna6t\",P7XXuQYaH:\"framer-v-fbxxek\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"JLTYNNp0P\",Phone:\"oGQNEj9lF\",Tablet:\"P7XXuQYaH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"JLTYNNp0P\"};};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:\"JLTYNNp0P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12zff1c\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"JLTYNNp0P\",ref:refBinding,style:{backgroundColor:\"var(--token-00b147d3-c599-4202-bef9-943e4670788a, rgb(47, 133, 52))\",...style},...addPropertyOverrides({oGQNEj9lF:{\"data-framer-name\":\"Phone\"},P7XXuQYaH:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i6pbzq\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"rrc_yWhd1\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined},{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined},{href:{webPageId:\"Dq_8reNdy\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:178,width:`min(${componentViewport?.width||\"100vw\"} - 80px, 1300px)`,y:(componentViewport?.y||0)+100+0+0+0,...addPropertyOverrides({oGQNEj9lF:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1300px)`,y:(componentViewport?.y||0)+80+0+0+0},P7XXuQYaH:{width:`min(${componentViewport?.width||\"100vw\"} - 48px, 1300px)`,y:(componentViewport?.y||0)+80+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17y87w8-container\",layoutDependency:layoutDependency,layoutId:\"i7nQr5l4E-container\",nodeId:\"i7nQr5l4E\",rendersWithMotion:true,scopeId:\"QIyhEFNpK\",children:/*#__PURE__*/_jsx(FooterCTA,{height:\"100%\",id:\"i7nQr5l4E\",IH9CKDUM7:resolvedLinks[0],layoutId:\"i7nQr5l4E\",style:{width:\"100%\"},variant:matchVariant(\"I36038:756;36038:632\"),width:\"100%\",...addPropertyOverrides({oGQNEj9lF:{IH9CKDUM7:resolvedLinks[2],variant:matchVariant(\"Bx8K5J8FO\")},P7XXuQYaH:{IH9CKDUM7:resolvedLinks[1],variant:matchVariant(\"I_7mOJZ24\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ql44li\",\"data-framer-name\":\"Others\",layoutDependency:layoutDependency,layoutId:\"I36038:756;36038:621\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tncu67\",layoutDependency:layoutDependency,layoutId:\"lwRCsQOnk\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:1984,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+100+0+0+278+0+26),pixelHeight:2e3,pixelWidth:2480,sizes:\"103px\",src:\"https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?width=2480&height=2000\",srcSet:\"https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=512&width=2480&height=2000 512w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=1024&width=2480&height=2000 1024w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=2048&width=2480&height=2000 2048w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?width=2480&height=2000 2480w\"},className:\"framer-vqi7fm\",\"data-framer-name\":\"Icon only Primary\",layoutDependency:layoutDependency,layoutId:\"Y6rbkaYzl\",...addPropertyOverrides({oGQNEj9lF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:1984,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0+228+0+74+26),pixelHeight:2e3,pixelWidth:2480,sizes:\"103px\",src:\"https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?width=2480&height=2000\",srcSet:\"https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=512&width=2480&height=2000 512w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=1024&width=2480&height=2000 1024w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=2048&width=2480&height=2000 2048w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?width=2480&height=2000 2480w\"}},P7XXuQYaH:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:1984,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+0+0+278+0+26),pixelHeight:2e3,pixelWidth:2480,sizes:\"103px\",src:\"https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?width=2480&height=2000\",srcSet:\"https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=512&width=2480&height=2000 512w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=1024&width=2480&height=2000 1024w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?scale-down-to=2048&width=2480&height=2000 2048w,https://framerusercontent.com/images/so3dBF039SgPq1Y8vQntYLB0Ztw.png?width=2480&height=2000 2480w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-93iufw\",\"data-styles-preset\":\"L3xyoURPN\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)))\"},children:\"\\xa9 Flinders 2026\"})}),className:\"framer-114uzij\",\"data-framer-name\":\"All rights reserved\\xa9Florent 2025\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I36038:756;36038:622\",style:{\"--extracted-r6o4lv\":\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oGQNEj9lF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-93iufw\",\"data-styles-preset\":\"L3xyoURPN\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32)))\"},children:\"\\xa9 Flinders 2026\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aqpugi\",\"data-framer-name\":\"Scroll to top\",layoutDependency:layoutDependency,layoutId:\"F6LXfQV2I\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xm7xSBGHl\"},implicitPathVariables:undefined},{href:{webPageId:\"xm7xSBGHl\"},implicitPathVariables:undefined},{href:{webPageId:\"xm7xSBGHl\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,y:(componentViewport?.y||0)+100+0+0+278+38.5+0,...addPropertyOverrides({oGQNEj9lF:{y:(componentViewport?.y||0)+80+0+0+228+0+0+0+0},P7XXuQYaH:{y:(componentViewport?.y||0)+80+0+0+278+38.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12n7ds5-container\",layoutDependency:layoutDependency,layoutId:\"EJmyithnc-container\",nodeId:\"EJmyithnc\",rendersWithMotion:true,scopeId:\"QIyhEFNpK\",children:/*#__PURE__*/_jsx(Link,{fCHh9km5R:resolvedLinks1[0],fHZMvOeDy:\"var(--token-00b147d3-c599-4202-bef9-943e4670788a, rgb(255, 68, 0))\",height:\"100%\",HEoPL8ESv:false,id:\"EJmyithnc\",IlgKHnOUN:\"Back to top\",jIGObe4cV:\"[0]\",kLIiltEv1:true,layoutId:\"EJmyithnc\",NvvJMrrZh:false,snEeOnVjD:\"var(--token-ece5fcfe-a76f-4042-9b5d-810a1ca911e3, rgb(32, 32, 32))\",variant:matchVariant(\"uwcwdQqrQ\"),width:\"100%\",...addPropertyOverrides({oGQNEj9lF:{fCHh9km5R:resolvedLinks1[2],variant:matchVariant(\"ktu5GN6lC\")},P7XXuQYaH:{fCHh9km5R:resolvedLinks1[1],variant:matchVariant(\"ktu5GN6lC\")}},baseVariant,gestureVariant)})})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NnmtK.framer-4x2tsg, .framer-NnmtK .framer-4x2tsg { display: block; }\",\".framer-NnmtK.framer-12zff1c { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 100px 40px 50px 40px; position: relative; width: 1200px; }\",\".framer-NnmtK .framer-i6pbzq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; max-width: 1300px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-NnmtK .framer-17y87w8-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-NnmtK .framer-1ql44li { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NnmtK .framer-tncu67 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NnmtK .framer-vqi7fm { aspect-ratio: 1.24 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 83px); overflow: visible; position: relative; width: 103px; }\",\".framer-NnmtK .framer-114uzij { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-NnmtK .framer-1aqpugi { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-NnmtK .framer-12n7ds5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NnmtK.framer-v-fbxxek.framer-12zff1c { padding: 80px 24px 50px 24px; width: 810px; }\",\".framer-NnmtK.framer-v-1wfna6t.framer-12zff1c { padding: 80px 20px 50px 20px; width: 390px; }\",\".framer-NnmtK.framer-v-1wfna6t .framer-i6pbzq { gap: 50px; }\",\".framer-NnmtK.framer-v-1wfna6t .framer-1ql44li { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-NnmtK.framer-v-1wfna6t .framer-tncu67 { flex: none; order: 2; width: 100%; }\",\".framer-NnmtK.framer-v-1wfna6t .framer-vqi7fm { order: 1; }\",\".framer-NnmtK.framer-v-1wfna6t .framer-114uzij { order: 0; }\",\".framer-NnmtK.framer-v-1wfna6t .framer-1aqpugi { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; justify-content: flex-start; order: 0; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 511\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"P7XXuQYaH\":{\"layout\":[\"fixed\",\"auto\"]},\"oGQNEj9lF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQIyhEFNpK=withCSS(Component,css,\"framer-NnmtK\");export default FramerQIyhEFNpK;FramerQIyhEFNpK.displayName=\"Footer\";FramerQIyhEFNpK.defaultProps={height:511,width:1200};addPropertyControls(FramerQIyhEFNpK,{variant:{options:[\"JLTYNNp0P\",\"P7XXuQYaH\",\"oGQNEj9lF\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQIyhEFNpK,[{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\"}]},...FooterCTAFonts,...LinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerQIyhEFNpK.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterCTA,{},context),forwardLoader(Link,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQIyhEFNpK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P7XXuQYaH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oGQNEj9lF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"511\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QIyhEFNpK.map","// Generated by Framer (3bd990b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/wa7F7X7zO5XLWZMoTI5u/Lenis.js\";import Navbar from\"#framer/local/canvasComponent/C_TRfzoRv/C_TRfzoRv.js\";import Footer from\"#framer/local/canvasComponent/QIyhEFNpK/QIyhEFNpK.js\";const NavbarFonts=getFonts(Navbar);const LenisFonts=getFonts(Lenis);const FooterFonts=getFonts(Footer);const breakpoints={CcBXVe5is:\"(min-width: 1200px)\",d59A7pDlO:\"(max-width: 809.98px)\",w65DLnzpI:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-N21Qj\";const variantClassNames={CcBXVe5is:\"framer-v-1bp6y9b\",d59A7pDlO:\"framer-v-1uyboud\",w65DLnzpI:\"framer-v-18nm8m9\"};const Neu0YexAL=undefined;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N21Qj.framer-1lxbj2o, .framer-N21Qj .framer-1lxbj2o { display: block; }\",\".framer-N21Qj.framer-1bp6y9b { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-content: center; align-items: center; background-color: var(--npend7); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-N21Qj .framer-1xg37ud-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 8; }\",\".framer-N21Qj .framer-lk7as0 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-N21Qj .framer-yl2kko-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",\".framer-N21Qj .framer-w9rv22-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={CcBXVe5is:\"(min-width: 1200px)\",d59A7pDlO:\"(max-width: 809.98px)\",w65DLnzpI:\"(min-width: 810px) and (max-width: 1199.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:\"CcBXVe5is\",Phone:\"d59A7pDlO\",Tablet:\"w65DLnzpI\"};const getProps=({background,height,id,width,...props})=>{return{...props,Neu0YexAL:background??props.Neu0YexAL??\"var(--token-6daaed5a-7d9d-4870-9091-0149836d55b8, rgb(249, 249, 249))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"CcBXVe5is\"};};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,Neu0YexAL,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"CcBXVe5is\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(Neu0YexAL)}; } :root { font-size: 112.5%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 100%; } } @media (max-width: 809.98px) { :root { font-size: 87.5%; } }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1bp6y9b\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--npend7\":Neu0YexAL,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:525,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xg37ud-container\",layoutScroll:true,nodeId:\"ax5sILRmw\",scopeId:\"TOQureRdA\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{d59A7pDlO:{variant:\"rlYlSZp4B\"},w65DLnzpI:{variant:\"rZ3IbE0H8\"}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"ax5sILRmw\",layoutId:\"ax5sILRmw\",style:{width:\"100%\"},variant:\"X7MliPyl7\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-lk7as0\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-yl2kko-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"mfpIo9p1T\",scopeId:\"TOQureRdA\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"mfpIo9p1T\",infinite:false,intensity:10,layoutId:\"mfpIo9p1T\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:842,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-w9rv22-container\",nodeId:\"OKxbDEsKm\",scopeId:\"TOQureRdA\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{d59A7pDlO:{variant:\"oGQNEj9lF\"},w65DLnzpI:{variant:\"P7XXuQYaH\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"OKxbDEsKm\",layoutId:\"OKxbDEsKm\",style:{width:\"100%\"},variant:\"JLTYNNp0P\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2296\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"w65DLnzpI\":{\"layout\":[\"fixed\",\"fixed\"]},\"d59A7pDlO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Neu0YexAL\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"CcBXVe5is\":[\".framer-1xg37ud-container\",\".framer-yl2kko-container\",\".framer-w9rv22-container\"],\"w65DLnzpI\":[\".framer-1xg37ud-container\",\".framer-yl2kko-container\",\".framer-w9rv22-container\"],\"d59A7pDlO\":[\".framer-1xg37ud-container\",\".framer-yl2kko-container\",\".framer-w9rv22-container\"]}\n * @framerBreakpoints {\"CcBXVe5is\":{\"min\":1200,\"canvasClassName\":\"framer-1bp6y9b-override\",\"minHeight\":2296,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":18},\"w65DLnzpI\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-18nm8m9-override\",\"minHeight\":2453,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"d59A7pDlO\":{\"max\":809,\"canvasClassName\":\"framer-1uyboud-override\",\"minHeight\":2658,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant CcBXVe5is\n * @framerLayoutTemplate\n */const FramerTOQureRdA=withCSS(Component,css,\"framer-N21Qj\");export default FramerTOQureRdA;FramerTOQureRdA.displayName=\"Main\";FramerTOQureRdA.defaultProps={height:2296,width:1200};addPropertyControls(FramerTOQureRdA,{Neu0YexAL:{defaultValue:'var(--token-6daaed5a-7d9d-4870-9091-0149836d55b8, rgb(249, 249, 249)) /* {\"name\":\"5\"} */',title:\"Background\",type:ControlType.Color}});addFonts(FramerTOQureRdA,[{explicitInter:true,fonts:[]},...NavbarFonts,...LenisFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTOQureRdA\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"CcBXVe5is\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w65DLnzpI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d59A7pDlO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerRootFontSize\":\"18\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Neu0YexAL\\\":\\\"background\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"CcBXVe5is\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1bp6y9b-override\\\",\\\"minHeight\\\":2296,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":18},\\\"w65DLnzpI\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-18nm8m9-override\\\",\\\"minHeight\\\":2453,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"d59A7pDlO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1uyboud-override\\\",\\\"minHeight\\\":2658,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"2296\",\"framerHitTargets\":\"{\\\"CcBXVe5is\\\":[\\\".framer-1xg37ud-container\\\",\\\".framer-yl2kko-container\\\",\\\".framer-w9rv22-container\\\"],\\\"w65DLnzpI\\\":[\\\".framer-1xg37ud-container\\\",\\\".framer-yl2kko-container\\\",\\\".framer-w9rv22-container\\\"],\\\"d59A7pDlO\\\":[\\\".framer-1xg37ud-container\\\",\\\".framer-yl2kko-container\\\",\\\".framer-w9rv22-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * 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 Main from \"https://framerusercontent.com/modules/m18PtdrQHy5t8qvl9Noy/sXts4jtprH6ry6Q3dqcE/TOQureRdA.js\";\r\n\r\n\t\tconst routes = {xm7xSBGHl: {elements: {dR52Zx3Hz: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xRHCmJcQtxblSGtXOoQy/fVIzsp5R0D8N2zKNJWjL/xm7xSBGHl.js\")), path: \"/\"}, Dq_8reNdy: {elements: {F6IdDkmTC: \"white-nav-bar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/flJ94zM6ED4ei0ZNYkre/UJDibO9iiY7VYUOwmlNm/Dq_8reNdy.js\")), path: \"/contact\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {n2j6iA8q3: async () => (await import(\"https://framerusercontent.com/modules/r6RyJoTiASLKJ5IOhjXy/caoohqpQHCLLMR8zPkYE/n2j6iA8q3.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"7732662cd2bd98011b4912bd58271ede0c5b3760765ab33ebc071580b7c80948\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {Neu0YexAL: \"var(--token-6daaed5a-7d9d-4870-9091-0149836d55b8, rgb(249, 249, 249))\"}\r\nconst props2 = {...props1, Neu0YexAL: \"var(--token-1d561026-f4e5-4a8a-a45d-8d20320863ba, rgb(255, 255, 255))\"}\r\nconst templateProps = {d8VsvusXF: props1, Dq_8reNdy: props2, gxzX7fS7d: props1, nXjjr6P9B: props1, SRdxy01Dp: props1, wG34Mm2oN: props1, xm7xSBGHl: props1, xSGQXODZS: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"xm7xSBGHl\":\r\ncase \"d8VsvusXF\":\r\ncase \"xSGQXODZS\":\r\ncase \"wG34Mm2oN\":\r\ncase \"gxzX7fS7d\":\r\ncase \"SRdxy01Dp\":\r\ncase \"Dq_8reNdy\":\r\ncase \"nXjjr6P9B\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"xm7xSBGHl\":\r\ncase \"d8VsvusXF\":\r\ncase \"xSGQXODZS\":\r\ncase \"wG34Mm2oN\":\r\ncase \"gxzX7fS7d\":\r\ncase \"SRdxy01Dp\":\r\ncase \"Dq_8reNdy\":\r\ncase \"nXjjr6P9B\":\r\nreturn [{hash: \"1bp6y9b\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"18nm8m9\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1uyboud\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://getflinders.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/4Jjb8HNA1V1wgz5mESdq/2wMX13I40kFg3df0Bnhs/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 1, ease: [0.76, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.1, duration: 1, ease: [0.76, 0, 0.24, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-100%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"q1BAIA,SAAS,GAAM,EAAK,EAAO,EAAK,CAC9B,OAAO,KAAK,IAAI,EAAK,KAAK,IAAI,EAAO,EAAI,CAAC,CAE5C,SAAS,GAAK,EAAG,EAAG,EAAG,CACrB,OAAQ,EAAI,GAAKA,EAAI,EAAI,EAE3B,SAAS,GAAK,EAAG,EAAG,EAAQ,EAAW,CACrC,OAAO,GAAKA,EAAG,EAAG,EAAI,KAAK,IAAI,CAAC,EAAS,EAAU,CAAC,CAEtD,SAAS,GAAO,EAAG,EAAG,CACpB,OAAQ,EAAIC,EAAIA,GAAKA,EAsEvB,SAASC,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,+CA3FT,GAAU,kBAiBV,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,GAAK,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,gBAAkBA,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,IAAI,EAAI,EAAG,EAAS,EAAU,OAAQ,EAAI,EAAQ,IACrD,EAAU,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,IAAO,EAAE,EAQpE,IAAI,EAAO,EAAU,CACnB,KAAK,OAAO,GAAS,KAAK,OAAO,IAAQ,OAAQ,GAAM,IAAa,EAAE,CAKxE,SAAU,CACR,KAAK,OAAS,EAAE,GAKhB,GAAc,IAAM,EACpB,EAAkB,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,EAAgB,CACrE,KAAK,QAAQ,iBACX,aACA,KAAK,aACL,EACD,CACD,KAAK,QAAQ,iBACX,YACA,KAAK,YACL,EACD,CACD,KAAK,QAAQ,iBAAiB,WAAY,KAAK,WAAY,EAAgB,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,EAAgB,CACxE,KAAK,QAAQ,oBACX,aACA,KAAK,aACL,EACD,CACD,KAAK,QAAQ,oBACX,YACA,KAAK,YACL,EACD,CACD,KAAK,QAAQ,oBACX,WACA,KAAK,WACL,EACD,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,IAAM,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,UACA,gBACA,aAAa,GACb,UAAU,GACV,WAAU,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,UACA,gBACA,aACA,UACA,WACA,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,CACb,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,EAAW,EAAO,EAAa,EAC3C,GAAI,IAAgB,IAClB,EAAS,EAAK,WACd,EAAY,EAAc,EAC1B,EAAQ,EACR,EAAc,EACd,EAAe,UACN,IAAgB,IACzB,EAAS,EAAK,UACd,EAAY,EAAe,EAC3B,EAAQ,EACR,EAAc,EACd,EAAe,OAEf,MAAO,GAGT,OADmB,EAAQ,EAAI,EAAS,EAAY,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,IAAIC,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,CACjC,EAAQ,SAAS,EACjB,CAKJ,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,CAAC,GAAG,EAAS,CAAC,IACvB,GAAY,KAAK,WAAW,EAAS,EAAQ,CAC/C,CACD,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,IAAI,EAAE,MAAM,CAAG,KAAK,IAAI,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,WACL,EAAE,MAAM,OAAS,aACjB,KAAK,QAAQ,OAAS,QAAU,KAAK,MAAM,UAAU,YAAc,OACrE,OACF,GAAI,CAAE,SAAQ,gBAAiB,KAAK,MAC9B,EAAQ,EAAe,EAAE,OAAS,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,GAEvB,EAAY,GADe,EAAW,KAAK,IAAI,EAAS,EAAS,MAAM,CAAG,KACpB,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,MCvV9D,SAAwB,GAAU,CAAC,SAAO,SAAO,WAAS,cAAY,YAAU,WAAS,QAAM,CAAC,IAAM,EAAWC,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,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,KAAK,yDAAyD,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,SAASC,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,uBAL3uB,IAAoD,KAA0E,KAA8E,IAAyE,CAKwd,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,2BCJ9tE,GAAU,UAAU,CAAC,uBAAuB,uBAAuB,6BAA6B,6BAA6B,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,4FAA4F,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,4FAA4F,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,0mCAAknC,CAAcC,GAAU,yCCA/qE,GAAU,UAAU,CAAC,uBAAuB,uBAAuB,6BAA6B,6BAA6B,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,2HAA2H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,2HAA2H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,6HAA6H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,6HAA6H,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,ouCAA8uC,0xCAAoyC,uxCAAiyC,CAAcC,GAAU,yCCA1+J,GAAU,UAAU,CAAC,uBAAuB,uBAAuB,6BAA6B,6BAA6B,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,2HAA2H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,2HAA2H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,6HAA6H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,6HAA6H,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,quCAA+uC,2xCAAqyC,wxCAAkyC,CAAcC,GAAU,yCCA7+J,GAAU,UAAU,CAAC,wBAAwB,wBAAwB,wBAAwB,wBAAwB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,WAAW,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,WAAW,IAAI,sJAAsJ,OAAO,MAAM,CAAC,CAAC,cAAc,WAAW,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,WAAW,IAAI,sJAAsJ,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,unCAAioC,6qCAAurC,0qCAAorC,CAAcC,GAAU,yCCA7sI,GAAU,UAAU,CAAC,uBAAuB,uBAAuB,6BAA6B,6BAA6B,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,2HAA2H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,2HAA2H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,6HAA6H,OAAO,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,gBAAgB,IAAI,6HAA6H,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,muCAA6uC,yxCAAmyC,sxCAAgyC,CAAc,GAAU,kBCA9iH,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uDAAtkD,IAA0L,IAAkE,IAA4B,KAAmJ,KAA0H,KAA0H,KAA0H,KAA0H,CAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,kBAAkB,YAAY,oBAAoB,YAAY,mBAAmB,YAAY,kBAAkB,YAAY,uBAAuB,YAAY,yBAAyB,YAAY,wBAAwB,YAAY,uBAAuB,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,aAAW,KAAG,OAAK,YAAU,SAAO,cAAY,eAAa,aAAW,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAY,EAAM,WAAW,qEAAqE,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,QAAQ,UAAU,GAAY,EAAM,WAAW,MAAM,UAAU,GAAc,EAAM,UAAU,UAAU,GAAa,EAAM,UAAU,UAAU,GAAW,EAAM,WAAW,wEAAwE,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW/qG,GAAgB,EAX+rG,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,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,aAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAY,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,IAAqB,MAAM,GAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAuJ,EAAkB,EAAGV,GAA9Ia,GAAsBC,GAAuBC,GAAuBC,GAAuBC,GAA8F,CAAO,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKX,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,aAAa,EAAU,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBgB,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,oBAAoB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGrB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,CAAC,UAAU,CAAC,mBAAmB,yBAAyB,CAAC,UAAU,CAAC,mBAAmB,uBAAuB,CAAC,UAAU,CAAC,mBAAmB,wBAAwB,CAAC,UAAU,CAAC,mBAAmB,uBAAuB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKsB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,0EAA0E,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,gDAAgD,6BAA6B,MAAM,2CAA2C,EAAU,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAa,EAAe,EAAKY,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,0EAA0E,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,gDAAgD,6BAA6B,MAAM,2CAA2C,EAAU,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,UAAU,CAAC,qBAAqB,gDAAgD,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAKY,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yEAAyE,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,6BAA6B,MAAM,2CAA2C,EAAU,CAAC,KAAK,GAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,6TAA6T,iSAAiS,sRAAsR,gJAAgJ,qJAAqJ,gHAAgH,+DAA+D,iGAAiG,+GAA+G,yGAAyG,6bAA6b,uGAAuG,sHAAsH,GAAGa,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,CAWl6b,eAAe,GAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,QAAQ,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,oBAAoB,kBAAkB,mBAAmB,kBAAkB,yBAAyB,uBAAuB,wBAAwB,uBAAuB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,wEAAwE,MAAM,aAAa,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,8FAA8F,MAAM,cAAc,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,MAAM,gBAAgB,GAAM,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,gBAAgB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,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,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXppF,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAzqB,IAAoJ,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,cAAc,YAAY,cAAc,YAAY,eAAe,YAAY,eAAe,YAAY,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWrmD,GAAgB,EAXqnD,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,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,eAAe,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,eAAe,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,UAAU,CAAC,gBAAgB,kEAAkE,OAAO,GAAG,CAAC,UAAU,CAAC,gBAAgB,kEAAkE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,IAAI,CAAC,UAAU,CAAC,gBAAgB,kEAAkE,OAAO,IAAI,CAAC,UAAU,CAAC,gBAAgB,kEAAkE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qRAAqR,yJAAyJ,qTAAqT,CAWnjK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,eAAe,eAAe,cAAc,cAAc,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,ICX7E,SAASgB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAzkB,IAAoI,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,MAAM,YAAY,MAAM,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUx5C,GAAgB,EAVw6C,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,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAMgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,26jBAA26jB,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,y6jBAAy6jB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAMgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,wxHAAwxH,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,uxHAAuxH,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,iMAAiM,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6rCAA6rC,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,2PAA2P,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,qyEAAqyE,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,otcAAotc,mBAAmB,GAAK,GAAGhB,GAAqB,CAAC,UAAU,CAAC,IAAI,mtcAAmtc,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,kvEAAkvE,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,mpBAAmpB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,4nFAA4nF,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,6hCAA6hC,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,mpBAAmpB,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,u+GAAu+G,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,woDAAwoD,mBAAmB,GAAK,CAAC,CAAc,EAAKA,EAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,u4EAAu4E,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8RAA8R,oFAAoF,wGAAwG,sGAAsG,wGAAwG,wGAAwG,yGAAyG,wGAAwG,yGAAyG,wGAAwG,yGAAyG,yGAAyG,uGAAuG,yGAAyG,yGAAyG,wGAAwG,CAUhwjG,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVwuC,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8EAAhwD,IAAkS,IAAkE,IAA4B,KAAoJ,KAA0H,KAAyH,KAA+G,KAAoH,KAA+G,CAAM,GAAU,EAASC,GAAK,CAAO,GAAe,EAASC,GAAU,CAAOC,GAAU,EAASC,EAAK,CAAO,GAAoC,GAAO,GAA8B,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAwNC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,IAAoB,EAAE,IAAI,oBAAoB,IAAU,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,OAAO,GAAG,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,GAAG,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,iBAAiB,YAAY,eAAe,YAAY,eAAe,YAAY,aAAa,YAAY,gBAAgB,YAAY,cAAc,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW/sG,EAAgB,EAX+tG,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,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,IAAW,MAAM,MAAU,GAAG,IAAI,CAAW,MAAM,EAAU,GAAG,EAAK,GAAU,IAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,IAAW,MAAM,MAAU,GAAG,IAAI,CAAW,MAAM,EAAU,GAAG,EAAK,GAAU,IAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,GAAO,EAAW,YAAY,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAyG,EAAkB,EAAGX,GAAhGc,GAAsBC,GAAuBC,GAA8F,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBe,EAAU,EAAW,CAAC,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,YAAY,qBAAqB,YAAY,GAAG,EAAM,CAAC,GAAGvB,EAAqB,CAAC,UAAU,CAAC,mBAAmB,eAAe,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,eAAe,aAAa,gBAAgB,qEAAqE,qBAAqB,aAAa,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,UAAU,CAAC,gBAAgB,oBAAoB,CAAC,CAAC,GAAGA,EAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQQ,EAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGT,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAgB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAiB,QAAQS,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAgB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,GAAiB,CAAC,UAAU,CAAC,UAAU,EAAiB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,GAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,GAAGT,EAAqB,CAAC,UAAU,CAAC,kBAAkB,GAAmB,CAAC,UAAU,CAAC,kBAAkB,GAAmB,CAAC,UAAU,CAAC,kBAAkB,GAAmB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,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,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAI,QAAO,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAI,QAAO,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAI,MAAK,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAoC,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,gBAAgB,GAAU,eAAe,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAK,CAAC,UAAU,EAAc,GAAG,UAAU,kEAAkE,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,UAAU,UAAU,MAAM,UAAU,GAAK,SAAS,YAAY,UAAU,GAAM,UAAU,qEAAqE,UAAU,GAAiB,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,uEAAuE,UAAU,IAAA,GAAU,QAAQS,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,uEAAuE,UAAU,IAAA,GAAU,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,EAAiB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,oBAAoB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,GAAiB,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,IAAI,EAAE,GAAGT,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAI,QAAO,EAAE,IAAI,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAI,QAAO,EAAE,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAI,MAAK,EAAE,IAAI,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAK,CAAC,UAAU,+BAA+B,UAAU,kEAAkE,OAAO,OAAO,UAAU,GAAK,GAAG,YAAY,UAAU,wBAAwB,UAAU,MAAM,UAAU,GAAM,SAAS,YAAY,UAAU,GAAM,UAAU,qEAAqE,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,uEAAuE,QAAQS,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,uEAAuE,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,oBAAoB,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKe,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,kBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,wBAA2B,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGf,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKe,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,kBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,kBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,kBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,wQAAwQ,mTAAmT,uSAAuS,wGAAwG,yGAAyG,+RAA+R,2RAA2R,iJAAiJ,+GAA+G,iHAAiH,gHAAgH,iHAAiH,iHAAiH,iHAAiH,oFAAoF,kHAAkH,iKAAiK,mIAAmI,+GAA+G,mGAAmG,kHAAkH,6EAA6E,GAAGU,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,CAW3ilB,eAAe,IAAgB,EAAgB,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,eAAe,gBAAgB,eAAe,iBAAiB,cAAc,aAAa,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,EAAgB,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,GAAU,GAAG,GAAe,GAAGxB,GAAU,GAAG,EAAwByB,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAc7B,GAAK,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAU,EAAE,CAAC,EAAQ,CAAC,GAAcE,EAAK,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICXnoE,SAAS2B,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA/sB,IAA6I,IAAkE,IAA4B,CAAgC,GAAgB,CAAC,uBAAuB,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,uBAAuB,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,uBAAuB,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAwNC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,uBAAuB,MAAM,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,uBAAuB,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWvoD,GAAgB,EAXupD,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,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,uBAAuB,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,uBAAuB,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,uBAAuB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,6BAA6B,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,SAAS,CAAC,6BAA6B,CAAC,gBAAgB,uEAAuE,CAAC,CAAC,CAAC,CAAc,EAAKgB,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2EAA2E,uBAAuB,+EAA+E,qBAAqB,QAAQ,+BAA+B,sCAAsC,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,8FAA8F,0BAA0B,UAAU,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,MAAM,CAAC,qCAAqC,CAAkB,mBAAiB,SAAS,uBAAuB,MAAM,CAAC,qBAAqB,qEAAqE,qBAAqB,aAAa,6BAA6B,MAAM,CAAC,kBAAkB,SAAS,QAAQ,iBAAiB,mBAAmB,GAAK,CAAC,CAAc,EAAKO,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,ybAAyb,aAAa,YAAY,mBAAmB,GAAK,GAAGjB,GAAqB,CAAC,UAAU,CAAC,IAAI,2ZAA2Z,aAAa,WAAW,CAAC,UAAU,CAAC,IAAI,4ZAA4Z,aAAa,WAAW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,8SAA8S,mNAAmN,mHAAmH,iGAAiG,iFAAiF,mFAAmF,kFAAkF,gFAAgF,+EAA+E,gGAAgG,CAWxmP,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,uBAAuB,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAA6F,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,0BAA0B,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,2FAA2F,cAAlU,CAAC,CAAC,aAAa,IAAI,SAAS,IAAI,SAAS,IAAI,KAAK,SAAS,IAAI,OAAO,CAAC,CAAyQ,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXiR,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,4DAA9rC,IAA4S,IAAkE,IAA4B,KAAmJ,KAAoH,KAA+G,CAAM,GAAe,EAASkB,GAAU,CAAO,GAAU,EAASC,EAAK,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8L,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUrpE,EAAgB,EAVqqE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGN,GAAlDS,GAA6F,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,sEAAsE,GAAG,EAAM,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,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,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,EAAc,GAAG,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,EAAa,uBAAuB,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQ,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,uBAAuB,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQ,IAA2B,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,icAAic,CAAC,UAAU,gBAAgB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQ,IAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,GAAG,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,icAAic,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQ,IAA2B,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,icAAic,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAKC,GAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,CAAC,SAAS,kBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,mCAAsC,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,uBAAuB,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,8FAA8F,CAAC,SAAS,kBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,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,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,EAAE,IAAI,KAAK,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,EAAE,IAAI,KAAK,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,EAAK,CAAC,UAAU,EAAe,GAAG,UAAU,qEAAqE,OAAO,OAAO,UAAU,GAAM,GAAG,YAAY,UAAU,cAAc,UAAU,MAAM,UAAU,GAAK,SAAS,YAAY,UAAU,GAAM,UAAU,qEAAqE,QAAQ,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQ,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,0RAA0R,uSAAuS,yGAAyG,0QAA0Q,+QAA+Q,gLAAgL,uKAAuK,iRAAiR,yGAAyG,+FAA+F,gGAAgG,+DAA+D,yKAAyK,uFAAuF,8DAA8D,+DAA+D,iMAAiM,GAAGc,GAAgB,CAU7qa,eAAe,IAAgB,EAAgB,EAAgB,YAAY,SAAS,EAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,EAAgB,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,GAAU,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,EAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAchB,GAAU,EAAE,CAAC,EAAQ,CAAC,GAAcC,EAAK,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,qECVr4E,IAA4Q,IAA8C,IAA4B,KAAsI,KAAyE,KAAyE,CAAM,GAAY,EAASgB,GAAO,CAAO,GAAW,EAASC,GAAM,CAAO,GAAY,EAASC,GAAO,CAAO,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,gDAAgD,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAAiC,GAAgB,EAAE,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAM,CAAC,kFAAkF,kFAAkF,oUAAoU,yLAAyL,yJAAyJ,qHAAqH,qHAAqH,oEAAoE,CAAO,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,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,aAAW,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAY,EAAM,WAAW,wEAAwE,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,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,4BAA4B,GAAa,EAAU,CAAC,mLAAmL,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKP,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,GAAM,UAAU,GAAG,SAAS,YAAY,YAAY,WAAW,OAAO,GAAK,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKM,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKL,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,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,GAAgB,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAA7R,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAgB/3L,GAAgB,EAAQC,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,2FAA2F,MAAM,aAAa,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAY,GAAG,GAAW,GAAG,GAAY,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICLngB,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,wEAAwE,CAGzJ,EADgB,CAAC,UAAW,EAAQ,UAD3B,CAAC,GAAG,EAAQ,UAAW,wEAAwE,CACjD,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAO,CAClJ,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOK,EAAoBC,GAAM,CAAC,GAAG,EAAO,IAAK,OAAQ,QAAM,CAAE,EAAS,GAAK,CAAC,CAChF,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,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,UAAW,WAAY,gDAAgD,CAAE,CAAC,KAAM,UAAW,WAAY,wBAAwB,CAAC,CACrM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,EAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOD,EAAoBiB,GAA4B,CAC5D,SANmDjB,EAAoBgB,GAAyC,CAChH,SATkChB,EAClCe,GACA,CACC,SA/Dcf,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,SACA,mBACA,gBACA,aAAcC,OAAkB,OAAO,2CAA2B,CAClE,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,0BAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,GAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,gBACJC,aACX,CACD,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,GACN,YAAaC,EACb,UAAWC,EACX,OAAQC,EACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,kBAAmB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CAClP,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,KAAM,CAAC,MAAO,IAAK,KAAM,OAAQ,MAAO,KAAK,CAAE,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,GAAK,SAAU,EAAG,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,OAAO,CAAE,KAAM,CAAC,KAAM,CAAC,MAAO,IAAK,KAAM,OAAQ,MAAO,KAAK,CAAE,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,GAAK,SAAU,EAAG,KAAM,CAAC,IAAM,EAAG,IAAM,EAAE,CAAE,KAAM,EAAG,UAAW,IAAK,KAAM,QAAQ,CAAE,EAAG,MAAO,EAAG,QAAQ,CAAC,CAAE,OAAQ,EAAE,CAAC,CACvjB,CAAC,CAIF,OADA,MAAM,EACC,EAuBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,EAAQ,EAAQ,KACnD,CACN,GAA+B,EAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAK,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,EAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,EAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCJ,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGK,OACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,GAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,gCA5KR,UA7HiC,IACJ,IACU,IACI,KACmE,CAExG,EAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,OAAO,CAAE,KAAMpB,OAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,gBAAgB,CAAE,KAAMA,OAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAC,CAEzY,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,MAAM,CAAC,CACxF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8BAAmG,MAAS,CACpK,GAAe,mEA0Bf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBwB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAI9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,GAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}