1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,621794,e=>{"use strict";var t=e.i(106358),s=e.i(111032),a=e.i(93422),r=e.i(64878);function l({items:e}){let l=(0,a.useParams)(),i=l?.locale||"de",o=(0,r.useTranslations)("Sidebar");return(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6",children:[(0,t.jsx)("h4",{className:"font-semibold text-slate-900 dark:text-white mb-4",children:o("trending_topics")}),(0,t.jsx)("div",{className:"space-y-3",children:e.map((e,a)=>{let r=e.tag.startsWith("#")?e.tag.substring(1):e.tag;return(0,t.jsxs)(s.default,{href:`/${i}/hashtag/${r}`,className:"w-full block p-3 hover:bg-slate-50 dark:hover:bg-slate-700 rounded-lg transition-colors",children:[(0,t.jsx)("p",{className:"font-semibold text-blue-600 dark:text-blue-400",children:e.tag}),(0,t.jsxs)("p",{className:"text-xs text-slate-500 dark:text-slate-400",children:[e.posts," posts"]})]},a)})})]})}e.s(["default",()=>l])},184792,e=>{"use strict";let t=(0,e.i(557475).default)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);e.s(["Briefcase",()=>t],184792)},509473,e=>{"use strict";let t=(0,e.i(557475).default)("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);e.s(["ExternalLink",()=>t],509473)},43419,e=>{"use strict";let t=(0,e.i(557475).default)("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);e.s(["ArrowRight",()=>t],43419)},668006,e=>{"use strict";var t=e.i(106358),s=e.i(93422),a=e.i(64878),r=e.i(697405),l=e.i(159299),i=e.i(909750),o=e.i(111032);function n({suggestions:e=[],isGuest:n=!1}){let d=(0,s.useRouter)(),c=(0,a.useTranslations)("Sidebar"),[,u]=(0,l.useState)(new Set),[x,m]=(0,l.useState)(new Set),h=r.api.useUtils();r.api.auth.me.useQuery(void 0,{enabled:!n});let{data:g=e}=r.api.user.getSuggestions.useQuery({limit:10},{enabled:!n});r.api.user.getFollowingList.useQuery(void 0,{enabled:!n});let b=r.api.user.follow.useMutation({onSuccess:()=>{h.user.getFollowingList.invalidate(),h.user.getSuggestions.invalidate(),h.auth.me.invalidate()},onError:(e,t)=>{u(e=>{let s=new Set(e);return s.has(t.userId)?s.delete(t.userId):s.add(t.userId),s}),e.message.includes("Rate limit")?console.error(c("rate_limit_error")):console.error(c("follow_error"))}}),f=(0,s.useParams)(),p=f?.locale||"de",v=g.filter(e=>!x.has(e.id));return(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6",children:[(0,t.jsx)("h4",{className:"font-semibold text-slate-900 dark:text-white mb-4",children:c("who_to_follow")}),(0,t.jsx)("div",{className:"space-y-4",children:v.map(e=>{let s=x.has(e.id),a=n?`/${p}/login`:`/${p}/profile/${e.id}`;return(0,t.jsxs)("div",{className:`flex items-center gap-3 transition-all duration-300 overflow-hidden ${s?"opacity-0 max-h-0":"opacity-100 max-h-16"}`,children:[(0,t.jsxs)(o.default,{href:a,className:"flex items-center gap-3 flex-1 min-w-0 group",children:[(0,t.jsx)("div",{className:"shrink-0 relative",children:(0,t.jsx)("div",{className:"relative rounded-full overflow-hidden border border-slate-200 dark:border-slate-700 bg-slate-100 dark:bg-slate-800 transition-transform group-hover:scale-105 w-10 h-10",children:(0,t.jsx)(i.default,{src:e.image,alt:e.name,fill:!0,className:"object-cover",sizes:"40px"})})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("h3",{className:`font-semibold truncate group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors ${e.displayEmail?"text-slate-600 dark:text-slate-400":"text-slate-900 dark:text-white"}`,children:e.displayEmail?`@${e.name}`:e.name}),(0,t.jsx)("div",{className:"text-sm text-slate-500 dark:text-slate-400 truncate",children:e.location})]})]}),(0,t.jsx)("button",{onClick:()=>{var t;return t=e.id,void(n?d.push("/login"):(u(e=>{let s=new Set(e);return s.has(t)?s.delete(t):s.add(t),s}),m(e=>new Set(e).add(t)),setTimeout(()=>{m(e=>{let s=new Set(e);return s.delete(t),s})},300),b.mutate({userId:t})))},disabled:n,className:`px-4 py-1 border border-blue-600 text-blue-600 dar
1k:text-blue-400 dark:border-blue-400 rounded-lg text-sm font-medium transition-colors ${n?"opacity-50 cursor-not-allowed":"hover:bg-blue-50 dark:hover:bg-blue-900/20"}`,children:c("follow")})]},e.id)})})]})}e.s(["default",()=>n])},7284,e=>{"use strict";function t(){for(var e,t,s=0,a="",r=arguments.length;s<r;s++)(e=arguments[s])&&(t=function e(t){var s,a,r="";if("string"==typeof t||"number"==typeof t)r+=t;else if("object"==typeof t)if(Array.isArray(t)){var l=t.length;for(s=0;s<l;s++)t[s]&&(a=e(t[s]))&&(r&&(r+=" "),r+=a)}else for(a in t)t[a]&&(r&&(r+=" "),r+=a);return r}(e))&&(a&&(a+=" "),a+=t);return a}e.s(["clsx",()=>t])},306210,e=>{"use strict";let t=(0,e.i(557475).default)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]);e.s(["ChevronUp",()=>t],306210)},61702,e=>{"use strict";let t=(0,e.i(557475).default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);e.s(["Copy",()=>t],61702)},671962,e=>{"use strict";let t=(0,e.i(557475).default)("pen",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}]]);e.s(["Edit2",()=>t],671962)},978356,e=>{"use strict";let t=(0,e.i(557475).default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",()=>t],978356)},728287,e=>{"use strict";let t=(0,e.i(557475).default)("heart",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]]);e.s(["Heart",()=>t],728287)},727718,e=>{"use strict";let t=(0,e.i(557475).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);e.s(["ChevronLeft",()=>t],727718)},77596,e=>{"use strict";let t=(0,e.i(557475).default)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);e.s(["Share2",()=>t],77596)},729421,e=>{"use strict";let t=(0,e.i(557475).default)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);e.s(["Trash2",()=>t],729421)},998844,e=>{"use strict";let t=(0,e.i(557475).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",()=>t],998844)},362849,e=>{"use strict";var t=e.i(106358),s=e.i(111032),a=e.i(909750),r=e.i(93422);let l={sm:32,md:40,lg:48,xl:64};function i({userId:e,name:i,image:o,size:n="md",showName:d=!0,subText:c,className:u="",isGuest:x=!1}){let m=(0,r.useParams)(),h=m?.locale||"de",g=x?`/${h}/login`:`/${h}/profile/${e}`,b=l[n];return(0,t.jsxs)(s.default,{href:g,className:`flex items-center gap-3 group cursor-pointer ${u}`,children:[(0,t.jsx)("div",{className:"shrink-0 relative",children:(0,t.jsx)("div",{className:"relative rounded-full overflow-hidden border border-slate-200 dark:border-slate-700 bg-slate-100 dark:bg-slate-800 transition-transform group-hover:scale-105",style:{width:b,height:b},children:(0,t.jsx)(a.default,{src:o||`https://api.dicebear.com/7.x/avataaars/svg?seed=${e}`,alt:i,fill:!0,className:"object-cover",sizes:`${b}px`})})}),d&&(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("h3",{className:"font-semibold text-slate-900 dark:text-white truncate group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:i}),c&&(0,t.jsx)("div",{className:"text-sm text-slate-500 dark:text-slate-400 truncate",children:c})]})]})}e.s(["default",()=>i])},19143,960665,e=>{"use strict";var t=e.i(106358),s=e.i(159299);let a={MAX_DURATION_SECONDS:60,MIME_TYPE:"audio/webm;codecs=opus",AUDIO_BITS_PER_SECOND:128e3,CREDITS_COST:2,XP_REWARD:2,MAX_FILE_SIZE_MB:5,MAX_AUDIO_PER_MESSAGE:1,MAX_AUDIO_PER_POST:1,MAX_AUDIO_PER_COMMENT:1,ENABLE_IN_MESSAGES:!0,ENABLE_IN_POSTS:!0,ENABLE_IN_COMMENTS:!0,ENABLE_IN_REPL
1IES:!0,WAVEFORM_BAR_COUNT:40,WAVEFORM_COLOR_RECORDING:"#ef4444",WAVEFORM_COLOR_PLAYBACK:"#3b82f6",WAVEFORM_COLOR_PLAYED:"#1d4ed8",WAVEFORM_HEIGHT:32};e.s(["VOICE_CONFIG",0,a],960665);let r=null,l=async()=>{if(!r)try{r=(await e.A(339161)).LiveAudioVisualizer}catch(e){console.error("Failed to load LiveAudioVisualizer:",e instanceof Error?e.message:String(e))}return r};function i({mediaRecorder:e,height:r,className:i}){let[o,n]=(0,s.useState)(null),[d,c]=(0,s.useState)(!1);return((0,s.useEffect)(()=>{c(!0),l().then(n)},[]),d&&o&&e)?(0,t.jsx)("div",{className:`flex items-center justify-center ${i}`,children:(0,t.jsx)(o,{mediaRecorder:e,width:200,height:r,barWidth:3,gap:2,barColor:a.WAVEFORM_COLOR_RECORDING,backgroundColor:"transparent"})}):(0,t.jsx)("div",{className:`flex items-center gap-[2px] ${i}`,style:{height:r},children:[...Array(30)].map((e,s)=>(0,t.jsx)("div",{className:"rounded-full bg-red-500/50",style:{width:3,height:`${30*Math.sin(.3*s)+50}%`,minHeight:4}},s))})}function o({mode:e,mediaRecorder:r,progress:l=0,barCount:o=a.WAVEFORM_BAR_COUNT,height:n=a.WAVEFORM_HEIGHT,className:d=""}){let c=(0,s.useMemo)(()=>{let e=[];for(let t=0;t<o;t++){let s=.3*Math.sin(.3*t)+.5,a=43758.5453*Math.sin(12.9898*t)%1*.4;e.push(Math.min(1,Math.max(.15,s+a)))}return e},[o]);if("recording"===e&&r)return(0,t.jsx)(i,{mediaRecorder:r,height:n,className:d});let u=Math.floor(l/100*o);return(0,t.jsx)("div",{className:`flex items-center gap-[2px] ${d}`,style:{height:n},children:c.map((e,s)=>{let r=s<u;return(0,t.jsx)("div",{className:"rounded-full transition-colors duration-150",style:{width:3,height:`${100*e}%`,minHeight:4,backgroundColor:r?a.WAVEFORM_COLOR_PLAYED:a.WAVEFORM_COLOR_PLAYBACK,opacity:r?1:.5}},s)})})}e.s(["AudioWaveform",()=>o],19143)},244442,e=>{"use strict";let t=(0,e.i(557475).default)("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]);e.s(["Play",()=>t],244442)},269027,e=>{"use strict";async function t(e){if(e.size>0xa00000)throw Error(`File too large. Max 10MB, got ${(e.size/1024/1024).toFixed(1)}MB`);if(!e.type.startsWith("image/"))throw Error("File must be an image");let t=await createImageBitmap(e),{width:s,height:a}=t,r=s,l=a;if(r>1920||l>1920){let e=Math.min(1920/r,1920/l);r=Math.round(r*e),l=Math.round(l*e)}let i=document.createElement("canvas");i.width=r,i.height=l;let o=i.getContext("2d");if(!o)throw Error("Could not get canvas context");o.drawImage(t,0,0,r,l);let n=await new Promise((e,t)=>{i.toBlob(s=>{s?e(s):t(Error("Failed to compress image"))},"image/jpeg",.8)});t.close();let d=r/l;return{blob:n,width:r,height:l,aspectRatio:d,filename:e.name,filesize:n.size}}async function s(e){let s=[];for(let a of e)try{let e=await t(a);s.push(e)}catch(e){throw console.error(`Failed to compress ${a.name}:`,e),e}return s}function a(e){if(0===e)return"0 Bytes";let t=Math.floor(Math.log(e)/Math.log(1024));return Math.round(e/Math.pow(1024,t)*100)/100+" "+["Bytes","KB","MB"][t]}async function r(e,t=720,s=1280){let a=e.size;if(e.size>0xa00000)throw Error(`File too large. Max 10MB, got ${(e.size/1024/1024).toFixed(1)}MB`);if(!e.type.startsWith("image/"))throw Error("File must be an image");let l=await createImageBitmap(e),{width:i,height:o}=l;l.close();let n=1,d=.8,c=Math.max(i,o);c<512?(n=2,d=.85):c<1024&&(n=1.5,d=.82);let u=i*n,x=o*n;if(u>1.2*t){let e=1.2*t/u;u=Math.round(u*e),x=Math.round(x*e)}if(480>Math.min(u,x)){let e=480/Math.min(u,x);u=Math.round(u*e),x=Math.round(x*e)}let m=await createImageBitmap(e),h=document.createElement("canvas");h.width=u,h.height=x;let g=h.getContext("2d");if(!g)throw m.close(),Error("Could not get canvas context");g.drawImage(m,0,0,u,x),m.close();let b=await new Promise((e,t)=>{h.toBlob(s=>{s?e(s):t(Error("Failed to compress image"))},"image/jpeg",d)}),f=n>1,p=a/b.size,v=u/x;return{blob:b,width:u,height:x,aspectRatio:v,filename:e.name,filesize:b.size,wasUpscaled:f,originalSize:a,compressionRatio:p,jpegQuality:d}}e.s(["compressImage",()=>t,"compressImageForMemoryVideo",()=>r,"compressImages",()=>s,"formatFileSize",()=>a])},561296,e=>{"use strict";let t=(0,e.i(557475).default)("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);e.s(["default",()=>t])},851193,e=>{"use strict";var t=e.i(561296);e.s(["Image",()=>t.default])},648270,789200,341514,146942,e=>{"use strict";var t=e.i(159299);let s={languages:{de:{name:"German",code:"de",googleCode:"de-DE",flag:"ð©ðª"},vi:{name:"Vietnamese",code:"vi",googleCode:"vi-VN",flag:"ð»ð³"},zh:{name:"Chinese",code:"zh",googleCode:"zh-CN",flag:"ð¨ð³"},ja:{name:"Japanese",code:"ja",googleCode:"ja-JP",flag:"ð¯ðµ"},ko:{name:"Korean",code:"ko",googleCode:"ko-KR",flag:"ð°ð·"},th:{name:"Thai",code:"th",googleCode:"th-TH",flag:"ð¹ð"},en:{name:"English",code:"en",googleCode:"en-US",flag:"ð¬ð§",webSpeechOnly:!0}},defaultVoice:"female",voices:["male","female"],cache:{memory:!0,supabase:!0,ttl:2592e3},costs:{generation:1,cache:0},validation:{minTextLength:1,maxTextLength:500},endpoint:"/api/text-to-speech"};e.s(["TTS_CONFIG",0,s],789200);let a=/\[TTS\|(\w{2})\|(.+?)\|?(male|female)?\]/g;function r(e){let t,r=[];for(a.lastIndex=0;null!==(t=a.exec(e));){let[,e,a,l]=t;r.push({text:a.trim(),lang:e,voice:l||s.defaultVoice,id:`tts-${Math.random().toString(36).slice(2,9)}`})}return r}function l(e){return e.replace(a,"").trim()}function i(e){return a.lastIndex=0,a.test(e)}function o(e){var t,a;let r=[];return"string"==typeof(t=e.lang)&&t in s.languages||r.push({field:"lang",message:`Language "${e.lang}" not supported. Use: ${Object.keys(s.languages).join(", ")}`}),"string"==typeof(a=e.voice)&&s.voices.includes(a)||r.push({field:"voice",message:`Voice "${e.voice}" not supported. Use: ${s.voices.join(", ")}`}),e.text.length<s.validation.minTextLength&&r.push({field:"text",message:`Text must be at least ${s.val
1idation.minTextLength} character`}),e.text.length>s.validation.maxTextLength&&r.push({field:"text",message:`Text must not exceed ${s.validation.maxTextLength} characters`}),r}e.s(["hasTtsMarkdown",()=>i,"parseTtsMarkdown",()=>r,"stripTtsMarkdown",()=>l],341514);let n={parse:e=>r(e),has:e=>i(e),stripTags:e=>l(e),validateAll(e){var t;let s;return t=this.parse(e),s=new Map,t.forEach(e=>{let t=o(e);if(t.length>0){let a=e.id||e.text;s.set(a,t)}}),s},async generateAudio(e){let t=o(e);if(t.length>0){let e=t.map(e=>`${e.field}: ${e.message}`).join("; ");throw Error(`Invalid TTS tag: ${e}`)}let a=new URLSearchParams({text:e.text,lang:e.lang,voice:e.voice}),r=`${s.endpoint}?${a.toString()}`;try{let e=await fetch(r,{method:"GET"});if(!e.ok){let t=await e.json().catch(()=>({}));throw Error(t.error||t.details||`HTTP ${e.status}: ${e.statusText}`)}let t=e.headers.get("X-TTS-Cache"),s="MEMORY_HIT"===t||"STORAGE_HIT"===t;return{audioUrl:r,cached:s,cacheSource:t?.toLowerCase()||"generated"}}catch(e){return{audioUrl:"",cached:!1,cacheSource:"generated",error:e instanceof Error?e.message:"Unknown error"}}},getLanguageInfo:e=>s.languages[e],getCost:(e=!1)=>e?s.costs.cache:s.costs.generation};function d(){let[e,s]=(0,t.useState)(null),[a,r]=(0,t.useState)(null),[l,i]=(0,t.useState)(null),o=(0,t.useRef)({}),d=(0,t.useCallback)(()=>{window.speechSynthesis?.cancel(),Object.values(o.current).forEach(e=>{e.pause(),e.currentTime=0}),s(null),r(null)},[]);return{play:(0,t.useCallback)(async t=>{let a=t.id||t.text;if(e===a)return void d();i(null);try{if("en"===t.lang){s(a);let e=new SpeechSynthesisUtterance(t.text);e.lang="en-US",e.rate=.95,e.pitch=1,e.volume=1,e.onend=()=>{s(null)},e.onerror=()=>{s(null),i("Audio nicht verfügbar")},window.speechSynthesis?.speak(e);return}r(a);let e=o.current[a];if(!e){let r=await n.generateAudio(t);if(r.error)throw Error(r.error);if(!r.audioUrl)throw Error("No audio URL returned from API");(e=new Audio(r.audioUrl)).onended=()=>{s(null)},e.onerror=()=>{s(null),i("Audio-Wiedergabe fehlgeschlagen"),console.error("Audio playback error")},o.current[a]=e}r(null),s(a),await e.play().catch(e=>{s(null),i(e instanceof Error?e.message:"Playback error")})}catch(t){r(null);let e=t instanceof Error?t.message:"TTS Error";i(e),console.error("ð [useTts] Error:",e)}},[d]),stop:d,playingId:e,loadingId:a,error:l,clearError:(0,t.useCallback)(()=>{i(null)},[])}}e.s(["ttsService",0,n],146942),e.s(["useTts",()=>d],648270)},898252,e=>{"use strict";var t=e.i(106358),s=e.i(361744),a=e.i(159299),r=e.i(865825),l=e.i(802176),i=e.i(522163),o=e.i(909750),n=e.i(111032),d=e.i(93422),c=e.i(64878),u=e.i(697405),x=e.i(883832),m=e.i(362849);function h({isOpen:e,onClose:s,users:a,title:r,isLoading:l=!1,isGuest:i=!1}){return e?(0,t.jsx)("div",{className:"fixed inset-0 z-50 bg-black/50 flex items-center justify-center p-4 backdrop-blur-sm",onClick:s,children:(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 rounded-xl shadow-2xl max-w-md w-full max-h-[80vh] flex flex-col",onClick:e=>e.stopPropagation(),children:[(0,t.jsxs)("div",{className:"flex items-center justify-between p-6 border-b border-slate-200 dark:border-slate-700",children:[(0,t.jsx)("h2",{className:"text-xl font-bold text-slate-900 dark:text-white",children:r}),(0,t.jsx)("button",{onClick:s,className:"p-2 hover:bg-slate-100 dark:hover:bg-slate-700 rounded-lg transition-colors",children:(0,t.jsx)(x.X,{className:"w-5 h-5"})})]}),(0,t.jsx)("div",{className:"flex-1 overflow-y-auto p-6",children:l?(0,t.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,t.jsx)("div",{className:"animate-spin rounded-full h-8 w-8 border-b-2 border-blue-600"})}):0===a.length?(0,t.jsx)("div",{className:"text-center py-8 text-slate-500 dark:text-slate-400",children:"No users found"}):(0,t.jsx)("div",{className:"space-y-3",children:a.map(e=>(0,t.jsx)(m.default,{userId:e.id,name:e.name||"Anonymous",image:e.image,subText:e.location,isGuest:i,className:"p-2 hover:bg-slate-50 dark:hover:bg-slate-700/50 rounded-lg transition-colors"},e.id))})})]})}):null}function g({user:e,isGuest:s=!1}){let r=(0,c.useTranslations)("ProfileWidget"),l=(0,d.useParams)(),i=l?.locale||"de",[x,m]=(0,a.useState)(!1),[g,b]=(0,a.useState)(!1),{data:f,isLoading:p}=u.api.user.getFollowers.useQuery({userId:e.id||""}
1,{enabled:x&&!!e.id&&!s&&(e.followersCount??0)>0}),{data:v,isLoading:j}=u.api.user.getFollowing.useQuery({userId:e.id||""},{enabled:g&&!!e.id&&!s&&(e.followingCount??0)>0});return(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6",children:[(0,t.jsxs)("div",{className:"flex flex-col items-center text-center",children:[(0,t.jsx)(n.default,{href:e.id&&!s?`/${i}/profile/${e.id}`:"#",className:e.id&&!s?"hover:opacity-80 transition-opacity":"cursor-default",children:(0,t.jsx)("div",{className:"relative w-20 h-20 mb-3",children:(0,t.jsx)(o.default,{src:e.image,alt:e.name,fill:!0,className:"rounded-full border-2 border-blue-500 object-cover",priority:!0,sizes:"80px"})})}),(0,t.jsx)(n.default,{href:e.id&&!s?`/${i}/profile/${e.id}`:"#",className:e.id&&!s?"hover:text-blue-600 dark:hover:text-blue-400 transition-colors":"",children:(0,t.jsx)("h3",{className:"font-bold text-lg text-slate-900 dark:text-white",children:e.name})}),(0,t.jsx)("p",{className:"text-sm text-slate-500 dark:text-slate-400 mb-4",children:e.location}),!s&&(0,t.jsxs)("div",{className:"w-full space-y-2 text-sm",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between p-2 bg-yellow-50 dark:bg-yellow-900/20 rounded-lg",children:[(0,t.jsxs)("span",{className:"text-slate-600 dark:text-slate-400",children:["ð° ",r("credits")]}),(0,t.jsx)("span",{className:"font-semibold text-yellow-600 dark:text-yellow-400",children:e.credits})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between p-2 bg-blue-50 dark:bg-blue-900/20 rounded-lg",children:[(0,t.jsxs)("span",{className:"text-slate-600 dark:text-slate-400",children:["â ",r("level")]}),(0,t.jsx)("span",{className:"font-semibold text-blue-600 dark:text-blue-400",children:e.level})]}),(0,t.jsxs)("div",{className:"flex items-center justify-between p-2 bg-purple-50 dark:bg-purple-900/20 rounded-lg",children:[(0,t.jsxs)("span",{className:"text-slate-600 dark:text-slate-400",children:["ð ",r("xp")]}),(0,t.jsx)("span",{className:"font-semibold text-purple-600 dark:text-purple-400",children:e.xp})]}),(0,t.jsxs)("button",{onClick:()=>{!s&&e.id&&(e.followersCount??0)>0&&m(!0)},disabled:s||!e.id||(e.followersCount??0)===0,className:`w-full flex items-center justify-between p-2 bg-cyan-50 dark:bg-cyan-900/20 rounded-lg transition-colors ${s||!e.id||(e.followersCount??0)===0?"cursor-default":"hover:bg-cyan-100 dark:hover:bg-cyan-900/30 cursor-pointer"}`,children:[(0,t.jsxs)("span",{className:"text-slate-600 dark:text-slate-400",children:["ð¥ ",r("followers")]}),(0,t.jsx)("span",{className:"font-semibold text-cyan-600 dark:text-cyan-400",children:e.followersCount??0})]}),(0,t.jsxs)("button",{onClick:()=>{!s&&e.id&&(e.followingCount??0)>0&&b(!0)},disabled:s||!e.id||(e.followingCount??0)===0,className:`w-full flex items-center justify-between p-2 bg-green-50 dark:bg-green-900/20 rounded-lg transition-colors ${s||!e.id||(e.followingCount??0)===0?"cursor-default":"hover:bg-green-100 dark:hover:bg-green-900/30 cursor-pointer"}`,children:[(0,t.jsxs)("span",{className:"text-slate-600 dark:text-slate-400",children:["ð¤ ",r("following")]}),(0,t.jsx)("span",{className:"font-semibold text-green-600 dark:text-green-400",children:e.followingCount??0})]})]})]}),(0,t.jsx)(h,{isOpen:x,onClose:()=>m(!1),users:f||[],title:r("followers"),isLoading:p,isGuest:s}),(0,t.jsx)(h,{isOpen:g,onClose:()=>b(!1),users:v||[],title:r("following"),isLoading:j,isGuest:s})]})}var b=e.i(635089),f=e.i(621794),p=e.i(668006),v=e.i(192686),j=e.i(43419);let k=[{id:"comments",i18nKey:"feature_comments",descriptionKey:"feature_comments_desc",order:1,active:!0},{id:"likes",i18nKey:"feature_likes",descriptionKey:"feature_likes_desc",order:2,active:!0},{id:"shares",i18nKey:"feature_shares",descriptionKey:"feature_shares_desc",order:3,active:!0},{id:"push_notifications",i18nKey:"feature_push_notifications",descriptionKey:"feature_push_notifications_desc",order:4,active:!0},{id:"photo_gallery",i18nKey:"feature_photo_gallery",descriptionKey:"feature_photo_gallery_desc",order:5,active:!0},{id:"notifications",i18nKey:"feature_notifications",descriptionKey:"feature_notifications_desc",order:6,active:!0},{id:"video_embeds",i18nKey:"feature_video_embeds",descriptionKey:"feature_video_embeds_desc",order:7,active:!0},{id:"language_learning",i18nKey:"feature_language_learning",descriptionKey:"feature_language_learning_desc",order:8,active:!0}
1,{id:"memory_video",i18nKey:"feature_memory_video",descriptionKey:"feature_memory_video_desc",order:9,active:!0}];function w(){let e=(0,c.useTranslations)("WhatsNew"),s=(0,d.useParams)(),a=s?.locale||"de",r=k.filter(e=>e.active).sort((e,t)=>e.order-t.order);return(0,t.jsxs)("div",{className:"bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/30 dark:to-indigo-900/30 border border-blue-200 dark:border-blue-700/50 rounded-xl p-4",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-3",children:[(0,t.jsx)(v.Sparkles,{className:"w-5 h-5 text-blue-600 dark:text-blue-400"}),(0,t.jsx)("h3",{className:"font-bold text-slate-900 dark:text-white text-sm",children:e("title")})]}),(0,t.jsx)("p",{className:"text-xs text-slate-600 dark:text-slate-400 mb-3 leading-relaxed",children:e("description")}),(0,t.jsx)("ul",{className:"space-y-2 mb-4",children:r.map(s=>(0,t.jsxs)("li",{className:"text-xs text-slate-700 dark:text-slate-300 flex items-start gap-2",children:[(0,t.jsx)("span",{className:"text-blue-500 font-bold",children:"â¢"}),(0,t.jsx)("span",{children:e(s.i18nKey)})]},s.id))}),(0,t.jsx)(n.default,{href:`/${a}/dashboard`,children:(0,t.jsxs)("button",{className:"w-full flex items-center justify-center gap-2 px-3 py-2 bg-blue-600 hover:bg-blue-700 dark:bg-blue-700 dark:hover:bg-blue-800 text-white rounded-lg transition-colors text-xs font-medium",children:[e("try_now"),(0,t.jsx)(j.ArrowRight,{className:"w-3 h-3"})]})})]})}var y=e.i(122064);function N(){let e=(0,d.useParams)(),s=e?.locale||"de",a=(0,c.useTranslations)("CityGuides"),r=[{city:a("cities.berlin"),nationality:a("nationalities.vietnamese"),emoji:"ð»ð³",slug:"de"===s?"berlin/vietnamesen":"berlin/vietnamese"},{city:a("cities.hamburg"),nationality:a("nationalities.vietnamese"),emoji:"ð»ð³",slug:"de"===s?"hamburg/vietnamesen":"hamburg/vietnamese"}];return(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,t.jsx)(y.MapPin,{className:"w-5 h-5 text-blue-600 dark:text-blue-400"}),(0,t.jsx)("h4",{className:"font-semibold text-slate-900 dark:text-white",children:a("featuredTitle")})]}),(0,t.jsx)("p",{className:"text-xs text-slate-500 dark:text-slate-400 mb-4",children:a("findCommunity")}),(0,t.jsx)("div",{className:"space-y-2",children:r.map((e,a)=>(0,t.jsxs)(n.default,{href:`/${s}/community/${e.slug}`,className:"flex items-center gap-3 p-3 hover:bg-slate-50 dark:hover:bg-slate-700 rounded-lg transition-colors group",children:[(0,t.jsx)("span",{className:"text-2xl",children:e.emoji}),(0,t.jsxs)("div",{className:"flex-1",children:[(0,t.jsx)("p",{className:"font-medium text-slate-900 dark:text-white group-hover:text-blue-600 dark:group-hover:text-blue-400 transition-colors",children:e.nationality}),(0,t.jsx)("p",{className:"text-xs text-slate-500 dark:text-slate-400",children:e.city})]})]},a))})]})}var _=e.i(184792),C=e.i(61174),E=e.i(978356);function M(){let e=(0,c.useTranslations)("ComingSoonFeatures"),s=[{id:"jobs",icon:_.Briefcase,i18nKey:"jobs_title",descriptionKey:"jobs_desc"},{id:"language",icon:C.BookOpen,i18nKey:"language_title",descriptionKey:"language_desc"}];return(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,t.jsx)(E.Lock,{className:"w-5 h-5 text-slate-400 dark:text-slate-500"}),(0,t.jsx)("h4",{className:"font-semibold text-slate-900 dark:text-white",children:e("title")}),(0,t.jsx)("span",{className:"ml-auto px-2 py-1 bg-amber-100 dark:bg-amber-900/30 text-amber-700 dark:text-amber-300 text-xs font-medium rounded-full",children:e("coming_soon")})]}),(0,t.jsx)("p",{className:"text-xs text-slate-600 dark:text-slate-400 mb-4 leading-relaxed",children:e("description")}),(0,t.jsx)("div",{className:"space-y-3",children:s.map(s=>{let a=s.icon;return(0,t.jsx)("div",{className:"p-3 bg-slate-50 dark:bg-slate-700/50 rounded-lg border border-slate-100 dar
1k:border-slate-600 hover:border-slate-200 dark:hover:border-slate-500 transition-colors group",children:(0,t.jsxs)("div",{className:"flex items-start gap-3",children:[(0,t.jsx)("div",{className:"mt-0.5 p-2 bg-slate-200 dark:bg-slate-600 rounded-lg group-hover:bg-slate-300 dark:group-hover:bg-slate-500 transition-colors",children:(0,t.jsx)(a,{className:"w-4 h-4 text-slate-700 dark:text-slate-300"})}),(0,t.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,t.jsx)("p",{className:"font-medium text-slate-900 dark:text-white text-sm",children:e(s.i18nKey)}),(0,t.jsx)("p",{className:"text-xs text-slate-500 dark:text-slate-400 mt-1",children:e(s.descriptionKey)})]})]})},s.id)})}),(0,t.jsx)("p",{className:"text-xs text-slate-500 dark:text-slate-400 mt-4 pt-4 border-t border-slate-100 dark:border-slate-700",children:e("stay_tuned")})]})}var T=e.i(918557);function S(){let e=(0,d.useParams)(),s=e?.locale||"de",[r,l]=(0,a.useState)([]),[i,c]=(0,a.useState)(!0),{data:x}=u.api.admin.listOfficialAccounts.useQuery({limit:6},{staleTime:6e4});return((0,a.useEffect)(()=>{x?.items&&l(x.items.filter(e=>e.officialAccountName).map(e=>({id:e.id,name:e.officialAccountName||"",image:e.image,officialAccountType:e.officialAccountType||"teacher",bio:e.profile?.bio||null}))),c(!1)},[x]),i)?(0,t.jsxs)("div",{className:"rounded-xl border border-slate-200 bg-white p-6 dark:border-slate-700 dark:bg-slate-800",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold mb-4",children:"Community Leaders"}),(0,t.jsx)("div",{className:"animate-pulse space-y-4",children:[void 0,void 0,void 0].map((e,s)=>(0,t.jsx)("div",{className:"h-24 bg-slate-200 dark:bg-slate-700 rounded-lg"},s))})]}):0===r.length?null:(0,t.jsxs)("div",{className:"rounded-xl border border-slate-200 bg-white p-6 dark:border-slate-700 dark:bg-slate-800",children:[(0,t.jsxs)("div",{className:"mb-6",children:[(0,t.jsx)("h2",{className:"text-lg font-semibold mb-2",children:"Community Leaders"}),(0,t.jsx)("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:"Discover verified creators, educators, and experts"})]}),(0,t.jsx)("div",{className:"grid grid-cols-1 gap-4",children:r.map(e=>(0,t.jsxs)(n.default,{href:`/${s}/profile/${e.id}`,className:"group relative overflow-hidden rounded-lg border border-slate-200 dark:border-slate-700 hover:border-blue-300 dark:hover:border-blue-600 transition-colors",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-br from-blue-50 to-indigo-50 dark:from-blue-900/20 dark:to-indigo-900/20"}),(0,t.jsxs)("div",{className:"relative p-4",children:[(0,t.jsx)("div",{className:"mb-4 flex justify-center",children:e.image?(0,t.jsx)(o.default,{src:e.image,alt:e.name,width:80,height:80,className:"w-20 h-20 rounded-full object-cover border-3 border-white dark:border-slate-700 shadow-md"}):(0,t.jsx)("div",{className:"w-20 h-20 rounded-full bg-slate-300 dark:bg-slate-600 flex items-center justify-center text-2xl font-bold text-white",children:e.name.charAt(0).toUpperCase()})}),(0,t.jsxs)("div",{className:"text-center mb-3",children:[(0,t.jsxs)("div",{className:"flex items-center justify-center gap-1 mb-1",children:[(0,t.jsx)("h3",{className:"font-semibold text-slate-900 dark:text-white truncate",children:e.name}),(0,t.jsx)(T.BadgeCheck,{className:"w-4 h-4 text-blue-600 dark:text-blue-400 flex-shrink-0"})]}),(0,t.jsx)("p",{className:"text-xs font-medium text-blue-600 dark:text-blue-400",children:(e=>{switch(e){case"teacher":return"ð Teacher";case"health_specialist":return"âï¸ Health Expert";case"content_creator":return"ð¬ Content Creator";case"news_source":return"ð° News Source";default:return"Official"}})(e.officialAccountType)})]}),e.bio&&(0,t.jsx)("p",{className:"text-xs text-slate-600 dark:text-slate-400 text-center mb-4 line-clamp-2",children:e.bio})]})]},e.id))})]})}function A({locale:e}){let s=(0,c.useTranslations)("PhotoStylerTeaser");return(0,t.jsxs)(n.default,{href:`/${e}/tools/photo-styler`,className:"group block bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl overflow-hidden hover:border-amber-400 dark:hover:border-amber-500 transition-colors",children:[(0,t.jsxs)("div",{className:"relative w-full h-56",children:[(0,t.jsx)(o.default,{src:"/images/wuxia.webp",alt:"AI Photo Styler â Wuxia-Held",fill:!0,className:"object-cover object-top group-hover:scale-105 transition-transform duration-500",sizes:"(max-width: 1024px) 100vw, 280px"}),(0,t.jsx)("div",{className:"absolute inset-0 bg-gradient-to-t from-black/70 via-black/20 to-transparent"}),(0,t.jsxs)("span",{className:"absolute top-3 left-3 flex items-center gap-1 px-2 py-1 bg-amber-400/90 text-amber-900 text-xs font-semibold rounded-full",children:[(0,t.jsx)(v.Sparkles,{className:"w-3 h-3"}),"AI"]}),(0,t.jsx)("div",{className:"absolute bottom-3 left-3 right-3",children:(0,t.jsx)("p",{className:"text-white font-bold text-sm leading-tight drop-shadow",children:s("headline")})})]}),(0,t.jsxs)("div",{className:"p-4",children:[(0,t.jsx)("p",{className:"text-xs text-slate-600 dar
1k:text-slate-400 leading-relaxed mb-4",children:s("description")}),(0,t.jsx)("span",{className:"block w-full text-center px-4 py-2 bg-gradient-to-r from-amber-500 to-orange-500 group-hover:from-amber-600 group-hover:to-orange-600 text-white text-sm font-semibold rounded-lg transition-all shadow-sm group-hover:shadow-md",children:s("cta")})]})]})}var $=e.i(932661),O=e.i(509473),R=e.i(413809);function I(){let e=(0,d.useParams)(),s=e?.locale||"de",a=(0,c.useTranslations)("Restaurants"),{data:r,isLoading:l}=u.api.localBusiness.getFeatured.useQuery(void 0,{staleTime:36e5});if(l)return(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6 animate-pulse",children:[(0,t.jsx)("div",{className:"h-4 bg-slate-200 dark:bg-slate-700 rounded w-2/3 mb-4"}),(0,t.jsx)("div",{className:"h-6 bg-slate-200 dark:bg-slate-700 rounded w-full mb-2"}),(0,t.jsx)("div",{className:"h-4 bg-slate-200 dark:bg-slate-700 rounded w-1/2"})]});if(!r)return null;let i=r.osmUrl?r.osmUrl:`https://www.google.com/maps/search/${encodeURIComponent(`${r.name} ${r.address??""} ${r.city}`)}`;return(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2 mb-4",children:[(0,t.jsx)($.Utensils,{className:"w-5 h-5 text-orange-500"}),(0,t.jsx)("h4",{className:"font-semibold text-slate-900 dark:text-white text-sm",children:a("restaurant_of_the_day")})]}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsxs)("div",{className:"flex items-start gap-2",children:[(0,t.jsx)("span",{className:"text-2xl leading-none mt-0.5",children:r.cuisineEmoji??"ð"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h5",{className:"font-semibold text-slate-900 dark:text-white text-base leading-tight",children:r.name}),r.cuisine&&(0,t.jsx)("p",{className:"text-xs text-slate-500 dark:text-slate-400 capitalize mt-0.5",children:r.cuisine})]})]}),r.address&&(0,t.jsxs)("div",{className:"flex items-start gap-1.5 text-xs text-slate-500 dark:text-slate-400",children:[(0,t.jsx)(y.MapPin,{className:"w-3.5 h-3.5 mt-0.5 flex-shrink-0"}),(0,t.jsxs)("span",{children:[r.address,", ",r.city]})]}),(0,t.jsxs)("div",{className:"flex flex-col gap-1.5 pt-1",children:[r.website&&(0,t.jsxs)("a",{href:r.website,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs text-blue-600 dark:text-blue-400 hover:underline",children:[(0,t.jsx)(R.Globe,{className:"w-3.5 h-3.5"}),a("visit_website")]}),(0,t.jsxs)("a",{href:i,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs text-slate-500 dark:text-slate-400 hover:text-slate-700 dark:hover:text-slate-300 hover:underline",children:[(0,t.jsx)(O.ExternalLink,{className:"w-3.5 h-3.5"}),a("show_on_map")]})]})]}),(0,t.jsx)("div",{className:"mt-4 pt-4 border-t border-slate-100 dark:border-slate-700",children:(0,t.jsxs)(n.default,{href:`/${s}/restaurants`,className:"text-xs text-orange-500 hover:text-orange-600 dark:text-orange-400 dark:hover:text-orange-300 font-medium hover:underline",children:["ð£ ",a("advertise_cta")," â"]})})]})}var L=e.i(143202),P=e.i(173308);function F({email:e,onClose:s}){return(0,t.jsx)("div",{className:"sticky top-16 z-40 bg-blue-50 dark:bg-blue-950/30 border-b border-blue-200 dark:border-blue-800",children:(0,t.jsxs)("div",{className:"max-w-7xl mx-auto px-4 py-3 flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-3",children:[(0,t.jsx)(P.Mail,{className:"w-5 h-5 text-blue-600 dark:text-blue-400"}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"text-sm font-medium text-blue-900 dark:text-blue-100",children:"Check your email to confirm login"}),(0,t.jsxs)("p",{className:"text-xs text-blue-700 dark:text-blue-300",children:["We sent a magic link to ",(0,t.jsx)("span",{className:"font-semibold",children:e})]})]})]}),(0,t.jsx)("button",{onClick:s,className:"text-blue-600 dark:text-blue-400 hover:text-blue-700 dark:hover:text-blue-300 transition-colors",children:(0,t.jsx)(x.X,{
1className:"w-5 h-5"})})]})})}var K=e.i(287977);function U({activeFilter:e,locale:s,currentUrl:a=""}){return e&&("hashtag"===e.type||"hashtag-multi"===e.type)?"hashtag"===e.type?(0,t.jsxs)("div",{className:"bg-blue-50 dark:bg-blue-950 border border-blue-200 dark:border-blue-800 rounded-lg px-4 py-3 flex items-center justify-between",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("span",{className:"text-sm text-slate-600 dark:text-slate-400",children:"Filtering by"}),(0,t.jsxs)("span",{className:"inline-flex items-center gap-1 bg-blue-100 dark:bg-blue-900 text-blue-700 dark:text-blue-300 px-3 py-1 rounded-full text-sm font-medium",children:["#",e.value]})]}),(0,t.jsx)(n.default,{href:`/${s}`,className:"text-slate-400 hover:text-slate-600 dark:hover:text-slate-300 transition-colors p-1",title:"Clear filter",children:(0,t.jsx)(x.X,{className:"w-4 h-4"})})]}):"hashtag-multi"===e.type?(0,t.jsx)("div",{className:"bg-blue-50 dark:bg-blue-950 border border-blue-200 dark:border-blue-800 rounded-lg px-4 py-3",children:(0,t.jsxs)("div",{className:"flex items-center gap-2 flex-wrap",children:[(0,t.jsxs)("span",{className:"text-sm text-slate-600 dark:text-slate-400",children:["Filtering by ",e.values.length," hashtags"]}),e.values.map(e=>(0,t.jsxs)("span",{className:"inline-flex items-center gap-2 bg-blue-100 dark:bg-blue-900 text-blue-700 dark:text-blue-300 px-3 py-1 rounded-full text-sm font-medium",children:["#",e,(0,t.jsx)(n.default,{href:a?(0,K.removeTagFromUrl)(a,e):(0,K.clearHashtagFilters)(s),className:"text-blue-600 dark:text-blue-400 hover:text-blue-800 dark:hover:text-blue-200 transition-colors",title:`Remove #${e}`,children:(0,t.jsx)(x.X,{className:"w-3 h-3"})})]},e)),(0,t.jsx)(n.default,{href:(0,K.clearHashtagFilters)(s),className:"text-slate-500 hover:text-slate-700 dark:text-slate-400 dark:hover:text-slate-200 text-xs font-medium transition-colors",children:"Clear all"})]})}):null:null}function z({locale:e}){let s=(0,c.useTranslations)("CommunityLayout");return(0,t.jsxs)("div",{className:"bg-white dark:bg-slate-800 border border-slate-200 dark:border-slate-700 rounded-xl p-6 text-center shadow-sm",children:[(0,t.jsx)("h3",{className:"text-lg font-semibold text-slate-900 dark:text-white mb-2",children:s("login_prompt_title")}),(0,t.jsx)("p",{className:"text-slate-500 dark:text-slate-400 mb-4 text-sm",children:s("login_prompt_description")}),(0,t.jsx)(n.default,{href:`/${e}/login`,className:"inline-flex items-center justify-center px-6 py-2.5 bg-blue-600 text-white font-medium rounded-lg hover:bg-blue-700 transition-colors shadow-lg shadow-blue-500/20",children:s("login_button")})]})}function B({locale:e,initialPosts:o,trending:n,suggestions:d,activeFilter:c,shouldScrollToFirstPost:u=!1,enablePolling:x=!1}){let{data:m,status:h}=(0,s.useSession)(),[v,j]=(0,a.useState)(!1),[k,y]=(0,a.useState)(""),{user:_}=(0,r.useUserData)();(0,a.useEffect)(()=>{let e=new URLSearchParams(window.location.search),t=e.get("email-sent"),s=e.get("email");if("true"===t){let e=setTimeout(()=>{j(!0),y(decodeURIComponent(s||""))},0);return()=>clearTimeout(e)}},[]);let C="authenticated"!==h||!m?.user?.email,E=C?{id:void 0,name:"Guest",image:"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='50' fill='%234A5568'/%3E%3Ctext x='50' y='50' font-size='40' text-anchor='middle' dy='.3em' fill='white' font-family='Arial'%3Eð¤%3C/text%3E%3C/svg%3E",location:"Worldwide",credits:0,level:0,xp:0,followersCount:0,followingCount:0}:{id:m?.user?.id??_?.id,name:m?.user?.name??_?.name??"User",image:m?.user?.image??_?.image??"https://api.dicebear.com/7.x/avataaars/svg?seed=Guest",location:_?.currentCountry??"Worldwide",credits:_?.credits??0,level:_?.level??0,xp:_?.xp??0,followersCount:_?.followersCount??0,followingCount:_?.followingCount??0};return(0,t.jsxs)("div",{className:"min-h-screen bg-slate-50 dark:bg-slate-900",children:[(0,t.jsx)(i.default,{locale:e}),v&&(0,t.jsx)(F,{email:k,onClose:()=>j(!1)}),(0,t.jsxs)("div",{className:"max-w-7xl mx-auto p-4 grid grid-cols-1 lg:grid-cols-12 gap-6",children:[(0,t.jsxs)("div",{className:"hidden lg:block lg:col-span-3 space-y-6",children:[(0,t.jsx)(g,{user:E,isGuest:C}),(0,t.jsx)(I,{})]}),(0,t.jsx)(l.OptimisticPostProvider,{children:(0,t.jsxs)("div",{className:"lg:col-span-6 space-y-6",children:[(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsx)(g,{user:E,isGuest:C})}),(0,t.jsx)("div",{className:"lg:hidden",children:(0,t.jsx)(A,{locale:e})}),C?(0,t.jsx)(z,{locale:e}):(0,t.jsx)(b.default,{}),c&&("hashtag"===c.type||"hashtag-multi"===c.type)&&(0,t.jsx)(U,{activeFilter:c,locale:e}),(0,t.jsx)(L.default,{initialPosts:o,isGuest:C,shouldScrollToFirstPost:u,enablePolling:x,locale:e})]})}),(0,t.jsxs)("div",{className:"hidden lg:block lg:col-span-3 space-y-6",children:[(0,t.jsx)(A,{locale:e}),(0,t.jsx)(f.default,{items:n}),(0,t.jsx)(S,{}),(0,t.jsx)(N,{}),(0,t.jsx)(M,{}),(0,t.jsx)(p.default,{suggestions:d,isGuest:C}),(0,t.jsx)(w,{})]})]})]})}e.s(["default",()=>B],898252)}]);
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.