1import{D as u}from"./DIypqBQp.js";import{_ as m,f as g,e as y,g as v,c as i,d,m as e,t as l,b as n,F as b,G as D,A as M,I as f,n as F}from"./DtgCLPci.js";import"./CpMGsIXJ.js";const k={class:"main",id:"main"},w={class:"puzzle-page"},A={class:"container"},P={class:"puzzle-page-bar"},C={class:"puzzle-page-bar-h2"},I={class:"puzzle-page-bar-date"},q={class:"puzzle-page-bar-type"},B={class:"puzzle-page-content"},Y={class:"puzzle-archive"},$={class:"puzzle-archive-title"},x={class:"puzzle-archive-content"},G=["href"],S={__name:"archive",async setup(T){let r,p;g({title:"Puzzle Archive - Guernsey Press"});const s=new Date,z=y(),{data:c}=([r,p]=v(()=>M(`/puzzle/${z.query.p}`)),r=await r,p(),r),h=f(()=>{const t=new Date(s.getFullYear(),s.getMonth(),1),a=[],o=(Date.UTC(s.getFullYear(),s.getMonth(),1)-Date.UTC(s.getFullYear(),0,0))/24/60/60/1e3;for(;t.getMonth()===s.getMonth()&&(a.push({date:t.getDate(),start:o,query:u(t,"yyyy-MM-dd"),name:u(t,"dd MMM")}),t.setDate(t.getDate()+1),!(s.getDate()<t.getDate())););return a});return(t,a)=>(i(),d("main",k,[a[1]||(a[1]=e("section",{class:"subheader subheader--puzzles"},[e("div",{class:"container"},[e("div",{class:"subheader__headline"},[e("h1",{class:"subheader__title"},"Puzzles")])])],-1)),e("section",w,[e("div",A,[e("div",P,[e("h2",C,[e("span",I,l(("DateFormat"in t?t.DateFormat:n(u))(n(s),"d MMM yyyy")),1)]),e("div",q,l(n(c)?.name)+" Archive",1),a[0]||(a[0]=e("a",{href:"/puzzles",class:"puzzle-page-bar-back"},"All puzzles",-1))]),e("div",B,[e("ul",Y,[(i(!0),d(b,null,D(n(h),(o,_)=>(i(),d("li",{key:o.date,class:"puzzle-archive-item"},[e("div",{class:"puzzle-archive-number",style:F({backgroundColor:n(c).colour})},[e("span",null,l(n(c)?.name)+" #0"+l(_+o.start),1),e("h3",$,l(o.name),1)],4),e("div",x,[e("a",{href:`/puzzles/${n(c).slug}?date=${o.query}`,class:"button button--rounded button--outlined"},"Play",8,G)])]))),128))])])])])]))}},L=m(S,[["__scopeId","data-v-e0fe2113"]]);export{L 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.