{"version":3,"file":"script_main.68K2EZIX.mjs","names":["useRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","CopyrightFooter","useState","useState","addPropertyOverrides","CopyrightFooter","CopyrightFooter1","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","BackToTheTop","ParsaASVG","AllRightsReserved","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","White","Olive","RichText","sharedStyle.css","sharedStyle.fonts","HeaderFonts","Header","SmoothScrollFonts","FooterFonts","Footer","CursorFonts","Cursor","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","PropertyOverrides","css","__legacyOverrideHOC_DataObserverContext","_jsx","SmoothScrollFonts","FooterFonts","Footer","CursorFonts","Cursor","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","PropertyOverrides","css","FooterFonts","Footer","Cursor","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","Header","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Lobby","Rooms","HRoEffect","GalleryRooms","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:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/4pByW2bzRUIMgPqOdEPs/Xq62nRkxVIsyoMsdz6hw/Scrolltotop.js","https:/framerusercontent.com/modules/FvlWMpCV1Uid0x3KaKf5/Kht56OtycwmfFQ4qJt1D/kkvRxC4JK.js","https:/framerusercontent.com/modules/MKQ199tGK8PLGtM7yes5/xQ16p9BwuR6ssWznh04Y/OuBOMxI91.js","https:/framerusercontent.com/modules/2I21BPXc0lcsTZHhhQmc/4b0Fq2N1brWR1qgSSNFT/All_rights_reserved_2.js","https:/framerusercontent.com/modules/vNvDGccH5cCEvb3GYatW/iSHxHgVvj6clIR3HVwii/All_rights_reserved.js","https:/framerusercontent.com/modules/PELnj4VK5JIIfNOFIR3g/xcXmjPHWDRb0ooMfrGon/e2pwmjcRk.js","https:/framerusercontent.com/modules/JTyBdDS5Mr89nFPDlPtE/lUzQV280kjg0NqSQdsoN/USA_qhNPw.js","https:/framerusercontent.com/modules/UKTzDYCsa0kCO1fGw18o/hosMiXgVcyRp1RxgjUgq/risVryvZc.js","https:/framerusercontent.com/modules/dJIyEMVlUf313BMOfNaR/fHg19re6e5BlGcFcbcsS/JC56bEP2D.js","https:/framerusercontent.com/modules/sDA16BE7bgFOrDzGbB8b/092iMxGTluaG2PUEQs73/ScrollToTop.js","https:/framerusercontent.com/modules/ifGJzrmMOXeVd1gTZNEA/gBPdxl9z5TQQcjkQXqxt/xI6wAIIP6.js","https:/framerusercontent.com/modules/IKivAgaFWOcVl5yH3neJ/tqSbsyaVlFM4iSxf9jtB/QSYv14dLG.js","https:/framerusercontent.com/modules/IxDCJj5i3rM0fIaTn69m/tSUBW7z3gFQLMgw7W47d/FGNz8s6Y2.js","framer:toplevel/main"],"sourcesContent":["function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";export const scrollToTopOnClick=Component=>{return props=>{const handleClick=()=>{window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};};\nexport const __FramerMetadata__ = {\"exports\":{\"scrollToTopOnClick\":{\"type\":\"reactHoc\",\"name\":\"scrollToTopOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scrolltotop.map","// Generated by Framer (d22cd96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-TPJXL\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"2783283036\" role=\"presentation\" viewBox=\"0 0 679 163\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 60.04 0 C 70.2 0 79.091 1.96 86.711 5.879 C 94.331 9.799 100.22 15.296 104.376 22.364 C 108.533 29.435 110.611 37.66 110.611 47.034 C 110.611 56.256 108.533 64.441 104.376 71.588 C 100.22 78.735 94.291 84.269 86.595 88.188 C 78.896 92.108 70.045 94.067 60.04 94.067 L 12.47 94.067 L 12.47 161.39 L 0 161.39 L 0 0 Z M 12.47 82.539 L 58.885 82.539 C 70.737 82.539 80.206 79.275 87.288 72.741 C 94.368 66.21 97.911 57.639 97.911 47.034 C 97.911 36.428 94.407 27.861 87.404 21.327 C 80.397 14.796 70.968 11.528 59.116 11.528 L 12.47 11.528 Z M 225.812 150.554 L 225.812 161.39 L 218.885 161.39 C 212.109 161.39 207.144 159.701 203.99 156.318 C 200.833 152.939 199.408 148.173 199.718 142.023 L 199.718 137.181 C 196.175 145.02 190.633 151.245 183.092 155.857 C 175.547 160.468 166.154 162.773 154.92 162.773 C 142.294 162.773 132.21 159.776 124.669 153.782 C 117.124 147.787 113.354 139.641 113.354 129.342 C 113.354 118.276 117.316 109.71 125.246 103.635 C 133.173 97.566 144.603 94.528 159.538 94.528 L 199.256 94.528 L 199.256 84.384 C 199.256 74.7 196.214 67.132 190.135 61.674 C 184.052 56.22 175.547 53.489 164.618 53.489 C 154.92 53.489 147.028 55.643 140.949 59.945 C 134.866 64.25 131.055 70.013 129.518 77.237 L 117.741 77.237 C 119.278 66.631 124.207 58.295 132.52 52.221 C 140.833 46.15 151.687 43.114 165.08 43.114 C 179.703 43.114 191.019 46.727 199.025 53.95 C 207.029 61.177 211.033 71.473 211.033 84.845 L 211.033 139.256 C 211.033 142.794 211.957 145.561 213.804 147.556 C 215.652 149.556 218.192 150.554 221.425 150.554 Z M 199.255 104.673 L 158.613 104.673 C 147.836 104.673 139.599 106.748 133.905 110.898 C 128.208 115.048 125.361 120.967 125.361 128.651 C 125.361 135.877 128.092 141.677 133.558 146.058 C 139.021 150.438 146.374 152.629 155.611 152.629 C 169.156 152.629 179.819 149.055 187.594 141.908 C 195.366 134.761 199.255 125.502 199.255 114.126 Z M 290.045 44.498 L 290.045 55.795 L 282.424 55.795 C 269.8 55.795 261.025 60.06 256.099 68.591 C 251.171 77.121 248.71 88.303 248.71 102.137 L 248.71 161.39 L 236.933 161.39 L 236.933 44.498 L 247.093 44.498 L 248.941 67.784 C 251.712 60.56 255.868 54.873 261.41 50.723 C 266.953 46.573 274.725 44.498 284.733 44.498 Z M 302.95 125.423 C 303.412 133.878 307.028 140.525 313.804 145.366 C 320.577 150.208 329.506 152.629 340.591 152.629 C 350.289 152.629 358.292 150.554 364.606 146.404 C 370.917 142.254 374.074 136.799 374.074 130.034 C 374.074 124.655 372.573 120.466 369.571 117.469 C 366.569 114.472 362.679 112.321 357.91 111.013 C 353.137 109.709 346.746 108.441 338.743 107.209 C 328.889 105.826 320.883 104.252 314.727 102.483 C 308.568 100.717 303.488 97.756 299.487 93.606 C 295.482 89.456 293.483 83.692 293.483 76.314 C 293.483 69.859 295.366 64.095 299.14 59.023 C 302.91 53.95 308.066 49.995 314.612 47.149 C 321.153 44.307 328.583 42.884 336.896 42.884 C 350.289 42.884 361.179 45.845 369.571 51.76 C 377.96 57.678 382.694 66.249 383.773 77.467 L 371.996 77.467 C 370.918 69.938 367.262 63.98 361.027 59.599 C 354.792 55.218 346.977 53.028 337.589 53.028 C 327.89 53.028 320.039 55.103 314.035 59.253 C 308.031 63.403 305.029 68.785 305.029 75.392 C 305.029 80.464 306.53 84.384 309.532 87.151 C 312.534 89.917 316.189 91.841 320.5 92.914 C 324.809 93.992 331.044 95.069 339.205 96.142 C 349.21 97.526 357.448 99.255 363.914 101.33 C 370.379 103.405 375.651 106.672 379.732 111.128 C 383.808 115.588 385.851 121.658 385.851 129.342 C 385.851 139.487 381.5 147.597 372.804 153.666 C 364.105 159.74 353.367 162.773 340.591 162.773 C 325.812 162.773 313.955 159.509 305.029 152.975 C 296.098 146.444 291.48 137.261 291.173 125.423 Z M 508.929 150.554 L 508.929 161.39 L 502.001 161.39 C 495.225 161.39 490.26 159.701 487.106 156.318 C 483.949 152.939 482.524 148.173 482.834 142.023 L 482.834 137.181 C 479.291 145.02 473.749 151.245 466.208 155.857 C 458.663 160.468 449.271 162.773 438.036 162.773 C 425.41 162.773 415.326 159.776 407.785 153.782 C 400.24 147.787 396.47 139.641 396.47 129.342 C 396.47 118.276 400.432 109.71 408.362 103.635 C 416.289 97.566 427.72 94.528 442.654 94.528 L 482.372 94.528 L 482.372 84.384 C 482.372 74.7 479.33 67.132 473.251 61.674 C 467.168 56.22 458.663 53.489 447.734 53.489 C 438.036 53.489 430.144 55.643 424.065 59.945 C 417.982 64.25 414.172 70.013 412.634 77.237 L 400.857 77.237 C 402.395 66.631 407.323 58.295 415.636 52.221 C 423.949 46.15 434.803 43.114 448.196 43.114 C 462.82 43.114 474.135 46.727 482.142 53.95 C 490.145 61.177 494.149 71.473 494.149 84.845 L 494.149 139.256 C 494.149 142.794 495.073 145.561 496.921 147.556 C 498.768 149.556 501.308 150.554 504.541 150.554 Z M 482.372 104.673 L 441.73 104.673 C 430.953 104.673 422.716 106.748 417.022 110.898 C 411.325 115.048 408.478 120.967 408.478 128.651 C 408.478 135.877 411.209 141.677 416.675 146.058 C 422.138 150.438 429.492 152.629 438.728 152.629 C 452.274 152.629 462.936 149.055 470.711 141.908 C 478.483 134.761 482.372 125.502 482.372 114.126 Z M 649.021 150.786 C 645.786 150.786 643.248 149.786 641.397 147.785 C 639.555 145.794 638.63 143.022 638.63 139.487 L 638.63 85.077 C 638.63 71.701 634.622 61.412 626.616 54.181 C 618.61 46.959 607.303 43.349 592.675 43.349 C 579.277 43.349 568.428 46.378 560.117 52.456 C 551.805 58.525 546.872 66.862 545.336 77.465 L 557.111 77.465 C 558.647 70.244 562.464 64.48 568.542 60.173 C 574.621 55.877 582.512 53.724 592.217 53.724 C 603.142 53.724 611.644 56.448 617.732 61.907 C 623.811 67.366 626.855 74.931 626.855 84.611 L 626.855 94.757 L 587.131 94.757 C 572.197 94.757 560.765 97.796 552.845 103.865 C 544.906 109.943 540.946 118.508 540.946 129.569 C 540.946 139.868 544.715 148.014 552.263 154.016 C 559.802 160.008 569.888 163 582.512 163 C 593.753 163 603.142 160.694 610.69 156.083 C 618.229 151.472 623.773 145.251 627.313 137.41 L 627.313 142.25 C 627.007 148.404 628.429 153.168 631.588 156.55 C 634.737 159.932 639.708 161.619 646.483 161.619 L 653.411 161.619 L 653.411 150.786 Z M 626.855 114.354 C 626.855 125.73 622.962 134.99 615.194 142.136 C 607.417 149.29 596.749 152.863 583.209 152.863 C 573.972 152.863 566.615 150.672 561.157 146.289 C 555.689 141.907 552.96 136.105 552.96 128.883 C 552.96 121.195 555.804 115.279 561.5 111.125 C 567.197 106.98 575.432 104.903 586.205 104.903 L 626.855 104.903 Z M 663.875 147.787 C 665.491 146.252 667.606 145.482 670.225 145.482 C 672.844 145.482 674.959 146.252 676.575 147.787 C 678.192 149.326 679 151.4 679 154.012 C 679 156.624 678.192 158.739 676.575 160.352 C 674.959 161.966 672.84 162.773 670.225 162.773 C 667.609 162.773 665.491 161.966 663.875 160.352 C 662.258 158.739 661.45 156.627 661.45 154.012 C 661.45 151.397 662.258 149.326 663.875 147.787 Z\" fill=\"rgb(255, 255, 255)\" height=\"162.9999990977897px\" id=\"XxebiML6E\" width=\"678.9999636504699px\"/></svg>',style:{...style}});});const css=[`.framer-TPJXL { -webkit-mask: ${mask}; aspect-ratio: 4.1656441717791415; display: block; mask: ${mask}; user-select: none; width: 679px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 679\n * @framerIntrinsicHeight 163\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Parsa a. SVG\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255, 255, 255)\"},\"set\":{\"localId\":\"vectorSet/DA6qXg_mA\",\"id\":\"DA6qXg_mA\",\"moduleId\":\"kNapRyzbJ047LtKE9JEQ\"}}\n */const Icon=withCSS(Component,css,\"framer-TPJXL\");Icon.displayName=\"Parsa a. SVG\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"679\",\"framerVector\":\"{\\\"name\\\":\\\"Parsa a. SVG\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255, 255, 255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DA6qXg_mA\\\",\\\"id\\\":\\\"DA6qXg_mA\\\",\\\"moduleId\\\":\\\"kNapRyzbJ047LtKE9JEQ\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"163\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (625f89c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1966975204\" role=\"presentation\" viewBox=\"0 0 720 119\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 75.716 32.301 L 14.671 32.301 L 14.671 0 L 0 0 L 0 118.212 L 14.671 118.212 L 14.671 45.791 L 75.716 45.791 L 75.716 118.212 L 90.388 118.212 L 90.388 0 L 75.716 0 Z M 161.826 36.087 C 155.755 32.828 148.784 31.196 140.915 31.196 C 132.931 31.196 125.848 33.025 119.668 36.677 C 113.484 40.331 108.677 45.475 105.25 52.107 C 101.819 58.741 100.107 66.441 100.107 75.209 C 100.107 83.869 101.877 91.542 105.418 98.228 C 108.96 104.918 113.933 110.09 120.342 113.742 C 126.751 117.396 134.225 119.223 142.769 119.223 C 152.55 119.223 160.814 116.441 167.559 110.876 C 174.304 105.311 178.52 98.144 180.207 89.375 L 166.211 89.375 C 164.748 94.885 161.852 99.185 157.526 102.275 C 153.196 105.37 147.94 106.914 141.759 106.914 C 133.776 106.914 127.312 104.384 122.366 99.325 C 117.417 94.266 114.832 87.521 114.609 79.088 L 114.609 77.908 L 181.387 77.908 C 181.612 75.21 181.725 73.245 181.725 72.007 C 181.499 63.689 179.643 56.436 176.16 50.252 C 172.674 44.071 167.897 39.35 161.826 36.088 Z M 115.451 66.442 C 116.125 59.585 118.935 54.021 123.882 49.747 C 128.828 45.476 134.562 43.338 141.083 43.338 C 148.391 43.338 154.433 45.362 159.212 49.409 C 163.99 53.456 166.717 59.134 167.391 66.441 L 115.451 66.441 Z M 234.149 32.209 L 230.27 32.209 C 223.298 32.209 217.847 33.389 213.912 35.75 C 209.975 38.112 206.772 41.26 204.3 45.193 L 202.446 32.209 L 190.472 32.209 L 190.472 118.212 L 204.3 118.212 L 204.3 74.367 C 204.3 66.272 206.07 59.472 209.613 53.962 C 213.153 48.456 219.027 45.699 227.234 45.699 L 234.149 45.699 Z M 296.448 36.762 C 289.983 33.052 282.593 31.197 274.273 31.197 C 265.953 31.197 258.561 33.051 252.098 36.762 C 245.633 40.472 240.603 45.645 237.006 52.276 C 233.407 58.911 231.611 66.555 231.611 75.21 C 231.611 83.865 233.407 91.513 237.006 98.145 C 240.603 104.779 245.633 109.949 252.098 113.659 C 258.562 117.368 265.954 119.224 274.273 119.224 C 282.592 119.224 289.983 117.368 296.448 113.659 C 302.912 109.949 307.941 104.778 311.542 98.145 C 315.138 91.513 316.937 83.869 316.937 75.21 C 316.937 66.551 315.137 58.912 311.542 52.276 C 307.941 45.644 302.912 40.472 296.448 36.762 Z M 299.231 91.568 C 296.871 96.404 293.524 100.167 289.197 102.866 C 284.869 105.564 279.894 106.914 274.273 106.914 C 268.652 106.914 263.677 105.564 259.35 102.866 C 255.02 100.168 251.677 96.404 249.315 91.568 C 246.955 86.736 245.774 81.281 245.774 75.21 C 245.774 69.139 246.954 63.689 249.315 58.853 C 251.677 54.021 255.02 50.252 259.35 47.555 C 263.676 44.857 268.651 43.507 274.273 43.507 C 279.895 43.507 284.869 44.857 289.197 47.555 C 293.523 50.252 296.87 54.02 299.231 58.853 C 301.593 63.689 302.773 69.14 302.773 75.21 C 302.773 81.28 301.593 86.736 299.231 91.568 Z M 340.455 45.791 L 390.877 45.791 L 390.877 32.301 L 340.455 32.301 L 340.455 13.66 L 400.994 13.66 L 400.994 0.168 L 325.785 0.168 L 325.785 118.212 L 403.187 118.212 L 403.187 104.722 L 340.455 104.722 Z M 464.657 5.649 C 461.115 9.305 459.344 14.954 459.344 22.597 L 459.344 32.209 L 425.789 32.209 L 425.789 22.26 C 425.789 18.887 426.52 16.47 427.981 15.009 C 429.441 13.549 431.86 12.817 435.232 12.817 L 450.24 12.817 L 450.24 0.168 L 434.389 0.168 C 426.519 0.168 420.813 1.997 417.272 5.649 C 413.731 9.304 411.959 14.953 411.959 22.597 L 411.959 118.211 L 425.787 118.211 L 425.787 45.791 L 459.342 45.791 L 459.342 118.212 L 473.17 118.212 L 473.17 45.791 L 497.454 45.791 L 497.454 32.209 L 473.17 32.209 L 473.17 22.26 C 473.17 18.887 473.899 16.47 475.362 15.009 C 476.822 13.549 479.241 12.817 482.613 12.817 L 497.621 12.817 L 497.621 0.168 L 481.769 0.168 C 473.899 0.168 468.195 1.997 464.654 5.649 Z M 559.559 36.087 C 553.488 32.828 546.517 31.196 538.648 31.196 C 530.664 31.196 523.581 33.025 517.401 36.677 C 511.217 40.331 506.41 45.475 502.983 52.107 C 499.552 58.741 497.84 66.441 497.84 75.209 C 497.84 83.869 499.61 91.542 503.151 98.228 C 506.693 104.918 511.666 110.09 518.075 113.742 C 524.484 117.396 531.958 119.223 540.502 119.223 C 550.283 119.223 558.547 116.441 565.292 110.876 C 572.037 105.311 576.254 98.144 577.94 89.375 L 563.944 89.375 C 562.481 94.885 559.585 99.185 555.259 102.275 C 550.929 105.37 545.673 106.914 539.492 106.914 C 531.509 106.914 525.045 104.384 520.099 99.325 C 515.15 94.266 512.565 87.521 512.342 79.088 L 512.342 77.908 L 579.12 77.908 C 579.345 75.21 579.458 73.245 579.458 72.007 C 579.232 63.689 577.375 56.436 573.893 50.252 C 570.407 44.071 565.63 39.35 559.559 36.088 Z M 513.184 66.442 C 513.858 59.585 516.668 54.021 521.615 49.747 C 526.561 45.476 532.295 43.338 538.816 43.338 C 546.124 43.338 552.165 45.362 556.945 49.409 C 561.722 53.456 564.45 59.134 565.124 66.441 L 513.185 66.441 Z M 628.515 43.507 C 634.586 43.507 639.756 45.138 644.029 48.398 C 648.301 51.661 651.112 56.045 652.461 61.552 L 666.457 61.552 C 664.771 52.109 660.64 44.688 654.063 39.293 C 647.486 33.896 639.139 31.198 629.021 31.198 C 620.7 31.198 613.339 33.027 606.93 36.679 C 600.521 40.333 595.548 45.477 592.006 52.109 C 588.465 58.743 586.695 66.386 586.695 75.043 C 586.695 83.7 588.436 91.374 591.922 98.062 C 595.406 104.752 600.295 109.95 606.593 113.66 C 612.889 117.369 620.195 119.225 628.516 119.225 C 638.745 119.225 647.177 116.501 653.812 111.046 C 660.444 105.594 664.659 98.091 666.458 88.533 L 652.63 88.533 C 651.392 94.268 648.638 98.766 644.369 102.025 C 640.094 105.286 634.811 106.916 628.517 106.916 C 620.309 106.916 613.648 103.964 608.534 98.063 C 603.417 92.16 600.861 84.487 600.861 75.044 C 600.861 65.714 603.417 58.127 608.534 52.279 C 613.648 46.435 620.309 43.51 628.517 43.51 Z M 704.992 105.564 C 701.506 105.564 699.062 104.806 697.657 103.288 C 696.25 101.77 695.549 99.214 695.549 95.615 L 695.549 44.857 L 717.304 44.857 L 717.304 32.209 L 695.549 32.209 L 695.549 8.093 L 681.721 8.093 L 681.721 32.208 L 666.207 32.208 L 666.207 44.856 L 681.721 44.856 L 681.721 95.784 C 681.721 103.541 683.435 109.219 686.865 112.815 C 690.292 116.414 696.054 118.212 704.15 118.212 L 720.001 118.212 L 720.001 105.564 L 704.993 105.564 Z M 113.706 8.954 L 165.667 8.954 L 165.667 20.346 L 113.706 20.346 Z\" fill=\"var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74))\" height=\"119.22499995422362px\" id=\"FS72VzaXv\" width=\"720.0009702148437px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-nX314\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-nX314 { -webkit-mask: ${mask}; aspect-ratio: 6.050420168067227; background-color: var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, #84794a); mask: ${mask}; width: 720px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 720\n * @framerIntrinsicHeight 119\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"olive\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74))\"},\"set\":{\"localId\":\"vectorSet/rZdjG_hB9\",\"id\":\"rZdjG_hB9\",\"moduleId\":\"ohw5k7H6HK9myINPIANy\"}}\n */const Icon=withCSS(Component,css,\"framer-nX314\");Icon.displayName=\"olive\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"119\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"720\",\"framerVector\":\"{\\\"name\\\":\\\"olive\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/rZdjG_hB9\\\",\\\"id\\\":\\\"rZdjG_hB9\\\",\\\"moduleId\\\":\\\"ohw5k7H6HK9myINPIANy\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";export default function CopyrightFooter(){const[year,setYear]=useState(new Date().getFullYear());// Just in case you want to update the year at midnight (optional)\nuseEffect(()=>{const now=new Date;const nextYear=new Date(now.getFullYear()+1,0,1);const msUntilNextYear=nextYear-now;const timer=setTimeout(()=>setYear(new Date().getFullYear()),msUntilNextYear);return()=>clearTimeout(timer);},[]);return /*#__PURE__*/_jsxs(\"div\",{style:{fontSize:\"16px\",fontFamily:\"Geist, Geist light, Geist regular, sans-serif\",display:\"flex\",gap:\"4px\",alignItems:\"center\",color:\"#ffffff\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:\"#A1A1A1\",fontWeight:\"400\"},children:\"/\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontWeight:\"400\"},children:\"DESIGNED BY\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontWeight:\"700\"},children:\"PARSA ABASALT\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#A1A1A1\",fontWeight:\"400\"},children:\"/\"}),/*#__PURE__*/_jsxs(\"span\",{style:{color:\"#A1A1A1\",fontWeight:\"400\"},children:[year,\" \\xa9\"]})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyrightFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./All_rights_reserved_2.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";export default function CopyrightFooter(){const[year,setYear]=useState(new Date().getFullYear());// Just in case you want to update the year at midnight (optional)\nuseEffect(()=>{const now=new Date;const nextYear=new Date(now.getFullYear()+1,0,1);const msUntilNextYear=nextYear-now;const timer=setTimeout(()=>setYear(new Date().getFullYear()),msUntilNextYear);return()=>clearTimeout(timer);},[]);return /*#__PURE__*/_jsxs(\"div\",{style:{fontSize:\"16px\",fontFamily:\"Geist, Geist light, Geist regular, sans-serif\",display:\"flex\",gap:\"4px\",alignItems:\"center\",color:\"#ffffff\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{color:\"#A1A1A1\",fontWeight:\"400\"},children:[year,\" \\xa9 /\"]}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontWeight:\"400\"},children:\"DESIGNED BY\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#FFFFFF\",fontWeight:\"700\"},children:\"PARSA ABASALT\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#A1A1A1\",fontWeight:\"400\"},children:\" /\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyrightFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./All_rights_reserved.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CopyrightFooter from\"https://framerusercontent.com/modules/2I21BPXc0lcsTZHhhQmc/4b0Fq2N1brWR1qgSSNFT/All_rights_reserved_2.js\";import CopyrightFooter1 from\"https://framerusercontent.com/modules/vNvDGccH5cCEvb3GYatW/iSHxHgVvj6clIR3HVwii/All_rights_reserved.js\";const CopyrightFooterFonts=getFonts(CopyrightFooter);const CopyrightFooter1Fonts=getFonts(CopyrightFooter1);const cycleOrder=[\"KZ9pMw6Sn\",\"Nbp7xhRL2\"];const serializationHash=\"framer-hFAn4\";const variantClassNames={KZ9pMw6Sn:\"framer-v-hv2taq\",Nbp7xhRL2:\"framer-v-idgz4l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"KZ9pMw6Sn\",\"Variant 2\":\"Nbp7xhRL2\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"KZ9pMw6Sn\"};};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:\"KZ9pMw6Sn\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Nbp7xhRL2\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"Nbp7xhRL2\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hv2taq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"KZ9pMw6Sn\",ref:refBinding,style:{...style},...addPropertyOverrides({Nbp7xhRL2:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1npyh4e-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"xl8s8G07q-container\",nodeId:\"xl8s8G07q\",rendersWithMotion:true,scopeId:\"e2pwmjcRk\",children:/*#__PURE__*/_jsx(CopyrightFooter,{height:\"100%\",id:\"xl8s8G07q\",layoutId:\"xl8s8G07q\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-176kubn-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dkhdDKXY2-container\",nodeId:\"dkhdDKXY2\",rendersWithMotion:true,scopeId:\"e2pwmjcRk\",children:/*#__PURE__*/_jsx(CopyrightFooter1,{height:\"100%\",id:\"dkhdDKXY2\",layoutId:\"dkhdDKXY2\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hFAn4.framer-kenm1f, .framer-hFAn4 .framer-kenm1f { display: block; }\",\".framer-hFAn4.framer-hv2taq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 321px; }\",\".framer-hFAn4 .framer-1npyh4e-container, .framer-hFAn4 .framer-176kubn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-hFAn4.framer-v-idgz4l.framer-hv2taq { width: 308px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20.5\n * @framerIntrinsicWidth 321\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Nbp7xhRL2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framere2pwmjcRk=withCSS(Component,css,\"framer-hFAn4\");export default Framere2pwmjcRk;Framere2pwmjcRk.displayName=\"All rights reserved\";Framere2pwmjcRk.defaultProps={height:20.5,width:321};addPropertyControls(Framere2pwmjcRk,{variant:{options:[\"KZ9pMw6Sn\",\"Nbp7xhRL2\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framere2pwmjcRk,[{explicitInter:true,fonts:[]},...CopyrightFooterFonts,...CopyrightFooter1Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framere2pwmjcRk\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"321\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nbp7xhRL2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"20.5\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (625f89c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{scrollToTopOnClick}from\"https://framerusercontent.com/modules/4pByW2bzRUIMgPqOdEPs/Xq62nRkxVIsyoMsdz6hw/Scrolltotop.js\";const MotionDivScrollToTopOnClicko6yums=withCodeBoundaryForOverrides(motion.div,{nodeId:\"mvoB4Rjp3\",override:scrollToTopOnClick,scopeId:\"USA_qhNPw\"});const enabledGestures={N60bESjFw:{hover:true},RAytUDbU1:{hover:true}};const cycleOrder=[\"N60bESjFw\",\"RAytUDbU1\"];const serializationHash=\"framer-KueKf\";const variantClassNames={N60bESjFw:\"framer-v-448b1n\",RAytUDbU1:\"framer-v-xlkf8w\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"HēroEffect\":\"RAytUDbU1\",\"Parsa a.\":\"N60bESjFw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"N60bESjFw\"};};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:\"N60bESjFw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-448b1n\",className,classNames),\"data-framer-name\":\"Parsa a.\",layoutDependency:layoutDependency,layoutId:\"N60bESjFw\",ref:refBinding,style:{...style},...addPropertyOverrides({\"N60bESjFw-hover\":{\"data-framer-name\":undefined},\"RAytUDbU1-hover\":{\"data-framer-name\":undefined},RAytUDbU1:{\"data-framer-name\":\"HēroEffect\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivScrollToTopOnClicko6yums,{className:\"framer-o6yums\",\"data-framer-name\":\"Back to the top\",layoutDependency:layoutDependency,layoutId:\"mvoB4Rjp3\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11r4hs6\",\"data-framer-name\":\"/ back to the top\",layoutDependency:layoutDependency,layoutId:\"Urjm74jdL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\"},children:\"/\"})}),className:\"framer-1lz23ce\",fonts:[\"GF;DM Sans-600\"],layoutDependency:layoutDependency,layoutId:\"XebIiYZ4I\",style:{\"--extracted-r6o4lv\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"N60bESjFw-hover\":{\"--extracted-r6o4lv\":\"var(--token-59fc1cac-1f92-4869-8a6f-88c4a23aee71, rgb(89, 117, 89))\"},\"RAytUDbU1-hover\":{\"--extracted-r6o4lv\":\"var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"N60bESjFw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59fc1cac-1f92-4869-8a6f-88c4a23aee71, rgb(89, 117, 89)))\"},children:\"/\"})})},\"RAytUDbU1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74)))\"},children:\"/\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\"},children:\"BACK TO TOP\"})}),className:\"framer-1visc9g\",fonts:[\"GF;Geist-600\"],layoutDependency:layoutDependency,layoutId:\"wEuHs3LT9\",style:{\"--extracted-r6o4lv\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"N60bESjFw-hover\":{\"--extracted-r6o4lv\":\"var(--token-59fc1cac-1f92-4869-8a6f-88c4a23aee71, rgb(89, 117, 89))\"},\"RAytUDbU1-hover\":{\"--extracted-r6o4lv\":\"var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"N60bESjFw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59fc1cac-1f92-4869-8a6f-88c4a23aee71, rgb(89, 117, 89)))\"},children:\"BACK TO TOP\"})})},\"RAytUDbU1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtNjAw\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74)))\"},children:\"BACK TO TOP\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\"},children:\"/\"})}),className:\"framer-z229ri\",fonts:[\"GF;DM Sans-600\"],layoutDependency:layoutDependency,layoutId:\"eoS_JPkxY\",style:{\"--extracted-r6o4lv\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"N60bESjFw-hover\":{\"--extracted-r6o4lv\":\"var(--token-59fc1cac-1f92-4869-8a6f-88c4a23aee71, rgb(89, 117, 89))\"},\"RAytUDbU1-hover\":{\"--extracted-r6o4lv\":\"var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"N60bESjFw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59fc1cac-1f92-4869-8a6f-88c4a23aee71, rgb(89, 117, 89)))\"},children:\"/\"})})},\"RAytUDbU1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17d955a8-95aa-43a3-a8e8-f66f70c1830d, rgb(132, 121, 74)))\"},children:\"/\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-KueKf.framer-18ktmmp, .framer-KueKf .framer-18ktmmp { display: block; }\",\".framer-KueKf.framer-448b1n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-KueKf .framer-o6yums { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; mix-blend-mode: exclusion; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KueKf .framer-11r4hs6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KueKf .framer-1lz23ce, .framer-KueKf .framer-1visc9g, .framer-KueKf .framer-z229ri { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"RAytUDbU1\":{\"layout\":[\"auto\",\"auto\"]},\"aEjjsHzH4\":{\"layout\":[\"auto\",\"auto\"]},\"icSajz8tA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUSA_qhNPw=withCSS(Component,css,\"framer-KueKf\");export default FramerUSA_qhNPw;FramerUSA_qhNPw.displayName=\"Back To The Top\";FramerUSA_qhNPw.defaultProps={height:19,width:119};addPropertyControls(FramerUSA_qhNPw,{variant:{options:[\"N60bESjFw\",\"RAytUDbU1\"],optionTitles:[\"Parsa a.\",\"HēroEffect\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUSA_qhNPw,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUSA_qhNPw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RAytUDbU1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aEjjsHzH4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"icSajz8tA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"119\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./USA_qhNPw.map","// Generated by Framer (625f89c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import{scrollToTopOnClick}from\"https://framerusercontent.com/modules/4pByW2bzRUIMgPqOdEPs/Xq62nRkxVIsyoMsdz6hw/Scrolltotop.js\";import TorontoClock from\"https://framerusercontent.com/modules/hYVLjNoEoUSN9ov9HiVY/bzcZx3tne8sVclJluFLI/Toronto_Clock.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/I3iFNW3EjlCKPiA4uS6d/0EwRsaFO5tDmo1TZk13V/Y2FdwHjRp.js\";import ParsaASVG from\"https://framerusercontent.com/modules/FvlWMpCV1Uid0x3KaKf5/Kht56OtycwmfFQ4qJt1D/kkvRxC4JK.js\";import White from\"https://framerusercontent.com/modules/Kgtesyw2LRdcKptnZg86/HIIRQOvWlanwZ9j5wjrG/oR0314J4j.js\";import Olive from\"https://framerusercontent.com/modules/MKQ199tGK8PLGtM7yes5/xQ16p9BwuR6ssWznh04Y/OuBOMxI91.js\";import AllRightsReserved from\"https://framerusercontent.com/modules/PELnj4VK5JIIfNOFIR3g/xcXmjPHWDRb0ooMfrGon/e2pwmjcRk.js\";import BackToTheTop from\"https://framerusercontent.com/modules/JTyBdDS5Mr89nFPDlPtE/lUzQV280kjg0NqSQdsoN/USA_qhNPw.js\";const BackToTheTopFonts=getFonts(BackToTheTop);const MotionDivScrollToTopOnClickm4n0fk=withCodeBoundaryForOverrides(motion.div,{nodeId:\"eKfIky8e5\",override:scrollToTopOnClick,scopeId:\"risVryvZc\"});const VideoFonts=getFonts(Video);const ParsaASVGFonts=getFonts(ParsaASVG);const TorontoClockFonts=getFonts(TorontoClock);const AllRightsReservedFonts=getFonts(AllRightsReserved);const cycleOrder=[\"UDVmHINyH\",\"QY2h4jhRX\",\"EbBLic7RH\",\"wWoUFtayr\",\"ZqCcPgtEN\",\"YfGBMEh2c\"];const serializationHash=\"framer-QuL1l\";const variantClassNames={EbBLic7RH:\"framer-v-ah6v22\",QY2h4jhRX:\"framer-v-19l3gl5\",UDVmHINyH:\"framer-v-1y9kosh\",wWoUFtayr:\"framer-v-1c4ixwn\",YfGBMEh2c:\"framer-v-1l1cfdb\",ZqCcPgtEN:\"framer-v-13dpmdv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={\"Big Footer\":\"UDVmHINyH\",\"Hē big footer\":\"wWoUFtayr\",\"Hē medium footer\":\"ZqCcPgtEN\",\"Hē small footer\":\"YfGBMEh2c\",\"Medium Footer\":\"QY2h4jhRX\",\"Small Footer\":\"EbBLic7RH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"UDVmHINyH\"};};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:\"UDVmHINyH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wWoUFtayr\",\"ZqCcPgtEN\",\"YfGBMEh2c\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"wWoUFtayr\",\"ZqCcPgtEN\",\"YfGBMEh2c\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"EbBLic7RH\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"EbBLic7RH\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1y9kosh\",className,classNames),\"data-framer-name\":\"Big Footer\",layoutDependency:layoutDependency,layoutId:\"UDVmHINyH\",ref:refBinding,style:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, rgb(31, 31, 31)) 0%, var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, rgb(31, 31, 31)) 100%)\",backgroundColor:\"var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, rgb(31, 31, 31))\",...style},variants:{wWoUFtayr:{background:\"radial-gradient(75% 79% at 34.699999999999996% 73.8%, var(--token-70e95a86-b34c-451f-aa52-b4bf370f70d3, rgb(72, 22, 21)) 0%, rgb(0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},YfGBMEh2c:{background:\"radial-gradient(75% 79% at 34.699999999999996% 73.8%, var(--token-70e95a86-b34c-451f-aa52-b4bf370f70d3, rgb(72, 22, 21)) 0%, rgb(0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},ZqCcPgtEN:{background:\"radial-gradient(75% 79% at 34.699999999999996% 73.8%, var(--token-70e95a86-b34c-451f-aa52-b4bf370f70d3, rgb(72, 22, 21)) 0%, rgb(0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({EbBLic7RH:{\"data-framer-name\":\"Small Footer\"},QY2h4jhRX:{\"data-framer-name\":\"Medium Footer\"},wWoUFtayr:{\"data-framer-name\":\"Hē big footer\"},YfGBMEh2c:{\"data-framer-name\":\"Hē small footer\"},ZqCcPgtEN:{\"data-framer-name\":\"Hē medium footer\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nl8w25\",\"data-framer-name\":\"Gray Gradient\",layoutDependency:layoutDependency,layoutId:\"G8ob73Jov\",style:{background:\"linear-gradient(180deg, var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, rgb(23, 23, 23)) 0%, rgba(23, 23, 23, 0.8) 30.854096283783782%, rgba(23, 23, 23, 0) 100%)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-t6zox8\",\"data-framer-name\":\"top bar\",layoutDependency:layoutDependency,layoutId:\"f4LaY_igs\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(MotionDivScrollToTopOnClickm4n0fk,{className:\"framer-m4n0fk\",\"data-framer-name\":\"Back to the top\",layoutDependency:layoutDependency,layoutId:\"eKfIky8e5\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+0+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hqyzy0-container\",layoutDependency:layoutDependency,layoutId:\"OKy0C6RDJ-container\",nodeId:\"OKy0C6RDJ\",rendersWithMotion:true,scopeId:\"risVryvZc\",children:/*#__PURE__*/_jsx(BackToTheTop,{height:\"100%\",id:\"OKy0C6RDJ\",layoutId:\"OKy0C6RDJ\",variant:matchVariant(\"N60bESjFw\"),width:\"100%\",...addPropertyOverrides({wWoUFtayr:{variant:matchVariant(\"RAytUDbU1\")},YfGBMEh2c:{variant:matchVariant(\"RAytUDbU1\")},ZqCcPgtEN:{variant:matchVariant(\"RAytUDbU1\")}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-igrhuh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zgt8ddgnf-container\",nodeId:\"zgt8ddgnf\",rendersWithMotion:true,scopeId:\"risVryvZc\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"zgt8ddgnf\",isMixedBorderRadius:false,layoutId:\"zgt8ddgnf\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/6vDo5u48RvnZY3q2ve34NmYnFVw.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:90,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qtscgr\",\"data-framer-name\":\"Hē SVG\",layoutDependency:layoutDependency,layoutId:\"sZuojCME7\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1khcvb5\",Component:White,\"data-framer-name\":\"HēroEffect\",layoutDependency:layoutDependency,layoutId:\"S2YuCLVck\",...addPropertyOverrides({wWoUFtayr:{Component:Olive},YfGBMEh2c:{Component:Olive},ZqCcPgtEN:{Component:Olive}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ParsaASVG,{animated:true,className:\"framer-bvoxp4\",layoutDependency:layoutDependency,layoutId:\"PkLQX1zNG\"})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sgiq57\",\"data-framer-name\":\"Footer's header\",layoutDependency:layoutDependency,layoutId:\"y_dnvs1M9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qsthdx\",\"data-framer-name\":\"Social Buttons\",layoutDependency:layoutDependency,layoutId:\"e2e2kzxRd\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-105icl0\",\"data-framer-name\":\"IG button\",layoutDependency:layoutDependency,layoutId:\"Iptw66CR2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"http://instagram.com/theparsaeffect\",motionChild:true,nodeId:\"oIDQv_X5h\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"ig\"})})})}),className:\"framer-fv9ulw\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"oIDQv_X5h\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0yMDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\",\"--framer-text-transform\":\"capitalize\"},children:\"/\"})}),className:\"framer-1xvevrw\",fonts:[\"GF;DM Sans-200\"],layoutDependency:layoutDependency,layoutId:\"OtTa2bHE_\",style:{\"--extracted-1w1cjl5\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8wdknd\",\"data-framer-name\":\"IN button\",layoutDependency:layoutDependency,layoutId:\"ipgcIpBFB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/parsaabasalt/\",motionChild:true,nodeId:\"fbvwQ5JlL\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"in\"})})})}),className:\"framer-143l3er\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"fbvwQ5JlL\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0yMDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\",\"--framer-text-transform\":\"capitalize\"},children:\"/\"})}),className:\"framer-1ey2iz3\",fonts:[\"GF;DM Sans-200\"],layoutDependency:layoutDependency,layoutId:\"zilEmdLjZ\",style:{\"--extracted-1w1cjl5\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15n8cpm\",\"data-framer-name\":\"Un button\",layoutDependency:layoutDependency,layoutId:\"g4RnUgWXF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"Unsplash.com/@parcique\",motionChild:true,nodeId:\"blXhYmEkl\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Un\"})})})}),className:\"framer-q3hqsy\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"blXhYmEkl\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0yMDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\",\"--framer-text-transform\":\"capitalize\"},children:\"/\"})}),className:\"framer-3qhpe4\",fonts:[\"GF;DM Sans-200\"],layoutDependency:layoutDependency,layoutId:\"F2jT3FEbW\",style:{\"--extracted-1w1cjl5\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yd03yg\",\"data-framer-name\":\"Be button\",layoutDependency:layoutDependency,layoutId:\"E46hF7chi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/Parcique\",motionChild:true,nodeId:\"H2kdeMTi1\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Bē\"})})})}),className:\"framer-1adgruo\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"H2kdeMTi1\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0yMDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\",\"--framer-text-transform\":\"capitalize\"},children:\"/\"})}),className:\"framer-1ech9fl\",fonts:[\"GF;DM Sans-200\"],layoutDependency:layoutDependency,layoutId:\"gzxkiJJ2n\",style:{\"--extracted-1w1cjl5\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9ya3bd\",\"data-framer-name\":\"Email Button\",layoutDependency:layoutDependency,layoutId:\"tyWAWWps9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:effect@parsaabasalt.com\",motionChild:true,nodeId:\"H_BlbvqG7\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Email Me\"})})})}),className:\"framer-hx3no6\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"H_BlbvqG7\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cjz85r\",\"data-framer-name\":\"Section Buttons\",layoutDependency:layoutDependency,layoutId:\"VkPG9uhdw\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-i015jk\",\"data-framer-name\":\"Meet Me\",layoutDependency:layoutDependency,layoutId:\"vGfUKBGI8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F7cQBSIps\"},motionChild:true,nodeId:\"S4kuQOLeC\",openInNewTab:false,relValues:[],scopeId:\"risVryvZc\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Selected Works\"})})})}),className:\"framer-bpbr1p\",\"data-framer-name\":\"Meet Me\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"S4kuQOLeC\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1286qs8\",\"data-framer-name\":\"Meet Me\",layoutDependency:layoutDependency,layoutId:\"zBtwGKMEr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":qHJt0hHQ6\",webPageId:\"oAwKl1Ds6\"},motionChild:true,nodeId:\"fyGrFu24S\",openInNewTab:false,relValues:[],scopeId:\"risVryvZc\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Meet me\"})})})}),className:\"framer-pac6ak\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"fyGrFu24S\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0yMDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\",\"--framer-text-transform\":\"capitalize\"},children:\"/\"})}),className:\"framer-3epqia\",fonts:[\"GF;DM Sans-200\"],layoutDependency:layoutDependency,layoutId:\"JHSuaGwIX\",style:{\"--extracted-1w1cjl5\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pr2j9k\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"vk7DCWSnL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":A_krOY3tA\",webPageId:\"oAwKl1Ds6\"},motionChild:true,nodeId:\"C3VawM1Oa\",openInNewTab:false,relValues:[],scopeId:\"risVryvZc\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Contact\"})})})}),className:\"framer-8yjf1b\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"C3VawM1Oa\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0yMDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\",\"--framer-text-transform\":\"capitalize\"},children:\"/\"})}),className:\"framer-m9kqbr\",fonts:[\"GF;DM Sans-200\"],layoutDependency:layoutDependency,layoutId:\"uCU5UJzcC\",style:{\"--extracted-1w1cjl5\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"},verticalAlignment:\"center\",withExternalLayout:true})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-f0lmor\",\"data-framer-name\":\"Middle line\",layoutDependency:layoutDependency,layoutId:\"B8iJesN1d\",style:{backgroundColor:\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"}}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14itwlz\",\"data-framer-name\":\"Top Line\",layoutDependency:layoutDependency,layoutId:\"fphdtUtZs\",style:{backgroundColor:\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18uosvj\",\"data-framer-name\":\"Footer's Footer\",layoutDependency:layoutDependency,layoutId:\"afMHSM1Ce\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-l2f7tf\",\"data-framer-name\":\"Top Line\",layoutDependency:layoutDependency,layoutId:\"cCqFeWC2y\",style:{backgroundColor:\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yxaw7b\",\"data-framer-name\":\"clock and email button\",layoutDependency:layoutDependency,layoutId:\"Wp5sk2022\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pnh94j-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ERqqNsi1p-container\",nodeId:\"ERqqNsi1p\",rendersWithMotion:true,scopeId:\"risVryvZc\",children:/*#__PURE__*/_jsx(TorontoClock,{height:\"100%\",id:\"ERqqNsi1p\",layout:\"default\",layoutId:\"ERqqNsi1p\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v8jqq\",\"data-framer-name\":\"Email Button\",layoutDependency:layoutDependency,layoutId:\"bFm1KlEUV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:abasaltp@yahoo.com\",motionChild:true,nodeId:\"Iij1vEhoP\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Email Me\"})})})}),className:\"framer-1xaptfn\",fonts:[\"GF;Geist-regular\"],layoutDependency:layoutDependency,layoutId:\"Iij1vEhoP\",style:{\"--extracted-1w1cjl5\":\"var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wWoUFtayr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:effect@parsaabasalt.com\",motionChild:true,nodeId:\"Iij1vEhoP\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Email Me\"})})})})},YfGBMEh2c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:effect@parsaabasalt.com\",motionChild:true,nodeId:\"Iij1vEhoP\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Email Me\"})})})})},ZqCcPgtEN:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QtcmVndWxhcg==\",\"--framer-font-family\":'\"Geist\", \"Geist Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-9e833901-217d-4067-ab28-b4666fd95564, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:effect@parsaabasalt.com\",motionChild:true,nodeId:\"Iij1vEhoP\",openInNewTab:true,relValues:[],scopeId:\"risVryvZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ld0akm\",\"data-styles-preset\":\"Y2FdwHjRp\",children:\"Email Me\"})})})})}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0yMDA=\",\"--framer-font-family\":'\"DM Sans\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117)))\",\"--framer-text-transform\":\"capitalize\"},children:\"/\"})}),className:\"framer-1cf9l6u\",fonts:[\"GF;DM Sans-200\"],layoutDependency:layoutDependency,layoutId:\"LxVMUDC6u\",style:{\"--extracted-1w1cjl5\":\"var(--token-72c66c74-6d9c-46b1-9415-438a5aaeaa55, rgb(117, 117, 117))\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-osffkw\",layoutDependency:layoutDependency,layoutId:\"ragP6qClO\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"320px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||800)-0-512+272+0)+110+0+0,...addPropertyOverrides({EbBLic7RH:{width:\"323px\",y:(componentViewport?.y||0)+0+((componentViewport?.height||800)-0-606+326+0)+20+220+0+0},wWoUFtayr:{y:(componentViewport?.y||0)+0+((componentViewport?.height||800)-0-460+220+0)+110+0+0},YfGBMEh2c:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||800)-0-500+220+0)+20+220+0+0},ZqCcPgtEN:{y:(componentViewport?.y||0)+0+((componentViewport?.height||800)-0-460+220+0)+110+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xtbtpd-container\",layoutDependency:layoutDependency,layoutId:\"zAPQhVO1f-container\",nodeId:\"zAPQhVO1f\",rendersWithMotion:true,scopeId:\"risVryvZc\",children:/*#__PURE__*/_jsx(AllRightsReserved,{height:\"100%\",id:\"zAPQhVO1f\",layoutId:\"zAPQhVO1f\",style:{width:\"100%\"},variant:matchVariant(\"KZ9pMw6Sn\"),width:\"100%\",...addPropertyOverrides({EbBLic7RH:{variant:matchVariant(\"Nbp7xhRL2\")},YfGBMEh2c:{variant:matchVariant(\"Nbp7xhRL2\")}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\".framer-QuL1l.framer-k0s534, .framer-QuL1l .framer-k0s534 { display: block; }\",\".framer-QuL1l.framer-1y9kosh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 800px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1000px; }\",\".framer-QuL1l .framer-1nl8w25 { flex: none; height: 35%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-QuL1l .framer-t6zox8 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 20px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-QuL1l .framer-m4n0fk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; mix-blend-mode: exclusion; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QuL1l .framer-1hqyzy0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QuL1l .framer-igrhuh-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-QuL1l .framer-qtscgr { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 220px; justify-content: flex-start; mix-blend-mode: exclusion; overflow: visible; padding: 29px; position: relative; width: 100%; }\",\".framer-QuL1l .framer-1khcvb5 { aspect-ratio: 6.050420168067227 / 1; flex: none; height: auto; position: relative; width: 720px; }\",\".framer-QuL1l .framer-bvoxp4 { aspect-ratio: 4.1656441717791415 / 1; flex: none; height: auto; position: relative; width: 72%; }\",\".framer-QuL1l .framer-sgiq57 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 52px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-QuL1l .framer-qsthdx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 53px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-QuL1l .framer-105icl0, .framer-QuL1l .framer-8wdknd, .framer-QuL1l .framer-15n8cpm, .framer-QuL1l .framer-yd03yg, .framer-QuL1l .framer-9ya3bd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 20px; position: relative; width: min-content; z-index: 1; }\",\".framer-QuL1l .framer-fv9ulw, .framer-QuL1l .framer-143l3er, .framer-QuL1l .framer-q3hqsy, .framer-QuL1l .framer-1adgruo, .framer-QuL1l .framer-hx3no6, .framer-QuL1l .framer-1xaptfn, .framer-QuL1l .framer-1cf9l6u { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-QuL1l .framer-1xvevrw, .framer-QuL1l .framer-1ey2iz3, .framer-QuL1l .framer-3qhpe4, .framer-QuL1l .framer-1ech9fl { bottom: 11px; flex: none; height: auto; position: absolute; right: -5px; white-space: pre; width: auto; z-index: 1; }\",\".framer-QuL1l .framer-1cjz85r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QuL1l .framer-i015jk, .framer-QuL1l .framer-1286qs8, .framer-QuL1l .framer-pr2j9k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 52px; justify-content: center; overflow: visible; padding: 20px; position: relative; width: min-content; z-index: 1; }\",\".framer-QuL1l .framer-bpbr1p, .framer-QuL1l .framer-pac6ak, .framer-QuL1l .framer-8yjf1b { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QuL1l .framer-3epqia, .framer-QuL1l .framer-m9kqbr { bottom: 11px; flex: none; height: auto; left: -5px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-QuL1l .framer-f0lmor { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; z-index: 1; }\",\".framer-QuL1l .framer-14itwlz { flex: none; height: 1px; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-QuL1l .framer-18uosvj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-QuL1l .framer-l2f7tf { flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-QuL1l .framer-1yxaw7b { 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-QuL1l .framer-1pnh94j-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-QuL1l .framer-1v8jqq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 53px; justify-content: center; overflow: visible; padding: 6px; position: relative; width: min-content; z-index: 1; }\",\".framer-QuL1l .framer-osffkw { 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-QuL1l .framer-1xtbtpd-container { flex: none; height: auto; position: relative; width: 320px; }\",\".framer-QuL1l.framer-v-19l3gl5.framer-1y9kosh, .framer-QuL1l.framer-v-13dpmdv.framer-1y9kosh { width: 670px; }\",\".framer-QuL1l.framer-v-ah6v22.framer-1y9kosh, .framer-QuL1l.framer-v-1l1cfdb.framer-1y9kosh { width: 450px; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-sgiq57 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: min-content; justify-content: center; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-qsthdx { height: min-content; justify-content: flex-start; order: 0; width: 263px; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-105icl0 { height: 53px; order: 0; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-8wdknd { height: 53px; order: 1; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-15n8cpm { height: 53px; order: 2; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-yd03yg { height: 53px; order: 3; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-9ya3bd { height: 53px; order: 4; width: 38%; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-1cjz85r { order: 2; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-f0lmor, .framer-QuL1l.framer-v-1c4ixwn .framer-1cf9l6u, .framer-QuL1l.framer-v-13dpmdv .framer-1cf9l6u, .framer-QuL1l.framer-v-1l1cfdb .framer-1cf9l6u { order: 1; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-18uosvj { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; }\",\".framer-QuL1l.framer-v-ah6v22 .framer-1xtbtpd-container { width: 323px; }\",\".framer-QuL1l.framer-v-1c4ixwn .framer-1khcvb5, .framer-QuL1l.framer-v-1l1cfdb .framer-1khcvb5 { width: 70%; }\",\".framer-QuL1l.framer-v-1c4ixwn .framer-1pnh94j-container, .framer-QuL1l.framer-v-13dpmdv .framer-1pnh94j-container, .framer-QuL1l.framer-v-1l1cfdb .framer-1pnh94j-container { order: 0; }\",\".framer-QuL1l.framer-v-1c4ixwn .framer-1v8jqq, .framer-QuL1l.framer-v-13dpmdv .framer-1v8jqq, .framer-QuL1l.framer-v-1l1cfdb .framer-1v8jqq { height: min-content; order: 2; }\",\".framer-QuL1l.framer-v-13dpmdv .framer-1khcvb5 { width: 72%; }\",\".framer-QuL1l.framer-v-13dpmdv .framer-1yxaw7b { padding: 0px 0px 0px 15px; }\",\".framer-QuL1l.framer-v-1l1cfdb .framer-18uosvj { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: center; }\",\".framer-QuL1l.framer-v-1l1cfdb .framer-1yxaw7b { justify-content: flex-start; }\",\".framer-QuL1l.framer-v-1l1cfdb .framer-osffkw, .framer-QuL1l.framer-v-1l1cfdb .framer-1xtbtpd-container { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QY2h4jhRX\":{\"layout\":[\"fixed\",\"fixed\"]},\"EbBLic7RH\":{\"layout\":[\"fixed\",\"fixed\"]},\"wWoUFtayr\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZqCcPgtEN\":{\"layout\":[\"fixed\",\"fixed\"]},\"YfGBMEh2c\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrisVryvZc=withCSS(Component,css,\"framer-QuL1l\");export default FramerrisVryvZc;FramerrisVryvZc.displayName=\"Footer\";FramerrisVryvZc.defaultProps={height:800,width:1e3};addPropertyControls(FramerrisVryvZc,{variant:{options:[\"UDVmHINyH\",\"QY2h4jhRX\",\"EbBLic7RH\",\"wWoUFtayr\",\"ZqCcPgtEN\",\"YfGBMEh2c\"],optionTitles:[\"Big Footer\",\"Medium Footer\",\"Small Footer\",\"Hē big footer\",\"Hē medium footer\",\"Hē small footer\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrisVryvZc,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAIpxhS2f3ZGMZpg.woff2\",weight:\"200\"}]},...BackToTheTopFonts,...VideoFonts,...ParsaASVGFonts,...TorontoClockFonts,...AllRightsReservedFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerrisVryvZc.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(BackToTheTop,{},context),forwardLoader(AllRightsReserved,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrisVryvZc\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QY2h4jhRX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EbBLic7RH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wWoUFtayr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZqCcPgtEN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YfGBMEh2c\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1000\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./risVryvZc.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Header from\"#framer/local/canvasComponent/KNyaWNuvZ/KNyaWNuvZ.js\";import Cursor from\"#framer/local/canvasComponent/MHwrZUE3Y/MHwrZUE3Y.js\";import Footer from\"#framer/local/canvasComponent/risVryvZc/risVryvZc.js\";const HeaderFonts=getFonts(Header);const SmoothScrollFonts=getFonts(SmoothScroll);const FooterFonts=getFonts(Footer);const CursorFonts=getFonts(Cursor);const breakpoints={ceIiu495k:\"(min-width: 1000px)\",Vp2XSNFHO:\"(max-width: 669.98px)\",Vvhvi_S4H:\"(min-width: 670px) and (max-width: 999.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-3Y2vZ\";const variantClassNames={ceIiu495k:\"framer-v-8furoa\",Vp2XSNFHO:\"framer-v-101elil\",Vvhvi_S4H:\"framer-v-o2re16\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3Y2vZ.framer-aatogo, .framer-3Y2vZ .framer-aatogo { display: block; }\",\".framer-3Y2vZ.framer-8furoa { align-content: center; align-items: center; background-color: var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, #1f1f1f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3Y2vZ .framer-494xkt-container { flex: none; height: auto; order: -999; position: relative; width: 100%; }\",\".framer-3Y2vZ .framer-5jep0u { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-3Y2vZ .framer-12pflnf-container { flex: none; height: auto; order: 1003; position: relative; width: auto; }\",\".framer-3Y2vZ .framer-r3kuy8-container { flex: none; height: 800px; order: 1006; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ceIiu495k:\"(min-width: 1000px)\",Vp2XSNFHO:\"(max-width: 669.98px)\",Vvhvi_S4H:\"(min-width: 670px) and (max-width: 999.98px)\"};const humanReadableVariantMap={\"for small screens\":\"Vp2XSNFHO\",\"Left-Fixed Gallery Menu\":\"ceIiu495k\",\"Proportionally Scaleable Gallery Menu\":\"Vvhvi_S4H\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ceIiu495k\"};};const cursor={component:Cursor,variant:\"SM2uZB9LV\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({\"17q5ypu\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ceIiu495k\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, rgb(31, 31, 31)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-8furoa\",className),\"data-framer-cursor\":\"17q5ypu\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-494xkt-container\",nodeId:\"OdMxn2UKT\",scopeId:\"JC56bEP2D\",children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"OdMxn2UKT\",layoutId:\"OdMxn2UKT\",style:{width:\"100%\"},variant:matchVariant(\"K9VxNzlkq\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-5jep0u\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-12pflnf-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"maOKD_kJs\",scopeId:\"JC56bEP2D\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"maOKD_kJs\",intensity:20,layoutId:\"maOKD_kJs\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"100vw\",y:1310,children:/*#__PURE__*/_jsx(Container,{className:\"framer-r3kuy8-container\",nodeId:\"oyeMvu5w9\",scopeId:\"JC56bEP2D\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Vp2XSNFHO:{variant:matchVariant(\"EbBLic7RH\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"oyeMvu5w9\",layoutId:\"oyeMvu5w9\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"UDVmHINyH\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2208\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vvhvi_S4H\":{\"layout\":[\"fixed\",\"fixed\"]},\"Vp2XSNFHO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ceIiu495k\":[\".framer-494xkt-container\",\".framer-12pflnf-container\",\".framer-r3kuy8-container\"],\"Vvhvi_S4H\":[\".framer-494xkt-container\",\".framer-12pflnf-container\",\".framer-r3kuy8-container\"],\"Vp2XSNFHO\":[\".framer-494xkt-container\",\".framer-12pflnf-container\",\".framer-r3kuy8-container\"]}\n * @framerBreakpoints {\"ceIiu495k\":{\"min\":1000,\"canvasClassName\":\"framer-8furoa-override\",\"minHeight\":2208,\"name\":\"Left-Fixed Gallery Menu\",\"width\":1000,\"rootFontSize\":16},\"Vvhvi_S4H\":{\"min\":670,\"max\":999,\"canvasClassName\":\"framer-o2re16-override\",\"minHeight\":2208,\"name\":\"Proportionally Scaleable Gallery Menu\",\"width\":670,\"rootFontSize\":16},\"Vp2XSNFHO\":{\"max\":669,\"canvasClassName\":\"framer-101elil-override\",\"minHeight\":2208,\"name\":\"for small screens\",\"width\":450,\"rootFontSize\":16}}\n * @framerDefaultVariant ceIiu495k\n * @framerLayoutTemplate true\n */const FramerJC56bEP2D=withCSS(Component,css,\"framer-3Y2vZ\");export default FramerJC56bEP2D;FramerJC56bEP2D.displayName=\"Rooms\";FramerJC56bEP2D.defaultProps={height:2208,width:1e3};addFonts(FramerJC56bEP2D,[{explicitInter:true,fonts:[]},...HeaderFonts,...SmoothScrollFonts,...FooterFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJC56bEP2D\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"ceIiu495k\\\":[\\\".framer-494xkt-container\\\",\\\".framer-12pflnf-container\\\",\\\".framer-r3kuy8-container\\\"],\\\"Vvhvi_S4H\\\":[\\\".framer-494xkt-container\\\",\\\".framer-12pflnf-container\\\",\\\".framer-r3kuy8-container\\\"],\\\"Vp2XSNFHO\\\":[\\\".framer-494xkt-container\\\",\\\".framer-12pflnf-container\\\",\\\".framer-r3kuy8-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"ceIiu495k\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"ceIiu495k\\\":{\\\"min\\\":1000,\\\"canvasClassName\\\":\\\"framer-8furoa-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"Left-Fixed Gallery Menu\\\",\\\"width\\\":1000,\\\"rootFontSize\\\":16},\\\"Vvhvi_S4H\\\":{\\\"min\\\":670,\\\"max\\\":999,\\\"canvasClassName\\\":\\\"framer-o2re16-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"Proportionally Scaleable Gallery Menu\\\",\\\"width\\\":670,\\\"rootFontSize\\\":16},\\\"Vp2XSNFHO\\\":{\\\"max\\\":669,\\\"canvasClassName\\\":\\\"framer-101elil-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"for small screens\\\",\\\"width\\\":450,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"2208\",\"framerIntrinsicWidth\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vvhvi_S4H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Vp2XSNFHO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function ScrollToTop(){useEffect(()=>{window.scrollTo(0,0);},[]);return{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withScrollToTop(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ScrollToTop(props)});};}withScrollToTop.displayName=\"ScrollToTop\";\nexport const __FramerMetadata__ = {\"exports\":{\"withScrollToTop\":{\"type\":\"reactHoc\",\"name\":\"withScrollToTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ScrollToTop\":{\"type\":\"override\",\"name\":\"ScrollToTop\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollToTop.map","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Cursor from\"#framer/local/canvasComponent/MHwrZUE3Y/MHwrZUE3Y.js\";import Footer from\"#framer/local/canvasComponent/risVryvZc/risVryvZc.js\";import{withScrollToTop}from\"#framer/local/codeFile/ie17BDp/ScrollToTop.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const FooterFonts=getFonts(Footer);const MotionDivWithScrollToTop179o0yb=withCodeBoundaryForOverrides(motion.div,{nodeId:\"mkLEpmvUn\",override:withScrollToTop,scopeId:\"xI6wAIIP6\"});const CursorFonts=getFonts(Cursor);const breakpoints={mkLEpmvUn:\"(min-width: 1000px)\",nrddBvoJ1:\"(min-width: 670px) and (max-width: 999.98px)\",pL6B0IU_q:\"(max-width: 669.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Pe2iq\";const variantClassNames={mkLEpmvUn:\"framer-v-179o0yb\",nrddBvoJ1:\"framer-v-k5vdzt\",pL6B0IU_q:\"framer-v-1p5yniv\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Pe2iq.framer-okx4i1, .framer-Pe2iq .framer-okx4i1 { display: block; }\",\".framer-Pe2iq.framer-179o0yb { align-content: center; align-items: center; background-color: var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, #1f1f1f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pe2iq .framer-p5mag4 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Pe2iq .framer-m28axo-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",\".framer-Pe2iq .framer-d434mt-container { flex: none; height: 800px; order: 1005; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={mkLEpmvUn:\"(min-width: 1000px)\",nrddBvoJ1:\"(min-width: 670px) and (max-width: 999.98px)\",pL6B0IU_q:\"(max-width: 669.98px)\"};const humanReadableVariantMap={\"for small screens\":\"pL6B0IU_q\",\"Left-Fixed Gallery Menu\":\"mkLEpmvUn\",\"Proportionally Scaleable Gallery Menu\":\"nrddBvoJ1\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mkLEpmvUn\"};};const cursor={component:Cursor,variant:\"SM2uZB9LV\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"nrddBvoJ1\")return false;return true;};useCustomCursors({\"17q5ypu\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mkLEpmvUn\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, rgb(31, 31, 31)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithScrollToTop179o0yb,{...restProps,className:cx(scopingClassNames,\"framer-179o0yb\",className),\"data-framer-cursor\":\"17q5ypu\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-p5mag4\"}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-m28axo-container hidden-k5vdzt\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"x_bSm9dw3\",rendersWithMotion:true,scopeId:\"xI6wAIIP6\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"x_bSm9dw3\",intensity:20,layoutId:\"x_bSm9dw3\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{nrddBvoJ1:{y:1e3}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-d434mt-container\",nodeId:\"PlOopL_rG\",rendersWithMotion:true,scopeId:\"xI6wAIIP6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pL6B0IU_q:{variant:matchVariant(\"EbBLic7RH\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"PlOopL_rG\",layoutId:\"PlOopL_rG\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"UDVmHINyH\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2208\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nrddBvoJ1\":{\"layout\":[\"fixed\",\"fixed\"]},\"pL6B0IU_q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mkLEpmvUn\":[\".framer-m28axo-container\",\".framer-d434mt-container\"],\"pL6B0IU_q\":[\".framer-m28axo-container\",\".framer-d434mt-container\"],\"nrddBvoJ1\":[\".framer-d434mt-container\"]}\n * @framerBreakpoints {\"mkLEpmvUn\":{\"min\":1000,\"canvasClassName\":\"framer-179o0yb-override\",\"minHeight\":2208,\"name\":\"Left-Fixed Gallery Menu\",\"width\":1000,\"rootFontSize\":16},\"nrddBvoJ1\":{\"min\":670,\"max\":999,\"canvasClassName\":\"framer-k5vdzt-override\",\"minHeight\":2208,\"name\":\"Proportionally Scaleable Gallery Menu\",\"width\":670,\"rootFontSize\":16},\"pL6B0IU_q\":{\"max\":669,\"canvasClassName\":\"framer-1p5yniv-override\",\"minHeight\":2208,\"name\":\"for small screens\",\"width\":450,\"rootFontSize\":16}}\n * @framerDefaultVariant mkLEpmvUn\n * @framerLayoutTemplate true\n */const FramerxI6wAIIP6=withCSS(Component,css,\"framer-Pe2iq\");export default FramerxI6wAIIP6;FramerxI6wAIIP6.displayName=\"Gallery Rooms\";FramerxI6wAIIP6.defaultProps={height:2208,width:1e3};addFonts(FramerxI6wAIIP6,[{explicitInter:true,fonts:[]},...SmoothScrollFonts,...FooterFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxI6wAIIP6\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"2208\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nrddBvoJ1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pL6B0IU_q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"mkLEpmvUn\\\":{\\\"min\\\":1000,\\\"canvasClassName\\\":\\\"framer-179o0yb-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"Left-Fixed Gallery Menu\\\",\\\"width\\\":1000,\\\"rootFontSize\\\":16},\\\"nrddBvoJ1\\\":{\\\"min\\\":670,\\\"max\\\":999,\\\"canvasClassName\\\":\\\"framer-k5vdzt-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"Proportionally Scaleable Gallery Menu\\\",\\\"width\\\":670,\\\"rootFontSize\\\":16},\\\"pL6B0IU_q\\\":{\\\"max\\\":669,\\\"canvasClassName\\\":\\\"framer-1p5yniv-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"for small screens\\\",\\\"width\\\":450,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"mkLEpmvUn\\\":[\\\".framer-m28axo-container\\\",\\\".framer-d434mt-container\\\"],\\\"pL6B0IU_q\\\":[\\\".framer-m28axo-container\\\",\\\".framer-d434mt-container\\\"],\\\"nrddBvoJ1\\\":[\\\".framer-d434mt-container\\\"]}\",\"framerDefaultVariant\":\"mkLEpmvUn\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0f6ce29)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Cursor from\"#framer/local/canvasComponent/MHwrZUE3Y/MHwrZUE3Y.js\";import Footer from\"#framer/local/canvasComponent/risVryvZc/risVryvZc.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const FooterFonts=getFonts(Footer);const CursorFonts=getFonts(Cursor);const breakpoints={AVSbJhzob:\"(min-width: 1000px)\",mJ3l6zyIT:\"(max-width: 669.98px)\",xLNOl2vXq:\"(min-width: 670px) and (max-width: 999.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-vHwjm\";const variantClassNames={AVSbJhzob:\"framer-v-r33wzf\",mJ3l6zyIT:\"framer-v-1mdkf2c\",xLNOl2vXq:\"framer-v-1lv5c13\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vHwjm.framer-1v3y8ps, .framer-vHwjm .framer-1v3y8ps { display: block; }\",\".framer-vHwjm.framer-r33wzf { align-content: center; align-items: center; background-color: var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, #1f1f1f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vHwjm .framer-t04hd1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-vHwjm .framer-3p160e-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",\".framer-vHwjm .framer-19pys3r-container { flex: none; height: 100vh; order: 1005; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={AVSbJhzob:\"(min-width: 1000px)\",mJ3l6zyIT:\"(max-width: 669.98px)\",xLNOl2vXq:\"(min-width: 670px) and (max-width: 999.98px)\"};const humanReadableVariantMap={\"for small screens\":\"mJ3l6zyIT\",\"Left-Fixed Gallery Menu\":\"AVSbJhzob\",\"Proportionally Scaleable Gallery Menu\":\"xLNOl2vXq\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AVSbJhzob\"};};const cursor={component:Cursor,variant:\"SM2uZB9LV\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"xLNOl2vXq\")return false;return true;};useCustomCursors({\"17q5ypu\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"AVSbJhzob\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, rgb(31, 31, 31)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-r33wzf\",className),\"data-framer-cursor\":\"17q5ypu\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-t04hd1\"}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3p160e-container hidden-1lv5c13\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JuGv0bcVV\",scopeId:\"QSYv14dLG\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"JuGv0bcVV\",intensity:20,layoutId:\"JuGv0bcVV\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xLNOl2vXq:{y:1e3}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19pys3r-container\",nodeId:\"XEk1iN2Wo\",scopeId:\"QSYv14dLG\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{mJ3l6zyIT:{variant:matchVariant(\"EbBLic7RH\")},xLNOl2vXq:{variant:matchVariant(\"QY2h4jhRX\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"XEk1iN2Wo\",layoutId:\"XEk1iN2Wo\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"UDVmHINyH\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2208\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xLNOl2vXq\":{\"layout\":[\"fixed\",\"fixed\"]},\"mJ3l6zyIT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"AVSbJhzob\":[\".framer-3p160e-container\",\".framer-19pys3r-container\"],\"mJ3l6zyIT\":[\".framer-3p160e-container\",\".framer-19pys3r-container\"],\"xLNOl2vXq\":[\".framer-19pys3r-container\"]}\n * @framerBreakpoints {\"AVSbJhzob\":{\"min\":1000,\"canvasClassName\":\"framer-r33wzf-override\",\"minHeight\":2208,\"name\":\"Left-Fixed Gallery Menu\",\"width\":1000,\"rootFontSize\":16},\"xLNOl2vXq\":{\"min\":670,\"max\":999,\"canvasClassName\":\"framer-1lv5c13-override\",\"minHeight\":2208,\"name\":\"Proportionally Scaleable Gallery Menu\",\"width\":670,\"rootFontSize\":16},\"mJ3l6zyIT\":{\"max\":669,\"canvasClassName\":\"framer-1mdkf2c-override\",\"minHeight\":2208,\"name\":\"for small screens\",\"width\":450,\"rootFontSize\":16}}\n * @framerDefaultVariant AVSbJhzob\n * @framerLayoutTemplate true\n */const FramerQSYv14dLG=withCSS(Component,css,\"framer-vHwjm\");export default FramerQSYv14dLG;FramerQSYv14dLG.displayName=\"Lobby\";FramerQSYv14dLG.defaultProps={height:2208,width:1e3};addFonts(FramerQSYv14dLG,[{explicitInter:true,fonts:[]},...SmoothScrollFonts,...FooterFonts,...CursorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQSYv14dLG\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"AVSbJhzob\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"2208\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xLNOl2vXq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mJ3l6zyIT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1000\",\"framerBreakpoints\":\"{\\\"AVSbJhzob\\\":{\\\"min\\\":1000,\\\"canvasClassName\\\":\\\"framer-r33wzf-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"Left-Fixed Gallery Menu\\\",\\\"width\\\":1000,\\\"rootFontSize\\\":16},\\\"xLNOl2vXq\\\":{\\\"min\\\":670,\\\"max\\\":999,\\\"canvasClassName\\\":\\\"framer-1lv5c13-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"Proportionally Scaleable Gallery Menu\\\",\\\"width\\\":670,\\\"rootFontSize\\\":16},\\\"mJ3l6zyIT\\\":{\\\"max\\\":669,\\\"canvasClassName\\\":\\\"framer-1mdkf2c-override\\\",\\\"minHeight\\\":2208,\\\"name\\\":\\\"for small screens\\\",\\\"width\\\":450,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"AVSbJhzob\\\":[\\\".framer-3p160e-container\\\",\\\".framer-19pys3r-container\\\"],\\\"mJ3l6zyIT\\\":[\\\".framer-3p160e-container\\\",\\\".framer-19pys3r-container\\\"],\\\"xLNOl2vXq\\\":[\\\".framer-19pys3r-container\\\"]}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (74b9e1d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Header from\"#framer/local/canvasComponent/KNyaWNuvZ/KNyaWNuvZ.js\";import Footer from\"#framer/local/canvasComponent/risVryvZc/risVryvZc.js\";const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const breakpoints={D9o9vW01K:\"(max-width: 999.98px)\",qKEByDzZN:\"(min-width: 1000px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-6IMDk\";const variantClassNames={D9o9vW01K:\"framer-v-h1eg5l\",qKEByDzZN:\"framer-v-r21yz0\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-6IMDk.framer-1pf3vth, .framer-6IMDk .framer-1pf3vth { display: block; }\",\".framer-6IMDk.framer-r21yz0 { align-content: center; align-items: center; background-color: var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, #171717); 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-6IMDk .framer-1jr6fdu-container { flex: none; height: auto; order: -1000; position: relative; width: 100%; }\",\".framer-6IMDk .framer-1uibts { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-6IMDk .framer-q6zpyx-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={D9o9vW01K:\"(max-width: 999.98px)\",qKEByDzZN:\"(min-width: 1000px)\"};const humanReadableVariantMap={Desktop:\"qKEByDzZN\",Mobile:\"D9o9vW01K\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"qKEByDzZN\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"qKEByDzZN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1cbca62c-a015-44e5-91a0-0ff17a86ca95, rgb(23, 23, 23)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-r21yz0\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:110,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jr6fdu-container\",nodeId:\"I6P_J5QHU\",scopeId:\"FGNz8s6Y2\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D9o9vW01K:{variant:matchVariant(\"nHCkdXpWq\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"I6P_J5QHU\",layoutId:\"I6P_J5QHU\",style:{width:\"100%\"},variant:matchVariant(\"P0EuTaDbU\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uibts\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"100vw\",y:1110,children:/*#__PURE__*/_jsx(Container,{className:\"framer-q6zpyx-container\",nodeId:\"LOd4Evpis\",scopeId:\"FGNz8s6Y2\",children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"LOd4Evpis\",layoutId:\"LOd4Evpis\",style:{width:\"100%\"},variant:matchVariant(\"wWoUFtayr\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D9o9vW01K\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"qKEByDzZN\":[\".framer-1jr6fdu-container\",\".framer-q6zpyx-container\"],\"D9o9vW01K\":[\".framer-1jr6fdu-container\",\".framer-q6zpyx-container\"]}\n * @framerBreakpoints {\"qKEByDzZN\":{\"min\":1000,\"canvasClassName\":\"framer-r21yz0-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1000,\"rootFontSize\":16},\"D9o9vW01K\":{\"max\":999,\"canvasClassName\":\"framer-h1eg5l-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Mobile\",\"width\":488,\"rootFontSize\":16}}\n * @framerDefaultVariant qKEByDzZN\n * @framerLayoutTemplate true\n */const FramerFGNz8s6Y2=withCSS(Component,css,\"framer-6IMDk\");export default FramerFGNz8s6Y2;FramerFGNz8s6Y2.displayName=\"HēroEffect\";FramerFGNz8s6Y2.defaultProps={height:1e3,width:1e3};addFonts(FramerFGNz8s6Y2,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerFGNz8s6Y2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFGNz8s6Y2\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1000\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"qKEByDzZN\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D9o9vW01K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"qKEByDzZN\\\":[\\\".framer-1jr6fdu-container\\\",\\\".framer-q6zpyx-container\\\"],\\\"D9o9vW01K\\\":[\\\".framer-1jr6fdu-container\\\",\\\".framer-q6zpyx-container\\\"]}\",\"framerBreakpoints\":\"{\\\"qKEByDzZN\\\":{\\\"min\\\":1000,\\\"canvasClassName\\\":\\\"framer-r21yz0-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1000,\\\"rootFontSize\\\":16},\\\"D9o9vW01K\\\":{\\\"max\\\":999,\\\"canvasClassName\\\":\\\"framer-h1eg5l-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Mobile\\\",\\\"width\\\":488,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Rooms from \"https://framerusercontent.com/modules/dJIyEMVlUf313BMOfNaR/fHg19re6e5BlGcFcbcsS/JC56bEP2D.js\";\r\nimport GalleryRooms from \"https://framerusercontent.com/modules/ifGJzrmMOXeVd1gTZNEA/gBPdxl9z5TQQcjkQXqxt/xI6wAIIP6.js\";\r\nimport Lobby from \"https://framerusercontent.com/modules/IKivAgaFWOcVl5yH3neJ/tqSbsyaVlFM4iSxf9jtB/QSYv14dLG.js\";\r\nimport HRoEffect from \"https://framerusercontent.com/modules/IxDCJj5i3rM0fIaTn69m/tSUBW7z3gFQLMgw7W47d/FGNz8s6Y2.js\";\r\n\r\n\t\tconst routes = {oAwKl1Ds6: {elements: {A_krOY3tA: \"contact\", drbViRjn6: \"background\", E1dQNFhhl: \"socials\", iWmqRCabw: \"portfolio-gallery\", jidBiPqo8: \"Gallery\", Kt1jwcuzs: \"lobby-2\", qHJt0hHQ6: \"me-myself\", Ro6cSyXRg: \"lobby-1\", vkrqzI_ry: \"subscribe\", YrR3q3M6e: \"lobby\", zhjTnOWQL: \"awards-section\", ZlC8T2Vxr: \"gallery\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q00MPtTosjjKqzSF6Kqz/eztDAtfvWjIwIyRjCcLg/oAwKl1Ds6.js\")), path: \"/\"}, F7cQBSIps: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2o0ln8ZAFlcOJSyEsejW/n0nO5SUaa6jU65BuTpzv/F7cQBSIps.js\")), path: \"/gallery\"}, NbgP6RnkT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VKC4iTCvwPJAsGba0Dcz/8a1gtX7qzSU1h81CS3wY/NbgP6RnkT.js\")), path: \"/privacy-policy\"}, sFaxPJRuV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kCwZIvJk8BmaqPkDrylQ/sPrYNJsRxHvaRnCb0RjX/sFaxPJRuV.js\")), path: \"/404\"}, Zd0l5Vxpc: {collectionId: \"hZvpHiV2W\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/krMLz1HA4Uvsb85AS9sI/7MxczzAC8DdMRjCnTwf3/Zd0l5Vxpc.js\")), path: \"/gallery/:xMzPsKI4m\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {hZvpHiV2W: async () => (await import(\"https://framerusercontent.com/modules/m8GHekAxG98gRkb9aCxD/nlJhyRCDmd9Lr39Mg5aW/hZvpHiV2W.js\"))?.[\"utils\"], Lda3o2_YY: async () => (await import(\"https://framerusercontent.com/modules/2gyB4BirCe2HhWGX12cP/g6lcnXkxopJvoqDQGTK2/Lda3o2_YY.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"91b527b64eab9ad46a3107365852af45c1b243c8ad4233277f7f49320568b33a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"oAwKl1Ds6\":\r\ncase \"F7cQBSIps\":\r\nreturn React.createElement(Lobby, {...props, key: \"Lobby\", style}, children(true));\r\ncase \"NbgP6RnkT\":\r\ncase \"sFaxPJRuV\":\r\ncase \"yOEhPCnbN\":\r\nreturn React.createElement(Rooms, {...props, key: \"Rooms\", style}, children(true));\r\ncase \"gqpmlPon7\":\r\nreturn React.createElement(HRoEffect, {...props, key: \"HRoEffect\", style}, children(true));\r\ncase \"Zd0l5Vxpc\":\r\nreturn React.createElement(GalleryRooms, {...props, key: \"GalleryRooms\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"oAwKl1Ds6\":\r\ncase \"F7cQBSIps\":\r\nreturn [{hash: \"r33wzf\", mediaQuery: \"(min-width: 1000px)\"}, {hash: \"1lv5c13\", mediaQuery: \"(min-width: 670px) and (max-width: 999.98px)\"}, {hash: \"1mdkf2c\", mediaQuery: \"(max-width: 669.98px)\"}]\r\ncase \"NbgP6RnkT\":\r\ncase \"sFaxPJRuV\":\r\ncase \"yOEhPCnbN\":\r\nreturn [{hash: \"8furoa\", mediaQuery: \"(min-width: 1000px)\"}, {hash: \"o2re16\", mediaQuery: \"(min-width: 670px) and (max-width: 999.98px)\"}, {hash: \"101elil\", mediaQuery: \"(max-width: 669.98px)\"}]\r\ncase \"gqpmlPon7\":\r\nreturn [{hash: \"r21yz0\", mediaQuery: \"(min-width: 1000px)\"}, {hash: \"h1eg5l\", mediaQuery: \"(max-width: 999.98px)\"}]\r\ncase \"Zd0l5Vxpc\":\r\nreturn [{hash: \"179o0yb\", mediaQuery: \"(min-width: 1000px)\"}, {hash: \"k5vdzt\", mediaQuery: \"(min-width: 670px) and (max-width: 999.98px)\"}, {hash: \"1p5yniv\", mediaQuery: \"(max-width: 669.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(\"https://framerusercontent.com/modules/kCwZIvJk8BmaqPkDrylQ/sPrYNJsRxHvaRnCb0RjX/sFaxPJRuV.js\")),\r\n\t\t\t\t\tisReducedMotion: false,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://parsaabasalt.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/ZgBgBkBhD6XAkItweNbv/r3d53KN7NRdUGQ7wIEZb/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: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.6, duration: 0.6, ease: [0.81, 0.01, 0.22, 0.98], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"30%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.81, 0.01, 0.22, 0.98], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-30%\"}}, 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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"}