1import{_ as Z}from"./CRCDaTmA.js";import{d as J,S as X,g as w,r as L,h as Y,E as B,t as Q,j as l,v as e,e as i,p as n,I as tt,u as t,w as m,z as c,A as u,c as y,F as $,y as T,T as et,o as a,_ as st,x as v,U as ot,L as rt,G as at,D as lt}from"./vOe0WySJ.js";import{_ as P}from"./CgsGlym1.js";import{_ as j}from"./DDbRyoV5.js";import{_ as E}from"./DbEfbaiZ.js";import{u as nt}from"./-9lMaCUN.js";import{u as H}from"./COsHfl_D.js";import{a as it}from"./J5woXB2p.js";import{C as dt}from"./Bxk2QKI-.js";import{C as ct}from"./bcKSLzIa.js";import{C as ut}from"./Sv9qHjFw.js";import{L as pt}from"./CwYLokY1.js";import{I as mt}from"./BJYNC0o3.js";import{Z as gt}from"./BnIe9lmP.js";import{F as ht}from"./DpviZ54U.js";import{X as xt}from"./nLDd-9ct.js";import{C as bt}from"./CtiJ1xBi.js";import{C as ft}from"./DX7OzmJ_.js";import"./-7G-pUTM.js";const yt={class:"min-h-screen bg-gray-50 dark:bg-slate-900"},vt={key:0,class:"min-h-screen flex items-center justify-center"},kt={key:1,class:"min-h-screen flex items-center justify-center px-6"},wt={class:"text-center max-w-md"},_t={class:"w-24 h-24 bg-red-100 dark:bg-red-900/20 rounded-full flex items-center justify-center mx-auto mb-6"},Ct={key:2},At={class:"pt-32 pb-12 md:pb-16 bg-[#E73137] text-white"},Lt={class:"container mx-auto px-6"},$t={class:"max-w-4xl"},Tt={id:"main",class:"text-3xl sm:text-4xl md:text-5xl font-bold mb-4 leading-tight tracking-tight"},zt={key:0,class:"text-lg md:text-xl text-white/80 font-light leading-relaxed max-w-3xl mb-6"},It={key:1,class:"flex items-center gap-2 text-sm text-white/80"},Ut={class:"inline-flex items-center gap-2 px-4 py-2 bg-white/10 backdrop-blur-md border border-white/20 rounded-full"},St=["datetime"],Bt={class:"py-12 md:py-16"},Pt={class:"container mx-auto px-4"},jt={class:"grid grid-cols-1 lg:grid-cols-12 gap-8 lg:gap-12"},Et={class:"lg:col-span-8"},Ht={class:"mb-8 pb-6 border-b border-gray-200 dark:border-slate-700"},Mt={class:"flex items-center justify-between"},Rt={class:"flex items-center gap-1.5"},Ot=["title"],Dt={key:0,class:"w-full aspect-[16/9] rounded-2xl overflow-hidden shadow-2xl mb-8 bg-slate-200 dark:bg-slate-800 group"},qt=["src","alt"],Ft={key:1,class:"bg-gradient-to-r from-primary/10 via-primary/5 to-transparent dark:from-primary/20 dark:via-primary/10 border-l-4 border-primary rounded-r-xl p-6 md:p-8 mb-8 text-lg md:text-xl italic text-slate-700 dark:text-slate-200 leading-relaxed shadow-sm"},Nt={class:"font-medium"},Gt={class:"prose prose-lg dark:prose-invert max-w-none mb-12"},Vt=["innerHTML"],Wt={key:2,class:"mb-12 pt-8 border-t border-gray-200 dark:border-slate-700"},Kt={class:"flex flex-wrap gap-2"},Zt={key:3,class:"pt-8 border-t border-gray-200 dark:border-slate-700"},Jt={class:"grid grid-cols-1 md:grid-cols-2 gap-4"},Xt={class:"font-semibold text-slate-900 dark:text-white group-hover:text-primary transition-colors"},Yt={class:"lg:col-span-4 space-y-6"},Qt={class:"lg:sticky lg:top-24 space-y-6"},te={class:"p-4 border-b border-gray-100 dark:border-slate-700"},ee={class:"text-lg font-bold flex items-center gap-2 text-slate-900 dark:text-white"},se={class:"text-sm font-normal text-slate-500 dark:text-slate-400 ml-auto"},oe={class:"p-4"},re={class:"grid grid-cols-2 gap-2"},ae=["onClick"],le=["src","alt"],ne={class:"absolute inset-0 bg-black/0 group-hover:bg-black/20 transition-colors duration-300 flex items-center justify-center pointer-events-none"},ie={class:"text-lg font-bold mb-4 flex items-center gap-2 text-slate-900 dark:text-white"},de={class:"space-y-3 text-sm"},ce={key:0,class:"flex items-start gap-2"},ue={class:"text-slate-700 dark:text-slate-300"},pe={key:1,class:"flex items-start gap-2"},me={class:"text-slate-700 dark:text-slate-300"},ge={key:2,class:"flex items-start gap-2"},he=["src","alt"],xe={key:2,class:"absolute bottom-4 left-1/2 transform -translate-x-1/2 text-white text-sm bg-black/50 rounded-full px-4 py-2"},be=J({__name:"[...slug]",setup(fe){const M=X(),R=rt(),x=w(()=>{const s=M.params.slug;return Array.isArray(s)?s.join("/"):s||""}),{currentPage:r,loading:O,error:D}=nt(x),g=w(()=>r.value?.galleryImages??[]),z=w(()=>r.value?.tags??[]),q=w(()=>r.value?.content?it(r.value.content):""),I=L(0),k=L(!1),d=L(null),F=s=>{d.value=s},_=()=>{d.value=null},U=()=>{d.value!==null&&d.value<g.value.length-1&&d.value++},S=()=>{d.value!==null&&d.value>0&&d.value--},C=s=>{if(!s)return"";try{const o=new Date(s);return new Intl.DateTimeFormat("tr-TR",{day:"numeric",month:"long",year:"numeric"}
1).format(o)}catch{return s||""}},b=()=>typeof window<"u"?window.location.href:"",N=()=>{if(!r.value||typeof window>"u")return;const s=`${r.value.title} - Tokat Belediyesi`,o=`https://twitter.com/intent/tweet?text=${encodeURIComponent(s)}&url=${encodeURIComponent(b())}`;window.open(o,"_blank","noopener,noreferrer,width=550,height=420")},G=()=>{if(!r.value||typeof window>"u")return;const s=`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent(b())}`;window.open(s,"_blank","noopener,noreferrer,width=550,height=420")},V=()=>{if(!r.value||typeof window>"u")return;const s=`https://www.linkedin.com/shareArticle?mini=true&url=${encodeURIComponent(b())}&title=${encodeURIComponent(r.value.title)}&summary=${encodeURIComponent(r.value.summary||"")}`;window.open(s,"_blank","noopener,noreferrer,width=550,height=420")},W=()=>{if(!r.value||typeof window>"u")return;const s=`${r.value.title} 2 3${b()}`,o=`https://wa.me/?text=${encodeURIComponent(s)}`;window.open(o,"_blank","noopener,noreferrer")},K=async()=>{if(!(typeof window>"u"))try{if(navigator.clipboard)await navigator.clipboard.writeText(b());else{const s=document.createElement("textarea");s.value=b(),s.style.position="fixed",s.style.opacity="0",document.body.appendChild(s),s.select(),document.execCommand("copy"),document.body.removeChild(s)}k.value=!0,setTimeout(()=>{k.value=!1},2e3)}catch(s){console.error("Failed to copy link:",s)}},A=()=>{const s=document.documentElement,o=s.scrollTop,h=s.scrollHeight-s.clientHeight;I.value=h>0?Math.min(100,Math.max(0,o/h*100)):0};return Y(()=>{A(),window.addEventListener("scroll",A,{passive:!0});const s=o=>{d.value!==null&&(o.key==="Escape"&&_(),o.key==="ArrowRight"&&U(),o.key==="ArrowLeft"&&S())};window.addEventListener("keydown",s),B(()=>{window.removeEventListener("keydown",s)})}),B(()=>{window.removeEventListener("scroll",A)}),Q([r,x],()=>{if(!r.value){H({title:"Sayfa Bulunamadı",description:"AradıÄınız sayfa bulunamadı.",noindex:!0});return}const s=r.value,o=R.public.siteUrl||"https://tokat.bel.tr",h=s.imageUrl?s.imageUrl.startsWith("http")?s.imageUrl:`${o}${s.imageUrl.startsWith("/")?"":"/"}${s.imageUrl}`:void 0;H({title:s.metaTitle||s.title,seoTitle:s.metaTitle,description:s.metaDescription,summary:s.summary,content:s.content,imageUrl:h,canonicalPath:`/${x.value}`,publishedAt:s.publishedAt||s.createdAt,updatedAt:s.updatedAt,status:s.status,type:"article",category:s.category});const p={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Ana Sayfa",item:o},{"@type":"ListItem",position:2,name:s.title,item:`${o}/${x.value}`}]},f={"@context":"https://schema.org","@type":"Article",headline:s.metaTitle||s.title,description:s.metaDescription||s.summary||"",url:`${o}/${x.value}`,datePublished:s.publishedAt||s.createdAt,dateModified:s.updatedAt||s.publishedAt||s.createdAt,...h?{image:[h]}:{},author:{"@type":"Organization",name:"Tokat Belediyesi",url:o},publisher:{"@type":"Organization",name:"Tokat Belediyesi",url:o,logo:{"@type":"ImageObject",url:`${o}/logo_koyu_zemin.png`}},mainEntityOfPage:{"@type":"WebPage","@id":`${o}/${x.value}`},...s.tags&&s.tags.length>0?{keywords:s.tags.join(", ")}:{},inLanguage:"tr-TR"};at({script:[{type:"application/ld+json",innerHTML:JSON.stringify(p),key:"cms-breadcrumb"},{type:"application/ld+json",innerHTML:JSON.stringify(f),key:"cms-article"}]})},{immediate:!0}),(s,o)=>{const h=Z;return a(),l("div",yt,[o[17]||(o[17]=e("a",{href:"#main",class:"sr-only focus:not-sr-only focus:absolute focus:top-2 focus:left-2 focus:z-50 focus:bg-white focus:text-black focus:px-3 focus:py-2 rounded"}," İçeriÄe geç ",-1)),e("div",{"aria-hidden":"true",class:"fixed top-0 left-0 h-1 bg-primary z-50 transition-all duration-150",style:tt({width:t(I)+"%"})},null,4),t(O)?(a(),l("div",vt,[...o[1]||(o[1]=[e("div",{class:"text-center"},[e("div",{class:"animate-spin rounded-full h-16 w-16 border-4 border-primary border-t-transparent mx-auto mb-4"}),e("p",{class:"text-lg text-gray-600 dark:text-gray-400 font-medium"},"Sayfa yükleniyor...")],-1)])])):t(D)||!t(r)?(a(),l("div",kt,[e("div",wt,[e("div",_t,[n(t(dt),{class:"w-12 h-12 text-red-500"})]),o[3]||(o[3]=e("h2",{class:"text-3xl font-bold mb-3 text-gray-900 dark:text-white"},"Sayfa Bulunamadı",-1)),o[4]||(o[4]=e("p",{class:"text-gray-600 dark:text-gray-400 mb-8"},"İstediÄiniz sayfa mevcut deÄil veya kaldırılmıŠolabilir.",
3-1)),n(h,{to:"/"},{default:m(()=>[n(t(st),{size:"lg",class:"gap-2"},{default:m(()=>[n(t(ot),{class:"w-4 h-4"}),o[2]||(o[2]=v(" Ana Sayfaya Dön ",-1))]),_:1})]),_:1})])])):t(r)?(a(),l("div",Ct,[e("section",At,[e("div",Lt,[e("div",$t,[e("h1",Tt,c(t(r).title),1),t(r).summary?(a(),l("p",zt,c(t(r).summary),1)):i("",!0),t(r).publishedAt||t(r).createdAt?(a(),l("div",It,[e("div",Ut,[n(t(ct),{class:"w-4 h-4"}),e("time",{datetime:t(r).publishedAt||t(r).createdAt},c(C(t(r).publishedAt||t(r).createdAt)),9,St)])])):i("",!0)])])]),e("section",Bt,[e("div",Pt,[e("div",jt,[e("article",Et,[e("div",Ht,[e("div",Mt,[o[9]||(o[9]=e("span",{class:"text-sm text-slate-500 dark:text-slate-400"},"Bu Sayfayı PaylaÅ",-1)),e("div",Rt,[e("button",{onClick:u(N,["stop"]),class:"p-2 rounded-lg text-slate-500 hover:text-slate-900 hover:bg-gray-100 dark:text-slate-400 dark:hover:text-white dark:hover:bg-slate-800 transition-colors",title:"X'te PaylaÅ"},[...o[5]||(o[5]=[e("svg",{class:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"})],-1)])]),e("button",{onClick:u(G,["stop"]),class:"p-2 rounded-lg text-slate-500 hover:text-blue-600 hover:bg-blue-50 dark:text-slate-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors",title:"Facebook'ta PaylaÅ"},[...o[6]||(o[6]=[e("svg",{class:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M18 2h-3a5 5 0 00-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 011-1h3z"})],-1)])]),e("button",{onClick:u(V,["stop"]),class:"p-2 rounded-lg text-slate-500 hover:text-blue-700 hover:bg-blue-50 dark:text-slate-400 dark:hover:text-blue-400 dark:hover:bg-blue-900/20 transition-colors",title:"LinkedIn'de PaylaÅ"},[...o[7]||(o[7]=[e("svg",{class:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6zM2 9h4v12H2z"}),e("circle",{cx:"4",cy:"4",r:"2"})],-1)])]),e("button",{onClick:u(W,["stop"]),class:"p-2 rounded-lg text-slate-500 hover:text-green-600 hover:bg-green-50 dark:text-slate-400 dark:hover:text-green-400 dark:hover:bg-green-900/20 transition-colors",title:"WhatsApp'ta PaylaÅ"},[...o[8]||(o[8]=[e("svg",{class:"w-4 h-4",fill:"currentColor",viewBox:"0 0 24 24"},[e("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z"})],-1)])]),e("button",{onClick:u(K,["stop"]),class:"p-2 rounded-lg text-slate-500 hover:text-slate-900 hover:bg-gray-100 dark:text-slate-400 dark:hover:text-white dark:hover:bg-slate-800 transition-colors relative",title:t(k)?"Kopyalandı!":"Linki Kopyala"},[t(k)?(a(),y(t(ut),{key:0,class:"w-4 h-4 text-green-600"})):(a(),y(t(pt),{key:1,class:"w-4 h-4"}))],8,Ot)])])]),t(r).imageUrl?(a(),l("div",Dt,[e("img",{src:t(r).imageUrl,alt:t(r).title,class:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-700",loading:"lazy"},null,8,qt)])):i("",!0),t(r).summary?(a(),l("div",Ft,[e("p",Nt,c(t(r).summary),1)])):i("",!0),e("div",Gt,[e("div",{class:"prose-headings:font-bold prose-headings:text-slate-900 dark:prose-headings:text-slate-100 prose-p:text-slate-700 dark:prose-p:text-slate-300 prose-p:leading-relaxed prose-p:mb-6 prose-a:text-primary prose-a:no-underline hover:prose-a:underline prose-a:font-medium prose-strong:text-slate-900 dark:prose-strong:text-slate-100 prose-strong:font-semibold prose-img:rounded-xl prose-img:shadow-xl prose-img:my-8 prose-img:max-w-full prose-ul:list-disc prose-ul:pl-6 prose-ul:my-6 prose-ul:text-slate-700 dark:prose-ul:text-slate-300 prose-ol:list-decimal prose-ol:pl-6 prose-ol:my-6 prose-ol:text-slate-700 dark:prose-ol:text-slate-300 prose-blockquote:border-l-4 prose-blockquote:border-primary prose-blockquote:pl-6 prose-blockquote:italic prose-blockquote:text-slate-600 dar
3k:prose-blockquote:text-slate-400 prose-blockquote:my-6",innerHTML:t(q),"aria-label":"Sayfa içeriÄi"},null,8,Vt)]),t(z).length>0?(a(),l("div",Wt,[o[10]||(o[10]=e("h3",{class:"text-lg font-semibold mb-4 text-slate-900 dark:text-white"},"Etiketler",-1)),e("div",Kt,[(a(!0),l($,null,T(t(z),p=>(a(),y(t(P),{key:p,variant:"outline",class:"hover:bg-primary hover:text-white transition-colors cursor-pointer"},{default:m(()=>[v(c(p),1)]),_:2},1024))),128))])])):i("",!0),t(r).relatedPages&&t(r).relatedPages.length>0?(a(),l("div",Zt,[o[11]||(o[11]=e("h2",{class:"text-2xl md:text-3xl font-bold mb-6 text-slate-900 dark:text-white"},"İlgili Sayfalar",-1)),e("div",Jt,[(a(!0),l($,null,T(t(r).relatedPages,p=>(a(),y(h,{key:p.id,to:`/${p.slug}`,class:"group block p-4 rounded-xl border border-gray-200 dark:border-slate-700 hover:border-primary hover:shadow-lg transition-all duration-300"},{default:m(()=>[e("h3",Xt,c(p.title),1)]),_:2},1032,["to"]))),128))])])):i("",!0)]),e("aside",Yt,[e("div",Qt,[t(g).length>0?(a(),y(t(j),{key:0,class:"bg-white dark:bg-slate-800/50 border border-gray-200 dark:border-slate-700 shadow-lg"},{default:m(()=>[n(t(E),{class:"p-0"},{default:m(()=>[e("div",te,[e("h3",ee,[n(t(mt),{class:"w-5 h-5 text-primary"}),o[12]||(o[12]=v(" Galeri ",-1)),e("span",se,c(t(g).length)+" görsel",1)])]),e("div",oe,[e("div",re,[(a(!0),l($,null,T(t(g),(p,f)=>(a(),l("div",{key:f,class:"group relative aspect-square rounded-lg overflow-hidden bg-slate-200 dark:bg-slate-800 cursor-pointer",onClick:u(ye=>F(f),["stop"])},[e("img",{src:p,alt:`${t(r).title} - Görsel ${f+1}`,class:"w-full h-full object-cover group-hover:scale-110 transition-transform duration-500 pointer-events-none",loading:"lazy"},null,8,le),e("div",ne,[n(t(gt),{class:"w-6 h-6 text-white opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none"})])],8,ae))),128))])])]),_:1})]),_:1})):i("",!0),n(t(j),{class:"bg-white dark:bg-slate-800/50 border border-gray-200 dark:border-slate-700 shadow-lg"},{default:m(()=>[n(t(E),{class:"p-6"},{default:m(()=>[e("h3",ie,[n(t(ht),{class:"w-5 h-5 text-primary"}),o[13]||(o[13]=v(" Sayfa Bilgileri ",-1))]),e("dl",de,[t(r).publishedAt||t(r).createdAt?(a(),l("div",ce,[o[14]||(o[14]=e("dt",{class:"text-slate-500 dark:text-slate-400 font-medium min-w-[90px]"},"Yayın Tarihi",-1)),e("dd",ue,c(C(t(r).publishedAt||t(r).createdAt)),1)])):i("",!0),t(r).updatedAt?(a(),l("div",pe,[o[15]||(o[15]=e("dt",{class:"text-slate-500 dark:text-slate-400 font-medium min-w-[90px]"},"Güncelleme",-1)),e("dd",me,c(C(t(r).updatedAt)),1)])):i("",!0),t(r).category?(a(),l("div",ge,[o[16]||(o[16]=e("dt",{class:"text-slate-500 dark:text-slate-400 font-medium min-w-[90px]"},"Kategori",-1)),e("dd",null,[n(t(P),{variant:"secondary",class:"text-xs"},{default:m(()=>[v(c(t(r).category),1)]),_:1})])])):i("",!0)])]),_:1})]),_:1})])])])])])])):i("",!0),n(et,{name:"fade"},{default:m(()=>[t(d)!==null?(a(),l("div",{key:0,class:"fixed inset-0 z-50 flex items-center justify-center bg-black/95 p-4 backdrop-blur-sm",onClick:u(_,["self"])},[e("button",{onClick:u(_,["stop"]),class:"absolute top-4 right-4 text-white hover:text-gray-300 transition-colors z-10 bg-black/50 rounded-full p-2 hover:bg-black/70"},[n(t(xt),{class:"w-6 h-6"})]),t(g).length>1?(a(),l("button",{key:0,onClick:u(S,["stop"]),class:"absolute left-4 text-white hover:text-gray-300 transition-colors z-10 bg-black/50 rounded-full p-3 hover:bg-black/70"},[n(t(bt),{class:"w-6 h-6"})])):i("",!0),t(g).length>1?(a(),l("button",{key:1,onClick:u(U,["stop"]),class:"absolute right-4 text-white hover:text-gray-300 transition-colors z-10 bg-black/50 rounded-full p-3 hover:bg-black/70"},[n(t(ft),{class:"w-6 h-6"})])):i("",!0),e("img",{src:t(g)[t(d)],alt:`${t(r)?.title} - Görsel ${(t(d)??0)+1}`,class:"max-w-full max-h-full object-contain rounded-lg shadow-2xl",onClick:o[0]||(o[0]=u(()=>{},["stop"]))},null,8,he),t(g).length>1?(a(),l("div",xe,c((t(d)??0)+1)+" / "+c(t(g).length),1)):i("",!0)])):i("",!0)]),_:1})])}}}),Re=lt(be,[["__scopeId","data-v-02cfbd35"]]);export{Re 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.