{"version":3,"file":"shared-lib.Cl0Maa5l.mjs","names":["React.useState","_Fragment","c","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/S6tYkUyBf0xooVADhI5G/3Bt2weCVTjYizgVvfVym/Local.js","https:/framerusercontent.com/modules/NeKIN1bhbTdMJVxrNkFi/uwbZ8ha9bQLjFGAzEyI1/Hyo05zRjH.js","https:/framerusercontent.com/modules/l1iWac7HNplZChXsIFHt/88Jnq7O8VMIJzsHMHDsm/RllKmCKa9.js"],"sourcesContent":["// PortfolioMaxxx — \"Local hour\". The sky follows the visitor's own clock.\n// LocalSky: gradient sky + grain + sun/moon on a dashed arc (no canvas, no WebGL).\n// Greeting: the serif greeting for the current phase. LocalTime: \"6:42 pm where you are\".\n// Fallback everywhere (server render, canvas, no JS): the finished Dusk state.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const PHASES=[\"dawn\",\"day\",\"dusk\",\"night\"];const DEF={dawn:{top:\"#B4B0E2\",mid:\"#E6CDE0\",horizon:\"#F6BE9C\",sun:\"#FFD9B0\",text:\"#22193A\"},day:{top:\"#86B3E6\",mid:\"#CBE0F4\",horizon:\"#F4ECE1\",sun:\"#FFF8E8\",text:\"#0F1D3A\"},dusk:{top:\"#141B4D\",mid:\"#3B2A6B\",horizon:\"#E59A8A\",sun:\"#F7B080\",text:\"#FFFFFF\"},night:{top:\"#05060F\",mid:\"#0E1433\",horizon:\"#232C55\",sun:\"#4F5F96\",text:\"#F3F1EC\"}};const DEF_GREET={dawn:\"Good morning.\",day:\"Hello there.\",dusk:\"Good evening.\",night:\"Up late?\"};// Site colour tokens this template ships with. LocalSky rewrites them so nav, buttons and heads follow the sky.\nconst TOKENS={ink:\"576c5f1a-ed08-4472-8545-d6c773d542a0\",muted:\"a376d1de-b803-4222-9c9c-69e03e81894b\",glass:\"108dd06f-53f4-428a-a5ac-65f04a2ea395\",line:\"f2d8ae82-746d-41b4-99ec-e6977491ac26\",solid:\"23c54f8a-068e-4d4c-ac17-5a35e42d9dbd\",solidText:\"817542cf-1f56-4800-9bda-6f1b331f6de6\",top:\"1a982cb2-8c4a-4ce0-8bff-0a4168ea1a0b\",strong:\"85af2740-1251-4b72-97f2-1d6505319705\"};// ---------- colour helpers (Framer colour controls arrive as rgb()/rgba() strings) ----------\nfunction parse(c){if(!c)return[0,0,0,1];c=c.trim();if(c[0]===\"#\"){let h=c.slice(1);if(h.length===3)h=h.split(\"\").map(x=>x+x).join(\"\");const n=parseInt(h.slice(0,6),16);const a=h.length===8?parseInt(h.slice(6,8),16)/255:1;return[n>>16&255,n>>8&255,n&255,a];}const m=c.match(/rgba?\\(([^)]+)\\)/);if(m){const p=m[1].split(/[ ,/]+/).filter(Boolean).map(parseFloat);return[p[0]||0,p[1]||0,p[2]||0,p[3]===undefined?1:p[3]];}return[0,0,0,1];}const rgba=(c,a=c[3])=>`rgba(${Math.round(c[0])}, ${Math.round(c[1])}, ${Math.round(c[2])}, ${+a.toFixed(3)})`;function mix(a,b,t){const x=parse(a),y=parse(b);return rgba([0,1,2,3].map(i=>x[i]+(y[i]-x[i])*t));}const alpha=(c,a)=>{const x=parse(c);return rgba(x,x[3]*a);};const lum=c=>{const[r,g,b]=parse(c).map((v,i)=>i<3?v/255:v);const f=v=>v<=.03928?v/12.92:Math.pow((v+.055)/1.055,2.4);return .2126*f(r)+.7152*f(g)+.0722*f(b);};function mixPal(a,b,t){if(t<=0)return a;if(t>=1)return b;return{top:mix(a.top,b.top,t),mid:mix(a.mid,b.mid,t),horizon:mix(a.horizon,b.horizon,t),sun:mix(a.sun,b.sun,t),text:t<.5?a.text:b.text};}const DEF_STARTS={dawn:5,day:9,dusk:17,night:20};function hoursIn(tz,d=new Date){if(!tz)return d.getHours()+d.getMinutes()/60;try{const p=new Intl.DateTimeFormat(\"en-GB\",{timeZone:tz,hour:\"2-digit\",minute:\"2-digit\",hourCycle:\"h23\"}).formatToParts(d);const h=+(p.find(x=>x.type===\"hour\")?.value||0),m=+(p.find(x=>x.type===\"minute\")?.value||0);return h+m/60;}catch(e){return d.getHours()+d.getMinutes()/60;}}// Returns the phase, the next phase, a 0..1 blend toward it (last 40 minutes of a phase) and the sun position 0..1 on the arc.\nfunction phaseAt(h,s){const order=[[\"dawn\",s.dawn],[\"day\",s.day],[\"dusk\",s.dusk],[\"night\",s.night]];let cur=\"night\";for(const[p,st]of order)if(h>=st)cur=p;const idx=PHASES.indexOf(cur),nxt=PHASES[(idx+1)%4];let end=s[nxt];if(end<=h)end+=24;const left=end-h;const blend=left<.67?1-left/.67:0;// the sun travels the arc from dawn start to night start; the moon from night start to dawn start\nlet f;if(h>=s.dawn&&h<s.night)f=(h-s.dawn)/(s.night-s.dawn);else{const span=24-s.night+s.dawn;const k=h>=s.night?h-s.night:h+24-s.night;f=k/span;}return{cur,nxt,blend,f:Math.min(.97,Math.max(.03,f)),moon:!(h>=s.dawn&&h<s.night)};}function fmtTime(tz,d=new Date){try{return new Intl.DateTimeFormat(\"en-US\",{hour:\"numeric\",minute:\"2-digit\",hour12:true,...tz?{timeZone:tz}:{}}).format(d).replace(\" AM\",\" am\").replace(\" PM\",\" pm\");}catch(e){return d.toLocaleTimeString([],{hour:\"numeric\",minute:\"2-digit\"});}}const isCanvas=()=>{try{const c=RenderTarget.current();return c===RenderTarget.canvas||c===RenderTarget.thumbnail||c===RenderTarget.export;}catch(e){return false;}};// shared clock: one interval for every instance on the page\nfunction useNow(enabled){const[now,setNow]=React.useState(null);React.useEffect(()=>{if(!enabled)return;setNow(new Date);const id=setInterval(()=>setNow(new Date),3e4);return()=>clearInterval(id);},[enabled]);return now;}const PREVIEW_MAP={Auto:null,Dawn:\"dawn\",Day:\"day\",Dusk:\"dusk\",Night:\"night\"};const PREVIEW_TIME={dawn:6.9,day:12.5,dusk:17.9,night:23.3};// canvas / server render reference moment (5:55 pm in New York) so time-zone tiles show different skies\nconst REF=new Date(Date.UTC(2026,9,12,21,55));function useSky(props,tz){const starts={dawn:props.dawnStart??5,day:props.dayStart??9,dusk:props.duskStart??17,night:props.nightStart??20};const pals={dawn:{...DEF.dawn,...props.dawn||{}},day:{...DEF.day,...props.day||{}},dusk:{...DEF.dusk,...props.dusk||{}},night:{...DEF.night,...props.night||{}}};const forced=PREVIEW_MAP[props.preview||\"Auto\"]||(props.phase&&props.phase!==\"Auto\"?String(props.phase).toLowerCase():null);const canvas=isCanvas();const live=!forced&&!canvas;const now=useNow(live);const h=forced?PREVIEW_TIME[forced]:live&&now?hoursIn(tz,now):tz?hoursIn(tz,REF):PREVIEW_TIME.dusk;const ph=phaseAt(h,starts);const pal=forced?pals[forced]:mixPal(pals[ph.cur],pals[ph.nxt],ph.blend);return{pal,ph:forced?{...phaseAt(PREVIEW_TIME[forced],starts),cur:forced}:ph,starts,now,live,canvas};}// ---------- LocalSky ----------\nconst NOISE=\"url(\\\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .5  0 0 0 0 .5  0 0 0 1.6 -.3'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>\\\")\";let STYLE_DONE=false;function injectStyle(){if(STYLE_DONE||typeof document===\"undefined\")return;STYLE_DONE=true;const s=document.createElement(\"style\");s.textContent=`@keyframes lhDrift{0%{transform:translate3d(-2%,-1%,0) scale(1)}100%{transform:translate3d(2%,1.5%,0) scale(1.06)}}\n@keyframes lhPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}\n@media (prefers-reduced-motion: reduce){.lh-drift,.lh-pulse{animation:none!important}}`;document.head.appendChild(s);}// Where does this page define the token custom properties? Framer may declare them on :root, body or a\n// wrapper; we find every selector that declares one and re-declare all sky tokens there with !important.\nlet TOKEN_SELECTORS=null;function findTokenSelectors(){const sel=new Set([\":root\",\"html\",\"body\"]);const probe=`--token-${TOKENS.ink}`;const walk=rules=>{for(const r of Array.from(rules||[])){if(r.cssRules&&!r.selectorText)walk(r.cssRules);else if(r.style&&r.selectorText&&r.style.getPropertyValue(probe))sel.add(r.selectorText);}};for(const sh of Array.from(document.styleSheets)){try{walk(sh.cssRules);}catch(e){}}return Array.from(sel);}function writeTokens(pal){if(typeof document===\"undefined\")return;const light=lum(pal.text)<.4;const t=parse(pal.text);const vals={[TOKENS.ink]:rgba(t,1),[TOKENS.muted]:rgba(t,light?.74:.76),[TOKENS.glass]:light?\"rgba(255, 255, 255, 0.34)\":\"rgba(255, 255, 255, 0.12)\",[TOKENS.line]:light?\"rgba(255, 255, 255, 0.75)\":\"rgba(255, 255, 255, 0.26)\",[TOKENS.solid]:rgba(t,1),[TOKENS.solidText]:light?\"#FFFFFF\":pal.top,[TOKENS.top]:pal.top,[TOKENS.strong]:light?\"rgba(255, 255, 255, 0.46)\":rgba(parse(pal.top),.42)};TOKEN_SELECTORS=findTokenSelectors();const decl=Object.entries(vals).map(([k,v])=>`--token-${k}: ${v} !important;`).join(\" \");let el=document.getElementById(\"lh-tokens\");if(!el){el=document.createElement(\"style\");el.id=\"lh-tokens\";}el.textContent=`${TOKEN_SELECTORS.join(\", \")} { ${decl} }`;document.head.appendChild(el)// (re)append so it is last in the cascade\n;for(const n of[document.documentElement,document.body])for(const[k,v]of Object.entries(vals))n.style.setProperty(`--token-${k}`,v,\"important\");document.documentElement.setAttribute(\"data-lh-light\",light?\"1\":\"0\");}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function LocalSky(props){const{mode=\"Hero\",arc=true,sun=true,grain=.16,drift=true,drivesSite=true,arcBase=99,arcPeak=74,radius=0,timeZone=\"\"}=props;const{pal,ph,live}=useSky(props,timeZone||undefined);React.useEffect(()=>{injectStyle();},[]);React.useEffect(()=>{if(!live||!drivesSite||timeZone)return;writeTokens(pal);// re-check after late stylesheets (page transitions, lazy CSS)\nconst a=setTimeout(()=>writeTokens(pal),600),b=setTimeout(()=>writeTokens(pal),2500);return()=>{clearTimeout(a);clearTimeout(b);};},[live,drivesSite,timeZone,pal.top,pal.mid,pal.text]);const f=ph.f;const sx=f*100;const sy=arcBase-(arcBase-arcPeak)*4*f*(1-f);const light=lum(pal.text)<.4;const isTile=mode===\"Tile\";const glow=isTile?\"70%\":\"clamp(260px, 42vw, 760px)\";const sky={position:\"absolute\",inset:0,background:[`radial-gradient(circle ${glow} at ${sx}% ${sy}%, ${pal.sun} 0%, ${alpha(pal.sun,.45)} 26%, ${alpha(pal.sun,0)} 60%)`,`radial-gradient(55% 60% at 0% 100%, ${alpha(pal.horizon,.7)} 0%, ${alpha(pal.horizon,0)} 70%)`,`radial-gradient(70% 55% at 100% 0%, ${alpha(pal.mid,.8)} 0%, ${alpha(pal.mid,0)} 70%)`,`linear-gradient(180deg, ${pal.top} 0%, ${pal.mid} 50%, ${pal.horizon} 100%)`].join(\",\"),transition:\"background 1.2s ease\"};const discSize=isTile?\"38%\":\"clamp(140px, 15vw, 240px)\";const dot=isTile?10:16;const core=ph.moon?\"#EEF2FF\":mix(pal.sun,\"#FFFFFF\",.65);return /*#__PURE__*/_jsxs(\"div\",{\"data-lh-phase\":ph.cur,\"aria-hidden\":\"true\",style:{position:\"relative\",width:\"100%\",height:\"100%\",overflow:\"hidden\",borderRadius:radius,isolation:\"isolate\",background:pal.top,...props.style},children:[/*#__PURE__*/_jsx(\"div\",{style:sky}),drift&&!isTile&&/*#__PURE__*/_jsx(\"div\",{className:\"lh-drift\",style:{position:\"absolute\",inset:\"-10%\",filter:\"blur(30px)\",background:`radial-gradient(40% 45% at 28% 32%, ${alpha(pal.mid,.55)}, ${alpha(pal.mid,0)} 70%), radial-gradient(35% 40% at 76% 26%, ${alpha(pal.top,.45)}, ${alpha(pal.top,0)} 70%)`,animation:\"lhDrift 26s ease-in-out infinite alternate\"}}),grain>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,opacity:grain,mixBlendMode:\"soft-light\",backgroundImage:NOISE}}),arc&&/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 100 100\",preserveAspectRatio:\"none\",style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\",overflow:\"visible\",color:pal.text},children:/*#__PURE__*/_jsx(\"path\",{d:`M -3 ${arcBase} Q 50 ${2*arcPeak-arcBase} 103 ${arcBase}`,fill:\"none\",stroke:\"currentColor\",strokeOpacity:isTile?.45:.38,strokeWidth:1.2,strokeDasharray:\"2 7\",strokeLinecap:\"round\",vectorEffect:\"non-scaling-stroke\"})}),sun&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${sx}%`,top:`${sy}%`,width:discSize,aspectRatio:\"1\",transform:\"translate(-50%,-50%)\",borderRadius:\"50%\",background:`radial-gradient(circle, ${core} 0%, ${core} 18%, ${alpha(pal.sun,.85)} 34%, ${alpha(pal.sun,0)} 68%)`,transition:\"left 1.2s ease, top 1.2s ease\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${sx}%`,top:`${sy}%`,width:dot,height:dot,marginLeft:-dot/2,marginTop:-dot/2,borderRadius:\"50%\",background:core,outline:`1.5px solid ${rgba(parse(pal.text),.45)}`,outlineOffset:isTile?3:5,boxShadow:`0 0 40px 14px ${pal.sun}`,transition:\"left 1.2s ease, top 1.2s ease\"}})]})]});}const palControl=(title,p)=>({type:ControlType.Object,title,controls:{top:{type:ControlType.Color,title:\"Top\",defaultValue:p.top},mid:{type:ControlType.Color,title:\"Middle\",defaultValue:p.mid},horizon:{type:ControlType.Color,title:\"Horizon\",defaultValue:p.horizon},sun:{type:ControlType.Color,title:\"Sun\",defaultValue:p.sun},text:{type:ControlType.Color,title:\"Text\",defaultValue:p.text}}});const timeControls={preview:{type:ControlType.Enum,title:\"Preview\",options:[\"Auto\",\"Dawn\",\"Day\",\"Dusk\",\"Night\"],defaultValue:\"Auto\",description:\"Auto follows the visitor's clock. The canvas shows Dusk on Auto.\"},dawnStart:{type:ControlType.Number,title:\"Dawn from\",defaultValue:5,min:0,max:23,step:.5,unit:\"h\"},dayStart:{type:ControlType.Number,title:\"Day from\",defaultValue:9,min:0,max:23,step:.5,unit:\"h\"},duskStart:{type:ControlType.Number,title:\"Dusk from\",defaultValue:17,min:0,max:23,step:.5,unit:\"h\"},nightStart:{type:ControlType.Number,title:\"Night from\",defaultValue:20,min:0,max:23,step:.5,unit:\"h\"}};const paletteControls={dawn:palControl(\"Dawn\",DEF.dawn),day:palControl(\"Day\",DEF.day),dusk:palControl(\"Dusk\",DEF.dusk),night:palControl(\"Night\",DEF.night)};addPropertyControls(LocalSky,{...timeControls,...paletteControls,mode:{type:ControlType.Enum,title:\"Mode\",options:[\"Hero\",\"Band\",\"Tile\"],defaultValue:\"Hero\"},phase:{type:ControlType.Enum,title:\"Fixed phase\",options:[\"Auto\",\"Dawn\",\"Day\",\"Dusk\",\"Night\"],defaultValue:\"Auto\",description:\"For tiles: always show one phase.\"},timeZone:{type:ControlType.String,title:\"Time zone\",defaultValue:\"\",placeholder:\"Europe/London\",description:\"Empty = the visitor's own time.\"},arc:{type:ControlType.Boolean,title:\"Arc\",defaultValue:true},sun:{type:ControlType.Boolean,title:\"Sun & moon\",defaultValue:true},arcBase:{type:ControlType.Number,title:\"Arc ends\",defaultValue:99,min:0,max:110,unit:\"%\"},arcPeak:{type:ControlType.Number,title:\"Arc peak\",defaultValue:74,min:0,max:110,unit:\"%\"},grain:{type:ControlType.Number,title:\"Grain\",defaultValue:.16,min:0,max:.5,step:.01},drift:{type:ControlType.Boolean,title:\"Drift\",defaultValue:true},drivesSite:{type:ControlType.Boolean,title:\"Tint site\",defaultValue:true,description:\"Nav, buttons and page heads follow this sky.\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:80}});// ---------- Greeting ----------\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export function Greeting(props){const{size=120,color=\"\",align=\"center\",italic=true,weight=300}=props;const{ph}=useSky(props);const text=props[ph.cur]||DEF_GREET[ph.cur];const font=props.font||{};return /*#__PURE__*/_jsx(\"div\",{\"data-lh-greeting\":ph.cur,style:{...font,fontFamily:font.fontFamily||'\"Newsreader\", \"Newsreader Variable\", Georgia, serif',fontSize:size,fontStyle:italic?\"italic\":\"normal\",fontWeight:weight,fontVariationSettings:'\"opsz\" 72',letterSpacing:\"-0.035em\",lineHeight:1,color:color||`var(--token-${TOKENS.ink}, #FFFFFF)`,textAlign:align,width:\"100%\",margin:0,whiteSpace:\"pre-wrap\",...props.style},children:text});}addPropertyControls(Greeting,{dawn:{type:ControlType.String,title:\"Dawn\",defaultValue:DEF_GREET.dawn},day:{type:ControlType.String,title:\"Day\",defaultValue:DEF_GREET.day},dusk:{type:ControlType.String,title:\"Dusk\",defaultValue:DEF_GREET.dusk},night:{type:ControlType.String,title:\"Night\",defaultValue:DEF_GREET.night},...timeControls,font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"serif\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:120,min:12,max:260,unit:\"px\"},weight:{type:ControlType.Number,title:\"Weight\",defaultValue:300,min:100,max:900,step:100},italic:{type:ControlType.Boolean,title:\"Italic\",defaultValue:true},color:{type:ControlType.Color,title:\"Colour\",optional:true,description:\"Empty = follows the sky.\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],defaultValue:\"center\"}});// ---------- LocalTime ----------\n/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export function LocalTime(props){const{suffix=\"where you are\",suffixOn=true,timeZone=\"\",size=14,color=\"\",dot=true,placeholder=\"5:55 pm\"}=props;const canvas=isCanvas();const now=useNow(!canvas);const t=now?fmtTime(timeZone||undefined,now):placeholder;const c=color||`var(--token-${TOKENS.ink}, #FFFFFF)`;const font=props.font||{};return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:8,whiteSpace:\"nowrap\",fontFamily:font.fontFamily||'\"Geist\", system-ui, sans-serif',fontWeight:500,fontSize:size,lineHeight:1.2,color:c,fontVariantNumeric:\"tabular-nums\",...props.style},children:[dot&&/*#__PURE__*/_jsx(\"span\",{className:\"lh-pulse\",style:{width:6,height:6,borderRadius:\"50%\",background:\"currentColor\",display:\"inline-block\",animation:\"lhPulse 2.4s ease-in-out infinite\"}}),/*#__PURE__*/_jsxs(\"span\",{children:[t,suffixOn&&suffix?\" \"+suffix:\"\"]})]});}addPropertyControls(LocalTime,{timeZone:{type:ControlType.String,title:\"Time zone\",defaultValue:\"\",placeholder:\"Europe/Lisbon\",description:\"Empty = the visitor's own time.\"},suffixOn:{type:ControlType.Boolean,title:\"Show text\",defaultValue:true},suffix:{type:ControlType.String,title:\"After time\",defaultValue:\"where you are\",hidden:p=>p.suffixOn===false},placeholder:{type:ControlType.String,title:\"Canvas text\",defaultValue:\"5:55 pm\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:14,min:9,max:64,unit:\"px\"},color:{type:ControlType.Color,title:\"Colour\",optional:true,description:\"Empty = follows the sky.\"},dot:{type:ControlType.Boolean,title:\"Pulse dot\",defaultValue:true}});// ---------- PhaseName: \"evening\", \"night\" for a city tile caption ----------\n/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export function PhaseLabel(props){const{timeZone=\"\",size=13,color=\"\"}=props;const{ph}=useSky(props,timeZone||undefined);const names={dawn:props.dawnName||\"Morning\",day:props.dayName||\"Daytime\",dusk:props.duskName||\"Evening\",night:props.nightName||\"Night\"};const font=props.font||{};return /*#__PURE__*/_jsx(\"div\",{style:{fontFamily:font.fontFamily||'\"Geist\", system-ui, sans-serif',fontWeight:400,fontSize:size,lineHeight:1.3,color:color||\"inherit\",whiteSpace:\"nowrap\",...props.style},children:names[ph.cur]});}addPropertyControls(PhaseLabel,{timeZone:{type:ControlType.String,title:\"Time zone\",defaultValue:\"\",placeholder:\"Asia/Tokyo\"},...timeControls,dawnName:{type:ControlType.String,title:\"Dawn\",defaultValue:\"Morning\"},dayName:{type:ControlType.String,title:\"Day\",defaultValue:\"Daytime\"},duskName:{type:ControlType.String,title:\"Dusk\",defaultValue:\"Evening\"},nightName:{type:ControlType.String,title:\"Night\",defaultValue:\"Night\"},font:{type:ControlType.Font,title:\"Font\",controls:\"basic\",defaultFontType:\"sans-serif\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:13,min:9,max:40,unit:\"px\"},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#5D6072\"}});export default LocalSky;\nexport const __FramerMetadata__ = {\"exports\":{\"PhaseLabel\":{\"type\":\"reactComponent\",\"name\":\"PhaseLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"Greeting\":{\"type\":\"reactComponent\",\"name\":\"Greeting\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"LocalTime\":{\"type\":\"reactComponent\",\"name\":\"LocalTime\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"LocalSky\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"LocalSky\":{\"type\":\"reactComponent\",\"name\":\"LocalSky\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Local.map","// Generated by Framer (166c212)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-regular\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-italic\"]);export const fonts=[{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:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDQ3pna6VEdtKCL.woff2\",weight:\"400\"}]}];export const css=['.framer-CaEpm .framer-styles-preset-1kl0dhg:not(.rich-text-wrapper), .framer-CaEpm .framer-styles-preset-1kl0dhg.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-06468765-b98f-4091-8032-9d77510bda26); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-CaEpm .framer-styles-preset-1kl0dhg:not(.rich-text-wrapper), .framer-CaEpm .framer-styles-preset-1kl0dhg.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-06468765-b98f-4091-8032-9d77510bda26); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-CaEpm .framer-styles-preset-1kl0dhg:not(.rich-text-wrapper), .framer-CaEpm .framer-styles-preset-1kl0dhg.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.005em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-06468765-b98f-4091-8032-9d77510bda26); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-CaEpm\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (166c212)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist-500\",\"GF;Geist-700\",\"GF;Geist-700italic\",\"GF;Geist-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RruM4mJPby1QNtA.woff2\",weight:\"500\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKA32Zna6VEdtKCL.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBjhwUxId8gMEwZAluvzlxA9ojEVKDQ3pna6VEdtKCL.woff2\",weight:\"400\"}]}];export const css=['.framer-WHlk6 .framer-styles-preset-1ydmfsx:not(.rich-text-wrapper), .framer-WHlk6 .framer-styles-preset-1ydmfsx.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-06468765-b98f-4091-8032-9d77510bda26); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-WHlk6 .framer-styles-preset-1ydmfsx:not(.rich-text-wrapper), .framer-WHlk6 .framer-styles-preset-1ydmfsx.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-06468765-b98f-4091-8032-9d77510bda26); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-WHlk6 .framer-styles-preset-1ydmfsx:not(.rich-text-wrapper), .framer-WHlk6 .framer-styles-preset-1ydmfsx.rich-text-wrapper p { --framer-font-family: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-family-italic: \"Geist\", \"Geist Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-06468765-b98f-4091-8032-9d77510bda26); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-WHlk6\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}