1import{_ as h}from"./api-teaser.vue_vue_type_script_setup_true_lang-B077Gzml.js";import{_ as k}from"./country-card.vue_vue_type_script_setup_true_lang-DsD7anIr.js";import{_ as b}from"./SiteLayout.vue_vue_type_script_setup_true_lang-D_g3-nXN.js";import{b as v}from"./routes-O5n9i-Kh.js";import{d as w,j as C,c as o,o as t,a as u,w as d,b as e,u as x,h as z,g,t as l,F as m,r as c,n as B,e as j}from"./app-BIzw5HAK.js";import"./index-_7qF-6i3.js";import"./index-D7j8qZUP.js";import"./AppLogo.vue_vue_type_script_setup_true_lang-DL_VDEKQ.js";import"./og-image-BKC1P1tu.js";const T={class:"bg-canvas text-ink"},$={class:"mx-auto max-w-7xl px-4 pt-8 sm:px-6 sm:pt-10 lg:px-8"},F={class:"mt-4 max-w-2xl text-[17px] leading-relaxed text-ink-soft"},N={key:0,class:"mx-auto mt-8 max-w-7xl px-4 sm:px-6 lg:px-8","aria-label":"Continents"},V={class:"flex flex-wrap gap-2"},L=["href"],U=["id"],Z={class:"flex flex-wrap items-baseline justify-between gap-2"},A={class:"mt-1.5 font-serif text-4xl tracking-[-0.025em] sm:text-5xl"},D={class:"mt-8 space-y-10"},E={key:0,class:"text-[11px] font-semibold tracking-[0.16em] text-ink-soft uppercase"},I={class:"mx-auto mt-16 max-w-7xl px-4 pb-20 sm:mt-24 sm:px-6 sm:pb-28 lg:px-8"},Q=w({__name:"Index",props:{groups:{}},setup(f){const _=f;function p(r){return r.toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"")}const y=C(()=>_.groups.reduce((r,s)=>r+s.subregions.reduce((n,a)=>n+a.countries.length,0),0));return(r,s)=>(t(),o(m,null,[u(x(z),null,{default:d(()=>s[0]||(s[0]=[e("title",null,"Time Zones by Country",-1),e("meta",{name:"description",content:"Find the current local time in every country, grouped by continent. Browse time zones, UTC offsets, and daylight saving details country by country."},null,-1),e("meta",{property:"og:title",content:"Time Zones by Country"},null,-1),e("meta",{property:"og:description",content:"Find the current local time in every country, grouped by continent. Browse time zones, UTC offsets, and daylight saving details country by country."},null,-1)])),_:1,__:[0]}),u(b,null,{default:d(()=>[e("div",T,[e("section",$,[s[1]||(s[1]=e("p",{class:"text-[11px] font-semibold tracking-[0.16em] text-ink-soft uppercase"}," Countries ",-1)),s[2]||(s[2]=e("h1",{class:"mt-2 font-serif text-5xl leading-[1.02] tracking-[-0.03em] sm:text-6xl"}," Time zones, country by country. ",-1)),e("p",F,l(y.value)+" countries across "+l(r.groups.length)+" continents â pick one to see its time zones, daylight saving rules, and major cities. ",1)]),r.groups.length>1?(t(),o("nav",N,[e("ul",V,[(t(!0),o(m,null,c(r.groups,n=>(t(),o("li",{key:n.region},[e("a",{href:`#${p(n.region)}`,class:"inline-flex items-center rounded-full border border-hairline bg-panel px-4 py-1.5 text-sm text-ink-soft transition hover:text-ink"},l(n.region),9,L)]))),128))])])):g("",!0),(t(!0),o(m,null,c(r.groups,n=>(t(),o("div",{key:n.region,id:p(n.region),class:"mx-auto mt-16 max-w-7xl scroll-mt-24 px-4 sm:mt-24 sm:px-6 lg:px-8"},[e("div",Z,[e("div",null,[s[3]||(s[3]=e("p",{class:"text-[11px] font-semibold tracking-[0.16em] text-ink-soft uppercase"}," Continent ",-1)),e("h2",A,l(n.region)+". ",1)])]),e("div",D,[(t(!0),o(m,null,c(n.subregions,a=>(t(),o("div",{key:a.name},[a.name?(t(),o("p",E,l(a.name),1)):g("",!0),e("div",{class:B(["grid grid-cols-1 gap-3 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4",a.name?"mt-4":""])},[(t(!0),o(m,null,c(a.countries,i=>(t(),j(k,{key:i.id,country:{id:i.id,slug:i.slug,name:i.name,emoji:i.emoji,href:x(v).countries.show(i.slug),region_groups_count:i.region_groups_count,zones_count:i.zones_count,cities_count:i.cities_count}},null,8,["country"]))),128))],2)]))),128))])],8,U))),128)),e("section",I,[u(h)])])]),_:1})],64))}});export{Q as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.