{"version":3,"file":"script_main.B1lsxAoR.mjs","names":["debounce","Component","useRef","_Fragment","Children","addPropertyOverrides","DarkLightModeToggle","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","v0","__FramerMetadata__","v0","__FramerMetadata__","v0","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","localizedValues1","localizedValues2","v0","v1","v2","v3","__FramerMetadata__","v0","v1","v2","v3","__FramerMetadata__","v0","v1","v2","v3","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","localizedValues1","localizedValues2","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","_Menu_LinkFonts","_Menu_Link","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","addPropertyOverrides","_VIVE_LogoFonts","_VIVE_Logo","_Menu_Items","_Primary_Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","ArrowRight","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","__FramerMetadata__","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","__FramerMetadata__","React.Fragment","getLocalizedValue","valuesByLocaleId","localizedValues","localizedValues1","localizedValues2","addPropertyOverrides","_Footer_CTA","_VIVE_Logo","_Menu_Link","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","getProps","React.forwardRef","getLocalizedValue","_icon","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","CirclePlay","RichText","getLocalizedValue","ExternalLink","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","ThemeToggle","_Navbar","_YouTube_Banner","_Footer","Lenis","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/unpkg.com/lenis@1.3.23/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.23/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/YmzNUbQh4V7UMGbeal0O/Lenis.js","https:/framerusercontent.com/modules/wi2HIkvFUB82jpdwKHB3/jNJaKs1xdx4aYcrrgls6/ThemeSwitcher.js","https:/framerusercontent.com/modules/Sw3Rcnf8csm0dlUyegw6/YHGaT2z0akgEl59DZ5HL/cUAq25Zcd.js","https:/framerusercontent.com/modules/ULn0HaMmPpzJgsjU0ApR/IpiOA7dBs4tA4rJriUel/f8qhK0IrA-0.js","https:/framerusercontent.com/modules/ULn0HaMmPpzJgsjU0ApR/IpiOA7dBs4tA4rJriUel/f8qhK0IrA-1.js","https:/framerusercontent.com/modules/ULn0HaMmPpzJgsjU0ApR/IpiOA7dBs4tA4rJriUel/f8qhK0IrA-2.js","https:/framerusercontent.com/modules/ULn0HaMmPpzJgsjU0ApR/IpiOA7dBs4tA4rJriUel/f8qhK0IrA.js","https:/framerusercontent.com/modules/TthnteUs2NOfEDQ9UxC0/lgwW0dK6agdSawJz0RoE/HsbqIN5yn-0.js","https:/framerusercontent.com/modules/TthnteUs2NOfEDQ9UxC0/lgwW0dK6agdSawJz0RoE/HsbqIN5yn-1.js","https:/framerusercontent.com/modules/TthnteUs2NOfEDQ9UxC0/lgwW0dK6agdSawJz0RoE/HsbqIN5yn-2.js","https:/framerusercontent.com/modules/TthnteUs2NOfEDQ9UxC0/lgwW0dK6agdSawJz0RoE/HsbqIN5yn.js","https:/framerusercontent.com/modules/FSpSzsKpdsSDYKok2EZe/TMPlBrNwcxkMN3XX0PKr/V5eU2jVHd.js","https:/framerusercontent.com/modules/Ddf8pIgevljP2YXHwMnU/P72iVwiWak4wMJuQRyL4/HsbqIN5yn.js","https:/framerusercontent.com/modules/99TJ6r6trO19sLmEQEF0/wWNEMrv3r1xSBVbWEMsC/f8qhK0IrA.js","https:/framerusercontent.com/modules/eVoScHcwNYIQcGCeJVEz/tmHI6ah910eltDfzdTl4/lfxxi8XwJ-0.js","https:/framerusercontent.com/modules/eVoScHcwNYIQcGCeJVEz/tmHI6ah910eltDfzdTl4/lfxxi8XwJ-1.js","https:/framerusercontent.com/modules/eVoScHcwNYIQcGCeJVEz/tmHI6ah910eltDfzdTl4/lfxxi8XwJ-2.js","https:/framerusercontent.com/modules/eVoScHcwNYIQcGCeJVEz/tmHI6ah910eltDfzdTl4/lfxxi8XwJ.js","https:/framerusercontent.com/modules/8umjAhvsUKiAKeNdt5yz/hItKhz332vOWRPMOEcrQ/lfxxi8XwJ.js","https:/framerusercontent.com/modules/0MAJZG1n5Hr88V2XJyf7/PnZmClllLio95eMHQBzQ/O72Pbe2N4.js","https:/framerusercontent.com/modules/TvC0miEaNFHRpQz983jn/8SZtdr2mHEkh7gioCqpp/pn0dkhfhe.js","https:/framerusercontent.com/modules/YTaQdQ1apQuXojBr92XK/eRZUoCaqvQMxVh1gUDBO/pn0dkhfhe.js","https:/framerusercontent.com/modules/lsNWXPAAeD3X6tAqVtkm/comQDWVrDLUEyOOLAbaT/oTewuWFqq.js","framer:toplevel/main"],"sourcesContent":["//#region package.json\nvar version = \"1.3.23\";\n//#endregion\n//#region packages/core/src/maths.ts\n/**\n* Clamp a value between a minimum and maximum value\n*\n* @param min Minimum value\n* @param input Value to clamp\n* @param max Maximum value\n* @returns Clamped value\n*/\nfunction clamp(min, input, max) {\n\treturn Math.max(min, Math.min(input, max));\n}\n/**\n*  Linearly interpolate between two values using an amount (0 <= t <= 1)\n*\n* @param x First value\n* @param y Second value\n* @param t Amount to interpolate (0 <= t <= 1)\n* @returns Interpolated value\n*/\nfunction lerp(x, y, t) {\n\treturn (1 - t) * x + t * y;\n}\n/**\n* Damp a value over time using a damping factor\n* {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n*\n* @param x Initial value\n* @param y Target value\n* @param lambda Damping factor\n* @param dt Time elapsed since the last update\n* @returns Damped value\n*/\nfunction damp(x, y, lambda, deltaTime) {\n\treturn lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\n/**\n* Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n* {@link https://anguscroll.com/just/just-modulo}\n*\n* @param n Dividend\n* @param d Divisor\n* @returns Modulo\n*/\nfunction modulo(n, d) {\n\treturn (n % d + d) % d;\n}\n//#endregion\n//#region packages/core/src/animate.ts\n/**\n* Animate class to handle value animations with lerping or easing\n*\n* @example\n* const animate = new Animate()\n* animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n* animate.advance(0.5) // 50\n*/\nvar Animate = class {\n\tisRunning = false;\n\tvalue = 0;\n\tfrom = 0;\n\tto = 0;\n\tcurrentTime = 0;\n\tlerp;\n\tduration;\n\teasing;\n\tonUpdate;\n\t/**\n\t* Advance the animation by the given delta time\n\t*\n\t* @param deltaTime - The time in seconds to advance the animation\n\t*/\n\tadvance(deltaTime) {\n\t\tif (!this.isRunning) return;\n\t\tlet completed = false;\n\t\tif (this.duration && this.easing) {\n\t\t\tthis.currentTime += deltaTime;\n\t\t\tconst linearProgress = clamp(0, this.currentTime / this.duration, 1);\n\t\t\tcompleted = linearProgress >= 1;\n\t\t\tconst easedProgress = completed ? 1 : this.easing(linearProgress);\n\t\t\tthis.value = this.from + (this.to - this.from) * easedProgress;\n\t\t} else if (this.lerp) {\n\t\t\tthis.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n\t\t\tif (Math.round(this.value) === Math.round(this.to)) {\n\t\t\t\tthis.value = this.to;\n\t\t\t\tcompleted = true;\n\t\t\t}\n\t\t} else {\n\t\t\tthis.value = this.to;\n\t\t\tcompleted = true;\n\t\t}\n\t\tif (completed) this.stop();\n\t\tthis.onUpdate?.(this.value, completed);\n\t}\n\t/** Stop the animation */\n\tstop() {\n\t\tthis.isRunning = false;\n\t}\n\t/**\n\t* Set up the animation from a starting value to an ending value\n\t* with optional parameters for lerping, duration, easing, and onUpdate callback\n\t*\n\t* @param from - The starting value\n\t* @param to - The ending value\n\t* @param options - Options for the animation\n\t*/\n\tfromTo(from, to, { lerp, duration, easing, onStart, onUpdate }) {\n\t\tthis.from = this.value = from;\n\t\tthis.to = to;\n\t\tthis.lerp = lerp;\n\t\tthis.duration = duration;\n\t\tthis.easing = easing;\n\t\tthis.currentTime = 0;\n\t\tthis.isRunning = true;\n\t\tonStart?.();\n\t\tthis.onUpdate = onUpdate;\n\t}\n};\n//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n\tlet timer;\n\treturn function(...args) {\n\t\tclearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\ttimer = void 0;\n\t\t\tcallback.apply(this, args);\n\t\t}, delay);\n\t};\n}\n//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n* Dimensions class to handle the size of the content and wrapper\n*\n* @example\n* const dimensions = new Dimensions(wrapper, content)\n* dimensions.on('resize', (e) => {\n*   console.log(e.width, e.height)\n* })\n*/\nvar Dimensions = class {\n\twidth = 0;\n\theight = 0;\n\tscrollHeight = 0;\n\tscrollWidth = 0;\n\tdebouncedResize;\n\twrapperResizeObserver;\n\tcontentResizeObserver;\n\tconstructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n\t\tthis.wrapper = wrapper;\n\t\tthis.content = content;\n\t\tif (autoResize) {\n\t\t\tthis.debouncedResize = debounce(this.resize, debounceValue);\n\t\t\tif (this.wrapper instanceof Window) window.addEventListener(\"resize\", this.debouncedResize);\n\t\t\telse {\n\t\t\t\tthis.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n\t\t\t\tthis.wrapperResizeObserver.observe(this.wrapper);\n\t\t\t}\n\t\t\tthis.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n\t\t\tthis.contentResizeObserver.observe(this.content);\n\t\t}\n\t\tthis.resize();\n\t}\n\tdestroy() {\n\t\tthis.wrapperResizeObserver?.disconnect();\n\t\tthis.contentResizeObserver?.disconnect();\n\t\tif (this.wrapper === window && this.debouncedResize) window.removeEventListener(\"resize\", this.debouncedResize);\n\t}\n\tresize = () => {\n\t\tthis.onWrapperResize();\n\t\tthis.onContentResize();\n\t};\n\tonWrapperResize = () => {\n\t\tif (this.wrapper instanceof Window) {\n\t\t\tthis.width = window.innerWidth;\n\t\t\tthis.height = window.innerHeight;\n\t\t} else {\n\t\t\tthis.width = this.wrapper.clientWidth;\n\t\t\tthis.height = this.wrapper.clientHeight;\n\t\t}\n\t};\n\tonContentResize = () => {\n\t\tif (this.wrapper instanceof Window) {\n\t\t\tthis.scrollHeight = this.content.scrollHeight;\n\t\t\tthis.scrollWidth = this.content.scrollWidth;\n\t\t} else {\n\t\t\tthis.scrollHeight = this.wrapper.scrollHeight;\n\t\t\tthis.scrollWidth = this.wrapper.scrollWidth;\n\t\t}\n\t};\n\tget limit() {\n\t\treturn {\n\t\t\tx: this.scrollWidth - this.width,\n\t\t\ty: this.scrollHeight - this.height\n\t\t};\n\t}\n};\n//#endregion\n//#region packages/core/src/emitter.ts\n/**\n* Emitter class to handle events\n* @example\n* const emitter = new Emitter()\n* emitter.on('event', (data) => {\n*   console.log(data)\n* })\n* emitter.emit('event', 'data')\n*/\nvar Emitter = class {\n\tevents = {};\n\t/**\n\t* Emit an event with the given data\n\t* @param event Event name\n\t* @param args Data to pass to the event handlers\n\t*/\n\temit(event, ...args) {\n\t\tconst callbacks = this.events[event] || [];\n\t\tfor (let i = 0, length = callbacks.length; i < length; i++) callbacks[i]?.(...args);\n\t}\n\t/**\n\t* Add a callback to the event\n\t* @param event Event name\n\t* @param cb Callback function\n\t* @returns Unsubscribe function\n\t*/\n\ton(event, cb) {\n\t\tif (this.events[event]) this.events[event].push(cb);\n\t\telse this.events[event] = [cb];\n\t\treturn () => {\n\t\t\tthis.events[event] = this.events[event]?.filter((i) => cb !== i);\n\t\t};\n\t}\n\t/**\n\t* Remove a callback from the event\n\t* @param event Event name\n\t* @param callback Callback function\n\t*/\n\toff(event, callback) {\n\t\tthis.events[event] = this.events[event]?.filter((i) => callback !== i);\n\t}\n\t/**\n\t* Remove all event listeners and clean up\n\t*/\n\tdestroy() {\n\t\tthis.events = {};\n\t}\n};\n//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT = 100 / 6;\nconst listenerOptions = { passive: false };\nfunction getDeltaMultiplier(deltaMode, size) {\n\tif (deltaMode === 1) return LINE_HEIGHT;\n\tif (deltaMode === 2) return size;\n\treturn 1;\n}\nvar VirtualScroll = class {\n\ttouchStart = {\n\t\tx: 0,\n\t\ty: 0\n\t};\n\tlastDelta = {\n\t\tx: 0,\n\t\ty: 0\n\t};\n\twindow = {\n\t\twidth: 0,\n\t\theight: 0\n\t};\n\temitter = new Emitter();\n\tconstructor(element, options = {\n\t\twheelMultiplier: 1,\n\t\ttouchMultiplier: 1\n\t}) {\n\t\tthis.element = element;\n\t\tthis.options = options;\n\t\twindow.addEventListener(\"resize\", this.onWindowResize);\n\t\tthis.onWindowResize();\n\t\tthis.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n\t\tthis.element.addEventListener(\"touchstart\", this.onTouchStart, listenerOptions);\n\t\tthis.element.addEventListener(\"touchmove\", this.onTouchMove, listenerOptions);\n\t\tthis.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n\t}\n\t/**\n\t* Add an event listener for the given event and callback\n\t*\n\t* @param event Event name\n\t* @param callback Callback function\n\t*/\n\ton(event, callback) {\n\t\treturn this.emitter.on(event, callback);\n\t}\n\t/** Remove all event listeners and clean up */\n\tdestroy() {\n\t\tthis.emitter.destroy();\n\t\twindow.removeEventListener(\"resize\", this.onWindowResize);\n\t\tthis.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchstart\", this.onTouchStart, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchmove\", this.onTouchMove, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n\t}\n\t/**\n\t* Event handler for 'touchstart' event\n\t*\n\t* @param event Touch event\n\t*/\n\tonTouchStart = (event) => {\n\t\tconst { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n\t\tthis.touchStart.x = clientX;\n\t\tthis.touchStart.y = clientY;\n\t\tthis.lastDelta = {\n\t\t\tx: 0,\n\t\t\ty: 0\n\t\t};\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX: 0,\n\t\t\tdeltaY: 0,\n\t\t\tevent\n\t\t});\n\t};\n\t/** Event handler for 'touchmove' event */\n\tonTouchMove = (event) => {\n\t\tconst { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n\t\tconst deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n\t\tconst deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n\t\tthis.touchStart.x = clientX;\n\t\tthis.touchStart.y = clientY;\n\t\tthis.lastDelta = {\n\t\t\tx: deltaX,\n\t\t\ty: deltaY\n\t\t};\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t};\n\tonTouchEnd = (event) => {\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX: this.lastDelta.x,\n\t\t\tdeltaY: this.lastDelta.y,\n\t\t\tevent\n\t\t});\n\t};\n\t/** Event handler for 'wheel' event */\n\tonWheel = (event) => {\n\t\tlet { deltaX, deltaY, deltaMode } = event;\n\t\tconst multiplierX = getDeltaMultiplier(deltaMode, this.window.width);\n\t\tconst multiplierY = getDeltaMultiplier(deltaMode, this.window.height);\n\t\tdeltaX *= multiplierX;\n\t\tdeltaY *= multiplierY;\n\t\tdeltaX *= this.options.wheelMultiplier;\n\t\tdeltaY *= this.options.wheelMultiplier;\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t};\n\tonWindowResize = () => {\n\t\tthis.window = {\n\t\t\twidth: window.innerWidth,\n\t\t\theight: window.innerHeight\n\t\t};\n\t};\n};\n//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing = (t) => Math.min(1, 1.001 - 2 ** (-10 * t));\nvar Lenis = class {\n\t_isScrolling = false;\n\t_isStopped = false;\n\t_isLocked = false;\n\t_preventNextNativeScrollEvent = false;\n\t_resetVelocityTimeout = null;\n\t_rafId = null;\n\t/**\n\t* Whether or not the user is touching the screen\n\t*/\n\tisTouching;\n\t/**\n\t* The time in ms since the lenis instance was created\n\t*/\n\ttime = 0;\n\t/**\n\t* User data that will be forwarded through the scroll event\n\t*\n\t* @example\n\t* lenis.scrollTo(100, {\n\t*   userData: {\n\t*     foo: 'bar'\n\t*   }\n\t* })\n\t*/\n\tuserData = {};\n\t/**\n\t* The last velocity of the scroll\n\t*/\n\tlastVelocity = 0;\n\t/**\n\t* The current velocity of the scroll\n\t*/\n\tvelocity = 0;\n\t/**\n\t* The direction of the scroll\n\t*/\n\tdirection = 0;\n\t/**\n\t* The options passed to the lenis instance\n\t*/\n\toptions;\n\t/**\n\t* The target scroll value\n\t*/\n\ttargetScroll;\n\t/**\n\t* The animated scroll value\n\t*/\n\tanimatedScroll;\n\tanimate = new Animate();\n\temitter = new Emitter();\n\tdimensions;\n\tvirtualScroll;\n\tconstructor({ wrapper = window, content = document.documentElement, eventsTarget = wrapper, smoothWheel = true, syncTouch = false, syncTouchLerp = .075, touchInertiaExponent = 1.7, duration, easing, lerp = .1, infinite = false, orientation = \"vertical\", gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\", touchMultiplier = 1, wheelMultiplier = 1, autoResize = true, prevent, virtualScroll, overscroll = true, autoRaf = false, anchors = false, autoToggle = false, allowNestedScroll = false, __experimental__naiveDimensions = false, naiveDimensions = __experimental__naiveDimensions, stopInertiaOnNavigate = false } = {}) {\n\t\twindow.lenisVersion = version;\n\t\tif (!window.lenis) window.lenis = {};\n\t\twindow.lenis.version = version;\n\t\tif (orientation === \"horizontal\") window.lenis.horizontal = true;\n\t\tif (syncTouch === true) window.lenis.touch = true;\n\t\tif (!wrapper || wrapper === document.documentElement) wrapper = window;\n\t\tif (typeof duration === \"number\" && typeof easing !== \"function\") easing = defaultEasing;\n\t\telse if (typeof easing === \"function\" && typeof duration !== \"number\") duration = 1;\n\t\tthis.options = {\n\t\t\twrapper,\n\t\t\tcontent,\n\t\t\teventsTarget,\n\t\t\tsmoothWheel,\n\t\t\tsyncTouch,\n\t\t\tsyncTouchLerp,\n\t\t\ttouchInertiaExponent,\n\t\t\tduration,\n\t\t\teasing,\n\t\t\tlerp,\n\t\t\tinfinite,\n\t\t\tgestureOrientation,\n\t\t\torientation,\n\t\t\ttouchMultiplier,\n\t\t\twheelMultiplier,\n\t\t\tautoResize,\n\t\t\tprevent,\n\t\t\tvirtualScroll,\n\t\t\toverscroll,\n\t\t\tautoRaf,\n\t\t\tanchors,\n\t\t\tautoToggle,\n\t\t\tallowNestedScroll,\n\t\t\tnaiveDimensions,\n\t\t\tstopInertiaOnNavigate\n\t\t};\n\t\tthis.dimensions = new Dimensions(wrapper, content, { autoResize });\n\t\tthis.updateClassName();\n\t\tthis.targetScroll = this.animatedScroll = this.actualScroll;\n\t\tthis.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll);\n\t\tthis.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, { capture: true });\n\t\tif (this.options.anchors || this.options.stopInertiaOnNavigate) this.options.wrapper.addEventListener(\"click\", this.onClick);\n\t\tthis.options.wrapper.addEventListener(\"pointerdown\", this.onPointerDown);\n\t\tthis.virtualScroll = new VirtualScroll(eventsTarget, {\n\t\t\ttouchMultiplier,\n\t\t\twheelMultiplier\n\t\t});\n\t\tthis.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.checkOverflow();\n\t\t\tthis.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd);\n\t\t}\n\t\tif (this.options.autoRaf) this._rafId = requestAnimationFrame(this.raf);\n\t}\n\t/**\n\t* Destroy the lenis instance, remove all event listeners and clean up the class name\n\t*/\n\tdestroy() {\n\t\tthis.emitter.destroy();\n\t\tthis.options.wrapper.removeEventListener(\"scroll\", this.onNativeScroll);\n\t\tthis.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, { capture: true });\n\t\tthis.options.wrapper.removeEventListener(\"pointerdown\", this.onPointerDown);\n\t\tif (this.options.anchors || this.options.stopInertiaOnNavigate) this.options.wrapper.removeEventListener(\"click\", this.onClick);\n\t\tthis.virtualScroll.destroy();\n\t\tthis.dimensions.destroy();\n\t\tthis.cleanUpClassName();\n\t\tif (this._rafId) cancelAnimationFrame(this._rafId);\n\t}\n\ton(event, callback) {\n\t\treturn this.emitter.on(event, callback);\n\t}\n\toff(event, callback) {\n\t\treturn this.emitter.off(event, callback);\n\t}\n\tonScrollEnd = (e) => {\n\t\tif (!(e instanceof CustomEvent)) {\n\t\t\tif (this.isScrolling === \"smooth\" || this.isScrolling === false) e.stopPropagation();\n\t\t}\n\t};\n\tdispatchScrollendEvent = () => {\n\t\tthis.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\", {\n\t\t\tbubbles: this.options.wrapper === window,\n\t\t\tdetail: { lenisScrollEnd: true }\n\t\t}));\n\t};\n\tget overflow() {\n\t\tconst property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n\t\treturn getComputedStyle(this.rootElement)[property];\n\t}\n\tcheckOverflow() {\n\t\tif ([\"hidden\", \"clip\"].includes(this.overflow)) this.internalStop();\n\t\telse this.internalStart();\n\t}\n\tonTransitionEnd = (event) => {\n\t\tif (event.propertyName?.includes(\"overflow\") && event.target === this.rootElement) this.checkOverflow();\n\t};\n\tsetScroll(scroll) {\n\t\tif (this.isHorizontal) this.options.wrapper.scrollTo({\n\t\t\tleft: scroll,\n\t\t\tbehavior: \"instant\"\n\t\t});\n\t\telse this.options.wrapper.scrollTo({\n\t\t\ttop: scroll,\n\t\t\tbehavior: \"instant\"\n\t\t});\n\t}\n\tonClick = (event) => {\n\t\tconst linkElementsUrls = event.composedPath().filter((node) => node instanceof HTMLAnchorElement && node.href).map((element) => new URL(element.href));\n\t\tconst currentUrl = new URL(window.location.href);\n\t\tif (this.options.anchors) {\n\t\t\tconst anchorElementUrl = linkElementsUrls.find((targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname === targetUrl.pathname && targetUrl.hash);\n\t\t\tif (anchorElementUrl) {\n\t\t\t\tconst options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n\t\t\t\tconst target = `#${anchorElementUrl.hash.split(\"#\")[1]}`;\n\t\t\t\tthis.scrollTo(target, options);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tif (this.options.stopInertiaOnNavigate) {\n\t\t\tif (linkElementsUrls.some((targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname !== targetUrl.pathname)) {\n\t\t\t\tthis.reset();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t};\n\tonPointerDown = (event) => {\n\t\tif (event.button === 1) this.reset();\n\t};\n\tonVirtualScroll = (data) => {\n\t\tif (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false) return;\n\t\tconst { deltaX, deltaY, event } = data;\n\t\tthis.emitter.emit(\"virtual-scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t\tif (event.ctrlKey) return;\n\t\tif (event.lenisStopPropagation) return;\n\t\tconst isTouch = event.type.includes(\"touch\");\n\t\tconst isWheel = event.type.includes(\"wheel\");\n\t\tthis.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n\t\tconst isClickOrTap = deltaX === 0 && deltaY === 0;\n\t\tif (this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked) {\n\t\t\tthis.reset();\n\t\t\treturn;\n\t\t}\n\t\tconst isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n\t\tif (isClickOrTap || isUnknownGesture) return;\n\t\tlet composedPath = event.composedPath();\n\t\tcomposedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n\t\tconst prevent = this.options.prevent;\n\t\tconst gestureOrientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n\t\tif (composedPath.find((node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || gestureOrientation === \"vertical\" && node.hasAttribute?.(\"data-lenis-prevent-vertical\") || gestureOrientation === \"horizontal\" && node.hasAttribute?.(\"data-lenis-prevent-horizontal\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.hasNestedScroll(node, {\n\t\t\tdeltaX,\n\t\t\tdeltaY\n\t\t})))) return;\n\t\tif (this.isStopped || this.isLocked) {\n\t\t\tif (event.cancelable) event.preventDefault();\n\t\t\treturn;\n\t\t}\n\t\tif (!(this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel)) {\n\t\t\tthis.isScrolling = \"native\";\n\t\t\tthis.animate.stop();\n\t\t\tevent.lenisStopPropagation = true;\n\t\t\treturn;\n\t\t}\n\t\tlet delta = deltaY;\n\t\tif (this.options.gestureOrientation === \"both\") delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n\t\telse if (this.options.gestureOrientation === \"horizontal\") delta = deltaX;\n\t\tif (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) event.lenisStopPropagation = true;\n\t\tif (event.cancelable) event.preventDefault();\n\t\tconst isSyncTouch = isTouch && this.options.syncTouch;\n\t\tconst hasTouchInertia = isTouch && event.type === \"touchend\";\n\t\tif (hasTouchInertia) delta = Math.sign(delta) * Math.abs(this.velocity) ** this.options.touchInertiaExponent;\n\t\tthis.scrollTo(this.targetScroll + delta, {\n\t\t\tprogrammatic: false,\n\t\t\t...isSyncTouch ? { lerp: hasTouchInertia ? this.options.syncTouchLerp : 1 } : {\n\t\t\t\tlerp: this.options.lerp,\n\t\t\t\tduration: this.options.duration,\n\t\t\t\teasing: this.options.easing\n\t\t\t}\n\t\t});\n\t};\n\t/**\n\t* Force lenis to recalculate the dimensions\n\t*/\n\tresize() {\n\t\tthis.dimensions.resize();\n\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\tthis.emit();\n\t}\n\temit() {\n\t\tthis.emitter.emit(\"scroll\", this);\n\t}\n\tonNativeScroll = () => {\n\t\tif (this._resetVelocityTimeout !== null) {\n\t\t\tclearTimeout(this._resetVelocityTimeout);\n\t\t\tthis._resetVelocityTimeout = null;\n\t\t}\n\t\tif (this._preventNextNativeScrollEvent) {\n\t\t\tthis._preventNextNativeScrollEvent = false;\n\t\t\treturn;\n\t\t}\n\t\tif (this.isScrolling === false || this.isScrolling === \"native\") {\n\t\t\tconst lastScroll = this.animatedScroll;\n\t\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\t\tthis.lastVelocity = this.velocity;\n\t\t\tthis.velocity = this.animatedScroll - lastScroll;\n\t\t\tthis.direction = Math.sign(this.animatedScroll - lastScroll);\n\t\t\tif (!this.isStopped) this.isScrolling = \"native\";\n\t\t\tthis.emit();\n\t\t\tif (this.velocity !== 0) this._resetVelocityTimeout = setTimeout(() => {\n\t\t\t\tthis.lastVelocity = this.velocity;\n\t\t\t\tthis.velocity = 0;\n\t\t\t\tthis.isScrolling = false;\n\t\t\t\tthis.emit();\n\t\t\t}, 400);\n\t\t}\n\t};\n\treset() {\n\t\tthis.isLocked = false;\n\t\tthis.isScrolling = false;\n\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\tthis.lastVelocity = this.velocity = 0;\n\t\tthis.animate.stop();\n\t}\n\t/**\n\t* Start lenis scroll after it has been stopped\n\t*/\n\tstart() {\n\t\tif (!this.isStopped) return;\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.rootElement.style.removeProperty(\"overflow\");\n\t\t\treturn;\n\t\t}\n\t\tthis.internalStart();\n\t}\n\tinternalStart() {\n\t\tif (!this.isStopped) return;\n\t\tthis.reset();\n\t\tthis.isStopped = false;\n\t\tthis.emit();\n\t}\n\t/**\n\t* Stop lenis scroll\n\t*/\n\tstop() {\n\t\tif (this.isStopped) return;\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.rootElement.style.setProperty(\"overflow\", \"clip\");\n\t\t\treturn;\n\t\t}\n\t\tthis.internalStop();\n\t}\n\tinternalStop() {\n\t\tif (this.isStopped) return;\n\t\tthis.reset();\n\t\tthis.isStopped = true;\n\t\tthis.emit();\n\t}\n\t/**\n\t* RequestAnimationFrame for lenis\n\t*\n\t* @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n\t*/\n\traf = (time) => {\n\t\tconst deltaTime = time - (this.time || time);\n\t\tthis.time = time;\n\t\tthis.animate.advance(deltaTime * .001);\n\t\tif (this.options.autoRaf) this._rafId = requestAnimationFrame(this.raf);\n\t};\n\t/**\n\t* Scroll to a target value\n\t*\n\t* @param target The target value to scroll to\n\t* @param options The options for the scroll\n\t*\n\t* @example\n\t* lenis.scrollTo(100, {\n\t*   offset: 100,\n\t*   duration: 1,\n\t*   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n\t*   lerp: 0.1,\n\t*   onStart: () => {\n\t*     console.log('onStart')\n\t*   },\n\t*   onComplete: () => {\n\t*     console.log('onComplete')\n\t*   },\n\t* })\n\t*/\n\tscrollTo(_target, { offset = 0, immediate = false, lock = false, programmatic = true, lerp = programmatic ? this.options.lerp : void 0, duration = programmatic ? this.options.duration : void 0, easing = programmatic ? this.options.easing : void 0, onStart, onComplete, force = false, userData } = {}) {\n\t\tif ((this.isStopped || this.isLocked) && !force) return;\n\t\tlet target = _target;\n\t\tlet adjustedOffset = offset;\n\t\tif (typeof target === \"string\" && [\n\t\t\t\"top\",\n\t\t\t\"left\",\n\t\t\t\"start\",\n\t\t\t\"#\"\n\t\t].includes(target)) target = 0;\n\t\telse if (typeof target === \"string\" && [\n\t\t\t\"bottom\",\n\t\t\t\"right\",\n\t\t\t\"end\"\n\t\t].includes(target)) target = this.limit;\n\t\telse {\n\t\t\tlet node = null;\n\t\t\tif (typeof target === \"string\") {\n\t\t\t\tnode = document.querySelector(target);\n\t\t\t\tif (!node) if (target === \"#top\") target = 0;\n\t\t\t\telse console.warn(\"Lenis: Target not found\", target);\n\t\t\t} else if (target instanceof HTMLElement && target?.nodeType) node = target;\n\t\t\tif (node) {\n\t\t\t\tif (this.options.wrapper !== window) {\n\t\t\t\t\tconst wrapperRect = this.rootElement.getBoundingClientRect();\n\t\t\t\t\tadjustedOffset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n\t\t\t\t}\n\t\t\t\tconst rect = node.getBoundingClientRect();\n\t\t\t\tconst targetStyle = getComputedStyle(node);\n\t\t\t\tconst scrollMargin = this.isHorizontal ? Number.parseFloat(targetStyle.scrollMarginLeft) : Number.parseFloat(targetStyle.scrollMarginTop);\n\t\t\t\tconst containerStyle = getComputedStyle(this.rootElement);\n\t\t\t\tconst scrollPadding = this.isHorizontal ? Number.parseFloat(containerStyle.scrollPaddingLeft) : Number.parseFloat(containerStyle.scrollPaddingTop);\n\t\t\t\ttarget = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll - (Number.isNaN(scrollMargin) ? 0 : scrollMargin) - (Number.isNaN(scrollPadding) ? 0 : scrollPadding);\n\t\t\t}\n\t\t}\n\t\tif (typeof target !== \"number\") return;\n\t\ttarget += adjustedOffset;\n\t\tif (this.options.infinite) {\n\t\t\tif (programmatic) {\n\t\t\t\tthis.targetScroll = this.animatedScroll = this.scroll;\n\t\t\t\tconst distance = target - this.animatedScroll;\n\t\t\t\tif (distance > this.limit / 2) target -= this.limit;\n\t\t\t\telse if (distance < -this.limit / 2) target += this.limit;\n\t\t\t}\n\t\t} else target = clamp(0, target, this.limit);\n\t\tif (target === this.targetScroll) {\n\t\t\tonStart?.(this);\n\t\t\tonComplete?.(this);\n\t\t\treturn;\n\t\t}\n\t\tthis.userData = userData ?? {};\n\t\tif (immediate) {\n\t\t\tthis.animatedScroll = this.targetScroll = target;\n\t\t\tthis.setScroll(this.scroll);\n\t\t\tthis.reset();\n\t\t\tthis.preventNextNativeScrollEvent();\n\t\t\tthis.emit();\n\t\t\tonComplete?.(this);\n\t\t\tthis.userData = {};\n\t\t\trequestAnimationFrame(() => {\n\t\t\t\tthis.dispatchScrollendEvent();\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tif (!programmatic) this.targetScroll = target;\n\t\tif (typeof duration === \"number\" && typeof easing !== \"function\") easing = defaultEasing;\n\t\telse if (typeof easing === \"function\" && typeof duration !== \"number\") duration = 1;\n\t\tthis.animate.fromTo(this.animatedScroll, target, {\n\t\t\tduration,\n\t\t\teasing,\n\t\t\tlerp,\n\t\t\tonStart: () => {\n\t\t\t\tif (lock) this.isLocked = true;\n\t\t\t\tthis.isScrolling = \"smooth\";\n\t\t\t\tonStart?.(this);\n\t\t\t},\n\t\t\tonUpdate: (value, completed) => {\n\t\t\t\tthis.isScrolling = \"smooth\";\n\t\t\t\tthis.lastVelocity = this.velocity;\n\t\t\t\tthis.velocity = value - this.animatedScroll;\n\t\t\t\tthis.direction = Math.sign(this.velocity);\n\t\t\t\tthis.animatedScroll = value;\n\t\t\t\tthis.setScroll(this.scroll);\n\t\t\t\tif (programmatic) this.targetScroll = value;\n\t\t\t\tif (!completed) this.emit();\n\t\t\t\tif (completed) {\n\t\t\t\t\tthis.reset();\n\t\t\t\t\tthis.emit();\n\t\t\t\t\tonComplete?.(this);\n\t\t\t\t\tthis.userData = {};\n\t\t\t\t\trequestAnimationFrame(() => {\n\t\t\t\t\t\tthis.dispatchScrollendEvent();\n\t\t\t\t\t});\n\t\t\t\t\tthis.preventNextNativeScrollEvent();\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\tpreventNextNativeScrollEvent() {\n\t\tthis._preventNextNativeScrollEvent = true;\n\t\trequestAnimationFrame(() => {\n\t\t\tthis._preventNextNativeScrollEvent = false;\n\t\t});\n\t}\n\thasNestedScroll(node, { deltaX, deltaY }) {\n\t\tconst time = Date.now();\n\t\tif (!node._lenis) node._lenis = {};\n\t\tconst cache = node._lenis;\n\t\tlet hasOverflowX;\n\t\tlet hasOverflowY;\n\t\tlet isScrollableX;\n\t\tlet isScrollableY;\n\t\tlet hasOverscrollBehaviorX;\n\t\tlet hasOverscrollBehaviorY;\n\t\tlet scrollWidth;\n\t\tlet scrollHeight;\n\t\tlet clientWidth;\n\t\tlet clientHeight;\n\t\tif (time - (cache.time ?? 0) > 2e3) {\n\t\t\tcache.time = Date.now();\n\t\t\tconst computedStyle = window.getComputedStyle(node);\n\t\t\tcache.computedStyle = computedStyle;\n\t\t\thasOverflowX = [\n\t\t\t\t\"auto\",\n\t\t\t\t\"overlay\",\n\t\t\t\t\"scroll\"\n\t\t\t].includes(computedStyle.overflowX);\n\t\t\thasOverflowY = [\n\t\t\t\t\"auto\",\n\t\t\t\t\"overlay\",\n\t\t\t\t\"scroll\"\n\t\t\t].includes(computedStyle.overflowY);\n\t\t\thasOverscrollBehaviorX = [\"auto\"].includes(computedStyle.overscrollBehaviorX);\n\t\t\thasOverscrollBehaviorY = [\"auto\"].includes(computedStyle.overscrollBehaviorY);\n\t\t\tcache.hasOverflowX = hasOverflowX;\n\t\t\tcache.hasOverflowY = hasOverflowY;\n\t\t\tif (!(hasOverflowX || hasOverflowY)) return false;\n\t\t\tscrollWidth = node.scrollWidth;\n\t\t\tscrollHeight = node.scrollHeight;\n\t\t\tclientWidth = node.clientWidth;\n\t\t\tclientHeight = node.clientHeight;\n\t\t\tisScrollableX = scrollWidth > clientWidth;\n\t\t\tisScrollableY = scrollHeight > clientHeight;\n\t\t\tcache.isScrollableX = isScrollableX;\n\t\t\tcache.isScrollableY = isScrollableY;\n\t\t\tcache.scrollWidth = scrollWidth;\n\t\t\tcache.scrollHeight = scrollHeight;\n\t\t\tcache.clientWidth = clientWidth;\n\t\t\tcache.clientHeight = clientHeight;\n\t\t\tcache.hasOverscrollBehaviorX = hasOverscrollBehaviorX;\n\t\t\tcache.hasOverscrollBehaviorY = hasOverscrollBehaviorY;\n\t\t} else {\n\t\t\tisScrollableX = cache.isScrollableX;\n\t\t\tisScrollableY = cache.isScrollableY;\n\t\t\thasOverflowX = cache.hasOverflowX;\n\t\t\thasOverflowY = cache.hasOverflowY;\n\t\t\tscrollWidth = cache.scrollWidth;\n\t\t\tscrollHeight = cache.scrollHeight;\n\t\t\tclientWidth = cache.clientWidth;\n\t\t\tclientHeight = cache.clientHeight;\n\t\t\thasOverscrollBehaviorX = cache.hasOverscrollBehaviorX;\n\t\t\thasOverscrollBehaviorY = cache.hasOverscrollBehaviorY;\n\t\t}\n\t\tif (!(hasOverflowX && isScrollableX || hasOverflowY && isScrollableY)) return false;\n\t\tconst orientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n\t\tlet scroll;\n\t\tlet maxScroll;\n\t\tlet delta;\n\t\tlet hasOverflow;\n\t\tlet isScrollable;\n\t\tlet hasOverscrollBehavior;\n\t\tif (orientation === \"horizontal\") {\n\t\t\tscroll = Math.round(node.scrollLeft);\n\t\t\tmaxScroll = scrollWidth - clientWidth;\n\t\t\tdelta = deltaX;\n\t\t\thasOverflow = hasOverflowX;\n\t\t\tisScrollable = isScrollableX;\n\t\t\thasOverscrollBehavior = hasOverscrollBehaviorX;\n\t\t} else if (orientation === \"vertical\") {\n\t\t\tscroll = Math.round(node.scrollTop);\n\t\t\tmaxScroll = scrollHeight - clientHeight;\n\t\t\tdelta = deltaY;\n\t\t\thasOverflow = hasOverflowY;\n\t\t\tisScrollable = isScrollableY;\n\t\t\thasOverscrollBehavior = hasOverscrollBehaviorY;\n\t\t} else return false;\n\t\tif (!hasOverscrollBehavior && (scroll >= maxScroll || scroll <= 0)) return true;\n\t\treturn (delta > 0 ? scroll < maxScroll : scroll > 0) && hasOverflow && isScrollable;\n\t}\n\t/**\n\t* The root element on which lenis is instanced\n\t*/\n\tget rootElement() {\n\t\treturn this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n\t}\n\t/**\n\t* The limit which is the maximum scroll value\n\t*/\n\tget limit() {\n\t\tif (this.options.naiveDimensions) {\n\t\t\tif (this.isHorizontal) return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n\t\t\treturn this.rootElement.scrollHeight - this.rootElement.clientHeight;\n\t\t}\n\t\treturn this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n\t}\n\t/**\n\t* Whether or not the scroll is horizontal\n\t*/\n\tget isHorizontal() {\n\t\treturn this.options.orientation === \"horizontal\";\n\t}\n\t/**\n\t* The actual scroll value\n\t*/\n\tget actualScroll() {\n\t\tconst wrapper = this.options.wrapper;\n\t\treturn this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n\t}\n\t/**\n\t* The current scroll value\n\t*/\n\tget scroll() {\n\t\treturn this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n\t}\n\t/**\n\t* The progress of the scroll relative to the limit\n\t*/\n\tget progress() {\n\t\treturn this.limit === 0 ? 1 : this.scroll / this.limit;\n\t}\n\t/**\n\t* Current scroll state\n\t*/\n\tget isScrolling() {\n\t\treturn this._isScrolling;\n\t}\n\tset isScrolling(value) {\n\t\tif (this._isScrolling !== value) {\n\t\t\tthis._isScrolling = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is stopped\n\t*/\n\tget isStopped() {\n\t\treturn this._isStopped;\n\t}\n\tset isStopped(value) {\n\t\tif (this._isStopped !== value) {\n\t\t\tthis._isStopped = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is locked\n\t*/\n\tget isLocked() {\n\t\treturn this._isLocked;\n\t}\n\tset isLocked(value) {\n\t\tif (this._isLocked !== value) {\n\t\t\tthis._isLocked = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is smooth scrolling\n\t*/\n\tget isSmooth() {\n\t\treturn this.isScrolling === \"smooth\";\n\t}\n\t/**\n\t* The class name applied to the wrapper element\n\t*/\n\tget className() {\n\t\tlet className = \"lenis\";\n\t\tif (this.options.autoToggle) className += \" lenis-autoToggle\";\n\t\tif (this.isStopped) className += \" lenis-stopped\";\n\t\tif (this.isLocked) className += \" lenis-locked\";\n\t\tif (this.isScrolling) className += \" lenis-scrolling\";\n\t\tif (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n\t\treturn className;\n\t}\n\tupdateClassName() {\n\t\tthis.cleanUpClassName();\n\t\tthis.className.split(\" \").forEach((className) => {\n\t\t\tthis.rootElement.classList.add(className);\n\t\t});\n\t}\n\tcleanUpClassName() {\n\t\tfor (const className of Array.from(this.rootElement.classList)) if (className === \"lenis\" || className.startsWith(\"lenis-\")) this.rootElement.classList.remove(className);\n\t}\n};\n//#endregion\nexport { Lenis as default };\n\n//# sourceMappingURL=lenis.mjs.map","//#region packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n\tlet timer;\n\treturn function(...args) {\n\t\tclearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\ttimer = void 0;\n\t\t\tcallback.apply(this, args);\n\t\t}, delay);\n\t};\n}\n//#endregion\n//#region packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n\tif (getComputedStyle(element).position === \"sticky\") {\n\t\telement.style.setProperty(\"position\", \"static\");\n\t\telement.dataset.sticky = \"true\";\n\t}\n\tif (element.offsetParent) removeParentSticky(element.offsetParent);\n}\nfunction addParentSticky(element) {\n\tif (element?.dataset?.sticky === \"true\") {\n\t\telement.style.removeProperty(\"position\");\n\t\tdelete element.dataset.sticky;\n\t}\n\tif (element.offsetParent) addParentSticky(element.offsetParent);\n}\nfunction offsetTop(element, accumulator = 0) {\n\tconst top = accumulator + element.offsetTop;\n\tif (element.offsetParent) return offsetTop(element.offsetParent, top);\n\treturn top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n\tconst left = accumulator + element.offsetLeft;\n\tif (element.offsetParent) return offsetLeft(element.offsetParent, left);\n\treturn left;\n}\nfunction scrollTop(element, accumulator = 0) {\n\tconst top = accumulator + element.scrollTop;\n\tif (element.offsetParent) return scrollTop(element.offsetParent, top);\n\treturn top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n\tconst left = accumulator + element.scrollLeft;\n\tif (element.offsetParent) return scrollLeft(element.offsetParent, left);\n\treturn left + window.scrollX;\n}\nvar SnapElement = class {\n\telement;\n\toptions;\n\talign;\n\trect = {};\n\twrapperResizeObserver;\n\tresizeObserver;\n\tdebouncedWrapperResize;\n\tconstructor(element, { align = [\"start\"], ignoreSticky = true, ignoreTransform = false } = {}) {\n\t\tthis.element = element;\n\t\tthis.options = {\n\t\t\talign,\n\t\t\tignoreSticky,\n\t\t\tignoreTransform\n\t\t};\n\t\tthis.align = [align].flat();\n\t\tthis.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n\t\tthis.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n\t\tthis.wrapperResizeObserver.observe(document.body);\n\t\tthis.onWrapperResize();\n\t\tthis.resizeObserver = new ResizeObserver(this.onResize);\n\t\tthis.resizeObserver.observe(this.element);\n\t\tthis.setRect({\n\t\t\twidth: this.element.offsetWidth,\n\t\t\theight: this.element.offsetHeight\n\t\t});\n\t}\n\tdestroy() {\n\t\tthis.wrapperResizeObserver.disconnect();\n\t\tthis.resizeObserver.disconnect();\n\t}\n\tsetRect({ top, left, width, height, element } = {}) {\n\t\ttop = top ?? this.rect.top;\n\t\tleft = left ?? this.rect.left;\n\t\twidth = width ?? this.rect.width;\n\t\theight = height ?? this.rect.height;\n\t\telement = element ?? this.rect.element;\n\t\tif (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element) return;\n\t\tthis.rect.top = top;\n\t\tthis.rect.y = top;\n\t\tthis.rect.width = width;\n\t\tthis.rect.height = height;\n\t\tthis.rect.left = left;\n\t\tthis.rect.x = left;\n\t\tthis.rect.bottom = top + height;\n\t\tthis.rect.right = left + width;\n\t}\n\tonWrapperResize = () => {\n\t\tlet top;\n\t\tlet left;\n\t\tif (this.options.ignoreSticky) removeParentSticky(this.element);\n\t\tif (this.options.ignoreTransform) {\n\t\t\ttop = offsetTop(this.element);\n\t\t\tleft = offsetLeft(this.element);\n\t\t} else {\n\t\t\tconst rect = this.element.getBoundingClientRect();\n\t\t\ttop = rect.top + scrollTop(this.element);\n\t\t\tleft = rect.left + scrollLeft(this.element);\n\t\t}\n\t\tif (this.options.ignoreSticky) addParentSticky(this.element);\n\t\tthis.setRect({\n\t\t\ttop,\n\t\t\tleft\n\t\t});\n\t};\n\tonResize = ([entry]) => {\n\t\tif (!entry?.borderBoxSize[0]) return;\n\t\tconst width = entry.borderBoxSize[0].inlineSize;\n\t\tconst height = entry.borderBoxSize[0].blockSize;\n\t\tthis.setRect({\n\t\t\twidth,\n\t\t\theight\n\t\t});\n\t};\n};\n//#endregion\n//#region packages/snap/src/uid.ts\nlet index = 0;\nfunction uid() {\n\treturn index++;\n}\n//#endregion\n//#region packages/snap/src/snap.ts\n/**\n* Snap class to handle the snap functionality\n*\n* @example\n* const snap = new Snap(lenis, {\n*   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n*   onSnapStart: (snap) => {\n*     console.log('onSnapStart', snap)\n*   },\n*   onSnapComplete: (snap) => {\n*     console.log('onSnapComplete', snap)\n*   },\n* })\n*\n* snap.add(500) // snap at 500px\n*\n* const removeSnap = snap.add(500)\n*\n* if (someCondition) {\n*   removeSnap()\n* }\n*/\nvar Snap = class {\n\toptions;\n\telements = /* @__PURE__ */ new Map();\n\tsnaps = /* @__PURE__ */ new Map();\n\tviewport = {\n\t\twidth: window.innerWidth,\n\t\theight: window.innerHeight\n\t};\n\tisStopped = false;\n\tonSnapDebounced;\n\tcurrentSnapIndex;\n\tconstructor(lenis, { type = \"proximity\", lerp, easing, duration, distanceThreshold = \"50%\", debounce: debounceDelay = 500, onSnapStart, onSnapComplete } = {}) {\n\t\tthis.lenis = lenis;\n\t\tif (!window.lenis) window.lenis = {};\n\t\twindow.lenis.snap = true;\n\t\tthis.options = {\n\t\t\ttype,\n\t\t\tlerp,\n\t\t\teasing,\n\t\t\tduration,\n\t\t\tdistanceThreshold,\n\t\t\tdebounce: debounceDelay,\n\t\t\tonSnapStart,\n\t\t\tonSnapComplete\n\t\t};\n\t\tthis.onWindowResize();\n\t\twindow.addEventListener(\"resize\", this.onWindowResize);\n\t\tthis.onSnapDebounced = debounce(this.onSnap, this.options.debounce);\n\t\tthis.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n\t}\n\t/**\n\t* Destroy the snap instance\n\t*/\n\tdestroy() {\n\t\tthis.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n\t\twindow.removeEventListener(\"resize\", this.onWindowResize);\n\t\tthis.elements.forEach((element) => {\n\t\t\telement.destroy();\n\t\t});\n\t}\n\t/**\n\t* Start the snap after it has been stopped\n\t*/\n\tstart() {\n\t\tthis.isStopped = false;\n\t}\n\t/**\n\t* Stop the snap\n\t*/\n\tstop() {\n\t\tthis.isStopped = true;\n\t}\n\t/**\n\t* Add a snap to the snap instance\n\t*\n\t* @param value The value to snap to\n\t* @param userData User data that will be forwarded through the snap event\n\t* @returns Unsubscribe function\n\t*/\n\tadd(value) {\n\t\tconst id = uid();\n\t\tthis.snaps.set(id, { value });\n\t\treturn () => this.snaps.delete(id);\n\t}\n\t/**\n\t* Add an element to the snap instance\n\t*\n\t* @param element The element to add\n\t* @param options The options for the element\n\t* @returns Unsubscribe function\n\t*/\n\taddElement(element, options = {}) {\n\t\tconst id = uid();\n\t\tthis.elements.set(id, new SnapElement(element, options));\n\t\treturn () => this.elements.delete(id);\n\t}\n\taddElements(elements, options = {}) {\n\t\tconst map = [...elements].map((element) => this.addElement(element, options));\n\t\treturn () => {\n\t\t\tmap.forEach((remove) => {\n\t\t\t\tremove();\n\t\t\t});\n\t\t};\n\t}\n\tonWindowResize = () => {\n\t\tthis.viewport.width = window.innerWidth;\n\t\tthis.viewport.height = window.innerHeight;\n\t};\n\tcomputeSnaps = () => {\n\t\tconst { isHorizontal } = this.lenis;\n\t\tlet snaps = [...this.snaps.values()];\n\t\tthis.elements.forEach(({ rect, align }) => {\n\t\t\tlet value;\n\t\t\talign.forEach((align) => {\n\t\t\t\tif (align === \"start\") value = rect.top;\n\t\t\t\telse if (align === \"center\") value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n\t\t\t\telse if (align === \"end\") value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n\t\t\t\tif (typeof value === \"number\") snaps.push({ value: Math.ceil(value) });\n\t\t\t});\n\t\t});\n\t\tsnaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n\t\treturn snaps;\n\t};\n\tprevious() {\n\t\tthis.goTo((this.currentSnapIndex ?? 0) - 1);\n\t}\n\tnext() {\n\t\tthis.goTo((this.currentSnapIndex ?? 0) + 1);\n\t}\n\tgoTo(index) {\n\t\tconst snaps = this.computeSnaps();\n\t\tif (snaps.length === 0) return;\n\t\tthis.currentSnapIndex = Math.max(0, Math.min(index, snaps.length - 1));\n\t\tconst currentSnap = snaps[this.currentSnapIndex];\n\t\tif (currentSnap === void 0) return;\n\t\tthis.lenis.scrollTo(currentSnap.value, {\n\t\t\tduration: this.options.duration,\n\t\t\teasing: this.options.easing,\n\t\t\tlerp: this.options.lerp,\n\t\t\tlock: this.options.type === \"lock\",\n\t\t\tuserData: { initiator: \"snap\" },\n\t\t\tonStart: () => {\n\t\t\t\tthis.options.onSnapStart?.({\n\t\t\t\t\tindex: this.currentSnapIndex,\n\t\t\t\t\t...currentSnap\n\t\t\t\t});\n\t\t\t},\n\t\t\tonComplete: () => {\n\t\t\t\tthis.options.onSnapComplete?.({\n\t\t\t\t\tindex: this.currentSnapIndex,\n\t\t\t\t\t...currentSnap\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t}\n\tget distanceThreshold() {\n\t\tlet distanceThreshold = Number.POSITIVE_INFINITY;\n\t\tif (this.options.type === \"mandatory\") return Number.POSITIVE_INFINITY;\n\t\tconst { isHorizontal } = this.lenis;\n\t\tconst axis = isHorizontal ? \"width\" : \"height\";\n\t\tif (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n\t\telse if (typeof this.options.distanceThreshold === \"number\") distanceThreshold = this.options.distanceThreshold;\n\t\telse distanceThreshold = this.viewport[axis];\n\t\treturn distanceThreshold;\n\t}\n\tonSnap = (e) => {\n\t\tif (this.isStopped) return;\n\t\tif (e.event.type === \"touchmove\") return;\n\t\tif (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\") return;\n\t\tlet { scroll, isHorizontal } = this.lenis;\n\t\tconst delta = isHorizontal ? e.deltaX : e.deltaY;\n\t\tscroll = Math.ceil(this.lenis.scroll + delta);\n\t\tconst snaps = this.computeSnaps();\n\t\tif (snaps.length === 0) return;\n\t\tlet snapIndex;\n\t\tconst prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n\t\tconst nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n\t\tif (this.options.type === \"lock\") {\n\t\t\tif (delta > 0) snapIndex = nextSnapIndex;\n\t\t\telse if (delta < 0) snapIndex = prevSnapIndex;\n\t\t} else {\n\t\t\tconst prevSnap = snaps[prevSnapIndex];\n\t\t\tconst distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Number.POSITIVE_INFINITY;\n\t\t\tconst nextSnap = snaps[nextSnapIndex];\n\t\t\tsnapIndex = distanceToPrevSnap < (nextSnap ? Math.abs(scroll - nextSnap.value) : Number.POSITIVE_INFINITY) ? prevSnapIndex : nextSnapIndex;\n\t\t}\n\t\tif (snapIndex === void 0) return;\n\t\tif (snapIndex === -1) return;\n\t\tsnapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n\t\tconst snap = snaps[snapIndex];\n\t\tif (Math.abs(scroll - snap.value) <= this.distanceThreshold) this.goTo(snapIndex);\n\t};\n\tresize() {\n\t\tthis.elements.forEach((element) => {\n\t\t\telement.onWrapperResize();\n\t\t});\n\t}\n};\n//#endregion\nexport { Snap as default };\n\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.23/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.23/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=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,\ninfinite,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\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap]);// useEffect(() => {\n//     function onClick(event: PointerEvent | MouseEvent) {\n//         const path = event.composedPath()\n//         const pageLink = path.find(\n//             (node) =>\n//                 node instanceof HTMLAnchorElement &&\n//                 (node.getAttribute(\"href\")?.startsWith(\"./\") ||\n//                     node.getAttribute(\"href\")?.startsWith(\"../\"))\n//         ) as HTMLAnchorElement | undefined\n//         if (pageLink) {\n//             if (lenisRef.current) {\n//                 lenisRef.current.reset()\n//             }\n//         }\n//     }\n//     window.addEventListener(\"click\", onClick)\n//     return () => {\n//         window.removeEventListener(\"click\", onClick)\n//     }\n// }, [])\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.23/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";const changeTheme=theme=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",theme);bodyElement.setAttribute(\"toggle-theme\",theme);localStorage.setItem(\"theme\",theme);const event=new Event(\"themeChange\");window.dispatchEvent(event);};function extractAndApplyThemeTokens(){if(typeof document===\"undefined\")return;let lightThemeTokens=[];let darkThemeTokens=\"\";for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{// @ts-ignore\nconst rules=sheet.cssRules||[];for(let k=0;k<rules.length;k++){const rule=rules[k];if(\"selectorText\"in rule&&rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);const combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}}else if(\"conditionText\"in rule&&rule.conditionText===\"(prefers-color-scheme: dark)\"){// @ts-ignore\nconst cssRules=rule.cssRules||[];if(cssRules.length>0){// @ts-ignore\nlet mediaRulesString=cssRules[0].cssText;mediaRulesString=mediaRulesString.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){// Cannot access stylesheet (cross-origin)\n}}// Remove existing style element if it exists\nconst existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}// Create new style element with theme tokens\nconst styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens.join(\" \")}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerDisableUnlink\n */export default function ThemeSwitcher(props){const{theme=\"light\"}=props;// Initialize theme tokens extraction on mount (only once)\nuseEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;// Extract CSS tokens and create style element\nextractAndApplyThemeTokens();// Cleanup function\nreturn()=>{const existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[]);// Apply theme when prop changes\nuseEffect(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;changeTheme(theme);},[theme]);// Return invisible component\nreturn /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"absolute\",width:1,height:1,opacity:0,pointerEvents:\"none\"}});}ThemeSwitcher.defaultProps={theme:\"light\"};addPropertyControls(ThemeSwitcher,{theme:{type:ControlType.Enum,title:\"Theme\",options:[\"light\",\"dark\"],optionTitles:[\"Light\",\"Dark\"],defaultValue:\"light\",displaySegmentedControl:true}});ThemeSwitcher.displayName=\"Dark/Light Mode Toggle\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeSwitcher\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicWidth\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeSwitcher.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DarkLightModeToggle from\"https://framerusercontent.com/modules/wi2HIkvFUB82jpdwKHB3/jNJaKs1xdx4aYcrrgls6/ThemeSwitcher.js\";const DarkLightModeToggleFonts=getFonts(DarkLightModeToggle);const cycleOrder=[\"JGGnz2HZJ\",\"uShr8GQxB\",\"W3l7ZttaG\",\"K4PWZK4F5\"];const serializationHash=\"framer-zGxTo\";const variantClassNames={JGGnz2HZJ:\"framer-v-6vk8og\",K4PWZK4F5:\"framer-v-12al6em\",uShr8GQxB:\"framer-v-1x9mtdv\",W3l7ZttaG:\"framer-v-fyieig\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HIXJbt3pW=undefined;const transition1={bounce:.2,delay:0,duration:.5,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Dark 2\":\"W3l7ZttaG\",\"Light 2\":\"K4PWZK4F5\",Dark:\"JGGnz2HZJ\",Light:\"uShr8GQxB\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,HIXJbt3pW:click??props.HIXJbt3pW,variant:humanReadableVariantMap[props.variant]??props.variant??\"JGGnz2HZJ\"};};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,HIXJbt3pW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JGGnz2HZJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1osp4bk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(HIXJbt3pW){const res=await HIXJbt3pW(...args);if(res===false)return false;}setVariant(\"uShr8GQxB\");});const onTapytuddy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(HIXJbt3pW){const res=await HIXJbt3pW(...args);if(res===false)return false;}setVariant(\"JGGnz2HZJ\");});const onTap11eovze=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(HIXJbt3pW){const res=await HIXJbt3pW(...args);if(res===false)return false;}setVariant(\"K4PWZK4F5\");});const onTap1tmtxf8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(HIXJbt3pW){const res=await HIXJbt3pW(...args);if(res===false)return false;}setVariant(\"W3l7ZttaG\");});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-6vk8og\",className,classNames),\"data-framer-name\":\"Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JGGnz2HZJ\",onTap:onTap1osp4bk,ref:refBinding,style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\",borderBottomLeftRadius:96,borderBottomRightRadius:96,borderTopLeftRadius:96,borderTopRightRadius:96,...style},variants:{uShr8GQxB:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({K4PWZK4F5:{\"data-framer-name\":\"Light 2\",onTap:onTap1tmtxf8},uShr8GQxB:{\"data-framer-name\":\"Light\",onTap:onTapytuddy},W3l7ZttaG:{\"data-framer-name\":\"Dark 2\",onTap:onTap11eovze}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p1yw0c-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mca2aWvSm-container\",nodeId:\"mca2aWvSm\",rendersWithMotion:true,scopeId:\"cUAq25Zcd\",children:/*#__PURE__*/_jsx(DarkLightModeToggle,{height:\"100%\",id:\"mca2aWvSm\",layoutId:\"mca2aWvSm\",style:{height:\"100%\",width:\"100%\"},theme:\"dark\",width:\"100%\",...addPropertyOverrides({K4PWZK4F5:{theme:\"light\"},uShr8GQxB:{theme:\"light\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lof68o\",\"data-framer-name\":\"Knob\",layoutDependency:layoutDependency,layoutId:\"lhz6kCNrc\",style:{backdropFilter:\"none\",backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",WebkitBackdropFilter:\"none\"},variants:{K4PWZK4F5:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(5px)\"},uShr8GQxB:{backgroundColor:\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66, rgb(255, 255, 255))\"}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q72ex9\",\"data-framer-name\":\"Circle\",layoutDependency:layoutDependency,layoutId:\"d6iy_S68l\",style:{backgroundColor:\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66, rgb(255, 255, 255))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"},variants:{K4PWZK4F5:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"},uShr8GQxB:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-leflli\",\"data-framer-name\":\"Mask\",layoutDependency:layoutDependency,layoutId:\"U6lMPOlSO\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",opacity:1},variants:{K4PWZK4F5:{opacity:0},uShr8GQxB:{opacity:0},W3l7ZttaG:{opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ojbl6g\",\"data-framer-name\":\"Arm 1\",layoutDependency:layoutDependency,layoutId:\"Rp0WJJ5gr\",style:{rotate:180},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t86b54\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"wJ49ZRR4a\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y6q1q7\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"Xhq0SkRXa\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oyooty\",\"data-framer-name\":\"Arm 1\",layoutDependency:layoutDependency,layoutId:\"dKuFGxeiI\",style:{rotate:225},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9cgdta\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"zaWYZjx_u\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1an79bz\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"FPsMFo8Wk\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1087id9\",\"data-framer-name\":\"Arm 1\",layoutDependency:layoutDependency,layoutId:\"nMIWIqPCK\",style:{rotate:270},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kf3zem\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"ihtc2e0sn\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xts86g\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"O8LOzikhA\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tk9uwi\",\"data-framer-name\":\"Arm 1\",layoutDependency:layoutDependency,layoutId:\"D5WZZjMxZ\",style:{rotate:315},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-fkfpy0\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"I64oh01XP\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19d1j1y\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"R4TsZZoMr\",style:{backgroundColor:\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16, rgb(24, 24, 25))\"}})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zGxTo.framer-vv0f37, .framer-zGxTo .framer-vv0f37 { display: block; }\",\".framer-zGxTo.framer-6vk8og { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-zGxTo .framer-1p1yw0c-container { flex: none; height: 1px; left: 0px; position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 1px; z-index: 1; }\",\".framer-zGxTo .framer-lof68o { flex: none; height: 32px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-zGxTo .framer-q72ex9 { flex: none; height: 18px; left: calc(50.00000000000002% - 18px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 18px / 2); width: 18px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-zGxTo .framer-leflli { flex: none; height: 15px; left: 4px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 6px; width: 15px; will-change: var(--framer-will-change-override, transform); z-index: 2; }\",\".framer-zGxTo .framer-ojbl6g, .framer-zGxTo .framer-1oyooty, .framer-zGxTo .framer-1087id9, .framer-zGxTo .framer-tk9uwi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 35%; justify-content: space-between; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: calc(50.00000000000002% - 35% / 2); width: 100%; }\",\".framer-zGxTo .framer-t86b54, .framer-zGxTo .framer-1y6q1q7, .framer-zGxTo .framer-9cgdta, .framer-zGxTo .framer-1an79bz, .framer-zGxTo .framer-kf3zem, .framer-zGxTo .framer-xts86g, .framer-zGxTo .framer-fkfpy0, .framer-zGxTo .framer-19d1j1y { flex: none; height: 5px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 2px; }\",\".framer-zGxTo.framer-v-1x9mtdv.framer-6vk8og { flex-direction: column; gap: unset; justify-content: space-between; }\",\".framer-zGxTo.framer-v-1x9mtdv .framer-1p1yw0c-container { order: 0; }\",\".framer-zGxTo.framer-v-1x9mtdv .framer-lof68o { order: 1; }\",\".framer-zGxTo.framer-v-1x9mtdv .framer-q72ex9, .framer-zGxTo.framer-v-12al6em .framer-q72ex9 { height: 10px; left: calc(50.00000000000002% - 10px / 2); top: calc(50.00000000000002% - 10px / 2); width: 10px; }\",\".framer-zGxTo.framer-v-1x9mtdv .framer-leflli, .framer-zGxTo.framer-v-12al6em .framer-leflli { bottom: 22px; height: unset; left: 10px; right: 27px; top: 10px; width: unset; z-index: 1; }\",\".framer-zGxTo.framer-v-1x9mtdv .framer-ojbl6g, .framer-zGxTo.framer-v-1x9mtdv .framer-1oyooty, .framer-zGxTo.framer-v-1x9mtdv .framer-1087id9, .framer-zGxTo.framer-v-1x9mtdv .framer-tk9uwi, .framer-zGxTo.framer-v-12al6em .framer-ojbl6g, .framer-zGxTo.framer-v-12al6em .framer-1oyooty, .framer-zGxTo.framer-v-12al6em .framer-1087id9, .framer-zGxTo.framer-v-12al6em .framer-tk9uwi { height: 77%; top: calc(50.00000000000002% - 77% / 2); }\",\".framer-zGxTo.framer-v-1x9mtdv .framer-t86b54, .framer-zGxTo.framer-v-1x9mtdv .framer-1y6q1q7, .framer-zGxTo.framer-v-1x9mtdv .framer-9cgdta, .framer-zGxTo.framer-v-1x9mtdv .framer-1an79bz, .framer-zGxTo.framer-v-1x9mtdv .framer-kf3zem, .framer-zGxTo.framer-v-1x9mtdv .framer-xts86g, .framer-zGxTo.framer-v-1x9mtdv .framer-fkfpy0, .framer-zGxTo.framer-v-1x9mtdv .framer-19d1j1y, .framer-zGxTo.framer-v-12al6em .framer-t86b54, .framer-zGxTo.framer-v-12al6em .framer-1y6q1q7, .framer-zGxTo.framer-v-12al6em .framer-9cgdta, .framer-zGxTo.framer-v-12al6em .framer-1an79bz, .framer-zGxTo.framer-v-12al6em .framer-kf3zem, .framer-zGxTo.framer-v-12al6em .framer-xts86g, .framer-zGxTo.framer-v-12al6em .framer-fkfpy0, .framer-zGxTo.framer-v-12al6em .framer-19d1j1y { height: 4px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"uShr8GQxB\":{\"layout\":[\"fixed\",\"fixed\"]},\"W3l7ZttaG\":{\"layout\":[\"fixed\",\"fixed\"]},\"K4PWZK4F5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"HIXJbt3pW\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercUAq25Zcd=withCSS(Component,css,\"framer-zGxTo\");export default FramercUAq25Zcd;FramercUAq25Zcd.displayName=\"themeToggle\";FramercUAq25Zcd.defaultProps={height:32,width:32};addPropertyControls(FramercUAq25Zcd,{variant:{options:[\"JGGnz2HZJ\",\"uShr8GQxB\",\"W3l7ZttaG\",\"K4PWZK4F5\"],optionTitles:[\"Dark\",\"Light\",\"Dark 2\",\"Light 2\"],title:\"Variant\",type:ControlType.Enum},HIXJbt3pW:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramercUAq25Zcd,[{explicitInter:true,fonts:[]},...DarkLightModeToggleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercUAq25Zcd\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uShr8GQxB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"W3l7ZttaG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K4PWZK4F5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerVariables\":\"{\\\"HIXJbt3pW\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cUAq25Zcd.map","export const v0=\"VIVE Standorte\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Ubicaciones de VIVE\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"VIVE Location\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (460e9f7)\nimport*as localizedValues from\"./f8qhK0IrA-0.js\";import*as localizedValues1 from\"./f8qhK0IrA-1.js\";import*as localizedValues2 from\"./f8qhK0IrA-2.js\";const valuesByLocaleId={jgLjnVAQt:localizedValues,MOtPNKH_J:localizedValues1,SRUAv1b5v:localizedValues2};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\"}}}","export const v0=\"Ich bin neu hier\";export const v1=\"Ministerien\";export const v2=\"In Verbindung bleiben\";export const v3=\"Geben\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Soy nuevo\";export const v1=\"Ministerios\";export const v2=\"Con\\xe9ctate\";export const v3=\"Dar\";\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Sono nuovo\";export const v1=\"Ministeri\";export const v2=\"RIMANI CONNESSO\";export const v3=\"Da'\";\nexport const __FramerMetadata__ = {\"exports\":{\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9b3949)\nimport*as localizedValues from\"./HsbqIN5yn-0.js\";import*as localizedValues1 from\"./HsbqIN5yn-1.js\";import*as localizedValues2 from\"./HsbqIN5yn-2.js\";const valuesByLocaleId={jgLjnVAQt:localizedValues,MOtPNKH_J:localizedValues1,SRUAv1b5v:localizedValues2};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 (46bf165)\nimport{jsx as _jsx,jsxs as _jsxs}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 enabledGestures={c1PGAg9JN:{hover:true},ekgWkuhtk:{hover:true},Ts2PwX6cv:{hover:true},UDlAJ1lMj:{hover:true}};const cycleOrder=[\"UDlAJ1lMj\",\"ekgWkuhtk\",\"LD5HHj4_I\",\"c1PGAg9JN\",\"Ts2PwX6cv\"];const serializationHash=\"framer-hCbZ7\";const variantClassNames={c1PGAg9JN:\"framer-v-az06a3\",ekgWkuhtk:\"framer-v-hwcl8u\",LD5HHj4_I:\"framer-v-zuzfg9\",Ts2PwX6cv:\"framer-v-14vaarf\",UDlAJ1lMj:\"framer-v-d4htuh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gLTLGMbcr=undefined;const DvNNqUHKC=undefined;const IKHeLSiEg=undefined;const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Not Active - Dark Text\":\"c1PGAg9JN\",\"Not Active - Dyn Dark\":\"Ts2PwX6cv\",\"Not Active - Light Text\":\"ekgWkuhtk\",Active:\"UDlAJ1lMj\",Mobile:\"LD5HHj4_I\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,DvNNqUHKC:link??props.DvNNqUHKC,gLTLGMbcr:click??props.gLTLGMbcr,IKHeLSiEg:title??props.IKHeLSiEg??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UDlAJ1lMj\"};};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,IKHeLSiEg,DvNNqUHKC,gLTLGMbcr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UDlAJ1lMj\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapkdcxha=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gLTLGMbcr){const res=await gLTLGMbcr(...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:DvNNqUHKC,motionChild:true,nodeId:\"UDlAJ1lMj\",scopeId:\"V5eU2jVHd\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-d4htuh\",className,classNames)} framer-13pkqse`,\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UDlAJ1lMj\",onTap:onTapkdcxha,ref:refBinding,style:{opacity:1,...style},variants:{\"c1PGAg9JN-hover\":{opacity:1},\"ekgWkuhtk-hover\":{opacity:1},\"Ts2PwX6cv-hover\":{opacity:1},\"UDlAJ1lMj-hover\":{opacity:1},c1PGAg9JN:{opacity:.6},ekgWkuhtk:{opacity:.7},LD5HHj4_I:{opacity:1},Ts2PwX6cv:{opacity:.6}},...addPropertyOverrides({\"c1PGAg9JN-hover\":{\"data-framer-name\":undefined},\"ekgWkuhtk-hover\":{\"data-framer-name\":undefined},\"Ts2PwX6cv-hover\":{\"data-framer-name\":undefined},\"UDlAJ1lMj-hover\":{\"data-framer-name\":undefined},c1PGAg9JN:{\"data-framer-name\":\"Not Active - Dark Text\"},ekgWkuhtk:{\"data-framer-name\":\"Not Active - Light Text\"},LD5HHj4_I:{\"data-framer-name\":\"Mobile\"},Ts2PwX6cv:{\"data-framer-name\":\"Not Active - Dyn Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pnjgoq\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"lAwSI9TZc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"Neue Montreal Medium\", \"Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(249, 249, 249))\"},children:\"Home\"})}),className:\"framer-1c1ugb0\",\"data-framer-name\":\"Text 1\",fonts:[\"CUSTOMV2;Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"WQVAwGMm_\",style:{\"--extracted-r6o4lv\":\"rgb(249, 249, 249)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IKHeLSiEg,variants:{c1PGAg9JN:{\"--extracted-r6o4lv\":\"var(--token-f5aef232-2026-43dd-8bf4-75a4fae2c8bc, rgb(9, 9, 9))\"},Ts2PwX6cv:{\"--extracted-r6o4lv\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1, rgb(17, 17, 17))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c1PGAg9JN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"Neue Montreal Medium\", \"Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f5aef232-2026-43dd-8bf4-75a4fae2c8bc, rgb(9, 9, 9)))\"},children:\"Home\"})})},Ts2PwX6cv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"Neue Montreal Medium\", \"Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1, rgb(17, 17, 17)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"Neue Montreal Medium\", \"Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(249, 249, 249))\"},children:\"Home\"})}),className:\"framer-hbbsg\",\"data-framer-name\":\"Text 2\",fonts:[\"CUSTOMV2;Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"fyOFME8Nq\",style:{\"--extracted-r6o4lv\":\"rgb(249, 249, 249)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IKHeLSiEg,variants:{c1PGAg9JN:{\"--extracted-r6o4lv\":\"var(--token-f5aef232-2026-43dd-8bf4-75a4fae2c8bc, rgb(9, 9, 9))\"},Ts2PwX6cv:{\"--extracted-r6o4lv\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1, rgb(17, 17, 17))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({c1PGAg9JN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"Neue Montreal Medium\", \"Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f5aef232-2026-43dd-8bf4-75a4fae2c8bc, rgb(9, 9, 9)))\"},children:\"Home\"})})},Ts2PwX6cv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TmV1ZSBNb250cmVhbCBNZWRpdW0=\",\"--framer-font-family\":'\"Neue Montreal Medium\", \"Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1, rgb(17, 17, 17)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hCbZ7.framer-13pkqse, .framer-hCbZ7 .framer-13pkqse { display: block; }\",\".framer-hCbZ7.framer-d4htuh { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-hCbZ7 .framer-1pnjgoq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 22px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-hCbZ7 .framer-1c1ugb0, .framer-hCbZ7 .framer-hbbsg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hCbZ7.framer-v-zuzfg9.framer-d4htuh { justify-content: flex-start; }\",\".framer-hCbZ7.framer-v-d4htuh.hover .framer-1pnjgoq, .framer-hCbZ7.framer-v-hwcl8u.hover .framer-1pnjgoq, .framer-hCbZ7.framer-v-az06a3.hover .framer-1pnjgoq, .framer-hCbZ7.framer-v-14vaarf.hover .framer-1pnjgoq { justify-content: flex-end; }\",\".framer-hCbZ7.framer-v-az06a3.hover .framer-1c1ugb0 { order: 0; z-index: 1; }\",\".framer-hCbZ7.framer-v-az06a3.hover .framer-hbbsg { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 47\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ekgWkuhtk\":{\"layout\":[\"auto\",\"auto\"]},\"LD5HHj4_I\":{\"layout\":[\"auto\",\"auto\"]},\"c1PGAg9JN\":{\"layout\":[\"auto\",\"auto\"]},\"Ts2PwX6cv\":{\"layout\":[\"auto\",\"auto\"]},\"nsT9byokS\":{\"layout\":[\"auto\",\"auto\"]},\"lPs7fAN5V\":{\"layout\":[\"auto\",\"auto\"]},\"gznyovLi7\":{\"layout\":[\"auto\",\"auto\"]},\"yAdXj0us5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"IKHeLSiEg\":\"title\",\"DvNNqUHKC\":\"link\",\"gLTLGMbcr\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV5eU2jVHd=withCSS(Component,css,\"framer-hCbZ7\");export default FramerV5eU2jVHd;FramerV5eU2jVHd.displayName=\"#_Menu_Link\";FramerV5eU2jVHd.defaultProps={height:22,width:47};addPropertyControls(FramerV5eU2jVHd,{variant:{options:[\"UDlAJ1lMj\",\"ekgWkuhtk\",\"LD5HHj4_I\",\"c1PGAg9JN\",\"Ts2PwX6cv\"],optionTitles:[\"Active\",\"Not Active - Light Text\",\"Mobile\",\"Not Active - Dark Text\",\"Not Active - Dyn Dark\"],title:\"Variant\",type:ControlType.Enum},IKHeLSiEg:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},onIKHeLSiEgChange:{changes:\"IKHeLSiEg\",type:ControlType.ChangeHandler},DvNNqUHKC:{title:\"Link\",type:ControlType.Link},gLTLGMbcr:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerV5eU2jVHd,[{explicitInter:true,fonts:[{cssFamilyName:\"Neue Montreal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Neue Montreal\",url:\"https://framerusercontent.com/assets/vEydk8LUwvYV3ZJtsQhKLqsza0.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV5eU2jVHd\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"22\",\"framerVariables\":\"{\\\"IKHeLSiEg\\\":\\\"title\\\",\\\"DvNNqUHKC\\\":\\\"link\\\",\\\"gLTLGMbcr\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"47\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ekgWkuhtk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LD5HHj4_I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"c1PGAg9JN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ts2PwX6cv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nsT9byokS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lPs7fAN5V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gznyovLi7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yAdXj0us5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V5eU2jVHd.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,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 getLocalizedValue from\"https://framerusercontent.com/modules/TthnteUs2NOfEDQ9UxC0/lgwW0dK6agdSawJz0RoE/HsbqIN5yn.js\";import _Menu_Link from\"https://framerusercontent.com/modules/FSpSzsKpdsSDYKok2EZe/TMPlBrNwcxkMN3XX0PKr/V5eU2jVHd.js\";const _Menu_LinkFonts=getFonts(_Menu_Link);const cycleOrder=[\"xecL0KQp3\",\"XDGZPeOB0\",\"oGhedq6hS\",\"QFErCFrMn\",\"y_sPGmfgV\",\"frZrOsyIp\",\"i9JLVdiPs\",\"OOMN38pjh\"];const serializationHash=\"framer-DY4uA\";const variantClassNames={frZrOsyIp:\"framer-v-1v5af0s\",i9JLVdiPs:\"framer-v-2a6rjy\",oGhedq6hS:\"framer-v-1r5jv7w\",OOMN38pjh:\"framer-v-o53bw4\",QFErCFrMn:\"framer-v-16spwoh\",XDGZPeOB0:\"framer-v-gmlfwm\",xecL0KQp3:\"framer-v-shgf9h\",y_sPGmfgV:\"framer-v-e2ux0l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toCvfW5l8=undefined;const QnHbgQ2o_=undefined;const X2WKzNTqP=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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={\"About Active\":\"XDGZPeOB0\",\"All In-Active - Dark Text\":\"i9JLVdiPs\",\"All In-Active - Light Text\":\"y_sPGmfgV\",\"Get Connected Active\":\"QFErCFrMn\",\"I'm New\":\"OOMN38pjh\",\"Ministries Active\":\"oGhedq6hS\",Mobile:\"frZrOsyIp\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const getProps=({direction,gap,height,id,menuLinkClick,width,...props})=>{return{...props,QnHbgQ2o_:gap??props.QnHbgQ2o_??50,toCvfW5l8:humanReadableEnumMap[direction]??direction??props.toCvfW5l8??\"row\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xecL0KQp3\",X2WKzNTqP:menuLinkClick??props.X2WKzNTqP};};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,toCvfW5l8,QnHbgQ2o_,X2WKzNTqP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xecL0KQp3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const gLTLGMbcr9rf9c5=activeVariantCallback(async(...args)=>{if(X2WKzNTqP){const res=await X2WKzNTqP(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"frZrOsyIp\")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-shgf9h\",className,classNames),\"data-framer-name\":\"I'm New\",layoutDependency:layoutDependency,layoutId:\"xecL0KQp3\",ref:refBinding,style:{\"--10gp9wq\":numberToPixelString(QnHbgQ2o_),\"--srycvf\":toCvfW5l8,...style},...addPropertyOverrides({frZrOsyIp:{\"data-framer-name\":\"Mobile\"},i9JLVdiPs:{\"data-framer-name\":\"All In-Active - Dark Text\"},oGhedq6hS:{\"data-framer-name\":\"Ministries Active\"},QFErCFrMn:{\"data-framer-name\":\"Get Connected Active\"},XDGZPeOB0:{\"data-framer-name\":\"About Active\"},y_sPGmfgV:{\"data-framer-name\":\"All In-Active - Light Text\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0,...addPropertyOverrides({frZrOsyIp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+11}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wom1jw-container\",layoutDependency:layoutDependency,layoutId:\"hWdc6lr1C-container\",nodeId:\"hWdc6lr1C\",rendersWithMotion:true,scopeId:\"HsbqIN5yn\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks[0],height:\"100%\",id:\"hWdc6lr1C\",IKHeLSiEg:getLocalizedValue(\"v0\",activeLocale)??\"I'm New\",layoutId:\"hWdc6lr1C\",variant:matchVariant(\"ekgWkuhtk\"),width:\"100%\",...addPropertyOverrides({frZrOsyIp:{DvNNqUHKC:resolvedLinks[5],gLTLGMbcr:gLTLGMbcr9rf9c5,style:{width:\"100%\"},variant:matchVariant(\"LD5HHj4_I\")},i9JLVdiPs:{DvNNqUHKC:resolvedLinks[6],variant:matchVariant(\"Ts2PwX6cv\")},oGhedq6hS:{DvNNqUHKC:resolvedLinks[2]},OOMN38pjh:{DvNNqUHKC:resolvedLinks[7]},QFErCFrMn:{DvNNqUHKC:resolvedLinks[3]},XDGZPeOB0:{DvNNqUHKC:resolvedLinks[1],variant:matchVariant(\"UDlAJ1lMj\")},y_sPGmfgV:{DvNNqUHKC:resolvedLinks[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0,...addPropertyOverrides({frZrOsyIp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+97}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qi57st-container\",layoutDependency:layoutDependency,layoutId:\"DRG_I8q1U-container\",nodeId:\"DRG_I8q1U\",rendersWithMotion:true,scopeId:\"HsbqIN5yn\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks1[0],height:\"100%\",id:\"DRG_I8q1U\",IKHeLSiEg:getLocalizedValue(\"v1\",activeLocale)??\"Ministries\",layoutId:\"DRG_I8q1U\",variant:matchVariant(\"ekgWkuhtk\"),width:\"100%\",...addPropertyOverrides({frZrOsyIp:{DvNNqUHKC:resolvedLinks1[5],gLTLGMbcr:gLTLGMbcr9rf9c5,style:{width:\"100%\"},variant:matchVariant(\"LD5HHj4_I\")},i9JLVdiPs:{DvNNqUHKC:resolvedLinks1[6],variant:matchVariant(\"Ts2PwX6cv\")},oGhedq6hS:{DvNNqUHKC:resolvedLinks1[2],variant:matchVariant(\"UDlAJ1lMj\")},OOMN38pjh:{DvNNqUHKC:resolvedLinks1[7]},QFErCFrMn:{DvNNqUHKC:resolvedLinks1[3]},XDGZPeOB0:{DvNNqUHKC:resolvedLinks1[1]},y_sPGmfgV:{DvNNqUHKC:resolvedLinks1[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0,...addPropertyOverrides({frZrOsyIp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9gqt1a-container\",layoutDependency:layoutDependency,layoutId:\"zFC9DSFpV-container\",nodeId:\"zFC9DSFpV\",rendersWithMotion:true,scopeId:\"HsbqIN5yn\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks2[0],height:\"100%\",id:\"zFC9DSFpV\",IKHeLSiEg:getLocalizedValue(\"v2\",activeLocale)??\"Get Connected\",layoutId:\"zFC9DSFpV\",variant:matchVariant(\"ekgWkuhtk\"),width:\"100%\",...addPropertyOverrides({frZrOsyIp:{DvNNqUHKC:resolvedLinks2[5],gLTLGMbcr:gLTLGMbcr9rf9c5,style:{width:\"100%\"},variant:matchVariant(\"LD5HHj4_I\")},i9JLVdiPs:{DvNNqUHKC:resolvedLinks2[6],variant:matchVariant(\"Ts2PwX6cv\")},oGhedq6hS:{DvNNqUHKC:resolvedLinks2[2]},OOMN38pjh:{DvNNqUHKC:resolvedLinks2[7]},QFErCFrMn:{DvNNqUHKC:resolvedLinks2[3],variant:matchVariant(\"UDlAJ1lMj\")},XDGZPeOB0:{DvNNqUHKC:resolvedLinks2[1]},y_sPGmfgV:{DvNNqUHKC:resolvedLinks2[4]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0,...addPropertyOverrides({frZrOsyIp:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1buxyab-container\",layoutDependency:layoutDependency,layoutId:\"XC31pGZj6-container\",nodeId:\"XC31pGZj6\",rendersWithMotion:true,scopeId:\"HsbqIN5yn\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks3[0],height:\"100%\",id:\"XC31pGZj6\",IKHeLSiEg:getLocalizedValue(\"v3\",activeLocale)??\"Give\",layoutId:\"XC31pGZj6\",variant:matchVariant(\"ekgWkuhtk\"),width:\"100%\",...addPropertyOverrides({frZrOsyIp:{DvNNqUHKC:resolvedLinks3[5],gLTLGMbcr:gLTLGMbcr9rf9c5,style:{width:\"100%\"},variant:matchVariant(\"LD5HHj4_I\")},i9JLVdiPs:{DvNNqUHKC:resolvedLinks3[6],variant:matchVariant(\"Ts2PwX6cv\")},oGhedq6hS:{DvNNqUHKC:resolvedLinks3[2]},OOMN38pjh:{DvNNqUHKC:resolvedLinks3[7]},QFErCFrMn:{DvNNqUHKC:resolvedLinks3[3]},XDGZPeOB0:{DvNNqUHKC:resolvedLinks3[1]},y_sPGmfgV:{DvNNqUHKC:resolvedLinks3[4]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y8s0fk\",\"data-framer-name\":\"Seperator\",layoutDependency:layoutDependency,layoutId:\"ecCvhOQf2\",style:{backgroundColor:\"rgb(234, 234, 234)\",opacity:.2}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-la2h4b\",\"data-framer-name\":\"Seperator\",layoutDependency:layoutDependency,layoutId:\"XXaqsQshV\",style:{backgroundColor:\"rgb(234, 234, 234)\",opacity:.2}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8eew5\",\"data-framer-name\":\"Seperator\",layoutDependency:layoutDependency,layoutId:\"IoIoWm3Ei\",style:{backgroundColor:\"rgb(234, 234, 234)\",opacity:.2}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-jbhkit\",\"data-framer-name\":\"Seperator\",layoutDependency:layoutDependency,layoutId:\"f4mcAHTVh\",style:{backgroundColor:\"rgb(234, 234, 234)\",opacity:.25}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6s7jph\",\"data-framer-name\":\"Seperator\",layoutDependency:layoutDependency,layoutId:\"H2iPttRKP\",style:{backgroundColor:\"rgb(234, 234, 234)\",opacity:.2}})]})})})});});const css=[\".framer-DY4uA.framer-1e2g4nh, .framer-DY4uA .framer-1e2g4nh { display: block; }\",\".framer-DY4uA.framer-shgf9h { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: var(--srycvf); flex-wrap: nowrap; gap: var(--10gp9wq); height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-DY4uA .framer-wom1jw-container, .framer-DY4uA .framer-1qi57st-container, .framer-DY4uA .framer-9gqt1a-container, .framer-DY4uA .framer-1buxyab-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DY4uA .framer-1y8s0fk, .framer-DY4uA .framer-la2h4b, .framer-DY4uA .framer-8eew5, .framer-DY4uA .framer-jbhkit, .framer-DY4uA .framer-6s7jph { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-DY4uA.framer-v-1v5af0s.framer-shgf9h { flex-direction: column; gap: 10px; width: 200px; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-wom1jw-container { order: 2; width: 100%; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-1qi57st-container { order: 6; width: 100%; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-9gqt1a-container { order: 4; width: 100%; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-1buxyab-container { order: 8; width: 100%; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-1y8s0fk { order: 3; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-la2h4b { order: 5; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-8eew5 { order: 7; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-jbhkit { order: 9; }\",\".framer-DY4uA.framer-v-1v5af0s .framer-6s7jph { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 438\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XDGZPeOB0\":{\"layout\":[\"auto\",\"auto\"]},\"oGhedq6hS\":{\"layout\":[\"auto\",\"auto\"]},\"QFErCFrMn\":{\"layout\":[\"auto\",\"auto\"]},\"y_sPGmfgV\":{\"layout\":[\"auto\",\"auto\"]},\"frZrOsyIp\":{\"layout\":[\"fixed\",\"auto\"]},\"i9JLVdiPs\":{\"layout\":[\"auto\",\"auto\"]},\"OOMN38pjh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"toCvfW5l8\":\"direction\",\"QnHbgQ2o_\":\"gap\",\"X2WKzNTqP\":\"menuLinkClick\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHsbqIN5yn=withCSS(Component,css,\"framer-DY4uA\");export default FramerHsbqIN5yn;FramerHsbqIN5yn.displayName=\"#_Menu_Items\";FramerHsbqIN5yn.defaultProps={height:22,width:438};addPropertyControls(FramerHsbqIN5yn,{variant:{options:[\"xecL0KQp3\",\"XDGZPeOB0\",\"oGhedq6hS\",\"QFErCFrMn\",\"y_sPGmfgV\",\"frZrOsyIp\",\"i9JLVdiPs\",\"OOMN38pjh\"],optionTitles:[\"I'm New\",\"About Active\",\"Ministries Active\",\"Get Connected Active\",\"All In-Active - Light Text\",\"Mobile\",\"All In-Active - Dark Text\",\"I'm New\"],title:\"Variant\",type:ControlType.Enum},toCvfW5l8:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},QnHbgQ2o_:{defaultValue:50,min:0,title:\"Gap\",type:ControlType.Number},onQnHbgQ2o_Change:{changes:\"QnHbgQ2o_\",type:ControlType.ChangeHandler},X2WKzNTqP:{title:\"Menu Link Click\",type:ControlType.EventHandler}});addFonts(FramerHsbqIN5yn,[{explicitInter:true,fonts:[]},..._Menu_LinkFonts],{supportsExplicitInterCodegen:true});FramerHsbqIN5yn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(_Menu_Link,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHsbqIN5yn\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"toCvfW5l8\\\":\\\"direction\\\",\\\"QnHbgQ2o_\\\":\\\"gap\\\",\\\"X2WKzNTqP\\\":\\\"menuLinkClick\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XDGZPeOB0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oGhedq6hS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QFErCFrMn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"y_sPGmfgV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"frZrOsyIp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i9JLVdiPs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OOMN38pjh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"438\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HsbqIN5yn.map","// Generated by Framer (460e9f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,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 ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/ULn0HaMmPpzJgsjU0ApR/IpiOA7dBs4tA4rJriUel/f8qhK0IrA.js\";import _Menu_Items from\"https://framerusercontent.com/modules/Ddf8pIgevljP2YXHwMnU/P72iVwiWak4wMJuQRyL4/HsbqIN5yn.js\";import _VIVE_Logo from\"https://framerusercontent.com/modules/LLbhJ8weWBbbDp9TuOTv/ZeEH97CHD7SsQVW8VrAj/lNzj2lOWC.js\";import _Primary_Button from\"https://framerusercontent.com/modules/arKfvUT4trjJeLLtK8nt/1MkeSt6iSs9eirtjh2ha/zchZlwLdT.js\";const _VIVE_LogoFonts=getFonts(_VIVE_Logo);const _Menu_ItemsFonts=getFonts(_Menu_Items);const _Primary_ButtonFonts=getFonts(_Primary_Button);const cycleOrder=[\"RLYsdM7wt\",\"lcw7u7J6I\",\"dC1XNGsQW\",\"Gl9HMJ0Kh\",\"FjaPeaQkn\",\"MtgRIuIDh\"];const serializationHash=\"framer-PrTPx\";const variantClassNames={dC1XNGsQW:\"framer-v-1e0x43t\",FjaPeaQkn:\"framer-v-u0jj92\",Gl9HMJ0Kh:\"framer-v-khbbf3\",lcw7u7J6I:\"framer-v-1m7b96d\",MtgRIuIDh:\"framer-v-vifoqp\",RLYsdM7wt:\"framer-v-fbccb1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const i2wpbeq9_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - Dark Text\":\"lcw7u7J6I\",\"Desktop - Light Text\":\"RLYsdM7wt\",\"Mobile - Dark Text - [Open]\":\"MtgRIuIDh\",\"Mobile - Dark Text\":\"Gl9HMJ0Kh\",\"Mobile - Light Text - [Open]\":\"FjaPeaQkn\",\"Mobile - Light Text\":\"dC1XNGsQW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,lightText,width,...props})=>{return{...props,i2wpbeq9_:lightText??props.i2wpbeq9_??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"RLYsdM7wt\"};};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,i2wpbeq9_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RLYsdM7wt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapalkmly=activeVariantCallback(async(...args)=>{setVariant(\"dC1XNGsQW\");});const onTap429ggt=activeVariantCallback(async(...args)=>{setVariant(\"MtgRIuIDh\");});const onTap1t2w7tf=activeVariantCallback(async(...args)=>{setVariant(\"Gl9HMJ0Kh\");});const onTap1wxlkig=activeVariantCallback(async(...args)=>{setVariant(\"A2qOxz8VD\");});const onTap1wuzr6z=activeVariantCallback(async(...args)=>{setVariant(\"FjaPeaQkn\");});const GYF1UoFMtalkmly=activeVariantCallback(async(...args)=>{setVariant(\"dC1XNGsQW\");});const GYF1UoFMt1t2w7tf=activeVariantCallback(async(...args)=>{setVariant(\"Gl9HMJ0Kh\");});const X2WKzNTqP1g0cs1z=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"dC1XNGsQW\"),500);});const X2WKzNTqPbmg858=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Gl9HMJ0Kh\"),500);});const xlbszZXak1g0cs1z=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"dC1XNGsQW\"),500);});const xlbszZXakbmg858=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Gl9HMJ0Kh\"),500);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"dC1XNGsQW\",\"Gl9HMJ0Kh\",\"FjaPeaQkn\",\"MtgRIuIDh\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"Gl9HMJ0Kh\",\"MtgRIuIDh\"].includes(baseVariant))return true;return false;};const isDisplayed2=value=>{if(baseVariant===\"dC1XNGsQW\")return true;if(baseVariant===\"FjaPeaQkn\")return value;return false;};const router=useRouter();const isDisplayed3=()=>{if([\"dC1XNGsQW\",\"Gl9HMJ0Kh\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-fbccb1\",className,classNames),\"data-framer-name\":\"Desktop - Light Text\",layoutDependency:layoutDependency,layoutId:\"RLYsdM7wt\",ref:refBinding,style:{...style},...addPropertyOverrides({dC1XNGsQW:{\"data-framer-name\":\"Mobile - Light Text\"},FjaPeaQkn:{\"data-framer-name\":\"Mobile - Light Text - [Open]\"},Gl9HMJ0Kh:{\"data-framer-name\":\"Mobile - Dark Text\"},lcw7u7J6I:{\"data-framer-name\":\"Desktop - Dark Text\"},MtgRIuIDh:{\"data-framer-name\":\"Mobile - Dark Text - [Open]\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-temhi4\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"nhCc9KEvX\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lmx0qp\",\"data-framer-name\":\"Menu / Toggle\",layoutDependency:layoutDependency,layoutId:\"pJpBPCkOn\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h0q6d1\",\"data-framer-name\":\"Mobile Menu Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WB3rP9n4Z\",onTap:onTapalkmly,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,rotate:45},variants:{Gl9HMJ0Kh:{rotate:0},MtgRIuIDh:{rotate:0}},...addPropertyOverrides({Gl9HMJ0Kh:{onTap:onTap429ggt},MtgRIuIDh:{onTap:onTap1t2w7tf}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pchfjq\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"XnMdHTDQG\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{Gl9HMJ0Kh:{backgroundColor:\"var(--token-e8a399d5-3a96-46e7-ae3d-44f90f06fd79, rgb(6, 6, 7))\"},MtgRIuIDh:{backgroundColor:\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66, rgb(255, 255, 255))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y631ka\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"M96qDgB67\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:90},variants:{Gl9HMJ0Kh:{backgroundColor:\"var(--token-e8a399d5-3a96-46e7-ae3d-44f90f06fd79, rgb(6, 6, 7))\",rotate:0},MtgRIuIDh:{backgroundColor:\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66, rgb(255, 255, 255))\",rotate:45}}})]}),isDisplayed2(i2wpbeq9_!==false)&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11biuaa\",\"data-framer-name\":\"Mobile Menu Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vzKY99nIf\",onTap:onTap1wxlkig,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({dC1XNGsQW:{onTap:onTap1wuzr6z},FjaPeaQkn:{onTap:onTapalkmly}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b3tij8\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"KwQSJffAh\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{dC1XNGsQW:{backgroundColor:\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66, rgb(255, 255, 255))\"},FjaPeaQkn:{backgroundColor:\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66, rgb(255, 255, 255))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14k5t1a\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"egMB5JuRH\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{dC1XNGsQW:{backgroundColor:\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66, rgb(255, 255, 255))\"},FjaPeaQkn:{backgroundColor:\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66, rgb(255, 255, 255))\",rotate:45}}})]})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"84.6px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-30)/2)+0,...addPropertyOverrides({dC1XNGsQW:{y:(componentViewport?.y||0)+32+0+0},FjaPeaQkn:{y:(componentViewport?.y||0)+27+0+0},Gl9HMJ0Kh:{y:(componentViewport?.y||0)+32+0+0},MtgRIuIDh:{y:(componentViewport?.y||0)+27+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3fbhep-container\",layoutDependency:layoutDependency,layoutId:\"fvsqrb4H6-container\",nodeId:\"fvsqrb4H6\",rendersWithMotion:true,scopeId:\"f8qhK0IrA\",children:/*#__PURE__*/_jsx(_VIVE_Logo,{cCJ9jgbAp:resolvedLinks[0],height:\"100%\",id:\"fvsqrb4H6\",layoutId:\"fvsqrb4H6\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"kpzm6V049\"),width:\"100%\",...addPropertyOverrides({dC1XNGsQW:{cCJ9jgbAp:resolvedLinks[2]},FjaPeaQkn:{cCJ9jgbAp:resolvedLinks[4],GYF1UoFMt:GYF1UoFMtalkmly},Gl9HMJ0Kh:{cCJ9jgbAp:resolvedLinks[3],variant:matchVariant(\"oZiIs7XTG\")},lcw7u7J6I:{cCJ9jgbAp:resolvedLinks[1],variant:matchVariant(\"oZiIs7XTG\")},MtgRIuIDh:{cCJ9jgbAp:resolvedLinks[5],GYF1UoFMt:GYF1UoFMt1t2w7tf}},baseVariant,gestureVariant)})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1epowdj\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"KGnoUNyA0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-54)/2)+16,...addPropertyOverrides({FjaPeaQkn:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+27+78+0+0},MtgRIuIDh:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+27+78+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mlwxfk-container\",layoutDependency:layoutDependency,layoutId:\"K6ZWaGuPh-container\",nodeId:\"K6ZWaGuPh\",rendersWithMotion:true,scopeId:\"f8qhK0IrA\",children:/*#__PURE__*/_jsx(_Menu_Items,{height:\"100%\",id:\"K6ZWaGuPh\",layoutId:\"K6ZWaGuPh\",QnHbgQ2o_:50,toCvfW5l8:\"row\",variant:matchVariant(\"y_sPGmfgV\"),width:\"100%\",...addPropertyOverrides({FjaPeaQkn:{QnHbgQ2o_:20,style:{width:\"100%\"},toCvfW5l8:\"column\",variant:matchVariant(\"frZrOsyIp\"),X2WKzNTqP:X2WKzNTqP1g0cs1z},lcw7u7J6I:{variant:matchVariant(\"i9JLVdiPs\")},MtgRIuIDh:{QnHbgQ2o_:20,style:{width:\"100%\"},toCvfW5l8:\"column\",variant:matchVariant(\"frZrOsyIp\"),X2WKzNTqP:X2WKzNTqPbmg858}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ymg8iw\",layoutDependency:layoutDependency,layoutId:\"hoeHRgvfM\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined},{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined},{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined},{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-54)/2)+0+0,...addPropertyOverrides({FjaPeaQkn:{y:(componentViewport?.y||0)+27+78+0+46+0},MtgRIuIDh:{y:(componentViewport?.y||0)+27+78+0+46+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w0tqfm-container\",layoutDependency:layoutDependency,layoutId:\"lOIheKKya-container\",nodeId:\"lOIheKKya\",rendersWithMotion:true,scopeId:\"f8qhK0IrA\",children:/*#__PURE__*/_jsx(_Primary_Button,{fTIE5iaFM:getLocalizedValue(\"v0\",activeLocale)??\"VIVE Locations\",height:\"100%\",hEpG3uCce:resolvedLinks1[0],id:\"lOIheKKya\",K3c_qt71F:\"var(--token-157d0b5b-d379-4925-bab1-7542d9c74e3a, rgb(255, 78, 29))\",kNAZYg5kx:ArrowRight,layoutId:\"lOIheKKya\",sAMqZI3Fh:false,variant:matchVariant(\"fSqSoE1Xv\"),width:\"100%\",...addPropertyOverrides({FjaPeaQkn:{hEpG3uCce:resolvedLinks1[2],xlbszZXak:xlbszZXak1g0cs1z},lcw7u7J6I:{hEpG3uCce:resolvedLinks1[1],variant:matchVariant(\"SQx_bm7j1\")},MtgRIuIDh:{hEpG3uCce:resolvedLinks1[3],xlbszZXak:xlbszZXakbmg858}},baseVariant,gestureVariant)})})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1252t5u\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"W5NkMhxod\",style:{backgroundColor:\"rgb(255, 70, 46)\"},variants:{FjaPeaQkn:{backgroundColor:\"var(--token-157d0b5b-d379-4925-bab1-7542d9c74e3a, rgb(255, 83, 29))\"},MtgRIuIDh:{backgroundColor:\"var(--token-157d0b5b-d379-4925-bab1-7542d9c74e3a, rgb(255, 83, 29))\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PrTPx.framer-1gaf7ba, .framer-PrTPx .framer-1gaf7ba { display: block; }\",\".framer-PrTPx.framer-fbccb1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1340px; }\",\".framer-PrTPx .framer-temhi4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PrTPx .framer-lmx0qp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 32px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PrTPx .framer-1h0q6d1 { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: var(--framer-aspect-ratio-supported, 24px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PrTPx .framer-pchfjq, .framer-PrTPx .framer-y631ka { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 18px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-PrTPx .framer-11biuaa { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: var(--framer-aspect-ratio-supported, 24px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PrTPx .framer-b3tij8, .framer-PrTPx .framer-14k5t1a { flex: none; height: 2px; overflow: hidden; position: relative; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-PrTPx .framer-3fbhep-container { aspect-ratio: 2.82 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 85px; }\",\".framer-PrTPx .framer-1epowdj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-PrTPx .framer-mlwxfk-container, .framer-PrTPx .framer-1w0tqfm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PrTPx .framer-1ymg8iw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-PrTPx .framer-1252t5u { -webkit-user-select: none; flex: none; height: 100%; left: 0px; overflow: visible; pointer-events: none; position: absolute; top: 0px; user-select: none; width: 100%; }\",\".framer-PrTPx.framer-v-1m7b96d .framer-mlwxfk-container, .framer-PrTPx.framer-v-1e0x43t .framer-3fbhep-container, .framer-PrTPx.framer-v-khbbf3 .framer-1h0q6d1, .framer-PrTPx.framer-v-khbbf3 .framer-3fbhep-container, .framer-PrTPx.framer-v-u0jj92 .framer-3fbhep-container, .framer-PrTPx.framer-v-u0jj92 .framer-1252t5u, .framer-PrTPx.framer-v-vifoqp .framer-1h0q6d1, .framer-PrTPx.framer-v-vifoqp .framer-pchfjq, .framer-PrTPx.framer-v-vifoqp .framer-3fbhep-container, .framer-PrTPx.framer-v-vifoqp .framer-1252t5u { order: 0; }\",\".framer-PrTPx.framer-v-1m7b96d .framer-1ymg8iw, .framer-PrTPx.framer-v-vifoqp .framer-y631ka { order: 1; }\",\".framer-PrTPx.framer-v-1e0x43t.framer-fbccb1, .framer-PrTPx.framer-v-khbbf3.framer-fbccb1 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; padding: 32px 16px 32px 16px; width: 390px; }\",\".framer-PrTPx.framer-v-1e0x43t .framer-temhi4, .framer-PrTPx.framer-v-khbbf3 .framer-temhi4, .framer-PrTPx.framer-v-u0jj92 .framer-1ymg8iw, .framer-PrTPx.framer-v-vifoqp .framer-1ymg8iw { gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-PrTPx.framer-v-1e0x43t .framer-lmx0qp, .framer-PrTPx.framer-v-khbbf3 .framer-lmx0qp, .framer-PrTPx.framer-v-u0jj92 .framer-lmx0qp, .framer-PrTPx.framer-v-vifoqp .framer-lmx0qp { gap: 30px; justify-content: flex-end; min-height: unset; order: 1; }\",\".framer-PrTPx.framer-v-1e0x43t .framer-11biuaa, .framer-PrTPx.framer-v-u0jj92 .framer-11biuaa { gap: 5px; order: 1; }\",\".framer-PrTPx.framer-v-1e0x43t .framer-b3tij8 { bottom: 7px; left: calc(50.00000000000002% - 18px / 2); order: 0; position: absolute; z-index: 1; }\",\".framer-PrTPx.framer-v-1e0x43t .framer-14k5t1a { left: calc(50.00000000000002% - 18px / 2); order: 1; position: absolute; top: 7px; z-index: 1; }\",\".framer-PrTPx.framer-v-1e0x43t .framer-1252t5u, .framer-PrTPx.framer-v-khbbf3 .framer-1252t5u { height: 46px; order: 0; top: -46px; }\",\".framer-PrTPx.framer-v-khbbf3 .framer-pchfjq { bottom: 7px; top: unset; }\",\".framer-PrTPx.framer-v-khbbf3 .framer-y631ka { top: 7px; }\",\".framer-PrTPx.framer-v-u0jj92.framer-fbccb1, .framer-PrTPx.framer-v-vifoqp.framer-fbccb1 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 48px; justify-content: flex-start; padding: 27px 20px 27px 20px; width: 390px; }\",\".framer-PrTPx.framer-v-u0jj92 .framer-temhi4, .framer-PrTPx.framer-v-vifoqp .framer-temhi4 { gap: unset; justify-content: space-between; order: 1; width: 100%; z-index: 4; }\",\".framer-PrTPx.framer-v-u0jj92 .framer-b3tij8 { left: calc(50.00000000000002% - 18px / 2); order: 0; position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-PrTPx.framer-v-u0jj92 .framer-14k5t1a { left: calc(50.00000000000002% - 18px / 2); order: 1; position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-PrTPx.framer-v-u0jj92 .framer-1epowdj, .framer-PrTPx.framer-v-vifoqp .framer-1epowdj { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; order: 3; width: 100%; z-index: 3; }\",\".framer-PrTPx.framer-v-u0jj92 .framer-mlwxfk-container, .framer-PrTPx.framer-v-vifoqp .framer-mlwxfk-container { order: 0; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 1340\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lcw7u7J6I\":{\"layout\":[\"fixed\",\"auto\"]},\"dC1XNGsQW\":{\"layout\":[\"fixed\",\"auto\"]},\"Gl9HMJ0Kh\":{\"layout\":[\"fixed\",\"auto\"]},\"FjaPeaQkn\":{\"layout\":[\"fixed\",\"auto\"]},\"MtgRIuIDh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"i2wpbeq9_\":\"lightText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf8qhK0IrA=withCSS(Component,css,\"framer-PrTPx\");export default Framerf8qhK0IrA;Framerf8qhK0IrA.displayName=\"#_Navbar\";Framerf8qhK0IrA.defaultProps={height:54,width:1340};addPropertyControls(Framerf8qhK0IrA,{variant:{options:[\"RLYsdM7wt\",\"lcw7u7J6I\",\"dC1XNGsQW\",\"Gl9HMJ0Kh\",\"FjaPeaQkn\",\"MtgRIuIDh\"],optionTitles:[\"Desktop - Light Text\",\"Desktop - Dark Text\",\"Mobile - Light Text\",\"Mobile - Dark Text\",\"Mobile - Light Text - [Open]\",\"Mobile - Dark Text - [Open]\"],title:\"Variant\",type:ControlType.Enum},i2wpbeq9_:{defaultValue:true,title:\"Light Text\",type:ControlType.Boolean},oni2wpbeq9_Change:{changes:\"i2wpbeq9_\",type:ControlType.ChangeHandler}});addFonts(Framerf8qhK0IrA,[{explicitInter:true,fonts:[]},..._VIVE_LogoFonts,..._Menu_ItemsFonts,..._Primary_ButtonFonts],{supportsExplicitInterCodegen:true});Framerf8qhK0IrA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(_VIVE_Logo,{},context),forwardLoader(_Menu_Items,{},context),forwardLoader(_Primary_Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf8qhK0IrA\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"i2wpbeq9_\\\":\\\"lightText\\\"}\",\"framerIntrinsicWidth\":\"1340\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lcw7u7J6I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dC1XNGsQW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Gl9HMJ0Kh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FjaPeaQkn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MtgRIuIDh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"54\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-hv6nmc\",\"data-styles-preset\":\"np1ZNGRW9\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Menschen f\\xfcr die Realit\\xe4t Jesu zu wecken und den Himmel auf die Erde zu bringen.\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1tagjau\",\"data-styles-preset\":\"po0ZIZq2t\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Menschen f\\xfcr die Realit\\xe4t Jesu zu wecken und den Himmel auf die Erde zu bringen.\"})});export const v2=\"Startseite\";export const v3=\"Standorte\";export const v4=\"Ministerien\";export const v5=\"Verbinden\";export const v6=\"Veranstaltungen\";export const v7=\"Geben\";export const v8=\"\\xdcber uns\";export const v9=\"Unsere \\xdcberzeugungen\";export const v10=\"Unsere Geschichte\";export const v11=\"Unsere Vision\";\nexport const __FramerMetadata__ = {\"exports\":{\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-hv6nmc\",\"data-styles-preset\":\"np1ZNGRW9\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Despertar a la gente a la realidad de Jes\\xfas y traer el cielo a la tierra.\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1tagjau\",\"data-styles-preset\":\"po0ZIZq2t\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Despertar a la gente a la realidad de Jes\\xfas y traer el cielo a la tierra.\"})});export const v2=\"Inicio\";export const v3=\"Ubicaciones\";export const v4=\"Ministerios\";export const v5=\"Conectar\";export const v6=\"Eventos\";export const v7=\"Dar\";export const v8=\"Acerca de\";export const v9=\"Nuestras creencias\";export const v10=\"Nuestra historia\";export const v11=\"Nuestra visi\\xf3n\";\nexport const __FramerMetadata__ = {\"exports\":{\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-hv6nmc\",\"data-styles-preset\":\"np1ZNGRW9\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Risvegliare le persone alla realt\\xe0 di Ges\\xf9 e portare il Cielo sulla Terra.\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1tagjau\",\"data-styles-preset\":\"po0ZIZq2t\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Risvegliare le persone alla realt\\xe0 di Ges\\xf9 e portare il Cielo sulla Terra.\"})});export const v2=\"Home\";export const v3=\"Sedi\";export const v4=\"Ministeri\";export const v5=\"Connetti\";export const v6=\"Eventi\";export const v7=\"Da'\";export const v8=\"Informazioni\";export const v9=\"In cosa crediamo\";export const v10=\"La nostra storia\";export const v11=\"La nostra visione\";\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d039229)\nimport*as localizedValues from\"./lfxxi8XwJ-0.js\";import*as localizedValues1 from\"./lfxxi8XwJ-1.js\";import*as localizedValues2 from\"./lfxxi8XwJ-2.js\";const valuesByLocaleId={jgLjnVAQt:localizedValues,MOtPNKH_J:localizedValues1,SRUAv1b5v:localizedValues2};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 (d039229)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/wZCyvlN48VPpjtyTZzjF/sca8GaLDlAcF9A7JoJNE/np1ZNGRW9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/LeveKwrZXlHyhESaWMOR/hXUwP0vKBqYG2QkJOENq/po0ZIZq2t.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/eVoScHcwNYIQcGCeJVEz/tmHI6ah910eltDfzdTl4/lfxxi8XwJ.js\";import _Footer_CTA from\"https://framerusercontent.com/modules/wgTkJvVxaPlbixFUmdy6/Kl9bkzE9M3wp0V3XiWzv/KZKITsqDY.js\";import _VIVE_Logo from\"https://framerusercontent.com/modules/LLbhJ8weWBbbDp9TuOTv/ZeEH97CHD7SsQVW8VrAj/lNzj2lOWC.js\";import _Menu_Link from\"https://framerusercontent.com/modules/FSpSzsKpdsSDYKok2EZe/TMPlBrNwcxkMN3XX0PKr/V5eU2jVHd.js\";const _Footer_CTAFonts=getFonts(_Footer_CTA);const _VIVE_LogoFonts=getFonts(_VIVE_Logo);const _Menu_LinkFonts=getFonts(_Menu_Link);const cycleOrder=[\"HQVI3Oppl\",\"DNGT6tCBr\",\"I0n3F10p7\",\"vcoHtLZYj\"];const serializationHash=\"framer-3N66Q\";const variantClassNames={DNGT6tCBr:\"framer-v-mkwp0x\",HQVI3Oppl:\"framer-v-1xz8mos\",I0n3F10p7:\"framer-v-1insntm\",vcoHtLZYj:\"framer-v-3b553f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xH6YNE6Ux=undefined;const x3AObub3B=undefined;const iAEmAE9SJ=undefined;const QdfBaSC0w=undefined;const MFovTBGr0=undefined;const setx3AObub3B=undefined;const setiAEmAE9SJ=undefined;const setQdfBaSC0w=undefined;const setMFovTBGr0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - No CTA\":\"I0n3F10p7\",\"Mobile - No CTA\":\"vcoHtLZYj\",Desktop:\"HQVI3Oppl\",Mobile:\"DNGT6tCBr\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({footerButtonText,footerEyebrowText,footerHeading,footerText,height,id,showCTA,width,...props})=>{return{...props,iAEmAE9SJ:footerText??props.iAEmAE9SJ??\"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\",MFovTBGr0:footerEyebrowText??props.MFovTBGr0??\"Visit Us\",QdfBaSC0w:footerButtonText??props.QdfBaSC0w??\"Find A Campus\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HQVI3Oppl\",x3AObub3B:footerHeading??props.x3AObub3B??\"Find A Campus\",xH6YNE6Ux:showCTA??props.xH6YNE6Ux??true};};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,\"x3AObub3B\":externalx3AObub3B,\"onx3AObub3BChange\":setExternalx3AObub3B,\"iAEmAE9SJ\":externaliAEmAE9SJ,\"oniAEmAE9SJChange\":setExternaliAEmAE9SJ,\"QdfBaSC0w\":externalQdfBaSC0w,\"onQdfBaSC0wChange\":setExternalQdfBaSC0w,\"MFovTBGr0\":externalMFovTBGr0,\"onMFovTBGr0Change\":setExternalMFovTBGr0,xH6YNE6Ux,...restProps}=getProps(props);const[x3AObub3B,setx3AObub3B]=useStateVariable(externalx3AObub3B,setExternalx3AObub3B);const[iAEmAE9SJ,setiAEmAE9SJ]=useStateVariable(externaliAEmAE9SJ,setExternaliAEmAE9SJ);const[QdfBaSC0w,setQdfBaSC0w]=useStateVariable(externalQdfBaSC0w,setExternalQdfBaSC0w);const[MFovTBGr0,setMFovTBGr0]=useStateVariable(externalMFovTBGr0,setExternalMFovTBGr0);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HQVI3Oppl\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if([\"I0n3F10p7\",\"vcoHtLZYj\"].includes(baseVariant))return false;return value;};const router=useRouter();const isDisplayed1=()=>{if([\"DNGT6tCBr\",\"vcoHtLZYj\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xz8mos\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HQVI3Oppl\",ref:refBinding,style:{backgroundColor:\"var(--token-c3be344f-3971-443c-a76b-dc1286a44044, rgb(249, 249, 249))\",...style},...addPropertyOverrides({DNGT6tCBr:{\"data-framer-name\":\"Mobile\"},I0n3F10p7:{\"data-framer-name\":\"Desktop - No CTA\"},vcoHtLZYj:{\"data-framer-name\":\"Mobile - No CTA\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qm7767\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"to06J_qd3\",children:[isDisplayed(xH6YNE6Ux!==false)&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined},{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:524,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0+0+306,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oz62ti-container\",layoutDependency:layoutDependency,layoutId:\"RndCuUmlv-container\",nodeId:\"RndCuUmlv\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Footer_CTA,{CZUX5GmjQ:resolvedLinks[0],height:\"100%\",id:\"RndCuUmlv\",iZ3WbhcU7:iAEmAE9SJ,layoutId:\"RndCuUmlv\",lgdkUzyuy:MFovTBGr0,NXZskc8zH:\"var(--token-157d0b5b-d379-4925-bab1-7542d9c74e3a, rgb(255, 83, 29))\",oniZ3WbhcU7Change:setiAEmAE9SJ,onlgdkUzyuyChange:setMFovTBGr0,onQQu4cIrTwChange:setQdfBaSC0w,onxejAbhhDBChange:setx3AObub3B,QQu4cIrTw:QdfBaSC0w,style:{width:\"100%\"},variant:matchVariant(\"DQrY5A6uY\"),width:\"100%\",xejAbhhDB:x3AObub3B,...addPropertyOverrides({DNGT6tCBr:{CZUX5GmjQ:resolvedLinks[1],variant:matchVariant(\"qdCXjkZXu\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-spu8oy\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"XZ6GuMnSk\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kd8yvw\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"R7M9mb5HB\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gut3nb\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"sK6Zayf_O\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:89,width:\"200px\",y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0,...addPropertyOverrides({DNGT6tCBr:{height:35.5,width:\"150px\",y:(componentViewport?.y||0)+0+0+0+294+0+0+0+0+0+0},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0},vcoHtLZYj:{height:71,width:\"150px\",y:(componentViewport?.y||0)+0+0+0+0+64+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-137rnfl-container\",layoutDependency:layoutDependency,layoutId:\"oJKYzr1mb-container\",nodeId:\"oJKYzr1mb\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_VIVE_Logo,{cCJ9jgbAp:resolvedLinks1[0],height:\"100%\",id:\"oJKYzr1mb\",layoutId:\"oJKYzr1mb\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"oZiIs7XTG\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{cCJ9jgbAp:resolvedLinks1[1]},I0n3F10p7:{cCJ9jgbAp:resolvedLinks1[2]},vcoHtLZYj:{cCJ9jgbAp:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-hv6nmc\",\"data-styles-preset\":\"np1ZNGRW9\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Awakening People to the Reality of Jesus and Bringing Heaven to Earth.\"})}),className:\"framer-1jczk5l\",\"data-framer-name\":\"With Lyniq, your company gets more than just a website. We design experiences that resonate with your customers and drive meaningful engagement.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"M8yB58Vgx\",style:{\"--extracted-a0htzi\":\"var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{DNGT6tCBr:{\"--extracted-1eung3n\":\"var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3))\"},vcoHtLZYj:{\"--extracted-1eung3n\":\"var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DNGT6tCBr:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1tagjau\",\"data-styles-preset\":\"po0ZIZq2t\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Awakening People to the Reality of Jesus and Bringing Heaven to Earth.\"})})},vcoHtLZYj:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1tagjau\",\"data-styles-preset\":\"po0ZIZq2t\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250, rgba(17, 17, 17, 0.3)))\"},children:\"Awakening People to the Reality of Jesus and Bringing Heaven to Earth.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fzl6nl\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"czsTXlwM2\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-r0x1j1\",\"data-framer-name\":\"filler\",layoutDependency:layoutDependency,layoutId:\"s7e_SMrGb\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l0rj2u\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"g1z_h5r7C\",children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1bofdyr\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"GiUgfSR81\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined},{href:{webPageId:\"Grj8ZoOUD\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+0,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+0},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+0},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g14pju-container\",layoutDependency:layoutDependency,layoutId:\"hmfoW9Q8A-container\",nodeId:\"hmfoW9Q8A\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks2[0],height:\"100%\",id:\"hmfoW9Q8A\",IKHeLSiEg:getLocalizedValue(\"v2\",activeLocale)??\"Home\",layoutId:\"hmfoW9Q8A\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks2[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks2[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks2[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined},{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined},{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined},{href:{webPageId:\"RajMf4vXS\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+30,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+30},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+30},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g79zrq-container\",layoutDependency:layoutDependency,layoutId:\"dWNNq6R0w-container\",nodeId:\"dWNNq6R0w\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks3[0],height:\"100%\",id:\"dWNNq6R0w\",IKHeLSiEg:getLocalizedValue(\"v3\",activeLocale)??\"Locations\",layoutId:\"dWNNq6R0w\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks3[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks3[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks3[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined},{href:{webPageId:\"yv2xXlFQ4\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+60,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+60},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+60},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gy60ig-container\",layoutDependency:layoutDependency,layoutId:\"LISVOATSQ-container\",nodeId:\"LISVOATSQ\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks4[0],height:\"100%\",id:\"LISVOATSQ\",IKHeLSiEg:getLocalizedValue(\"v4\",activeLocale)??\"Ministries\",layoutId:\"LISVOATSQ\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks4[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks4[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks4[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined},{href:{webPageId:\"dJgtiJwoP\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+90,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+90},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+90},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+90}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-my5vsc-container\",layoutDependency:layoutDependency,layoutId:\"CflJB3zAM-container\",nodeId:\"CflJB3zAM\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks5[0],height:\"100%\",id:\"CflJB3zAM\",IKHeLSiEg:getLocalizedValue(\"v5\",activeLocale)??\"Connect\",layoutId:\"CflJB3zAM\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks5[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks5[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks5[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EP1k4QJUm\"},implicitPathVariables:undefined},{href:{webPageId:\"EP1k4QJUm\"},implicitPathVariables:undefined},{href:{webPageId:\"EP1k4QJUm\"},implicitPathVariables:undefined},{href:{webPageId:\"EP1k4QJUm\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+120,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+120},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+120},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19vev9p-container\",layoutDependency:layoutDependency,layoutId:\"oe_o3sOCK-container\",nodeId:\"oe_o3sOCK\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks6[0],height:\"100%\",id:\"oe_o3sOCK\",IKHeLSiEg:getLocalizedValue(\"v6\",activeLocale)??\"Events\",layoutId:\"oe_o3sOCK\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks6[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks6[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks6[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined},{href:{webPageId:\"wiEbdxj0r\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+150,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+150},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+150},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+150}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-miqc0w-container\",layoutDependency:layoutDependency,layoutId:\"aHQjtU7z2-container\",nodeId:\"aHQjtU7z2\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks7[0],height:\"100%\",id:\"aHQjtU7z2\",IKHeLSiEg:getLocalizedValue(\"v7\",activeLocale)??\"Give\",layoutId:\"aHQjtU7z2\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks7[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks7[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks7[3]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-3fu03c\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"dPKpAYzz1\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined},{href:{webPageId:\"JTORay4Zd\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+0,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+0},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+0},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1idit5b-container\",layoutDependency:layoutDependency,layoutId:\"UJVl8l0bx-container\",nodeId:\"UJVl8l0bx\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks8[0],height:\"100%\",id:\"UJVl8l0bx\",IKHeLSiEg:getLocalizedValue(\"v8\",activeLocale)??\"About\",layoutId:\"UJVl8l0bx\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks8[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks8[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks8[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QddNvZj9z\"},implicitPathVariables:undefined},{href:{webPageId:\"QddNvZj9z\"},implicitPathVariables:undefined},{href:{webPageId:\"QddNvZj9z\"},implicitPathVariables:undefined},{href:{webPageId:\"QddNvZj9z\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+30,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+30},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+30},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1t70l4h-container\",layoutDependency:layoutDependency,layoutId:\"w8FGmypUU-container\",nodeId:\"w8FGmypUU\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks9[0],height:\"100%\",id:\"w8FGmypUU\",IKHeLSiEg:getLocalizedValue(\"v9\",activeLocale)??\"Our Beliefs\",layoutId:\"w8FGmypUU\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks9[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks9[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks9[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Dz1K4UMvD\"},implicitPathVariables:undefined},{href:{webPageId:\"Dz1K4UMvD\"},implicitPathVariables:undefined},{href:{webPageId:\"Dz1K4UMvD\"},implicitPathVariables:undefined},{href:{webPageId:\"Dz1K4UMvD\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+60,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+60},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+60},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1023n03-container\",layoutDependency:layoutDependency,layoutId:\"OePZW7gYF-container\",nodeId:\"OePZW7gYF\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:resolvedLinks10[0],height:\"100%\",id:\"OePZW7gYF\",IKHeLSiEg:getLocalizedValue(\"v10\",activeLocale)??\"Our Story\",layoutId:\"OePZW7gYF\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\",...addPropertyOverrides({DNGT6tCBr:{DvNNqUHKC:resolvedLinks10[1]},I0n3F10p7:{DvNNqUHKC:resolvedLinks10[2]},vcoHtLZYj:{DvNNqUHKC:resolvedLinks10[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+0+0+306+0+0+0+0+0+0+0+90,...addPropertyOverrides({DNGT6tCBr:{y:(componentViewport?.y||0)+0+0+0+294+0+0+0+163.5+0+0+0+0+90},I0n3F10p7:{y:(componentViewport?.y||0)+0+0+0+0+88+0+0+0+0+0+0+90},vcoHtLZYj:{y:(componentViewport?.y||0)+0+0+0+0+64+0+0+199+0+0+0+0+90}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uko6kh-container\",layoutDependency:layoutDependency,layoutId:\"Q0Aqcd6pT-container\",nodeId:\"Q0Aqcd6pT\",rendersWithMotion:true,scopeId:\"lfxxi8XwJ\",children:/*#__PURE__*/_jsx(_Menu_Link,{DvNNqUHKC:\"https://vivevision.org\",height:\"100%\",id:\"Q0Aqcd6pT\",IKHeLSiEg:getLocalizedValue(\"v11\",activeLocale)??\"Our Vision\",layoutId:\"Q0Aqcd6pT\",variant:matchVariant(\"Ts2PwX6cv\"),width:\"100%\"})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eck3i2\",\"data-framer-name\":\"filler\",layoutDependency:layoutDependency,layoutId:\"H7CphSKHY\"})]})]})})]})})})})});});const css=[\".framer-3N66Q.framer-1qgqjj5, .framer-3N66Q .framer-1qgqjj5 { display: block; }\",\".framer-3N66Q.framer-1xz8mos { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-3N66Q .framer-1qm7767 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 88px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3N66Q .framer-1oz62ti-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-3N66Q .framer-spu8oy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 110px; height: min-content; justify-content: flex-start; max-width: 1848px; overflow: visible; padding: 0px 32px 64px 32px; position: relative; width: 100%; z-index: 1; }\",\".framer-3N66Q .framer-1kd8yvw { display: grid; flex: none; gap: 64px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3N66Q .framer-gut3nb { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-3N66Q .framer-137rnfl-container { aspect-ratio: 2.82 / 1; flex: none; height: auto; position: relative; width: 200px; }\",\".framer-3N66Q .framer-1jczk5l { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-3N66Q .framer-1fzl6nl { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-3N66Q .framer-r0x1j1 { align-self: stretch; flex: 1 0 0px; height: auto; overflow: hidden; position: relative; width: 1px; z-index: 1; }\",\".framer-3N66Q .framer-l0rj2u { align-content: flex-start; align-items: flex-start; display: flex; flex: 3 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-3N66Q .framer-1bofdyr, .framer-3N66Q .framer-3fu03c { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-3N66Q .framer-1g14pju-container, .framer-3N66Q .framer-g79zrq-container, .framer-3N66Q .framer-gy60ig-container, .framer-3N66Q .framer-my5vsc-container, .framer-3N66Q .framer-19vev9p-container, .framer-3N66Q .framer-miqc0w-container, .framer-3N66Q .framer-1idit5b-container, .framer-3N66Q .framer-1t70l4h-container, .framer-3N66Q .framer-1023n03-container, .framer-3N66Q .framer-uko6kh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3N66Q .framer-1eck3i2 { align-self: stretch; flex: none; height: auto; overflow: hidden; position: relative; width: 60px; z-index: 1; }\",\".framer-3N66Q.framer-v-mkwp0x.framer-1xz8mos, .framer-3N66Q.framer-v-3b553f.framer-1xz8mos { gap: 64px; width: 390px; }\",\".framer-3N66Q.framer-v-mkwp0x .framer-1qm7767, .framer-3N66Q.framer-v-3b553f .framer-1qm7767 { gap: 64px; order: 0; }\",\".framer-3N66Q.framer-v-mkwp0x .framer-spu8oy { gap: 40px; padding: 0px 16px 48px 16px; }\",\".framer-3N66Q.framer-v-mkwp0x .framer-1kd8yvw, .framer-3N66Q.framer-v-3b553f .framer-1kd8yvw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; justify-content: flex-start; }\",\".framer-3N66Q.framer-v-mkwp0x .framer-gut3nb, .framer-3N66Q.framer-v-3b553f .framer-gut3nb { align-self: unset; order: 0; }\",\".framer-3N66Q.framer-v-mkwp0x .framer-137rnfl-container, .framer-3N66Q.framer-v-3b553f .framer-137rnfl-container { width: 150px; }\",\".framer-3N66Q.framer-v-mkwp0x .framer-1fzl6nl, .framer-3N66Q.framer-v-3b553f .framer-1fzl6nl { align-self: unset; flex-direction: column; gap: 40px; order: 1; }\",\".framer-3N66Q.framer-v-mkwp0x .framer-l0rj2u, .framer-3N66Q.framer-v-3b553f .framer-l0rj2u { flex: none; width: 100%; }\",\".framer-3N66Q.framer-v-1insntm .framer-spu8oy { padding: 88px 32px 64px 32px; }\",\".framer-3N66Q.framer-v-3b553f .framer-spu8oy { gap: 40px; padding: 64px 16px 48px 16px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 875\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DNGT6tCBr\":{\"layout\":[\"fixed\",\"auto\"]},\"I0n3F10p7\":{\"layout\":[\"fixed\",\"auto\"]},\"vcoHtLZYj\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"x3AObub3B\":\"footerHeading\",\"iAEmAE9SJ\":\"footerText\",\"QdfBaSC0w\":\"footerButtonText\",\"MFovTBGr0\":\"footerEyebrowText\",\"xH6YNE6Ux\":\"showCTA\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerlfxxi8XwJ=withCSS(Component,css,\"framer-3N66Q\");export default Framerlfxxi8XwJ;Framerlfxxi8XwJ.displayName=\"#_Footer\";Framerlfxxi8XwJ.defaultProps={height:875,width:1440};addPropertyControls(Framerlfxxi8XwJ,{variant:{options:[\"HQVI3Oppl\",\"DNGT6tCBr\",\"I0n3F10p7\",\"vcoHtLZYj\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop - No CTA\",\"Mobile - No CTA\"],title:\"Variant\",type:ControlType.Enum},x3AObub3B:{defaultValue:\"Find A Campus\",displayTextArea:false,title:\"Footer Heading\",type:ControlType.String},onx3AObub3BChange:{changes:\"x3AObub3B\",type:ControlType.ChangeHandler},iAEmAE9SJ:{defaultValue:\"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\",displayTextArea:false,title:\"Footer Text\",type:ControlType.String},oniAEmAE9SJChange:{changes:\"iAEmAE9SJ\",type:ControlType.ChangeHandler},QdfBaSC0w:{defaultValue:\"Find A Campus\",displayTextArea:false,title:\"Footer Button Text\",type:ControlType.String},onQdfBaSC0wChange:{changes:\"QdfBaSC0w\",type:ControlType.ChangeHandler},MFovTBGr0:{defaultValue:\"Visit Us\",displayTextArea:false,title:\"Footer Eyebrow Text\",type:ControlType.String},onMFovTBGr0Change:{changes:\"MFovTBGr0\",type:ControlType.ChangeHandler},xH6YNE6Ux:{defaultValue:true,title:\"Show CTA\",type:ControlType.Boolean},onxH6YNE6UxChange:{changes:\"xH6YNE6Ux\",type:ControlType.ChangeHandler}});addFonts(Framerlfxxi8XwJ,[{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\"}]},..._Footer_CTAFonts,..._VIVE_LogoFonts,..._Menu_LinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerlfxxi8XwJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(_Footer_CTA,{},context),forwardLoader(_VIVE_Logo,{},context),forwardLoader(_Menu_Link,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlfxxi8XwJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"875\",\"framerVariables\":\"{\\\"x3AObub3B\\\":\\\"footerHeading\\\",\\\"iAEmAE9SJ\\\":\\\"footerText\\\",\\\"QdfBaSC0w\\\":\\\"footerButtonText\\\",\\\"MFovTBGr0\\\":\\\"footerEyebrowText\\\",\\\"xH6YNE6Ux\\\":\\\"showCTA\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DNGT6tCBr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"I0n3F10p7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vcoHtLZYj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lfxxi8XwJ.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 1.003 C -0.001 0.642 0.193 0.308 0.507 0.13 C 0.822 -0.048 1.208 -0.043 1.517 0.144 L 6.514 3.141 C 6.817 3.321 7.002 3.648 7.002 4 C 7.002 4.352 6.817 4.679 6.514 4.859 L 1.517 7.856 C 1.208 8.043 0.821 8.048 0.507 7.87 C 0.192 7.692 -0.001 7.358 0 6.996 Z\" fill=\"transparent\" height=\"8.000037078227038px\" id=\"n7R8C9jTP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(9 8)\" width=\"7.002032530031148px\"/><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"q_kf4FMmv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1523893874\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1RyhU\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1RyhU { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Circle Play\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-1RyhU\");Icon.displayName=\"Circle Play\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Circle Play\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d4bdfe7)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={jgLjnVAQt:new LazyValue(()=>import(\"./pn0dkhfhe-0.js\")),MOtPNKH_J:new LazyValue(()=>import(\"./pn0dkhfhe-1.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d4bdfe7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CirclePlay from\"https://framerusercontent.com/modules/0MAJZG1n5Hr88V2XJyf7/PnZmClllLio95eMHQBzQ/O72Pbe2N4.js\";import ExternalLink from\"https://framerusercontent.com/modules/nBfu723RlMERuGCaD7wS/BK6slZcSXlvJhhbHNHKz/B5vzdawns.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/PEbMvD0yNlx5IW1ljGFk/dLEgIWRu2RkHU899Jf9b/Ix9Hh87tM.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/FwVS32Gs2VJofJ4CroV8/XFWuTzeMdEdZmnQuIesu/VaG3Y_Ywr.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/TvC0miEaNFHRpQz983jn/8SZtdr2mHEkh7gioCqpp/pn0dkhfhe.js\";import _icon from\"https://framerusercontent.com/modules/LROG0bdld6wZbbi6g5bj/R0jR9jkO9BpaH6McTTcC/KbdHzq3GH.js\";const _iconFonts=getFonts(_icon);const cycleOrder=[\"NYtEYFAJX\",\"ii6b11rQv\"];const serializationHash=\"framer-blztF\";const variantClassNames={ii6b11rQv:\"framer-v-14ogyd4\",NYtEYFAJX:\"framer-v-5pbusv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"NYtEYFAJX\",Mobile:\"ii6b11rQv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NYtEYFAJX\"};};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:\"NYtEYFAJX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://youtu.be/NBxV9mGPUjE?si=S33Z_YwPwL0IymN_\",motionChild:true,nodeId:\"NYtEYFAJX\",openInNewTab:true,scopeId:\"pn0dkhfhe\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-5pbusv\",className,classNames)} framer-183ydvh`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"NYtEYFAJX\",ref:refBinding,style:{backgroundColor:\"var(--token-157d0b5b-d379-4925-bab1-7542d9c74e3a, rgb(255, 83, 29))\",...style},...addPropertyOverrides({ii6b11rQv:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sj50qa\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"EJhnL4Wwp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tqjcnm\",layoutDependency:layoutDependency,layoutId:\"BCIo7RbL5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(4+((componentViewport?.height||32)-8-((componentViewport?.height||32)-8)*.75)/2)+(0+(((componentViewport?.height||32)-8)*.75-0-20)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gy7eb6-container\",layoutDependency:layoutDependency,layoutId:\"sZGvpJMjF-container\",nodeId:\"sZGvpJMjF\",rendersWithMotion:true,scopeId:\"pn0dkhfhe\",children:/*#__PURE__*/_jsx(_icon,{B3QSvaLjH:\"var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658, rgb(245, 245, 245))\",height:\"100%\",id:\"sZGvpJMjF\",layoutId:\"sZGvpJMjF\",variant:matchVariant(\"mOlKkFBqb\"),wdJGIp59o:CirclePlay,width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16zx6kk\",\"data-styles-preset\":\"Ix9Hh87tM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658, rgb(245, 245, 245)))\"},children:\"Watch Last Sunday's Message Online\"})}),className:\"framer-21p4xm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oH6Il1rIQ\",style:{\"--extracted-r6o4lv\":\"var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658, rgb(245, 245, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ii6b11rQv:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n5vnl2\",\"data-styles-preset\":\"VaG3Y_Ywr\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658, rgb(245, 245, 245)))\"},children:\"Watch Last Sunday's Message\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2edoze\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"WsdT8R4YL\",style:{backgroundColor:\"var(--token-f9f0663a-503d-47a9-b81f-d5be124379c2, rgba(245, 245, 245, 0.3))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16zx6kk\",\"data-styles-preset\":\"Ix9Hh87tM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658, rgb(245, 245, 245)))\"},children:\"9/14/2026\"})}),className:\"framer-8dzd4j\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tpHqghvSp\",style:{\"--extracted-r6o4lv\":\"var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658, rgb(245, 245, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ii6b11rQv:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-n5vnl2\",\"data-styles-preset\":\"VaG3Y_Ywr\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658, rgb(245, 245, 245)))\"},children:\"9/14/2026\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-119yh8x\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"R4WO2bviV\",style:{backgroundColor:\"var(--token-f9f0663a-503d-47a9-b81f-d5be124379c2, rgba(245, 245, 245, 0.3))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bbkmjn\",layoutDependency:layoutDependency,layoutId:\"bHzyOzrrc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(4+((componentViewport?.height||32)-8-((componentViewport?.height||32)-8)*.75)/2)+(0+(((componentViewport?.height||32)-8)*.75-0-20)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xaqtim-container\",layoutDependency:layoutDependency,layoutId:\"hfTsbVs9I-container\",nodeId:\"hfTsbVs9I\",rendersWithMotion:true,scopeId:\"pn0dkhfhe\",children:/*#__PURE__*/_jsx(_icon,{B3QSvaLjH:\"var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658, rgb(245, 245, 245))\",height:\"100%\",id:\"hfTsbVs9I\",layoutId:\"hfTsbVs9I\",variant:matchVariant(\"mOlKkFBqb\"),wdJGIp59o:ExternalLink,width:\"100%\"})})})})]})})})})})});});const css=[\".framer-blztF.framer-183ydvh, .framer-blztF .framer-183ydvh { display: block; }\",\".framer-blztF.framer-5pbusv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 4px 32px 4px 32px; position: relative; text-decoration: none; width: 1440px; }\",\".framer-blztF .framer-1sj50qa { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 75%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-blztF .framer-tqjcnm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-blztF .framer-gy7eb6-container, .framer-blztF .framer-xaqtim-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-blztF .framer-21p4xm, .framer-blztF .framer-8dzd4j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-blztF .framer-2edoze, .framer-blztF .framer-119yh8x { flex: none; height: 100%; overflow: visible; position: relative; width: 1px; }\",\".framer-blztF .framer-1bbkmjn { 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-blztF.framer-v-14ogyd4.framer-5pbusv { gap: 8px; padding: 4px 16px 4px 16px; width: 390px; }\",\".framer-blztF.framer-v-14ogyd4 .framer-1sj50qa { gap: 8px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ii6b11rQv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerpn0dkhfhe=withCSS(Component,css,\"framer-blztF\");export default Framerpn0dkhfhe;Framerpn0dkhfhe.displayName=\"#_YouTube_Banner\";Framerpn0dkhfhe.defaultProps={height:32,width:1440};addPropertyControls(Framerpn0dkhfhe,{variant:{options:[\"NYtEYFAJX\",\"ii6b11rQv\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerpn0dkhfhe,[{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\"}]},..._iconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerpn0dkhfhe.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(_icon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpn0dkhfhe\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ii6b11rQv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pn0dkhfhe.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/YmzNUbQh4V7UMGbeal0O/Lenis.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import ThemeToggle from\"#framer/local/canvasComponent/cUAq25Zcd/cUAq25Zcd.js\";import _Navbar from\"#framer/local/canvasComponent/f8qhK0IrA/f8qhK0IrA.js\";import _Footer from\"#framer/local/canvasComponent/lfxxi8XwJ/lfxxi8XwJ.js\";import _YouTube_Banner from\"#framer/local/canvasComponent/pn0dkhfhe/pn0dkhfhe.js\";const ThemeToggleFonts=getFonts(ThemeToggle);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const _NavbarFonts=getFonts(_Navbar);const _YouTube_BannerFonts=getFonts(_YouTube_Banner);const BlurGradientFonts=getFonts(BlurGradient);const _FooterFonts=getFonts(_Footer);const LenisFonts=getFonts(Lenis);const _NavbarControls=getPropertyControls(_Navbar);const _FooterControls=getPropertyControls(_Footer);const breakpoints={fQzKyn3cE:\"(min-width: 1200px) and (max-width: 1439.98px)\",pNtxqtI9G:\"(min-width: 1440px)\",RYQ8yI9_r:\"(min-width: 810px) and (max-width: 1199.98px)\",zPXMsAjoN:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-xSgdM\";const variantClassNames={fQzKyn3cE:\"framer-v-oi8mrj\",pNtxqtI9G:\"framer-v-19hnnh\",RYQ8yI9_r:\"framer-v-w80ecx\",zPXMsAjoN:\"framer-v-1oplnbd\"};const OPlUv26uS=undefined;const QCCxSVTk2=undefined;const dIyEsztr_=undefined;const Rw8IdO21Y=undefined;const h94oWsrZQ=undefined;const hOqWxvuQo=undefined;const xat0x80qR=undefined;const s5FmmWv2Q=undefined;const TS2pLfmsE=undefined;const transition1={delay:0,duration:1.2,ease:[.85,0,.28,.96],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:30,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const negate=value=>{return!value;};const breakpointRules={RYQ8yI9_r:[\".framer-xSgdM .framer-1h8601r-container { left: 0px; right: 0px; top: 0px; }\",\".framer-xSgdM .framer-1qcey2n-container { left: 0px; right: 0px; top: 24px; }\"],zPXMsAjoN:[\".framer-xSgdM .framer-1h8601r-container { left: 0px; right: 0px; top: 0px; }\",\".framer-xSgdM .framer-1qcey2n-container { left: 0px; right: 0px; top: 24px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={RYQ8yI9_r:\".framer-w80ecx-override\",zPXMsAjoN:\".framer-1oplnbd-override\"};const rules=[\".framer-xSgdM.framer-m1nbe9, .framer-xSgdM .framer-m1nbe9 { display: block; }\",\".framer-xSgdM.framer-19hnnh { align-content: center; align-items: center; background-color: var(--token-9846a695-218d-4966-af28-06fae52b6518, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-xSgdM .framer-jb7jdc { align-content: center; align-items: center; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: min-content; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-xSgdM .framer-imj3ti-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-xSgdM .framer-1h8601r-container { flex: none; height: auto; left: 32px; order: -999; position: absolute; right: 32px; top: 32px; z-index: 10; }\",\".framer-xSgdM .framer-9bjndd-container { flex: none; height: 32px; left: calc(50.00000000000002% - 100% / 2); order: -998; position: absolute; top: 0px; width: 100%; z-index: 10; }\",\".framer-xSgdM .framer-1qcey2n-container { flex: none; height: auto; left: 32px; order: -997; position: absolute; right: 32px; top: 56px; z-index: 9; }\",\".framer-xSgdM .framer-1vucu15 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-xSgdM .framer-f2k1ef-container { -webkit-user-select: none; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 130px; left: 0px; order: 1005; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); user-select: none; width: 100%; z-index: 8; }\",\".framer-xSgdM .framer-kpxr46-container { flex: none; height: auto; order: 1006; position: relative; width: 100%; z-index: 0; }\",\".framer-xSgdM .framer-ar9jbv-container { flex: none; height: auto; order: 1007; position: relative; width: auto; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={fQzKyn3cE:\"(min-width: 1200px) and (max-width: 1439.98px)\",pNtxqtI9G:\"(min-width: 1440px)\",RYQ8yI9_r:\"(min-width: 810px) and (max-width: 1199.98px)\",zPXMsAjoN:\"(max-width: 809.98px)\"};const humanReadableVariantMap={\"Desktop - L\":\"pNtxqtI9G\",\"Laptop - M\":\"fQzKyn3cE\",\"Phone - XS\":\"zPXMsAjoN\",Tablet:\"RYQ8yI9_r\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop - Dark Text\":\"lcw7u7J6I\",\"Desktop - Light Text\":\"RLYsdM7wt\",\"Mobile - Dark Text - [Open]\":\"MtgRIuIDh\",\"Mobile - Dark Text\":\"Gl9HMJ0Kh\",\"Mobile - Light Text - [Open]\":\"FjaPeaQkn\",\"Mobile - Light Text\":\"dC1XNGsQW\"};const humanReadableEnumMap1={\"Desktop - No CTA\":\"I0n3F10p7\",\"Mobile - No CTA\":\"vcoHtLZYj\",Desktop:\"HQVI3Oppl\",Mobile:\"DNGT6tCBr\"};const getProps=({footerButtonText,footerEyebrowText,footerHeading,footerText,height,id,showAnnBar,variantFooterDesktop,variantFooterMobile,variantNavDesktop,variantNavMobile,width,...props})=>{return{...props,dIyEsztr_:humanReadableEnumMap[variantNavMobile]??variantNavMobile??props.dIyEsztr_??\"dC1XNGsQW\",h94oWsrZQ:footerHeading??props.h94oWsrZQ??\"Find A Campus\",hOqWxvuQo:footerText??props.hOqWxvuQo??\"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\",OPlUv26uS:showAnnBar??props.OPlUv26uS??false,QCCxSVTk2:humanReadableEnumMap[variantNavDesktop]??variantNavDesktop??props.QCCxSVTk2??\"RLYsdM7wt\",Rw8IdO21Y:humanReadableEnumMap1[variantFooterDesktop]??variantFooterDesktop??props.Rw8IdO21Y??\"HQVI3Oppl\",s5FmmWv2Q:footerEyebrowText??props.s5FmmWv2Q??\"Visit Us\",TS2pLfmsE:humanReadableEnumMap1[variantFooterMobile]??variantFooterMobile??props.TS2pLfmsE??\"DNGT6tCBr\",variant:humanReadableVariantMap[props.variant]??props.variant??\"pNtxqtI9G\",xat0x80qR:footerButtonText??props.xat0x80qR??\"Find A Campus\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,QCCxSVTk2,dIyEsztr_,Rw8IdO21Y,TS2pLfmsE,h94oWsrZQ,hOqWxvuQo,xat0x80qR,s5FmmWv2Q,OPlUv26uS,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(OPlUv26uS);const isDisplayed=()=>{if(!isBrowser())return true;if([\"RYQ8yI9_r\",\"zPXMsAjoN\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"pNtxqtI9G\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-9846a695-218d-4966-af28-06fae52b6518, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-19hnnh\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-jb7jdc\",\"data-framer-appear-id\":\"jb7jdc\",\"data-framer-name\":\"themeToggle container\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:948,children:/*#__PURE__*/_jsx(Container,{className:\"framer-imj3ti-container\",nodeId:\"U6dg0Fkum\",scopeId:\"oTewuWFqq\",children:/*#__PURE__*/_jsx(ThemeToggle,{height:\"100%\",id:\"U6dg0Fkum\",layoutId:\"U6dg0Fkum\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"uShr8GQxB\"),width:\"100%\"})})})}),visible!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RYQ8yI9_r:{width:\"100vw\",y:0},zPXMsAjoN:{width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:\"calc(100vw - 64px)\",y:32,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1h8601r-container\",nodeId:\"JvTJdmTFj\",scopeId:\"oTewuWFqq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RYQ8yI9_r:{variant:matchVariant(dIyEsztr_)},zPXMsAjoN:{variant:matchVariant(dIyEsztr_)}},children:/*#__PURE__*/_jsx(_Navbar,{height:\"100%\",i2wpbeq9_:true,id:\"JvTJdmTFj\",layoutId:\"JvTJdmTFj\",style:{width:\"100%\"},variant:matchVariant(QCCxSVTk2),width:\"100%\"})})})})}),OPlUv26uS!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9bjndd-container\",nodeId:\"sS8j58acj\",scopeId:\"oTewuWFqq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RYQ8yI9_r:{variant:matchVariant(\"ii6b11rQv\")},zPXMsAjoN:{variant:matchVariant(\"ii6b11rQv\")}},children:/*#__PURE__*/_jsx(_YouTube_Banner,{height:\"100%\",id:\"sS8j58acj\",layoutId:\"sS8j58acj\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"NYtEYFAJX\"),width:\"100%\"})})})}),OPlUv26uS!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RYQ8yI9_r:{width:\"100vw\",y:24},zPXMsAjoN:{width:\"100vw\",y:24}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,width:\"calc(100vw - 64px)\",y:56,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qcey2n-container\",\"data-framer-name\":\"nav with banner\",name:\"nav with banner\",nodeId:\"rMVdTlPgg\",scopeId:\"oTewuWFqq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RYQ8yI9_r:{variant:matchVariant(dIyEsztr_)},zPXMsAjoN:{variant:matchVariant(dIyEsztr_)}},children:/*#__PURE__*/_jsx(_Navbar,{height:\"100%\",i2wpbeq9_:true,id:\"rMVdTlPgg\",layoutId:\"rMVdTlPgg\",name:\"nav with banner\",style:{width:\"100%\"},variant:matchVariant(QCCxSVTk2),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1vucu15\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-f2k1ef-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"vze1ECE7U\",scopeId:\"oTewuWFqq\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:7,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"vze1ECE7U\",layoutId:\"vze1ECE7U\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:875,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-kpxr46-container\",nodeId:\"RoqjobuVd\",scopeId:\"oTewuWFqq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RYQ8yI9_r:{variant:matchVariant(TS2pLfmsE)},zPXMsAjoN:{variant:matchVariant(TS2pLfmsE)}},children:/*#__PURE__*/_jsx(_Footer,{height:\"100%\",iAEmAE9SJ:hOqWxvuQo,id:\"RoqjobuVd\",layoutId:\"RoqjobuVd\",MFovTBGr0:s5FmmWv2Q,QdfBaSC0w:xat0x80qR,style:{width:\"100%\"},variant:matchVariant(Rw8IdO21Y),width:\"100%\",x3AObub3B:h94oWsrZQ,xH6YNE6Ux:true})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ar9jbv-container hidden-w80ecx hidden-1oplnbd\",\"data-framer-name\":\"Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth Scroll\",nodeId:\"Qax7cxQvR\",scopeId:\"oTewuWFqq\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"Qax7cxQvR\",infinite:false,intensity:12,layoutId:\"Qax7cxQvR\",name:\"Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fQzKyn3cE\":{\"layout\":[\"fixed\",\"fixed\"]},\"RYQ8yI9_r\":{\"layout\":[\"fixed\",\"fixed\"]},\"zPXMsAjoN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"QCCxSVTk2\":\"variantNavDesktop\",\"dIyEsztr_\":\"variantNavMobile\",\"Rw8IdO21Y\":\"variantFooterDesktop\",\"TS2pLfmsE\":\"variantFooterMobile\",\"h94oWsrZQ\":\"footerHeading\",\"hOqWxvuQo\":\"footerText\",\"xat0x80qR\":\"footerButtonText\",\"s5FmmWv2Q\":\"footerEyebrowText\",\"OPlUv26uS\":\"showAnnBar\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"pNtxqtI9G\":[\".framer-jb7jdc\",\".framer-1h8601r-container\",\".framer-9bjndd-container\",\".framer-1qcey2n-container\",\".framer-kpxr46-container\",\".framer-ar9jbv-container\"],\"fQzKyn3cE\":[\".framer-jb7jdc\",\".framer-1h8601r-container\",\".framer-9bjndd-container\",\".framer-1qcey2n-container\",\".framer-kpxr46-container\",\".framer-ar9jbv-container\"],\"RYQ8yI9_r\":[\".framer-jb7jdc\",\".framer-1h8601r-container\",\".framer-9bjndd-container\",\".framer-1qcey2n-container\",\".framer-kpxr46-container\"],\"zPXMsAjoN\":[\".framer-jb7jdc\",\".framer-1h8601r-container\",\".framer-9bjndd-container\",\".framer-1qcey2n-container\",\".framer-kpxr46-container\"]}\n * @framerBreakpoints {\"pNtxqtI9G\":{\"min\":1440,\"canvasClassName\":\"framer-19hnnh-override\",\"minHeight\":2000,\"name\":\"Desktop - L\",\"width\":1440,\"rootFontSize\":16},\"fQzKyn3cE\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-oi8mrj-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Laptop - M\",\"width\":1200,\"rootFontSize\":16},\"RYQ8yI9_r\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-w80ecx-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"zPXMsAjoN\":{\"max\":809,\"canvasClassName\":\"framer-1oplnbd-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone - XS\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant pNtxqtI9G\n * @framerLayoutTemplate true\n */const FrameroTewuWFqq=withCSS(Component,css,\"framer-xSgdM\");export default FrameroTewuWFqq;FrameroTewuWFqq.displayName=\"Main\";FrameroTewuWFqq.defaultProps={height:2e3,width:1440};addPropertyControls(FrameroTewuWFqq,{QCCxSVTk2:_NavbarControls?.[\"variant\"]&&{..._NavbarControls[\"variant\"],defaultValue:\"RLYsdM7wt\",description:undefined,hidden:undefined,title:\"Variant - Nav | Desktop\"},dIyEsztr_:_NavbarControls?.[\"variant\"]&&{..._NavbarControls[\"variant\"],defaultValue:\"dC1XNGsQW\",description:undefined,hidden:undefined,title:\"Variant - Nav | Mobile\"},Rw8IdO21Y:_FooterControls?.[\"variant\"]&&{..._FooterControls[\"variant\"],defaultValue:\"HQVI3Oppl\",description:undefined,hidden:undefined,title:\"Variant - Footer | Desktop\"},TS2pLfmsE:_FooterControls?.[\"variant\"]&&{..._FooterControls[\"variant\"],defaultValue:\"DNGT6tCBr\",description:undefined,hidden:undefined,title:\"Variant - Footer | Mobile\"},h94oWsrZQ:{defaultValue:\"Find A Campus\",displayTextArea:false,title:\"Footer Heading\",type:ControlType.String},hOqWxvuQo:{defaultValue:\"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\",displayTextArea:false,title:\"Footer Text\",type:ControlType.String},xat0x80qR:{defaultValue:\"Find A Campus\",displayTextArea:false,title:\"Footer Button Text\",type:ControlType.String},s5FmmWv2Q:{defaultValue:\"Visit Us\",displayTextArea:false,title:\"Footer Eyebrow Text\",type:ControlType.String},OPlUv26uS:{defaultValue:false,title:\"Show Ann. Bar?\",type:ControlType.Boolean}});addFonts(FrameroTewuWFqq,[{explicitInter:true,fonts:[]},...ThemeToggleFonts,..._NavbarFonts,..._YouTube_BannerFonts,...BlurGradientFonts,..._FooterFonts,...LenisFonts],{supportsExplicitInterCodegen:true});FrameroTewuWFqq.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ThemeToggle,{},context),forwardLoader(_Navbar,{},context),forwardLoader(_YouTube_Banner,{},context),forwardLoader(_Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroTewuWFqq\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fQzKyn3cE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RYQ8yI9_r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zPXMsAjoN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerHitTargets\":\"{\\\"pNtxqtI9G\\\":[\\\".framer-jb7jdc\\\",\\\".framer-1h8601r-container\\\",\\\".framer-9bjndd-container\\\",\\\".framer-1qcey2n-container\\\",\\\".framer-kpxr46-container\\\",\\\".framer-ar9jbv-container\\\"],\\\"fQzKyn3cE\\\":[\\\".framer-jb7jdc\\\",\\\".framer-1h8601r-container\\\",\\\".framer-9bjndd-container\\\",\\\".framer-1qcey2n-container\\\",\\\".framer-kpxr46-container\\\",\\\".framer-ar9jbv-container\\\"],\\\"RYQ8yI9_r\\\":[\\\".framer-jb7jdc\\\",\\\".framer-1h8601r-container\\\",\\\".framer-9bjndd-container\\\",\\\".framer-1qcey2n-container\\\",\\\".framer-kpxr46-container\\\"],\\\"zPXMsAjoN\\\":[\\\".framer-jb7jdc\\\",\\\".framer-1h8601r-container\\\",\\\".framer-9bjndd-container\\\",\\\".framer-1qcey2n-container\\\",\\\".framer-kpxr46-container\\\"]}\",\"framerVariables\":\"{\\\"QCCxSVTk2\\\":\\\"variantNavDesktop\\\",\\\"dIyEsztr_\\\":\\\"variantNavMobile\\\",\\\"Rw8IdO21Y\\\":\\\"variantFooterDesktop\\\",\\\"TS2pLfmsE\\\":\\\"variantFooterMobile\\\",\\\"h94oWsrZQ\\\":\\\"footerHeading\\\",\\\"hOqWxvuQo\\\":\\\"footerText\\\",\\\"xat0x80qR\\\":\\\"footerButtonText\\\",\\\"s5FmmWv2Q\\\":\\\"footerEyebrowText\\\",\\\"OPlUv26uS\\\":\\\"showAnnBar\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"pNtxqtI9G\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-19hnnh-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop - L\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"fQzKyn3cE\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-oi8mrj-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop - M\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"RYQ8yI9_r\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-w80ecx-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"zPXMsAjoN\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1oplnbd-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone - XS\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"2000\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"pNtxqtI9G\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { useLocaleInfo } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/lsNWXPAAeD3X6tAqVtkm/comQDWVrDLUEyOOLAbaT/oTewuWFqq.js\";\r\n\r\n\t\tconst routes = {Grj8ZoOUD: {elements: {eXWLOCcZg: \"new-to-vive\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8GBlu8wWyfJ3kiGzHyrh/oJccgiy0GtVZfWduy4yB/Grj8ZoOUD.js\")), path: \"/\"}, HjLkJXeUV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XxvF5qAXFXfPIf1tNscA/CieiDmEGcd6wV8ttzOAL/HjLkJXeUV.js\")), path: \"/teams\"}, JTORay4Zd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wFQiwZyNBHhRUd7Eele4/CQ1dL5VtkY40ajHZuG3d/JTORay4Zd.js\")), path: \"/im-new\"}, Dz1K4UMvD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PIZwl6kgz4JCmrKk5VYA/MNBwnVRWj7U6Gcv27s9q/Dz1K4UMvD.js\")), path: \"/story\"}, hnxORiA1q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PRGrO5hizNxNuBRSdoWL/o88OgFZXEnU3uybPJuPB/hnxORiA1q.js\")), path: \"/vision-preview\"}, RajMf4vXS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/s5qWhRrTY2WE9F6GcsfV/veHBFsioldRdNtn3pwPP/RajMf4vXS.js\")), path: \"/locations\"}, yv2xXlFQ4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CUwNTF7yh52KkVCGp6OQ/PrK0W1AqbZfp73EIRRNY/yv2xXlFQ4.js\")), path: \"/ministries\"}, wiEbdxj0r: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YcTLN8FMosQrpzXcqmTp/qx6wkCAIrJiRSkrnlm2F/wiEbdxj0r.js\")), path: \"/give\"}, EP1k4QJUm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Slws1ypSVOFgGg5CS1Fk/Nrl932E8lOYRkpfZnmIP/EP1k4QJUm.js\")), path: \"/events\"}, dJgtiJwoP: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g0hw8eSjwsIccJEUANRD/RLMNuKTBHt1dTRuGoTeb/dJgtiJwoP.js\")), path: \"/connect\"}, QddNvZj9z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/K7BjGVPT3NYVUd2qin57/gfefisHS5FcN5GtoDgHh/QddNvZj9z.js\")), path: \"/beliefs\"}, HuTFO8pmf: {collectionId: \"FSAwskz3P\", elements: {wKOFi3q5g: \"events\", ya_CNY2Gf: \"connect\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xCRof2JjgoPiL2qLaWro/gJKZN6VUYT9hmnBAs74b/HuTFO8pmf.js\")), path: \"/locations/:ccLmKXV_9\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}, {code: \"de-DE\", id: \"jgLjnVAQt\", name: \"German\", slug: \"de\", textDirection: \"ltr\"}, {code: \"es-ES\", id: \"MOtPNKH_J\", name: \"Spanish (Spain)\", slug: \"es\", textDirection: \"ltr\"}, {code: \"it-IT\", id: \"SRUAv1b5v\", name: \"Italian (Italy)\", slug: \"it\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {FSAwskz3P: async () => (await import(\"https://framerusercontent.com/modules/zoXrNZIdgGk3TsPFplPT/zWActHBEdlki9VIn6W6I/FSAwskz3P.js\"))?.[\"utils\"], rbQjruHbJ: async () => (await import(\"https://framerusercontent.com/modules/NfQl0TPIacrgJUIWNzC4/xfij6O9Wlt76Hk5pht8U/rbQjruHbJ.js\"))?.[\"utils\"], V7hFN6vDP: async () => (await import(\"https://framerusercontent.com/modules/AgHvixpzb4JFa6KHlDmZ/uvQf1b1hTyWGBQrKTe5m/V7hFN6vDP.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"a2d1a0fa0ed02c498c9e54e44d9471d4ac8085a3ce2bea083829d6d46beaa237\"\r\n\t\tconst getLocalizedValue = (values, locale) => {while (locale) {const value = values[locale.id]\r\nif (value) return value\r\nlocale = locale.fallback}}\r\nconst localizedValues = {jgLjnVAQt: \"Einen Campus finden\", MOtPNKH_J: \"Buscar un campus\", pU8oIce0l: \"Encuentra un campus\", SRUAv1b5v: \"Trova un Campus\"}\r\nconst localizedValues1 = {jgLjnVAQt: \"An diesem Sonntag gibt es an einem unserer weltweiten Standorte einen Platz für dich. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE auch in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", pU8oIce0l: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", SRUAv1b5v: \"C'è un posto per te questa domenica in una delle nostre sedi in tutto il mondo. Clicca sul pulsante qui sotto per vedere se VIVE è nella tua città.\"}\r\nconst localizedValues2 = {jgLjnVAQt: \"Besuche uns\", MOtPNKH_J: \"Visítanos\", pU8oIce0l: \"Visítenos\", SRUAv1b5v: \"Vieni a trovarci\"}\r\nconst localizedValues3 = {jgLjnVAQt: \"Campus finden\", MOtPNKH_J: \"Buscar un campus\"}\r\nconst localizedValues4 = {jgLjnVAQt: \"An diesem Sonntag ist an einem unserer Standorte weltweit ein Platz für dich frei. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\"}\r\nconst localizedValues5 = {jgLjnVAQt: \"Besuchen Sie uns\", MOtPNKH_J: \"Visítanos\"}\r\nconst localizedValues6 = {jgLjnVAQt: \"Campus finden\", MOtPNKH_J: \"Buscar un campus\", pU8oIce0l: \"Find A Campus\"}\r\nconst localizedValues7 = {jgLjnVAQt: \"An diesem Sonntag ist an einem unserer Standorte weltweit ein Platz für dich frei. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", pU8oIce0l: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\"}\r\nconst localizedValues8 = {jgLjnVAQt: \"Besuchen Sie uns\", MOtPNKH_J: \"Visítanos\", pU8oIce0l: \"Visítenos\"}\r\nconst localizedValues9 = {II8VhgO5V: \"Find A Campus\", jgLjnVAQt: \"Campus finden\", MOtPNKH_J: \"Buscar un campus\", pU8oIce0l: \"Find A Campus\"}\r\nconst localizedValues10 = {II8VhgO5V: \"Hay un asiento para ti este domingo en una de nuestras sedes en todo el mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", jgLjnVAQt: \"An diesem Sonntag ist an einem unserer Standorte weltweit ein Platz für dich frei. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", pU8oIce0l: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\"}\r\nconst localizedValues11 = {II8VhgO5V: \"Visítanos\", jgLjnVAQt: \"Besuchen Sie uns\", MOtPNKH_J: \"Visítanos\", pU8oIce0l: \"Visítenos\"}\r\nconst localizedValues12 = {II8VhgO5V: \"Find A Campus\", jgLjnVAQt: \"Campus finden\", MOtPNKH_J: \"Buscar un campus\", pU8oIce0l: \"Find A Campus\", SRUAv1b5v: \"Trova un Campus\"}\r\nconst localizedValues13 = {II8VhgO5V: \"Hay un asiento para ti este domingo en una de nuestras sedes en todo el mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", jgLjnVAQt: \"An diesem Sonntag ist an einem unserer Standorte weltweit ein Platz für dich frei. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", pU8oIce0l: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", SRUAv1b5v: \"C'è un posto per te questa domenica in una delle nostre sedi in tutto il mondo. Clicca sul pulsante qui sotto per vedere se VIVE è nella tua città.\"}\r\nconst localizedValues14 = {II8VhgO5V: \"Visítanos\", jgLjnVAQt: \"Besuche uns\", MOtPNKH_J: \"Visítanos\", pU8oIce0l: \"Visítenos\", SRUAv1b5v: \"Vieni a trovarci\"}\r\nconst localizedValues15 = {II8VhgO5V: \"Visítanos\", jgLjnVAQt: \"Besuche uns\", MOtPNKH_J: \"Visítanos\", pU8oIce0l: \"Visítenos\"}\r\nconst localizedValues16 = {jgLjnVAQt: \"Campus finden\", MOtPNKH_J: \"Buscar un campus\", pU8oIce0l: \"Encuentra un campus\", SRUAv1b5v: \"Trova un Campus\"}\r\nconst localizedValues17 = {jgLjnVAQt: \"An diesem Sonntag ist an einem unserer Standorte weltweit ein Platz für dich frei. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", pU8oIce0l: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", SRUAv1b5v: \"C'è un posto per te questa domenica in una delle nostre sedi in tutto il mondo. Clicca sul pulsante qui sotto per vedere se VIVE è nella tua città.\"}\r\nconst localizedValues18 = {jgLjnVAQt: \"Campus finden\", MOtPNKH_J: \"Buscar un campus\", SRUAv1b5v: \"Trova un Campus\"}\r\nconst localizedValues19 = {jgLjnVAQt: \"An diesem Sonntag ist an einem unserer Standorte weltweit ein Platz für dich frei. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", SRUAv1b5v: \"C'è un posto per te questa domenica in una delle nostre sedi in tutto il mondo. Clicca sul pulsante qui sotto per vedere se VIVE è nella tua città.\"}\r\nconst localizedValues20 = {jgLjnVAQt: \"Besuche uns\", MOtPNKH_J: \"Visítanos\", SRUAv1b5v: \"Vieni a trovarci\"}\r\nconst localizedValues21 = {jgLjnVAQt: \"Finde einen Campus\", MOtPNKH_J: \"Buscar un campus\", SRUAv1b5v: \"Trova un Campus\"}\r\nconst localizedValues22 = {jgLjnVAQt: \"An diesem Sonntag gibt es einen Platz für dich an einem unserer Standorte auf der ganzen Welt. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", SRUAv1b5v: \"C'è un posto per te questa domenica in una delle nostre sedi in tutto il mondo. Clicca sul pulsante qui sotto per vedere se VIVE è nella tua città.\"}\r\nconst localizedValues23 = {jgLjnVAQt: \"An diesem Sonntag ist an einem unserer Standorte weltweit ein Platz für dich frei. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", pU8oIce0l: \"Hay un asiento para ti este domingo en una de nuestras sedes alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", SRUAv1b5v: \"C'è un posto per te questa domenica in una delle nostre sedi in tutto il mondo. Clicca sul pulsante qui sotto per vedere se VIVE è nella tua città.\"}\r\nconst localizedValues24 = {jgLjnVAQt: \"Partner der Vision werden\", MOtPNKH_J: \"Asóciese con la Visión\", SRUAv1b5v: \"Trova un Campus\"}\r\nconst localizedValues25 = {jgLjnVAQt: \"Kingdom Builders sind Investoren in das Reich Gottes. Sie erhalten einen direkten Einblick in die Wirkung Ihrer Spenden – und einen direkten Draht zu unserem Team.\", MOtPNKH_J: \"Los Constructores del Reino (Kingdom Builders) son inversores en el Reino. Obtendrá una ventana real al impacto de sus donaciones y una línea directa con nuestro equipo.\", SRUAv1b5v: \"C'è un posto per te questa domenica in una delle nostre sedi in tutto il mondo. Clicca sul pulsante qui sotto per vedere se VIVE è nella tua città.\"}\r\nconst localizedValues26 = {jgLjnVAQt: \"Einen Campus finden\", MOtPNKH_J: \"Buscar un campus\", SRUAv1b5v: \"Trova un Campus\"}\r\nconst localizedValues27 = {jgLjnVAQt: \"An diesem Sonntag gibt es einen Platz für dich an einem unserer Standorte weltweit. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento para ti este domingo en una de nuestras ubicaciones alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\", SRUAv1b5v: \"C'è un posto per te questa domenica in una delle nostre sedi in tutto il mondo. Clicca sul pulsante qui sotto per vedere se VIVE è nella tua città.\"}\r\nconst localizedValues28 = {jgLjnVAQt: \"An diesem Sonntag ist an einem unserer Standorte weltweit ein Platz für dich frei. Klicke auf die Schaltfläche unten, um zu sehen, ob VIVE auch in deiner Stadt ist.\", MOtPNKH_J: \"Hay un asiento reservado para ti este domingo en una de nuestras sedes alrededor del mundo. Haz clic en el botón de abajo para ver si VIVE está en tu ciudad.\"}\r\nconst localizedValues29 = {jgLjnVAQt: \"Lass uns wissen, ob Du diesen Sonntag kommst.\", MOtPNKH_J: \"Avisamos que vienes\", pU8oIce0l: \"Déjanos saber que vas a venir\", SRUAv1b5v: \"Facci sapere se verrai\"}\r\nconst localizedValues30 = {jgLjnVAQt: \"Lass es uns wissen\", MOtPNKH_J: \"Cuéntanos\", pU8oIce0l: \"Háganoslo saber\", SRUAv1b5v: \"Faccelo sapere\"}\r\nfunction Template({webPageId, children, style, ...rest}) {const { activeLocale } = useLocaleInfo()\r\nconst props1 = {dIyEsztr_: \"dC1XNGsQW\", h94oWsrZQ: getLocalizedValue(localizedValues, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues1, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", OPlUv26uS: false, QCCxSVTk2: \"RLYsdM7wt\", Rw8IdO21Y: \"HQVI3Oppl\", s5FmmWv2Q: getLocalizedValue(localizedValues2, activeLocale) ?? \"Visit Us\", TS2pLfmsE: \"DNGT6tCBr\", xat0x80qR: getLocalizedValue(localizedValues, activeLocale) ?? \"Find A Campus\"}\r\nconst props2 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues3, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues4, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", s5FmmWv2Q: getLocalizedValue(localizedValues5, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues3, activeLocale) ?? \"Find A Campus\"}\r\nconst props3 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues6, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues7, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", s5FmmWv2Q: getLocalizedValue(localizedValues8, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues6, activeLocale) ?? \"Find A Campus\"}\r\nconst props4 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues9, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues10, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", s5FmmWv2Q: getLocalizedValue(localizedValues11, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues9, activeLocale) ?? \"Find A Campus\"}\r\nconst props5 = {...props1, dIyEsztr_: \"Gl9HMJ0Kh\", h94oWsrZQ: getLocalizedValue(localizedValues12, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues13, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", QCCxSVTk2: \"lcw7u7J6I\", s5FmmWv2Q: getLocalizedValue(localizedValues14, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues12, activeLocale) ?? \"Find A Campus\"}\r\nconst props6 = {...props1, dIyEsztr_: \"Gl9HMJ0Kh\", h94oWsrZQ: getLocalizedValue(localizedValues9, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues10, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", QCCxSVTk2: \"lcw7u7J6I\", s5FmmWv2Q: getLocalizedValue(localizedValues15, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues9, activeLocale) ?? \"Find A Campus\"}\r\nconst props7 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues12, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues13, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", s5FmmWv2Q: getLocalizedValue(localizedValues14, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues12, activeLocale) ?? \"Find A Campus\"}\r\nconst props8 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues16, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues17, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", xat0x80qR: getLocalizedValue(localizedValues16, activeLocale) ?? \"Find A Campus\"}\r\nconst props9 = {...props1, dIyEsztr_: \"Gl9HMJ0Kh\", h94oWsrZQ: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues19, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", QCCxSVTk2: \"lcw7u7J6I\", s5FmmWv2Q: getLocalizedValue(localizedValues20, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\"}\r\nconst props10 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues21, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues22, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", OPlUv26uS: true, s5FmmWv2Q: getLocalizedValue(localizedValues20, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues21, activeLocale) ?? \"Find A Campus\"}\r\nconst props11 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues16, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues23, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", xat0x80qR: getLocalizedValue(localizedValues16, activeLocale) ?? \"Find A Campus\"}\r\nconst props12 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues19, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", s5FmmWv2Q: getLocalizedValue(localizedValues20, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\"}\r\nconst props13 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues24, activeLocale) ?? \"Partner with the Vision\", hOqWxvuQo: getLocalizedValue(localizedValues25, activeLocale) ?? \"Kingdom Builders are investors in the Kingdom. You get a real window into the impact of your giving — and a direct line to our team.\", s5FmmWv2Q: getLocalizedValue(localizedValues20, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\"}\r\nconst props14 = {...props1, dIyEsztr_: \"Gl9HMJ0Kh\", h94oWsrZQ: getLocalizedValue(localizedValues16, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues23, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", QCCxSVTk2: \"lcw7u7J6I\", xat0x80qR: getLocalizedValue(localizedValues16, activeLocale) ?? \"Find A Campus\"}\r\nconst props15 = {...props1, dIyEsztr_: \"Gl9HMJ0Kh\", h94oWsrZQ: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues19, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", OPlUv26uS: true, QCCxSVTk2: \"lcw7u7J6I\", Rw8IdO21Y: \"I0n3F10p7\", s5FmmWv2Q: getLocalizedValue(localizedValues20, activeLocale) ?? \"Visit Us\", TS2pLfmsE: \"vcoHtLZYj\", xat0x80qR: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\"}\r\nconst props16 = {...props1, dIyEsztr_: \"Gl9HMJ0Kh\", h94oWsrZQ: getLocalizedValue(localizedValues26, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues27, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", QCCxSVTk2: \"lcw7u7J6I\", s5FmmWv2Q: getLocalizedValue(localizedValues20, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues26, activeLocale) ?? \"Find A Campus\"}\r\nconst props17 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues16, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues17, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", OPlUv26uS: true, xat0x80qR: getLocalizedValue(localizedValues16, activeLocale) ?? \"Find A Campus\"}\r\nconst props18 = {...props1, dIyEsztr_: \"Gl9HMJ0Kh\", h94oWsrZQ: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues19, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", QCCxSVTk2: \"lcw7u7J6I\", Rw8IdO21Y: \"I0n3F10p7\", s5FmmWv2Q: getLocalizedValue(localizedValues20, activeLocale) ?? \"Visit Us\", TS2pLfmsE: \"vcoHtLZYj\", xat0x80qR: getLocalizedValue(localizedValues18, activeLocale) ?? \"Find A Campus\"}\r\nconst props19 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues3, activeLocale) ?? \"Find A Campus\", hOqWxvuQo: getLocalizedValue(localizedValues28, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", s5FmmWv2Q: getLocalizedValue(localizedValues5, activeLocale) ?? \"Visit Us\", xat0x80qR: getLocalizedValue(localizedValues3, activeLocale) ?? \"Find A Campus\"}\r\nconst props20 = {...props1, h94oWsrZQ: getLocalizedValue(localizedValues29, activeLocale) ?? \"Let Us Know You're Coming\", hOqWxvuQo: getLocalizedValue(localizedValues17, activeLocale) ?? \"There's a seat for you this Sunday at one of our locations around the world. Click the button below to see if VIVE is in your city.\", OPlUv26uS: true, Rw8IdO21Y: \"I0n3F10p7\", TS2pLfmsE: \"vcoHtLZYj\", xat0x80qR: getLocalizedValue(localizedValues30, activeLocale) ?? \"Let Us Know\"}\r\nconst templateProps = {aASm10lNr: props9, AuD4cAjfY: props3, bTQqTx0pz: props12, CUsjUaVHX: props12, dJgtiJwoP: props17, Dw7FvBMd4: props7, Dz1K4UMvD: props11, E4AXqAAo5: props12, EP1k4QJUm: props9, Grj8ZoOUD: props1, hBUWlCbUG: props5, HjLkJXeUV: props8, hnxORiA1q: props13, HuTFO8pmf: props20, jcCbU5OGW: props12, JTORay4Zd: props10, KaMj3hXQN: props2, oINNs7yB_: props19, QddNvZj9z: props12, RajMf4vXS: props15, tsENLyYP_: props2, tt3Sn8Fkj: props18, VhlbJys88: props4, vOu9KXBvA: props14, w1BTqI96h: props6, wiEbdxj0r: props16, WpJ8bGog4: props12, xo5Rew9k1: props12, yv2xXlFQ4: props9}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"Grj8ZoOUD\":\r\ncase \"KaMj3hXQN\":\r\ncase \"AuD4cAjfY\":\r\ncase \"tsENLyYP_\":\r\ncase \"VhlbJys88\":\r\ncase \"hBUWlCbUG\":\r\ncase \"w1BTqI96h\":\r\ncase \"Dw7FvBMd4\":\r\ncase \"HjLkJXeUV\":\r\ncase \"aASm10lNr\":\r\ncase \"JTORay4Zd\":\r\ncase \"Dz1K4UMvD\":\r\ncase \"E4AXqAAo5\":\r\ncase \"hnxORiA1q\":\r\ncase \"vOu9KXBvA\":\r\ncase \"RajMf4vXS\":\r\ncase \"yv2xXlFQ4\":\r\ncase \"wiEbdxj0r\":\r\ncase \"EP1k4QJUm\":\r\ncase \"dJgtiJwoP\":\r\ncase \"CUsjUaVHX\":\r\ncase \"WpJ8bGog4\":\r\ncase \"jcCbU5OGW\":\r\ncase \"bTQqTx0pz\":\r\ncase \"tt3Sn8Fkj\":\r\ncase \"xo5Rew9k1\":\r\ncase \"QddNvZj9z\":\r\ncase \"oINNs7yB_\":\r\ncase \"HuTFO8pmf\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"Grj8ZoOUD\":\r\ncase \"KaMj3hXQN\":\r\ncase \"AuD4cAjfY\":\r\ncase \"tsENLyYP_\":\r\ncase \"VhlbJys88\":\r\ncase \"hBUWlCbUG\":\r\ncase \"w1BTqI96h\":\r\ncase \"Dw7FvBMd4\":\r\ncase \"HjLkJXeUV\":\r\ncase \"aASm10lNr\":\r\ncase \"JTORay4Zd\":\r\ncase \"Dz1K4UMvD\":\r\ncase \"E4AXqAAo5\":\r\ncase \"hnxORiA1q\":\r\ncase \"vOu9KXBvA\":\r\ncase \"RajMf4vXS\":\r\ncase \"yv2xXlFQ4\":\r\ncase \"wiEbdxj0r\":\r\ncase \"EP1k4QJUm\":\r\ncase \"dJgtiJwoP\":\r\ncase \"CUsjUaVHX\":\r\ncase \"WpJ8bGog4\":\r\ncase \"jcCbU5OGW\":\r\ncase \"bTQqTx0pz\":\r\ncase \"tt3Sn8Fkj\":\r\ncase \"xo5Rew9k1\":\r\ncase \"QddNvZj9z\":\r\ncase \"oINNs7yB_\":\r\ncase \"HuTFO8pmf\":\r\nreturn [{hash: \"19hnnh\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"oi8mrj\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"w80ecx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1oplnbd\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://vivechurch.org\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/4G4rD78tXEN2oj4v54Ux/Q8fUOJ4yUH7G5q8TnHdb/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.98, transition: {damping: 30, delay: 0.1, duration: 0.3, ease: [0.73, 0, 0.33, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0%\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.98, transition: {damping: 30, delay: 0, duration: 0.3, ease: [0.73, 0, 0.33, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}