{"version":3,"file":"PromotionTimer.qbPjCt-R.mjs","names":["Phosphor","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","useRef","useState","useRef","__esmMin","init_npm_react_18_3_1","ie","x","oe","pe","window","init_ssg_sandbox_shims","ce","init_jsx_runtime","J","c","p","_e","de","MotionConfigContext","motion","LayoutGroup","init_framer_motion_DhsWWWsN","RichText","useVariantState","addFonts","addPropertyControls","getFontsFromSharedStyle","SmartComponentScopedContainer","useIsStaticRenderer","cx","withCSS","withFX","ComponentViewportProvider","useLocaleInfo","getFonts","withOptimizedAppearEffect","ControlType","init_framer_DcxuU94H","useActiveVariantCallback","Link","useComponentViewport","Icon","init_Phosphor","init_renwuqTeH","css$1","fonts","className","addPropertyOverrides","variants","nextOverrides","variant","overrides","PhosphorFonts","MotionAWithFX","MotionAWithFXWithOptimizedAppearEffect","enabledGestures","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","animation2","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","FramerQywgVOis6","init_QywgVOis6","config","transition","value","contextValue","props","click","normalColour","link","title","newTab","trackingID","hoverColor","fallbackRef","refBinding","ref","defaultLayoutId","className$1","restProps","layoutDependency","sharedStyleClassNames","baseVariant","onTap1yf03o5","activeVariantCallback","args","setGestureState","Fdz9I2wJX","scopingClassNames","isDisplayed","gestureVariant","layoutId","nYr_0Lv1p","gdcvihyDi","ldR5qI204","gestureHandlers","classNames","style","PgGbakXfX","JcP2BTrF_","fGr3eX4m7","PromotionDialog","isStatic","previous","id","button","event","onClose","elements","first","last","active","content","init_PromotionDialog","makeClock","start","elapsed","done","delta","now","visible","delay","deliver","PromotionTimer","staticRender","status","setStatus","callback","onOpen","route","key","clock","wasVisible","visibility","cancel","timer","name","init_PromotionTimer"],"sources":["https:/framerusercontent.com/modules/2QAbApXvq0dEA2bP2a4L/TqnoooqFxXovhaA9dyyd/QywgVOis6.js","https:/framerusercontent.com/modules/AA1MtSgOvoAtmCwTuGfv/WYRMlHl5iQtghNDMfyj9/PromotionDialog.js","https:/framerusercontent.com/modules/ypI7dQ5U1i5sKT8LPK2t/ihYDmMivKuV6znKuO3Nq/PromotionTimer.js"],"sourcesContent":["// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Qv1lrV4fygJxBsz37xAq/Sfnv2cAiLW29tzasbCkt/renwuqTeH.js\";const PhosphorFonts=getFonts(Phosphor);const MotionAWithFX=withFX(motion.a);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(MotionAWithFX);const enabledGestures={jyISlG9Jt:{hover:true},Q4WqGj4fk:{hover:true}};const cycleOrder=[\"jyISlG9Jt\",\"Q4WqGj4fk\",\"fOreT8A8G\"];const serializationHash=\"framer-wuQJV\";const variantClassNames={fOreT8A8G:\"framer-v-1gtpzfw\",jyISlG9Jt:\"framer-v-1tp8iqf\",Q4WqGj4fk:\"framer-v-1pcmzwx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Fdz9I2wJX=undefined;const gdcvihyDi=undefined;const ldR5qI204=undefined;const nYr_0Lv1p=undefined;const JcP2BTrF_=undefined;const PgGbakXfX=undefined;const fGr3eX4m7=undefined;const transition1={damping:60,delay:1,mass:1,stiffness:270,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition2={bounce:.4,delay:0,duration:.7,type:\"spring\"};const transition3={damping:60,delay:.2,mass:1,stiffness:270,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};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\":\"jyISlG9Jt\",\"Variant 2\":\"Q4WqGj4fk\",\"Variant 3\":\"fOreT8A8G\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hoverColor,id,link,newTab,normalColour,title,trackingID,width,...props})=>{return{...props,Fdz9I2wJX:click??props.Fdz9I2wJX,fGr3eX4m7:normalColour??props.fGr3eX4m7??\"var(--token-22c8ab01-6d71-452b-a138-806a011352da, rgb(255, 255, 255))\",gdcvihyDi:link??props.gdcvihyDi,JcP2BTrF_:title??props.JcP2BTrF_??\"About\",ldR5qI204:newTab??props.ldR5qI204??false,nYr_0Lv1p:trackingID??props.nYr_0Lv1p,PgGbakXfX:hoverColor??props.PgGbakXfX??\"var(--token-a1bae0f3-b178-4f68-8ea9-4daf14cee965, rgb(203, 238, 74))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"jyISlG9Jt\"};};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,JcP2BTrF_,gdcvihyDi,PgGbakXfX,fGr3eX4m7,ldR5qI204,Fdz9I2wJX,nYr_0Lv1p,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jyISlG9Jt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1yf03o5=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Fdz9I2wJX){const res=await Fdz9I2wJX(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"Q4WqGj4fk-hover\")return false;if([\"Q4WqGj4fk\",\"fOreT8A8G\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:nYr_0Lv1p,href:gdcvihyDi,motionChild:true,nodeId:\"jyISlG9Jt\",openInNewTab:ldR5qI204,scopeId:\"QywgVOis6\",smoothScroll:true,children:/*#__PURE__*/_jsxs(MotionAWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-1tp8iqf\",className,classNames)} framer-10wpkyh`,\"data-framer-appear-id\":\"1tp8iqf\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jyISlG9Jt\",onTap:onTap1yf03o5,optimized:true,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{\"jyISlG9Jt-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},\"Q4WqGj4fk-hover\":{backgroundColor:\"var(--token-22c8ab01-6d71-452b-a138-806a011352da, rgb(255, 255, 255))\"},fOreT8A8G:{backgroundColor:\"var(--token-22c8ab01-6d71-452b-a138-806a011352da, rgb(255, 255, 255))\"},Q4WqGj4fk:{backgroundColor:\"var(--token-a1bae0f3-b178-4f68-8ea9-4daf14cee965, rgb(203, 238, 74))\"}},...addPropertyOverrides({fOreT8A8G:{\"data-framer-name\":\"Variant 3\"},Q4WqGj4fk:{__framer__presenceAnimate:animation2,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-crou4g\",\"data-styles-preset\":\"renwuqTeH\",dir:\"auto\",children:\"About\"})}),className:\"framer-ne0q3h\",\"data-framer-name\":\"ABOUT\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ReoPxMlx2\",style:{\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-PgGbakXfX-QywgVOis6\":PgGbakXfX},text:JcP2BTrF_,variants:{\"jyISlG9Jt-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-PgGbakXfX-QywgVOis6)\",\"--variable-reference-PgGbakXfX-QywgVOis6\":PgGbakXfX},fOreT8A8G:{\"--extracted-r6o4lv\":\"var(--token-20db448d-a127-4dc8-85b0-2837d7a4e015, rgb(28, 28, 28))\"},Q4WqGj4fk:{\"--extracted-r6o4lv\":\"var(--token-20db448d-a127-4dc8-85b0-2837d7a4e015, rgb(28, 28, 28))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"jyISlG9Jt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-crou4g\",\"data-styles-preset\":\"renwuqTeH\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-PgGbakXfX-QywgVOis6))\"},children:\"About\"})})},fOreT8A8G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-crou4g\",\"data-styles-preset\":\"renwuqTeH\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20db448d-a127-4dc8-85b0-2837d7a4e015, rgb(28, 28, 28)))\"},children:\"About\"})})},Q4WqGj4fk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-crou4g\",\"data-styles-preset\":\"renwuqTeH\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20db448d-a127-4dc8-85b0-2837d7a4e015, rgb(28, 28, 28)))\"},children:\"About\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k2i9ct\",layoutDependency:layoutDependency,layoutId:\"m4hZm0bTc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-139c7hf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"o_juZgA_j-container\",nodeId:\"o_juZgA_j\",rendersWithMotion:true,scopeId:\"QywgVOis6\",style:{opacity:1,rotate:-45},variants:{\"jyISlG9Jt-hover\":{opacity:0},\"Q4WqGj4fk-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:fGr3eX4m7,height:\"100%\",iconSearch:\"arrow\",iconSelection:\"ArrowRight\",id:\"o_juZgA_j\",layoutId:\"o_juZgA_j\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\",...addPropertyOverrides({fOreT8A8G:{color:\"var(--token-20db448d-a127-4dc8-85b0-2837d7a4e015, rgb(28, 28, 28))\",weight:\"bold\"},Q4WqGj4fk:{color:\"var(--token-20db448d-a127-4dc8-85b0-2837d7a4e015, rgb(28, 28, 28))\",weight:\"bold\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sgk99y-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HLzV07A3h-container\",nodeId:\"HLzV07A3h\",rendersWithMotion:true,scopeId:\"QywgVOis6\",style:{opacity:0,rotate:-45},variants:{\"jyISlG9Jt-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-22c8ab01-6d71-452b-a138-806a011352da, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"arrow\",iconSelection:\"ArrowRight\",id:\"HLzV07A3h\",layoutId:\"HLzV07A3h\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\",...addPropertyOverrides({\"jyISlG9Jt-hover\":{color:PgGbakXfX},fOreT8A8G:{color:\"var(--token-20db448d-a127-4dc8-85b0-2837d7a4e015, rgb(28, 28, 28))\"},Q4WqGj4fk:{color:\"var(--token-20db448d-a127-4dc8-85b0-2837d7a4e015, rgb(28, 28, 28))\"}},baseVariant,gestureVariant)})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vhhmja\",\"data-framer-name\":\"Line 1\",layoutDependency:layoutDependency,layoutId:\"PT4s1zTv8\",style:{backgroundColor:\"rgb(255, 255, 255)\"},variants:{\"jyISlG9Jt-hover\":{backgroundColor:\"var(--token-a1bae0f3-b178-4f68-8ea9-4daf14cee965, rgb(203, 238, 74))\"}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eg0vck\",\"data-framer-name\":\"Line 2\",layoutDependency:layoutDependency,layoutId:\"nLXGonRfQ\",style:{backgroundColor:\"rgb(255, 255, 255)\"},variants:{\"jyISlG9Jt-hover\":{backgroundColor:\"var(--token-a1bae0f3-b178-4f68-8ea9-4daf14cee965, rgb(203, 238, 74))\"}}})]})})})})});});const css=[\".framer-wuQJV.framer-10wpkyh, .framer-wuQJV .framer-10wpkyh { display: block; }\",\".framer-wuQJV.framer-1tp8iqf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 9.5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 7px 5px 5px 5px; position: relative; text-decoration: none; width: min-content; }\",\".framer-wuQJV .framer-ne0q3h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wuQJV .framer-k2i9ct { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: hidden; position: relative; width: 14px; }\",\".framer-wuQJV .framer-139c7hf-container { bottom: -2px; flex: none; left: -2px; position: absolute; right: -3px; top: -3px; }\",\".framer-wuQJV .framer-1sgk99y-container { bottom: -6px; flex: none; height: 11px; left: -4px; position: absolute; width: 7px; }\",\".framer-wuQJV .framer-1vhhmja { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-wuQJV .framer-1eg0vck { bottom: 0px; flex: none; overflow: hidden; position: absolute; right: 0px; top: 0px; width: 2px; z-index: 1; }\",\".framer-wuQJV.framer-v-1pcmzwx.framer-1tp8iqf, .framer-wuQJV.framer-v-1gtpzfw.framer-1tp8iqf { padding: 10px 15px 10px 15px; }\",\".framer-wuQJV.framer-v-1tp8iqf.hover .framer-139c7hf-container { bottom: unset; height: 11px; left: calc(100.00000000000003% - 4px / 2); right: unset; top: calc(2.220446049250313e-14% - 11px / 2); width: 4px; }\",\".framer-wuQJV.framer-v-1tp8iqf.hover .framer-1sgk99y-container { bottom: unset; height: 17px; left: calc(52.63157894736844% - 17px / 2); top: calc(52.63157894736844% - 17px / 2); width: 17px; }\",\".framer-wuQJV.framer-v-1tp8iqf.hover .framer-1vhhmja { left: unset; width: 20%; }\",\".framer-wuQJV.framer-v-1tp8iqf.hover .framer-1eg0vck { bottom: 10px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 88\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Q4WqGj4fk\":{\"layout\":[\"auto\",\"auto\"]},\"fOreT8A8G\":{\"layout\":[\"auto\",\"auto\"]},\"ss4UlLjP3\":{\"layout\":[\"auto\",\"auto\"]},\"e9Himu5uW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JcP2BTrF_\":\"title\",\"gdcvihyDi\":\"link\",\"PgGbakXfX\":\"hoverColor\",\"fGr3eX4m7\":\"normalColour\",\"ldR5qI204\":\"newTab\",\"Fdz9I2wJX\":\"click\",\"nYr_0Lv1p\":\"trackingID\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQywgVOis6=withCSS(Component,css,\"framer-wuQJV\");export default FramerQywgVOis6;FramerQywgVOis6.displayName=\"Button 5\";FramerQywgVOis6.defaultProps={height:26,width:88};addPropertyControls(FramerQywgVOis6,{variant:{options:[\"jyISlG9Jt\",\"Q4WqGj4fk\",\"fOreT8A8G\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},JcP2BTrF_:{defaultValue:\"About\",displayTextArea:false,title:\"Title\",type:ControlType.String},onJcP2BTrF_Change:{changes:\"JcP2BTrF_\",type:ControlType.ChangeHandler},gdcvihyDi:{description:\"\",title:\"Link\",type:ControlType.Link},PgGbakXfX:{defaultValue:'var(--token-a1bae0f3-b178-4f68-8ea9-4daf14cee965, rgb(203, 238, 74)) /* {\"name\":\"Primary\"} */',title:\"Hover - Color\",type:ControlType.Color},fGr3eX4m7:{defaultValue:'var(--token-22c8ab01-6d71-452b-a138-806a011352da, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Normal - Colour\",type:ControlType.Color},ldR5qI204:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onldR5qI204Change:{changes:\"ldR5qI204\",type:ControlType.ChangeHandler},Fdz9I2wJX:{title:\"Click\",type:ControlType.EventHandler},nYr_0Lv1p:{title:\"Tracking ID\",type:ControlType.TrackingId}});addFonts(FramerQywgVOis6,[{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\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQywgVOis6\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"88\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"26\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Q4WqGj4fk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fOreT8A8G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ss4UlLjP3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e9Himu5uW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"JcP2BTrF_\\\":\\\"title\\\",\\\"gdcvihyDi\\\":\\\"link\\\",\\\"PgGbakXfX\\\":\\\"hoverColor\\\",\\\"fGr3eX4m7\\\":\\\"normalColour\\\",\\\"ldR5qI204\\\":\\\"newTab\\\",\\\"Fdz9I2wJX\\\":\\\"click\\\",\\\"nYr_0Lv1p\\\":\\\"trackingID\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./QywgVOis6.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function PromotionDialog({content,title=\"Event announcement\",onClose,style}){const ref=useRef(null);const isStatic=useIsStaticRenderer();useEffect(()=>{if(isStatic||typeof document===\"undefined\")return;const previous=document.activeElement instanceof HTMLElement?document.activeElement:null;const id=window.requestAnimationFrame(()=>ref.current?.focus());return()=>{window.cancelAnimationFrame(id);if(previous?.isConnected)previous.focus({preventScroll:true});};},[isStatic]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":title,tabIndex:-1,style:{...style,position:\"relative\",width:\"100%\",height:\"auto\",outline:\"none\"},onClickCapture:event=>{const button=event.target instanceof Element?event.target.closest(\"button\"):null;if(button&&ref.current?.contains(button)&&button.getAttribute(\"aria-label\")?.startsWith(\"Close \")){event.preventDefault();event.stopPropagation();onClose?.();}},onKeyDownCapture:event=>{if(event.key===\"Escape\"){event.preventDefault();event.stopPropagation();onClose?.();return;}if(event.key!==\"Tab\")return;const elements=Array.from(ref.current?.querySelectorAll('a[href],button:not([disabled]),input:not([disabled]),[tabindex=\"0\"]')||[]).filter(e=>e.getClientRects().length>0);const first=elements[0],last=elements[elements.length-1];if(!first){event.preventDefault();ref.current?.focus();return;}const active=document.activeElement;if(event.shiftKey&&(active===first||active===ref.current)){event.preventDefault();last.focus();}else if(!event.shiftKey&&(active===last||active===ref.current)){event.preventDefault();first.focus();}},children:content});}addPropertyControls(PromotionDialog,{content:{type:ControlType.Slot,title:\"Content\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Event announcement\"},onClose:{type:ControlType.EventHandler,title:\"Close\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PromotionDialog\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PromotionDialog.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// CLOCK_START\nfunction makeClock(delay=15e3,start=0){let last=start,elapsed=0,done=false;return{tick(now=0,visible=true,deliver=true){const delta=Math.max(0,now-last);last=now;if(done)return false;if(visible)elapsed+=delta;if(elapsed<delay||!deliver||!visible)return false;done=true;return true;},cancel(){done=true;}};}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function PromotionTimer({onOpen,route=\"/\",style}){const staticRender=useIsStaticRenderer();const[status,setStatus]=useState(\"idle\");const callback=useRef(onOpen);callback.current=onOpen;useEffect(()=>{if(staticRender||typeof window===\"undefined\")return;if(Date.now()>=Date.parse(\"2026-12-06T16:30:00Z\"))return;setStatus(\"route:\"+route);if(window.location.pathname.replace(/\\/$/,\"\")!==route.replace(/\\/$/,\"\"))return;const key=\"urdang-london-nov-dec-2026-v2\";// If session storage is blocked, skip automatic promotions entirely.\ntry{if(sessionStorage.getItem(key)){setStatus(\"suppressed\");return;}sessionStorage.setItem(key+\"-probe\",\"1\");sessionStorage.removeItem(key+\"-probe\");}catch{setStatus(\"storage-unavailable\");return;}setStatus(\"waiting\");const clock=makeClock(15e3,performance.now());let wasVisible=!document.hidden;const visibility=()=>{clock.tick(performance.now(),wasVisible,false);wasVisible=!document.hidden;};// Respect menu, form, video and keyboard interactions instead of interrupting them.\nconst cancel=event=>{setStatus(\"cancelled:\"+event.type);clock.cancel();window.clearInterval(timer);};const timer=window.setInterval(()=>{if(!clock.tick(performance.now(),!document.hidden))return;window.clearInterval(timer);if(Date.now()>=Date.parse(\"2026-12-06T16:30:00Z\")){setStatus(\"expired\");return;}if(window.location.pathname.replace(/\\/$/,\"\")!==route.replace(/\\/$/,\"\"))return;if(!callback.current){setStatus(\"missing-handler\");return;}try{if(sessionStorage.getItem(key))return;sessionStorage.setItem(key,\"1\");}catch{return;}setStatus(\"opened\");callback.current();},200);document.addEventListener(\"visibilitychange\",visibility);for(const name of[\"pointerdown\",\"keydown\",\"focusin\"])document.addEventListener(name,cancel,true);return()=>{window.clearInterval(timer);document.removeEventListener(\"visibilitychange\",visibility);for(const name of[\"pointerdown\",\"keydown\",\"focusin\"])document.removeEventListener(name,cancel,true);};},[staticRender,route]);return /*#__PURE__*/_jsx(\"div\",{\"data-promotion-state\":status,\"aria-hidden\":\"true\",style:{...style,position:\"relative\",width:1,height:1,pointerEvents:\"none\"}});}addPropertyControls(PromotionTimer,{route:{type:ControlType.String,defaultValue:\"/\",title:\"Exact route\"},onOpen:{type:ControlType.EventHandler,title:\"Open promotion\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PromotionTimer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PromotionTimer.map"],"mappings":"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"}