import{d as e,H as a,u as t,G as l,r as s,ap as n,K as o,f as i,j as u,c,w as r,X as m,L as d,k as v,P as _,o as y,l as p,m as g,p as f,D as h,q as k,t as w,S as x,z as A,x as b,F as C,y as j,v as S,e as T,s as z,N as $,_ as I}from"./index-BNRjgEEM.js";import{d as L,g as N,p as U,e as F}from"./community.DZyZxdTK.js";import{A as q}from"./ai-assistant-entry.CS6uVLv6.js";import{P as M}from"./post-card.CMjQNLh2.js";import{S as P}from"./share-popup.B7u0dHRJ.js";import"./aiRequest.br0QglYY.js";import"./ai.Cq0QUS-z.js";import"./share.0PfQXUW9.js";const R="community_active_tag",X=I(e({__name:"empty",setup(e){const I=a(),X=t(),D=l(()=>X.isLogin),G=l(()=>{var e,a,t;const l=null==(a=null==(e=I.config)?void 0:e.website)?void 0:a.shop_logo;return l?l.startsWith("http")?l:((null==(t=I.config)?void 0:t.domain)||"")+l:""}),H=()=>{T({url:"/pages/search/search"})},K=s(0),W=s(0),Y=s([]),B=s([]),E=s(!1),J=s(!1),O=s(!1),Q=s(1),V=s(!1),Z=s(0);n(()=>{o(),K.value=0,W.value=(()=>{const e=Number(m(R));return Number.isFinite(e)&&(-1!==e||d())?e:0})(),ee(),ae(!0),V.value=!1}),i(()=>{V.value&&(V.value=!1,Q.value=1,O.value=!1,ae(!0))});const ee=async()=>{try{const e=await L();Y.value=e||[]}catch(e){console.warn("fetchTags error",e)}},ae=async(e=!1)=>{if(e&&(Q.value=1,O.value=!1),O.value)return;const a=++Z.value;1===Q.value?E.value=!0:J.value=!0;try{const t={page_no:Q.value,page_size:15};-1===W.value?t.follow=1:W.value>0&&(t.tag_id=W.value);const l=await N(t),s=(null==l?void 0:l.lists)||[],n=s.filter(e=>!(e=>{const a=Array.isArray(null==e?void 0:e.tags)?e.tags:[],t=Array.isArray(null==e?void 0:e.images)?e.images:[],l="string"==typeof(null==e?void 0:e.content)?e.content.trim():"",s="string"==typeof(null==e?void 0:e.content_short)?e.content_short.trim():"";return a.includes("特朗普")&&t.length>0&&!l&&!s})(e));if(a!==Z.value)return;e||1===Q.value?B.value=n:B.value.push(...n),s.length<15&&(O.value=!0),Q.value++}catch(l){a!==Z.value||(t=l,String((null==t?void 0:t.errMsg)||(null==t?void 0:t.message)||t||"").includes("abort"))||u({title:"加载失败,请重试",icon:"none"})}finally{a===Z.value&&(E.value=!1,J.value=!1)}var t},te=()=>{O.value||J.value||ae()},le=e=>{W.value!==e&&(W.value=e,z(R,e),B.value=[],ae(!0))},se=e=>{e&&T({url:`/packages_community/pages/user_profile?user_id=${e}`})},ne=()=>{d()?(V.value=!0,T({url:"/packages_community/pages/publish"})):$({title:"提示",content:"发布内容需要登录,是否前往登录?",confirmText:"去登录",success:e=>{e.confirm&&T({url:"/pages/login/login"})}})},oe=async e=>{if(d()||($({title:"提示",content:"该操作需要登录,是否前往登录?",confirmText:"去登录",success:e=>{e.confirm&&T({url:"/pages/login/login"})}}),0))try{const a=await F({target_id:e.id,target_type:1}),t=!!(null==a?void 0:a.is_liked),l=Number(e.like_count||0);e.is_liked=t,e.like_count=Math.max(0,l+(t?1:-1))}catch(a){}},ie=s(!1),ue=s(0),ce=s(""),re=e=>{const a=Array.isArray(null==e?void 0:e.tags)?e.tags:[];if(!a.includes("旧澳六合")&&!a.includes("新澳六合"))return;const t=encodeURIComponent(String((null==e?void 0:e.content)||"帖子AI分析").split("\n")[0].trim().slice(0,28)||"帖子AI分析");T({url:`/pages/ai_analysis/ai_analysis?type=post&id=${e.id}&title=${t}`})};return(e,a)=>{const t=f,l=k,s=v,n=x,o=_("u-loading"),i=_("u-empty"),m=_("u-icon");return y(),c(s,{class:"community-page"},{default:r(()=>[p(s,{class:"community-header",style:g({paddingTop:K.value+"px"})},{default:r(()=>[p(s,{class:"community-header__bar"},{default:r(()=>[G.value?(y(),c(t,{key:0,class:"community-header__logo",src:G.value,mode:"aspectFill"},null,8,["src"])):h("",!0),p(s,{class:"community-header__search",onClick:H},{default:r(()=>[p(l,{class:"community-header__search-icon"},{default:r(()=>[w("🔍")]),_:1}),p(l,{class:"community-header__search-text"},{default:r(()=>[w("搜索世博头条")]),_:1})]),_:1}),p(q,{size:"large"})]),_:1})]),_:1},8,["style"]),p(s,{class:"community-tags"},{default:r(()=>[p(n,{"scroll-x":"",class:"community-tags__scroll"},{default:r(()=>[p(s,{class:A(["community-tags__item",{"community-tags__item--active":0===W.value}]),onClick:a[0]||(a[0]=e=>le(0))},{default:r(()=>[p(l,null,{default:r(()=>[w("全部")]),_:1})]),_:1},8,["class"]),D.value?(y(),c(s,{key:0,class:A(["community-tags__item",{"community-tags__item--active":-1===W.value}]),onClick:a[1]||(a[1]=e=>le(-1))},{default:r(()=>[p(l,null,{default:r(()=>[w("关注")]),_:1})]),_:1},8,["class"])):h("",!0),(y(!0),b(C,null,j(Y.value,e=>(y(),c(s,{key:e.id,class:A(["community-tags__item",{"community-tags__item--active":W.value===e.id}]),onClick:a=>le(e.id)},{default:r(()=>[p(l,null,{default:r(()=>[w(S(e.name),1)]),_:2},1024),e.is_hot?(y(),c(l,{key:0,class:"community-tags__hot"},{default:r(()=>[w("热")]),_:1})):h("",!0)]),_:2},1032,["class","onClick"]))),128))]),_:1})]),_:1}),p(n,{"scroll-y":"",class:"community-list",onScrolltolower:te},{default:r(()=>[E.value&&0===B.value.length?(y(),c(s,{key:0,class:"community-loading"},{default:r(()=>[p(o,{mode:"circle"})]),_:1})):h("",!0),(y(!0),b(C,null,j(B.value,e=>(y(),c(M,{key:e.id,post:e,onClick:a=>{return t=e.id,void T({url:`/packages_community/pages/post_detail?id=${t}`});var t},onUnlock:a=>(async e=>{if(d())try{const a=await U({post_id:e.id,confirm:0});if(null==a?void 0:a.content)return e.is_unlocked=1,e.content=a.content,void(e.content_short=a.content);(null==a?void 0:a.needs_payment)&&$({title:"解锁内容",content:`确认花费 ${a.cost||e.price_points} 积分解锁此内容?`,confirmText:"确认解锁",confirmColor:"#185dff",success:async a=>{if(a.confirm)try{const a=await U({post_id:e.id,confirm:1});e.is_unlocked=1,(null==a?void 0:a.content)&&(e.content=a.content,e.content_short=a.content),V.value=!0,u({title:"解锁成功",icon:"success"})}catch(t){}}})}catch(a){}else $({title:"提示",content:"解锁内容需要登录,是否前往登录?",confirmText:"去登录",success:e=>{e.confirm&&T({url:"/pages/login/login"})}})})(e),onAvatarTap:se,onLike:a=>oe(e),onShare:a=>(e=>{var a;ue.value=e.id,ce.value=(null==(a=e.content)?void 0:a.substring(0,50))||"",ie.value=!0})(e),onAiAnalysis:re},null,8,["post","onClick","onUnlock","onLike","onShare"]))),128)),E.value||0!==B.value.length?h("",!0):(y(),c(s,{key:1,class:"community-empty"},{default:r(()=>[p(i,{text:"暂无帖子",mode:"data"})]),_:1})),J.value?(y(),c(s,{key:2,class:"community-loadmore"},{default:r(()=>[p(o,{mode:"circle",size:"32"}),p(l,null,{default:r(()=>[w("加载中...")]),_:1})]),_:1})):h("",!0),O.value&&B.value.length>0?(y(),c(s,{key:3,class:"community-loadmore"},{default:r(()=>[p(l,null,{default:r(()=>[w("没有更多了")]),_:1})]),_:1})):h("",!0)]),_:1}),p(s,{class:"community-fab",onClick:ne},{default:r(()=>[p(m,{name:"edit-pen",size:"44",color:"#fff"})]),_:1}),ie.value?(y(),c(P,{key:0,show:ie.value,"onUpdate:show":a[2]||(a[2]=e=>ie.value=e),"page-type":"post","page-id":ue.value,title:ce.value||"帖子"},null,8,["show","page-id","title"])):h("",!0)]),_:1})}}}),[["__scopeId","data-v-69a1eedd"]]);export{X as default};