import{b as p}from"./BHNEEQEo.js";import{g as m,o as r,d as u,a as t,t as e,u as o,O as _,l as g,b as f,m as b,_ as $,r as w,i as h,w as x,S as v,T as y,c as P}from"./F4mCmN5V.js";const S={class:"bg-linear-to-b from-twc-purple to-twc-orange p-6 md:px-screen md:py-content"},k={class:"table-fixed w-full"},T={scope:"col",class:"capitalize font-normal text-center text-twc-yellow"},D={scope:"col",class:"capitalize font-normal text-end text-twc-yellow"},M={scope:"row",class:"font-normal text-start truncate"},O={class:"text-center uppercase"},j={class:"text-end uppercase"},z={scope:"row",class:"font-normal text-start truncate"},B={class:"text-center uppercase"},N={class:"text-end uppercase"},A=m({__name:"SunlightTimes",props:{sunlight:{}},setup(s){const{formatDayName:l,formatTime:c}=p();return(n,a)=>(r(),u("div",S,[t("table",k,[t("thead",null,[t("tr",null,[a[0]||(a[0]=t("th",{scope:"col",class:"text-start"},null,-1)),t("th",T,[t("bdi",null,e(o(l)(s.sunlight[0].date)),1)]),t("th",D,[t("bdi",null,e(o(l)(s.sunlight[1].date)),1)])])]),t("tbody",null,[t("tr",null,[t("th",M,[t("bdi",null,e(n.$t("labels.sunrise")),1),a[1]||(a[1]=_(":",-1))]),t("td",O,[t("bdi",null,e(o(c)(s.sunlight[0].sunrise)||n.$t("states.unavailable")),1)]),t("td",j,[t("bdi",null,e(o(c)(s.sunlight[1].sunrise)||n.$t("states.unavailable")),1)])]),t("tr",null,[t("th",z,[t("bdi",null,e(n.$t("labels.sunset")),1),a[2]||(a[2]=_(":",-1))]),t("td",B,[t("bdi",null,e(o(c)(s.sunlight[0].sunset)||n.$t("states.unavailable")),1)]),t("td",N,[t("bdi",null,e(o(c)(s.sunlight[1].sunset)||n.$t("states.unavailable")),1)])])])])]))}}),U=Object.assign(A,{__name:"SunlightTimes"}),V={class:"text-center"},C={class:"capitalize truncate"},F=["src","alt"],q={class:"capitalize truncate"},E=m({__name:"MoonPhase",props:{phase:{},date:{}},setup(s){const l=s,{formatShortDate:c}=p(),{t:n}=g(),a=b(()=>l.date?c(l.date):n("states.unavailable"));return(i,d)=>(r(),u("figure",V,[t("figcaption",C,[t("bdi",null,e(i.$t(`moonPhases.${s.phase}`)),1)]),t("img",{src:("assetUrl"in i?i.assetUrl:o(f))(`/images/icons/moon/${s.phase}.svg`),alt:i.$t("moonPhases.moonAlt",{phase:i.$t(`moonPhases.${s.phase}`)}),class:"drop-shadow-[0.1em_0.1em_black] rtl:drop-shadow-[-0.1em_0.1em_black] mx-auto w-24 md:w-[16cqh]"},null,8,F),t("span",q,[t("bdi",null,e(o(a)),1)])]))}}),I=Object.assign(E,{__name:"MoonPhase"}),L={},G={class:"bg-twc-gray flex flex-col p-6 md:px-screen md:py-content"},H={class:"text-twc-yellow"},J={class:"flex flex-1 items-center"},K={class:"gap-3 md:gap-0 grid grid-cols-2 md:grid-cols-4 w-full"};function Q(s,l){return r(),u("div",G,[t("h2",H,e(s.$t("labels.moonData"))+":",1),t("div",J,[t("div",K,[w(s.$slots,"default")])])])}const R=Object.assign($(L,[["render",Q]]),{__name:"MoonPhases"}),W={class:"grid grid-rows-[auto_1fr] h-full"},X=m({__name:"Almanac",props:{almanac:{}},setup(s){return(l,c)=>{const n=U,a=I,i=R;return r(),u("div",W,[h(n,{sunlight:s.almanac.sunlight},null,8,["sunlight"]),h(i,null,{default:x(()=>[(r(!0),u(v,null,y(s.almanac.moonPhases,d=>(r(),P(a,{key:d.phase,phase:d.phase,date:d.date},null,8,["phase","date"]))),128))]),_:1})])}}}),tt=Object.assign(X,{__name:"ScreensAlmanac"});export{tt as _};