{"version":3,"file":"shared-lib.BTjkATIR.mjs","names":["t","x","y","n","d","to","i","e","className","Lenis","useRef","_Lenis","_Fragment","fonts","css","className","fonts","css","className","v0","v1","v2","v3","v4","v5","React.Fragment","v6","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Framerctul0Zz2L","useRef","React.useId","className","RichText","addPropertyOverrides","TriangleFonts","Triangle","NAVItemFonts","NAVItem","VectorFonts","Vector","Vector1","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","getLocalizedValue","RichText","Image","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.Fragment","__FramerMetadata__","localizedValues","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","Triangle","VectorFonts","Vector","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","e","t","o","d","r","i","l","h","b","Icon","className","useId","useState","mask","SVG","getProps","Icon","className","addPropertyOverrides","LocaleSelector","VectorFonts","Vector","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","ISOFonts","ISO","LocaleCustomFonts","LocaleCustom","HamburguesaFonts","Hamburguesa","MenuMOBItem","VectorFonts","Vector","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","getProps","className","addPropertyOverrides","Vector","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","ISO","NAVItem","LocaleCustom","ContactBTN","Hamburguesa","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","RichText","useRef","f","s","i","fonts","css","className","metadata","siteMetadata","metadataVersion","__FramerMetadata__","v","t","I","e","b","T","n","r","x","N","A","R","P","q","i","_","D","s","a","o","j","C","J","V","$","z","G","K","H","X","Q","Y","Z","u","l","h","c","d","g","p","U","S","k","L","B","E","M","F","O","y","f","e","c","t","a","u","l","d","p","n","o","i","r","l","g","e","m","r","a","t","__FramerMetadata__","metadata","siteMetadata","Proyectos"],"sources":["https:/unpkg.com/lenis@1.3.7/dist/lenis.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/VB8afRw6VQVsqyyipLnz/Lenis.js","https:/framerusercontent.com/modules/ZQo2xIOYUZutiaLo9ZfV/4wXgWxcrVDQrdZU9wMeC/cPPbz3Oec.js","https:/framerusercontent.com/modules/c7tA5mEsnk6gnyKtRR0p/wFFYN0Q50n8N4FlhKaX7/HvXKqTUcU.js","https:/framerusercontent.com/modules/ZjnL7s7uhCUSFH7MUac0/rOkqGFz2vUqnFMADODjb/f12KMrnVN-0.js","https:/framerusercontent.com/modules/ZjnL7s7uhCUSFH7MUac0/rOkqGFz2vUqnFMADODjb/f12KMrnVN.js","https:/framerusercontent.com/modules/Jo3n5JmWOdSAAZhytNm4/hRodYx4g3WvqiyVDnrQ4/CKHu07nhQ.js","https:/framerusercontent.com/modules/BXJOUitZT7QfpEErMzN0/4V6VqpOcBeodtbylJZKN/le5pOfENq.js","https:/framerusercontent.com/modules/pYM02Xhe0Rp48c8ubPsV/AitkV5a2wnNsIXKv34Ck/reyMXZ9J6.js","https:/framerusercontent.com/modules/dLv9LcnbsGtxjxZFYFIO/CTTl6dai2wL9Uv7QaMxv/ctul0Zz2L.js","https:/framerusercontent.com/modules/AbiZmfhnmedTKWmTBqsl/6Ohj1NttERUpbR5al0xM/f12KMrnVN.js","https:/framerusercontent.com/modules/mybNmqnOfyOGeu5Kxzga/N92MN08mV67wtS4lgbrW/Block_Scroll.js","https:/framerusercontent.com/modules/7fRX80KDyO7PhCi7l5X8/tTUy1EGJGeE8s1T9V8aP/IEoPfVXpV-0.js","https:/framerusercontent.com/modules/7fRX80KDyO7PhCi7l5X8/tTUy1EGJGeE8s1T9V8aP/IEoPfVXpV.js","https:/framerusercontent.com/modules/xm830z0QXF7Q5TG6Oo6I/Eu4RV13ucptn5wHA1aKJ/reyMXZ9J6.js","https:/framerusercontent.com/modules/84M63wjhIEnlMwyGnNdv/xYx4YdPpFamgyvFB2WvN/le5pOfENq.js","https:/framerusercontent.com/modules/7EuCvARkK4W6qh5jSN71/2A6fA8feLf57WfSD0lvM/pMIO2Wbzx.js","https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/fW26mCIOTpHHBOBnf7GZ/LocaleSelector.js","https:/framerusercontent.com/modules/5fJ8i5g6R4mjW2GRm7lM/lfSEWsS3cK0IvEcaabNM/TlsRZuXv3.js","https:/framerusercontent.com/modules/i0nJVbxlyzEarGRpJlyP/oaJovZya3Wg4tN1LQnj3/QKiOKGIs8.js","https:/framerusercontent.com/modules/mUfpD7O6GofOu5NXkh1Y/AmgON0H54tBvmh8uPJkv/X88opsBYZ.js","https:/framerusercontent.com/modules/tPTF0S1Vhxy5dDONxnqA/0cZUBEaWqeFHlkgfgMVT/YDlR04kKQ.js","https:/framerusercontent.com/modules/uMoV1JtUY6OaKqf4J06Q/hYKQpHdxcQvfDpSMinfF/IEoPfVXpV.js","https:/framerusercontent.com/modules/l8ljNU2plYzKVn8wCZdQ/gXj8buP4NEDfMs9R1q1j/ctul0Zz2L.js","https:/framerusercontent.com/modules/xEeh87hzFg0xRARXZ6Dc/RSRZPvIQQRzqTJMW3jpU/kgFUpSZSF.js","https:/framerusercontent.com/modules/iljFTJc3dEkOGXkx9fid/IVUGLbtgrgLMfBDkVjnM/K798XO7ES.js","https:/framerusercontent.com/modules/d0684ACFG1gKqGqRPP41/brLsG7OldLpkeXrGbPaI/itopxfseK.js","https:/framerusercontent.com/modules/by38HNcj98CHBx2C2WAw/ImusACAMNZRXODQeCy8L/R_BmYDSpk.js","https:/framerusercontent.com/modules/zVRi3wkCNJvONZGgnkYk/b2eU6BSzXyV99NKg51ro/TextReveal.js","https:/framerusercontent.com/modules/wkM4SYWNQNtC0MKMLr4s/TJ8x1bOgYWcNcbqcKmFu/aMjTJfxZO.js","https:/framerusercontent.com/modules/pWDf84CyGsH75XAHMFT5/WTPYaM2ubIeXq574fJ0v/C4WxF0oRJ.js","https:/framerusercontent.com/modules/3SBF82rQpCx7MaqQA3mQ/gP1wwOFXUsZpoxoWZcRM/siteMetadata.js","https:/framerusercontent.com/modules/gn7pYt547vX16A31eHXY/emoMn6ZUPLz2YRBwEsuS/augiA20Il.js","https:/framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj-0.js","https:/framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj-1.js","https:/framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js","https:/framerusercontent.com/modules/nsv3fKFUJyYFE0gMqE6y/jbtlKAw8c1jtB2TwLM4D/VyPFxJKtk.js"],"sourcesContent":["// package.json\nvar version = \"1.3.7\";\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 = \"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\")?.startsWith(\"#\") || node.getAttribute(\"href\")?.startsWith(\"/#\") || node.getAttribute(\"href\")?.startsWith(\"./#\"))\n    );\n    if (anchor) {\n      const id = anchor.getAttribute(\"href\");\n      if (id) {\n        const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n        let target = `#${id.split(\"#\")[1]}`;\n        if ([\"#\", \"/#\", \"./#\", \"#top\", \"/#top\", \"./#top\"].includes(id)) {\n          target = 0;\n        }\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.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      } 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","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.7/dist/lenis.mjs\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Lenis({smooth,easing,infinite,orientation,intensity,children}){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\"});// expose lenis to the app in case it's needed\nwindow.lenis=lenis;return()=>{lenis.destroy();};},[children]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.7/dist/lenis.css\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:`.lenis-content * {\n                    width: 100% !important;\n                }`}),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%\"},className:\"lenis-content\",children:children})})]});}addPropertyControls(Lenis,{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\",description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Lenis\",\"slots\":[\"children\"],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (569fd08)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-9PShG .framer-styles-preset-hi1exk:not(.rich-text-wrapper), .framer-9PShG .framer-styles-preset-hi1exk.rich-text-wrapper a { --framer-link-text-color: var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, #004612); --framer-link-text-decoration: none; }\"];export const className=\"framer-9PShG\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Suisse Intl Medium\",\"CUSTOMV2;Suisse Intl Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/vTfDj4yYivAGDJ2dFv3eIWjT2E.woff2\",weight:\"500\"},{cssFamilyName:\"Suisse Intl Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/B74I2ZibdC0XupERxDk5Vb3E.woff2\",weight:\"700\"}]}];export const css=['.framer-6QmQV .framer-styles-preset-edqlhj:not(.rich-text-wrapper), .framer-6QmQV .framer-styles-preset-edqlhj.rich-text-wrapper p { --framer-font-family: \"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.13); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, #004612); --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-6QmQV .framer-styles-preset-edqlhj:not(.rich-text-wrapper), .framer-6QmQV .framer-styles-preset-edqlhj.rich-text-wrapper p { --framer-font-family: \"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.13); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, #004612); --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-6QmQV .framer-styles-preset-edqlhj:not(.rich-text-wrapper), .framer-6QmQV .framer-styles-preset-edqlhj.rich-text-wrapper p { --framer-font-family: \"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, #004612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-6QmQV\";\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\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"services\";export const v1=\"team\";export const v2=\"projects\";export const v3=\"INSTAGRAM\";export const v4=\"LINKEDIN\";export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"info@wasabi.com.uy\"})});export const v6=/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",dir:\"auto\",children:\"1384 Obligado\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",dir:\"auto\",children:\"Montevideo, Uruguay\"})]});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"Join the team:\"})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"wasabinos@wasabi.com.uy\"})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"\\xa9 2026 All rights reserved\"})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xa9 2026 All rights reserved\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (293632e)\nimport*as localizedValues from\"./f12KMrnVN-0.js\";const valuesByLocaleId={SZDxTrI5d:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (656a448)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rMfZ2WMcX:fill??props.rMfZ2WMcX??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rMfZ2WMcX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-9F73s\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 134 227\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 134 0 L 134 227.379 L 0 227.379 Z M 125.659 202.412 L 124.365 202.412 L 124.365 205.241 L 123.183 205.241 L 123.183 202.412 L 121.902 202.412 L 121.902 201.273 L 125.661 201.273 L 125.661 202.412 Z M 130.91 205.243 L 129.728 205.243 L 129.728 203.607 L 128.834 205.2 L 128.304 205.2 L 127.41 203.607 L 127.41 205.243 L 126.228 205.243 L 126.228 201.275 L 127.233 201.275 L 128.571 203.674 L 129.91 201.275 L 130.915 201.275 L 130.915 205.243 Z M 51.05 109.749 C 49.755 109.749 48.696 110.181 47.833 111.043 C 47.003 111.906 46.573 112.999 46.573 114.327 C 46.573 115.655 47.005 116.747 47.833 117.611 C 48.694 118.473 49.755 118.905 51.05 118.905 C 52.346 118.905 53.405 118.473 54.268 117.611 C 55.13 116.747 55.562 115.655 55.562 114.327 C 55.562 112.999 55.13 111.906 54.268 111.043 C 53.405 110.181 52.346 109.749 51.05 109.749 Z M 52.812 51.294 C 51.948 50.398 50.856 49.969 49.528 49.969 C 48.2 49.969 47.108 50.4 46.244 51.294 C 45.38 52.158 44.95 53.285 44.95 54.645 C 44.95 56.005 45.382 57.131 46.244 58.027 C 47.106 58.889 48.202 59.321 49.528 59.321 C 50.854 59.321 51.948 58.889 52.812 58.027 C 53.706 57.131 54.138 56.002 54.138 54.645 C 54.138 53.287 53.706 52.158 52.812 51.294 Z M 75.765 30.156 C 77.093 30.156 78.186 29.725 79.05 28.863 C 79.943 27.967 80.375 26.838 80.375 25.48 C 80.375 24.123 79.943 22.994 79.05 22.13 C 78.186 21.234 77.093 20.804 75.765 20.804 C 74.438 20.804 73.345 21.236 72.481 22.13 C 71.617 22.994 71.188 24.12 71.188 25.48 C 71.188 26.84 71.619 27.967 72.481 28.863 C 73.343 29.725 74.438 30.156 75.765 30.156 Z M 34.133 88.383 C 35.427 88.383 36.488 87.951 37.351 87.089 C 38.213 86.225 38.645 85.13 38.645 83.805 C 38.645 82.479 38.213 81.384 37.351 80.521 C 36.488 79.659 35.429 79.227 34.133 79.227 C 32.838 79.227 31.779 79.659 30.916 80.521 C 30.086 81.384 29.656 82.477 29.656 83.805 C 29.656 85.133 30.088 86.225 30.916 87.089 C 31.777 87.951 32.838 88.383 34.133 88.383 Z M 25.012 47.512 C 25.012 45.523 23.586 43.997 21.63 43.997 L 17.55 43.997 L 17.55 51.027 L 21.63 51.027 C 23.586 51.027 25.012 49.5 25.012 47.512 Z M 56.558 20.571 C 54.271 20.571 52.71 21.798 52.214 23.922 L 60.672 23.922 C 60.174 21.666 58.517 20.571 56.56 20.571 Z M 89.467 49.736 C 87.179 49.736 85.618 50.963 85.122 53.086 L 93.58 53.086 C 93.082 50.83 91.425 49.736 89.469 49.736 Z M 95.937 118.347 L 95.464 118.347 L 95.464 119.429 L 95.937 119.429 C 96.358 119.429 96.578 119.242 96.578 118.888 L 96.578 118.87 C 96.578 118.481 96.341 118.347 95.937 118.347 Z M 95.937 116.489 C 94.147 116.489 92.862 117.791 92.862 119.629 C 92.862 121.468 94.213 122.738 95.937 122.738 C 97.66 122.738 99.011 121.455 99.011 119.612 C 99.011 117.769 97.726 116.486 95.937 116.486 Z M 96.747 121.421 L 95.851 119.987 L 95.462 119.987 L 95.462 121.421 L 94.652 121.421 L 94.652 117.722 L 95.954 117.722 C 96.815 117.722 97.374 118.077 97.374 118.836 L 97.374 118.853 C 97.374 119.411 97.053 119.715 96.612 119.85 L 97.594 121.421 Z M 0.855 0.855 L 0.855 133.145 L 133.145 133.145 L 133.145 0.855 Z M 87.775 17.189 L 90.662 17.189 L 90.662 13.838 L 94.942 12.545 L 94.942 17.189 L 98.691 17.189 L 98.691 21.3 L 94.942 21.3 L 94.942 28.2 C 94.942 29.992 96.236 30.024 98.691 29.891 L 98.691 33.772 C 92.819 34.435 90.662 32.744 90.662 28.2 L 90.662 21.3 L 87.775 21.3 Z M 89.864 59.52 C 91.489 59.52 92.751 58.955 93.58 57.86 L 97.029 59.849 C 95.404 62.203 92.984 63.398 89.798 63.398 C 87.044 63.398 84.855 62.569 83.198 60.912 C 81.538 59.252 80.709 57.163 80.709 54.643 C 80.709 52.122 81.538 50.065 83.163 48.408 C 84.788 46.716 86.912 45.887 89.464 45.887 C 91.885 45.887 93.91 46.714 95.468 48.408 C 97.061 50.099 97.857 52.156 97.857 54.643 C 97.857 55.207 97.79 55.769 97.692 56.4 L 85.188 56.4 C 85.753 58.491 87.311 59.52 89.864 59.52 Z M 69.263 19.278 C 70.856 17.586 72.746 16.722 74.968 16.722 C 77.189 16.722 79.079 17.518 80.375 19.143 L 80.375 17.189 L 84.656 17.189 L 84.656 33.774 L 80.375 33.774 L 80.375 31.816 C 79.082 33.441 77.292 34.236 74.968 34.236 C 72.644 34.236 70.856 33.406 69.263 31.715 C 67.705 30.024 66.909 27.933 66.909 25.48 C 66.909 23.028 67.707 20.969 69.263 19.278 Z M 50.255 19.245 C 51.88 17.554 54.003 16.725 56.556 16.725 C 58.977 16.725 61.001 17.554 62.56 19.245 C 64.153 20.937 64.948 22.994 64.948 25.48 C 64.948 26.045 64.882 26.607 64.784 27.238 L 52.28 27.238 C 52.844 29.329 54.403 30.357 56.956 30.357 C 58.581 30.357 59.843 29.793 60.672 28.698 L 64.121 30.687 C 62.496 33.041 60.076 34.236 56.89 34.236 C 54.136 34.236 51.946 33.406 50.289 31.749 C 48.63 30.09 47.8 28.001 47.8 25.48 C 47.8 22.959 48.63 20.903 50.255 19.245 Z M 48.731 63.398 C 46.406 63.398 44.619 62.569 43.026 60.877 C 41.467 59.186 40.672 57.095 40.672 54.643 C 40.672 52.19 41.467 50.131 43.026 48.44 C 44.619 46.749 46.509 45.885 48.731 45.885 C 50.952 45.885 52.842 46.68 54.138 48.305 L 54.138 46.351 L 58.419 46.351 L 58.419 62.934 L 54.138 62.934 L 54.138 60.976 C 52.844 62.601 51.055 63.396 48.731 63.396 Z M 27.268 41.972 C 28.794 43.464 29.556 45.322 29.556 47.512 C 29.556 49.701 28.792 51.557 27.268 53.052 C 25.743 54.546 23.851 55.308 21.63 55.308 L 17.55 55.308 L 17.55 62.936 L 12.972 62.936 L 12.972 39.716 L 21.63 39.716 C 23.851 39.716 25.741 40.479 27.268 41.972 Z M 27.896 77.602 C 29.588 75.911 31.679 75.047 34.131 75.047 C 36.584 75.047 38.675 75.909 40.366 77.602 C 42.057 79.293 42.921 81.35 42.921 83.805 C 42.921 86.259 42.06 88.348 40.366 90.04 C 38.675 91.731 36.584 92.561 34.131 92.561 C 31.679 92.561 29.588 91.731 27.896 90.04 C 26.205 88.348 25.376 86.257 25.376 83.805 C 25.376 81.352 26.205 79.293 27.896 77.602 Z M 32.675 62.936 L 32.675 39.932 L 36.956 39.932 L 36.956 62.936 Z M 36.558 17.189 L 40.623 17.189 L 40.623 20.041 C 41.377 17.918 43.27 16.855 45.414 16.855 L 45.414 21.632 C 44.185 21.467 43.052 21.73 42.075 22.429 C 41.097 23.126 40.625 24.253 40.625 25.846 L 40.625 33.774 L 36.56 33.774 L 36.56 17.189 Z M 13.402 13.607 C 15.756 11.253 18.643 10.092 22.091 10.092 C 26.436 10.092 30.218 12.215 32.209 15.499 L 28.294 17.755 C 27.199 15.865 24.811 14.537 22.059 14.537 C 19.838 14.537 18.014 15.266 16.586 16.727 C 15.159 18.153 14.462 19.977 14.462 22.2 C 14.462 24.424 15.192 26.214 16.618 27.64 C 18.078 29.066 20 29.763 22.389 29.763 C 25.938 29.763 28.324 28.104 29.156 25.352 L 22.126 25.352 L 22.126 21.307 L 33.768 21.307 L 33.768 21.302 L 33.768 23.094 C 33.768 26.41 32.705 29.098 30.582 31.153 C 28.459 33.21 25.705 34.238 22.354 34.238 C 18.771 34.238 15.786 33.077 13.432 30.755 C 11.078 28.401 9.917 25.549 9.917 22.198 C 9.917 18.848 11.078 15.963 13.4 13.607 Z M 9.919 70.039 L 27.003 70.039 L 27.003 74.2 L 20.734 74.2 L 20.734 92.099 L 16.156 92.099 L 16.156 74.2 L 9.919 74.2 Z M 30.98 122.619 L 26.601 107.292 L 22.256 122.619 L 17.05 122.619 L 10.547 99.398 L 15.356 99.398 L 19.801 116.615 L 24.644 99.398 L 28.559 99.398 L 33.436 116.615 L 37.882 99.398 L 42.69 99.398 L 36.19 122.619 Z M 57.287 120.562 C 55.596 122.253 53.505 123.083 51.053 123.083 C 48.6 123.083 46.509 122.253 44.818 120.562 C 43.126 118.87 42.297 116.779 42.297 114.327 C 42.297 111.874 43.126 109.815 44.818 108.124 C 46.509 106.433 48.6 105.569 51.053 105.569 C 53.505 105.569 55.596 106.431 57.287 108.124 C 58.979 109.815 59.843 111.872 59.843 114.327 C 59.843 116.781 58.981 118.87 57.287 120.562 Z M 64.589 48.408 C 66.281 46.716 68.372 45.887 70.858 45.887 C 74.076 45.887 76.929 47.546 78.288 50.167 L 74.606 52.323 C 73.944 50.963 72.515 50.101 70.824 50.101 C 68.271 50.101 66.379 51.991 66.379 54.645 C 66.379 55.938 66.811 57.033 67.638 57.895 C 68.466 58.722 69.528 59.154 70.824 59.154 C 72.55 59.154 73.976 58.324 74.639 56.965 L 78.355 59.088 C 76.896 61.709 74.074 63.4 70.858 63.4 C 68.372 63.4 66.281 62.571 64.589 60.88 C 62.93 59.186 62.1 57.129 62.1 54.643 C 62.1 52.156 62.93 50.099 64.589 48.408 Z M 72.18 110.478 C 70.884 110.314 69.691 110.577 68.662 111.276 C 67.634 111.973 67.136 113.1 67.136 114.693 L 67.136 122.621 L 62.855 122.621 L 62.855 106.035 L 67.136 106.035 L 67.136 108.887 C 67.931 106.764 69.922 105.702 72.178 105.702 L 72.178 110.478 Z M 85.65 122.619 L 79.612 115.088 L 79.612 122.619 L 75.333 122.619 L 75.333 99.398 L 79.612 99.398 L 79.612 113.331 L 85.316 106.033 L 90.425 106.033 L 83.758 114.226 L 90.623 122.619 L 85.648 122.619 Z M 95.937 123.348 C 93.841 123.348 92.186 121.742 92.186 119.63 C 92.186 117.551 93.841 115.879 95.937 115.879 C 98.032 115.879 99.687 117.534 99.687 119.612 C 99.687 121.691 98.032 123.346 95.937 123.346 Z M 9.568 154.037 C 9.568 149.412 12.998 145.824 17.781 145.824 C 20.667 145.824 23.218 147.291 24.572 149.546 L 21.888 151.103 C 21.121 149.705 19.588 148.847 17.783 148.847 C 14.693 148.847 12.662 150.99 12.662 154.037 C 12.662 157.083 14.693 159.202 17.783 159.202 C 19.588 159.202 21.144 158.345 21.888 156.968 L 24.572 158.525 C 23.24 160.78 20.691 162.247 17.781 162.247 C 12.998 162.247 9.568 158.638 9.568 154.034 Z M 31.427 159.609 C 32.553 159.609 33.458 159.136 33.954 158.482 L 36.299 159.835 C 35.239 161.37 33.548 162.249 31.382 162.249 C 27.591 162.249 25.2 159.656 25.2 156.292 C 25.2 152.929 27.614 150.335 31.157 150.335 C 34.495 150.335 36.866 152.974 36.866 156.292 C 36.866 156.72 36.821 157.105 36.753 157.488 L 28.247 157.488 C 28.651 158.976 29.893 159.606 31.429 159.606 L 31.424 159.606 Z M 33.954 155.232 C 33.592 153.609 32.374 152.953 31.155 152.953 C 29.598 152.953 28.538 153.789 28.2 155.232 Z M 44.67 150.427 L 44.67 153.677 C 43.159 153.498 41.241 154.173 41.241 156.543 L 41.241 161.935 L 38.331 161.935 L 38.331 150.656 L 41.241 150.656 L 41.241 152.595 C 41.829 151.06 43.248 150.43 44.67 150.43 Z M 51.369 153.449 L 51.369 158.142 C 51.369 159.361 52.248 159.382 53.92 159.292 L 53.92 161.931 C 49.838 162.382 48.459 161.187 48.459 158.14 L 48.459 153.446 L 46.496 153.446 L 46.496 150.648 L 48.459 150.648 L 48.459 148.368 L 51.369 147.49 L 51.369 150.648 L 53.92 150.648 L 53.92 153.446 L 51.369 153.446 Z M 55.626 147.515 C 55.626 146.545 56.439 145.711 57.409 145.711 C 58.38 145.711 59.214 146.547 59.214 147.515 C 59.214 148.484 58.401 149.298 57.409 149.298 C 56.417 149.298 55.626 148.486 55.626 147.515 Z M 55.966 150.652 L 58.876 150.652 L 58.876 161.931 L 55.966 161.931 Z M 64.985 150.541 L 64.985 150.654 L 67.375 150.654 L 67.375 153.453 L 64.985 153.453 L 64.985 161.935 L 62.075 161.935 L 62.075 153.453 L 60.452 153.453 L 60.452 150.654 L 62.075 150.654 L 62.075 150.541 C 62.075 147.428 63.79 145.599 67.375 145.826 L 67.375 148.625 C 65.864 148.512 64.985 149.008 64.985 150.543 Z M 68.41 147.515 C 68.41 146.545 69.223 145.711 70.193 145.711 C 71.164 145.711 71.998 146.547 71.998 147.515 C 71.998 148.484 71.185 149.298 70.193 149.298 C 69.201 149.298 68.41 148.486 68.41 147.515 Z M 68.75 150.652 L 71.66 150.652 L 71.66 161.931 L 68.75 161.931 Z M 73.471 156.292 C 73.471 152.931 75.998 150.335 79.428 150.335 C 81.639 150.335 83.557 151.507 84.48 153.245 L 81.977 154.712 C 81.526 153.789 80.557 153.201 79.404 153.201 C 77.666 153.201 76.381 154.488 76.381 156.29 C 76.381 158.093 77.668 159.358 79.404 159.358 C 80.576 159.358 81.547 158.794 81.998 157.87 L 84.525 159.314 C 83.555 161.073 81.639 162.247 79.428 162.247 C 75.998 162.247 73.471 159.654 73.471 156.29 Z M 97.339 150.654 L 97.339 161.933 L 94.429 161.933 L 94.429 160.601 C 93.617 161.616 92.398 162.247 90.752 162.247 C 87.752 162.247 85.269 159.654 85.269 156.29 C 85.269 152.927 87.752 150.333 90.752 150.333 C 92.398 150.333 93.617 150.964 94.429 151.98 L 94.429 150.648 L 97.339 150.648 Z M 94.429 156.294 C 94.429 154.4 93.097 153.113 91.295 153.113 C 89.492 153.113 88.182 154.4 88.182 156.294 C 88.182 158.189 89.514 159.476 91.295 159.476 C 93.076 159.476 94.429 158.189 94.429 156.294 Z M 110.874 146.14 L 110.874 161.933 L 107.964 161.933 L 107.964 160.601 C 107.151 161.64 105.956 162.247 104.31 162.247 C 101.286 162.247 98.804 159.654 98.804 156.29 C 98.804 152.927 101.286 150.333 104.31 150.333 C 105.956 150.333 107.151 150.943 107.964 151.98 L 107.964 146.138 L 110.874 146.138 Z M 107.964 156.292 C 107.964 154.398 106.632 153.111 104.851 153.111 C 103.07 153.111 101.716 154.398 101.716 156.292 C 101.716 158.187 103.048 159.474 104.851 159.474 C 106.653 159.474 107.964 158.187 107.964 156.292 Z M 124.432 150.654 L 124.432 161.933 L 121.522 161.933 L 121.522 160.601 C 120.709 161.616 119.491 162.247 117.844 162.247 C 114.844 162.247 112.362 159.654 112.362 156.29 C 112.362 152.927 114.844 150.333 117.844 150.333 C 119.491 150.333 120.709 150.964 121.522 151.98 L 121.522 150.648 L 124.432 150.648 Z M 121.522 156.294 C 121.522 154.4 120.19 153.113 118.387 153.113 C 116.585 153.113 115.274 154.4 115.274 156.294 C 115.274 158.189 116.606 159.476 118.387 159.476 C 120.168 159.476 121.522 158.189 121.522 156.294 Z M 17.007 176.618 L 20.064 176.618 C 20.755 176.618 21.279 176.671 21.642 176.776 C 22.128 176.919 22.545 177.174 22.891 177.539 C 23.237 177.905 23.5 178.352 23.682 178.882 C 23.864 179.412 23.954 180.064 23.954 180.84 C 23.954 181.523 23.868 182.111 23.699 182.604 C 23.492 183.207 23.197 183.695 22.812 184.069 C 22.521 184.351 22.13 184.572 21.636 184.73 C 21.266 184.847 20.772 184.905 20.154 184.905 L 17.007 184.905 Z M 18.681 178.018 L 18.681 183.507 L 19.93 183.507 C 20.398 183.507 20.734 183.481 20.941 183.428 C 21.213 183.359 21.437 183.246 21.617 183.083 C 21.796 182.921 21.942 182.656 22.055 182.284 C 22.168 181.912 22.224 181.407 22.224 180.766 C 22.224 180.124 22.168 179.632 22.055 179.29 C 21.942 178.948 21.783 178.681 21.58 178.488 C 21.377 178.296 21.119 178.166 20.806 178.099 C 20.573 178.046 20.116 178.02 19.434 178.02 L 18.681 178.02 Z M 25.322 184.903 L 25.322 176.618 L 26.994 176.618 L 26.994 184.903 Z M 33.89 181.856 L 35.513 182.371 C 35.265 183.276 34.85 183.947 34.272 184.386 C 33.693 184.824 32.96 185.044 32.07 185.044 C 30.969 185.044 30.065 184.668 29.357 183.917 C 28.649 183.165 28.294 182.138 28.294 180.834 C 28.294 179.455 28.651 178.384 29.363 177.62 C 30.075 176.857 31.012 176.476 32.173 176.476 C 33.186 176.476 34.009 176.776 34.642 177.375 C 35.019 177.729 35.301 178.238 35.491 178.901 L 33.834 179.297 C 33.736 178.867 33.533 178.529 33.22 178.279 C 32.91 178.031 32.532 177.905 32.087 177.905 C 31.474 177.905 30.975 178.125 30.593 178.565 C 30.21 179.006 30.02 179.72 30.02 180.708 C 30.02 181.756 30.208 182.502 30.584 182.947 C 30.96 183.391 31.45 183.614 32.053 183.614 C 32.498 183.614 32.88 183.473 33.201 183.19 C 33.522 182.908 33.751 182.463 33.892 181.856 Z M 45.177 183.428 L 45.177 184.903 L 39.609 184.903 C 39.669 184.345 39.851 183.817 40.152 183.316 C 40.454 182.818 41.048 182.155 41.938 181.33 C 42.654 180.663 43.092 180.212 43.255 179.975 C 43.473 179.647 43.582 179.322 43.582 179.002 C 43.582 178.647 43.486 178.375 43.298 178.185 C 43.107 177.995 42.844 177.9 42.509 177.9 C 42.173 177.9 41.914 178.001 41.717 178.2 C 41.521 178.399 41.407 178.73 41.377 179.194 L 39.795 179.036 C 39.889 178.161 40.184 177.535 40.683 177.154 C 41.181 176.774 41.801 176.583 42.547 176.583 C 43.364 176.583 44.007 176.804 44.474 177.244 C 44.942 177.685 45.175 178.234 45.175 178.888 C 45.175 179.262 45.109 179.617 44.974 179.953 C 44.839 180.289 44.627 180.644 44.339 181.014 C 44.146 181.26 43.8 181.61 43.3 182.07 C 42.799 182.53 42.481 182.835 42.348 182.985 C 42.216 183.135 42.107 183.282 42.023 183.425 L 45.177 183.425 Z M 48.936 176.583 C 49.738 176.583 50.366 176.87 50.817 177.443 C 51.356 178.121 51.626 179.245 51.626 180.817 C 51.626 182.388 51.354 183.511 50.811 184.197 C 50.362 184.762 49.738 185.046 48.934 185.046 C 48.13 185.046 47.478 184.736 46.984 184.116 C 46.49 183.496 46.244 182.391 46.244 180.802 C 46.244 179.213 46.515 178.119 47.059 177.434 C 47.508 176.87 48.132 176.588 48.936 176.588 Z M 48.936 177.901 C 48.743 177.901 48.572 177.963 48.421 178.084 C 48.269 178.206 48.153 178.426 48.07 178.743 C 47.961 179.153 47.905 179.846 47.905 180.817 C 47.905 181.788 47.954 182.457 48.053 182.82 C 48.151 183.184 48.273 183.425 48.423 183.547 C 48.572 183.667 48.741 183.729 48.934 183.729 C 49.126 183.729 49.297 183.667 49.449 183.545 C 49.601 183.423 49.716 183.203 49.8 182.887 C 49.909 182.48 49.964 181.79 49.964 180.817 C 49.964 179.844 49.915 179.177 49.817 178.813 C 49.718 178.45 49.594 178.206 49.447 178.084 C 49.299 177.963 49.128 177.901 48.936 177.901 Z M 58.053 183.428 L 58.053 184.903 L 52.485 184.903 C 52.545 184.345 52.727 183.817 53.028 183.316 C 53.33 182.818 53.924 182.155 54.814 181.33 C 55.53 180.663 55.968 180.212 56.131 179.975 C 56.349 179.647 56.458 179.322 56.458 179.002 C 56.458 178.647 56.362 178.375 56.173 178.185 C 55.983 177.995 55.72 177.9 55.385 177.9 C 55.049 177.9 54.79 178.001 54.593 178.2 C 54.397 178.399 54.283 178.73 54.253 179.194 L 52.671 179.036 C 52.765 178.161 53.06 177.535 53.559 177.154 C 54.057 176.774 54.677 176.583 55.423 176.583 C 56.24 176.583 56.883 176.804 57.349 177.244 C 57.818 177.685 58.051 178.234 58.051 178.888 C 58.051 179.262 57.984 179.617 57.85 179.953 C 57.715 180.289 57.503 180.644 57.215 181.014 C 57.022 181.26 56.676 181.61 56.176 182.07 C 55.675 182.53 55.357 182.835 55.224 182.985 C 55.092 183.135 54.983 183.282 54.899 183.425 L 58.053 183.425 Z M 59.15 182.771 L 60.732 182.607 C 60.777 182.964 60.912 183.248 61.134 183.458 C 61.356 183.667 61.613 183.772 61.902 183.772 C 62.233 183.772 62.513 183.637 62.744 183.368 C 62.973 183.098 63.088 182.692 63.088 182.149 C 63.088 181.64 62.975 181.26 62.746 181.005 C 62.517 180.751 62.222 180.625 61.857 180.625 C 61.401 180.625 60.993 180.825 60.629 181.23 L 59.34 181.044 L 60.155 176.731 L 64.354 176.731 L 64.354 178.217 L 61.358 178.217 L 61.11 179.624 C 61.465 179.446 61.827 179.359 62.197 179.359 C 62.902 179.359 63.499 179.615 63.988 180.126 C 64.478 180.639 64.724 181.304 64.724 182.121 C 64.724 182.803 64.525 183.413 64.13 183.947 C 63.591 184.678 62.842 185.044 61.887 185.044 C 61.121 185.044 60.499 184.839 60.016 184.428 C 59.533 184.018 59.246 183.466 59.152 182.771 Z M 65.722 182.692 L 65.722 181.103 L 68.842 181.103 L 68.842 182.692 Z M 69.764 176.618 L 72.821 176.618 C 73.512 176.618 74.036 176.671 74.399 176.776 C 74.884 176.919 75.301 177.174 75.648 177.539 C 75.994 177.905 76.259 178.352 76.439 178.882 C 76.621 179.412 76.71 180.064 76.71 180.84 C 76.71 181.523 76.625 182.111 76.456 182.604 C 76.249 183.207 75.954 183.695 75.569 184.069 C 75.278 184.351 74.887 184.572 74.393 184.73 C 74.023 184.847 73.529 184.905 72.911 184.905 L 69.764 184.905 Z M 71.436 178.018 L 71.436 183.507 L 72.684 183.507 C 73.15 183.507 73.488 183.481 73.696 183.428 C 73.967 183.359 74.192 183.246 74.371 183.083 C 74.551 182.921 74.696 182.656 74.81 182.284 C 74.923 181.912 74.979 181.407 74.979 180.766 C 74.979 180.124 74.923 179.632 74.81 179.29 C 74.696 178.948 74.538 178.681 74.335 178.488 C 74.132 178.296 73.873 178.166 73.561 178.099 C 73.328 178.046 72.87 178.02 72.188 178.02 L 71.436 178.02 Z M 78.079 184.903 L 78.079 176.618 L 79.751 176.618 L 79.751 184.903 Z M 86.646 181.856 L 88.269 182.371 C 88.021 183.276 87.606 183.947 87.029 184.386 C 86.45 184.824 85.716 185.044 84.827 185.044 C 83.726 185.044 82.821 184.668 82.114 183.917 C 81.406 183.165 81.051 182.138 81.051 180.834 C 81.051 179.455 81.408 178.384 82.12 177.62 C 82.832 176.857 83.768 176.476 84.929 176.476 C 85.943 176.476 86.766 176.776 87.399 177.375 C 87.775 177.729 88.058 178.238 88.246 178.901 L 86.589 179.297 C 86.49 178.867 86.287 178.529 85.975 178.279 C 85.663 178.029 85.287 177.905 84.842 177.905 C 84.228 177.905 83.73 178.125 83.347 178.565 C 82.964 179.006 82.774 179.72 82.774 180.708 C 82.774 181.756 82.962 182.502 83.339 182.947 C 83.715 183.391 84.205 183.614 84.808 183.614 C 85.252 183.614 85.635 183.473 85.956 183.19 C 86.276 182.908 86.505 182.463 86.644 181.856 Z M 97.934 183.428 L 97.934 184.903 L 92.366 184.903 C 92.426 184.345 92.608 183.817 92.909 183.316 C 93.211 182.818 93.805 182.155 94.694 181.33 C 95.411 180.663 95.849 180.212 96.011 179.975 C 96.23 179.647 96.339 179.322 96.339 179.002 C 96.339 178.647 96.242 178.375 96.054 178.185 C 95.864 177.995 95.601 177.9 95.265 177.9 C 94.93 177.9 94.669 178.001 94.474 178.2 C 94.277 178.399 94.164 178.73 94.134 179.194 L 92.552 179.036 C 92.646 178.161 92.941 177.535 93.439 177.154 C 93.937 176.774 94.558 176.583 95.304 176.583 C 96.121 176.583 96.764 176.804 97.23 177.244 C 97.698 177.685 97.932 178.234 97.932 178.888 C 97.932 179.262 97.865 179.617 97.731 179.953 C 97.596 180.291 97.384 180.644 97.096 181.014 C 96.903 181.26 96.557 181.61 96.056 182.07 C 95.556 182.53 95.237 182.835 95.105 182.985 C 94.972 183.135 94.863 183.282 94.78 183.425 L 97.934 183.425 Z M 101.693 176.583 C 102.494 176.583 103.123 176.87 103.574 177.443 C 104.113 178.121 104.382 179.245 104.382 180.817 C 104.382 182.388 104.111 183.511 103.568 184.197 C 103.119 184.762 102.494 185.046 101.69 185.046 C 100.886 185.046 100.234 184.736 99.74 184.116 C 99.247 183.496 99.001 182.391 99.001 180.802 C 99.001 179.213 99.272 178.119 99.815 177.434 C 100.264 176.87 100.889 176.588 101.693 176.588 Z M 101.693 177.901 C 101.5 177.901 101.329 177.963 101.177 178.084 C 101.025 178.206 100.91 178.426 100.827 178.743 C 100.718 179.153 100.662 179.846 100.662 180.817 C 100.662 181.788 100.711 182.457 100.81 182.82 C 100.908 183.184 101.032 183.425 101.179 183.547 C 101.329 183.667 101.498 183.729 101.69 183.729 C 101.883 183.729 102.054 183.667 102.206 183.545 C 102.355 183.423 102.473 183.203 102.556 182.887 C 102.665 182.48 102.721 181.79 102.721 180.817 C 102.721 179.844 102.672 179.177 102.573 178.813 C 102.475 178.45 102.351 178.206 102.204 178.084 C 102.056 177.963 101.885 177.901 101.693 177.901 Z M 110.81 183.428 L 110.81 184.903 L 105.242 184.903 C 105.302 184.345 105.483 183.817 105.785 183.316 C 106.086 182.818 106.681 182.155 107.57 181.33 C 108.287 180.663 108.725 180.212 108.887 179.975 C 109.106 179.647 109.215 179.322 109.215 179.002 C 109.215 178.647 109.118 178.375 108.93 178.185 C 108.74 177.995 108.477 177.9 108.141 177.9 C 107.806 177.9 107.545 178.001 107.35 178.2 C 107.153 178.399 107.04 178.73 107.01 179.194 L 105.428 179.036 C 105.522 178.161 105.817 177.535 106.315 177.154 C 106.813 176.774 107.433 176.583 108.18 176.583 C 108.996 176.583 109.64 176.804 110.106 177.244 C 110.574 177.685 110.807 178.234 110.807 178.888 C 110.807 179.262 110.741 179.617 110.606 179.953 C 110.472 180.291 110.26 180.644 109.971 181.014 C 109.779 181.26 109.433 181.61 108.932 182.07 C 108.432 182.53 108.113 182.835 107.981 182.985 C 107.848 183.135 107.739 183.282 107.656 183.425 L 110.81 183.425 Z M 117.263 178.647 L 115.725 178.816 C 115.687 178.499 115.591 178.266 115.43 178.114 C 115.27 177.963 115.067 177.888 114.814 177.888 C 114.479 177.888 114.196 178.039 113.963 178.339 C 113.732 178.64 113.585 179.267 113.525 180.22 C 113.921 179.754 114.412 179.519 115 179.519 C 115.663 179.519 116.232 179.771 116.705 180.276 C 117.177 180.781 117.414 181.433 117.414 182.232 C 117.414 183.079 117.166 183.761 116.668 184.272 C 116.17 184.785 115.533 185.042 114.752 185.042 C 113.916 185.042 113.228 184.717 112.689 184.067 C 112.15 183.417 111.881 182.352 111.881 180.87 C 111.881 179.389 112.161 178.258 112.723 177.586 C 113.286 176.915 114.015 176.579 114.911 176.579 C 115.539 176.579 116.061 176.754 116.474 177.107 C 116.886 177.46 117.149 177.971 117.263 178.642 Z M 113.662 182.111 C 113.662 182.628 113.78 183.026 114.019 183.306 C 114.256 183.586 114.528 183.727 114.834 183.727 C 115.139 183.727 115.372 183.611 115.569 183.383 C 115.766 183.152 115.862 182.775 115.862 182.252 C 115.862 181.728 115.757 181.317 115.546 181.067 C 115.334 180.817 115.071 180.691 114.755 180.691 C 114.438 180.691 114.192 180.811 113.981 181.05 C 113.769 181.289 113.664 181.642 113.664 182.111 Z M 39.102 196.791 L 40.775 196.791 L 40.775 201.279 C 40.775 201.991 40.796 202.453 40.837 202.665 C 40.907 203.005 41.078 203.276 41.348 203.481 C 41.617 203.687 41.985 203.789 42.453 203.789 C 42.921 203.789 43.285 203.693 43.526 203.498 C 43.768 203.304 43.913 203.067 43.963 202.784 C 44.012 202.502 44.035 202.032 44.035 201.377 L 44.035 196.793 L 45.707 196.793 L 45.707 201.144 C 45.707 202.139 45.662 202.842 45.573 203.253 C 45.483 203.663 45.316 204.009 45.072 204.292 C 44.828 204.574 44.503 204.801 44.097 204.967 C 43.691 205.134 43.159 205.22 42.504 205.22 C 41.713 205.22 41.112 205.128 40.704 204.946 C 40.296 204.764 39.973 204.527 39.735 204.234 C 39.498 203.941 39.342 203.635 39.267 203.317 C 39.158 202.842 39.102 202.141 39.102 201.215 Z M 47.478 205.076 L 47.478 196.791 L 50.999 196.791 C 51.884 196.791 52.528 196.866 52.93 197.013 C 53.332 197.163 53.653 197.426 53.894 197.807 C 54.136 198.187 54.256 198.623 54.256 199.113 C 54.256 199.735 54.074 200.248 53.708 200.653 C 53.343 201.057 52.795 201.313 52.068 201.418 C 52.43 201.63 52.729 201.861 52.964 202.113 C 53.199 202.365 53.518 202.814 53.916 203.458 L 54.927 205.074 L 52.926 205.074 L 51.715 203.272 C 51.286 202.628 50.993 202.222 50.835 202.053 C 50.676 201.884 50.51 201.771 50.332 201.709 C 50.155 201.647 49.874 201.615 49.49 201.615 L 49.15 201.615 L 49.15 205.074 L 47.478 205.074 Z M 49.152 200.295 L 50.39 200.295 C 51.192 200.295 51.694 200.261 51.893 200.193 C 52.092 200.124 52.25 200.009 52.361 199.842 C 52.472 199.675 52.53 199.468 52.53 199.22 C 52.53 198.942 52.455 198.715 52.308 198.544 C 52.158 198.373 51.948 198.264 51.677 198.219 C 51.542 198.2 51.134 198.192 50.456 198.192 L 49.15 198.192 L 49.15 200.293 Z M 55.821 196.791 L 57.493 196.791 L 57.493 201.279 C 57.493 201.991 57.514 202.453 57.555 202.665 C 57.625 203.005 57.796 203.276 58.066 203.481 C 58.335 203.687 58.703 203.789 59.171 203.789 C 59.639 203.789 60.003 203.693 60.245 203.498 C 60.486 203.304 60.632 203.067 60.681 202.784 C 60.73 202.502 60.753 202.032 60.753 201.377 L 60.753 196.793 L 62.425 196.793 L 62.425 201.144 C 62.425 202.139 62.381 202.842 62.291 203.253 C 62.201 203.663 62.034 204.009 61.79 204.292 C 61.547 204.574 61.222 204.801 60.815 204.967 C 60.409 205.134 59.877 205.22 59.222 205.22 C 58.431 205.22 57.831 205.128 57.422 204.946 C 57.014 204.764 56.691 204.527 56.454 204.234 C 56.216 203.941 56.06 203.635 55.985 203.317 C 55.876 202.842 55.821 202.141 55.821 201.215 Z M 68.047 202.03 L 68.047 200.633 L 71.654 200.633 L 71.654 203.935 C 71.303 204.275 70.796 204.572 70.131 204.831 C 69.466 205.089 68.793 205.218 68.111 205.218 C 67.245 205.218 66.488 205.036 65.844 204.672 C 65.201 204.309 64.715 203.789 64.393 203.111 C 64.07 202.434 63.907 201.7 63.907 200.905 C 63.907 200.041 64.089 199.276 64.45 198.604 C 64.812 197.933 65.342 197.42 66.039 197.06 C 66.569 196.785 67.232 196.648 68.023 196.648 C 69.052 196.648 69.856 196.864 70.433 197.296 C 71.012 197.728 71.384 198.324 71.549 199.085 L 69.888 199.395 C 69.77 198.989 69.552 198.666 69.229 198.431 C 68.906 198.196 68.504 198.078 68.023 198.078 C 67.292 198.078 66.71 198.309 66.278 198.773 C 65.846 199.237 65.631 199.923 65.631 200.836 C 65.631 201.82 65.849 202.558 66.287 203.049 C 66.723 203.541 67.296 203.787 68.006 203.787 C 68.357 203.787 68.707 203.719 69.06 203.582 C 69.413 203.445 69.714 203.278 69.967 203.081 L 69.967 202.03 Z M 73.182 196.791 L 74.854 196.791 L 74.854 201.279 C 74.854 201.991 74.876 202.453 74.917 202.665 C 74.987 203.005 75.158 203.276 75.428 203.481 C 75.697 203.687 76.065 203.789 76.533 203.789 C 77.001 203.789 77.365 203.693 77.606 203.498 C 77.848 203.304 77.993 203.067 78.042 202.784 C 78.092 202.502 78.115 202.032 78.115 201.377 L 78.115 196.793 L 79.787 196.793 L 79.787 201.144 C 79.787 202.139 79.742 202.842 79.653 203.253 C 79.563 203.663 79.396 204.009 79.152 204.292 C 78.908 204.574 78.583 204.801 78.177 204.967 C 77.771 205.134 77.239 205.22 76.582 205.22 C 75.791 205.22 75.19 205.128 74.782 204.946 C 74.373 204.764 74.051 204.527 73.813 204.234 C 73.576 203.941 73.42 203.635 73.345 203.317 C 73.236 202.842 73.18 202.141 73.18 201.215 L 73.18 196.795 Z M 89.026 205.076 L 87.207 205.076 L 86.484 203.195 L 83.172 203.195 L 82.488 205.076 L 80.713 205.076 L 83.939 196.791 L 85.708 196.791 Z M 85.945 201.799 L 84.803 198.724 L 83.685 201.799 Z M 91.027 205.076 L 91.027 201.589 L 87.991 196.791 L 89.952 196.791 L 91.902 200.069 L 93.811 196.791 L 95.738 196.791 L 92.691 201.602 L 92.691 205.079 L 91.023 205.079 Z M 133.145 0.855 L 133.145 190.787 L 67.001 226.409 L 0.855 190.787 L 0.855 0.855 Z M 134 0 L 0 0 L 0 191.298 L 0.449 191.54 L 66.593 227.161 L 66.999 227.379 L 67.405 227.161 L 133.549 191.54 L 133.998 191.298 L 133.998 0 Z\" fill=\"transparent\" height=\"227.37942589076286px\" id=\"SumFHI0Ae\" width=\"134px\"><path d=\"M 0 0 L 134 0 L 134 227.379 L 0 227.379 Z\" fill=\"transparent\" height=\"227.37942589076286px\" id=\"h6HjD62v2\" width=\"134px\"/><path d=\"M 108.109 181.841 L 106.816 181.841 L 106.816 184.67 L 105.633 184.67 L 105.633 181.841 L 104.352 181.841 L 104.352 180.701 L 108.111 180.701 L 108.111 181.841 Z M 113.36 184.672 L 112.178 184.672 L 112.178 183.036 L 111.284 184.629 L 110.754 184.629 L 109.86 183.036 L 109.86 184.672 L 108.678 184.672 L 108.678 180.704 L 109.683 180.704 L 111.021 183.103 L 112.36 180.704 L 113.365 180.704 L 113.365 184.672 Z M 33.501 89.178 C 32.205 89.178 31.146 89.61 30.283 90.472 C 29.453 91.335 29.023 92.428 29.023 93.756 C 29.023 95.084 29.455 96.176 30.283 97.04 C 31.144 97.902 32.205 98.334 33.501 98.334 C 34.796 98.334 35.855 97.902 36.718 97.04 C 37.58 96.176 38.012 95.084 38.012 93.756 C 38.012 92.428 37.58 91.335 36.718 90.472 C 35.855 89.61 34.796 89.178 33.501 89.178 Z M 35.262 30.723 C 34.399 29.827 33.306 29.397 31.978 29.397 C 30.65 29.397 29.558 29.829 28.694 30.723 C 27.83 31.587 27.4 32.714 27.4 34.074 C 27.4 35.433 27.832 36.56 28.694 37.456 C 29.556 38.318 30.653 38.75 31.978 38.75 C 33.304 38.75 34.399 38.318 35.262 37.456 C 36.156 36.56 36.588 35.431 36.588 34.074 C 36.588 32.716 36.156 31.587 35.262 30.723 Z M 58.215 9.585 C 59.543 9.585 60.636 9.153 61.5 8.292 C 62.393 7.396 62.825 6.267 62.825 4.909 C 62.825 3.551 62.393 2.423 61.5 1.559 C 60.636 0.663 59.543 0.233 58.215 0.233 C 56.888 0.233 55.795 0.665 54.931 1.559 C 54.067 2.423 53.638 3.549 53.638 4.909 C 53.638 6.269 54.07 7.396 54.931 8.292 C 55.793 9.153 56.888 9.585 58.215 9.585 Z M 16.583 67.811 C 17.877 67.811 18.938 67.38 19.801 66.518 C 20.663 65.654 21.095 64.559 21.095 63.234 C 21.095 61.908 20.663 60.813 19.801 59.949 C 18.938 59.088 17.879 58.656 16.583 58.656 C 15.288 58.656 14.229 59.088 13.366 59.949 C 12.536 60.813 12.106 61.906 12.106 63.234 C 12.106 64.561 12.538 65.654 13.366 66.518 C 14.227 67.38 15.288 67.811 16.583 67.811 Z M 7.462 26.941 C 7.462 24.952 6.036 23.426 4.08 23.426 L 0 23.426 L 0 30.456 L 4.08 30.456 C 6.036 30.456 7.462 28.929 7.462 26.941 Z M 39.008 0 C 36.721 0 35.16 1.227 34.664 3.35 L 43.122 3.35 C 42.624 1.095 40.967 0 39.011 0 Z M 71.917 29.164 C 69.629 29.164 68.068 30.392 67.572 32.515 L 76.03 32.515 C 75.532 30.259 73.875 29.164 71.919 29.164 Z M 78.387 97.775 L 77.914 97.775 L 77.914 98.857 L 78.387 98.857 C 78.808 98.857 79.028 98.671 79.028 98.316 L 79.028 98.299 C 79.028 97.91 78.791 97.775 78.387 97.775 Z\" fill=\"rgb(0, 70, 18)\" height=\"184.67201797685743px\" id=\"FGk9i2sHE\" transform=\"translate(17.55 20.571)\" width=\"113.36471667728529px\"/><path d=\"M 3.075 0.002 C 1.285 0.002 0 1.304 0 3.143 C 0 4.982 1.351 6.252 3.075 6.252 C 4.798 6.252 6.149 4.969 6.149 3.126 C 6.149 1.283 4.864 0 3.075 0 Z M 3.885 4.935 L 2.989 3.5 L 2.6 3.5 L 2.6 4.935 L 1.79 4.935 L 1.79 1.236 L 3.092 1.236 C 3.953 1.236 4.512 1.591 4.512 2.35 L 4.512 2.367 C 4.512 2.925 4.191 3.229 3.75 3.363 L 4.732 4.935 Z\" fill=\"rgb(0, 70, 18)\" height=\"6.251950662986076px\" id=\"G_0PDCy9a\" transform=\"translate(92.862 116.486)\" width=\"6.149319461952075px\"/><path d=\"M 0 0 L 0 132.289 L 132.289 132.289 L 132.289 0 Z M 86.92 16.333 L 89.807 16.333 L 89.807 12.983 L 94.087 11.689 L 94.087 16.333 L 97.835 16.333 L 97.835 20.445 L 94.087 20.445 L 94.087 27.345 C 94.087 29.137 95.381 29.169 97.835 29.036 L 97.835 32.917 C 91.964 33.58 89.807 31.888 89.807 27.345 L 89.807 20.445 L 86.92 20.445 Z M 89.009 58.664 C 90.634 58.664 91.896 58.1 92.725 57.005 L 96.174 58.994 C 94.549 61.348 92.129 62.543 88.943 62.543 C 86.189 62.543 83.999 61.713 82.342 60.056 C 80.683 58.397 79.853 56.308 79.853 53.787 C 79.853 51.266 80.683 49.21 82.308 47.552 C 83.933 45.861 86.056 45.032 88.609 45.032 C 91.03 45.032 93.054 45.859 94.613 47.552 C 96.206 49.244 97.001 51.301 97.001 53.787 C 97.001 54.352 96.935 54.914 96.837 55.545 L 84.333 55.545 C 84.897 57.636 86.456 58.664 89.009 58.664 Z M 68.408 18.422 C 70.001 16.731 71.891 15.867 74.113 15.867 C 76.334 15.867 78.224 16.663 79.52 18.288 L 79.52 16.333 L 83.801 16.333 L 83.801 32.919 L 79.52 32.919 L 79.52 30.96 C 78.226 32.585 76.437 33.381 74.113 33.381 C 71.788 33.381 70.001 32.551 68.408 30.86 C 66.849 29.169 66.054 27.078 66.054 24.625 C 66.054 22.173 66.851 20.114 68.408 18.422 Z M 49.4 18.39 C 51.025 16.699 53.148 15.869 55.701 15.869 C 58.121 15.869 60.146 16.699 61.705 18.39 C 63.298 20.082 64.093 22.138 64.093 24.625 C 64.093 25.19 64.027 25.752 63.929 26.383 L 51.425 26.383 C 51.989 28.474 53.548 29.502 56.101 29.502 C 57.726 29.502 58.987 28.938 59.817 27.843 L 63.266 29.831 C 61.641 32.186 59.22 33.381 56.034 33.381 C 53.281 33.381 51.091 32.551 49.434 30.894 C 47.775 29.235 46.945 27.146 46.945 24.625 C 46.945 22.104 47.775 20.047 49.4 18.39 Z M 47.875 62.543 C 45.551 62.543 43.764 61.713 42.171 60.022 C 40.612 58.331 39.817 56.24 39.817 53.787 C 39.817 51.335 40.612 49.276 42.171 47.585 C 43.764 45.893 45.654 45.029 47.875 45.029 C 50.097 45.029 51.987 45.825 53.283 47.45 L 53.283 45.496 L 57.563 45.496 L 57.563 62.079 L 53.283 62.079 L 53.283 60.121 C 51.989 61.745 50.199 62.541 47.875 62.541 Z M 26.413 41.117 C 27.939 42.609 28.7 44.467 28.7 46.657 C 28.7 48.846 27.937 50.702 26.413 52.197 C 24.888 53.691 22.996 54.452 20.774 54.452 L 16.695 54.452 L 16.695 62.081 L 12.117 62.081 L 12.117 38.861 L 20.774 38.861 C 22.996 38.861 24.886 39.624 26.413 41.117 Z M 27.041 76.747 C 28.732 75.055 30.824 74.192 33.276 74.192 C 35.728 74.192 37.82 75.053 39.511 76.747 C 41.202 78.438 42.066 80.495 42.066 82.95 C 42.066 85.404 41.204 87.493 39.511 89.184 C 37.82 90.876 35.728 91.705 33.276 91.705 C 30.824 91.705 28.732 90.876 27.041 89.184 C 25.35 87.493 24.52 85.402 24.52 82.95 C 24.52 80.497 25.35 78.438 27.041 76.747 Z M 31.82 62.081 L 31.82 39.077 L 36.101 39.077 L 36.101 62.081 Z M 35.703 16.333 L 39.767 16.333 L 39.767 19.186 C 40.522 17.062 42.414 16 44.559 16 L 44.559 20.776 C 43.33 20.612 42.196 20.875 41.219 21.574 C 40.242 22.271 39.77 23.398 39.77 24.991 L 39.77 32.919 L 35.705 32.919 L 35.705 16.333 Z M 12.547 12.752 C 14.901 10.398 17.787 9.237 21.236 9.237 C 25.581 9.237 29.363 11.36 31.354 14.644 L 27.439 16.9 C 26.344 15.01 23.956 13.682 21.204 13.682 C 18.982 13.682 17.159 14.411 15.73 15.871 C 14.304 17.298 13.607 19.121 13.607 21.345 C 13.607 23.569 14.336 25.358 15.762 26.785 C 17.223 28.211 19.145 28.908 21.533 28.908 C 25.083 28.908 27.469 27.249 28.301 24.497 L 21.27 24.497 L 21.27 20.451 L 32.913 20.451 L 32.913 20.447 L 32.913 22.239 C 32.913 25.555 31.85 28.243 29.727 30.298 C 27.604 32.354 24.85 33.383 21.499 33.383 C 17.916 33.383 14.931 32.222 12.577 29.9 C 10.222 27.546 9.061 24.693 9.061 21.343 C 9.061 17.993 10.222 15.108 12.545 12.752 Z M 9.064 69.184 L 26.147 69.184 L 26.147 73.345 L 19.878 73.345 L 19.878 91.243 L 15.301 91.243 L 15.301 73.345 L 9.064 73.345 Z M 30.124 121.763 L 25.745 106.437 L 21.401 121.763 L 16.194 121.763 L 9.692 98.543 L 14.501 98.543 L 18.946 115.759 L 23.789 98.543 L 27.704 98.543 L 32.581 115.759 L 37.026 98.543 L 41.835 98.543 L 35.335 121.763 Z M 56.432 119.706 C 54.741 121.398 52.65 122.227 50.197 122.227 C 47.745 122.227 45.654 121.398 43.963 119.706 C 42.271 118.015 41.442 115.924 41.442 113.472 C 41.442 111.019 42.271 108.96 43.963 107.269 C 45.654 105.578 47.745 104.714 50.197 104.714 C 52.65 104.714 54.741 105.575 56.432 107.269 C 58.123 108.96 58.987 111.017 58.987 113.472 C 58.987 115.926 58.126 118.015 56.432 119.706 Z M 63.734 47.552 C 65.425 45.861 67.516 45.032 70.003 45.032 C 73.221 45.032 76.073 46.691 77.433 49.312 L 73.751 51.467 C 73.088 50.108 71.66 49.246 69.969 49.246 C 67.416 49.246 65.524 51.136 65.524 53.789 C 65.524 55.083 65.956 56.178 66.783 57.039 C 67.61 57.867 68.673 58.299 69.969 58.299 C 71.694 58.299 73.12 57.469 73.783 56.109 L 77.499 58.233 C 76.041 60.854 73.219 62.545 70.003 62.545 C 67.516 62.545 65.425 61.716 63.734 60.024 C 62.075 58.331 61.245 56.274 61.245 53.787 C 61.245 51.301 62.075 49.244 63.734 47.552 Z M 71.324 109.623 C 70.029 109.458 68.836 109.721 67.807 110.42 C 66.779 111.118 66.281 112.244 66.281 113.837 L 66.281 121.766 L 62 121.766 L 62 105.18 L 66.281 105.18 L 66.281 108.032 C 67.076 105.909 69.067 104.846 71.322 104.846 L 71.322 109.623 Z M 84.795 121.763 L 78.757 114.233 L 78.757 121.763 L 74.478 121.763 L 74.478 98.543 L 78.757 98.543 L 78.757 112.475 L 84.461 105.178 L 89.569 105.178 L 82.902 113.371 L 89.768 121.763 L 84.793 121.763 Z M 95.081 122.492 C 92.986 122.492 91.331 120.887 91.331 118.774 C 91.331 116.696 92.986 115.024 95.081 115.024 C 97.177 115.024 98.832 116.679 98.832 118.757 C 98.832 120.835 97.177 122.49 95.081 122.49 Z M 8.713 153.181 C 8.713 148.557 12.143 144.969 16.926 144.969 C 19.812 144.969 22.363 146.435 23.716 148.691 L 21.033 150.248 C 20.265 148.849 18.732 147.992 16.928 147.992 C 13.838 147.992 11.807 150.134 11.807 153.181 C 11.807 156.228 13.838 158.347 16.928 158.347 C 18.732 158.347 20.289 157.49 21.033 156.113 L 23.716 157.669 C 22.384 159.925 19.836 161.392 16.926 161.392 C 12.143 161.392 8.713 157.783 8.713 153.179 Z M 30.571 158.753 C 31.698 158.753 32.603 158.281 33.099 157.627 L 35.444 158.98 C 34.384 160.515 32.692 161.394 30.526 161.394 C 26.735 161.394 24.345 158.8 24.345 155.437 C 24.345 152.074 26.759 149.48 30.302 149.48 C 33.64 149.48 36.011 152.119 36.011 155.437 C 36.011 155.865 35.966 156.25 35.897 156.632 L 27.392 156.632 C 27.796 158.12 29.038 158.751 30.573 158.751 L 30.569 158.751 Z M 33.099 154.377 C 32.737 152.754 31.518 152.097 30.3 152.097 C 28.743 152.097 27.683 152.933 27.345 154.377 Z M 43.815 149.572 L 43.815 152.822 C 42.303 152.643 40.385 153.318 40.385 155.687 L 40.385 161.08 L 37.475 161.08 L 37.475 149.801 L 40.385 149.801 L 40.385 151.74 C 40.973 150.205 42.393 149.574 43.815 149.574 Z M 50.514 152.593 L 50.514 157.287 C 50.514 158.505 51.393 158.527 53.065 158.437 L 53.065 161.075 C 48.983 161.527 47.604 160.331 47.604 157.284 L 47.604 152.591 L 45.641 152.591 L 45.641 149.792 L 47.604 149.792 L 47.604 147.513 L 50.514 146.634 L 50.514 149.792 L 53.065 149.792 L 53.065 152.591 L 50.514 152.591 Z M 54.771 146.66 C 54.771 145.689 55.583 144.855 56.554 144.855 C 57.525 144.855 58.359 145.691 58.359 146.66 C 58.359 147.629 57.546 148.443 56.554 148.443 C 55.562 148.443 54.771 147.631 54.771 146.66 Z M 55.111 149.797 L 58.021 149.797 L 58.021 161.075 L 55.111 161.075 Z M 64.13 149.685 L 64.13 149.799 L 66.52 149.799 L 66.52 152.598 L 64.13 152.598 L 64.13 161.08 L 61.22 161.08 L 61.22 152.598 L 59.597 152.598 L 59.597 149.799 L 61.22 149.799 L 61.22 149.685 C 61.22 146.572 62.934 144.744 66.52 144.971 L 66.52 147.77 C 65.008 147.656 64.13 148.152 64.13 149.688 Z M 67.555 146.66 C 67.555 145.689 68.367 144.855 69.338 144.855 C 70.309 144.855 71.143 145.691 71.143 146.66 C 71.143 147.629 70.33 148.443 69.338 148.443 C 68.346 148.443 67.555 147.631 67.555 146.66 Z M 67.895 149.797 L 70.805 149.797 L 70.805 161.075 L 67.895 161.075 Z M 72.616 155.437 C 72.616 152.076 75.143 149.48 78.573 149.48 C 80.784 149.48 82.702 150.652 83.625 152.39 L 81.121 153.857 C 80.67 152.933 79.702 152.345 78.549 152.345 C 76.811 152.345 75.526 153.632 75.526 155.435 C 75.526 157.237 76.813 158.503 78.549 158.503 C 79.721 158.503 80.692 157.939 81.143 157.015 L 83.67 158.458 C 82.699 160.218 80.784 161.392 78.573 161.392 C 75.143 161.392 72.616 158.798 72.616 155.435 Z M 96.484 149.799 L 96.484 161.078 L 93.574 161.078 L 93.574 159.745 C 92.761 160.761 91.543 161.392 89.896 161.392 C 86.897 161.392 84.414 158.798 84.414 155.435 C 84.414 152.072 86.897 149.478 89.896 149.478 C 91.543 149.478 92.761 150.109 93.574 151.124 L 93.574 149.792 L 96.484 149.792 Z M 93.574 155.439 C 93.574 153.545 92.242 152.258 90.439 152.258 C 88.637 152.258 87.326 153.545 87.326 155.439 C 87.326 157.334 88.658 158.621 90.439 158.621 C 92.221 158.621 93.574 157.334 93.574 155.439 Z M 110.019 145.285 L 110.019 161.078 L 107.108 161.078 L 107.108 159.745 C 106.296 160.785 105.101 161.392 103.454 161.392 C 100.431 161.392 97.949 158.798 97.949 155.435 C 97.949 152.072 100.431 149.478 103.454 149.478 C 105.101 149.478 106.296 150.087 107.108 151.124 L 107.108 145.283 L 110.019 145.283 Z M 107.108 155.437 C 107.108 153.543 105.776 152.256 103.995 152.256 C 102.214 152.256 100.861 153.543 100.861 155.437 C 100.861 157.331 102.193 158.619 103.995 158.619 C 105.798 158.619 107.108 157.331 107.108 155.437 Z M 123.577 149.799 L 123.577 161.078 L 120.666 161.078 L 120.666 159.745 C 119.854 160.761 118.635 161.392 116.989 161.392 C 113.989 161.392 111.507 158.798 111.507 155.435 C 111.507 152.072 113.989 149.478 116.989 149.478 C 118.635 149.478 119.854 150.109 120.666 151.124 L 120.666 149.792 L 123.577 149.792 Z M 120.666 155.439 C 120.666 153.545 119.334 152.258 117.532 152.258 C 115.73 152.258 114.419 153.545 114.419 155.439 C 114.419 157.334 115.751 158.621 117.532 158.621 C 119.313 158.621 120.666 157.334 120.666 155.439 Z M 16.152 175.762 L 19.209 175.762 C 19.9 175.762 20.424 175.816 20.787 175.921 C 21.272 176.064 21.689 176.318 22.036 176.684 C 22.382 177.05 22.645 177.496 22.827 178.027 C 23.009 178.557 23.098 179.209 23.098 179.985 C 23.098 180.667 23.013 181.255 22.844 181.749 C 22.637 182.352 22.342 182.84 21.957 183.214 C 21.666 183.496 21.275 183.716 20.781 183.874 C 20.411 183.992 19.917 184.05 19.299 184.05 L 16.152 184.05 Z M 17.826 177.163 L 17.826 182.651 L 19.074 182.651 C 19.543 182.651 19.878 182.626 20.086 182.572 C 20.357 182.504 20.582 182.391 20.761 182.228 C 20.941 182.066 21.086 181.8 21.2 181.428 C 21.313 181.056 21.369 180.552 21.369 179.91 C 21.369 179.269 21.313 178.777 21.2 178.435 C 21.086 178.093 20.928 177.826 20.725 177.633 C 20.522 177.441 20.263 177.31 19.951 177.244 C 19.718 177.191 19.26 177.165 18.578 177.165 L 17.826 177.165 Z M 24.467 184.048 L 24.467 175.762 L 26.139 175.762 L 26.139 184.048 Z M 33.034 181.001 L 34.657 181.516 C 34.409 182.421 33.994 183.092 33.417 183.53 C 32.838 183.969 32.104 184.189 31.215 184.189 C 30.114 184.189 29.209 183.812 28.502 183.062 C 27.794 182.309 27.439 181.283 27.439 179.979 C 27.439 178.6 27.796 177.528 28.508 176.765 C 29.22 176.002 30.156 175.621 31.317 175.621 C 32.331 175.621 33.154 175.921 33.787 176.519 C 34.163 176.874 34.446 177.383 34.636 178.046 L 32.979 178.441 C 32.88 178.012 32.677 177.674 32.365 177.424 C 32.055 177.176 31.677 177.05 31.232 177.05 C 30.618 177.05 30.12 177.27 29.737 177.71 C 29.355 178.151 29.164 178.865 29.164 179.853 C 29.164 180.9 29.353 181.647 29.729 182.091 C 30.105 182.536 30.595 182.758 31.198 182.758 C 31.642 182.758 32.025 182.617 32.346 182.335 C 32.667 182.053 32.895 181.608 33.037 181.001 Z M 44.322 182.572 L 44.322 184.048 L 38.754 184.048 C 38.814 183.49 38.996 182.961 39.297 182.461 C 39.599 181.963 40.193 181.3 41.082 180.475 C 41.799 179.808 42.237 179.357 42.4 179.119 C 42.618 178.792 42.727 178.467 42.727 178.146 C 42.727 177.791 42.63 177.52 42.442 177.33 C 42.252 177.139 41.989 177.045 41.653 177.045 C 41.318 177.045 41.059 177.146 40.862 177.345 C 40.665 177.543 40.552 177.875 40.522 178.339 L 38.94 178.181 C 39.034 177.306 39.329 176.68 39.827 176.299 C 40.326 175.918 40.946 175.728 41.692 175.728 C 42.509 175.728 43.152 175.948 43.618 176.389 C 44.087 176.829 44.32 177.379 44.32 178.033 C 44.32 178.407 44.253 178.762 44.119 179.098 C 43.984 179.434 43.772 179.788 43.484 180.158 C 43.291 180.404 42.945 180.755 42.444 181.215 C 41.944 181.674 41.626 181.98 41.493 182.13 C 41.36 182.279 41.251 182.427 41.168 182.57 L 44.322 182.57 Z M 48.081 175.728 C 48.882 175.728 49.511 176.015 49.962 176.588 C 50.501 177.265 50.77 178.39 50.77 179.962 C 50.77 181.533 50.499 182.656 49.956 183.342 C 49.507 183.907 48.882 184.191 48.078 184.191 C 47.274 184.191 46.622 183.881 46.128 183.261 C 45.635 182.641 45.389 181.535 45.389 179.947 C 45.389 178.358 45.66 177.263 46.203 176.579 C 46.652 176.015 47.277 175.732 48.081 175.732 Z M 48.081 177.045 C 47.888 177.045 47.717 177.107 47.565 177.229 C 47.413 177.351 47.298 177.571 47.215 177.888 C 47.106 178.298 47.05 178.991 47.05 179.962 C 47.05 180.932 47.099 181.602 47.198 181.965 C 47.296 182.329 47.418 182.57 47.567 182.692 C 47.717 182.812 47.886 182.874 48.078 182.874 C 48.271 182.874 48.442 182.812 48.594 182.69 C 48.746 182.568 48.861 182.348 48.944 182.031 C 49.053 181.625 49.109 180.935 49.109 179.962 C 49.109 178.989 49.06 178.322 48.961 177.958 C 48.863 177.595 48.739 177.351 48.592 177.229 C 48.444 177.107 48.273 177.045 48.081 177.045 Z M 57.198 182.572 L 57.198 184.048 L 51.63 184.048 C 51.69 183.49 51.872 182.961 52.173 182.461 C 52.474 181.963 53.069 181.3 53.958 180.475 C 54.675 179.808 55.113 179.357 55.275 179.119 C 55.494 178.792 55.603 178.467 55.603 178.146 C 55.603 177.791 55.506 177.52 55.318 177.33 C 55.128 177.139 54.865 177.045 54.529 177.045 C 54.194 177.045 53.935 177.146 53.738 177.345 C 53.541 177.543 53.428 177.875 53.398 178.339 L 51.816 178.181 C 51.91 177.306 52.205 176.68 52.703 176.299 C 53.201 175.918 53.822 175.728 54.568 175.728 C 55.385 175.728 56.028 175.948 56.494 176.389 C 56.962 176.829 57.196 177.379 57.196 178.033 C 57.196 178.407 57.129 178.762 56.995 179.098 C 56.86 179.434 56.648 179.788 56.359 180.158 C 56.167 180.404 55.821 180.755 55.32 181.215 C 54.82 181.674 54.501 181.98 54.369 182.13 C 54.236 182.279 54.127 182.427 54.044 182.57 L 57.198 182.57 Z M 58.295 181.916 L 59.877 181.751 C 59.922 182.108 60.056 182.393 60.279 182.602 C 60.501 182.812 60.758 182.917 61.046 182.917 C 61.378 182.917 61.658 182.782 61.889 182.512 C 62.118 182.243 62.233 181.837 62.233 181.294 C 62.233 180.785 62.12 180.404 61.891 180.15 C 61.662 179.895 61.367 179.769 61.001 179.769 C 60.546 179.769 60.138 179.97 59.774 180.374 L 58.485 180.188 L 59.299 175.876 L 63.499 175.876 L 63.499 177.362 L 60.503 177.362 L 60.255 178.769 C 60.61 178.591 60.971 178.503 61.341 178.503 C 62.047 178.503 62.644 178.76 63.133 179.271 C 63.623 179.784 63.869 180.449 63.869 181.266 C 63.869 181.948 63.67 182.557 63.274 183.092 C 62.735 183.823 61.987 184.189 61.031 184.189 C 60.266 184.189 59.644 183.984 59.16 183.573 C 58.677 183.162 58.391 182.611 58.297 181.916 Z M 64.867 181.837 L 64.867 180.248 L 67.987 180.248 L 67.987 181.837 Z M 68.908 175.762 L 71.966 175.762 C 72.656 175.762 73.18 175.816 73.544 175.921 C 74.029 176.064 74.446 176.318 74.792 176.684 C 75.139 177.05 75.404 177.496 75.584 178.027 C 75.765 178.557 75.855 179.209 75.855 179.985 C 75.855 180.667 75.77 181.255 75.601 181.749 C 75.393 182.352 75.098 182.84 74.713 183.214 C 74.423 183.496 74.031 183.716 73.537 183.874 C 73.167 183.992 72.674 184.05 72.056 184.05 L 68.908 184.05 Z M 70.58 177.163 L 70.58 182.651 L 71.829 182.651 C 72.295 182.651 72.633 182.626 72.84 182.572 C 73.112 182.504 73.336 182.391 73.516 182.228 C 73.696 182.066 73.841 181.8 73.954 181.428 C 74.068 181.056 74.123 180.552 74.123 179.91 C 74.123 179.269 74.068 178.777 73.954 178.435 C 73.841 178.093 73.683 177.826 73.48 177.633 C 73.277 177.441 73.018 177.31 72.706 177.244 C 72.473 177.191 72.015 177.165 71.333 177.165 L 70.58 177.165 Z M 77.224 184.048 L 77.224 175.762 L 78.896 175.762 L 78.896 184.048 Z M 85.791 181.001 L 87.414 181.516 C 87.166 182.421 86.751 183.092 86.174 183.53 C 85.594 183.969 84.861 184.189 83.972 184.189 C 82.87 184.189 81.966 183.812 81.258 183.062 C 80.551 182.309 80.196 181.283 80.196 179.979 C 80.196 178.6 80.553 177.528 81.265 176.765 C 81.977 176.002 82.913 175.621 84.074 175.621 C 85.088 175.621 85.911 175.921 86.544 176.519 C 86.92 176.874 87.202 177.383 87.39 178.046 L 85.733 178.441 C 85.635 178.012 85.432 177.674 85.12 177.424 C 84.808 177.174 84.431 177.05 83.987 177.05 C 83.373 177.05 82.875 177.27 82.492 177.71 C 82.109 178.151 81.919 178.865 81.919 179.853 C 81.919 180.9 82.107 181.647 82.483 182.091 C 82.86 182.536 83.349 182.758 83.952 182.758 C 84.397 182.758 84.78 182.617 85.101 182.335 C 85.421 182.053 85.65 181.608 85.789 181.001 Z M 97.078 182.572 L 97.078 184.048 L 91.511 184.048 C 91.571 183.49 91.752 182.961 92.054 182.461 C 92.355 181.963 92.95 181.3 93.839 180.475 C 94.555 179.808 94.994 179.357 95.156 179.119 C 95.374 178.792 95.483 178.467 95.483 178.146 C 95.483 177.791 95.387 177.52 95.199 177.33 C 95.009 177.139 94.746 177.045 94.41 177.045 C 94.074 177.045 93.813 177.146 93.619 177.345 C 93.422 177.543 93.309 177.875 93.279 178.339 L 91.697 178.181 C 91.791 177.306 92.086 176.68 92.584 176.299 C 93.082 175.918 93.702 175.728 94.448 175.728 C 95.265 175.728 95.909 175.948 96.375 176.389 C 96.843 176.829 97.076 177.379 97.076 178.033 C 97.076 178.407 97.01 178.762 96.875 179.098 C 96.741 179.436 96.529 179.788 96.24 180.158 C 96.048 180.404 95.701 180.755 95.201 181.215 C 94.701 181.674 94.382 181.98 94.25 182.13 C 94.117 182.279 94.008 182.427 93.925 182.57 L 97.078 182.57 Z M 100.837 175.728 C 101.639 175.728 102.268 176.015 102.719 176.588 C 103.258 177.265 103.527 178.39 103.527 179.962 C 103.527 181.533 103.256 182.656 102.712 183.342 C 102.263 183.907 101.639 184.191 100.835 184.191 C 100.031 184.191 99.379 183.881 98.885 183.261 C 98.391 182.641 98.145 181.535 98.145 179.947 C 98.145 178.358 98.417 177.263 98.96 176.579 C 99.409 176.015 100.033 175.732 100.837 175.732 Z M 100.837 177.045 C 100.645 177.045 100.474 177.107 100.322 177.229 C 100.17 177.351 100.055 177.571 99.971 177.888 C 99.862 178.298 99.807 178.991 99.807 179.962 C 99.807 180.932 99.856 181.602 99.954 181.965 C 100.053 182.329 100.177 182.57 100.324 182.692 C 100.474 182.812 100.643 182.874 100.835 182.874 C 101.028 182.874 101.199 182.812 101.35 182.69 C 101.5 182.568 101.618 182.348 101.701 182.031 C 101.81 181.625 101.866 180.935 101.866 179.962 C 101.866 178.989 101.817 178.322 101.718 177.958 C 101.62 177.595 101.496 177.351 101.348 177.229 C 101.201 177.107 101.03 177.045 100.837 177.045 Z M 109.954 182.572 L 109.954 184.048 L 104.387 184.048 C 104.446 183.49 104.628 182.961 104.93 182.461 C 105.231 181.963 105.826 181.3 106.715 180.475 C 107.431 179.808 107.87 179.357 108.032 179.119 C 108.25 178.792 108.359 178.467 108.359 178.146 C 108.359 177.791 108.263 177.52 108.075 177.33 C 107.885 177.139 107.622 177.045 107.286 177.045 C 106.95 177.045 106.689 177.146 106.495 177.345 C 106.298 177.543 106.185 177.875 106.155 178.339 L 104.573 178.181 C 104.667 177.306 104.962 176.68 105.46 176.299 C 105.958 175.918 106.578 175.728 107.324 175.728 C 108.141 175.728 108.785 175.948 109.251 176.389 C 109.719 176.829 109.952 177.379 109.952 178.033 C 109.952 178.407 109.886 178.762 109.751 179.098 C 109.617 179.436 109.405 179.788 109.116 180.158 C 108.924 180.404 108.577 180.755 108.077 181.215 C 107.577 181.674 107.258 181.98 107.126 182.13 C 106.993 182.279 106.884 182.427 106.801 182.57 L 109.954 182.57 Z M 116.407 177.791 L 114.87 177.96 C 114.831 177.644 114.735 177.411 114.575 177.259 C 114.415 177.107 114.211 177.032 113.959 177.032 C 113.623 177.032 113.341 177.184 113.108 177.484 C 112.877 177.785 112.73 178.412 112.67 179.365 C 113.065 178.899 113.557 178.664 114.145 178.664 C 114.808 178.664 115.377 178.916 115.849 179.421 C 116.322 179.925 116.559 180.577 116.559 181.377 C 116.559 182.224 116.311 182.906 115.813 183.417 C 115.315 183.93 114.678 184.187 113.897 184.187 C 113.061 184.187 112.373 183.862 111.834 183.212 C 111.295 182.562 111.026 181.497 111.026 180.015 C 111.026 178.533 111.306 177.402 111.868 176.731 C 112.43 176.06 113.159 175.724 114.055 175.724 C 114.684 175.724 115.206 175.899 115.618 176.252 C 116.031 176.605 116.294 177.116 116.407 177.787 Z M 112.807 181.255 C 112.807 181.773 112.924 182.17 113.164 182.45 C 113.401 182.731 113.673 182.872 113.978 182.872 C 114.284 182.872 114.517 182.756 114.714 182.527 C 114.911 182.297 115.007 181.92 115.007 181.396 C 115.007 180.873 114.902 180.462 114.69 180.212 C 114.479 179.962 114.216 179.836 113.899 179.836 C 113.583 179.836 113.337 179.955 113.125 180.195 C 112.914 180.434 112.809 180.787 112.809 181.255 Z M 38.247 195.936 L 39.919 195.936 L 39.919 200.424 C 39.919 201.136 39.941 201.598 39.981 201.809 C 40.052 202.149 40.223 202.421 40.492 202.626 C 40.762 202.831 41.129 202.934 41.598 202.934 C 42.066 202.934 42.429 202.838 42.671 202.643 C 42.913 202.449 43.058 202.211 43.107 201.929 C 43.156 201.647 43.18 201.176 43.18 200.522 L 43.18 195.938 L 44.852 195.938 L 44.852 200.289 C 44.852 201.283 44.807 201.987 44.717 202.397 C 44.627 202.808 44.461 203.154 44.217 203.436 C 43.973 203.719 43.648 203.945 43.242 204.112 C 42.836 204.279 42.303 204.364 41.649 204.364 C 40.858 204.364 40.257 204.272 39.849 204.091 C 39.44 203.909 39.117 203.672 38.88 203.379 C 38.643 203.086 38.487 202.78 38.412 202.461 C 38.303 201.987 38.247 201.285 38.247 200.36 Z M 46.622 204.221 L 46.622 195.936 L 50.144 195.936 C 51.029 195.936 51.673 196.011 52.075 196.158 C 52.477 196.308 52.797 196.571 53.039 196.951 C 53.281 197.332 53.4 197.768 53.4 198.258 C 53.4 198.88 53.219 199.393 52.853 199.797 C 52.487 200.201 51.94 200.458 51.213 200.563 C 51.574 200.774 51.874 201.005 52.109 201.258 C 52.344 201.51 52.663 201.959 53.06 202.603 L 54.072 204.219 L 52.07 204.219 L 50.86 202.417 C 50.43 201.773 50.137 201.367 49.979 201.198 C 49.821 201.029 49.654 200.916 49.477 200.854 C 49.299 200.792 49.019 200.759 48.634 200.759 L 48.294 200.759 L 48.294 204.219 L 46.622 204.219 Z M 48.297 199.44 L 49.535 199.44 C 50.336 199.44 50.839 199.406 51.038 199.338 C 51.236 199.269 51.395 199.154 51.506 198.987 C 51.617 198.82 51.675 198.613 51.675 198.365 C 51.675 198.087 51.6 197.86 51.452 197.689 C 51.303 197.518 51.093 197.409 50.822 197.364 C 50.687 197.345 50.279 197.336 49.601 197.336 L 48.294 197.336 L 48.294 199.438 Z M 54.965 195.936 L 56.637 195.936 L 56.637 200.424 C 56.637 201.136 56.659 201.598 56.699 201.809 C 56.77 202.149 56.941 202.421 57.21 202.626 C 57.48 202.831 57.848 202.934 58.316 202.934 C 58.784 202.934 59.148 202.838 59.389 202.643 C 59.631 202.449 59.776 202.211 59.825 201.929 C 59.875 201.647 59.898 201.176 59.898 200.522 L 59.898 195.938 L 61.57 195.938 L 61.57 200.289 C 61.57 201.283 61.525 201.987 61.435 202.397 C 61.346 202.808 61.179 203.154 60.935 203.436 C 60.691 203.719 60.366 203.945 59.96 204.112 C 59.554 204.279 59.021 204.364 58.367 204.364 C 57.576 204.364 56.975 204.272 56.567 204.091 C 56.159 203.909 55.836 203.672 55.598 203.379 C 55.361 203.086 55.205 202.78 55.13 202.461 C 55.021 201.987 54.965 201.285 54.965 200.36 Z M 67.191 201.174 L 67.191 199.778 L 70.798 199.778 L 70.798 203.079 C 70.448 203.419 69.941 203.717 69.276 203.975 C 68.611 204.234 67.938 204.362 67.256 204.362 C 66.39 204.362 65.633 204.181 64.989 203.817 C 64.345 203.454 63.86 202.934 63.537 202.256 C 63.214 201.578 63.052 200.845 63.052 200.05 C 63.052 199.186 63.234 198.42 63.595 197.749 C 63.956 197.078 64.487 196.564 65.184 196.205 C 65.714 195.929 66.377 195.793 67.168 195.793 C 68.196 195.793 69 196.008 69.578 196.44 C 70.157 196.872 70.529 197.469 70.694 198.23 L 69.032 198.54 C 68.915 198.134 68.697 197.811 68.374 197.576 C 68.051 197.341 67.649 197.223 67.168 197.223 C 66.437 197.223 65.855 197.454 65.423 197.918 C 64.991 198.382 64.775 199.068 64.775 199.981 C 64.775 200.965 64.993 201.702 65.432 202.194 C 65.868 202.686 66.441 202.932 67.151 202.932 C 67.501 202.932 67.852 202.863 68.205 202.727 C 68.558 202.59 68.859 202.423 69.111 202.226 L 69.111 201.174 Z M 72.327 195.936 L 73.999 195.936 L 73.999 200.424 C 73.999 201.136 74.021 201.598 74.061 201.809 C 74.132 202.149 74.303 202.421 74.572 202.626 C 74.842 202.831 75.209 202.934 75.678 202.934 C 76.146 202.934 76.509 202.838 76.751 202.643 C 76.993 202.449 77.138 202.211 77.187 201.929 C 77.236 201.647 77.26 201.176 77.26 200.522 L 77.26 195.938 L 78.932 195.938 L 78.932 200.289 C 78.932 201.283 78.887 201.987 78.797 202.397 C 78.707 202.808 78.541 203.154 78.297 203.436 C 78.053 203.719 77.728 203.945 77.322 204.112 C 76.916 204.279 76.383 204.364 75.727 204.364 C 74.936 204.364 74.335 204.272 73.927 204.091 C 73.518 203.909 73.195 203.672 72.958 203.379 C 72.721 203.086 72.565 202.78 72.49 202.461 C 72.381 201.987 72.325 201.285 72.325 200.36 L 72.325 195.94 Z M 88.171 204.221 L 86.351 204.221 L 85.629 202.34 L 82.317 202.34 L 81.632 204.221 L 79.858 204.221 L 83.084 195.936 L 84.852 195.936 Z M 85.09 200.943 L 83.948 197.869 L 82.83 200.943 Z M 90.172 204.221 L 90.172 200.734 L 87.136 195.936 L 89.097 195.936 L 91.047 199.214 L 92.956 195.936 L 94.883 195.936 L 91.836 200.747 L 91.836 204.223 L 90.168 204.223 Z\" fill=\"rgb(0, 70, 18)\" height=\"204.36437840053986px\" id=\"gM_TlNmre\" transform=\"translate(0.855 0.855)\" width=\"132.289479970932px\"/><path d=\"M 133.145 0.855 L 133.145 190.787 L 67.001 226.409 L 0.855 190.787 L 0.855 0.855 Z M 134 0 L 0 0 L 0 191.298 L 0.449 191.54 L 66.593 227.161 L 66.999 227.379 L 67.405 227.161 L 133.549 191.54 L 133.998 191.298 L 133.998 0 Z\" fill=\"rgb(0, 70, 18)\" height=\"227.37942589076286px\" id=\"m8S1YeUX7\" width=\"134px\"/></g></svg>',style:{...style}});});const css=[`.framer-9F73s { -webkit-mask: ${mask}; aspect-ratio: 0.5903083700440529; display: block; mask: ${mask}; user-select: none; width: 134px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 134\n * @framerIntrinsicHeight 227\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rMfZ2WMcX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,70,18)\"},\"set\":{\"localId\":\"vectorSet/CR54ngEqM\",\"id\":\"CR54ngEqM\",\"moduleId\":\"GOT1bPddbub0ABqFjn0E\"}}\n */const Icon=withCSS(Component,css,\"framer-9F73s\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{rMfZ2WMcX:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"134\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rMfZ2WMcX\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,70,18)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/CR54ngEqM\\\",\\\"id\\\":\\\"CR54ngEqM\\\",\\\"moduleId\\\":\\\"GOT1bPddbub0ABqFjn0E\\\"}}\",\"framerIntrinsicHeight\":\"227\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569b461)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const rMfZ2WMcX=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 200 52\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 122.93 0 L 115.46 18.11 L 108 0 L 91.71 0 L 84.24 18.11 L 76.78 0 L 0 0 L 0 51.21 L 92.42 51.21 L 99.88 33.16 L 107.35 51.21 L 200 51.21 L 200 0 Z\" fill=\"var(--pym3iu, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\" height=\"51.210000000000036px\" id=\"PfxPFc1lw\" width=\"200px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rMfZ2WMcX:fill??props.rMfZ2WMcX??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rMfZ2WMcX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-163vF\",className),layoutId:layoutId,ref:ref,style:{\"--pym3iu\":rMfZ2WMcX,...style}});});const css=[`.framer-163vF { -webkit-mask: ${mask}; aspect-ratio: 3.8461538461538463; background-color: var(--pym3iu); mask: ${mask}; width: 200px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 52\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rMfZ2WMcX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Triangle\",\"color\":{\"type\":\"variable\",\"value\":\"pym3iu\"},\"set\":{\"localId\":\"vectorSet/CR54ngEqM\",\"id\":\"CR54ngEqM\",\"moduleId\":\"GOT1bPddbub0ABqFjn0E\"}}\n */const Icon=withCSS(Component,css,\"framer-163vF\");Icon.displayName=\"Triangle\";export default Icon;addPropertyControls(Icon,{rMfZ2WMcX:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rMfZ2WMcX\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerVector\":\"{\\\"name\\\":\\\"Triangle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pym3iu\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/CR54ngEqM\\\",\\\"id\\\":\\\"CR54ngEqM\\\",\\\"moduleId\\\":\\\"GOT1bPddbub0ABqFjn0E\\\"}}\",\"framerIntrinsicHeight\":\"52\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569fd08)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const rMfZ2WMcX=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 200 34\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 72.78 0.84 L 58.32 0.84 L 46.86 32.47 L 59.21 32.47 L 60.86 27.59 L 70.27 27.59 L 71.92 32.47 L 84.27 32.47 Z M 61.96 19.66 L 65.55 10.02 L 69.14 19.66 L 61.91 19.66 L 61.97 19.66 Z M 153.91 32.47 L 153.91 0.84 L 173.49 0.84 C 177.02 0.84 179.72 1.55 181.49 2.96 C 183.25 4.37 184.19 6.49 184.19 9.19 C 184.19 11.89 183.84 11.84 183.19 12.83 C 182.54 13.82 181.66 14.71 180.6 15.36 C 181.89 15.83 182.89 16.65 183.77 17.89 C 184.59 19.12 185.06 20.77 185.06 22.83 C 185.06 25.89 184 28.24 181.94 29.88 C 179.88 31.53 176.71 32.41 172.47 32.41 L 153.89 32.41 L 153.89 32.47 Z M 170.9 12.25 C 171.43 12.25 171.84 12.07 172.19 11.78 C 172.54 11.49 172.66 11.02 172.66 10.49 L 172.66 10.02 C 172.66 9.49 172.48 9.08 172.19 8.73 C 171.9 8.38 171.48 8.26 170.96 8.26 L 165.73 8.26 L 165.73 12.26 L 170.96 12.26 L 170.9 12.26 Z M 171.19 24.06 C 171.84 24.06 172.37 23.88 172.72 23.59 C 173.07 23.3 173.25 22.77 173.25 22.18 L 173.25 21.53 C 173.25 20.94 173.07 20.47 172.72 20.12 C 172.37 19.77 171.84 19.65 171.19 19.65 L 165.61 19.65 L 165.61 24.06 Z M 200 0.84 L 188.24 0.84 L 188.24 32.47 L 200 32.47 Z M 140.33 0.84 L 125.87 0.84 L 114.41 32.47 L 126.76 32.47 L 128.41 27.59 L 137.82 27.59 L 139.47 32.47 L 151.82 32.47 Z M 129.51 19.66 L 133.1 10.02 L 136.69 19.66 L 129.46 19.66 L 129.52 19.66 Z M 111.7 15.54 C 110.05 14.01 107.7 13.07 104.59 12.6 L 99.71 11.89 C 98.53 11.71 97.65 11.54 97.12 11.3 C 96.94 11.24 96.06 10.77 96.06 9.83 L 96.06 9.48 C 96.18 8.89 96.65 8.48 96.65 8.48 L 96.83 8.3 C 97.12 8.12 97.42 8.01 97.83 7.95 C 98.18 7.89 98.65 7.83 99.18 7.83 C 99.71 7.83 99.83 7.83 100.06 7.89 L 100.41 7.89 C 102.23 8.36 102.29 9.54 102.7 10.59 L 113.11 10.59 C 113.11 8.77 112.64 7.18 111.7 5.53 C 110.76 3.88 109.29 2.53 107.29 1.53 C 105.29 0.47 102.76 0 99.77 0 L 98.54 0 C 95.89 0 93.54 0.41 91.43 1.18 C 89.31 2 87.67 3.12 86.43 4.65 C 85.19 6.18 84.61 8 84.61 10.06 C 84.61 15.35 87.73 18.47 94.02 19.47 L 98.25 20.12 C 99.84 20.36 100.9 20.65 101.54 21 C 102.18 21.35 102.48 21.76 102.48 22.35 C 102.48 23.82 101.36 24.94 99.19 24.94 C 97.02 24.94 97.13 24.65 96.54 24.12 C 95.95 23.59 95.6 22.3 95.48 21.12 L 84.31 21.12 C 84.37 23.59 85.02 25.71 86.25 27.53 C 87.48 29.35 89.13 30.7 91.25 31.65 C 93.37 32.59 95.78 33.06 98.54 33.06 L 99.77 33.06 C 102.53 33.06 104.94 32.59 107.06 31.71 C 109.18 30.83 110.88 29.53 112.06 27.83 C 113.24 26.18 113.88 24.19 113.88 22.01 C 113.88 19.83 113.06 16.95 111.41 15.43 M 39.92 0.84 L 35.27 14.66 L 30.69 0.84 L 21.52 0.84 L 16.87 14.66 L 12.29 0.84 L 0 0.84 L 11.46 32.47 L 21.52 32.47 L 26.1 20.01 L 30.69 32.47 L 40.74 32.47 L 52.2 0.84 Z\" fill=\"transparent\" height=\"33.059999999552964px\" id=\"WIzJoE8ol\" width=\"200.00000549316405px\"><path d=\"M 0 0 L 200 0 L 200 33.04 L 0 33.04 Z\" display=\"none\" fill=\"transparent\" height=\"33.04px\" id=\"kPrg4qjMp\" transform=\"translate(0 0.02)\" width=\"200px\"/><path d=\"M 72.78 0.84 L 58.32 0.84 L 46.86 32.47 L 59.21 32.47 L 60.86 27.59 L 70.27 27.59 L 71.92 32.47 L 84.27 32.47 Z M 61.96 19.66 L 65.55 10.02 L 69.14 19.66 L 61.91 19.66 L 61.97 19.66 Z M 153.91 32.47 L 153.91 0.84 L 173.49 0.84 C 177.02 0.84 179.72 1.55 181.49 2.96 C 183.25 4.37 184.19 6.49 184.19 9.19 C 184.19 11.89 183.84 11.84 183.19 12.83 C 182.54 13.82 181.66 14.71 180.6 15.36 C 181.89 15.83 182.89 16.65 183.77 17.89 C 184.59 19.12 185.06 20.77 185.06 22.83 C 185.06 25.89 184 28.24 181.94 29.88 C 179.88 31.53 176.71 32.41 172.47 32.41 L 153.89 32.41 L 153.89 32.47 Z M 170.9 12.25 C 171.43 12.25 171.84 12.07 172.19 11.78 C 172.54 11.49 172.66 11.02 172.66 10.49 L 172.66 10.02 C 172.66 9.49 172.48 9.08 172.19 8.73 C 171.9 8.38 171.48 8.26 170.96 8.26 L 165.73 8.26 L 165.73 12.26 L 170.96 12.26 L 170.9 12.26 Z M 171.19 24.06 C 171.84 24.06 172.37 23.88 172.72 23.59 C 173.07 23.3 173.25 22.77 173.25 22.18 L 173.25 21.53 C 173.25 20.94 173.07 20.47 172.72 20.12 C 172.37 19.77 171.84 19.65 171.19 19.65 L 165.61 19.65 L 165.61 24.06 Z M 200 0.84 L 188.24 0.84 L 188.24 32.47 L 200 32.47 Z M 140.33 0.84 L 125.87 0.84 L 114.41 32.47 L 126.76 32.47 L 128.41 27.59 L 137.82 27.59 L 139.47 32.47 L 151.82 32.47 Z M 129.51 19.66 L 133.1 10.02 L 136.69 19.66 L 129.46 19.66 L 129.52 19.66 Z M 111.7 15.54 C 110.05 14.01 107.7 13.07 104.59 12.6 L 99.71 11.89 C 98.53 11.71 97.65 11.54 97.12 11.3 C 96.94 11.24 96.06 10.77 96.06 9.83 L 96.06 9.48 C 96.18 8.89 96.65 8.48 96.65 8.48 L 96.83 8.3 C 97.12 8.12 97.42 8.01 97.83 7.95 C 98.18 7.89 98.65 7.83 99.18 7.83 C 99.71 7.83 99.83 7.83 100.06 7.89 L 100.41 7.89 C 102.23 8.36 102.29 9.54 102.7 10.59 L 113.11 10.59 C 113.11 8.77 112.64 7.18 111.7 5.53 C 110.76 3.88 109.29 2.53 107.29 1.53 C 105.29 0.47 102.76 0 99.77 0 L 98.54 0 C 95.89 0 93.54 0.41 91.43 1.18 C 89.31 2 87.67 3.12 86.43 4.65 C 85.19 6.18 84.61 8 84.61 10.06 C 84.61 15.35 87.73 18.47 94.02 19.47 L 98.25 20.12 C 99.84 20.36 100.9 20.65 101.54 21 C 102.18 21.35 102.48 21.76 102.48 22.35 C 102.48 23.82 101.36 24.94 99.19 24.94 C 97.02 24.94 97.13 24.65 96.54 24.12 C 95.95 23.59 95.6 22.3 95.48 21.12 L 84.31 21.12 C 84.37 23.59 85.02 25.71 86.25 27.53 C 87.48 29.35 89.13 30.7 91.25 31.65 C 93.37 32.59 95.78 33.06 98.54 33.06 L 99.77 33.06 C 102.53 33.06 104.94 32.59 107.06 31.71 C 109.18 30.83 110.88 29.53 112.06 27.83 C 113.24 26.18 113.88 24.19 113.88 22.01 C 113.88 19.83 113.06 16.95 111.41 15.43 M 39.92 0.84 L 35.27 14.66 L 30.69 0.84 L 21.52 0.84 L 16.87 14.66 L 12.29 0.84 L 0 0.84 L 11.46 32.47 L 21.52 32.47 L 26.1 20.01 L 30.69 32.47 L 40.74 32.47 L 52.2 0.84 Z\" fill=\"var(--pym3iu, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\" height=\"33.059999999999995px\" id=\"OQ0QtLNAR\" transform=\"translate(0 0)\" width=\"200.00000549316405px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rMfZ2WMcX:fill??props.rMfZ2WMcX??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rMfZ2WMcX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-4mJmF\",className),layoutId:layoutId,ref:ref,style:{\"--pym3iu\":rMfZ2WMcX,...style}});});const css=[`.framer-4mJmF { -webkit-mask: ${mask}; aspect-ratio: 5.882352941176471; background-color: var(--pym3iu); mask: ${mask}; width: 200px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rMfZ2WMcX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"pym3iu\"},\"set\":{\"localId\":\"vectorSet/CR54ngEqM\",\"id\":\"CR54ngEqM\",\"moduleId\":\"GOT1bPddbub0ABqFjn0E\"}}\n */const Icon=withCSS(Component,css,\"framer-4mJmF\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{rMfZ2WMcX:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pym3iu\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/CR54ngEqM\\\",\\\"id\\\":\\\"CR54ngEqM\\\",\\\"moduleId\\\":\\\"GOT1bPddbub0ABqFjn0E\\\"}}\",\"framerIntrinsicHeight\":\"34\",\"framerVariables\":\"{\\\"rMfZ2WMcX\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (656a448)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={rVBafpJgW:{hover:true},tZqaE_iO5:{hover:true},wWpch2UXF:{hover:true}};const cycleOrder=[\"rVBafpJgW\",\"tZqaE_iO5\",\"wWpch2UXF\"];const serializationHash=\"framer-lyGjs\";const variantClassNames={rVBafpJgW:\"framer-v-1uubwki\",tZqaE_iO5:\"framer-v-1uew3y2\",wWpch2UXF:\"framer-v-9cu261\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NlT0GSIvg=undefined;const HTubQx8qV=undefined;const CfuZEIzup=undefined;const Y9EI44KZi=undefined;const transition1={delay:0,duration:.3,ease:[.54,0,.37,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"rVBafpJgW\",Footer:\"tZqaE_iO5\",Mini:\"wWpch2UXF\"};const getProps=({color,height,id,link,newTab,title,width,...props})=>{return{...props,CfuZEIzup:color??props.CfuZEIzup??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",HTubQx8qV:newTab??props.HTubQx8qV,NlT0GSIvg:link??props.NlT0GSIvg,variant:humanReadableVariantMap[props.variant]??props.variant??\"rVBafpJgW\",Y9EI44KZi:title??props.Y9EI44KZi??\"HACEMOS\"};};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,Y9EI44KZi,NlT0GSIvg,HTubQx8qV,CfuZEIzup,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rVBafpJgW\",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:NlT0GSIvg,motionChild:true,nodeId:\"rVBafpJgW\",openInNewTab:HTubQx8qV,scopeId:\"ctul0Zz2L\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1uubwki\",className,classNames)} framer-1q2j2kq`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"rVBafpJgW\",ref:refBinding,style:{...style},...addPropertyOverrides({\"rVBafpJgW-hover\":{\"data-framer-name\":undefined},\"tZqaE_iO5-hover\":{\"data-framer-name\":undefined},\"wWpch2UXF-hover\":{\"data-framer-name\":undefined},tZqaE_iO5:{\"data-framer-name\":\"Footer\"},wWpch2UXF:{\"data-framer-name\":\"Mini\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1N1aXNzZSBJbnRsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-CfuZEIzup-ctul0Zz2L))\",\"--framer-text-transform\":\"uppercase\"},children:\"HACEMOS\"})}),className:\"framer-wg7tzb\",fonts:[\"CUSTOM;Suisse Intl Medium\"],layoutDependency:layoutDependency,layoutId:\"k1W2NS6kX\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-CfuZEIzup-ctul0Zz2L)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-CfuZEIzup-ctul0Zz2L\":CfuZEIzup},text:Y9EI44KZi,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tZqaE_iO5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgQm9sZA==\",\"--framer-font-family\":'\"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-CfuZEIzup-ctul0Zz2L))\",\"--framer-text-transform\":\"uppercase\"},children:\"HACEMOS\"})}),fonts:[\"CUSTOMV2;Suisse Intl Bold\"]},wWpch2UXF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgQm9sZA==\",\"--framer-font-family\":'\"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-CfuZEIzup-ctul0Zz2L))\",\"--framer-text-transform\":\"uppercase\"},children:\"HACEMOS\"})}),fonts:[\"CUSTOMV2;Suisse Intl Bold\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gfow44\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"IUXuowZGe\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-r9nfam\",\"data-framer-name\":\"Full\",layoutDependency:layoutDependency,layoutId:\"eYfntk3A2\",style:{backgroundColor:CfuZEIzup}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xvbndk\",\"data-framer-name\":\"Empty\",layoutDependency:layoutDependency,layoutId:\"sopdDnIXh\",style:{backgroundColor:\"rgb(153, 238, 255)\",opacity:0}})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lyGjs.framer-1q2j2kq, .framer-lyGjs .framer-1q2j2kq { display: block; }\",\".framer-lyGjs.framer-1uubwki { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-lyGjs .framer-wg7tzb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lyGjs .framer-1gfow44 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: auto; }\",\".framer-lyGjs .framer-r9nfam { flex: none; height: 1px; overflow: visible; position: relative; width: 101%; }\",\".framer-lyGjs .framer-1xvbndk { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-lyGjs.framer-v-1uew3y2 .framer-r9nfam, .framer-lyGjs.framer-v-1uew3y2 .framer-1xvbndk { height: 2px; }\",\".framer-lyGjs.framer-v-9cu261.framer-1uubwki { padding: 0px; }\",\".framer-lyGjs.framer-v-1uubwki.hover.framer-1uubwki { overflow: visible; }\",\".framer-lyGjs.framer-v-1uubwki.hover .framer-1gfow44, .framer-lyGjs.framer-v-1uew3y2.hover .framer-1gfow44, .framer-lyGjs.framer-v-9cu261.hover .framer-1gfow44 { justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 80.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tZqaE_iO5\":{\"layout\":[\"auto\",\"auto\"]},\"wWpch2UXF\":{\"layout\":[\"auto\",\"auto\"]},\"Z5muLiyFN\":{\"layout\":[\"auto\",\"auto\"]},\"O58sz5QvD\":{\"layout\":[\"auto\",\"auto\"]},\"Z7fLhOCks\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Y9EI44KZi\":\"title\",\"NlT0GSIvg\":\"link\",\"HTubQx8qV\":\"newTab\",\"CfuZEIzup\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerctul0Zz2L=withCSS(Component,css,\"framer-lyGjs\");export default Framerctul0Zz2L;Framerctul0Zz2L.displayName=\"NAV Item\";Framerctul0Zz2L.defaultProps={height:21,width:80.5};addPropertyControls(Framerctul0Zz2L,{variant:{options:[\"rVBafpJgW\",\"tZqaE_iO5\",\"wWpch2UXF\"],optionTitles:[\"Variant 1\",\"Footer\",\"Mini\"],title:\"Variant\",type:ControlType.Enum},Y9EI44KZi:{defaultValue:\"HACEMOS\",displayTextArea:false,title:\"Title\",type:ControlType.String},NlT0GSIvg:{title:\"Link\",type:ControlType.Link},HTubQx8qV:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},CfuZEIzup:{defaultValue:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",title:\"Color\",type:ControlType.Color}});addFonts(Framerctul0Zz2L,[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/vTfDj4yYivAGDJ2dFv3eIWjT2E.woff2\",weight:\"500\"},{cssFamilyName:\"Suisse Intl Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/B74I2ZibdC0XupERxDk5Vb3E.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerctul0Zz2L\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"21\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Y9EI44KZi\\\":\\\"title\\\",\\\"NlT0GSIvg\\\":\\\"link\\\",\\\"HTubQx8qV\\\":\\\"newTab\\\",\\\"CfuZEIzup\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tZqaE_iO5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wWpch2UXF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z5muLiyFN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"O58sz5QvD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z7fLhOCks\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"80.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ctul0Zz2L.map","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,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 sharedStyle1 from\"https://framerusercontent.com/modules/ZQo2xIOYUZutiaLo9ZfV/4wXgWxcrVDQrdZU9wMeC/cPPbz3Oec.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/c7tA5mEsnk6gnyKtRR0p/wFFYN0Q50n8N4FlhKaX7/HvXKqTUcU.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/ZjnL7s7uhCUSFH7MUac0/rOkqGFz2vUqnFMADODjb/f12KMrnVN.js\";import Vector1 from\"https://framerusercontent.com/modules/Jo3n5JmWOdSAAZhytNm4/hRodYx4g3WvqiyVDnrQ4/CKHu07nhQ.js\";import Triangle from\"https://framerusercontent.com/modules/BXJOUitZT7QfpEErMzN0/4V6VqpOcBeodtbylJZKN/le5pOfENq.js\";import Vector from\"https://framerusercontent.com/modules/pYM02Xhe0Rp48c8ubPsV/AitkV5a2wnNsIXKv34Ck/reyMXZ9J6.js\";import NAVItem from\"https://framerusercontent.com/modules/dLv9LcnbsGtxjxZFYFIO/CTTl6dai2wL9Uv7QaMxv/ctul0Zz2L.js\";const TriangleFonts=getFonts(Triangle);const NAVItemFonts=getFonts(NAVItem);const VectorFonts=getFonts(Vector);const Vector1Fonts=getFonts(Vector1);const cycleOrder=[\"MQ9ZtAFS4\",\"r7Ovc6oQi\",\"kijJefHw3\"];const serializationHash=\"framer-aTBwL\";const variantClassNames={kijJefHw3:\"framer-v-tbiuep\",MQ9ZtAFS4:\"framer-v-125elc4\",r7Ovc6oQi:\"framer-v-uygtb0\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Small DSK\":\"r7Ovc6oQi\",Desktop:\"MQ9ZtAFS4\",Phone:\"kijJefHw3\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MQ9ZtAFS4\"};};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:\"MQ9ZtAFS4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-125elc4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"MQ9ZtAFS4\",ref:refBinding,style:{...style},...addPropertyOverrides({kijJefHw3:{\"data-framer-name\":\"Phone\"},r7Ovc6oQi:{\"data-framer-name\":\"Small DSK\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yhp5cz\",layoutDependency:layoutDependency,layoutId:\"XUVSNdh2J\",style:{backgroundColor:\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lol0qe\",layoutDependency:layoutDependency,layoutId:\"XFDTqPaIU\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vnslcs\",layoutDependency:layoutDependency,layoutId:\"USsT9hF5a\",children:/*#__PURE__*/_jsx(Triangle,{animated:true,className:\"framer-swfdet\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"kTwyYrZM9\",style:{\"--pym3iu\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y9qh2x\",layoutDependency:layoutDependency,layoutId:\"W1Evvpegr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3c8yfa\",\"data-framer-name\":\"Redes\",layoutDependency:layoutDependency,layoutId:\"EAVBvESMn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o9h3p\",layoutDependency:layoutDependency,layoutId:\"ggfCODYYP\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+24+0+0+372+0+0+0+0,...addPropertyOverrides({kijJefHw3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1032)/2+0+0)+16+0+0+386+0+0+0+0+0},r7Ovc6oQi:{y:(componentViewport?.y||0)+0+0+24+0+0+372+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6pelrt-container\",layoutDependency:layoutDependency,layoutId:\"tZTbJPEuF-container\",nodeId:\"tZTbJPEuF\",rendersWithMotion:true,scopeId:\"f12KMrnVN\",children:/*#__PURE__*/_jsx(NAVItem,{CfuZEIzup:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",height:\"100%\",HTubQx8qV:false,id:\"tZTbJPEuF\",layoutId:\"tZTbJPEuF\",NlT0GSIvg:resolvedLinks[0],variant:matchVariant(\"tZqaE_iO5\"),width:\"100%\",Y9EI44KZi:getLocalizedValue(\"v0\",activeLocale)??\"servicios\",...addPropertyOverrides({kijJefHw3:{NlT0GSIvg:resolvedLinks[2],variant:matchVariant(\"wWpch2UXF\")},r7Ovc6oQi:{NlT0GSIvg:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+24+0+0+372+0+0+0+31,...addPropertyOverrides({kijJefHw3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1032)/2+0+0)+16+0+0+386+0+0+0+0+31},r7Ovc6oQi:{y:(componentViewport?.y||0)+0+0+24+0+0+372+0+0+0+31}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1emtrf2-container\",layoutDependency:layoutDependency,layoutId:\"ojMR3GcZk-container\",nodeId:\"ojMR3GcZk\",rendersWithMotion:true,scopeId:\"f12KMrnVN\",children:/*#__PURE__*/_jsx(NAVItem,{CfuZEIzup:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",height:\"100%\",HTubQx8qV:false,id:\"ojMR3GcZk\",layoutId:\"ojMR3GcZk\",NlT0GSIvg:resolvedLinks1[0],variant:matchVariant(\"tZqaE_iO5\"),width:\"100%\",Y9EI44KZi:getLocalizedValue(\"v1\",activeLocale)??\"equipo\",...addPropertyOverrides({kijJefHw3:{NlT0GSIvg:resolvedLinks1[2],variant:matchVariant(\"wWpch2UXF\")},r7Ovc6oQi:{NlT0GSIvg:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":pBEnmNPsZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pBEnmNPsZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pBEnmNPsZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+24+0+0+372+0+0+0+62,...addPropertyOverrides({kijJefHw3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1032)/2+0+0)+16+0+0+386+0+0+0+0+62},r7Ovc6oQi:{y:(componentViewport?.y||0)+0+0+24+0+0+372+0+0+0+62}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5uk03i-container\",layoutDependency:layoutDependency,layoutId:\"cmimQyUSO-container\",nodeId:\"cmimQyUSO\",rendersWithMotion:true,scopeId:\"f12KMrnVN\",children:/*#__PURE__*/_jsx(NAVItem,{CfuZEIzup:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",height:\"100%\",HTubQx8qV:false,id:\"cmimQyUSO\",layoutId:\"cmimQyUSO\",NlT0GSIvg:resolvedLinks2[0],variant:matchVariant(\"tZqaE_iO5\"),width:\"100%\",Y9EI44KZi:getLocalizedValue(\"v2\",activeLocale)??\"proyectos\",...addPropertyOverrides({kijJefHw3:{NlT0GSIvg:resolvedLinks2[2],variant:matchVariant(\"wWpch2UXF\")},r7Ovc6oQi:{NlT0GSIvg:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8w90ds\",layoutDependency:layoutDependency,layoutId:\"pvloQs9f8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+24+0+0+372+0+0+0+0,...addPropertyOverrides({kijJefHw3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1032)/2+0+0)+16+0+0+386+0+0+115+0+0},r7Ovc6oQi:{y:(componentViewport?.y||0)+0+0+24+0+0+372+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a6aas5-container\",layoutDependency:layoutDependency,layoutId:\"ykn0ESbZR-container\",nodeId:\"ykn0ESbZR\",rendersWithMotion:true,scopeId:\"f12KMrnVN\",children:/*#__PURE__*/_jsx(NAVItem,{CfuZEIzup:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",height:\"100%\",HTubQx8qV:true,id:\"ykn0ESbZR\",layoutId:\"ykn0ESbZR\",NlT0GSIvg:\"https://www.instagram.com/somos_wasabi/\",variant:matchVariant(\"tZqaE_iO5\"),width:\"100%\",Y9EI44KZi:getLocalizedValue(\"v3\",activeLocale)??\"INSTAGRAM\",...addPropertyOverrides({kijJefHw3:{variant:matchVariant(\"wWpch2UXF\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+24+0+0+372+0+0+0+31,...addPropertyOverrides({kijJefHw3:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1032)/2+0+0)+16+0+0+386+0+0+115+0+31},r7Ovc6oQi:{y:(componentViewport?.y||0)+0+0+24+0+0+372+0+0+0+31}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pfc1fi-container\",layoutDependency:layoutDependency,layoutId:\"XaT24QDfF-container\",nodeId:\"XaT24QDfF\",rendersWithMotion:true,scopeId:\"f12KMrnVN\",children:/*#__PURE__*/_jsx(NAVItem,{CfuZEIzup:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",height:\"100%\",HTubQx8qV:true,id:\"XaT24QDfF\",layoutId:\"XaT24QDfF\",NlT0GSIvg:\"https://www.linkedin.com/company/somoswasabi/\",variant:matchVariant(\"tZqaE_iO5\"),width:\"100%\",Y9EI44KZi:getLocalizedValue(\"v4\",activeLocale)??\"LINKEDIN\",...addPropertyOverrides({kijJefHw3:{variant:matchVariant(\"wWpch2UXF\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2luryb\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"niHIKUce9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-157ijx7\",layoutDependency:layoutDependency,layoutId:\"nmy_dk2_L\",children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:info@wasabi.com.uy\",motionChild:true,nodeId:\"hvrS1y3bn\",openInNewTab:true,scopeId:\"f12KMrnVN\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-uj7kak framer-1ir72ui\",layoutDependency:layoutDependency,layoutId:\"hvrS1y3bn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"info@wasabi.com.uy\"})}),className:\"framer-1r9x8xm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G8y1OZUvm\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+598 2707 7469\",motionChild:true,nodeId:\"YnqxvIF1v\",openInNewTab:true,relValues:[],scopeId:\"f12KMrnVN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-hi1exk\",\"data-styles-preset\":\"cPPbz3Oec\",children:\"+598 2707 7469\"})})})}),className:\"framer-1lmltj7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YnqxvIF1v\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"https://share.google/YaZA8BIhxXch6ihPe\",motionChild:true,nodeId:\"yJL1MxQ4M\",openInNewTab:true,scopeId:\"f12KMrnVN\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cmwvid framer-1ir72ui\",layoutDependency:layoutDependency,layoutId:\"yJL1MxQ4M\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"Obligado 1384\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"Montevideo, Uruguay\"})]}),className:\"framer-z83iz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tXkyS6Gyj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1omyndb\",layoutDependency:layoutDependency,layoutId:\"wU9hqo1Z_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"Sumate al equipo:\"})}),className:\"framer-jjhlm7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZqID1dkW4\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"mailto:wasabinos@wasabi.com.uy\",motionChild:true,nodeId:\"HiNmcmJKd\",openInNewTab:true,scopeId:\"f12KMrnVN\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1o3vdli framer-1ir72ui\",layoutDependency:layoutDependency,layoutId:\"HiNmcmJKd\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"wasabinos@wasabi.com.uy\"})}),className:\"framer-4bb8xp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zGKkM5Cv_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15oobp0\",layoutDependency:layoutDependency,layoutId:\"DUx5JLlRY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rq3q3x\",layoutDependency:layoutDependency,layoutId:\"kQ1IgEtYG\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{kijJefHw3:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({kijJefHw3:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-3jeopu\",layoutDependency:layoutDependency,layoutId:\"TbF0ZVCB4\",style:{\"--pym3iu\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",children:\"\\xa9 2026 Todos los derechos reservados\"})}),className:\"framer-19u1205\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Dz07BywHj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kijJefHw3:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-edqlhj\",\"data-styles-preset\":\"HvXKqTUcU\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xa9 2026 Todos los derechos reservados\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i4g9dh\",layoutDependency:layoutDependency,layoutId:\"xWB7vVf0o\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w9m7u\",\"data-framer-name\":\"Logos\",layoutDependency:layoutDependency,layoutId:\"uUY3SMFgn\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:70,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||800)-0-1e3)/2+0+0)+24+813+0+0+0+0+0+67.5),pixelHeight:64,pixelWidth:140,sizes:\"139px\",src:\"https://framerusercontent.com/images/rvoyXINTkzZ6idCA1RLjxIQbs0.svg?width=140&height=64\"},className:\"framer-m92t8r\",layoutDependency:layoutDependency,layoutId:\"MUC7trHj2\",...addPropertyOverrides({kijJefHw3:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:70,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-1032)/2+0+0)+16+686+0+0+0+0+0+83),pixelHeight:64,pixelWidth:140,sizes:\"111px\",src:\"https://framerusercontent.com/images/rvoyXINTkzZ6idCA1RLjxIQbs0.svg?width=140&height=64\"}},r7Ovc6oQi:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:70,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+24+813+0+0+0+0+0+67.5),pixelHeight:64,pixelWidth:140,sizes:\"139px\",src:\"https://framerusercontent.com/images/rvoyXINTkzZ6idCA1RLjxIQbs0.svg?width=140&height=64\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10bzbpu\",layoutDependency:layoutDependency,layoutId:\"v0tlcbaET\",children:/*#__PURE__*/_jsx(Vector1,{animated:true,className:\"framer-1rb27kq\",layoutDependency:layoutDependency,layoutId:\"bk_P8sjEV\",style:{\"--pym3iu\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"}})})]})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aTBwL.framer-1ir72ui, .framer-aTBwL .framer-1ir72ui { display: block; }\",\".framer-aTBwL.framer-125elc4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 200px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-aTBwL .framer-1yhp5cz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; padding: 24px 24px 32px 24px; position: relative; width: 100%; }\",\".framer-aTBwL .framer-lol0qe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-aTBwL .framer-vnslcs { aspect-ratio: 3.8461538461538463 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 362px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-aTBwL .framer-swfdet { flex: none; height: var(--framer-aspect-ratio-supported, 362px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-aTBwL .framer-y9qh2x { align-content: flex-start; align-items: flex-start; 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-aTBwL .framer-3c8yfa { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-aTBwL .framer-o9h3p, .framer-aTBwL .framer-8w90ds { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 212px; }\",\".framer-aTBwL .framer-6pelrt-container, .framer-aTBwL .framer-1emtrf2-container, .framer-aTBwL .framer-5uk03i-container, .framer-aTBwL .framer-1a6aas5-container, .framer-aTBwL .framer-1pfc1fi-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aTBwL .framer-2luryb { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-aTBwL .framer-157ijx7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 209px; }\",\".framer-aTBwL .framer-uj7kak { cursor: pointer; flex: none; height: 18px; overflow: visible; position: relative; text-decoration: none; width: 170px; }\",\".framer-aTBwL .framer-1r9x8xm { flex: none; height: auto; left: 0px; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-aTBwL .framer-1lmltj7, .framer-aTBwL .framer-z83iz, .framer-aTBwL .framer-19u1205 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-aTBwL .framer-1cmwvid { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-aTBwL .framer-1omyndb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 229px; }\",\".framer-aTBwL .framer-jjhlm7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-aTBwL .framer-1o3vdli { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-aTBwL .framer-4bb8xp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 229px; word-break: break-word; word-wrap: break-word; }\",\".framer-aTBwL .framer-15oobp0 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-aTBwL .framer-1rq3q3x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-aTBwL .framer-3jeopu { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 115px; }\",\".framer-aTBwL .framer-i4g9dh { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-aTBwL .framer-1w9m7u { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 131px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-aTBwL .framer-m92t8r { aspect-ratio: 2.1875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 64px); overflow: visible; position: relative; width: 139px; }\",\".framer-aTBwL .framer-10bzbpu { aspect-ratio: 0.5877862595419847 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 119px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 70px; }\",\".framer-aTBwL .framer-1rb27kq { flex: none; height: var(--framer-aspect-ratio-supported, 119px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-aTBwL.framer-v-uygtb0.framer-125elc4 { gap: 144px; justify-content: flex-start; width: 1000px; }\",\".framer-aTBwL.framer-v-uygtb0 .framer-vnslcs, .framer-aTBwL.framer-v-uygtb0 .framer-swfdet { height: var(--framer-aspect-ratio-supported, 248px); }\",\".framer-aTBwL.framer-v-tbiuep.framer-125elc4 { gap: 104px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 390px; }\",\".framer-aTBwL.framer-v-tbiuep .framer-1yhp5cz { padding: 16px 16px 40px 16px; }\",\".framer-aTBwL.framer-v-tbiuep .framer-lol0qe { gap: 24px; justify-content: flex-start; }\",\".framer-aTBwL.framer-v-tbiuep .framer-vnslcs { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 52px); justify-content: center; padding: 0px; }\",\".framer-aTBwL.framer-v-tbiuep .framer-swfdet { aspect-ratio: 3.849462365591398 / 1; height: var(--framer-aspect-ratio-supported, 93px); left: unset; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-aTBwL.framer-v-tbiuep .framer-y9qh2x { gap: 16px; justify-content: flex-start; }\",\".framer-aTBwL.framer-v-tbiuep .framer-3c8yfa { flex: none; flex-direction: column; gap: 32px; width: 48%; }\",\".framer-aTBwL.framer-v-tbiuep .framer-o9h3p, .framer-aTBwL.framer-v-tbiuep .framer-8w90ds, .framer-aTBwL.framer-v-tbiuep .framer-157ijx7, .framer-aTBwL.framer-v-tbiuep .framer-1omyndb { width: 100%; }\",\".framer-aTBwL.framer-v-tbiuep .framer-2luryb { flex-direction: column; gap: 16px; }\",\".framer-aTBwL.framer-v-tbiuep .framer-4bb8xp { flex: 1 0 0px; width: 1px; }\",\".framer-aTBwL.framer-v-tbiuep .framer-15oobp0 { flex-direction: column; gap: 24px; justify-content: flex-end; }\",\".framer-aTBwL.framer-v-tbiuep .framer-1rq3q3x { flex-direction: column; gap: 8px; justify-content: flex-end; order: 1; padding: 16px 0px 0px 0px; width: 100%; }\",\".framer-aTBwL.framer-v-tbiuep .framer-3jeopu { height: var(--framer-aspect-ratio-supported, 19px); width: 100%; }\",\".framer-aTBwL.framer-v-tbiuep .framer-19u1205 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-aTBwL.framer-v-tbiuep .framer-i4g9dh { gap: 10px; order: 0; width: 100%; }\",\".framer-aTBwL.framer-v-tbiuep .framer-1w9m7u { flex: 1 0 0px; gap: unset; height: min-content; justify-content: space-between; width: 1px; }\",\".framer-aTBwL.framer-v-tbiuep .framer-m92t8r { height: var(--framer-aspect-ratio-supported, 50px); order: 1; width: 111px; }\",\".framer-aTBwL.framer-v-tbiuep .framer-10bzbpu { height: var(--framer-aspect-ratio-supported, 133px); order: 0; width: 78px; }\",\".framer-aTBwL.framer-v-tbiuep .framer-1rb27kq { aspect-ratio: 0.5903614457831325 / 1; height: var(--framer-aspect-ratio-supported, 131px); }\",...sharedStyle.css,...sharedStyle1.css,'.framer-aTBwL[data-border=\"true\"]::after, .framer-aTBwL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"r7Ovc6oQi\":{\"layout\":[\"fixed\",\"auto\"]},\"kijJefHw3\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf12KMrnVN=withCSS(Component,css,\"framer-aTBwL\");export default Framerf12KMrnVN;Framerf12KMrnVN.displayName=\"Footer\";Framerf12KMrnVN.defaultProps={height:800,width:1440};addPropertyControls(Framerf12KMrnVN,{variant:{options:[\"MQ9ZtAFS4\",\"r7Ovc6oQi\",\"kijJefHw3\"],optionTitles:[\"Desktop\",\"Small DSK\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerf12KMrnVN,[{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\"}]},...TriangleFonts,...NAVItemFonts,...VectorFonts,...Vector1Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerf12KMrnVN.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NAVItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf12KMrnVN\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r7Ovc6oQi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kijJefHw3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f12KMrnVN.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function lockBodyScroll(){const body=document.body;if(!body)return;// Si ya está bloqueado, no re-apliques\nif(body.dataset.framerScrollLocked===\"true\")return;// Guardamos estado previo para poder restaurar bien\nbody.dataset.framerScrollLocked=\"true\";body.dataset.framerPrevOverflow=body.style.overflow||\"\";body.dataset.framerPrevOverscroll=body.style.overscrollBehavior||\"\";body.style.overflow=\"hidden\";// Evita \"scroll chaining\" / rebote en algunos navegadores\nbody.style.overscrollBehavior=\"none\";}function unlockBodyScroll(){const body=document.body;if(!body)return;if(body.dataset.framerScrollLocked!==\"true\")return;body.style.overflow=body.dataset.framerPrevOverflow??\"\";body.style.overscrollBehavior=body.dataset.framerPrevOverscroll??\"\";delete body.dataset.framerScrollLocked;delete body.dataset.framerPrevOverflow;delete body.dataset.framerPrevOverscroll;}export default function ScrollLockToggle(props){React.useEffect(()=>{if(props.enabled)lockBodyScroll();else unlockBodyScroll();// Cleanup por si el component se desmonta estando ON\nreturn()=>{unlockBodyScroll();};},[props.enabled]);// Invisible\nreturn /*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,pointerEvents:\"none\"}});}addPropertyControls(ScrollLockToggle,{enabled:{type:ControlType.Boolean,title:\"Lock Scroll\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollLockToggle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Block_Scroll.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=\"services\";export const v1=\"team\";export const v2=\"projects\";export const v3=\"Contact\";export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\"},children:\"\\xa9 2025\"})});export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\"},children:\"\\xa9 2025 All rights reserved.\"})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\"},children:\"All rights reserved\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0d7099)\nimport*as localizedValues from\"./IEoPfVXpV-0.js\";const valuesByLocaleId={SZDxTrI5d:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569fd08)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const rMfZ2WMcX=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 200 34\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 72.78 0.84 L 58.32 0.84 L 46.86 32.47 L 59.21 32.47 L 60.86 27.59 L 70.27 27.59 L 71.92 32.47 L 84.27 32.47 Z M 61.96 19.66 L 65.55 10.02 L 69.14 19.66 L 61.91 19.66 L 61.97 19.66 Z M 153.91 32.47 L 153.91 0.84 L 173.49 0.84 C 177.02 0.84 179.72 1.55 181.49 2.96 C 183.25 4.37 184.19 6.49 184.19 9.19 C 184.19 11.89 183.84 11.84 183.19 12.83 C 182.54 13.82 181.66 14.71 180.6 15.36 C 181.89 15.83 182.89 16.65 183.77 17.89 C 184.59 19.12 185.06 20.77 185.06 22.83 C 185.06 25.89 184 28.24 181.94 29.88 C 179.88 31.53 176.71 32.41 172.47 32.41 L 153.89 32.41 L 153.89 32.47 Z M 170.9 12.25 C 171.43 12.25 171.84 12.07 172.19 11.78 C 172.54 11.49 172.66 11.02 172.66 10.49 L 172.66 10.02 C 172.66 9.49 172.48 9.08 172.19 8.73 C 171.9 8.38 171.48 8.26 170.96 8.26 L 165.73 8.26 L 165.73 12.26 L 170.96 12.26 L 170.9 12.26 Z M 171.19 24.06 C 171.84 24.06 172.37 23.88 172.72 23.59 C 173.07 23.3 173.25 22.77 173.25 22.18 L 173.25 21.53 C 173.25 20.94 173.07 20.47 172.72 20.12 C 172.37 19.77 171.84 19.65 171.19 19.65 L 165.61 19.65 L 165.61 24.06 Z M 200 0.84 L 188.24 0.84 L 188.24 32.47 L 200 32.47 Z M 140.33 0.84 L 125.87 0.84 L 114.41 32.47 L 126.76 32.47 L 128.41 27.59 L 137.82 27.59 L 139.47 32.47 L 151.82 32.47 Z M 129.51 19.66 L 133.1 10.02 L 136.69 19.66 L 129.46 19.66 L 129.52 19.66 Z M 111.7 15.54 C 110.05 14.01 107.7 13.07 104.59 12.6 L 99.71 11.89 C 98.53 11.71 97.65 11.54 97.12 11.3 C 96.94 11.24 96.06 10.77 96.06 9.83 L 96.06 9.48 C 96.18 8.89 96.65 8.48 96.65 8.48 L 96.83 8.3 C 97.12 8.12 97.42 8.01 97.83 7.95 C 98.18 7.89 98.65 7.83 99.18 7.83 C 99.71 7.83 99.83 7.83 100.06 7.89 L 100.41 7.89 C 102.23 8.36 102.29 9.54 102.7 10.59 L 113.11 10.59 C 113.11 8.77 112.64 7.18 111.7 5.53 C 110.76 3.88 109.29 2.53 107.29 1.53 C 105.29 0.47 102.76 0 99.77 0 L 98.54 0 C 95.89 0 93.54 0.41 91.43 1.18 C 89.31 2 87.67 3.12 86.43 4.65 C 85.19 6.18 84.61 8 84.61 10.06 C 84.61 15.35 87.73 18.47 94.02 19.47 L 98.25 20.12 C 99.84 20.36 100.9 20.65 101.54 21 C 102.18 21.35 102.48 21.76 102.48 22.35 C 102.48 23.82 101.36 24.94 99.19 24.94 C 97.02 24.94 97.13 24.65 96.54 24.12 C 95.95 23.59 95.6 22.3 95.48 21.12 L 84.31 21.12 C 84.37 23.59 85.02 25.71 86.25 27.53 C 87.48 29.35 89.13 30.7 91.25 31.65 C 93.37 32.59 95.78 33.06 98.54 33.06 L 99.77 33.06 C 102.53 33.06 104.94 32.59 107.06 31.71 C 109.18 30.83 110.88 29.53 112.06 27.83 C 113.24 26.18 113.88 24.19 113.88 22.01 C 113.88 19.83 113.06 16.95 111.41 15.43 M 39.92 0.84 L 35.27 14.66 L 30.69 0.84 L 21.52 0.84 L 16.87 14.66 L 12.29 0.84 L 0 0.84 L 11.46 32.47 L 21.52 32.47 L 26.1 20.01 L 30.69 32.47 L 40.74 32.47 L 52.2 0.84 Z\" fill=\"transparent\" height=\"33.059999999552964px\" id=\"WIzJoE8ol\" width=\"200.00000549316405px\"><path d=\"M 0 0 L 200 0 L 200 33.04 L 0 33.04 Z\" display=\"none\" fill=\"transparent\" height=\"33.04px\" id=\"kPrg4qjMp\" transform=\"translate(0 0.02)\" width=\"200px\"/><path d=\"M 72.78 0.84 L 58.32 0.84 L 46.86 32.47 L 59.21 32.47 L 60.86 27.59 L 70.27 27.59 L 71.92 32.47 L 84.27 32.47 Z M 61.96 19.66 L 65.55 10.02 L 69.14 19.66 L 61.91 19.66 L 61.97 19.66 Z M 153.91 32.47 L 153.91 0.84 L 173.49 0.84 C 177.02 0.84 179.72 1.55 181.49 2.96 C 183.25 4.37 184.19 6.49 184.19 9.19 C 184.19 11.89 183.84 11.84 183.19 12.83 C 182.54 13.82 181.66 14.71 180.6 15.36 C 181.89 15.83 182.89 16.65 183.77 17.89 C 184.59 19.12 185.06 20.77 185.06 22.83 C 185.06 25.89 184 28.24 181.94 29.88 C 179.88 31.53 176.71 32.41 172.47 32.41 L 153.89 32.41 L 153.89 32.47 Z M 170.9 12.25 C 171.43 12.25 171.84 12.07 172.19 11.78 C 172.54 11.49 172.66 11.02 172.66 10.49 L 172.66 10.02 C 172.66 9.49 172.48 9.08 172.19 8.73 C 171.9 8.38 171.48 8.26 170.96 8.26 L 165.73 8.26 L 165.73 12.26 L 170.96 12.26 L 170.9 12.26 Z M 171.19 24.06 C 171.84 24.06 172.37 23.88 172.72 23.59 C 173.07 23.3 173.25 22.77 173.25 22.18 L 173.25 21.53 C 173.25 20.94 173.07 20.47 172.72 20.12 C 172.37 19.77 171.84 19.65 171.19 19.65 L 165.61 19.65 L 165.61 24.06 Z M 200 0.84 L 188.24 0.84 L 188.24 32.47 L 200 32.47 Z M 140.33 0.84 L 125.87 0.84 L 114.41 32.47 L 126.76 32.47 L 128.41 27.59 L 137.82 27.59 L 139.47 32.47 L 151.82 32.47 Z M 129.51 19.66 L 133.1 10.02 L 136.69 19.66 L 129.46 19.66 L 129.52 19.66 Z M 111.7 15.54 C 110.05 14.01 107.7 13.07 104.59 12.6 L 99.71 11.89 C 98.53 11.71 97.65 11.54 97.12 11.3 C 96.94 11.24 96.06 10.77 96.06 9.83 L 96.06 9.48 C 96.18 8.89 96.65 8.48 96.65 8.48 L 96.83 8.3 C 97.12 8.12 97.42 8.01 97.83 7.95 C 98.18 7.89 98.65 7.83 99.18 7.83 C 99.71 7.83 99.83 7.83 100.06 7.89 L 100.41 7.89 C 102.23 8.36 102.29 9.54 102.7 10.59 L 113.11 10.59 C 113.11 8.77 112.64 7.18 111.7 5.53 C 110.76 3.88 109.29 2.53 107.29 1.53 C 105.29 0.47 102.76 0 99.77 0 L 98.54 0 C 95.89 0 93.54 0.41 91.43 1.18 C 89.31 2 87.67 3.12 86.43 4.65 C 85.19 6.18 84.61 8 84.61 10.06 C 84.61 15.35 87.73 18.47 94.02 19.47 L 98.25 20.12 C 99.84 20.36 100.9 20.65 101.54 21 C 102.18 21.35 102.48 21.76 102.48 22.35 C 102.48 23.82 101.36 24.94 99.19 24.94 C 97.02 24.94 97.13 24.65 96.54 24.12 C 95.95 23.59 95.6 22.3 95.48 21.12 L 84.31 21.12 C 84.37 23.59 85.02 25.71 86.25 27.53 C 87.48 29.35 89.13 30.7 91.25 31.65 C 93.37 32.59 95.78 33.06 98.54 33.06 L 99.77 33.06 C 102.53 33.06 104.94 32.59 107.06 31.71 C 109.18 30.83 110.88 29.53 112.06 27.83 C 113.24 26.18 113.88 24.19 113.88 22.01 C 113.88 19.83 113.06 16.95 111.41 15.43 M 39.92 0.84 L 35.27 14.66 L 30.69 0.84 L 21.52 0.84 L 16.87 14.66 L 12.29 0.84 L 0 0.84 L 11.46 32.47 L 21.52 32.47 L 26.1 20.01 L 30.69 32.47 L 40.74 32.47 L 52.2 0.84 Z\" fill=\"var(--pym3iu, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\" height=\"33.059999999999995px\" id=\"OQ0QtLNAR\" transform=\"translate(0 0)\" width=\"200.00000549316405px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rMfZ2WMcX:fill??props.rMfZ2WMcX??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rMfZ2WMcX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-4mJmF\",className),layoutId:layoutId,ref:ref,style:{\"--pym3iu\":rMfZ2WMcX,...style}});});const css=[`.framer-4mJmF { -webkit-mask: ${mask}; aspect-ratio: 5.882352941176471; background-color: var(--pym3iu); mask: ${mask}; width: 200px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 34\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rMfZ2WMcX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"pym3iu\"},\"set\":{\"localId\":\"vectorSet/CR54ngEqM\",\"id\":\"CR54ngEqM\",\"moduleId\":\"GOT1bPddbub0ABqFjn0E\"}}\n */const Icon=withCSS(Component,css,\"framer-4mJmF\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{rMfZ2WMcX:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pym3iu\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/CR54ngEqM\\\",\\\"id\\\":\\\"CR54ngEqM\\\",\\\"moduleId\\\":\\\"GOT1bPddbub0ABqFjn0E\\\"}}\",\"framerIntrinsicHeight\":\"34\",\"framerVariables\":\"{\\\"rMfZ2WMcX\\\":\\\"fill\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (569b461)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const rMfZ2WMcX=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 200 52\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 122.93 0 L 115.46 18.11 L 108 0 L 91.71 0 L 84.24 18.11 L 76.78 0 L 0 0 L 0 51.21 L 92.42 51.21 L 99.88 33.16 L 107.35 51.21 L 200 51.21 L 200 0 Z\" fill=\"var(--pym3iu, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\" height=\"51.210000000000036px\" id=\"PfxPFc1lw\" width=\"200px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rMfZ2WMcX:fill??props.rMfZ2WMcX??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rMfZ2WMcX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-163vF\",className),layoutId:layoutId,ref:ref,style:{\"--pym3iu\":rMfZ2WMcX,...style}});});const css=[`.framer-163vF { -webkit-mask: ${mask}; aspect-ratio: 3.8461538461538463; background-color: var(--pym3iu); mask: ${mask}; width: 200px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 52\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rMfZ2WMcX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Triangle\",\"color\":{\"type\":\"variable\",\"value\":\"pym3iu\"},\"set\":{\"localId\":\"vectorSet/CR54ngEqM\",\"id\":\"CR54ngEqM\",\"moduleId\":\"GOT1bPddbub0ABqFjn0E\"}}\n */const Icon=withCSS(Component,css,\"framer-163vF\");Icon.displayName=\"Triangle\";export default Icon;addPropertyControls(Icon,{rMfZ2WMcX:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rMfZ2WMcX\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerVector\":\"{\\\"name\\\":\\\"Triangle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pym3iu\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/CR54ngEqM\\\",\\\"id\\\":\\\"CR54ngEqM\\\",\\\"moduleId\\\":\\\"GOT1bPddbub0ABqFjn0E\\\"}}\",\"framerIntrinsicHeight\":\"52\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Triangle from\"https://framerusercontent.com/modules/84M63wjhIEnlMwyGnNdv/xYx4YdPpFamgyvFB2WvN/le5pOfENq.js\";import Vector from\"https://framerusercontent.com/modules/xm830z0QXF7Q5TG6Oo6I/Eu4RV13ucptn5wHA1aKJ/reyMXZ9J6.js\";const TriangleFonts=getFonts(Triangle);const VectorFonts=getFonts(Vector);const enabledGestures={WyGrdWnop:{hover:true}};const cycleOrder=[\"WyGrdWnop\",\"ihQKF49nH\"];const serializationHash=\"framer-2juEN\";const variantClassNames={ihQKF49nH:\"framer-v-dsrkg2\",WyGrdWnop:\"framer-v-4ysaqi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PcgYR8Bp1=undefined;const transition1={delay:0,duration:.3,ease:[.66,0,.3,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"WyGrdWnop\",mob:\"ihQKF49nH\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,width,...props})=>{return{...props,PcgYR8Bp1:fill??props.PcgYR8Bp1??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WyGrdWnop\"};};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,PcgYR8Bp1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WyGrdWnop\",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:{hash:\":ptakKL8y9\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WyGrdWnop\",openInNewTab:false,scopeId:\"pMIO2Wbzx\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-4ysaqi\",className,classNames)} framer-zbv3c`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WyGrdWnop\",ref:refBinding,style:{...style},...addPropertyOverrides({\"WyGrdWnop-hover\":{\"data-framer-name\":undefined},ihQKF49nH:{\"data-framer-name\":\"mob\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19kec8n\",layoutDependency:layoutDependency,layoutId:\"lcpbd6ohq\",children:/*#__PURE__*/_jsx(Triangle,{animated:true,className:\"framer-1x5fgy5\",layoutDependency:layoutDependency,layoutId:\"wXlCb1_7O\",style:{\"--pym3iu\":PcgYR8Bp1}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ewrg39\",layoutDependency:layoutDependency,layoutId:\"IuYfB66wK\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-17ypiwh\",layoutDependency:layoutDependency,layoutId:\"HdHC28kk2\",style:{\"--pym3iu\":PcgYR8Bp1}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2juEN.framer-zbv3c, .framer-2juEN .framer-zbv3c { display: block; }\",\".framer-2juEN.framer-4ysaqi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 41px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 156px; }\",\".framer-2juEN .framer-19kec8n, .framer-2juEN .framer-1ewrg39 { align-content: center; align-items: center; aspect-ratio: 3.8518518518518516 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 41px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2juEN .framer-1x5fgy5 { aspect-ratio: 3.8518518518518516 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 41px); position: relative; width: 100%; }\",\".framer-2juEN .framer-17ypiwh { aspect-ratio: 5.886792452830188 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 27px); position: relative; width: 1px; }\",\".framer-2juEN.framer-v-dsrkg2.framer-4ysaqi { cursor: unset; }\",\".framer-2juEN.framer-v-4ysaqi.hover.framer-4ysaqi { justify-content: flex-end; }\",\".framer-2juEN.framer-v-4ysaqi.hover .framer-19kec8n { height: var(--framer-aspect-ratio-supported, 43px); padding: 0px 0px 2px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40.5\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ihQKF49nH\":{\"layout\":[\"fixed\",\"fixed\"]},\"a1X7uCue_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"PcgYR8Bp1\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpMIO2Wbzx=withCSS(Component,css,\"framer-2juEN\");export default FramerpMIO2Wbzx;FramerpMIO2Wbzx.displayName=\"ISO\";FramerpMIO2Wbzx.defaultProps={height:40.5,width:156};addPropertyControls(FramerpMIO2Wbzx,{variant:{options:[\"WyGrdWnop\",\"ihQKF49nH\"],optionTitles:[\"Variant 1\",\"mob\"],title:\"Variant\",type:ControlType.Enum},PcgYR8Bp1:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerpMIO2Wbzx,[{explicitInter:true,fonts:[]},...TriangleFonts,...VectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpMIO2Wbzx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40.5\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ihQKF49nH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a1X7uCue_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"156\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"PcgYR8Bp1\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pMIO2Wbzx.map","import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(typeof padding===\"string\"){return{padding};}if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.Padding,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){if(typeof radius===\"string\"){return{borderRadius:radius};}const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,// @ts-ignore Internal function\nuseLocalesForCurrentRoute,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();const localesForCurrentRoute=useLocalesForCurrentRoute();const activeLocaleId=activeLocale?.id??\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:localesForCurrentRoute.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:selectedLocale?.name??\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `],\"framer-library-LocalePicker\");LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"34\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","// Generated by Framer (31f1c56)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10 20 C 8.633 20 7.342 19.738 6.125 19.212 C 4.908 18.688 3.846 17.971 2.938 17.063 C 2.029 16.154 1.313 15.092 0.787 13.875 C 0.263 12.658 0 11.367 0 10 C 0 8.617 0.263 7.321 0.787 6.112 C 1.313 4.904 2.029 3.846 2.938 2.938 C 3.846 2.029 4.908 1.313 6.125 0.787 C 7.342 0.263 8.633 0 10 0 C 11.383 0 12.679 0.263 13.887 0.787 C 15.096 1.313 16.154 2.029 17.063 2.938 C 17.971 3.846 18.688 4.904 19.212 6.112 C 19.738 7.321 20 8.617 20 10 C 20 11.367 19.738 12.658 19.212 13.875 C 18.688 15.092 17.971 16.154 17.063 17.063 C 16.154 17.971 15.096 18.688 13.887 19.212 C 12.679 19.738 11.383 20 10 20 Z M 10 17.95 C 10.433 17.35 10.808 16.725 11.125 16.075 C 11.442 15.425 11.7 14.733 11.9 14 L 8.1 14 C 8.3 14.733 8.558 15.425 8.875 16.075 C 9.192 16.725 9.567 17.35 10 17.95 Z M 7.4 17.55 C 7.1 17 6.837 16.429 6.612 15.838 C 6.387 15.246 6.2 14.633 6.05 14 L 3.1 14 C 3.583 14.833 4.187 15.558 4.912 16.175 C 5.637 16.792 6.467 17.25 7.4 17.55 Z M 12.6 17.55 C 13.533 17.25 14.363 16.792 15.088 16.175 C 15.813 15.558 16.417 14.833 16.9 14 L 13.95 14 C 13.8 14.633 13.613 15.246 13.388 15.838 C 13.163 16.429 12.9 17 12.6 17.55 Z M 2.25 12 L 5.65 12 C 5.6 11.667 5.563 11.338 5.537 11.012 C 5.513 10.688 5.5 10.35 5.5 10 C 5.5 9.65 5.513 9.313 5.537 8.988 C 5.563 8.662 5.6 8.333 5.65 8 L 2.25 8 C 2.167 8.333 2.104 8.662 2.063 8.988 C 2.021 9.313 2 9.65 2 10 C 2 10.35 2.021 10.688 2.063 11.012 C 2.104 11.338 2.167 11.667 2.25 12 Z M 7.65 12 L 12.35 12 C 12.4 11.667 12.438 11.338 12.463 11.012 C 12.488 10.688 12.5 10.35 12.5 10 C 12.5 9.65 12.488 9.313 12.463 8.988 C 12.438 8.662 12.4 8.333 12.35 8 L 7.65 8 C 7.6 8.333 7.563 8.662 7.537 8.988 C 7.513 9.313 7.5 9.65 7.5 10 C 7.5 10.35 7.513 10.688 7.537 11.012 C 7.563 11.338 7.6 11.667 7.65 12 Z M 14.35 12 L 17.75 12 C 17.833 11.667 17.896 11.338 17.938 11.012 C 17.979 10.688 18 10.35 18 10 C 18 9.65 17.979 9.313 17.938 8.988 C 17.896 8.662 17.833 8.333 17.75 8 L 14.35 8 C 14.4 8.333 14.438 8.662 14.463 8.988 C 14.488 9.313 14.5 9.65 14.5 10 C 14.5 10.35 14.488 10.688 14.463 11.012 C 14.438 11.338 14.4 11.667 14.35 12 Z M 13.95 6 L 16.9 6 C 16.417 5.167 15.813 4.442 15.088 3.825 C 14.363 3.208 13.533 2.75 12.6 2.45 C 12.9 3 13.163 3.571 13.388 4.163 C 13.613 4.754 13.8 5.367 13.95 6 Z M 8.1 6 L 11.9 6 C 11.7 5.267 11.442 4.575 11.125 3.925 C 10.808 3.275 10.433 2.65 10 2.05 C 9.567 2.65 9.192 3.275 8.875 3.925 C 8.558 4.575 8.3 5.267 8.1 6 Z M 3.1 6 L 6.05 6 C 6.2 5.367 6.387 4.754 6.612 4.163 C 6.837 3.571 7.1 3 7.4 2.45 C 6.467 2.75 5.637 3.208 4.912 3.825 C 4.187 4.442 3.583 5.167 3.1 6 Z\" fill=\"var(--pym3iu, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\" height=\"20px\" id=\"gNTHdl4rw\" width=\"20px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rMfZ2WMcX:fill??props.rMfZ2WMcX??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rMfZ2WMcX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-EtJC4\",className),layoutId:layoutId,ref:ref,style:{\"--pym3iu\":rMfZ2WMcX,...style}});});const css=[`.framer-EtJC4 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pym3iu); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rMfZ2WMcX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"pym3iu\"},\"set\":{\"localId\":\"vectorSet/CR54ngEqM\",\"id\":\"CR54ngEqM\",\"moduleId\":\"GOT1bPddbub0ABqFjn0E\"}}\n */const Icon=withCSS(Component,css,\"framer-EtJC4\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{rMfZ2WMcX:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pym3iu\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/CR54ngEqM\\\",\\\"id\\\":\\\"CR54ngEqM\\\",\\\"moduleId\\\":\\\"GOT1bPddbub0ABqFjn0E\\\"}}\",\"framerIntrinsicWidth\":\"20\",\"framerVariables\":\"{\\\"rMfZ2WMcX\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LocaleSelector from\"https://framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/fW26mCIOTpHHBOBnf7GZ/LocaleSelector.js\";import Vector from\"https://framerusercontent.com/modules/5fJ8i5g6R4mjW2GRm7lM/lfSEWsS3cK0IvEcaabNM/TlsRZuXv3.js\";const LocaleSelectorFonts=getFonts(LocaleSelector);const VectorFonts=getFonts(Vector);const enabledGestures={oUcImJ0ZA:{hover:true}};const cycleOrder=[\"oUcImJ0ZA\",\"TjWfSSFBy\"];const serializationHash=\"framer-7ghij\";const variantClassNames={oUcImJ0ZA:\"framer-v-t6un2z\",TjWfSSFBy:\"framer-v-1myj49\"};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 transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"oUcImJ0ZA\",mob:\"TjWfSSFBy\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oUcImJ0ZA\"};};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:\"oUcImJ0ZA\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-t6un2z\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"oUcImJ0ZA\",ref:refBinding,style:{backgroundColor:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",...style},...addPropertyOverrides({\"oUcImJ0ZA-hover\":{\"data-framer-name\":undefined},TjWfSSFBy:{\"data-framer-name\":\"mob\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ae8zmc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WVdt8KwFT-container\",nodeId:\"WVdt8KwFT\",rendersWithMotion:true,scopeId:\"QKiOKGIs8\",style:{opacity:0},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(LocaleSelector,{fillColor:\"rgb(238, 238, 238)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},height:\"100%\",id:\"WVdt8KwFT\",layoutId:\"WVdt8KwFT\",options:{focus:{color:\"rgb(0, 153, 255)\",offset:0,style:\"solid\",width:1},gap:5,title:true},padding:\"10px\",radius:\"10px\",style:{width:\"100%\"},textColor:\"rgb(0, 0, 0)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-lshhjl\",layoutDependency:layoutDependency,layoutId:\"Dcb71jpT_\",style:{\"--pym3iu\":\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\"},variants:{\"oUcImJ0ZA-hover\":{\"--pym3iu\":\"var(--token-80bc960e-e3d4-46c7-82a7-268a224ee24e, rgb(255, 122, 2))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7ghij.framer-1iwlhmq, .framer-7ghij .framer-1iwlhmq { display: block; }\",\".framer-7ghij.framer-t6un2z { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 40px; }\",\".framer-7ghij .framer-1ae8zmc-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 48%; z-index: 1; }\",\".framer-7ghij .framer-lshhjl { flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 55%; z-index: 0; }\",\".framer-7ghij.framer-v-1myj49.framer-t6un2z { cursor: unset; }\",\".framer-7ghij.framer-v-t6un2z.hover .framer-lshhjl { height: var(--framer-aspect-ratio-supported, 24px); width: 60%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TjWfSSFBy\":{\"layout\":[\"fixed\",\"fixed\"]},\"GQDUQ9EEj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQKiOKGIs8=withCSS(Component,css,\"framer-7ghij\");export default FramerQKiOKGIs8;FramerQKiOKGIs8.displayName=\"Locale Custom\";FramerQKiOKGIs8.defaultProps={height:40,width:40};addPropertyControls(FramerQKiOKGIs8,{variant:{options:[\"oUcImJ0ZA\",\"TjWfSSFBy\"],optionTitles:[\"Variant 1\",\"mob\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerQKiOKGIs8,[{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\"}]},...LocaleSelectorFonts,...VectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQKiOKGIs8\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TjWfSSFBy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GQDUQ9EEj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QKiOKGIs8.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const serializationHash=\"framer-SIace\";const variantClassNames={pKJ6dy6yu:\"framer-v-6l49x3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pO33xWS04=undefined;const QK3j2GpzX=undefined;const L4C3m9mve=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,L4C3m9mve:title??props.L4C3m9mve??\"HACEMOS\",pO33xWS04:click??props.pO33xWS04,QK3j2GpzX:link??props.QK3j2GpzX};};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,QK3j2GpzX,L4C3m9mve,pO33xWS04,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pKJ6dy6yu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphjends=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pO33xWS04){const res=await pO33xWS04(...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__*/_jsx(Link,{href:QK3j2GpzX,motionChild:true,nodeId:\"pKJ6dy6yu\",openInNewTab:false,scopeId:\"X88opsBYZ\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6l49x3\",className,classNames)} framer-1gf6zkr`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pKJ6dy6yu\",onTap:onTaphjends,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgQm9sZA==\",\"--framer-font-family\":'\"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"80%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\",\"--framer-text-transform\":\"uppercase\"},children:\"HACEMOS\"})}),className:\"framer-fdnx92\",fonts:[\"CUSTOMV2;Suisse Intl Bold\"],layoutDependency:layoutDependency,layoutId:\"phuojNJoB\",style:{\"--extracted-r6o4lv\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:L4C3m9mve,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SIace.framer-1gf6zkr, .framer-SIace .framer-1gf6zkr { display: block; }\",\".framer-SIace.framer-6l49x3 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 358px; }\",\".framer-SIace .framer-fdnx92 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54.5\n * @framerIntrinsicWidth 358\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"QK3j2GpzX\":\"link\",\"L4C3m9mve\":\"title\",\"pO33xWS04\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerX88opsBYZ=withCSS(Component,css,\"framer-SIace\");export default FramerX88opsBYZ;FramerX88opsBYZ.displayName=\"Menu MOB Item\";FramerX88opsBYZ.defaultProps={height:54.5,width:358};addPropertyControls(FramerX88opsBYZ,{QK3j2GpzX:{title:\"Link\",type:ControlType.Link},L4C3m9mve:{defaultValue:\"HACEMOS\",displayTextArea:false,title:\"Title\",type:ControlType.String},pO33xWS04:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerX88opsBYZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/B74I2ZibdC0XupERxDk5Vb3E.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX88opsBYZ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"54.5\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"QK3j2GpzX\\\":\\\"link\\\",\\\"L4C3m9mve\\\":\\\"title\\\",\\\"pO33xWS04\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"358\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X88opsBYZ.map","// Generated by Framer (94ad37d)\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=[\"VAnv0ubgj\",\"AEzQNCYhS\"];const serializationHash=\"framer-7nakz\";const variantClassNames={AEzQNCYhS:\"framer-v-1o57ja\",VAnv0ubgj:\"framer-v-j04r8z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bf0D3brza=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"AEzQNCYhS\",Burger:\"VAnv0ubgj\"};const getProps=({click,height,id,width,...props})=>{return{...props,bf0D3brza:click??props.bf0D3brza,variant:humanReadableVariantMap[props.variant]??props.variant??\"VAnv0ubgj\"};};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,bf0D3brza,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"VAnv0ubgj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapyfv6la=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bf0D3brza){const res=await bf0D3brza(...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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j04r8z\",className,classNames),\"data-framer-name\":\"Burger\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VAnv0ubgj\",onTap:onTapyfv6la,ref:refBinding,style:{...style},...addPropertyOverrides({AEzQNCYhS:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18w23gg\",layoutDependency:layoutDependency,layoutId:\"wRlajyHmM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k4etan\",layoutDependency:layoutDependency,layoutId:\"I9GkcqSvH\",style:{backgroundColor:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",rotate:0},variants:{AEzQNCYhS:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qlodsc\",layoutDependency:layoutDependency,layoutId:\"lgU0wqzdH\",style:{backgroundColor:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19fx8ii\",layoutDependency:layoutDependency,layoutId:\"z0POvUrqB\",style:{backgroundColor:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",rotate:0},variants:{AEzQNCYhS:{rotate:45}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7nakz.framer-1vhcx2d, .framer-7nakz .framer-1vhcx2d { display: block; }\",\".framer-7nakz.framer-j04r8z { cursor: pointer; gap: 48px; height: 48px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 48px; }\",\".framer-7nakz .framer-18w23gg { flex: none; height: 20px; left: calc(50.00000000000002% - 32px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 32px; }\",\".framer-7nakz .framer-1k4etan { flex: none; height: 4px; left: calc(50.00000000000002% - 28px / 2); overflow: visible; position: absolute; top: calc(8.333333333333355% - 4px / 2); width: 28px; }\",\".framer-7nakz .framer-1qlodsc { flex: none; height: 4px; left: calc(50.00000000000002% - 28px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 4px / 2); width: 28px; }\",\".framer-7nakz .framer-19fx8ii { flex: none; height: 4px; left: calc(50.00000000000002% - 28px / 2); overflow: visible; position: absolute; top: calc(91.66666666666669% - 4px / 2); width: 28px; }\",\".framer-7nakz.framer-v-1o57ja .framer-1k4etan, .framer-7nakz.framer-v-1o57ja .framer-19fx8ii { top: calc(50.00000000000002% - 4px / 2); }\",\".framer-7nakz.framer-v-1o57ja .framer-1qlodsc { left: calc(50.00000000000002% - 1px / 2); width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AEzQNCYhS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bf0D3brza\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYDlR04kKQ=withCSS(Component,css,\"framer-7nakz\");export default FramerYDlR04kKQ;FramerYDlR04kKQ.displayName=\"Hamburguesa\";FramerYDlR04kKQ.defaultProps={height:48,width:48};addPropertyControls(FramerYDlR04kKQ,{variant:{options:[\"VAnv0ubgj\",\"AEzQNCYhS\"],optionTitles:[\"Burger\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},bf0D3brza:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerYDlR04kKQ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYDlR04kKQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AEzQNCYhS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"bf0D3brza\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YDlR04kKQ.map","// Generated by Framer (c0d7099)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrollLockToggle from\"https://framerusercontent.com/modules/mybNmqnOfyOGeu5Kxzga/N92MN08mV67wtS4lgbrW/Block_Scroll.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/7fRX80KDyO7PhCi7l5X8/tTUy1EGJGeE8s1T9V8aP/IEoPfVXpV.js\";import Vector from\"https://framerusercontent.com/modules/xm830z0QXF7Q5TG6Oo6I/Eu4RV13ucptn5wHA1aKJ/reyMXZ9J6.js\";import ISO from\"https://framerusercontent.com/modules/7EuCvARkK4W6qh5jSN71/2A6fA8feLf57WfSD0lvM/pMIO2Wbzx.js\";import LocaleCustom from\"https://framerusercontent.com/modules/i0nJVbxlyzEarGRpJlyP/oaJovZya3Wg4tN1LQnj3/QKiOKGIs8.js\";import MenuMOBItem from\"https://framerusercontent.com/modules/mUfpD7O6GofOu5NXkh1Y/AmgON0H54tBvmh8uPJkv/X88opsBYZ.js\";import Hamburguesa from\"https://framerusercontent.com/modules/tPTF0S1Vhxy5dDONxnqA/0cZUBEaWqeFHlkgfgMVT/YDlR04kKQ.js\";const ScrollLockToggleFonts=getFonts(ScrollLockToggle);const ISOFonts=getFonts(ISO);const LocaleCustomFonts=getFonts(LocaleCustom);const HamburguesaFonts=getFonts(Hamburguesa);const MenuMOBItemFonts=getFonts(MenuMOBItem);const VectorFonts=getFonts(Vector);const cycleOrder=[\"VzAnifx6t\",\"w0fZSbq2A\"];const serializationHash=\"framer-B0YPF\";const variantClassNames={VzAnifx6t:\"framer-v-vwq6x7\",w0fZSbq2A:\"framer-v-1h9zbr7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.61,0,.38,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"w0fZSbq2A\",Desktop:\"VzAnifx6t\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VzAnifx6t\"};};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:\"VzAnifx6t\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const bf0D3brza1f8kisb=activeVariantCallback(async(...args)=>{setVariant(\"w0fZSbq2A\");});const bf0D3brza1w6oxfe=activeVariantCallback(async(...args)=>{setVariant(\"VzAnifx6t\");});const pO33xWS041w6oxfe=activeVariantCallback(async(...args)=>{setVariant(\"VzAnifx6t\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"w0fZSbq2A\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vwq6x7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"VzAnifx6t\",ref:refBinding,style:{...style},...addPropertyOverrides({w0fZSbq2A:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s8y04d-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"jlz0w72s8-container\",nodeId:\"jlz0w72s8\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(ScrollLockToggle,{enabled:false,height:\"100%\",id:\"jlz0w72s8\",layoutId:\"jlz0w72s8\",width:\"100%\",...addPropertyOverrides({w0fZSbq2A:{enabled:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zilpoq\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"eq7UPBiBt\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:\"100px\",y:(componentViewport?.y||0)+0+11,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lk84cd-container\",layoutDependency:layoutDependency,layoutId:\"tQfyhoAFu-container\",nodeId:\"tQfyhoAFu\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(ISO,{height:\"100%\",id:\"tQfyhoAFu\",layoutId:\"tQfyhoAFu\",PcgYR8Bp1:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",style:{height:\"100%\",width:\"100%\"},variant:\"ihQKF49nH\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e1q02f\",layoutDependency:layoutDependency,layoutId:\"x2FU7oWBm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qxvtfp\",layoutDependency:layoutDependency,layoutId:\"WSFB0aqfT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:\"26px\",y:(componentViewport?.y||0)+0+0+0+11,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pchzam-container\",layoutDependency:layoutDependency,layoutId:\"hmBk06fHU-container\",nodeId:\"hmBk06fHU\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(LocaleCustom,{height:\"100%\",id:\"hmBk06fHU\",layoutId:\"hmBk06fHU\",style:{height:\"100%\",width:\"100%\"},variant:\"TjWfSSFBy\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"48px\",y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-890uym-container\",layoutDependency:layoutDependency,layoutId:\"dOSTALc23-container\",nodeId:\"dOSTALc23\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(Hamburguesa,{bf0D3brza:bf0D3brza1f8kisb,height:\"100%\",id:\"dOSTALc23\",layoutId:\"dOSTALc23\",style:{height:\"100%\",width:\"100%\"},variant:\"VAnv0ubgj\",width:\"100%\",...addPropertyOverrides({w0fZSbq2A:{bf0D3brza:bf0D3brza1w6oxfe,variant:\"AEzQNCYhS\"}},baseVariant,gestureVariant)})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jp8cnv\",\"data-framer-name\":\"MENU\",layoutDependency:layoutDependency,layoutId:\"twsneLb1o\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1apztdy\",layoutDependency:layoutDependency,layoutId:\"KNnjUKtgP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f9f48o\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"ClVR61t1y\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ptakKL8y9\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ptakKL8y9\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+12+120+0+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pxc2vb-container\",layoutDependency:layoutDependency,layoutId:\"p6y4OC5kC-container\",nodeId:\"p6y4OC5kC\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(MenuMOBItem,{height:\"100%\",id:\"p6y4OC5kC\",L4C3m9mve:\"hOME\",layoutId:\"p6y4OC5kC\",QK3j2GpzX:resolvedLinks[0],style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({w0fZSbq2A:{pO33xWS04:pO33xWS041w6oxfe,QK3j2GpzX:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-166jxbo\",\"data-framer-name\":\"Servicios\",layoutDependency:layoutDependency,layoutId:\"eysTTOABV\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":I8jh4BmBJ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+12+120+0+0+11+0+0,...addPropertyOverrides({w0fZSbq2A:{y:(componentViewport?.y||0)+12+120+0+0+128+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ijje2s-container\",layoutDependency:layoutDependency,layoutId:\"hdW6nQhc9-container\",nodeId:\"hdW6nQhc9\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(MenuMOBItem,{height:\"100%\",id:\"hdW6nQhc9\",L4C3m9mve:getLocalizedValue(\"v0\",activeLocale)??\"servicios\",layoutId:\"hdW6nQhc9\",QK3j2GpzX:resolvedLinks1[0],style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({w0fZSbq2A:{pO33xWS04:pO33xWS041w6oxfe,QK3j2GpzX:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s8ezl5\",\"data-framer-name\":\"Equipo\",layoutDependency:layoutDependency,layoutId:\"n0qVm8GEE\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+12+120+0+0+22+0,...addPropertyOverrides({w0fZSbq2A:{y:(componentViewport?.y||0)+12+120+0+0+192+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2pt7cm-container\",layoutDependency:layoutDependency,layoutId:\"QIdNmPP4i-container\",nodeId:\"QIdNmPP4i\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(MenuMOBItem,{height:\"100%\",id:\"QIdNmPP4i\",L4C3m9mve:getLocalizedValue(\"v1\",activeLocale)??\"equipo\",layoutId:\"QIdNmPP4i\",QK3j2GpzX:resolvedLinks2[0],style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({w0fZSbq2A:{pO33xWS04:pO33xWS041w6oxfe,QK3j2GpzX:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-325ihi\",\"data-framer-name\":\"Proyectos\",layoutDependency:layoutDependency,layoutId:\"zcHICt7zA\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":pBEnmNPsZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+12+120+0+0+33+0+0,...addPropertyOverrides({w0fZSbq2A:{y:(componentViewport?.y||0)+12+120+0+0+64+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aeysdn-container\",layoutDependency:layoutDependency,layoutId:\"NpKYKANHG-container\",nodeId:\"NpKYKANHG\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(MenuMOBItem,{height:\"100%\",id:\"NpKYKANHG\",L4C3m9mve:getLocalizedValue(\"v2\",activeLocale)??\"proyectos\",layoutId:\"NpKYKANHG\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({w0fZSbq2A:{pO33xWS04:pO33xWS041w6oxfe,QK3j2GpzX:resolvedLinks3[0]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-172ykjl\",\"data-framer-name\":\"Contacto\",layoutDependency:layoutDependency,layoutId:\"S0wwk7oUX\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":AzscroIyl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+12+120+0+0+44+0+0,...addPropertyOverrides({w0fZSbq2A:{y:(componentViewport?.y||0)+12+120+0+0+256+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lz38me-container\",layoutDependency:layoutDependency,layoutId:\"fJFyVn0Jv-container\",nodeId:\"fJFyVn0Jv\",rendersWithMotion:true,scopeId:\"IEoPfVXpV\",children:/*#__PURE__*/_jsx(MenuMOBItem,{height:\"100%\",id:\"fJFyVn0Jv\",L4C3m9mve:getLocalizedValue(\"v3\",activeLocale)??\"contacto\",layoutId:\"fJFyVn0Jv\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({w0fZSbq2A:{pO33xWS04:pO33xWS041w6oxfe,QK3j2GpzX:resolvedLinks4[0]}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i09ux1\",layoutDependency:layoutDependency,layoutId:\"xIDzK1hov\",children:[/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-79xf2t\",layoutDependency:layoutDependency,layoutId:\"DkVlFTMEP\",style:{\"--pym3iu\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fw8a8i\",layoutDependency:layoutDependency,layoutId:\"sP_5S1bwO\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\"},children:\"\\xa9 2026\"})}),className:\"framer-14o0wqk\",fonts:[\"CUSTOMV2;Suisse Intl Medium\"],layoutDependency:layoutDependency,layoutId:\"ogn07WPsW\",style:{\"--extracted-r6o4lv\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\"},children:\"\\xa9 2025 Todos los derechos reservados\"})}),className:\"framer-19yh79x\",fonts:[\"CUSTOMV2;Suisse Intl Medium\"],layoutDependency:layoutDependency,layoutId:\"R6lyIa60P\",style:{\"--extracted-r6o4lv\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({w0fZSbq2A:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\"},children:\"Todos los derechos reservados\"})})}},baseVariant,gestureVariant)})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10k4dk0\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"YNk8hVQbW\",style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(146, 193, 0, 0.3)\",WebkitBackdropFilter:\"blur(5px)\"},variants:{w0fZSbq2A:{backdropFilter:\"blur(8px)\",backgroundColor:\"rgba(146, 193, 0, 0.5)\",WebkitBackdropFilter:\"blur(8px)\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-B0YPF.framer-103dmww, .framer-B0YPF .framer-103dmww { display: block; }\",\".framer-B0YPF.framer-vwq6x7 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: 49px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 12px 16px 10px 16px; position: relative; width: 390px; }\",\".framer-B0YPF .framer-s8y04d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-B0YPF .framer-zilpoq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; overflow: visible; padding: 0px 6px 0px 16px; position: absolute; right: 0px; top: 0px; z-index: 5; }\",\".framer-B0YPF .framer-1lk84cd-container { flex: none; height: 26px; position: relative; width: 100px; }\",\".framer-B0YPF .framer-e1q02f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-B0YPF .framer-1qxvtfp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-B0YPF .framer-1pchzam-container { flex: none; height: 26px; position: relative; width: 26px; }\",\".framer-B0YPF .framer-890uym-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-B0YPF .framer-jp8cnv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: calc(var(--framer-viewport-height, 100vh) * 1.01); justify-content: space-between; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; padding: 120px 0px 80px 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-B0YPF .framer-1apztdy, .framer-B0YPF .framer-fw8a8i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-B0YPF .framer-1f9f48o, .framer-B0YPF .framer-166jxbo, .framer-B0YPF .framer-325ihi, .framer-B0YPF .framer-172ykjl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-B0YPF .framer-1pxc2vb-container, .framer-B0YPF .framer-1ijje2s-container, .framer-B0YPF .framer-1aeysdn-container, .framer-B0YPF .framer-lz38me-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-B0YPF .framer-1s8ezl5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-B0YPF .framer-2pt7cm-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-B0YPF .framer-i09ux1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 1px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-B0YPF .framer-79xf2t { aspect-ratio: 5.868852459016393 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 61px); position: relative; width: 100%; }\",\".framer-B0YPF .framer-14o0wqk, .framer-B0YPF .framer-19yh79x { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-B0YPF .framer-10k4dk0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 49px; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-B0YPF.framer-v-1h9zbr7.framer-vwq6x7, .framer-B0YPF.framer-v-1h9zbr7 .framer-i09ux1 { height: min-content; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-1f9f48o { height: min-content; order: 0; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-166jxbo { height: min-content; order: 2; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-1s8ezl5 { height: min-content; order: 3; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-325ihi { height: min-content; order: 1; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-1aeysdn-container { order: 0; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-172ykjl { height: min-content; order: 4; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-fw8a8i { flex-direction: row; gap: unset; justify-content: space-between; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-14o0wqk, .framer-B0YPF.framer-v-1h9zbr7 .framer-19yh79x { flex: 1 0 0px; width: 1px; }\",\".framer-B0YPF.framer-v-1h9zbr7 .framer-10k4dk0 { bottom: 0px; height: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"w0fZSbq2A\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIEoPfVXpV=withCSS(Component,css,\"framer-B0YPF\");export default FramerIEoPfVXpV;FramerIEoPfVXpV.displayName=\"MENU MOB\";FramerIEoPfVXpV.defaultProps={height:49,width:390};addPropertyControls(FramerIEoPfVXpV,{variant:{options:[\"VzAnifx6t\",\"w0fZSbq2A\"],optionTitles:[\"Desktop\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerIEoPfVXpV,[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/vTfDj4yYivAGDJ2dFv3eIWjT2E.woff2\",weight:\"500\"}]},...ScrollLockToggleFonts,...ISOFonts,...LocaleCustomFonts,...HamburguesaFonts,...MenuMOBItemFonts,...VectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIEoPfVXpV\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerIntrinsicHeight\":\"49\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w0fZSbq2A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (656a448)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={rVBafpJgW:{hover:true},tZqaE_iO5:{hover:true},wWpch2UXF:{hover:true}};const cycleOrder=[\"rVBafpJgW\",\"tZqaE_iO5\",\"wWpch2UXF\"];const serializationHash=\"framer-lyGjs\";const variantClassNames={rVBafpJgW:\"framer-v-1uubwki\",tZqaE_iO5:\"framer-v-1uew3y2\",wWpch2UXF:\"framer-v-9cu261\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NlT0GSIvg=undefined;const HTubQx8qV=undefined;const CfuZEIzup=undefined;const Y9EI44KZi=undefined;const transition1={delay:0,duration:.3,ease:[.54,0,.37,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"rVBafpJgW\",Footer:\"tZqaE_iO5\",Mini:\"wWpch2UXF\"};const getProps=({color,height,id,link,newTab,title,width,...props})=>{return{...props,CfuZEIzup:color??props.CfuZEIzup??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",HTubQx8qV:newTab??props.HTubQx8qV,NlT0GSIvg:link??props.NlT0GSIvg,variant:humanReadableVariantMap[props.variant]??props.variant??\"rVBafpJgW\",Y9EI44KZi:title??props.Y9EI44KZi??\"HACEMOS\"};};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,Y9EI44KZi,NlT0GSIvg,HTubQx8qV,CfuZEIzup,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rVBafpJgW\",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:NlT0GSIvg,motionChild:true,nodeId:\"rVBafpJgW\",openInNewTab:HTubQx8qV,scopeId:\"ctul0Zz2L\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1uubwki\",className,classNames)} framer-1q2j2kq`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"rVBafpJgW\",ref:refBinding,style:{...style},...addPropertyOverrides({\"rVBafpJgW-hover\":{\"data-framer-name\":undefined},\"tZqaE_iO5-hover\":{\"data-framer-name\":undefined},\"wWpch2UXF-hover\":{\"data-framer-name\":undefined},tZqaE_iO5:{\"data-framer-name\":\"Footer\"},wWpch2UXF:{\"data-framer-name\":\"Mini\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1N1aXNzZSBJbnRsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-CfuZEIzup-ctul0Zz2L))\",\"--framer-text-transform\":\"uppercase\"},children:\"HACEMOS\"})}),className:\"framer-wg7tzb\",fonts:[\"CUSTOM;Suisse Intl Medium\"],layoutDependency:layoutDependency,layoutId:\"k1W2NS6kX\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-CfuZEIzup-ctul0Zz2L)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-CfuZEIzup-ctul0Zz2L\":CfuZEIzup},text:Y9EI44KZi,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tZqaE_iO5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgQm9sZA==\",\"--framer-font-family\":'\"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-CfuZEIzup-ctul0Zz2L))\",\"--framer-text-transform\":\"uppercase\"},children:\"HACEMOS\"})}),fonts:[\"CUSTOMV2;Suisse Intl Bold\"]},wWpch2UXF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgQm9sZA==\",\"--framer-font-family\":'\"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-CfuZEIzup-ctul0Zz2L))\",\"--framer-text-transform\":\"uppercase\"},children:\"HACEMOS\"})}),fonts:[\"CUSTOMV2;Suisse Intl Bold\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gfow44\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"IUXuowZGe\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-r9nfam\",\"data-framer-name\":\"Full\",layoutDependency:layoutDependency,layoutId:\"eYfntk3A2\",style:{backgroundColor:CfuZEIzup}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xvbndk\",\"data-framer-name\":\"Empty\",layoutDependency:layoutDependency,layoutId:\"sopdDnIXh\",style:{backgroundColor:\"rgb(153, 238, 255)\",opacity:0}})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lyGjs.framer-1q2j2kq, .framer-lyGjs .framer-1q2j2kq { display: block; }\",\".framer-lyGjs.framer-1uubwki { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 2px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-lyGjs .framer-wg7tzb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-lyGjs .framer-1gfow44 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: auto; }\",\".framer-lyGjs .framer-r9nfam { flex: none; height: 1px; overflow: visible; position: relative; width: 101%; }\",\".framer-lyGjs .framer-1xvbndk { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-lyGjs.framer-v-1uew3y2 .framer-r9nfam, .framer-lyGjs.framer-v-1uew3y2 .framer-1xvbndk { height: 2px; }\",\".framer-lyGjs.framer-v-9cu261.framer-1uubwki { padding: 0px; }\",\".framer-lyGjs.framer-v-1uubwki.hover.framer-1uubwki { overflow: visible; }\",\".framer-lyGjs.framer-v-1uubwki.hover .framer-1gfow44, .framer-lyGjs.framer-v-1uew3y2.hover .framer-1gfow44, .framer-lyGjs.framer-v-9cu261.hover .framer-1gfow44 { justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 80.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tZqaE_iO5\":{\"layout\":[\"auto\",\"auto\"]},\"wWpch2UXF\":{\"layout\":[\"auto\",\"auto\"]},\"Z5muLiyFN\":{\"layout\":[\"auto\",\"auto\"]},\"O58sz5QvD\":{\"layout\":[\"auto\",\"auto\"]},\"Z7fLhOCks\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Y9EI44KZi\":\"title\",\"NlT0GSIvg\":\"link\",\"HTubQx8qV\":\"newTab\",\"CfuZEIzup\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerctul0Zz2L=withCSS(Component,css,\"framer-lyGjs\");export default Framerctul0Zz2L;Framerctul0Zz2L.displayName=\"NAV Item\";Framerctul0Zz2L.defaultProps={height:21,width:80.5};addPropertyControls(Framerctul0Zz2L,{variant:{options:[\"rVBafpJgW\",\"tZqaE_iO5\",\"wWpch2UXF\"],optionTitles:[\"Variant 1\",\"Footer\",\"Mini\"],title:\"Variant\",type:ControlType.Enum},Y9EI44KZi:{defaultValue:\"HACEMOS\",displayTextArea:false,title:\"Title\",type:ControlType.String},NlT0GSIvg:{title:\"Link\",type:ControlType.Link},HTubQx8qV:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},CfuZEIzup:{defaultValue:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",title:\"Color\",type:ControlType.Color}});addFonts(Framerctul0Zz2L,[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/vTfDj4yYivAGDJ2dFv3eIWjT2E.woff2\",weight:\"500\"},{cssFamilyName:\"Suisse Intl Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/B74I2ZibdC0XupERxDk5Vb3E.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerctul0Zz2L\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"21\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Y9EI44KZi\\\":\\\"title\\\",\\\"NlT0GSIvg\\\":\\\"link\\\",\\\"HTubQx8qV\\\":\\\"newTab\\\",\\\"CfuZEIzup\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tZqaE_iO5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wWpch2UXF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z5muLiyFN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"O58sz5QvD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z7fLhOCks\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"80.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ctul0Zz2L.map","// Generated by Framer (31f1c56)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 17 14\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16.982 7.002 L 0 14.004 Z\" fill=\"var(--pym3iu, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\" height=\"14.004412470023981px\" id=\"mLWIBg4wo\" width=\"16.98165467625899px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,rMfZ2WMcX:fill??props.rMfZ2WMcX??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rMfZ2WMcX,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lTRyv\",className),layoutId:layoutId,ref:ref,style:{\"--pym3iu\":rMfZ2WMcX,...style}});});const css=[`.framer-lTRyv { -webkit-mask: ${mask}; aspect-ratio: 1.2142857142857142; background-color: var(--pym3iu); mask: ${mask}; width: 17px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 17\n * @framerIntrinsicHeight 14\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"rMfZ2WMcX\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"pym3iu\"},\"set\":{\"localId\":\"vectorSet/CR54ngEqM\",\"id\":\"CR54ngEqM\",\"moduleId\":\"GOT1bPddbub0ABqFjn0E\"}}\n */const Icon=withCSS(Component,css,\"framer-lTRyv\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{rMfZ2WMcX:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"14\",\"framerIntrinsicWidth\":\"17\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pym3iu\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/CR54ngEqM\\\",\\\"id\\\":\\\"CR54ngEqM\\\",\\\"moduleId\\\":\\\"GOT1bPddbub0ABqFjn0E\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rMfZ2WMcX\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (108c8c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/xEeh87hzFg0xRARXZ6Dc/RSRZPvIQQRzqTJMW3jpU/kgFUpSZSF.js\";const VectorFonts=getFonts(Vector);const enabledGestures={EoAA44D9m:{hover:true},GLXLi98s0:{hover:true},NVYSEK16Z:{hover:true}};const cycleOrder=[\"EoAA44D9m\",\"NVYSEK16Z\",\"GLXLi98s0\"];const serializationHash=\"framer-qA72Z\";const variantClassNames={EoAA44D9m:\"framer-v-t20l39\",GLXLi98s0:\"framer-v-gqyocp\",NVYSEK16Z:\"framer-v-2juz25\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fHFmhcaRU=undefined;const t_GlrD5Wt=undefined;const GGY12hS1x=undefined;const Wipdo4FUu=undefined;const Wi5jYUs6G=undefined;const transition1={delay:0,duration:.3,ease:[.63,0,.38,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"No Arrow\":\"NVYSEK16Z\",\"Variant 3\":\"GLXLi98s0\",\"With Arrow\":\"EoAA44D9m\"};const Variants=motion.create(React.Fragment);const getProps=({colorFont,fill,height,id,link,newTab,title,width,...props})=>{return{...props,fHFmhcaRU:fill??props.fHFmhcaRU??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",GGY12hS1x:newTab??props.GGY12hS1x,t_GlrD5Wt:link??props.t_GlrD5Wt,variant:humanReadableVariantMap[props.variant]??props.variant??\"EoAA44D9m\",Wi5jYUs6G:title??props.Wi5jYUs6G??\"CONTACTO\",Wipdo4FUu:colorFont??props.Wipdo4FUu??\"var(--token-9b1ec3d8-623f-43d3-b45e-12d73a9f6829, rgb(245, 227, 207))\"};};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,Wi5jYUs6G,t_GlrD5Wt,fHFmhcaRU,Wipdo4FUu,GGY12hS1x,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EoAA44D9m\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"GLXLi98s0-hover\",\"NVYSEK16Z-hover\"].includes(gestureVariant))return false;if([\"NVYSEK16Z\",\"GLXLi98s0\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"NVYSEK16Z-hover\")return true;if(baseVariant===\"NVYSEK16Z\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:t_GlrD5Wt,motionChild:true,nodeId:\"EoAA44D9m\",openInNewTab:false,scopeId:\"K798XO7ES\",smoothScroll:true,...addPropertyOverrides({NVYSEK16Z:{openInNewTab:GGY12hS1x}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-t20l39\",className,classNames)} framer-q5eora`,\"data-framer-name\":\"With Arrow\",layoutDependency:layoutDependency,layoutId:\"EoAA44D9m\",ref:refBinding,style:{backgroundColor:fHFmhcaRU,...style},variants:{\"GLXLi98s0-hover\":{backgroundColor:\"var(--token-80bc960e-e3d4-46c7-82a7-268a224ee24e, rgb(255, 122, 2))\"},GLXLi98s0:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"EoAA44D9m-hover\":{\"data-framer-name\":undefined},\"GLXLi98s0-hover\":{\"data-framer-name\":undefined},\"NVYSEK16Z-hover\":{\"data-framer-name\":undefined},GLXLi98s0:{\"data-framer-name\":\"Variant 3\"},NVYSEK16Z:{\"data-framer-name\":\"No Arrow\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ojhztl\",layoutDependency:layoutDependency,layoutId:\"AQVLCoYmN\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-150jp5m\",layoutDependency:layoutDependency,layoutId:\"WkpaMl0Bh\",style:{\"--pym3iu\":\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\"}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1esomyy\",layoutDependency:layoutDependency,layoutId:\"SAO2gMAVw\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1N1aXNzZSBJbnRsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Wipdo4FUu-K798XO7ES))\",\"--framer-text-transform\":\"uppercase\"},children:\"CONTACTO\"})}),className:\"framer-2nwvyh\",fonts:[\"CUSTOM;Suisse Intl Medium\"],layoutDependency:layoutDependency,layoutId:\"p1r7szd7B\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Wipdo4FUu-K798XO7ES)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Wipdo4FUu-K798XO7ES\":Wipdo4FUu},variants:{GLXLi98s0:{\"--extracted-r6o4lv\":\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GLXLi98s0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1N1aXNzZSBJbnRsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)))\",\"--framer-text-transform\":\"uppercase\"},children:\"CONTACTO\"})})},NVYSEK16Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Wipdo4FUu-K798XO7ES))\",\"--framer-text-transform\":\"uppercase\"},children:\"CONTACTO\"})}),fonts:[\"CUSTOMV2;Suisse Intl Medium\"],text:Wi5jYUs6G}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7nhy7k\",layoutDependency:layoutDependency,layoutId:\"cN2rf5UKt\",children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1N1aXNzZSBJbnRsIE1lZGl1bQ==\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Wipdo4FUu-K798XO7ES))\",\"--framer-text-transform\":\"uppercase\"},children:\"CONTACTO\"})}),className:\"framer-11kb6xt\",fonts:[\"CUSTOM;Suisse Intl Medium\"],layoutDependency:layoutDependency,layoutId:\"QyiwgwCyn\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Wipdo4FUu-K798XO7ES)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Wipdo4FUu-K798XO7ES\":Wipdo4FUu},text:Wi5jYUs6G,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-b8q1bw\",layoutDependency:layoutDependency,layoutId:\"i3qNnVRuf\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-ordhcx\",layoutDependency:layoutDependency,layoutId:\"nhdJSzTWF\",style:{\"--pym3iu\":\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qA72Z.framer-q5eora, .framer-qA72Z .framer-q5eora { display: block; }\",\".framer-qA72Z.framer-t20l39 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px 10px 0px 10px; position: relative; text-decoration: none; width: 132px; }\",\".framer-qA72Z .framer-1ojhztl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 6px 0px 0px; position: relative; width: 16px; }\",\".framer-qA72Z .framer-150jp5m { flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: relative; width: 100%; }\",\".framer-qA72Z .framer-1esomyy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-qA72Z .framer-2nwvyh { flex: none; height: auto; min-width: 87px; position: relative; white-space: pre; width: auto; }\",\".framer-qA72Z .framer-7nhy7k { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-qA72Z .framer-11kb6xt { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qA72Z .framer-b8q1bw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 16px; }\",\".framer-qA72Z .framer-ordhcx { flex: none; height: var(--framer-aspect-ratio-supported, 13px); position: relative; width: 100%; }\",\".framer-qA72Z.framer-v-2juz25.framer-t20l39 { flex-direction: column; gap: 0px; height: 36px; justify-content: flex-start; padding: 0px 10px 0px 12px; width: min-content; }\",\".framer-qA72Z.framer-v-2juz25 .framer-1esomyy { align-self: stretch; flex-direction: row; height: 100%; width: auto; }\",\".framer-qA72Z.framer-v-2juz25 .framer-7nhy7k { align-self: stretch; flex: none; flex-direction: column; width: auto; }\",\".framer-qA72Z.framer-v-gqyocp.framer-t20l39 { gap: 0px; height: 21px; padding: 0px 6px 0px 6px; width: min-content; }\",\".framer-qA72Z.framer-v-gqyocp .framer-2nwvyh, .framer-qA72Z.framer-v-gqyocp.hover .framer-2nwvyh { min-width: unset; }\",\".framer-qA72Z.framer-v-2juz25.hover.framer-t20l39 { justify-content: flex-end; }\",\".framer-qA72Z.framer-v-t20l39.hover.framer-t20l39 { justify-content: flex-start; }\",\".framer-qA72Z.framer-v-t20l39.hover .framer-1ojhztl { padding: 0px; }\",\".framer-qA72Z.framer-v-t20l39.hover .framer-150jp5m { height: var(--framer-aspect-ratio-supported, 13px); }\",\".framer-qA72Z.framer-v-t20l39.hover .framer-b8q1bw { padding: 0px 0px 0px 6px; }\",\".framer-qA72Z.framer-v-t20l39.hover .framer-ordhcx { height: var(--framer-aspect-ratio-supported, 8px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 132\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NVYSEK16Z\":{\"layout\":[\"auto\",\"fixed\"]},\"GLXLi98s0\":{\"layout\":[\"auto\",\"fixed\"]},\"VpB1jt0hM\":{\"layout\":[\"auto\",\"fixed\"]},\"YN23GJBrl\":{\"layout\":[\"auto\",\"fixed\"]},\"k9kCxCzJj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Wi5jYUs6G\":\"title\",\"t_GlrD5Wt\":\"link\",\"fHFmhcaRU\":\"fill\",\"Wipdo4FUu\":\"colorFont\",\"GGY12hS1x\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK798XO7ES=withCSS(Component,css,\"framer-qA72Z\");export default FramerK798XO7ES;FramerK798XO7ES.displayName=\"Contact BTN\";FramerK798XO7ES.defaultProps={height:40,width:132};addPropertyControls(FramerK798XO7ES,{variant:{options:[\"EoAA44D9m\",\"NVYSEK16Z\",\"GLXLi98s0\"],optionTitles:[\"With Arrow\",\"No Arrow\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},Wi5jYUs6G:{defaultValue:\"CONTACTO\",displayTextArea:false,title:\"Title\",type:ControlType.String},onWi5jYUs6GChange:{changes:\"Wi5jYUs6G\",type:ControlType.ChangeHandler},t_GlrD5Wt:{title:\"Link\",type:ControlType.Link},fHFmhcaRU:{defaultValue:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",title:\"Fill\",type:ControlType.Color},Wipdo4FUu:{defaultValue:\"var(--token-9b1ec3d8-623f-43d3-b45e-12d73a9f6829, rgb(245, 227, 207))\",title:\"Color font\",type:ControlType.Color},GGY12hS1x:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onGGY12hS1xChange:{changes:\"GGY12hS1x\",type:ControlType.ChangeHandler}});addFonts(FramerK798XO7ES,[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/vTfDj4yYivAGDJ2dFv3eIWjT2E.woff2\",weight:\"500\"},{cssFamilyName:\"Suisse Intl Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/vTfDj4yYivAGDJ2dFv3eIWjT2E.woff2\",weight:\"500\"}]},...VectorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK798XO7ES\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NVYSEK16Z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GLXLi98s0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"VpB1jt0hM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"YN23GJBrl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"k9kCxCzJj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"132\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"Wi5jYUs6G\\\":\\\"title\\\",\\\"t_GlrD5Wt\\\":\\\"link\\\",\\\"fHFmhcaRU\\\":\\\"fill\\\",\\\"Wipdo4FUu\\\":\\\"colorFont\\\",\\\"GGY12hS1x\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K798XO7ES.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,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 NAVItem from\"https://framerusercontent.com/modules/l8ljNU2plYzKVn8wCZdQ/gXj8buP4NEDfMs9R1q1j/ctul0Zz2L.js\";import ContactBTN from\"https://framerusercontent.com/modules/iljFTJc3dEkOGXkx9fid/IVUGLbtgrgLMfBDkVjnM/K798XO7ES.js\";import ISO from\"https://framerusercontent.com/modules/7EuCvARkK4W6qh5jSN71/2A6fA8feLf57WfSD0lvM/pMIO2Wbzx.js\";import LocaleCustom from\"https://framerusercontent.com/modules/i0nJVbxlyzEarGRpJlyP/oaJovZya3Wg4tN1LQnj3/QKiOKGIs8.js\";import Hamburguesa from\"https://framerusercontent.com/modules/tPTF0S1Vhxy5dDONxnqA/0cZUBEaWqeFHlkgfgMVT/YDlR04kKQ.js\";const ISOFonts=getFonts(ISO);const NAVItemFonts=getFonts(NAVItem);const LocaleCustomFonts=getFonts(LocaleCustom);const ContactBTNFonts=getFonts(ContactBTN);const HamburguesaFonts=getFonts(Hamburguesa);const cycleOrder=[\"GWlWEnQP8\",\"vZ4TIzmGX\",\"ePHJR9KVx\",\"lXFGthknI\",\"FO3KKcyRH\"];const serializationHash=\"framer-ZWq1A\";const variantClassNames={ePHJR9KVx:\"framer-v-5t488u\",FO3KKcyRH:\"framer-v-1wagogo\",GWlWEnQP8:\"framer-v-17zrdj0\",lXFGthknI:\"framer-v-1kn0nmm\",vZ4TIzmGX:\"framer-v-1jwioxh\"};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={\" Compressed\":\"vZ4TIzmGX\",Light:\"lXFGthknI\",Main:\"GWlWEnQP8\",MOB:\"ePHJR9KVx\",unsichtbar:\"FO3KKcyRH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GWlWEnQP8\"};};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:\"GWlWEnQP8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ePHJR9KVx\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"ePHJR9KVx\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17zrdj0\",className,classNames),\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"GWlWEnQP8\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1,WebkitBackdropFilter:\"none\",...style},variants:{ePHJR9KVx:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(146, 193, 0, 0.3)\",WebkitBackdropFilter:\"blur(5px)\"},FO3KKcyRH:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:0,WebkitBackdropFilter:\"none\"},lXFGthknI:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({ePHJR9KVx:{\"data-framer-name\":\"MOB\"},FO3KKcyRH:{\"data-framer-name\":\"unsichtbar\"},lXFGthknI:{\"data-framer-name\":\"Light\"},vZ4TIzmGX:{\"data-framer-name\":\" Compressed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-za7vhd\",layoutDependency:layoutDependency,layoutId:\"JlqmULP_E\",style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},variants:{ePHJR9KVx:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},FO3KKcyRH:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},lXFGthknI:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"},vZ4TIzmGX:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(0, 70, 18, 0.5)\",WebkitBackdropFilter:\"blur(10px)\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,width:\"156px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+0,...addPropertyOverrides({ePHJR9KVx:{height:40025.5,width:\"100px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||70)-22-40025.5)/2)+0},vZ4TIzmGX:{height:29,width:\"112px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-neq87l-container\",layoutDependency:layoutDependency,layoutId:\"C1uwCKqed-container\",nodeId:\"C1uwCKqed\",rendersWithMotion:true,scopeId:\"itopxfseK\",children:/*#__PURE__*/_jsx(ISO,{height:\"100%\",id:\"C1uwCKqed\",layoutId:\"C1uwCKqed\",PcgYR8Bp1:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WyGrdWnop\"),width:\"100%\",...addPropertyOverrides({ePHJR9KVx:{variant:matchVariant(\"ihQKF49nH\")},lXFGthknI:{PcgYR8Bp1:\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\"},vZ4TIzmGX:{PcgYR8Bp1:\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t8zdnr\",\"data-framer-name\":\"R\",layoutDependency:layoutDependency,layoutId:\"OgYKbCIXi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kticmy\",layoutDependency:layoutDependency,layoutId:\"FnbtC_p6p\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":pBEnmNPsZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pBEnmNPsZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pBEnmNPsZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pBEnmNPsZ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+.5+9.5+0,...addPropertyOverrides({vZ4TIzmGX:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+8+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e4c8wt-container\",layoutDependency:layoutDependency,layoutId:\"uC5UmtMfP-container\",nodeId:\"uC5UmtMfP\",rendersWithMotion:true,scopeId:\"itopxfseK\",children:/*#__PURE__*/_jsx(NAVItem,{CfuZEIzup:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",height:\"100%\",HTubQx8qV:false,id:\"uC5UmtMfP\",layoutId:\"uC5UmtMfP\",NlT0GSIvg:resolvedLinks[0],variant:matchVariant(\"rVBafpJgW\"),width:\"100%\",Y9EI44KZi:\"proyectos\",...addPropertyOverrides({FO3KKcyRH:{NlT0GSIvg:resolvedLinks[3]},lXFGthknI:{CfuZEIzup:\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\",NlT0GSIvg:resolvedLinks[2]},vZ4TIzmGX:{CfuZEIzup:\"var(--token-9b1ec3d8-623f-43d3-b45e-12d73a9f6829, rgb(245, 227, 207))\",NlT0GSIvg:resolvedLinks[1],variant:matchVariant(\"wWpch2UXF\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":I8jh4BmBJ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":I8jh4BmBJ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":I8jh4BmBJ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":I8jh4BmBJ\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+.5+9.5+0,...addPropertyOverrides({vZ4TIzmGX:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+8+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19ag3d2-container\",layoutDependency:layoutDependency,layoutId:\"fgwR_L16e-container\",nodeId:\"fgwR_L16e\",rendersWithMotion:true,scopeId:\"itopxfseK\",children:/*#__PURE__*/_jsx(NAVItem,{CfuZEIzup:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",height:\"100%\",HTubQx8qV:false,id:\"fgwR_L16e\",layoutId:\"fgwR_L16e\",NlT0GSIvg:resolvedLinks1[0],variant:matchVariant(\"rVBafpJgW\"),width:\"100%\",Y9EI44KZi:\"servicios\",...addPropertyOverrides({FO3KKcyRH:{NlT0GSIvg:resolvedLinks1[3]},lXFGthknI:{CfuZEIzup:\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\",NlT0GSIvg:resolvedLinks1[2]},vZ4TIzmGX:{CfuZEIzup:\"var(--token-9b1ec3d8-623f-43d3-b45e-12d73a9f6829, rgb(245, 227, 207))\",NlT0GSIvg:resolvedLinks1[1],variant:matchVariant(\"wWpch2UXF\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":pycLKgEbt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+.5+9.5+0,...addPropertyOverrides({vZ4TIzmGX:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+8+0+4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-135r6w0-container\",layoutDependency:layoutDependency,layoutId:\"PHcgDsoOY-container\",nodeId:\"PHcgDsoOY\",rendersWithMotion:true,scopeId:\"itopxfseK\",children:/*#__PURE__*/_jsx(NAVItem,{CfuZEIzup:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",height:\"100%\",HTubQx8qV:false,id:\"PHcgDsoOY\",layoutId:\"PHcgDsoOY\",NlT0GSIvg:resolvedLinks2[0],variant:matchVariant(\"rVBafpJgW\"),width:\"100%\",Y9EI44KZi:\"equipo\",...addPropertyOverrides({FO3KKcyRH:{NlT0GSIvg:resolvedLinks2[3]},lXFGthknI:{CfuZEIzup:\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\",NlT0GSIvg:resolvedLinks2[2]},vZ4TIzmGX:{CfuZEIzup:\"var(--token-9b1ec3d8-623f-43d3-b45e-12d73a9f6829, rgb(245, 227, 207))\",NlT0GSIvg:resolvedLinks2[1],variant:matchVariant(\"wWpch2UXF\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ss3trt\",layoutDependency:layoutDependency,layoutId:\"eJQ62edbB\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{FO3KKcyRH:{backgroundColor:\"rgba(0, 0, 0, 0)\"},lXFGthknI:{backgroundColor:\"rgba(0, 0, 0, 0)\"},vZ4TIzmGX:{backgroundColor:\"var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, rgb(146, 193, 0))\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"40px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+.5+0+0,...addPropertyOverrides({vZ4TIzmGX:{height:25,width:\"24px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3a1bxe-container\",layoutDependency:layoutDependency,layoutId:\"shLqgmoSp-container\",nodeId:\"shLqgmoSp\",rendersWithMotion:true,scopeId:\"itopxfseK\",children:/*#__PURE__*/_jsx(LocaleCustom,{height:\"100%\",id:\"shLqgmoSp\",layoutId:\"shLqgmoSp\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"oUcImJ0ZA\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":AzscroIyl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":AzscroIyl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":AzscroIyl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":AzscroIyl\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+.5+0+0,...addPropertyOverrides({vZ4TIzmGX:{height:25,y:(componentViewport?.y||0)+(16+((componentViewport?.height||69)-28-41)/2)+8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sn2gr2-container\",layoutDependency:layoutDependency,layoutId:\"LlRUptJGt-container\",nodeId:\"LlRUptJGt\",rendersWithMotion:true,scopeId:\"itopxfseK\",children:/*#__PURE__*/_jsx(ContactBTN,{fHFmhcaRU:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",GGY12hS1x:false,height:\"100%\",id:\"LlRUptJGt\",layoutId:\"LlRUptJGt\",t_GlrD5Wt:resolvedLinks3[0],variant:matchVariant(\"EoAA44D9m\"),Wi5jYUs6G:\"CONTACTO\",width:\"100%\",Wipdo4FUu:\"var(--token-9b1ec3d8-623f-43d3-b45e-12d73a9f6829, rgb(245, 227, 207))\",...addPropertyOverrides({FO3KKcyRH:{t_GlrD5Wt:resolvedLinks3[3]},lXFGthknI:{t_GlrD5Wt:resolvedLinks3[2]},vZ4TIzmGX:{style:{height:\"100%\"},t_GlrD5Wt:resolvedLinks3[1],variant:matchVariant(\"GLXLi98s0\")}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ePHJR9KVx:{height:48,width:\"48px\",y:(componentViewport?.y||0)+(12+((componentViewport?.height||70)-22-40025.5)/2)+19988.75}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l7bwij-container\",layoutDependency:layoutDependency,layoutId:\"taZ0nJSUo-container\",nodeId:\"taZ0nJSUo\",rendersWithMotion:true,scopeId:\"itopxfseK\",children:/*#__PURE__*/_jsx(Hamburguesa,{height:\"100%\",id:\"taZ0nJSUo\",layoutId:\"taZ0nJSUo\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"VAnv0ubgj\"),width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZWq1A.framer-abzdbw, .framer-ZWq1A .framer-abzdbw { display: block; }\",\".framer-ZWq1A.framer-17zrdj0 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 16px 24px 12px 24px; position: relative; width: 1440px; }\",\".framer-ZWq1A .framer-za7vhd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ZWq1A .framer-neq87l-container { flex: none; height: 41px; position: relative; width: 156px; }\",\".framer-ZWq1A .framer-t8zdnr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-width: 471px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 41%; }\",\".framer-ZWq1A .framer-1kticmy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ZWq1A .framer-1e4c8wt-container, .framer-ZWq1A .framer-19ag3d2-container, .framer-ZWq1A .framer-135r6w0-container, .framer-ZWq1A .framer-1sn2gr2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ZWq1A .framer-1ss3trt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ZWq1A .framer-3a1bxe-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-ZWq1A .framer-l7bwij-container { flex: none; height: 48px; position: relative; width: 48px; }\",\".framer-ZWq1A.framer-v-1jwioxh.framer-17zrdj0 { gap: 10px; justify-content: center; }\",\".framer-ZWq1A.framer-v-1jwioxh .framer-za7vhd { flex: none; padding: 6px; width: 619px; }\",\".framer-ZWq1A.framer-v-1jwioxh .framer-neq87l-container { height: 29px; width: 112px; }\",\".framer-ZWq1A.framer-v-1jwioxh .framer-t8zdnr { flex: 1 0 0px; width: 1px; }\",\".framer-ZWq1A.framer-v-1jwioxh .framer-1kticmy { flex: 1 0 0px; padding: 4px 0px 0px 0px; width: 1px; }\",\".framer-ZWq1A.framer-v-1jwioxh .framer-1ss3trt { gap: 0px; }\",\".framer-ZWq1A.framer-v-1jwioxh .framer-3a1bxe-container { height: 25px; width: 24px; }\",\".framer-ZWq1A.framer-v-1jwioxh .framer-1sn2gr2-container { align-self: stretch; }\",\".framer-ZWq1A.framer-v-5t488u.framer-17zrdj0 { padding: 12px 16px 10px 16px; width: 390px; }\",\".framer-ZWq1A.framer-v-5t488u .framer-neq87l-container { aspect-ratio: 3.9 / 1; height: var(--framer-aspect-ratio-supported, 26px); width: 100px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 69\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vZ4TIzmGX\":{\"layout\":[\"fixed\",\"auto\"]},\"ePHJR9KVx\":{\"layout\":[\"fixed\",\"auto\"]},\"lXFGthknI\":{\"layout\":[\"fixed\",\"auto\"]},\"FO3KKcyRH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameritopxfseK=withCSS(Component,css,\"framer-ZWq1A\");export default FrameritopxfseK;FrameritopxfseK.displayName=\"Navbar\";FrameritopxfseK.defaultProps={height:69,width:1440};addPropertyControls(FrameritopxfseK,{variant:{options:[\"GWlWEnQP8\",\"vZ4TIzmGX\",\"ePHJR9KVx\",\"lXFGthknI\",\"FO3KKcyRH\"],optionTitles:[\"Main\",\" Compressed\",\"MOB\",\"Light\",\"unsichtbar\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameritopxfseK,[{explicitInter:true,fonts:[]},...ISOFonts,...NAVItemFonts,...LocaleCustomFonts,...ContactBTNFonts,...HamburguesaFonts],{supportsExplicitInterCodegen:true});FrameritopxfseK.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ISO,{},context),forwardLoader(NAVItem,{},context),forwardLoader(LocaleCustom,{},context),forwardLoader(ContactBTN,{},context),forwardLoader(Hamburguesa,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameritopxfseK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vZ4TIzmGX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ePHJR9KVx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lXFGthknI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FO3KKcyRH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"69\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0d7099)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={rI6U5KAzt:{hover:true}};const cycleOrder=[\"rI6U5KAzt\",\"aeIsfaipb\"];const serializationHash=\"framer-XizdN\";const variantClassNames={aeIsfaipb:\"framer-v-1odk7s\",rI6U5KAzt:\"framer-v-jicrez\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dM2x6Q13m=undefined;const egjZ0qHcA=undefined;const pYYNVVsMB=undefined;const hw08cyVru=undefined;const sll8KYkjg=undefined;const nykzXZGIR=undefined;const transition1={delay:0,duration:.3,ease:[.63,-.01,.34,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"rI6U5KAzt\",MOB:\"aeIsfaipb\"};const getProps=({color1,color2,colorText1,colorText2,height,id,link,title,width,...props})=>{return{...props,dM2x6Q13m:link??props.dM2x6Q13m,egjZ0qHcA:color1??props.egjZ0qHcA??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",hw08cyVru:title??props.hw08cyVru??\"SUMATE AL EQUIPO\",nykzXZGIR:colorText2??props.nykzXZGIR??\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",pYYNVVsMB:colorText1??props.pYYNVVsMB??\"var(--token-9b1ec3d8-623f-43d3-b45e-12d73a9f6829, rgb(245, 227, 207))\",sll8KYkjg:color2??props.sll8KYkjg??\"var(--token-80bc960e-e3d4-46c7-82a7-268a224ee24e, rgb(255, 122, 2))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"rI6U5KAzt\"};};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,dM2x6Q13m,hw08cyVru,egjZ0qHcA,pYYNVVsMB,sll8KYkjg,nykzXZGIR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rI6U5KAzt\",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:dM2x6Q13m,motionChild:true,nodeId:\"rI6U5KAzt\",openInNewTab:false,scopeId:\"R_BmYDSpk\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-jicrez\",className,classNames)} framer-11zzfkd`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"rI6U5KAzt\",ref:refBinding,style:{...style},...addPropertyOverrides({\"rI6U5KAzt-hover\":{\"data-framer-name\":undefined},aeIsfaipb:{\"data-framer-name\":\"MOB\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wx6pyp\",layoutDependency:layoutDependency,layoutId:\"kkzvkR8hL\",style:{backgroundColor:egjZ0qHcA},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pYYNVVsMB-R_BmYDSpk))\"},children:\"SUMATE AL EQUIPO\"})}),className:\"framer-tqv50v\",fonts:[\"CUSTOMV2;Suisse Intl Medium\"],layoutDependency:layoutDependency,layoutId:\"jkRVt5vEp\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-pYYNVVsMB-R_BmYDSpk)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-pYYNVVsMB-R_BmYDSpk\":pYYNVVsMB},text:hw08cyVru,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uzmifc\",layoutDependency:layoutDependency,layoutId:\"O6NtIXjUg\",style:{backgroundColor:sll8KYkjg},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7U3Vpc3NlIEludGwgTWVkaXVt\",\"--framer-font-family\":'\"Suisse Intl Medium\", \"Suisse Intl Medium Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-nykzXZGIR-R_BmYDSpk))\"},children:\"SUMATE AL EQUIPO\"})}),className:\"framer-1ulj1an\",fonts:[\"CUSTOMV2;Suisse Intl Medium\"],layoutDependency:layoutDependency,layoutId:\"p1B_17EQB\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-nykzXZGIR-R_BmYDSpk)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-nykzXZGIR-R_BmYDSpk\":nykzXZGIR},text:hw08cyVru,verticalAlignment:\"top\",withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XizdN.framer-11zzfkd, .framer-XizdN .framer-11zzfkd { display: block; }\",\".framer-XizdN.framer-jicrez { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XizdN .framer-1wx6pyp, .framer-XizdN .framer-1uzmifc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-XizdN .framer-tqv50v, .framer-XizdN .framer-1ulj1an { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XizdN.framer-v-1odk7s.framer-jicrez { cursor: unset; width: 185px; }\",\".framer-XizdN.framer-v-1odk7s .framer-1wx6pyp, .framer-XizdN.framer-v-1odk7s .framer-1uzmifc { width: 100%; }\",\".framer-XizdN.framer-v-jicrez.hover.framer-jicrez { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 185\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"aeIsfaipb\":{\"layout\":[\"fixed\",\"fixed\"]},\"oKlk_NBUP\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"dM2x6Q13m\":\"link\",\"hw08cyVru\":\"title\",\"egjZ0qHcA\":\"color1\",\"pYYNVVsMB\":\"colorText1\",\"sll8KYkjg\":\"color2\",\"nykzXZGIR\":\"colorText2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR_BmYDSpk=withCSS(Component,css,\"framer-XizdN\");export default FramerR_BmYDSpk;FramerR_BmYDSpk.displayName=\"CTA Sumate al equipo\";FramerR_BmYDSpk.defaultProps={height:40,width:185};addPropertyControls(FramerR_BmYDSpk,{variant:{options:[\"rI6U5KAzt\",\"aeIsfaipb\"],optionTitles:[\"Variant 1\",\"MOB\"],title:\"Variant\",type:ControlType.Enum},dM2x6Q13m:{title:\"Link\",type:ControlType.Link},hw08cyVru:{defaultValue:\"SUMATE AL EQUIPO\",displayTextArea:false,title:\"Title\",type:ControlType.String},egjZ0qHcA:{defaultValue:'var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18)) /* {\"name\":\"Dark Green\"} */',title:\"Color 1\",type:ControlType.Color},pYYNVVsMB:{defaultValue:\"var(--token-9b1ec3d8-623f-43d3-b45e-12d73a9f6829, rgb(245, 227, 207))\",title:\"Color Text 1\",type:ControlType.Color},sll8KYkjg:{defaultValue:'var(--token-80bc960e-e3d4-46c7-82a7-268a224ee24e, rgb(255, 122, 2)) /* {\"name\":\"Orange\"} */',title:\"Color 2\",type:ControlType.Color},nykzXZGIR:{defaultValue:\"var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, rgb(0, 70, 18))\",title:\"Color Text 2\",type:ControlType.Color}});addFonts(FramerR_BmYDSpk,[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/vTfDj4yYivAGDJ2dFv3eIWjT2E.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR_BmYDSpk\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"dM2x6Q13m\\\":\\\"link\\\",\\\"hw08cyVru\\\":\\\"title\\\",\\\"egjZ0qHcA\\\":\\\"color1\\\",\\\"pYYNVVsMB\\\":\\\"colorText1\\\",\\\"sll8KYkjg\\\":\\\"color2\\\",\\\"nykzXZGIR\\\":\\\"colorText2\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aeIsfaipb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oKlk_NBUP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"185\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R_BmYDSpk.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion,useScroll,useTransform}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{useRef}from\"react\";const paragraphFallback=\"This text will be revealed word by word. The effect can be achieved using React and Framer Motion. Very cool.\";export default function textReveal(props){const{text,fontColor,font}=props;return /*#__PURE__*/_jsx(\"main\",{children:/*#__PURE__*/_jsx(Paragraph,{value:text||paragraphFallback,color:fontColor,font:font})});}function Paragraph({value,color,font}){const element=useRef(null);const{scrollYProgress}=useScroll({target:element,offset:[\"start 0.8\",\"start 0.25\"]});const fontToStyle=(f,overrideColor)=>{if(!f)return overrideColor?{color:overrideColor}:{};const s={fontFamily:f.fontFamily,fontSize:f.fontSize,fontWeight:f.fontWeight,lineHeight:f.lineHeight,letterSpacing:f.letterSpacing,textAlign:f.textAlign};// Si pasás fontColor, pisa el color del control de fuente\ns.color=overrideColor??f.color;return s;};const words=value.split(\" \");return /*#__PURE__*/_jsx(\"p\",{ref:element,style:{...styles.paragraph,...fontToStyle(font,color)},children:words.map((word,i)=>{const start=i/words.length;const end=start+1/words.length;return /*#__PURE__*/_jsx(Word,{progress:scrollYProgress,range:[start,end],children:word},`${word}-${i}`);})});}const Word=({children,progress,range})=>{const opacity=useTransform(progress,range,[0,1]);return /*#__PURE__*/_jsxs(\"span\",{style:styles.word,children:[/*#__PURE__*/_jsx(\"span\",{style:styles.shadow,children:children}),/*#__PURE__*/_jsx(motion.span,{style:{opacity},children:children})]});};const styles={paragraph:{display:\"flex\",flexWrap:\"wrap\",padding:0,margin:0},word:{marginRight:\"8px\",marginTop:\"8px\",position:\"relative\"},shadow:{position:\"absolute\",opacity:.3}};addPropertyControls(textReveal,{text:{type:ControlType.String,title:\"Texto\",defaultValue:\"This text will be revealed word by word. The effect can be achieved using React and Framer Motion. Very cool!\"},font:{type:ControlType.Font,title:\"Tipograf\\xeda\",controls:\"extended\",displayLineHeight:true,displayLetterSpacing:true,displayTextAlignment:true,defaultValue:{fontFamily:\"Inter\",fontSize:32,fontWeight:600,lineHeight:\"1.5em\",letterSpacing:0,textAlign:\"left\",color:\"#000000\"}},fontColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"textReveal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextReveal.map","// Generated by Framer (8e1ebfe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Suisse Intl Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/B74I2ZibdC0XupERxDk5Vb3E.woff2\",weight:\"700\"}]}];export const css=[\".framer-HUqaO .framer-styles-preset-1yrso7f:not(.rich-text-wrapper), .framer-HUqaO .framer-styles-preset-1yrso7f.rich-text-wrapper h3 { --framer-font-family: \\\"Suisse Intl Bold\\\", \\\"Suisse Intl Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 4); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 90%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, #004612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1439px) and (min-width: 1000px) { .framer-HUqaO .framer-styles-preset-1yrso7f:not(.rich-text-wrapper), .framer-HUqaO .framer-styles-preset-1yrso7f.rich-text-wrapper h3 { --framer-font-family: \\\"Suisse Intl Bold\\\", \\\"Suisse Intl Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 3); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 90%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, #004612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 999px) and (min-width: 0px) { .framer-HUqaO .framer-styles-preset-1yrso7f:not(.rich-text-wrapper), .framer-HUqaO .framer-styles-preset-1yrso7f.rich-text-wrapper h3 { --framer-font-family: \\\"Suisse Intl Bold\\\", \\\"Suisse Intl Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 90%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4c2a0b6e-9c8f-4140-9fc2-05cb7a1b3bef, #004612); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-HUqaO\";\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 (c0f92f4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Suisse Intl Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Suisse Intl Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Suisse Intl\",url:\"https://framerusercontent.com/assets/B74I2ZibdC0XupERxDk5Vb3E.woff2\",weight:\"700\"}]}];export const css=['.framer-SXgjI .framer-styles-preset-sf5p3k:not(.rich-text-wrapper), .framer-SXgjI .framer-styles-preset-sf5p3k.rich-text-wrapper h3 { --framer-font-family: \"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.5); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, #92c100); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 900px) { .framer-SXgjI .framer-styles-preset-sf5p3k:not(.rich-text-wrapper), .framer-SXgjI .framer-styles-preset-sf5p3k.rich-text-wrapper h3 { --framer-font-family: \"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.5); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, #92c100); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 899px) and (min-width: 0px) { .framer-SXgjI .framer-styles-preset-sf5p3k:not(.rich-text-wrapper), .framer-SXgjI .framer-styles-preset-sf5p3k.rich-text-wrapper h3 { --framer-font-family: \"Suisse Intl Bold\", \"Suisse Intl Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.25); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-4e8f46a2-dbe1-4252-81de-e51addaf69a7, #92c100); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-SXgjI\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nexport default function metadata(params,activeLocale){return{description:\"Somos una agencia picante!\",favicon:\"https://framerusercontent.com/assets/wrqzXsEcJsuE32EU92vA9Xpjk.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/0k3JxgV7kH0DeVteNovwX0lzWQ.png\",title:\"Wasabi Publicidad\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (50fb820)\nimport siteMetadata from\"https://framerusercontent.com/modules/3SBF82rQpCx7MaqQA3mQ/gP1wwOFXUsZpoxoWZcRM/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1iwbubu\",mediaQuery:\"(min-width: 1920px)\"},{hash:\"72rtr7\",mediaQuery:\"(min-width: 1440px) and (max-width: 1919.98px)\"},{hash:\"1gtq5mk\",mediaQuery:\"(min-width: 1000px) and (max-width: 1439.98px)\"},{hash:\"1583c6p\",mediaQuery:\"(max-width: 999.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{AzscroIyl:\"contacto\",dDA1dMDDg:\"connect-2-in\",EjQ5KbzB1:\"redefine-2-in\",ER1OQpisv:\"reveal-2-in\",fvCQggNbE:\"redefine-1-in\",I8jh4BmBJ:\"servicios-1\",JJt1JMLD4:\"connect-1-in\",M5P7ycFt3:\"redefine-2-out\",MUnJfLTgl:\"reveal-1in\",nC4MReNm7:\"ilus-container\",pBEnmNPsZ:\"proyectos\",ptakKL8y9:\"hero\",pycLKgEbt:\"equipo\",q5Tb3T8Fr:\"connect-2-out\",TI9lqdqKB:\"evolve-2-in\",uVE2Q3yWq:\"somos\",vW6CjFJPo:\"reveal-2-out\",W3f8ivK_F:\"connect-1-out\",xol6R3ESo:\"servicios\",yp9OMSxhT:\"redefine-1-out\",yR8LnD7Zk:\"reveal-1-out\",zstbYUJWu:\"evolve-1-in\"},robots:\"max-image-preview:large\",serializationId:\"framer-HkPji\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});},{maxBatchSize:500}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,u=l&&\"function\"==typeof window.requestIdleCallback,c=\"preload\";function f(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&c in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let u=a.get(l);if(u)return u;let c=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,u]=l;for(let e of u){let t=o[e];t&&(o[e]=a(t));}let c=i[n];return m(c,\"Module not found\"),f(c)&&c.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:c,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(c);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (518403a)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as r}from\"framer\";import{DatabaseCollection as a,DatabaseDictionaryIndex as t}from\"./sqVgC5Fnj-0.js\";import{getRichTextJsonResolver as m}from\"./sqVgC5Fnj-1.js\";let n={aSKW_tH6H:{isNullable:!0,type:l.File},bLCKBJ6op:{isNullable:!0,type:l.String},byCJztiCG:{isNullable:!0,type:l.String},bzWMK5H98:{isNullable:!0,type:l.String},createdAt:{isNullable:!0,type:l.Date},cSlBVSa9D:{isNullable:!0,type:l.Color},DeNOy_X6O:{isNullable:!0,type:l.ResponsiveImage},DNsW6aMnl:{isNullable:!0,type:l.String},dnvR3i723:{isNullable:!0,type:l.String},EcJkkFNhn:{definition:{definitions:{BMA7apOeQ:{isNullable:!0,type:l.ResponsiveImage},id:{isNullable:!1,type:l.String}},isNullable:!0,type:l.Object},isNullable:!0,type:l.Array},eEMIS2EV4:{isNullable:!0,type:l.ResponsiveImage},ez6c7Cuk3:{isNullable:!0,type:l.ResponsiveImage},f9x2IBnzJ:{isNullable:!0,type:l.String},FgrGlmEOR:{isNullable:!0,type:l.String},FRxayYRgq:{isNullable:!0,type:l.String},id:{isNullable:!1,type:l.String},iGlNMEnBT:{isNullable:!0,type:l.Enum},jp4A32Kqr:{isNullable:!0,type:l.String},lKwRNmVK9:{isNullable:!0,type:l.String},n6LhkxaPk:{isNullable:!0,type:l.ResponsiveImage},NAGsvvdta:{isNullable:!0,type:l.String},nE0nBHnfC:{isNullable:!0,type:l.File},nextItemId:{isNullable:!0,type:l.String},NpWj3BxpU:{isNullable:!0,type:l.String},OeekYCgnb:{isNullable:!0,type:l.ResponsiveImage},OMarQhU4e:{isNullable:!0,type:l.Boolean},PBEtOm1Vp:{isNullable:!0,type:l.String},previousItemId:{isNullable:!0,type:l.String},qAHw4iNra:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},QM7JI1yr0:{isNullable:!0,type:l.String},qrQYQItQ_:{isNullable:!0,type:l.String},Rha3AMecR:{isNullable:!0,type:l.File},rmD2rQsXG:{isNullable:!0,type:l.String},S8X487p7G:{isNullable:!0,type:l.File},sgmQY6nEC:{isNullable:!0,type:l.ResponsiveImage},updatedAt:{isNullable:!0,type:l.Date},vFN1Kpd2k:{isNullable:!0,type:l.ResponsiveImage},wjoW_B65F:{isNullable:!0,type:l.String},YdXdYrG__:{isNullable:!0,type:l.String},ZVULj0031:{isNullable:!0,type:l.String},ZXnYpqy9t:{isNullable:!0,type:l.ResponsiveImage}},o=[\"id\"],i={type:1},s=[\"previousItemId\"],c=[\"nextItemId\"],d=[\"id\",\"rmD2rQsXG\"],u=[\"rmD2rQsXG\",\"id\"],f=[\"Rha3AMecR\"],p={type:0},g=[\"QM7JI1yr0\"],h=[\"ZVULj0031\"],S=[\"qAHw4iNra\"],w=[\"rmD2rQsXG\"],N=[\"sgmQY6nEC\"],x=[\"iGlNMEnBT\"],V=[\"S8X487p7G\"],y=[\"byCJztiCG\"],R=[\"n6LhkxaPk\"],C=[\"f9x2IBnzJ\"],F=[\"YdXdYrG__\"],I=[\"wjoW_B65F\"],q=[\"qrQYQItQ_\"],L=[\"EcJkkFNhn\"],j=[\"aSKW_tH6H\"],U=[\"nE0nBHnfC\"],b=[\"OMarQhU4e\"],D=[\"OeekYCgnb\"],T=[\"ZXnYpqy9t\"],Z=[\"DeNOy_X6O\"],v=[\"PBEtOm1Vp\"],G=[\"bLCKBJ6op\"],B=[\"lKwRNmVK9\"],M=[\"bzWMK5H98\"],k=[\"NpWj3BxpU\"],E=[\"FgrGlmEOR\"],A=[\"NAGsvvdta\"],H=[\"FRxayYRgq\"],Q=[\"DNsW6aMnl\"],O=[\"dnvR3i723\"],_=[\"jp4A32Kqr\"],z=[\"ez6c7Cuk3\"],X=[\"eEMIS2EV4\"],K=[\"vFN1Kpd2k\"],P=[\"cSlBVSa9D\"],J=[],Y=e=>{let l=J[e];if(l)return l().then(e=>e.default);},W={},$=m(W),ee=new r,el={collectionByLocaleId:{default:new a({chunks:[new URL(\"./sqVgC5Fnj-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"5cb364c1-8f13-4a41-89b2-5a6daa434f37default\",indexes:[new t({collation:i,collectionSchema:n,fieldNames:o,range:{from:0,to:193},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:i,collectionSchema:n,fieldNames:s,range:{from:193,to:385},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:i,collectionSchema:n,fieldNames:c,range:{from:385,to:573},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:i,collectionSchema:n,fieldNames:d,range:{from:573,to:900},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:i,collectionSchema:n,fieldNames:u,range:{from:900,to:1227},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:f,range:{from:1227,to:1407},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:g,range:{from:1407,to:1631},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:h,range:{from:1631,to:1838},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:S,range:{from:1838,to:2115},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:w,range:{from:2115,to:2338},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:N,range:{from:2338,to:5243},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:x,range:{from:5243,to:5443},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:V,range:{from:5443,to:5624},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:y,range:{from:5624,to:5840},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:R,range:{from:5840,to:6423},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:C,range:{from:6423,to:7371},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:F,range:{from:7371,to:8237},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:I,range:{from:8237,to:8416},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:q,range:{from:8416,to:9545},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:L,range:{from:9545,to:14909},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:j,range:{from:14909,to:15303},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:U,range:{from:15303,to:15695},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:b,range:{from:15695,to:15811},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:D,range:{from:15811,to:17244},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:T,range:{from:17244,to:19079},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:Z,range:{from:19079,to:20751},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:v,range:{from:20751,to:20912},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:G,range:{from:20912,to:21184},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:B,range:{from:21184,to:21363},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:M,range:{from:21363,to:21521},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:k,range:{from:21521,to:21802},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:E,range:{from:21802,to:21955},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:A,range:{from:21955,to:22122},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:H,range:{from:22122,to:22343},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:Q,range:{from:22343,to:22492},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:O,range:{from:22492,to:22635},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:_,range:{from:22635,to:22788},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:z,range:{from:22788,to:25153},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:X,range:{from:25153,to:27636},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:K,range:{from:27636,to:29453},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:P,range:{from:29453,to:30065},url:new URL(\"./sqVgC5Fnj-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:$,resolveVectorSetItem:Y,schema:n}),SZDxTrI5d:new a({chunks:[new URL(\"./sqVgC5Fnj-chunk-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"5cb364c1-8f13-4a41-89b2-5a6daa434f37SZDxTrI5d\",indexes:[new t({collation:i,collectionSchema:n,fieldNames:o,range:{from:0,to:193},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:i,collectionSchema:n,fieldNames:s,range:{from:193,to:385},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:i,collectionSchema:n,fieldNames:c,range:{from:385,to:573},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:i,collectionSchema:n,fieldNames:d,range:{from:573,to:900},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:i,collectionSchema:n,fieldNames:u,range:{from:900,to:1227},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:f,range:{from:1227,to:1407},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:g,range:{from:1407,to:1631},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:h,range:{from:1631,to:1838},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:S,range:{from:1838,to:2115},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:w,range:{from:2115,to:2338},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:N,range:{from:2338,to:5243},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:x,range:{from:5243,to:5443},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:V,range:{from:5443,to:5624},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:y,range:{from:5624,to:5840},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:R,range:{from:5840,to:6423},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:C,range:{from:6423,to:7346},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:F,range:{from:7346,to:8247},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:I,range:{from:8247,to:8436},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:q,range:{from:8436,to:9588},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:L,range:{from:9588,to:14952},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:j,range:{from:14952,to:15346},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:U,range:{from:15346,to:15738},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:b,range:{from:15738,to:15854},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:D,range:{from:15854,to:17287},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:T,range:{from:17287,to:19122},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:Z,range:{from:19122,to:20794},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:v,range:{from:20794,to:20955},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:G,range:{from:20955,to:21220},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:B,range:{from:21220,to:21399},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:M,range:{from:21399,to:21557},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:k,range:{from:21557,to:21828},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:E,range:{from:21828,to:21981},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:A,range:{from:21981,to:22144},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:H,range:{from:22144,to:22359},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:Q,range:{from:22359,to:22508},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:O,range:{from:22508,to:22651},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:_,range:{from:22651,to:22804},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:z,range:{from:22804,to:25169},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:X,range:{from:25169,to:27652},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:K,range:{from:27652,to:29469},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")}),new t({collation:p,collectionSchema:n,fieldNames:P,range:{from:29469,to:30081},url:new URL(\"./sqVgC5Fnj-indexes-SZDxTrI5d-0.framercms\",\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:$,resolveVectorSetItem:Y,schema:n})},displayName:\"Proyectos\",id:\"5cb364c1-8f13-4a41-89b2-5a6daa434f37\"};export default el;e(el,{Rha3AMecR:{allowedFileTypes:[\".pdf\"],title:\"File\",type:l.File},QM7JI1yr0:{defaultValue:\"\",title:\"Campa\\xf1a\",type:l.String},ZVULj0031:{defaultValue:\"\",title:\"Cliente\",type:l.String},qAHw4iNra:{dataIdentifier:\"local-module:collection/KeNg_0UMz:default\",defaultValue:[],title:\"Categories\",type:l.MultiCollectionReference},rmD2rQsXG:{preventLocalization:!0,title:\"Slug\",type:l.String},sgmQY6nEC:{title:\"IMG Thumbnail\",type:l.ResponsiveImage},iGlNMEnBT:{defaultValue:\"zAum0ZluP\",options:[\"zAum0ZluP\",\"pPPRmHlAN\",\"xaaRl7xEe\",\"Wg6OvXbVN\",\"kPRXfyM8y\",\"AzVB9gM7T\"],optionTitles:[\"Video Inline Vertical\",\"Video Inline Horizontal\",\"Video Link Vertical\",\"Video Link Horizontal\",\"Im\\xe1gen Vertical\",\"Im\\xe1gen Horizontal\"],title:\"Pieza Hero\",type:l.Enum},S8X487p7G:{allowedFileTypes:[\".mp4\"],title:\"Video 1\",type:l.File},byCJztiCG:{defaultValue:\"\",title:\"Video 1 Link\",type:l.String},n6LhkxaPk:{title:\"Im\\xe1gen Portada\",type:l.ResponsiveImage},f9x2IBnzJ:{defaultValue:\"\",title:\"Desaf\\xedo\",type:l.String},YdXdYrG__:{defaultValue:\"\",title:\"Observaci\\xf3n\",type:l.String},wjoW_B65F:{defaultValue:\"\",title:\"Observaci\\xf3n Highlight\",type:l.String},qrQYQItQ_:{defaultValue:\"Una nueva propuesta gastron\\xf3mica quer\\xeda abrir sus puertas en Punta Carretas, Montevideo. Nosotros nos encargamos de darle identidad y un nombre \\xfanico.\",title:\"Soluci\\xf3n\",type:l.String},EcJkkFNhn:{__vekterDefault:[],control:{controls:{BMA7apOeQ:{title:\"Image\",type:\"responsiveimage\"}},type:\"object\"},minCount:3,title:\"Gallery\",type:l.Array},aSKW_tH6H:{allowedFileTypes:[\".mp4\"],title:\"Video 2\",type:l.File},nE0nBHnfC:{allowedFileTypes:[\".mp4\"],title:\"Video 3\",type:l.File},OMarQhU4e:{defaultValue:!1,title:\"S\\xf3lo Verticales?\",type:l.Boolean},OeekYCgnb:{title:\"Img 1\",type:l.ResponsiveImage},ZXnYpqy9t:{title:\"Img 2\",type:l.ResponsiveImage},DeNOy_X6O:{title:\"Img 3\",type:l.ResponsiveImage},PBEtOm1Vp:{defaultValue:\"\",title:\"Numero Grande 1\",type:l.String},bLCKBJ6op:{defaultValue:\"\",title:\"Num Grande Ref 1\",type:l.String},lKwRNmVK9:{defaultValue:\"\",title:\"Num Grande 1 Source\",type:l.String},bzWMK5H98:{defaultValue:\"\",title:\"Numero Grande 2\",type:l.String},NpWj3BxpU:{defaultValue:\"\",title:\"Num Grande Ref 2\",type:l.String},FgrGlmEOR:{defaultValue:\"\",title:\"Num Grande 2 Source\",type:l.String},NAGsvvdta:{defaultValue:\"\",title:\"Numero Grande 3\",type:l.String},FRxayYRgq:{defaultValue:\"\",title:\"Num Grande Ref 3\",type:l.String},DNsW6aMnl:{defaultValue:\"\",title:\"Num Grande 3 Source\",type:l.String},dnvR3i723:{defaultValue:\"\",title:\"Numero Grande 4\",type:l.String},jp4A32Kqr:{defaultValue:\"\",title:\"Num Grande Ref 4\",type:l.String},ez6c7Cuk3:{__defaultAssetReference:\"data:framer/asset-reference,KosxIW2iPJL8DRtvoUrFJJi4iYs.png?originalFilename=Soja3+Medium.png&width=640&height=472\",title:\"Ilustraci\\xf3n 1\",type:l.ResponsiveImage},eEMIS2EV4:{__defaultAssetReference:\"data:framer/asset-reference,kpG5hawnwr9aZe6d0JdlHgp0MBU.png?originalFilename=Palitos1+Medium.png&width=640&height=466\",title:\"Ilustraci\\xf3n 2\",type:l.ResponsiveImage},vFN1Kpd2k:{__defaultAssetReference:\"data:framer/asset-reference,WWJhmbt3S8JaNl2J0USHsZ2EFhs.png?originalFilename=Picante3+Medium.png&width=377&height=640\",title:\"Ilustraci\\xf3n 3\",type:l.ResponsiveImage},cSlBVSa9D:{defaultValue:'var(--token-702de230-b2e9-4301-b98f-44dfde532685, rgb(200, 191, 250)) /* {\"name\":\"Lavanda\"} */',title:\"Color Highlight\",type:l.Color},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/sqVgC5Fnj:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/sqVgC5Fnj:default\",title:\"Next\",type:l.CollectionReference}});export const iGlNMEnBTToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"zAum0ZluP\":return\"Video Inline Vertical\";case\"pPPRmHlAN\":return\"Video Inline Horizontal\";case\"xaaRl7xEe\":return\"Video Link Vertical\";case\"Wg6OvXbVN\":return\"Video Link Horizontal\";case\"kPRXfyM8y\":return\"Im\\xe1gen Vertical\";case\"AzVB9gM7T\":return\"Im\\xe1gen Horizontal\";default:return\"\";}};export const enumToDisplayNameFunctions={iGlNMEnBT:iGlNMEnBTToDisplayName};export const utils={async getSlugByRecordId(e,l){let[r]=await ee.query({from:{data:el,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"rmD2rQsXG\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return r?.rmD2rQsXG;},async getRecordIdBySlug(e,l){let[r]=await ee.query({from:{data:el,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"rmD2rQsXG\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return r?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionUtils\":\"1\",\"framerSlug\":\"rmD2rQsXG\",\"framerContractVersion\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerAutoSizeImages\":\"true\",\"framerCollectionId\":\"sqVgC5Fnj\",\"framerRecordIdKey\":\"id\",\"framerColorSyntax\":\"false\",\"framerData\":\"true\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iGlNMEnBTToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (518403a)\nimport{getWhereExpressionFromPathVariables,QueryEngine}from\"framer\";import Proyectos from\"https://framerusercontent.com/modules/nIY5toDQznJeNcNeNX7j/mkiy84HmMYLinhzXPdYt/sqVgC5Fnj.js\";import siteMetadata from\"https://framerusercontent.com/modules/3SBF82rQpCx7MaqQA3mQ/gP1wwOFXUsZpoxoWZcRM/siteMetadata.js\";const valuesByLocaleId={};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}const toString=value=>{return typeof value===\"string\"?value:String(value);};export default function metadata(params,activeLocale){const QM7JI1yr0=params?.[\"QM7JI1yr0\"];return{breakpoints:[{hash:\"1boe3im\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"1nhuhfp\",mediaQuery:\"(min-width: 1000px) and (max-width: 1439.98px)\"},{hash:\"e6oppy\",mediaQuery:\"(max-width: 999.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{oUz5hC8Ke:\"imgs-hor-1\",UtejYgZ_e:\"imgs-hor\"},robots:\"max-image-preview:large\",serializationId:\"framer-xvYiQ\",title:`${QM7JI1yr0!==undefined?toString(QM7JI1yr0):\"{{QM7JI1yr0}}\"} - WASABI`,viewport:\"width=device-width\"};}export async function fetchMetadata(pathVariables,activeLocale){const queryEngine=new QueryEngine;const query={from:{alias:\"VyPFxJKtk\",data:Proyectos,type:\"Collection\"},select:[{collection:\"VyPFxJKtk\",name:\"QM7JI1yr0\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(pathVariables,\"VyPFxJKtk\")};const result=await queryEngine.query(query,activeLocale);if(result.length===0){throw new Error(\"No data matches pathVariables\");}const params=result[0];return metadata(params,activeLocale);}export async function fetchAllMetadata(pathVariableKeys,activeLocale){const queryEngine=new QueryEngine;const query={from:{alias:\"VyPFxJKtk\",data:Proyectos,type:\"Collection\"},select:[{collection:\"VyPFxJKtk\",name:\"QM7JI1yr0\",type:\"Identifier\"}]};for(const pathVariableKey of pathVariableKeys){query.select.push({collection:\"VyPFxJKtk\",name:pathVariableKey,type:\"Identifier\"});}const results=await queryEngine.query(query,activeLocale);return results.map(result=>({metadata:metadata(result,activeLocale),pathVariables:Object.fromEntries(pathVariableKeys.map(pathVariableKey=>[pathVariableKey,result[pathVariableKey]]))}));}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"fetchMetadata\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fetchAllMetadata\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}