PageSourceSearch

https://zengora.ai/assets/yasal._slug-CVuOkHHy.js

js zengora.ai collected 2026-10-02 01:14:04 UTC 2,607 bytes, 1 lines download raw bytes

1import{o as e}from"./chunk-CMxvf4Kt.js";import{n as t,t as n}from"./jsx-runtime-CWteFE1C.js";import{t as r}from"./link-CC2PctoZ.js";import{t as i}from"./arrow-left-_-m6FLzj.js";import{Ft as a,Lt as o,_n as s,n as c,o as l}from"./index-CqQOwD_c.js";import{t as u}from"./yasal._slug-C5UWc7Bk.js";var d=e(t()),f=n();function p(){let{slug:e}=l.useParams(),t=s(a),n=s(o),[p,m]=(0,d.useState)(void 0),[h,g]=(0,d.useState)([]);if((0,d.useEffect)(()=>{t({data:{slug:e}}).then(e=>m(e??null)),n().then(g)},[e,t,n]),p===void 0)return(0,f.jsx)(`div`,{className:`min-h-screen bg-white`});if(p===null)return(0,f.jsx)(u,{});let _={hizmet:`Hizmet Şartları`,ekler:`Ekler`,gizlilik:`Gizlilik`,iletisim:`İletişim`},v={};for(let e of h)(v[e.category]??=[]).push(e);return(0,f.jsxs)(`div`,{className:`min-h-screen bg-white text-slate-800`,children:[(0,f.jsx)(`header`,{className:`sticky top-0 z-40 bg-white/85 backdrop-blur border-b border-slate-200`,children:(0,f.jsxs)(`div`,{className:`mx-auto max-w-7xl px-6 h-16 flex items-center justify-between`,children:[(0,f.jsxs)(r,{to:`/`,className:`flex items-center gap-2.5`,children:[(0,f.jsx)(`img`,{src:c,alt:`ZengoraAi`,className:`h-8 w-auto`}),(0,f.jsx)(`span`,{className:`text-lg font-semibold text-[#0a1628]`,style:{fontFamily:`'Playfair Display', serif`},children:`ZengoraAi`})]}),(0,f.jsxs)(r,{to:`/`,className:`inline-flex items-center gap-1.5 text-sm text-slate-600 hover:text-[var(--zengora-blue)]`,children:[(0,f.jsx)(i,{className:`size-4`}),` Anasayfa`]})]})}),(0,f.jsxs)(`main`,{className:`mx-auto max-w-6xl px-6 py-12 grid md:grid-cols-[260px_1fr] gap-10`,children:[(0,f.jsx)(`aside`,{className:`text-sm`,children:[`hizmet`,`ekler`,`gizlilik`,`iletisim`].map(t=>(v[t]?.length??0)>0&&(0,f.jsxs)(`div`,{className:`mb-6`,children:[(0,f.jsx)(`div`,{className:`font-semibold text-[#0a1628] mb-2`,children:_[t]}),(0,f.jsx)(`ul`,{className:`space-y-1.5`,children:v[t].map(t=>(0,f.jsx)(`li`,{children:(0,f.jsx)(r,{to:`/yasal/$slug`,params:{slug:t.slug},className:`block ${t.slug===e?`text-[var(--zengora-blue)] font-medium`:`text-slate-600 hover:text-[var(--zengora-blue)]`}`,children:t.title})},t.id))})]},t))}),(0,f.jsxs)(`article`,{className:`prose max-w-none`,children:[(0,f.jsx)(`h1`,{className:`text-3xl md:text-4xl text-[#0a1628] mb-6`,style:{fontFamily:`'Playfair Display', serif`},children:p.title}),p.content.trim()?(0,f.jsx)(`div`,{className:`whitespace-pre-wrap text-[15px] leading-relaxed text-slate-700`,children:p.content}):(0,f.jsx)(`p`,{className:`text-slate-500 italic`,children:`Bu belge yakında yayınlanacaktır.`})]})]})]})}export{p as component};

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.