1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="371909ee-9b72-411c-9657-2fe9f573c33d",e._sentryDebugIdIdentifier="sentry-dbid-371909ee-9b72-411c-9657-2fe9f573c33d")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2829],{1629:(e,t,s)=>{"use strict";s.d(t,{w:()=>n});var a=s(33274),r=s(30225),l=s(40097),i=s(97685);let n=()=>{let{openModal:e}=(0,a.A)(),t=(0,r.A)();return(0,l.n)({mutationFn:async({user:s,postId:a,optionId:r})=>{if(!a||!r||!s?._id)return!1;let l=await fetch(`https://api.wuubi.com/api/group/post/${a}/quiz/answer`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",...t?{Authorization:t}:{}},credentials:"include",body:JSON.stringify({optionId:r})}),n=await l.json();if(!n?.responseResult?.status)return i.Ay.error(n?.responseResult?.exceptionDetail?.[0]||"Bilgi yarıÅması cevabı kaydedilemedi"),!1;let o=n?.responseResult?.achievement||[];if(Array.isArray(o)&&o.length>0){let{title:t,description:s,icon:a}=o[0];t&&s&&a&&e(t,s,a)}return n?.result?.data||!1}})}},4622:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(85278);let r=(0,s(99542).eU)({isOpen:!1,title:"",description:"",icon:"",iconReady:!1}),l=()=>{let[e,t]=(0,a.fp)(r);return{modalState:e,setModalState:t}}},7886:(e,t,s)=>{"use strict";s.d(t,{T6:()=>o,Uv:()=>i,hM:()=>n,k9:()=>d});var a=s(74359),r=s(58346);let l=e=>({page:e?.page||1,limit:e?.limit||20}),i=({limit:e=24,scope:t="all",days:s=30,enabled:l=!0}={})=>(0,a.I)({queryKey:["hashtags","popular",e,t,s],enabled:l,queryFn:async()=>{let a=await fetch(`https://api.wuubi.com/api/tag/popular?limit=${e}&scope=${t}&days=${s}`),l=await a.json();if(!l?.responseResult?.status)throw Error((0,r.S)(l,"Etiketler y\xfcklenemedi"));return l?.result?.data||[]},staleTime:3e5}),n=(e,t)=>{let s=l(t);return(0,a.I)({queryKey:["hashtags","contents",e,s.page,s.limit],queryFn:async()=>{let t=await fetch(`https://api.wuubi.com/api/tag/contents/${encodeURIComponent(e||"")}?page=${s.page}&limit=${s.limit}`),a=await t.json();if(!a?.responseResult?.status)throw Error((0,r.S)(a,"Hashtag i\xe7erikleri y\xfcklenemedi"));return a?.result||{data:[],pagination:{currentPage:s.page,limit:s.limit,total:0}}},enabled:!!e})},o=(e,t)=>{let s=l(t);return(0,a.I)({queryKey:["hashtags","profile-posts",e,s.page,s.limit],queryFn:async()=>{let t=await fetch(`https://api.wuubi.com/api/tag/profile-posts/${encodeURIComponent(e||"")}?page=${s.page}&limit=${s.limit}`),a=await t.json();if(!a?.responseResult?.status)throw Error((0,r.S)(a,"Hashtag profil g\xf6nderileri y\xfcklenemedi"));return a?.result||{data:[],pagination:{currentPage:s.page,limit:s.limit,total:0}}},enabled:!!e})},d=(e,t)=>{let s=l(t);return(0,a.I)({queryKey:["hashtags","stories",e,s.page,s.limit],queryFn:async()=>{let t=await fetch(`https://api.wuubi.com/api/tag/stories/${encodeURIComponent(e||"")}?page=${s.page}&limit=${s.limit}`),a=await t.json();if(!a?.responseResult?.status)throw Error((0,r.S)(a,"Hashtag hikayeleri y\xfcklenemedi"));return a?.result||{data:[],pagination:{currentPage:s.page,limit:s.limit,total:0}}},enabled:!!e})}},10235:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(37876),r=s(31010);let l=({compact:e=!1,title:t="Hassas i\xe7erik",description:s=e?"Bu g\xf6nderi hassas olarak etiketlendi.":"Bu i\xe7erik hassas olarak etiketlendi. G\xf6rmeden \xf6nce a\xe7ık onay vermen gerekir.",actionLabel:l="İ\xe7eriÄi g\xf6ster",onReveal:i,className:n=""})=>(0,a.jsxs)("div",{className:`${e?"flex h-full min-h-[220px] flex-col items-center justify-center rounded-[24px] border border-amber-200 bg-[linear-gradient(180deg,#fff7ed_0%,#fffbeb_100%)] px-6 py-8 text-center":"rounded-[28px] border border-amber-200 bg-[linear-gradient(180deg,#fff7ed_0%,#fffbeb_100%)] px-6 py-7 shadow-[0_18px_45px_rgba(245,158,11,0.08)]"} ${n}`.trim(),children:[(0,a.jsx)("div",{className:"mx-auto flex h-14 w-14 items-center justify-center rounded-2xl border border-amber-200 bg-white text-amber-600 shadow-sm",children:(0,a.jsx)(r.A,{className:"h-7 w-7"})}),(0,a.jsxs)("div",{className:e?"mt-4":"mt-5",children:[(0,a.jsx)("p",{className:"text-[11px] font-semibold uppercase tracking-[0.22em] text-amber-700",children:"NSFW"}),(0,a.jsx)("h3",{className:"mt-2 text-lg font-semibold text-slate-900",children:t}),(0,a.jsx)("p",{className:"mt-2 text-sm leading-6 text-slate-600",children:s})]}),i?(0,a.jsx)("button",{type:"button",onClick:i,className:"mt-5 inline-flex items-center justify-center rounded-full bg-slate-900 px-5 py-2.5 text-sm font-semibold text-white transition hover:bg-slate-800",children:l}):null]})},18214:(e,t,s)=>{"use strict";s.d(t,{Z:()=>n});var a=s(67768),r=s(40097),l=s(97685),i=s(44542);let n=e=>{let t=(0,a.jE)(),s=["getProfilePosts"];return(0,r.n)({onMutate:async({user:e,postId:a,optionId:r})=>{let l=t.getQueriesData({queryKey:s});return await Promise.all(l.map(([e])=>t.cancelQueries({queryKey:e}))),t.setQueriesData({queryKey:s},t=>t&&t.data&&Array.isArray(t.data)?{...t,data:t.data.map(t=>{if(t._id===a&&t.poll){let s={...t};return s.poll={...t.poll},s.poll.options=t.poll.options.map(t=>{let a={...t,votes:[...t.votes]};return s.poll.allowMultipleVotes||(a.votes=a.votes.filter(t=>t!==e._id)),t.id!==r||a.votes.includes(e._id)||a.votes.push(e._id),a}),s}return t})}:t),{previousEntries:l}},mutationFn:async({user:e,postId:t,optionId:s})=>{let a=`https://api.wuubi.com/api/profile-post/poll/vote/${t}`;if(!t||!s||!e?.token)throw Error("Gerekli bilgiler eksik");let r=await fetch(a,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:`Bearer ${e.token}`},body:JSON.stringify({optionId:s})}),i=await r.json();if(!i||!i.responseResult?.status)throw l.Ay.error(i.responseResult?.exceptionDetail?.[0]||"Oy kaydedilemedi"),Error(i.responseResult?.exceptionDetail?.[0]||"Oy kaydedilemedi");return i.result},onSuccess:a=>{a&&e&&e(),t.invalidateQueries({queryKey:s}),l.Ay.success("Oy kaydedildi")},onError:(e,s,a)=>
1{a?.previousEntries&&a.previousEntries.forEach(([e,s])=>{t.setQueryData(e,s)}),(0,i.vV)("Poll voting error:",e),l.Ay.error("Oy verilemedi")}})}},19598:(e,t,s)=>{"use strict";function a(e,t=""){let s=Math.max(0,Math.round(Number(function(e,t=""){let s=Math.max(0,Math.round(Number(e||0))),a=function(e){let t=0;for(let s=0;s<e.length;s+=1)t=31*t+e.charCodeAt(s)>>>0;return t}(`${t}:${s}`);return s*(100+a%101)}(e,t)||0)));return s>=1e9?`${(s/1e9).toFixed(1).replace(/\.0$/,"")}b`:s>=1e6?`${(s/1e6).toFixed(1).replace(/\.0$/,"")}m`:s>=1e3?`${(s/1e3).toFixed(1).replace(/\.0$/,"")}k`:String(s)}s.d(t,{Gi:()=>a})},19899:(e,t,s)=>{"use strict";s.d(t,{m:()=>n});var a=s(33274),r=s(30225),l=s(40097),i=s(97685);let n=()=>{let{openModal:e}=(0,a.A)(),t=(0,r.A)();return(0,l.n)({mutationFn:async({user:s,postId:a})=>{if(!a||!s?._id)return!1;let r=`https://api.wuubi.com/api/group/${a}/like`,l=await fetch(r,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",...t?{Authorization:t}:{}},credentials:"include"}),n=await l.json();if(!n||!n.responseResult.status)return i.Ay.error(n.responseResult.exceptionDetail?.[0]),!1;if(n.responseResult.achievement&&n.responseResult.achievement.length>0){let{title:t,description:s,icon:a}=n.responseResult.achievement[0];e(t,s,a)}return!0}})}},23801:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/explore",function(){return s(70931)}])},25175:(e,t,s)=>{"use strict";s.d(t,{EN:()=>i,Vd:()=>n});var a=s(58519);let r=new Set(["wuubi-s3.s3.us-east-1.amazonaws.com","media.wuubi.com"]),l=new Set(["/avatar.png","/avatar-default-20260604.png"]);function i(e){let t="string"==typeof e?e.trim():"";return!t||function(e){let t="string"==typeof e?e.trim():"";if(!t)return!1;try{let e=new URL(t);return r.has(e.hostname.toLowerCase())&&l.has(e.pathname)}catch{return"https://media.wuubi.com/avatar.png"===t}}(t)?"":(0,a.a)(t)}function n(e,t,s){let a=e?.trim().charAt(0)||"",r=t?.trim().charAt(0)||"";return`${a}${r}`.toLocaleUpperCase("tr-TR")||s?.trim().charAt(0).toLocaleUpperCase("tr-TR")||"?"}},27438:(e,t,s)=>{"use strict";s.d(t,{A:()=>c});var a=s(37876),r=s(10235),l=s(93237),i=s(58519),n=s(54587),o=s.n(n);function d(...e){return e.filter(Boolean).join(" ")}function c({src:e,asset:t,alt:s,sizes:n,className:c,imageClassName:m,isNsfw:u=!1,priority:x=!1,qual
1ity:p=60,fallback:h,children:f}){let b=(0,i.a)((0,l.GB)(t,e)),g=(0,l.Zv)(t,s);return(0,a.jsxs)("div",{className:d("relative overflow-hidden bg-slate-100",c),style:{aspectRatio:l.mN},children:[u?(0,a.jsx)(r.A,{compact:!0,title:"Hassas i\xe7erik",description:"Kapak g\xf6rseli gizlendi. Ayrıntıları g\xf6rmek i\xe7in i\xe7eriÄi a\xe7man gerekir.",className:"h-full min-h-0 rounded-none border-0 shadow-none"}):b?(0,a.jsx)(o(),{src:b,alt:g,fill:!0,priority:x,fetchPriority:x?"high":void 0,quality:p,sizes:n,className:d("object-cover",m)}):h||(0,a.jsx)(o(),{src:"https://placehold.co/1200x630/E2E8F0/475569/png",alt:g,fill:!0,priority:x,fetchPriority:x?"high":void 0,quality:p,sizes:n,className:d("object-cover",m)}),f]})}},30225:(e,t,s)=>{"use strict";s.d(t,{A:()=>r});var a=s(63611);function r(){let{getAuthHeader:e}=(0,a.N)();return e()}},33274:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var a=s(4622),r=s(41679);function l(){let{setModalState:e}=(0,a.A)();return{openModal:(t,s,a)=>{let l=r=>{e({isOpen:!0,title:t,description:s,icon:a,iconReady:r})};if(!a)return void l(!1);if((0,r.k)(a))return void l(!0);let i=!1,n=window.setTimeout(()=>{i=!0,l(!1)},180);(0,r.u)(a).then(t=>{if(window.clearTimeout(n),i){t&&e(e=>e.isOpen&&e.icon===a?{...e,iconReady:!0}:e);return}l(t)})},closeModal:()=>{e({isOpen:!1,title:"",description:"",icon:"",iconReady:!1})}}}},41679:(e,t,s)=>{"use strict";s.d(t,{k:()=>l,u:()=>i});let a=new Set,r=new Map;function l(e){return!!(e&&a.has(e))}function i(e){if(!e)return Promise.resolve(!1);if(a.has(e))return Promise.resolve(!0);let t=r.get(e);if(t)return t;let s=new Promise(t=>{let s=new window.Image,l=!1,i=s=>{l||(l=!0,r.delete(e),s&&a.add(e),t(s))};s.decoding="async",s.onload=()=>i(!0),s.onerror=()=>i(!1),s.src=e,s.complete&&i(!0)});return r.set(e,s),s}},43962:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var a=s(54431),r=s(79350);let l=(0,r.J1)` 2 query GetTrendContents { 3 getTrendContents { 4 contents { 5 id 6 title 7 description 8 slug 9 type 10 status 11 createdAt 12 publishedAt 13 updatedAt 14 thumbnail 15 thumbnailAsset { 16 url 17 width 18 height 19 alt 20 seoUrl 21 } 22 isNsfw 23 isNews 24 category { 25 id 26 name 27 slug 28 } 29 } 30 } 31 } 32`;function i({enabled:e=!0}={}){return(0,a.IT)(l,{skip:!e})}},47500:(e,t,s)=>{"use strict";s.d(t,{A:()=>n});var a=s(37876),r=s(1976),l=s.n(r),i=s(35740);function n({type:e,size:t="normal",className:s=""}){let r=(0,i.KP)(e);return r?(0,a.jsx)("span",{role:"img","aria-label":`İ\xe7erik t\xfcr\xfc: ${i.cN[r]}`,className:`${l().theme} ${l().badge} ${"small"===t?l().badgeSmall:"large"===t?l().badgeLarge:""} ${s}`,"data-viral-type":r,children:(0,a.jsx)("span",{"aria-hidden":"true",children:i.cN[r]})}):null}},50423:(e,t,s)=>{"use strict";s.d(t,{n:()=>i});var a=s(40097),r=s(92963),l=s(97685);let i=()=>{let e=(0,r.A)();return(0,a.n)({mutationFn:async({slug:t})=>{if(!e||!e.token||!t)return l.Ay.error("İ\xe7eriÄi kaydetmek i\xe7in giriÅ yapmalısınız"),!1;let s=await fetch("https://api.wuubi.com/api/content/archive-content",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:`${e&&`Bearer ${e.token}`}`},body:JSON.stringify({slug:t})}),a=await s.json();return a&&a.responseResult.status?a?.result?.data||!0:(l.Ay.error(a.responseResult.exceptionDetail?.[0]),!1)}})}},55529:(e,t,s)=>{"use strict";s.r(t),s.d(t,{TimelineCard:()=>R});var a=s(37876),r=s(81744),l=s(74628),i=s(81354),n=s(35765),o=s(18201),d=s(26597),c=s(54587),m=s.n(c),u=s(48230),x=s.n(u),p=s(14232),h=s(27438),f=s(35740),b=s(47500),g=s(10235),j=s(19598),y=s(84629),w=s(93237),v=s(25175),N=s(58519),k=s(35866);function A({item:e}){let t=(0,k.j9)(e),s=t.icon,r=e.author?.username?`/profile/${e.author.username}`:(0,k.Jz)(e),l=(0,v.EN)(e.author?.profilePicture);return(0,a.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsxs)("div",{className:`mb-3 inline-flex items-center gap-1.5 rounded-full px-2.5 py-1 text-[11px] font-extrabold uppercase tracking-[0.08em] ${t.tone}`,children:[(0,a.jsx)(s,{className:"h-3.5 w-3.5"}),t.label]}),(0,a.jsxs)(x(),{href:r,className:"flex min-w-0 items-center gap-3",children:[l?(0,a.jsx)(m(),{src:l,alt:(0,k.QC)(e),width:44,height:44,className:"h-11 w-11 rounded-full bg-slate-100 object-cover"}):(0,a.jsx)("span",{className:"flex h-11 w-11 shrink-0 items-center justify-center rounded-full bg-slate-900 text-sm font-extrabold text-white",children:(0,k.QC)(e).slice(0,1).toUpperCase()}),(0,a.jsxs)("span",{className:"min-w-0",children:[(0,a.jsx)("span",{className:"block truncate text-sm font-extrabold text-slate-950",children:(0,k.QC)(e)}),(0,a.jsxs)("span",{className:"block truncate text-xs font-semibold text-slate-500",children:[e.author?.username?`@${e.author.username} \xb7 `:"",e.createdAt?(0,y.Y)(e.createdAt):"KeÅif akıÅı"]})]})]})]}),(0,a.jsx)(x(),{href:(0,k.Jz)(e),"aria-label":"content"===e.sourceType?`İ\xe7eriÄi a\xe7: ${e.content.title}`:"group-post"===e.sourceType?`Grup g\xf6nderisini a\xe7: ${e.groupPost.group?.title||"topluluk"}`:"Profil g\xf6nderisini a\xe7",className:"shrink-0 rounded-full bg-slate-50 px-3 py-1.5 text-xs font-extrabold text-slate-600 transition hover:bg-slate-100",children:"A\xe7"})]})}function $({images:e,href:t}){let s=(e||[]).map(e=>
32(0,N.a)(e)).filter(Boolean);return s.length?(0,a.jsx)("div",{className:`mt-5 grid gap-2 overflow-hidden rounded-2xl ${s.length>1?"grid-cols-2":"grid-cols-1"}`,children:s.slice(0,4).map((e,r)=>(0,a.jsxs)(x(),{href:t,className:`relative block overflow-hidden bg-slate-100 ${1===s.length?"aspect-[16/10]":"aspect-square"}`,children:[(0,a.jsx)(m(),{src:e,alt:`G\xf6nderi g\xf6rseli ${r+1}`,fill:!0,sizes:1===s.length?w.qL:w.sW,className:"object-cover"}),3===r&&s.length>4?(0,a.jsxs)("span",{className:"absolute inset-0 flex items-center justify-center bg-slate-950/55 text-xl font-extrabold text-white",children:["+",s.length-4]}):null]},`${e}-${r}`))}):null}function C({poll:e,disabled:t,onVote:s}){let r=e.options.reduce((e,t)=>e+Number(t.votesCount||0),0);return(0,a.jsxs)("div",{className:"mt-5 rounded-2xl border border-sky-100 bg-sky-50/60 p-4",children:[(0,a.jsx)("p",{className:"font-extrabold text-slate-900",children:e.question}),(0,a.jsx)("div",{className:"mt-3 space-y-2",children:e.options.map(e=>{let l=r>0?Math.round(Number(e.votesCount||0)/r*100):0;return(0,a.jsxs)("button",{type:"button",disabled:t,onClick:()=>s(e.id),className:`relative flex w-full overflow-hidden rounded-xl border px-3 py-2.5 text-left text-sm font-bold transition ${e.isVoted?"border-sky-400 bg-white text-sky-800":"border-sky-100 bg-white/80 text-slate-700 hover:border-sky-300"} disabled:cursor-not-allowed disabled:opacity-70`,children:[(0,a.jsx)("span",{className:"absolute inset-y-0 left-0 bg-sky-100/70",style:{width:`${l}%`}}),(0,a.jsxs)("span",{className:"relative flex w-full justify-between gap-3",children:[(0,a.jsx)("span",{children:e.text}),(0,a.jsxs)("span",{children:[l,"%"]})]})]},e.id)})}),(0,a.jsxs)("p",{className:"mt-3 text-xs font-semibold text-sky-700",children:[r," toplam oy"]})]})}function T({quiz:e,disabled:t,onAnswer:s}){return(0,a.jsxs)("div",{className:"mt-5 rounded-2xl border border-amber-100 bg-amber-50/60 p-4",children:[(0,a.jsx)("p",{className:"text-xs font-extrabold uppercase tracking-[0.1em] text-amber-700",children:"Mini quiz"}),(0,a.jsx)("p",{className:"mt-1 font-extrabold text-slate-900",children:e.question}),(0,a.jsx)("div",{className:"mt-3 grid gap-2 sm:grid-cols-2",children:e.options.map((r,l)=>(0,a.jsxs)("button",{type:"button",disabled:t||e.isAnswered,onClick:()=>s(r.id),className:`rounded-xl border px-3 py-2.5 text-left text-sm font-bold transition ${e.isAnswered&&r.isCorrect?"border-emerald-300 bg-emerald-50 text-emerald-800":e.isAnswered&&r.isSelected?"border-rose-300 bg-rose-50 text-rose-800":"border-amber-100 bg-white text-slate-700 hover:border-amber-300"} disabled:cursor-not-allowed`,children:[l+1,". ",r.text]},r.id))}),e.isAnswered&&e.explanation?(0,a.jsx)("p",{className:"mt-3 text-sm leading-6 text-slate-600",children:e.explanation}):null]})}function P({item:e,pending:t,onBookmark:s,onComment:c,onLike:m}){return(0,a.jsxs)("div",{className:"mt-5 flex flex-wrap items-center gap-3 border-t border-slate-100 pt-4",children:[(0,a.jsxs)("button",{type:"button",disabled:t,onClick:m,className:`inline-flex min-h-10 items-center gap-2 rounded-full px-3 text-sm font-bold transition ${e.isLiked?"bg-rose-50 text-rose-600":"bg-slate-50 text-slate-600 hover:bg-slate-100"} disabled:opacity-60`,children:[e.isLiked?(0,a.jsx)(o.A,{className:"h-5 w-5"}):(0,a.jsx)(r.A,{className:"h-5 w-5"}),e.likesCount]}),(0,a.jsxs)("button",{type:"button",onClick:c,className:"inline-flex min-h-10 items-center gap-2 rounded-full bg-slate-50 px-3 text-sm font-bold text-slate-600 transition hover:bg-slate-100",children:[(0,a.jsx)(l.A,{className:"h-5 w-5"}),e.commentsCount]}),"content"===e.sourceType?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("button",{type:"button",disabled:t,onClick:s,className:`inline-flex min-h-10 items-center gap-2 rounded-full px-3 text-sm font-bold transition ${e.isBookmarked?"bg-teal-50 text-teal-700":"bg-slate-50 text-slate-600 hover:bg-slate-100"} disabled:opacity-60`,children:[e.isBookmarked?(0,a.jsx)(d.A,{className:"h-5 w-5"}):(0,a.jsx)(i.A,{className:"h-5 w-5"}),e.bookmarksCount]}),(0,a.jsxs)("span",{className:"ml-auto inline-flex min-h-10 items-center gap-2 px-2 text-sm font-bold text-slate-600",children:[(0,a.jsx)(n.A,{className:"h-5 w-5"}),(0,j.Gi)(e.views,e._id||e.content.slug)]})]}):null]})}function R({item:e,pending:t,onBookmark:s,onComment:r,onLike:l,onPollVote:i,onQuizAnswer:n,priority:o=!1}){let[d,c]=(0,p.useState)(!1),m=(0,k.Jz)(e),u="content"===e.sourceType?(0,f.KP)(e.content.type):null,j="content"===e.sourceType?(0,w.GB)(e.content.thumbnailAsset,e.content.thumbnail):null;return(0,a.jsx)("article",{className:"overflow-hidden rounded-3xl border border-slate-200 bg-white shadow-sm",children:(0,a.jsxs)("div",{className:"p-5 sm:p-6",children:[(0,a.jsx)(A,{item:e}),e.isNsfw&&!d?(0,a.jsx)(g.A,{className:"mt-5",description:"Bu paylaÅım hassas olarak iÅaretlendi. İ\xe7eriÄi g\xf6r\xfcnt\xfclemek i\xe7in onay ver.",onReveal:()=>c(!0)}):"content"===e.sourceType?(0,a.jsxs)(x(),{href:m,className:"group mt-5 block",children:[j?(0,a.jsx)(h.A,{alt:e.content.title,asset:e.content.thumbnailAsset,className:"mb-5 rounded-2xl",imageClassName:"transition duration-500 group-hover:scale-[1.02]",priority:o,sizes:w.b4,src:e.content.thumbnail,children:u?(0,a.jsx)(b.A,{type:u,size:"small",className:"absolute left-3 top-3"}):null}):null,!j&&u?(0,a.jsx)(b.A,{type:u,size:"small",className:"mb-4"}):null,(0,a.jsx)("h3",{className:"text-xl font-extrabold leading-tight text-slate-950 sm:text-2xl",children:e.content.title}),e.content.description?(0,a.jsx)("p",{className:"mt-3 line-clamp-4 text-[15px] leading-7 text-slate-600",children:e.content.description}):null]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("p",{className:"mt-5 whitespace-pre-wrap break-words text-[15px] leading-7 text-slate-800",children:"profile-post"===e.sourceType?e.profilePost.content:e.groupPost.content}),(0,a.jsx)($,{href:m,images:"profile-post"===e.sourceType?e.profilePost.images:e.groupPost.images}),("profile-post"===e.sourceType?e.profilePost.poll:e.groupPost.poll)?(0,a.jsx)(C,{poll:"profile-post"===e.sourceType?e.profilePost.poll:e.groupPost.poll,disabled:t,onVote:i}):null,"group-post"===e.sourceType&&e.groupPost.quiz?(0,a.jsx)(T,{quiz:e.groupPost.quiz,disabled:t,onAnswer:n}):null]}),(0,a.jsx)(P,{item:e,pending:t,onBookmark:s,onComment:r,onLike:l})]})})}},70931:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>eh});var a=s(37876),r=s(75961),l=s.n(r),i=s(24178),n=s(43962),o=s(76595),d=s(93860),c=s(74359),m=s(92963),u=s(97685),x=s(58346),p=s(44542),h=s(85278);let f=(0,s(99542).eU)([]);var b=s(7886),g=s(80371),j=s(19598),y=s(84629),w=s(5797),v=s(6978),N=s(78616),k=s(68974),A=s(78464),$=s(11629),C=s(67768),T=s(14232),P=s(50423),R=s(75636),S=s(19596),_=s(1629),z=s(19899),K=s(92895),B=s(97183),E=s(18214),F=s(21911),I=s(55529);function q({open:e,onClose:t,onReseed:s,seed:r,user:l}){let i=(0,C.jE)(),n=(0,T.useRef)(null),o=(0,T.useRef)(null),d=(0,T.useRef)(0),[c,p]=(0,T.useState)(null),[h,f]=(0,T.useState)({}),[b,j]=(0,T.useState)(null),y=function(e,t,s=12){let a=(0,m.A)();return(0,S.q)({queryKey:["explore","mixed-discovery",e,s,a?._id||"guest"],enabled:t&&!!e,initialPageParam:"",queryFn:async({pageParam:t})=>{let r=new URLSearchParams({seed:e,limit:String(s),...t?{cursor:String(t)}:{}}),l=await fetch(`https://api.wuubi.com/api/explore/mixed-feed?${r}`,{headers:{Accept:"application/json",...a?.token?{Authorization:`Bearer ${a.token}`}:{}}}),i=await l.json();if(!l.ok||!i.responseResult?.status)throw Error((0,x.S)(i,"Karma sosyal akıŠy\xfcklenemedi."));return{items:(Array.isArray(i.result?.data)?i.result.data:[]).filter(e=>"content"!==e.sourceType||!(0,g.BF)(e.content)),pagination:i.result?.pagination||{limit:s,hasMore:!1,nextCursor:null}}},getNextPageParam:e=>e.pagination.hasMore&&e.pagination.nextCursor||void 0,staleTime:0})}(r,e),q=(0,R.c)(),O=(0,P.n)(),G=(0,B.G)(),M=(0,E.Z)(),L=(0,z.m)(),D=(0,K.I)(),U=(0,_.w)(),{fetchNextPage:Y,hasNextPage:J,isFetchingNextPage:Q}=y,V=(0,T.useMemo)(()=>(function(e){let t=new Set;return(e||[]).flatMap(e=>e.items.filter(e=>
32!(!e.feedKey||t.has(e.feedKey))&&(t.add(e.feedKey),!0)))})(y.data?.pages).map(e=>({...e,...h[e.feedKey]||{}})),[h,y.data?.pages]),H=(e,t)=>{f(s=>({...s,[e]:{...s[e]||{},...t}})),p(s=>s?.feedKey===e?{...s,...t}:s)},W=()=>!!l?.token||(u.Ay.error("Bu iÅlem i\xe7in giriÅ yapmalısın."),!1),Z=async(e,t,s)=>{if(W()&&!b){j(e.feedKey);try{let e=await t();if(!1===e)throw Error("İÅlem tamamlanamadı.");await i.invalidateQueries({queryKey:["explore","mixed-discovery"]})}catch(e){s?.(),u.Ay.error(e instanceof Error?e.message:"İÅlem tamamlanamadı.")}finally{j(null)}}},X=async(e,t)=>{await Z(e,t),f(t=>{let s={...t};return delete s[e.feedKey],s})};(0,T.useEffect)(()=>{f({}),p(null)},[r]),(0,T.useEffect)(()=>{if(!e||c||!J)return;let t=o.current,s=n.current;if(!t||!s)return;let a=new IntersectionObserver(e=>{e[0]?.isIntersecting&&J&&!Q&&Y()},{root:s,rootMargin:"320px 0px"});return a.observe(t),()=>a.disconnect()},[e,c,Y,J,Q]),(0,T.useEffect)(()=>{!c&&n.current&&requestAnimationFrame(()=>{n.current&&(n.current.scrollTop=d.current)})},[c]);let ee=()=>{if(c)return void p(null);t()};return(0,a.jsx)(w.e,{appear:!0,show:e,as:T.Fragment,children:(0,a.jsxs)(v.lG,{as:"div",className:"relative z-[240]",onClose:ee,children:[(0,a.jsx)(w.e.Child,{as:T.Fragment,enter:"ease-out duration-200",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-150",leaveFrom:"opacity-100",leaveTo:"opacity-0",children:(0,a.jsx)("div",{className:"fixed inset-0 bg-slate-950/65 backdrop-blur-md"})}),(0,a.jsx)("div",{className:"fixed inset-0 overflow-hidden p-0 sm:p-4 md:p-6",children:(0,a.jsx)("div",{className:"flex min-h-full items-stretch justify-center",children:(0,a.jsx)(w.e.Child,{as:T.Fragment,enter:"ease-out duration-200",enterFrom:"opacity-0 translate-y-5 scale-[0.99]",enterTo:"opacity-100 translate-y-0 scale-100",leave:"ease-in duration-150",leaveFrom:"opacity-100 translate-y-0 scale-100",leaveTo:"opacity-0 translate-y-5 scale-[0.99]",children:(0,a.jsxs)(v.lG.Panel,{className:"flex h-[100dvh] w-full max-w-5xl flex-col overflow-hidden bg-slate-100 shadow-2xl sm:h-auto sm:max-h-[calc(100vh-2rem)] sm:rounded-3xl md:max-h-[calc(100vh-3rem)]",children:[(0,a.jsxs)("div",{className:"flex items-center justify-between gap-4 border-b border-slate-200 bg-white px-4 py-4 sm:px-6",children:[(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsxs)("p",{className:"flex items-center gap-2 text-xs font-extrabold uppercase tracking-[0.15em] text-teal-700",children:[(0,a.jsx)(N.A,{className:"h-4 w-4"}),"Karma sosyal akıÅ"]}),(0,a.jsx)(v.lG.Title,{className:"mt-1 truncate text-xl font-extrabold text-slate-950 sm:text-2xl",children:c?"Yorumlar":"Wuubi timeline"})]}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[c?null:(0,a.jsxs)("button",{type:"button",onClick:()=>{f({}),s()},className:"inline-flex h-10 items-center gap-2 rounded-full border border-slate-200 bg-white px-3 text-xs font-extrabold text-slate-600 transition hover:bg-slate-50",children:[(0,a.jsx)(k.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{className:"hidden sm:inline",children:"KarıÅtır"})]}),(0,a.jsx)("button",{type:"button",onClick:ee,className:"inline-flex h-10 w-10 items-center justify-center rounded-full bg-slate-950 text-white transition hover:bg-slate-800","aria-label":c?"AkıÅa d\xf6n":"AkıÅı kapat",children:c?(0,a.jsx)(A.A,{className:"h-5 w-5"}):(0,a.jsx)($.A,{className:"h-5 w-5"})})]})]}),(0,a.jsx)("div",{ref:n,className:"clean-scrollbar flex-1 overflow-y-auto px-3 py-4 sm:px-6 sm:py-6",children:c?(0,a.jsx)(F.default,{item:c,onBack:()=>p(null)}):(0,a.jsxs)("div",{className:"mx-auto flex max-w-2xl flex-col gap-4",children:[y.isLoading?(0,a.jsx)("div",{className:"rounded-3xl border border-slate-200 bg-white p-10 text-center text-sm font-semibold text-slate-500",children:"Karma timeline hazırlanıyor."}):y.isError?(0,a.jsxs)("div",{className:"rounded-3xl border border-rose-200 bg-rose-50 p-8 text-center",children:[(0,a.jsx)("p",{className:"text-sm font-bold text-rose-700",children:y.error instanceof Error?y.error.message:"Karma sosyal akıŠy\xfcklenemedi."}),(0,a.jsx)("button",{type:"button",onClick:()=>void y.refetch(),className:"btn btn-secondary btn-sm mt-4",children:"Yeniden dene"})]}):V.length?V.map(e=>(0,a.jsx)(I.TimelineCard,{item:e,pending:b===e.feedKey,onBookmark:()=>(e=>{if("content"!==e.sourceType||!W()||b)return;let t={isBookmarked:!!e.isBookmarked,bookmarksCount:e.bookmarksCount};H(e.feedKey,{isBookmarked:!t.isBookmarked,bookmarksCount:Math.max(0,t.bookmarksCount+(t.isBookmarked?-1:1))}),Z(e,()=>O.mutateAsync({slug:e.content.slug}),()=>H(e.feedKey,t))})(e),onComment:()=>{d.current=n.current?.scrollTop||0,p(e),n.current?.scrollTo({top:0})},onLike:()=>(e=>{if(!W()||b||!l)return;let t={isLiked:!!e.isLiked,likesCount:e.likesCount};H(e.feedKey,{isLiked:!t.isLiked,likesCount:Math.max(0,t.likesCount+(t.isLiked?-1:1))}),Z(e,()=>"content"===e.sourceType?q.mutateAsync({slug:e.content.slug}):"profile-post"===e.sourceType?G.mutateAsync({user:l,postId:e._id}):L.mutateAsync({user:l,postId:e._id}),()=>H(e.feedKey,t))})(e),onPollVote:t=>{W()&&l&&("profile-post"===e.sourceType?X(e,()=>M.mutateAsync({user:l,postId:e._id,optionId:t}
32)):"group-post"===e.sourceType&&X(e,()=>D.mutateAsync({user:l,postId:e._id,optionId:t})))},onQuizAnswer:t=>{"group-post"===e.sourceType&&W()&&l&&X(e,()=>U.mutateAsync({user:l,postId:e._id,optionId:t}))}},e.feedKey)):(0,a.jsx)("div",{className:"rounded-3xl border border-dashed border-slate-300 bg-white p-10 text-center text-sm font-semibold text-slate-500",children:"G\xf6sterilecek keÅif i\xe7eriÄi bulunamadı."}),y.hasNextPage?(0,a.jsx)("div",{ref:o,className:"h-8"}):null,y.isFetchingNextPage?(0,a.jsx)("p",{className:"py-4 text-center text-sm font-bold text-slate-500",children:"Daha fazla paylaÅım y\xfckleniyor."}):null,!y.hasNextPage&&V.length?(0,a.jsx)("p",{className:"border-t border-slate-200 py-5 text-center text-xs font-bold uppercase tracking-[0.12em] text-slate-500",children:"AkıÅın sonuna geldin"}):null]})})]})})})})]})})}var O=s(63323),G=s(58519),M=s(7021),L=s(35765),D=s(81744),U=s(74628),Y=s(19414),J=s(47043),Q=s(71562),V=s(61516),H=s(28192),W=s(66772),Z=s(25925),X=s(21677),ee=s(18787),et=s(54587),es=s.n(et),ea=s(48230),er=s.n(ea);let el=e=>{let t=Number(e||0);return t>=1e6?`${(t/1e6).toFixed(1)}M`:t>=1e3?`${(t/1e3).toFixed(t>=1e4?0:1)}B`:String(t)},ei="clean-scrollbar flex snap-x scroll-smooth gap-4 overflow-x-auto px-1 pb-4 pt-1",en=[{card:"border-teal-100 bg-[linear-gradient(135deg,#ecfdf5,#ffffff,#f0fdfa)]",icon:"bg-teal-600 text-white",chip:"bg-teal-50 text-teal-700"},{card:"border-amber-100 bg-[linear-gradient(135deg,#fffbeb,#ffffff,#fff7ed)]",icon:"bg-amber-500 text-white",chip:"bg-amber-50 text-amber-700"},{card:"border-sky-100 bg-[linear-gradient(135deg,#f0f9ff,#ffffff,#eff6ff)]",icon:"bg-sky-600 text-white",chip:"bg-sky-50 text-sky-700"},{card:"border-rose-100 bg-[linear-gradient(135deg,#fff1f2,#ffffff,#fff7ed)]",icon:"bg-rose-500 text-white",chip:"bg-rose-50 text-rose-700"}];function eo({eyebrow:e,title:t,action:s}){return(0,a.jsxs)("div",{className:"flex flex-col gap-3 sm:flex-row sm:items-end sm:justify-between",children:[(0,a.jsxs)("div",{children:[e&&(0,a.jsx)("p",{className:"ui-kicker text-slate-400",children:e}),(0,a.jsx)("h2",{className:"ui-section-title mt-1 text-2xl",children:t})]}),s]})}function ed({user:e}){let t=(0,G.a)(e.coverPicture),[s,r]=(0,T.useState)(!1);return((0,T.useEffect)(()=>{r(!1)},[t]),!t||s)?null:(0,a.jsx)(es(),{src:t,alt:"Profil kapak g\xf6rseli",fill:!0,sizes:"(max-width: 767px) calc(100vw - 2rem), 320px",className:"object-cover",onError:()=>r(!0)})}function ec({content:e,featured:t}){let s=e.author||("object"==typeof e.createdBy?e.createdBy:null)||null,r=`/${e.slug}`;return(0,a.jsxs)(er(),{href:r,className:`group overflow-hidden border border-slate-200 bg-white shadow-sm transition hover:-translate-y-0.5 hover:border-slate-300 hover:shadow-md ${t?"grid h-full rounded-3xl lg:min-h-[430px] lg:grid-cols-[minmax(0,1.15fr)_minmax(320px,0.85fr)]":"block rounded-2xl"}`,children:[(0,a.jsxs)("div",{className:`relative bg-slate-100 ${t?"min-h-[360px]":"aspect-[16/10]"}`,children:[e.thumbnail?(0,a.jsx)(es(),{src:e.thumbnail,alt:e.title,fill:!0,sizes:t?"(min-width: 1024px) 620px, 100vw":"(min-width: 768px) 33vw, 100vw",className:"object-cover transition duration-500 group-hover:scale-105"}):(0,a.jsx)("div",{className:"flex h-full items-center justify-center bg-slate-900 text-white",children:(0,a.jsx)(M.A,{className:"h-10 w-10"})}),(0,a.jsxs)("div",{className:"absolute left-4 top-4 flex flex-wrap gap-2",children:[(0,a.jsx)("span",{className:"rounded-full bg-white/90 px-3 py-1 text-xs font-semibold text-slate-900 backdrop-blur",children:e.category&&"string"!=typeof e.category&&e.category.name||"KeÅif"}),e.isRecent&&(0,a.jsx)("span",{className:"rounded-full bg-emerald-500 px-3 py-1 text-xs font-semibold text-white",children:"Yeni"})]})]}),(0,a.jsxs)("div",{className:t?"flex flex-col justify-between p-6":"p-5",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",{className:`${t?"text-3xl leading-tight":"text-lg"} ui-heading line-clamp-2`,children:e.title}),(0,a.jsx)("p",{className:`mt-3 line-clamp-3 text-sm leading-6 text-slate-600 ${t?"text-base":""}`,children:e.description||"Bu i\xe7erik keÅif akıÅından se\xe7ildi."})]}),(0,a.jsxs)("div",{className:"mt-5 flex flex-wrap items-center justify-between gap-3",children:[(0,a.jsxs)("div",{className:"flex min-w-0 items-center gap-3",children:[(0,a.jsx)(O.A,{user:s,size:36}),(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsx)("p",{className:"truncate text-sm font-semibold text-slate-900",children:s?.firstName||s?.username||"Wuubi"}),(0,a.jsx)("p",{className:"truncate text-xs text-slate-500",children:e.createdAt?(0,y.Y)(e.createdAt):"KeÅif"})]})]}),(0,a.jsxs)("div",{className:"flex items-center gap-3 text-xs font-semibold text-slate-500",children:[(0,a.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,a.jsx)(L.A,{className:"h-4 w-4"}),(0,j.Gi)(e.views,e._id||e.slug)]}),(0,a.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,a.jsx)(D.A,{className:"h-4 w-4"}),el(e.likesCount)]})]})]})]})]})}function em({post:e}){let t=e.createdBy;return(0,a.jsxs)(er(),{href:`/profile-post/${e._id}`,className:"rounded-2xl border border-slate-200 bg-white p-5 shadow-sm transition hover:-translate-y-0.5 hover:border-slate-300 hover:shadow-md",children:[(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)(O.A,{user:t,size:40}),(0,a.jsxs)("div",{className:"min-w-0",children:[(0,a.jsxs)("p",{className:"truncate text-sm font-semibold text-slate-950",children:[t?.firstName||"Anonim"," ",t?.lastName||"Kullanıcı"]}),(0,a.jsx)("p",{className:"text-xs font-semibold text-slate-500",children:e.createdAt?(0,y.Y)(e.createdAt):"Sosyal akıÅ"})]})]}),(0,a.jsx)("p",{className:"mt-4 line-clamp-4 text-sm leading-6 text-slate-700",children:((e="",t=150)=>e.length>t?`${e.slice(0,t).trim()}
32...`:e)(e.content||"PaylaÅım i\xe7eriÄi yok.",220)}),e.images?.[0]&&(0,a.jsx)("div",{className:"relative mt-4 aspect-video overflow-hidden rounded-xl bg-slate-100",children:(0,a.jsx)(es(),{src:e.images[0],alt:"G\xf6nderi g\xf6rseli",fill:!0,sizes:"(max-width: 767px) calc(100vw - 2rem), 50vw",className:"object-cover"})}),(0,a.jsxs)("div",{className:"mt-4 flex items-center gap-4 text-xs font-semibold text-slate-500",children:[(0,a.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,a.jsx)(D.A,{className:"h-4 w-4"}),el(e.likesCount||e.likes?.length)]}),(0,a.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,a.jsx)(U.A,{className:"h-4 w-4"}),el(e.commentsCount||e.comments)]})]})]})}function eu({user:e}){return(0,a.jsxs)(er(),{href:`/profile/${e.username}`,className:"min-w-[250px] snap-start overflow-hidden rounded-2xl border border-slate-200 bg-white shadow-sm transition hover:-translate-y-0.5 hover:border-slate-300 hover:shadow-md",children:[(0,a.jsxs)("div",{className:"relative h-28 bg-slate-100",children:[(0,a.jsx)(ed,{user:e}),(0,a.jsx)(O.A,{user:e,size:56,className:"absolute -bottom-7 left-4 border-4 border-white"})]}),(0,a.jsxs)("div",{className:"px-4 pb-4 pt-9",children:[(0,a.jsxs)("h3",{className:"ui-heading truncate text-base",children:[e.firstName," ",e.lastName]}),(0,a.jsxs)("p",{className:"text-sm font-semibold text-slate-500",children:["@",e.username]}),(0,a.jsx)("p",{className:"mt-3 line-clamp-2 min-h-[40px] text-sm leading-5 text-slate-600",children:e.bio||e.latestPost?.content||"Wuubi topluluÄuna yeni katıldı."}),(0,a.jsxs)("div",{className:"mt-4 flex items-center gap-3 text-xs font-semibold text-slate-500",children:[(0,a.jsxs)("span",{children:[el(e.postCount)," paylaÅım"]}),(0,a.jsxs)("span",{children:[el(e.followersCount)," takip\xe7i"]})]})]})]})}function ex({group:e}){return(0,a.jsxs)(er(),{href:`/group/${e.slug}`,className:"min-w-[280px] snap-start overflow-hidden rounded-2xl border border-slate-200 bg-white shadow-sm transition hover:-translate-y-0.5 hover:border-slate-300 hover:shadow-md",children:[(0,a.jsx)("div",{className:"relative h-36 bg-slate-100",children:e.coverImage||e.thumbnail?(0,a.jsx)(es(),{src:e.coverImage||e.thumbnail,alt:e.title,fill:!0,sizes:"(max-width: 767px) calc(100vw - 2rem), 320px",className:"object-cover"}):(0,a.jsx)("div",{className:"flex h-full items-center justify-center",children:(0,a.jsx)(Y.A,{className:"h-10 w-10 text-slate-400"})})}),(0,a.jsxs)("div",{className:"p-4",children:[(0,a.jsx)("h3",{className:"ui-heading line-clamp-1 text-base",children:e.title}),(0,a.jsx)("p",{className:"mt-2 line-clamp-2 text-sm leading-5 text-slate-600",children:e.description||"Bu toplulukta konuÅulanları keÅfet."}),(0,a.jsxs)("p",{className:"mt-3 text-xs font-semibold text-slate-500",children:[el(e.memberCount||e.members?.length)," \xfcye"]})]})]})}let ep=()=>{let e=(0,m.A)(),t=(0,T.useRef)(null),[s,r]=(0,T.useState)(!1),[i,j]=(0,T.useState)(""),y=function(){let e=(0,m.A)();return(0,c.I)({queryKey:["getRandomContents"],queryFn:async()=>{try{let t=e?.token,s=await fetch("https://api.wuubi.com/api/explore/random-content",{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json",...t?{Authorization:`Bearer ${t}`}:{}}});if(!s.ok)throw Error(`HTTP error! status: ${s.status}`);let a=await s.json();if(!a||!a.responseResult?.status)return u.Ay.error((0,x.S)(a,"Bir hata oluÅtu")),!1;return a.result.data}catch(e){return(0,p.vV)("API Error:",e),u.Ay.error("Veriler y\xfcklenirken bir sorun oluÅtu"),!1}}})}(),w=(0,n.A)(),v=function({type:e,page:t=1,limit:s=10}){let a=(0,m.A)();return(0,c.I)({queryKey:["getAttributedProfilePosts",e,t,s],queryFn:async()=>{try{let r=await fetch(`https://api.wuubi.com/api/profile-post/get-attributed-posts/${e}?page=${t}&limit=${s}`,{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json",...a?.token?{Authorization:`Bearer ${a.token}`}:{}}});if(!r.ok)throw Error(`HTTP error! status: ${r.status}`);let l=await r.json();if(!l||!l.responseResult?.status)return u.Ay.error((0,x.S)(l,"Bir hata oluÅtu")),!1;return{data:l.result.data,pagination:l.result.pagination??{currentPage:t,limit:s,total:l.result.data.length}}}catch(e){return(0,p.vV)("API Error:",e),u.Ay.error("Veriler y\xfcklenirken bir sorun oluÅtu"),!1}},enabled:e>0,staleTime:3e5,refetchOnWindowFocus:!1})}({type:2,limit:4}),A=function(){let{LatestUsersSet:e}=(()=>{let[e,t]=(0,h.fp)(f);return{LatestUsers:e,LatestUsersSet:t}})();return(0,c.I)({queryKey:["getLatestUsers"],queryFn:async()=>{let t=await fetch("https://api.wuubi.com/api/explore/latest-users",{method:"GET",headers:{Accept:"application/json","Content-Type":"application/json"}}),s=await t.json();return s&&s.responseResult.status?(e(s.result.data),s.result.data):(u.Ay.error((0,x.S)(s,"Yeni kullanıcılar y\xfcklenemedi")),!1)}})}(),$=(0,o.A)(),C=(0,b.Uv)({limit:12,scope:"all"}),P=(0,d.E5)(),R=(Array.isArray(y.data)?y.data:[]).filter(e=>!(0,g.BF)(e)),S=R[0],_=R.slice(1,7),z=w.data?.getTrendContents?.contents?.filter(e=>!(0,g.BF)(e)).slice(0,4)||[],K=v.data?v.data.data.slice(0,4):[],B=Array.isArray(A.data)?A.data.slice(0,8):[],E=Array.isArray($.data)?$.data.slice(0,6):[],F=C.data?.slice(0,10)||[],I=(0,g.Ic)(P.data?.getAllCategories).slice(0,8),O=[{label:"İ\xe7erik",value:R.length+z.length},{label:"PaylaÅım",value:K.length},{label:"Profil",value:B.length},{label:"Grup",value:E.length}],G=e=>{t.current?.scrollBy({left:"next"===e?360:-360,behavior:"smooth"})},L=()=>{j(`${Date.now()}-${Math.random().toString(36).slice(2)}`)};return(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 mx-auto flex w-full max-w-7xl flex-col gap-8 px-3 py-6 md:px-6 md:py-10",children:[(0,a.jsxs)("section",{className:"jsx-649e894fdae7cd3 flex flex-col gap-5",children:[(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 self-start",children:S?(0,a.jsx)(ec,{content:S,featured:!0}):(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 flex min-h-[380px] flex-col justify-end rounded-3xl bg-slate-950 p-8 text-white shadow-sm",children:[(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 ui-kicker text-white/60",children:"Explore"}),(0,a.jsx)("h1",{className:"jsx-649e894fdae7cd3 ui-display mt-3 text-4xl text-white",children:"KeÅfet"}),(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 mt-3 max-w-2xl text-white/70",children:"Trend i\xe7erikler, sosyal paylaÅımlar, topluluklar ve konu baÅlıkları tek ekranda."})]})}),(0,a.jsxs)("aside",{className:"jsx-649e894fdae7cd3 grid gap-4 roun
32ded-3xl border border-slate-200 bg-white p-4 shadow-sm md:grid-cols-[minmax(0,1.3fr)_minmax(280px,0.7fr)] md:p-5",children:[(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 rounded-2xl bg-[linear-gradient(135deg,#f8fafc,#ffffff,#ecfdf5)] p-4 ring-1 ring-slate-100",children:[(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 ui-kicker text-slate-400",children:"Hızlı keÅif"}),(0,a.jsxs)(er(),{href:"/search",className:"mt-4 flex min-h-[60px] items-center gap-3 rounded-2xl border border-slate-200 bg-white px-4 text-sm font-semibold text-slate-600 shadow-sm transition hover:border-teal-200 hover:bg-teal-50",children:[(0,a.jsx)(J.A,{className:"h-5 w-5 text-teal-600"}),"İ\xe7erik, kullanıcı, grup veya etiket ara"]}),(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 mt-4 grid gap-3 sm:grid-cols-2 xl:grid-cols-4",children:[(0,a.jsxs)(er(),{className:"rounded-2xl bg-amber-50 p-4 text-sm font-semibold text-amber-700 ring-1 ring-amber-100 transition hover:-translate-y-0.5 hover:bg-amber-100",href:"/tag/trending-contents",children:[(0,a.jsx)(Q.A,{className:"mb-2 h-5 w-5"}),"Trend"]}),(0,a.jsxs)(er(),{className:"rounded-2xl bg-teal-50 p-4 text-sm font-semibold text-teal-700 ring-1 ring-teal-100 transition hover:-translate-y-0.5 hover:bg-teal-100",href:"/tag/latest-contents",children:[(0,a.jsx)(M.A,{className:"mb-2 h-5 w-5"}),"Yeni"]}),(0,a.jsxs)(er(),{className:"rounded-2xl bg-sky-50 p-4 text-sm font-semibold text-sky-700 ring-1 ring-sky-100 transition hover:-translate-y-0.5 hover:bg-sky-100",href:"/gamification",children:[(0,a.jsx)(V.A,{className:"mb-2 h-5 w-5"}),"Puanlar"]}),(0,a.jsxs)(er(),{className:"rounded-2xl bg-violet-50 p-4 text-sm font-semibold text-violet-700 ring-1 ring-violet-100 transition hover:-translate-y-0.5 hover:bg-violet-100",href:e?"/publish-post":"/sign-in",children:[(0,a.jsx)(H.A,{className:"mb-2 h-5 w-5"}),e?"\xdcret":"GiriÅ"]})]})]}),(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 rounded-2xl bg-slate-950 p-4 text-white",children:[(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 flex items-center justify-between",children:[(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 text-sm font-semibold",children:"KeÅif \xf6zeti"}),(0,a.jsx)(er(),{href:"/search",className:"text-xs font-semibold text-teal-200",children:"Ara"})]}),(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 mt-4 grid grid-cols-2 gap-3",children:O.length?O.map(e=>(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 rounded-2xl bg-white/10 p-4 ring-1 ring-white/10",children:[(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 text-2xl font-semibold",children:el(e.value)}),(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 ui-kicker mt-1 text-white/55",children:e.label})]},e.label)):(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 rounded-2xl bg-white/10 p-4 text-sm text-white/70",children:"KeÅif verisi y\xfckleniyor."})})]})]})]}),(0,a.jsxs)("section",{className:"jsx-649e894fdae7cd3 overflow-hidden rounded-3xl border border-slate-200 bg-[linear-gradient(135deg,#ffffff,#f8fafc,#ecfdf5)] p-5 shadow-sm md:p-6",children:[(0,a.jsx)(eo,{eyebrow:"Canlı nabız",title:"G\xfcndemde olan baÅlıklar",action:(0,a.jsxs)("button",{type:"button",onClick:()=>{y.refetch(),v.refetch(),A.refetch(),$.refetch(),C.refetch()},className:"jsx-649e894fdae7cd3 btn btn-secondary btn-sm",children:[(0,a.jsx)(k.A,{className:"h-4 w-4"}),"Yenile"]})}),(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 "+(ei||""),children:F.length?F.map(e=>(0,a.jsxs)(er(),{href:`/hashtag/${encodeURIComponent(e.tag)}`,className:"group min-w-[220px] snap-start rounded-2xl border border-white bg-white/82 p-4 shadow-sm ring-1 ring-slate-100 transition hover:-translate-y-0.5 hover:border-teal-100 hover:bg-white hover:shadow-md",children:[(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 flex items-center justify-between gap-3",children:[(0,a.jsx)("span",{className:"jsx-649e894fdae7cd3 flex h-10 w-10 items-center justify-center rounded-2xl bg-amber-50 text-amber-600 ring-1 ring-amber-100 transition group-hover:bg-amber-500 group-hover:text-white",children:(0,a.jsx)(W.A,{className:"h-5 w-5"})}),(0,a.jsxs)("span",{className:"jsx-649e894fdae7cd3 rounded-full bg-slate-50 px-2.5 py-1 text-xs font-semibold text-slate-500",children:[el(e.count)," sinyal"]})]}),(0,a.jsxs)("p",{className:"jsx-649e894fdae7cd3 ui-heading mt-3 truncate text-lg",children:["#",e.tag]}),(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 mt-2 line-clamp-2 text-xs leading-5 text-slate-500",children:"Bu baÅlık etrafındaki i\xe7erikleri keÅfet."})]},e.tag)):(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 text-sm text-slate-500",children:"Pop\xfcler baÅlıklar y\xfckleniyor."})})]}),(0,a.jsxs)("section",{className:"jsx-649e894fdae7cd3 grid gap-5 lg:grid-cols-[minmax(0,1fr)_360px]",children:[(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 flex flex-col gap-5",children:[(0,a.jsx)(eo,{eyebrow:"\xd6neri havuzu",title:"Senin i\xe7in
32se\xe7tiklerimiz"}),(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 grid gap-5 md:grid-cols-2",children:_.length?_.map(e=>(0,a.jsx)(ec,{content:e},e._id)):(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 rounded-2xl border border-dashed border-slate-300 bg-white p-8 text-center text-sm text-slate-500 md:col-span-2",children:"\xd6nerilen i\xe7erikler y\xfckleniyor."})})]}),(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 flex flex-col gap-4",children:[(0,a.jsx)(eo,{eyebrow:"Trend i\xe7erik",title:"Y\xfckselenler"}),z.length?z.map((e,t)=>(0,a.jsxs)(er(),{href:`/${e.slug}`,className:"flex gap-3 rounded-2xl border border-slate-200 bg-white p-3 shadow-sm transition hover:border-slate-300 hover:shadow-md",children:[(0,a.jsx)("span",{className:"jsx-649e894fdae7cd3 flex h-8 w-8 flex-shrink-0 items-center justify-center rounded-full bg-slate-950 text-xs font-semibold text-white",children:t+1}),(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 relative h-20 w-20 flex-shrink-0 overflow-hidden rounded-xl bg-slate-100",children:e.thumbnail&&(0,a.jsx)(es(),{src:e.thumbnail,alt:e.title,fill:!0,sizes:"(max-width: 767px) calc(100vw - 2rem), 420px",className:"object-cover"})}),(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 min-w-0",children:[(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 line-clamp-2 text-sm font-semibold text-slate-950",children:e.title}),(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 mt-1 line-clamp-2 text-xs leading-5 text-slate-500",children:e.description})]})]},e._id||e.slug)):(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 rounded-2xl border border-dashed border-slate-300 bg-white p-6 text-sm text-slate-500",children:"Trend i\xe7erikler y\xfckleniyor."})]})]}),(0,a.jsxs)("section",{className:"jsx-649e894fdae7cd3",children:[(0,a.jsx)(eo,{eyebrow:"Sosyal akıÅ",title:"KonuÅulan paylaÅımlar",action:(0,a.jsxs)("button",{type:"button",onClick:()=>{L(),r(!0)},className:"jsx-649e894fdae7cd3 btn btn-secondary btn-sm",children:[(0,a.jsx)(N.A,{className:"h-4 w-4"}),"AkıÅı B\xfcy\xfct"]})}),(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 mt-5 grid gap-5 md:grid-cols-2 xl:grid-cols-4",children:K.length?K.map(e=>(0,a.jsx)(em,{post:e},e._id)):(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 rounded-2xl border border-dashed border-slate-300 bg-white p-8 text-center text-sm text-slate-500 md:col-span-2 xl:col-span-4",children:"Sosyal akıŠy\xfckleniyor."})})]}),(0,a.jsx)(q,{open:s,onClose:()=>r(!1),onReseed:L,seed:i,user:e||void 0}),(0,a.jsxs)("section",{className:"jsx-649e894fdae7cd3",children:[(0,a.jsx)(eo,{eyebrow:"Topluluk",title:"Yeni kullanıcılar ve gruplar",action:(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 flex items-center gap-2",children:[(0,a.jsx)("button",{type:"button",onClick:()=>G("previous"),"aria-label":"\xd6nceki topluluk kartları",className:"jsx-649e894fdae7cd3 inline-flex h-10 w-10 items-center justify-center rounded-full border border-slate-200 bg-white text-slate-600 shadow-sm transition hover:-translate-y-0.5 hover:border-slate-300 hover:text-slate-950",children:(0,a.jsx)(Z.A,{className:"h-5 w-5"})}),(0,a.jsx)("button",{type:"button",onClick:()=>G("next"),"aria-label":"Sonraki topluluk kartları",className:"jsx-649e894fdae7cd3 inline-flex h-10 w-10 items-center justify-center rounded-full border border-slate-200 bg-slate-950 text-white shadow-sm transition hover:-translate-y-0.5 hover:bg-slate-800",children:(0,a.jsx)(X.A,{className:"h-5 w-5"})})]})}),(0,a.jsxs)("div",{ref:t,className:`jsx-649e894fdae7cd3 mt-5 ${ei}`,children:[B.map(e=>(0,a.jsx)(eu,{user:e},e._id)),E.map(e=>(0,a.jsx)(ex,{group:e},e._id))]})]}),(0,a.jsxs)("section",{className:"jsx-649e894fdae7cd3 rounded-3xl border border-slate-200 bg-white p-5 shadow-sm md:p-6",children:[(0,a.jsx)(eo,{eyebrow:"Kategoriler",title:"Bir konudan dal"}),(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 mt-5 grid gap-4 md:grid-cols-2 xl:grid-cols-4",children:I.map((e,t)=>{let s=en[t%en.length];return(0,a.jsxs)(er(),{href:`/category/${e.slug}?categoryName=${encodeURIComponent(e.name)}`,className:`group relative min-h-[220px] overflow-hidden rounded-3xl border p-5 shadow-sm transition hover:-translate-y-1 hover:shadow-lg ${s.card}`,children:[(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 absolute -right-10 -top-10 h-28 w-28 rounded-full bg-white/65"}),(0,a.jsx)("div",{className:"jsx-649e894fdae7cd3 absolute bottom-0 right-0 h-20 w-24 rounded-tl-[48px] bg-white/45"}),(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 relative flex h-full flex-col justify-between gap-5",children:[(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3",children:[(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 flex items-start justify-between gap-3",children:[(0,a.jsx)("span",{className:`jsx-649e894fdae7cd3 flex h-12 w-12 items-center justify-center rounded-2xl shadow-sm ${s.icon}`,children:(0,a.jsx)(ee.A,{className:"h-6 w-6"})}),(0,a.jsx)("span",{className:`jsx-649e894fdae7cd3 rounded-full px-3 py-1 text-xs font-semibold ${s.chip}`,children:"KeÅfet"})]}),(0,a.jsx)("h3",{className:"jsx-649e894fdae7cd3 ui-heading mt-5 line-clamp-2 text-xl leading-tight",children:e.name}),(0,a.jsx)("p",{className:"jsx-649e894fdae7cd3 mt-3 line-clamp-3 text-sm leading-6 text-slate-600",children:e.description||"Bu kategorideki i\xe7erikleri keÅfet."})]}),(0,a.jsxs)("div",{className:"jsx-649e894fdae7cd3 flex items-center justify-between border-t border-white/70 pt-4",children:[(0,a.jsx)("span",{className:"jsx-649e894fdae7cd3 ui-kicker text-slate-400",children:"Kategori"}),(0,a.jsx)("span",{className:"jsx-649e894fdae7cd3 text-sm font-semibold text-slate-900 transition group-hover:translate-x-1",children:"A\xe7"})]})]})]},e.id||e.slug||e.name)})})]}),(0,a.jsx)(l(),{id:"649e894fdae7cd3",children:".clean-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.55)transparent}.clean-scrollbar::-webkit-scrollbar{height:8px}.clean-scrollbar::-webkit-scrollbar-track{background:transparent}.clean-scrollbar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border:2px solid rgba(255,255,255,.85);border-radius:999px}.clean-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.62)}"})]})},eh=ep;ep.getLayout=e=>(0,a.jsx)(i.A,{children:e})},75636:(e,t,s)=>{"use strict";s.d(t,{c:()=>n});var a=s(40097),r=s(92963),l=s(97685),i=s(33274);let n=()=>{let e=(0,r.A)(),{openModal:t}=(0,i.A)();return(0,a.n)({mutationFn:async({slug:s})=>{if(!e||!e.token||!s)return l.Ay.error("İ\xe7eriÄi beÄenmek/beÄenisini kaldırmak i\xe7in giriÅ yapmalısınız"),!1;let a=await fetch("https://api.wuubi.com/api/content/like-content",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:`${e&&`Bearer ${e.token}`}`},body:JSON.stringify({slug:s})}),r=await a.json();if(!r||!r.responseResult.status)return l.Ay.error(r.responseResult.exceptionDetail?.[0]),!1;if(r.responseResult.achievement&&r.responseResult.achievement.length>0){let{title:e,description:s,icon:a}=r.responseResult.achievement[0];t(e,s,a)}return r?.result?.data||!0}})}},92895:(e,t,s)=>{"use strict";s.d(t,{I:()=>n});var a=s(33274),r=s(30225),l=s(40097),i=s(97685);let n=()=>{let{openModal:e}=(0,a.A)(),t=(0,r.A)();return(0,l.n)({mutationFn:async({user:s,postId:a,optionId:r})=>
32{if(!a||!r||!s?._id)return!1;let l=await fetch(`https://api.wuubi.com/api/group/post/${a}/poll/vote`,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",...t?{Authorization:t}:{}},credentials:"include",body:JSON.stringify({optionId:r})}),n=await l.json();if(!n?.responseResult?.status)return i.Ay.error(n?.responseResult?.exceptionDetail?.[0]||"Oy kaydedilemedi"),!1;let o=n?.responseResult?.achievement||[];if(Array.isArray(o)&&o.length>0){let{title:t,description:s,icon:a}=o[0];t&&s&&a&&e(t,s,a)}return n?.result?.data||!1}})}},97183:(e,t,s)=>{"use strict";s.d(t,{G:()=>l});var a=s(40097),r=s(97685);let l=e=>(0,a.n)({mutationFn:async({user:e,postId:t})=>{if(!t||!e.token)return!1;let s=await fetch("https://api.wuubi.com/api/profile-post/like",{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json",Authorization:`Bearer ${e.token}`},body:JSON.stringify({postId:t})}),a=await s.json();return a&&a.responseResult.status?a.result?.data||{isLiked:!1,likesCount:0}:(r.Ay.error(a.responseResult.exceptionDetail?.[0]),!1)},onSuccess:t=>{t&&e&&e()}})}},e=>{e.O(0,[4938,152,975,1750,6978,980,4178,4296,7055,3860,1911,636,6593,8792],()=>e(e.s=23801)),_N_E=e.O()}]);
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.