{"version":3,"file":"BookingWidget.dsnAdaCJ.mjs","names":["getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","toResponsiveImage","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","Image1","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","Button","RoomItem","Rooms","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","getLocalizedValue","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","__esmMin","pe","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","x","ie","l","oe","c","J","init_jsx_runtime","ce","de","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","motion","parsePaddingString","getFontsFromSharedStyle","SmartComponentScopedContainer","useRouter","forwardLoader","addFonts","useVariantState","RichText","getLoadingLazyAtYPosition","runTasksWithYield","PathVariablesContext","useLocaleInfo","useActiveVariantCallback","Image$1","useComponentViewport","Link","LazyValue","ComponentViewportProvider","cx","withFX","withCSS","ChildrenCanSuspend","ControlType","init_framer_BikQVKhx","ResolveLinks","useQueryData","getFonts","className","init_QfzJDjR0J","fonts","FramerldfHRAOlb","css$3","fonts$1","init_ldfHRAOlb","className$1","init_xfcJ4MRS9","css$2","init_RExNCSpAf","css$4","fonts$2","className$2","init_AVlBFFHbu","css$5","fonts$3","className$3","init_wywr9SPJm","T","getLocalizedValue$1","locale","values","valuesByLocaleId$1","value","key","preload$1","promises","promise","usePreloadLocalizedValues$1","preloadPromise","init_KqactRKov","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","init_QaQsRekZH","addPropertyOverrides$1","variants","nextOverrides","variant","overrides","enabledGestures","cycleOrder$1","serializationHash$1","variantClassNames$1","toResponsiveImage$1","transition1$1","animation$1","Transition$1","humanReadableVariantMap$1","Variants$1","getProps$1","createLayoutDependency$1","Component$1","css$1","FramerQaQsRekZH","init_QaQsRekZH$1","config","transition","contextValue","props","image","title","link","bedType","fallbackRef","refBinding","ref","defaultLayoutId","componentViewport","className$5","restProps","layoutDependency","scopingClassNames","activeLocale","layoutId","gestureHandlers","JcFOzelbo","classNames","style","baseVariant","gestureVariant","L4LGc2Wik","YX7bFSobn","vPVNO_GrO","addPropertyControls","addPropertyOverrides","MotionDivWithFX","ButtonFonts","RoomItemFonts","cycleOrder","serializationHash","variantClassNames","numberToPixelString","transition1","animation","transition2","animation1","animation2","matchVariant","toResponsiveImage","query1","query3","QueryData","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","FramerKqactRKov","init_KqactRKov$1","args","arg","GwCh6fYUY","children","query","padding","roomName","click","className$4","sharedStyleClassNames","onTap1l64ejg","activeVariantCallback","setGestureState","SZdHuUvLk","parsedPadding","DuXJ8IStt","resolvedLinks","collection","idmR9VTX3U8","RpRZZiY4BmR9VTX3U8","UoDyCR7AEmR9VTX3U8","WEBctGkCEmR9VTX3U8","Y1Bajjc3LmR9VTX3U8","resolvedLinks1","context","loadBookVisit","script","resolve","reject","scriptPromise","BookingWidget","containerRef","containerId","cancelled","CONFIG","barColor","labelColor","CSS","init_BookingWidget"],"sources":["https:/framerusercontent.com/modules/R36gBkU3jBXGFjiP8h6A/uTENd9icH4p7pWb9dzSl/KqactRKov.js","https:/framerusercontent.com/modules/SpVQTBNSaqvhP6W4NFdT/BYeAXE2zoaDVKVzfK43Z/QaQsRekZH.js","https:/framerusercontent.com/modules/vg4CK5V9oIS0FPvl0eVm/fYc18XRdMjy2oTdxAHEI/QaQsRekZH.js","https:/framerusercontent.com/modules/iQPIUi12s8soQpqTDZXA/kPeDjuepH6IhiseMEa8r/KqactRKov.js","https:/framerusercontent.com/modules/2y09AJKTn8TX9CndIf8T/FIlG20DraX4FIXz7433T/BookingWidget.js"],"sourcesContent":["// Generated by Framer (1f371ea)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={rvF7y7VWD:new LazyValue(()=>import(\"./KqactRKov-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={rvF7y7VWD:new LazyValue(()=>import(\"./QaQsRekZH-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/pqjD5O7NnugrKRjPPGv7/XpZjVi8Wc97TKvv7trpa/AVlBFFHbu.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/BnZM8esPdiIvUDshA1QW/l0DJDsHdd3E3HmiirlqO/QfzJDjR0J.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ZkfNTJz8zn3rmuwij40N/bBWGkvgoChfncAgXoC8z/xfcJ4MRS9.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/SpVQTBNSaqvhP6W4NFdT/BYeAXE2zoaDVKVzfK43Z/QaQsRekZH.js\";const enabledGestures={PBGzUNJHU:{hover:true},v4euIOg6X:{hover:true}};const cycleOrder=[\"PBGzUNJHU\",\"v4euIOg6X\"];const serializationHash=\"framer-qmyAL\";const variantClassNames={PBGzUNJHU:\"framer-v-1szyqbx\",v4euIOg6X:\"framer-v-huq19a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const JcFOzelbo=undefined;const L4LGc2Wik=undefined;const YX7bFSobn=undefined;const vPVNO_GrO=undefined;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.01,skewX:0,skewY:0,transition:transition2};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={\"Tablet / Mobile\":\"v4euIOg6X\",Desktop:\"PBGzUNJHU\"};const Variants=motion.create(React.Fragment);const getProps=({bedType,height,id,image,link,title,width,...props})=>{return{...props,JcFOzelbo:image??props.JcFOzelbo??{pixelHeight:683,pixelWidth:1024,src:\"https://framerusercontent.com/images/J3AyHjCFDTPwtUx9i18NhxZ6E6I.png?width=1024&height=683\",srcSet:\"https://framerusercontent.com/images/J3AyHjCFDTPwtUx9i18NhxZ6E6I.png?scale-down-to=512&width=1024&height=683 512w,https://framerusercontent.com/images/J3AyHjCFDTPwtUx9i18NhxZ6E6I.png?width=1024&height=683 1024w\"},L4LGc2Wik:title??props.L4LGc2Wik??\"Single\",variant:humanReadableVariantMap[props.variant]??props.variant??\"PBGzUNJHU\",vPVNO_GrO:link??props.vPVNO_GrO,YX7bFSobn:bedType??props.YX7bFSobn??\"1 queen bed\"};};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,L4LGc2Wik,YX7bFSobn,vPVNO_GrO,JcFOzelbo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PBGzUNJHU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:683,pixelWidth:1024,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(JcFOzelbo)},className:cx(scopingClassNames,\"framer-1szyqbx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"PBGzUNJHU\",ref:refBinding,style:{...style},...addPropertyOverrides({v4euIOg6X:{\"data-framer-name\":\"Tablet / Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qnwk76\",\"data-framer-name\":\"Room name\",layoutDependency:layoutDependency,layoutId:\"pon9nooNv\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-elko5\",\"data-styles-preset\":\"AVlBFFHbu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-0d72eae3-b091-424c-a9c6-b110a258767f, rgb(255, 255, 255)))\"},children:\"Single\"})}),className:\"framer-1af4obr\",\"data-framer-name\":\"Room Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"otlz4oOKH\",style:{\"--extracted-1w1cjl5\":\"var(--token-0d72eae3-b091-424c-a9c6-b110a258767f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:L4LGc2Wik,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18ca6v2\",\"data-framer-name\":\"Room Details\",layoutDependency:layoutDependency,layoutId:\"zF2yZ3g42\",style:{opacity:0},variants:{\"PBGzUNJHU-hover\":{opacity:1},v4euIOg6X:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jeir1d\",\"data-styles-preset\":\"QfzJDjR0J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d72eae3-b091-424c-a9c6-b110a258767f, rgb(255, 255, 255)))\"},children:\"1 queen bed\"})}),className:\"framer-1e4u224\",\"data-framer-name\":\"Bed Type\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XFJ0hgQJp\",style:{\"--extracted-r6o4lv\":\"var(--token-0d72eae3-b091-424c-a9c6-b110a258767f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:YX7bFSobn,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1co73bk\",\"data-border\":true,\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"b6FMtxRkb\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0d72eae3-b091-424c-a9c6-b110a258767f, rgb(255, 255, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(73, 92, 78, 0)\"},whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1poc9xw\",\"data-styles-preset\":\"xfcJ4MRS9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d72eae3-b091-424c-a9c6-b110a258767f, rgb(255, 255, 255)))\"},children:\"Explore room\"})}),className:\"framer-8g1kfr\",\"data-framer-name\":\"Button Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V3SKJqC1R\",style:{\"--extracted-r6o4lv\":\"var(--token-0d72eae3-b091-424c-a9c6-b110a258767f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(Link,{href:vPVNO_GrO,motionChild:true,nodeId:\"qZvsazw91\",openInNewTab:false,scopeId:\"QaQsRekZH\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pn8hth framer-xu4d7f\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"qZvsazw91\",style:{background:\"linear-gradient(180deg, rgba(22, 26, 22, 0.5) 0%, rgba(25, 26, 25, 0.9) 100%)\",opacity:.5},variants:{\"PBGzUNJHU-hover\":{background:\"linear-gradient(180deg, rgba(37, 37, 37, 0.2) 0%, rgba(37, 37, 37, 0.8) 100%)\",opacity:.75},\"v4euIOg6X-hover\":{opacity:.75}}})})]})})})});});const css=[\".framer-qmyAL.framer-xu4d7f, .framer-qmyAL .framer-xu4d7f { display: block; }\",\".framer-qmyAL.framer-1szyqbx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; height: 500px; justify-content: space-between; overflow: hidden; padding: 32px; position: relative; width: 475px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-qmyAL .framer-1qnwk76 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-qmyAL .framer-1af4obr { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-qmyAL .framer-18ca6v2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-qmyAL .framer-1e4u224 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qmyAL .framer-1co73bk { 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 0px 5px 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-qmyAL .framer-8g1kfr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qmyAL .framer-1pn8hth { flex: none; height: 100%; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; text-decoration: none; top: calc(50.00000000000002% - 100% / 2); z-index: 1; }\",\".framer-qmyAL.framer-v-huq19a.framer-1szyqbx { height: 320px; width: 768px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-qmyAL[data-border=\"true\"]::after, .framer-qmyAL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 500\n * @framerIntrinsicWidth 475\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"v4euIOg6X\":{\"layout\":[\"fixed\",\"fixed\"]},\"rZnndPn6p\":{\"layout\":[\"fixed\",\"fixed\"]},\"v6bQDP8t6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"L4LGc2Wik\":\"title\",\"YX7bFSobn\":\"bedType\",\"vPVNO_GrO\":\"link\",\"JcFOzelbo\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQaQsRekZH=withCSS(Component,css,\"framer-qmyAL\");export default FramerQaQsRekZH;FramerQaQsRekZH.displayName=\"Room Item\";FramerQaQsRekZH.defaultProps={height:500,width:475};addPropertyControls(FramerQaQsRekZH,{variant:{options:[\"PBGzUNJHU\",\"v4euIOg6X\"],optionTitles:[\"Desktop\",\"Tablet / Mobile\"],title:\"Variant\",type:ControlType.Enum},L4LGc2Wik:{defaultValue:\"Single\",displayTextArea:false,title:\"Title\",type:ControlType.String},onL4LGc2WikChange:{changes:\"L4LGc2Wik\",type:ControlType.ChangeHandler},YX7bFSobn:{defaultValue:\"1 queen bed\",displayTextArea:false,title:\"Bed Type\",type:ControlType.String},onYX7bFSobnChange:{changes:\"YX7bFSobn\",type:ControlType.ChangeHandler},vPVNO_GrO:{title:\"Link\",type:ControlType.Link},JcFOzelbo:{__defaultAssetReference:\"data:framer/asset-reference,J3AyHjCFDTPwtUx9i18NhxZ6E6I.png?originalFilename=Image.png&width=1024&height=683\",title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerQaQsRekZH,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQaQsRekZH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v4euIOg6X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rZnndPn6p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v6bQDP8t6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"475\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"L4LGc2Wik\\\":\\\"title\\\",\\\"YX7bFSobn\\\":\\\"bedType\\\",\\\"vPVNO_GrO\\\":\\\"link\\\",\\\"JcFOzelbo\\\":\\\"image\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"500\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QaQsRekZH.map","// Generated by Framer (1f371ea)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,parsePaddingString,PathVariablesContext,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Rooms from\"https://framerusercontent.com/modules/6q2QYQbIh5L5IUsJ1J98/rmP7ojDjyLkAP2heh67y/wywr9SPJm.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/BnZM8esPdiIvUDshA1QW/l0DJDsHdd3E3HmiirlqO/QfzJDjR0J.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/HGlGpBLNAPca3tw9TQ0R/c6xuZuriIn7QYt2MORKw/RExNCSpAf.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ZkfNTJz8zn3rmuwij40N/bBWGkvgoChfncAgXoC8z/xfcJ4MRS9.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/R36gBkU3jBXGFjiP8h6A/uTENd9icH4p7pWb9dzSl/KqactRKov.js\";import Button from\"https://framerusercontent.com/modules/r6DQB8sm7EM7D3Bct5k5/0ei4YrUKH2mknAxacc0j/ldfHRAOlb.js\";import RoomItem from\"https://framerusercontent.com/modules/vg4CK5V9oIS0FPvl0eVm/fYc18XRdMjy2oTdxAHEI/QaQsRekZH.js\";const MotionDivWithFX=withFX(motion.div);const ButtonFonts=getFonts(Button);const RoomItemFonts=getFonts(RoomItem);const cycleOrder=[\"S55Aq2Lw0\",\"RbJyco4SW\",\"iJKKRgNTX\",\"hSo2W0xcb\"];const serializationHash=\"framer-wyXw3\";const variantClassNames={hSo2W0xcb:\"framer-v-qp9au6\",iJKKRgNTX:\"framer-v-dwm9b6\",RbJyco4SW:\"framer-v-2qos2m\",S55Aq2Lw0:\"framer-v-1phmuwe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DuXJ8IStt=undefined;const SZdHuUvLk=undefined;const GwCh6fYUY=undefined;const Y1Bajjc3LmR9VTX3U8=undefined;const WEBctGkCEmR9VTX3U8=undefined;const UoDyCR7AEmR9VTX3U8=undefined;const RpRZZiY4BmR9VTX3U8=undefined;const idmR9VTX3U8=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:.1,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.01,skewX:0,skewY:0,transition:transition3,y:-2};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=(prequery,{GwCh6fYUY})=>prequery({from:{alias:\"mR9VTX3U8\",data:Rooms,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},orderBy:[{collection:\"mR9VTX3U8\",name:\"JqgBgAffS\",type:\"Identifier\"}],select:[{collection:\"mR9VTX3U8\",name:\"Y1Bajjc3L\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"WEBctGkCE\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"UoDyCR7AE\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"RpRZZiY4B\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"id\",type:\"Identifier\"}],where:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"mR9VTX3U8\",name:\"Y1Bajjc3L\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:GwCh6fYUY},type:\"BinaryOperation\"}}});const query1=GwCh6fYUY=>({from:{alias:\"mR9VTX3U8\",data:Rooms,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},orderBy:[{collection:\"mR9VTX3U8\",name:\"JqgBgAffS\",type:\"Identifier\"}],select:[{collection:\"mR9VTX3U8\",name:\"Y1Bajjc3L\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"WEBctGkCE\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"UoDyCR7AE\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"RpRZZiY4B\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"id\",type:\"Identifier\"}],where:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"mR9VTX3U8\",name:\"Y1Bajjc3L\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:GwCh6fYUY},type:\"BinaryOperation\"}}});const query2=(prequery,{GwCh6fYUY})=>prequery({from:{alias:\"mR9VTX3U8\",data:Rooms,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},orderBy:[{collection:\"mR9VTX3U8\",name:\"JqgBgAffS\",type:\"Identifier\"}],select:[{collection:\"mR9VTX3U8\",name:\"Y1Bajjc3L\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"WEBctGkCE\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"UoDyCR7AE\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"RpRZZiY4B\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"id\",type:\"Identifier\"}],where:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"mR9VTX3U8\",name:\"Y1Bajjc3L\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:GwCh6fYUY},type:\"BinaryOperation\"}}});const query3=GwCh6fYUY=>({from:{alias:\"mR9VTX3U8\",data:Rooms,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},orderBy:[{collection:\"mR9VTX3U8\",name:\"JqgBgAffS\",type:\"Identifier\"}],select:[{collection:\"mR9VTX3U8\",name:\"Y1Bajjc3L\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"WEBctGkCE\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"UoDyCR7AE\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"RpRZZiY4B\",type:\"Identifier\"},{collection:\"mR9VTX3U8\",name:\"id\",type:\"Identifier\"}],where:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"mR9VTX3U8\",name:\"Y1Bajjc3L\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:GwCh6fYUY},type:\"BinaryOperation\"}}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Small Desktop\":\"RbJyco4SW\",Desktop:\"S55Aq2Lw0\",Phone:\"hSo2W0xcb\",Tablet:\"iJKKRgNTX\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,padding,roomName,width,...props})=>{return{...props,DuXJ8IStt:padding??props.DuXJ8IStt??\"120px 0px 0px 0px\",GwCh6fYUY:roomName??props.GwCh6fYUY??\"\",SZdHuUvLk:click??props.SZdHuUvLk,variant:humanReadableVariantMap[props.variant]??props.variant??\"S55Aq2Lw0\"};};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,GwCh6fYUY,DuXJ8IStt,SZdHuUvLk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"S55Aq2Lw0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1l64ejg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SZdHuUvLk){const res=await SZdHuUvLk(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const router=useRouter();const parsedPadding=typeof DuXJ8IStt===\"string\"?parsePaddingString(DuXJ8IStt):{top:DuXJ8IStt,right:DuXJ8IStt,bottom:DuXJ8IStt,left:DuXJ8IStt};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-1phmuwe\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"S55Aq2Lw0\",onTap:onTap1l64ejg,ref:refBinding,style:{\"--a0sy17\":numberToPixelString(DuXJ8IStt),backgroundColor:\"var(--token-9c1490c2-9620-4156-b844-5cca482c4016, rgb(88, 62, 47))\",...style},...addPropertyOverrides({hSo2W0xcb:{\"data-framer-name\":\"Phone\"},iJKKRgNTX:{\"data-framer-name\":\"Tablet\"},RbJyco4SW:{\"data-framer-name\":\"Small Desktop\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17rupmk\",\"data-framer-name\":\"Section\",layoutDependency:layoutDependency,layoutId:\"KLTGe5KW4\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-o19xbz\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"SdHlvUHEs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1poc9xw\",\"data-styles-preset\":\"xfcJ4MRS9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-38d0e72a-bd37-4eb5-8c96-18ab73305b2e, rgb(248, 250, 236)))\"},children:\"Our rooms\"})}),className:\"framer-x2pkch\",\"data-framer-name\":\"Section Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g78mqPDxa\",style:{\"--extracted-r6o4lv\":\"var(--token-38d0e72a-bd37-4eb5-8c96-18ab73305b2e, rgb(248, 250, 236))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-1aeea8g\",\"data-styles-preset\":\"RExNCSpAf\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-38d0e72a-bd37-4eb5-8c96-18ab73305b2e, rgb(248, 250, 236)))\"},children:[\"A warm \",/*#__PURE__*/_jsx(motion.em,{children:\"place\"}),\" to land after \",/*#__PURE__*/_jsx(motion.em,{children:\"wild days.\"})]})}),className:\"framer-169s6in\",\"data-framer-name\":\"Section Subtitle\",fonts:[\"Inter\",\"Inter-Italic\"],layoutDependency:layoutDependency,layoutId:\"GxsK4QbPt\",style:{\"--extracted-1of0zx5\":\"var(--token-38d0e72a-bd37-4eb5-8c96-18ab73305b2e, rgb(248, 250, 236))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jeir1d\",\"data-styles-preset\":\"QfzJDjR0J\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-38d0e72a-bd37-4eb5-8c96-18ab73305b2e, rgb(248, 250, 236)))\"},children:\"Thoughtfully designed rooms with tactile materials, deep rest, and views that keep changing. Comfortable, calm, and always connected to what’s happening outside.\"})}),className:\"framer-gcblfd\",\"data-framer-name\":\"Section Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"usIPqF11f\",style:{\"--extracted-r6o4lv\":\"var(--token-38d0e72a-bd37-4eb5-8c96-18ab73305b2e, rgb(248, 250, 236))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ggfZY2G9d\"},implicitPathVariables:undefined},{href:{webPageId:\"ggfZY2G9d\"},implicitPathVariables:undefined},{href:{webPageId:\"ggfZY2G9d\"},implicitPathVariables:undefined},{href:{webPageId:\"ggfZY2G9d\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gxlml7-container\",layoutDependency:layoutDependency,layoutId:\"AGpzSLSGL-container\",nodeId:\"AGpzSLSGL\",rendersWithMotion:true,scopeId:\"KqactRKov\",whileHover:animation2,children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"AGpzSLSGL\",KOz8YlLQv:getLocalizedValue(\"v3\",activeLocale)??\"View all rooms\",layoutId:\"AGpzSLSGL\",variant:matchVariant(\"SSekyDCtl\"),width:\"100%\",xgKBgform:resolvedLinks[0],yndndIsJA:false,...addPropertyOverrides({hSo2W0xcb:{xgKBgform:resolvedLinks[3]},iJKKRgNTX:{xgKBgform:resolvedLinks[2]},RbJyco4SW:{xgKBgform:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ph6mxl\",\"data-framer-name\":\"Featured Rooms\",layoutDependency:layoutDependency,layoutId:\"AiwkZw4AI\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vlxz0f\",layoutDependency:layoutDependency,layoutId:\"mR9VTX3U8\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(GwCh6fYUY),...addPropertyOverrides({hSo2W0xcb:{query:query3(GwCh6fYUY)},iJKKRgNTX:{query:query3(GwCh6fYUY)}},baseVariant,gestureVariant),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idmR9VTX3U8,RpRZZiY4B:RpRZZiY4BmR9VTX3U8,UoDyCR7AE:UoDyCR7AEmR9VTX3U8,WEBctGkCE:WEBctGkCEmR9VTX3U8,Y1Bajjc3L:Y1Bajjc3LmR9VTX3U8},index)=>{Y1Bajjc3LmR9VTX3U8??=\"\";WEBctGkCEmR9VTX3U8??=\"\";UoDyCR7AEmR9VTX3U8??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`mR9VTX3U8-${idmR9VTX3U8}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{UoDyCR7AE:UoDyCR7AEmR9VTX3U8},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14nqer3\",layoutDependency:layoutDependency,layoutId:\"AwY8wo_oY\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{UoDyCR7AE:UoDyCR7AEmR9VTX3U8},webPageId:\"VcFyZHjTt\"},implicitPathVariables:undefined},{href:{pathVariables:{UoDyCR7AE:UoDyCR7AEmR9VTX3U8},webPageId:\"VcFyZHjTt\"},implicitPathVariables:undefined},{href:{pathVariables:{UoDyCR7AE:UoDyCR7AEmR9VTX3U8},webPageId:\"VcFyZHjTt\"},implicitPathVariables:undefined},{href:{pathVariables:{UoDyCR7AE:UoDyCR7AEmR9VTX3U8},webPageId:\"VcFyZHjTt\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:600,width:`max(min(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px, 1920px), 1px)`,...addPropertyOverrides({hSo2W0xcb:{height:500},iJKKRgNTX:{height:320,width:`max(min(${componentViewport?.width||\"100vw\"} - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px, 1920px), 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nz4l0y-container\",layoutDependency:layoutDependency,layoutId:\"plVSdBqTl-container\",nodeId:\"plVSdBqTl\",rendersWithMotion:true,scopeId:\"KqactRKov\",children:/*#__PURE__*/_jsx(RoomItem,{height:\"100%\",id:\"plVSdBqTl\",JcFOzelbo:toResponsiveImage(RpRZZiY4BmR9VTX3U8),L4LGc2Wik:Y1Bajjc3LmR9VTX3U8,layoutId:\"plVSdBqTl\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},variant:matchVariant(\"PBGzUNJHU\"),vPVNO_GrO:resolvedLinks1[0],width:\"100%\",YX7bFSobn:WEBctGkCEmR9VTX3U8,...addPropertyOverrides({hSo2W0xcb:{style:{maxHeight:\"100%\",width:\"100%\"},variant:matchVariant(\"v4euIOg6X\"),vPVNO_GrO:resolvedLinks1[3]},iJKKRgNTX:{variant:matchVariant(\"v4euIOg6X\"),vPVNO_GrO:resolvedLinks1[2]},RbJyco4SW:{vPVNO_GrO:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})})})},idmR9VTX3U8);})});}})})})})]})})})})});});const css=[\".framer-wyXw3.framer-1nmdh4l, .framer-wyXw3 .framer-1nmdh4l { display: block; }\",\".framer-wyXw3.framer-1phmuwe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: var(--a0sy17); position: relative; width: 1440px; }\",\".framer-wyXw3 .framer-17rupmk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 44px; height: min-content; justify-content: flex-start; max-width: 1920px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wyXw3 .framer-o19xbz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 674px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-wyXw3 .framer-x2pkch, .framer-wyXw3 .framer-169s6in, .framer-wyXw3 .framer-gcblfd { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-wyXw3 .framer-gxlml7-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 4; }\",\".framer-wyXw3 .framer-ph6mxl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-wyXw3 .framer-1vlxz0f { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-wyXw3 .framer-14nqer3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-wyXw3 .framer-nz4l0y-container { aspect-ratio: 0.7908333333333334 / 1; flex: 1 0 0px; height: auto; max-height: 700px; position: relative; width: 1px; }\",\".framer-wyXw3.framer-v-2qos2m.framer-1phmuwe { width: 1200px; }\",\".framer-wyXw3.framer-v-dwm9b6.framer-1phmuwe { width: 768px; }\",\".framer-wyXw3.framer-v-dwm9b6 .framer-1vlxz0f { align-content: unset; align-items: unset; display: grid; gap: 0px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(1, minmax(50px, 1fr)); }\",\".framer-wyXw3.framer-v-dwm9b6 .framer-14nqer3 { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-wyXw3.framer-v-dwm9b6 .framer-nz4l0y-container { aspect-ratio: 2.4 / 1; }\",\".framer-wyXw3.framer-v-qp9au6.framer-1phmuwe { width: 320px; }\",\".framer-wyXw3.framer-v-qp9au6 .framer-1vlxz0f { flex-direction: column; gap: 0px; }\",\".framer-wyXw3.framer-v-qp9au6 .framer-14nqer3 { flex: none; width: 100%; }\",\".framer-wyXw3.framer-v-qp9au6 .framer-nz4l0y-container { aspect-ratio: unset; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1009\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RbJyco4SW\":{\"layout\":[\"fixed\",\"auto\"]},\"iJKKRgNTX\":{\"layout\":[\"fixed\",\"auto\"]},\"hSo2W0xcb\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"GwCh6fYUY\":\"roomName\",\"DuXJ8IStt\":\"padding\",\"SZdHuUvLk\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKqactRKov=withCSS(Component,css,\"framer-wyXw3\");export default FramerKqactRKov;FramerKqactRKov.displayName=\"Room Section\";FramerKqactRKov.defaultProps={height:1009,width:1440};addPropertyControls(FramerKqactRKov,{variant:{options:[\"S55Aq2Lw0\",\"RbJyco4SW\",\"iJKKRgNTX\",\"hSo2W0xcb\"],optionTitles:[\"Desktop\",\"Small Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},GwCh6fYUY:{defaultValue:\"\",title:\"Room Name\",type:ControlType.String},onGwCh6fYUYChange:{changes:\"GwCh6fYUY\",type:ControlType.ChangeHandler},DuXJ8IStt:{defaultValue:\"120px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding},SZdHuUvLk:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerKqactRKov,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...ButtonFonts,...RoomItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerKqactRKov.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKqactRKov\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RbJyco4SW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iJKKRgNTX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hSo2W0xcb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"1009\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"GwCh6fYUY\\\":\\\"roomName\\\",\\\"DuXJ8IStt\\\":\\\"padding\\\",\\\"SZdHuUvLk\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Same settings as the old \"Booking Engine Embed\"\nconst CONFIG={channelId:\"4ef0873e-d60a-49e2-a88c-fc43ba715021\",widgetLayout:\"StandardWideCompact\",promoCode:false,corpCode:false,agentCode:false,openOption:\"newwindow\",loginLink:false,currency:\"ISK\",languageCulture:\"en-GB\",accommodationTypePicker:true,type:\"single_property\"};// No \">\" in here: Framer's server render escapes it inside <style>, which breaks hydration.\n// Container query so the bar stacks based on its own width, like it did inside the Embed iframe.\n// The root lets clicks through so any extra height set on the canvas doesn't block the page.\nconst CSS=`\n.bv-booking-root { container-type: inline-size; width: 100%; pointer-events: none; }\n.bv-booking-bar {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n    width: 100%;\n    padding: 24px;\n    box-sizing: border-box;\n    background: var(--bv-bar-color);\n    font-family: \"DM Sans\", sans-serif;\n    pointer-events: auto;\n}\n.bv-booking-label {\n    flex-shrink: 0;\n    white-space: nowrap;\n    font-size: 16px;\n    line-height: 1.4;\n    letter-spacing: -0.32px;\n    text-transform: uppercase;\n    color: var(--bv-label-color);\n}\n.bv-booking-container { flex: 1; width: 100%; display: flex; justify-content: center; }\n@container (max-width: 767px) {\n    .bv-booking-bar { flex-direction: column; align-items: stretch; gap: 14px; padding: 20px; }\n    .bv-booking-label { text-align: center; }\n}\n`;let scriptPromise=null;function loadBookVisit(){if(window.BV)return Promise.resolve();scriptPromise??=new Promise((resolve,reject)=>{const script=document.createElement(\"script\");script.src=\"https://reservations.bookvisit.com/widget?type=accommodation\";script.onload=()=>resolve();script.onerror=()=>{scriptPromise=null;reject(new Error(\"BookVisit widget failed to load\"));};document.head.appendChild(script);});return scriptPromise;}/**\n * Renders the BookVisit booking widget in the page itself instead of inside an\n * Embed iframe, so its calendar and guest picker (portalled to <body>) float above other layers.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function BookingWidget(props){const{barColor,labelColor}=props;const containerRef=useRef(null);useEffect(()=>{// Assigned here rather than with useId: Framer's server render can produce different ids\n// than the browser, and BookVisit looks the container up by id\nconst containerId=\"bv-\"+Math.random().toString(36).slice(2);containerRef.current.id=containerId;let cancelled=false;loadBookVisit().then(()=>{if(!cancelled)window.BV.SPWidget({...CONFIG,WidgetContainerId:containerId});}).catch(console.error);return()=>{cancelled=true;document.getElementById(`bv-widget-portal-container-${containerId}`)?.remove();};},[]);return /*#__PURE__*/_jsxs(\"div\",{className:\"bv-booking-root\",style:{position:\"relative\",...props.style,[\"--bv-bar-color\"]:barColor,[\"--bv-label-color\"]:labelColor},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsxs(\"div\",{className:\"bv-booking-bar\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bv-booking-label\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Book\"}),\" online\"]}),/*#__PURE__*/_jsx(\"div\",{ref:containerRef,className:\"bv-booking-container\"})]})]});}// BookVisit draws its fields in shadow DOM, so only the outer bar can be restyled from here\naddPropertyControls(BookingWidget,{barColor:{type:ControlType.Color,title:\"Bar\",defaultValue:\"#583E2F\"},labelColor:{type:ControlType.Color,title:\"Label\",defaultValue:\"#F8FAEC\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BookingWidget\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BookingWidget.map"],"mappings":"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"}