PageSourceSearch

https://statics.piclumen.com/app-1790217403140/_nuxt/CeOc3gT3.js

js piclumen.com collected 2026-09-24 09:46:06 UTC 27,820 bytes, 1 lines download raw bytes

1import e from"./aGiP4FvI.js";import{_ as t,c5 as s,X as l,aY as a,aQ as i,bU as o,T as n,c6 as r,l as u,aZ as c,Z as d,c7 as m,g as f,$ as p,a5 as v,bT as y,c8 as g,c9 as x,bA as _}from"./Bx1xfRBz.js";import{_ as b}from"./BFZcCxru.js";import{G as w,an as I,V as h,ap as k,x as C,s as T,a as N,e5 as O,W as S,w as M,_ as E,e6 as L,o as A,y as z,ar as U,e7 as j,dY as D,dZ as F,t as P,bZ as R,aw as B,e8 as H,ao as Y,b as K,dw as W,e9 as G,dK as V,ea as $,e4 as q,e3 as X,eb as Z,ec as J,ed as Q,c as ee,ee as te,N as se,e as le,ab as ae,ef as ie,eg as oe,P as ne,i as re,m as ue,eh as ce}from"./DCCPWw9Y.js";import{c as de,o as me,g as fe,J as pe,d as ve,ac as ye,af as ge,k as xe,an as _e,a as be,e as we,N as Ie,ao as he,r as ke,aj as Ce,l as Te,a_ as Ne,V as Oe,O as Se,P as Me,E as Ee,ab as Le,Y as Ae,F as ze,L as Ue,f as je,j as De,a5 as Fe,X as Pe,K as Re,m as Be,n as He}from"./CmUz1GCm.js";import{_ as Ye,a as Ke}from"./DVJpo16p.js";import{_ as We}from"./XN7_yt4r.js";import{_ as Ge}from"./l9sxgk2K.js";import{_ as Ve}from"./DGk1TgdJ.js";import{d as $e}from"./BY7qRNnA.js";import{t as qe}from"./CoYWWrii.js";import{d as Xe}from"./YMolbn0J.js";import{_ as Ze}from"./B6r2uFIH.js";import{_ as Je}from"./Brfzr7gJ.js";import{_ as Qe}from"./B7L8eTOJ.js";import{A as et}from"./C-O3re6b.js";import tt from"./B2zPeKMA.js";import"./D7eON5FF.js";import"./DTlqbplb.js";import"./B3fkB5lH.js";import"./Cwfv5-nU.js";import"./pyVxiBLO.js";import"./DTLJGphe.js";import"./CuMzknAe.js";import"./BM1BnFF1.js";import"./JnCikusn.js";import"./BTsO7hDj.js";import"./DnT-784C.js";import"./D2VId1Iw.js";import"./Dk4YzRvS.js";import"./Byd11XpI.js";import"./D0lEaKvp.js";import"./C0OOJ0Qq.js";import"./D1d0yC-C.js";import"./zhvNoAhl.js";import"./CmbrNsnI.js";const st={__name:"FeaturedTips",setup(e){const{t:t}=w({useScope:"global"}),a=()=>{const{showMessage:e}=I();e({showCancel:!1,style:{width:"420px"},confirmBtn:t("COMMON_BTN_OK"),content:xe("div",null,[xe("p",{class:"tracking-wider"},t("COMMUNITY_IMG_FEATURE"))]),icon:xe(ye,{size:32,class:"text-primary"},{default:()=>xe(l)}),title:t("DIALOG_TITLE_FEATURED")})};return(e,t)=>{const l=s;return me(),de("div",{onClick:ge(a,["stop"]),class:"hover-action-btn"},[fe(ve(ye),{size:"22"},{default:pe((()=>[fe(l)])),_:1})])}}},lt=t(st,[["__scopeId","data-v-3d5d6629"]]),at={class:"flex items-center justify-end gap-1.5"},it={class:"flex items-center gap-1 text-xs"},ot=["onClick"],nt={key:0,class:"text-center mt-auto"},rt={class:"text-black/40 dark:text-dark-text/40 end-msg"},ut={key:1,class:"py-20 flex justify-center"},ct=Object.assign({name:h.COMMUNITY_PROFILE},{__name:"PostedList",props:{isSelf:{type:Boolean,default:!1},userId:{type:String,default:""}},setup(e,{expose:t}){const s=e,{t:f}=w({useScope:"global"}),{checkPermission:p,checkPermissionNotModal:v}=k(),y=C(),{isMobile:g}=T(N()),x=O(),_=Te((()=>v(U.CHECK_HIDE_PROMPT))),b=ke([]),h=(e,t)=>{let{width:s,realWidth:l,height:a,realHeight:i}=e;return l=l||s,i=i||a,t/(l/i)},P=S(),R=Te((()=>{if(g.value)return 3;const e=P.windowSize.width;let t=5;return e<=1660&&(t=4),e<=1440&&(t=3),e<=768&&(t=2),t})),B=Te((()=>(e=0)=>F(e))),H=M(),Y=async()=>{H.setList(b.value)},K=e=>{const t=b.value.findIndex((t=>e.id===t.id));b.value.splice(t,1,{...b.value[t],...e})},W=async(e,t)=>{if("delete"===e)return void G(t);if("myself"===e){if(!(await p(U.CHECK_HIDE_PROMPT)))return}let s=t.id;const{status:l,message:a}=await j({commFileId:s,publicType:e});if(0!==l)return void A.error(a);const i=b.value.findIndex((e=>e.id===s));b.value.splice(i,1,{...t,publicType:e,showPrompt:"myself"!==e})},G=e=>{const{showMessage:t}=I();t({style:{width:"480px"},confirmBtn:f("COMMON_BTN_CONTINUE"),content:xe("div",null,[xe("p",null,f("SHORT_DEL_MESSAGE"))]),icon:xe(ye,{size:48,class:"text-error"},{default:()=>xe(l)}),title:f("DIALOG_TITLE_ATTEN")}).then((async()=>{const t=e.id,{status:s,message:l}=await D({commFileId:t});0===s?(b.value=b.value.filter((e=>e.id!==t)),x.updateCommunityUser({posted:Math.max(0,x.communityUser.posted-1)})):A.error(l)}))},V=Te((()=>({publicType:e,canvasTemplateId:t,landingPageUrl:s})=>{const l=[{label:()=>xe(Ge,{labelKey:"COMMUNITY_SHOW_PROMPT_TITLE"}),icon:()=>xe(ye,null,{default:()=>xe(m)}),key:"visibility",children:[{label:()=>xe("div",{class:"flex items-center justify-between gap-2 min-w-32"},[xe(Ge,{labelKey:"SHORT_VISIBILITY_PUBLIC"}),"everyone"==e?xe(ye,{size:24},{default:()=>xe(u)}):null]),key:"everyone",icon:()=>xe(ye,null,{default:()=>xe(r)})},{label:()=>xe("div",{class:"flex items-center justify-between gap-2 min-w-32"},[xe("div",{class:"flex items-center gap-1.5"},[xe(Ge,{labelKey:"SHORT_VISIBILITY_HIDE"}),_.value?null:xe(d,{class:"size-3.5"})]),"myself"==e?xe(ye,{size:24},{default:()=>xe(u)}):null]),key:"myself",icon:()=>xe(ye,null,{default:()=>xe(c)})}],disabled:!!t},{label:()=>xe(Ge,{labelKey:"TOOLBAR_DELETE",class:"text-text-drop-5"}),icon:()=>xe(ye,{class:"text-text-drop-5"},{default:()=>xe(i)}),key:"delete",props:{class:"danger-bg"}}];return s?l.filter((e=>"visibility"!==e.key)):l})),$=ke(!1),q=ke({pageNum:0,pageSize:50,isDone:!1}),X=async()=>
1{if($.value)return;let{pageNum:e,pageSize:t,isDone:l,lastFileId:a=""}=q.value;if(l)return;e+=1,$.value=!0;let i=!1;1===e&&(a="",i=!0);const{status:o,data:n,message:r}=await L({userId:s.userId,pageSize:t,lastFileId:a},i);if($.value=!1,0!==o||!n)return void A.error(r);q.value.lastFileId=n.lastId;const u=(Xe(n.encryptResult)||[]).map((e=>qe(e)));b.value=1===e?u:[...b.value,...u],q.value.isDone=0==u.length||u.length<q.value.pageSize,q.value.pageNum=e},Z=ke(null);return $e(Z,(([{isIntersecting:e}])=>{e&&X()})),X(),t({loadMoreData:X}),(t,s)=>{const l=lt,r=a,u=E,c=Ne,d=i,m=Ke,p=o,v=Ye,g=n,x=We;return me(),de(Me,null,[_e(fe(Ve,Se(t.$attrs,{style:{"box-sizing":"content-box","min-height":"30vh"},class:"h-full",padding:"0 0 0 0",rowKey:"id",gap:8,virtual:!0,items:ve(b),calcItemHeight:h,itemMinWidth:128,"preload-screen-count":[1,2],columnCount:ve(R),maxColumnCount:ve(R),hoverEffect:!0}),{default:pe((({item:t})=>[fe(v,{item:t,class:"activity-image-item rounded-2xl",onClick:Y,onUpdateCommunityItem:K},Ce({default:pe((()=>[t.featured?(me(),Ie(l,{key:0})):we("",!0)])),_:2},[e.isSelf?{name:"more",fn:pe((()=>[t.isPlayground?(me(),Ie(u,{key:1,type:"ghost",class:"size-8 !p-0",size:"small",rounded:"lg",onClick:e=>W("delete",t)},{default:pe((()=>[fe(ve(ye),{size:"16"},{default:pe((()=>[fe(d)])),_:1})])),_:1},8,["onClick"])):(me(),Ie(c,{key:0,options:ve(V)(t),class:"explore-more-dropdown",placement:"top",trigger:"click",onSelect:e=>W(e,t)},{default:pe((()=>[fe(u,{type:"ghost",class:"size-8 !p-0",size:"small",rounded:"lg"},{default:pe((()=>[fe(ve(ye),{size:"16"},{default:pe((()=>[fe(r)])),_:1})])),_:1})])),_:1},8,["options","onSelect"]))])),key:"0"}:void 0,e.isSelf?{name:"author",fn:pe((()=>[be("div",at,[be("div",it,[fe(ve(ye),{size:"18"},{default:pe((()=>[fe(m,{class:"!cursor-default"})])),_:1}),be("span",null,Oe(ve(B)(t.fileLikeNums)),1)]),be("div",{class:"flex items-center gap-1 text-xs",onClick:e=>(async e=>{Y(),await z({path:y(`/explore/${e.id}`),query:{comment:1}})})(t)},[fe(ve(ye),{size:"18"},{default:pe((()=>[fe(p)])),_:1}),be("span",null,Oe(ve(B)(t.fileCommentNums)),1)],8,ot)])])),key:"1"}:void 0]),1032,["item"])])),_:1},16,["items","columnCount","maxColumnCount"]),[[he,ve(b).length>0]]),be("div",{class:"invisible -translate-y-96",ref_key:"invisibleRef",ref:Z},null,512),ve(q).isDone&&!ve($)&&ve(b).length>0?(me(),de("div",nt,[be("span",rt,Oe(ve(f)("SHORT_NO_MORE")),1)])):we("",!0),ve($)?(me(),de("div",ut,[fe(ve(ye),{size:"48",class:"text-primary-6"},{default:pe((()=>[fe(g)])),_:1})])):we("",!0),ve(b).length||ve($)?we("",!0):(me(),Ie(x,{key:2,class:"py-20",text:"EMPTY_DATA"}))],64)}}}),dt=t(ct,[["__scopeId","data-v-eb797733"]]),mt={class:"h-8 flex items-center justify-between"},ft={class:"ml-2 text-base font-semibold"},pt={class:"mt-4 bg-fill-ipt-1 rounded-lg border border-solid border-border-ipt-4 mx-2"},vt={class:"mt-2 text-text-4"},yt={class:"mt-10 flex justify-end gap-3 mx-2 pb-2"},gt={__name:"EditCommunityBio",props:["info"],emits:["cancel","confirm"],setup(e,{emit:t}){const s=ke(e.info||""),l=t,a=Te((()=>0===s.value.trim().length||s.value.trim().length>250)),i=()=>{s.value=s.value.trim(),l("confirm",s.value)};return(e,t)=>{const o=f,n=ye,r=Le,u=E;return me(),de("div",null,[be("div",mt,[be("span",ft,Oe(ve(P)("PROFILE_ACCOUNT_BIO")),1),be("div",{class:"rounded-full size-8 flex items-center justify-center text-text-4 hover:bg-fill-wd-1 hover:text-text-2 cursor-pointer",onClick:t[0]||(t[0]=e=>l("cancel"))},[fe(n,{size:"20"},{default:pe((()=>[fe(o)])),_:1})])]),be("div",pt,[fe(r,{type:"textarea",placeholder:"Your bio...",class:"h-auto",bordered:!1,value:ve(s),"onUpdate:value":t[1]||(t[1]=e=>Ee(s)?s.value=e:null),maxlength:250,round:"",rows:5,autosize:{minRows:5,maxRows:6}},null,8,["value"])]),be("div",vt,Oe(ve(P)("PROFILE_ACCOUNT_CHARTS_LIMIT")),1),be("div",yt,[fe(u,{bordered:!1,size:"medium",type:"secondary",class:"min-w-[120px]",onClick:t[2]||(t[2]=e=>l("cancel"))},{default:pe((()=>
1[Ae(Oe(ve(P)("COMMON_BTN_CANCEL")),1)])),_:1}),fe(u,{bordered:!1,size:"medium",disabled:ve(a),class:"min-w-[120px]",type:"primary",onClick:i},{default:pe((()=>[Ae(Oe(ve(P)("COMMON_BTN_SAVE")),1)])),_:1},8,["disabled"])])])}}},xt={class:"flex gap-8 items-center py-4 md:p-6 flex-col md:flex-row"},_t={class:"w-full space-y-4 flex flex-col items-center md:items-start text-center md:text-left"},bt={class:"text-base font-semibold truncate cursor-default"},wt={class:"text-sm text-z-text-2 break-words line-clamp-2"},It={class:"flex items-center gap-2 md:gap-4 cursor-default text-sm text-z-text-1"},ht={class:"flex items-center gap-1 text-center"},kt={class:"font-semibold min-w-2"},Ct={class:""},Tt={class:"flex items-center gap-1 div"},Nt={class:"font-semibold min-w-2"},Ot={class:""},St={class:"flex items-center gap-1"},Mt={class:"font-semibold min-w-2"},Et={class:""},Lt={class:"flex items-center gap-1"},At={class:"font-semibold min-w-2"},zt={class:""},Ut={__name:"ProfileCard",props:{isLoaded:{type:Boolean,default:!1},who:{type:String,default:"self"},avatarUrl:{type:String,default:""},userName:{type:String,default:""},vipPlan:{type:String,default:""},userDesc:{type:String,default:""},isFollowed:{type:Boolean,default:!1},posted:{type:Number,default:0},likes:{type:Number,default:0},following:{type:Number,default:0},followers:{type:Number,default:0}},emits:["onFollowOtherClick"],setup(e,{emit:t}){const s=t,{t:l}=w({useScope:"global"}),a=O(),{communityUser:i}=T(a),{isMobile:o}=T(N()),n=ke(null),r=e,{isLoaded:c,who:d,avatarUrl:m,userName:f,vipPlan:y,userDesc:g,isFollowed:x,posted:_,likes:b,following:h,followers:k}=ze(r),C=Te((()=>"self"===d.value&&i.value.userAvatarUrl||m.value)),S=()=>{n.value.chooseLocalPic()},M=async()=>{if("self"!=d.value)return;const{showMessage:e}=I();e({style:{width:"500px",borderRadius:"16px"},showCancel:!1,showConfirm:!1,content:xe(gt,{info:g.value})}).then((e=>{E(e)}))},E=async e=>{if(e===a.communityUser.introduction)return;const{status:t,message:s}=await H({introduction:e});0===t?a.updateCommunityUser({introduction:e}):A.error(s)},L=()=>{s("onFollowOtherClick")},z=Te((()=>(e=0)=>F(e)));return(e,t)=>{const s=Ze,a=u,i=ye,r=p,m=v,w=B;return me(),de("div",xt,[be("div",null,[fe(s,{ref_key:"clipAvatarRef",ref:n},null,512),fe(Je,{src:ve(C),"icon-size":ve(o)?80:128,onUploadClick:S},Ce({_:2},["other"===ve(d)&&ve(c)?{name:"rightbotom",fn:pe((()=>[ve(x)?(me(),de("div",{key:0,class:"size-6 border-2 border-white dark:border-black bg-success-6 rounded-full flex items-center justify-center cursor-pointer",onClick:L},[fe(i,{size:18,class:"text-white"},{default:pe((()=>[fe(a)])),_:1})])):(me(),de("div",{key:1,class:"size-6 border-2 border-white dark:border-black bg-primary rounded-full flex items-center justify-center cursor-pointer",onClick:L},[fe(i,{size:18,class:"text-white"},{default:pe((()=>[fe(r)])),_:1})]))])),key:"0"}:void 0,"self"===ve(d)&&ve(c)?{name:"upload",fn:pe((()=>[fe(i,{size:24},{default:pe((()=>[fe(m)])),_:1})])),key:"1"}:void 0]),1032,["src","icon-size"])]),be("div",_t,[be("div",{class:Ue(["text-z-text-1 flex items-center gap-2",ve(o)&&"w-full px-8 justify-center"])},[be("span",bt,Oe(ve(c)?ve(f):"--"),1),fe(w,null,{default:pe((()=>[ve(c)?(me(),Ie(R,{key:0,plan:ve(y)},null,8,["plan"])):we("",!0)])),_:1})],2),be("div",wt,[be("span",{class:Ue(["transition-colors","self"==ve(d)&&"cursor-pointer hover:text-z-text-1"]),onClick:M},Oe(ve(g)||ve(l)("COMMUNITY_EMPTY_DESC")),3)]),be("div",It,[be("div",ht,[be("span",kt,Oe(ve(c)?ve(z)(ve(_)):0),1),be("span",Ct,Oe(ve(l)("COMMUNITY_PUBLISHED")),1)]),t[0]||(t[0]=be("div",{class:"w-px h-3 bg-z-text-1"},null,-1)),be("div",Tt,[be("span",Nt,Oe(ve(c)?ve(z)(ve(b)):0),1),be("span",Ot,Oe(ve(l)("SHORT_LIKES")),1)]),t[1]||(t[1]=be("div",{class:"w-px h-3 bg-z-text-1"},null,-1)),be("div",St,[be("span",Mt,Oe(ve(c)?ve(z)(ve(h)):0),1),be("span",Et,Oe(ve(l)("COMMUNITY_FOLLOWING")),1)]),t[2]||(t[2]=be("div",{class:"w-px h-3 bg-z-text-1"},null,-1)),be("div",Lt,[be("span",At,Oe(ve(c)?ve(z)(ve(k)):0),1),be("span",zt,Oe(ve(l)("COMMUNITY_FANS")),1)])])])])}}},jt=t(Ut,[["__scopeId","data-v-91d7540a"]]),Dt={key:0,class:"py-20 flex justify-center"},Ft={__name:"LikesList",setup(e,{expose:t}){const s=O(),l=Y(),{user:a}=K(),i=ke([]),o=M(),r=()=>{o.setList(i.value)},u=(e,t)=>
1{let{width:s,realWidth:l,height:a,realHeight:i}=e;return l=l||s,i=i||a,t/(l/i)},c=W(),d=Te((()=>{let e=5;return c.width.value<=1660&&(e=4),c.width.value<=1440&&(e=3),c.width.value<=768&&(e=2),e})),m=e=>{const t=i.value.findIndex((t=>t.id===e.id));if(t>-1){const s=i.value[t];e.liked?i.value[t]={...s,...e}:(f(s.accountInfo?.userId),i.value.splice(t,1))}},f=e=>{a.userId===e&&s.updateCommunityUser({likes:Math.max(0,s.communityUser.likes-1)})},p=ke(!1),v=ke({pageNum:0,pageSize:50,isDone:!1}),y=async()=>{if(p.value)return;let{pageNum:e,pageSize:t,isDone:s,lastLikeId:l=""}=v.value;if(s)return;e+=1,p.value=!0,1===e&&(l="");const{status:a,data:o,message:n}=await G({pageSize:t,lastLikeId:l,collationName:"Likes"});if(p.value=!1,0!==a||!o)return void A.error(n);v.value.lastLikeId=o.lastId;const r=(Xe(o.encryptResult)||[]).map((e=>qe(e)));i.value=1===e?r:[...i.value,...r],v.value.isDone=0===r.length,v.value.pageNum=e};return y(),je((()=>{l.subscribe("updateCommunityItem",m)})),De((()=>{l.unsubscribe("updateCommunityItem",m)})),t({loadMoreData:y}),(e,t)=>{const s=Ye,l=n,a=ye,o=We;return me(),de(Me,null,[_e(fe(Ve,Se(e.$attrs,{style:{"box-sizing":"content-box","min-height":"30vh"},class:"h-full",padding:"0 0 0 0",rowKey:"id",gap:8,virtual:!0,items:ve(i),calcItemHeight:u,itemMinWidth:128,"preload-screen-count":[1,2],columnCount:ve(d),maxColumnCount:ve(d),"hover-effect":!0}),{default:pe((({item:e})=>[fe(s,{item:e,class:"rounded-2xl",onClick:r,onUpdateCommunityItem:m},null,8,["item"])])),_:1},16,["items","columnCount","maxColumnCount"]),[[he,ve(i).length>0]]),ve(p)?(me(),de("div",Dt,[fe(a,{size:"48",class:"text-primary-6"},{default:pe((()=>[fe(l)])),_:1})])):we("",!0),ve(i).length||ve(p)?we("",!0):(me(),Ie(o,{key:1,class:"py-20",text:"EMPTY_DATA"}))],64)}}},Pt={class:"flex items-center gap-3 flex-1 min-w-0"},Rt=["src","onClick"],Bt={class:"flex-1 min-w-0"},Ht=["onClick"],Yt={class:"text-base text-text-3 truncate"},Kt={class:"w-24 flex-shrink-0"},Wt=["src","onClick"],Gt={class:"flex-1 ml-3"},Vt=["onClick"],$t={class:"flex items-center gap-2"},qt={class:"md:block hidden"},Xt={class:"ml-1 text-text-4"},Zt={class:"ml-1 text-text-4"},Jt={class:"ml-1 text-text-4"},Qt={key:0,class:"py-20 flex justify-center"},es={__name:"FollowList",props:{tabs:{type:String,default:"follow"}},setup(e,{expose:t}){const s=O(),{t:a}=w({useScope:"global"}),{isMobile:i}=T(N()),o=e,r=W(),u=Te((()=>{let e=2;return r.width.value<1200&&(e=1),e})),c=Te((()=>(e=0)=>F(e))),d=ke([]),m=ke(!1),f=ke({pageNum:0,pageSize:50,isDone:!1}),p=async()=>{if(m.value)return;let{pageNum:e,pageSize:t,isDone:s,lastFollowId:l=""}=f.value;if(s)return;e+=1,m.value=!0,1===e&&(l="");const{status:a,data:i,message:n}=await $({pageSize:t,lastFollowId:l,selectType:o.tabs});if(m.value=!1,0!==a)return void A.error(n);f.value.lastFollowId=i.lastId;const r=i?.resultList||[];d.value=1===e?r:[...d.value,...r],f.value.isDone=r.length<t,f.value.pageNum=e};p();const v=(e,{userId:t,userName:i})=>{const{showMessage:n}=I();n({style:{width:"420px"},cancelBtn:a("COMMON_BTN_CANCEL"),confirmBtn:a("COMMUNITY_UN_FOLLOW_BTN"),content:xe("div",null,a("COMMUNITY_UN_FOLLOW_TIPS",{target:i})),icon:xe(ye,{size:32,class:"text-error"},{default:()=>xe(l)}),title:a("DIALOG_TITLE_CONFIRM")}).then((async()=>{const{status:l,message:a}=await q({userId:t});if(0!==l)return void A.error(a);const i=d.value.findIndex((t=>t.id===e));if("follow"===o.tabs)d.value.splice(i,1);else{const t=d.value.findIndex((t=>t.id===e));d.value[t].followed=!1}s.updateCommunityUser({following:Math.max(0,s.communityUser.following-1)})}))},g=async(e,{userId:t})=>{const{status:l,message:a}=await X({userId:t});if(0!==l)return void A.error(a);const i=d.value.findIndex((t=>t.id===e));d.value[i].followed=!0,s.updateCommunityUser({following:s.communityUser.following+1})};return t({loadMoreData:p}),(t,s)=>{const l=y,o=E,r=n,f=We;return me(),de(Me,null,[_e(fe(Ve,Se(t.$attrs,{style:{"box-sizing":"content-box","min-height":"30vh"},class:"h-full max-w-[1200px] mx-auto",padding:"0 0 0 0",rowKey:"id",gap:16,virtual:!0,items:ve(d),calcItemHeight:()=>
196,itemMinWidth:128,"preload-screen-count":[1,2],columnCount:ve(u),maxColumnCount:ve(u)}),{default:pe((({item:n,index:r})=>[(me(),de("div",{key:n.id,class:Ue(["h-24 flex items-center justify-between text-text-2 font-medium w-full",ve(i)?"gap-2":"rounded-2xl bg-bg-2  px-6 "])},[ve(i)?(me(),de(Me,{key:0},[be("div",Pt,[n.userAccountInfo?.userAvatarUrl?(me(),de("img",{key:0,src:n.userAccountInfo?.userAvatarUrl,class:"rounded-full bg-bg-1 size-[42px]",onClick:e=>ve(V)(n.userAccountInfo?.userId)},null,8,Rt)):(me(),Ie(ve(ye),{key:1,size:"48",class:"cursor-pointer text-text-4",onClick:e=>ve(V)(n.userAccountInfo?.userId)},{default:pe((()=>[fe(l)])),_:1},8,["onClick"])),be("div",Bt,[be("div",{class:"text-base text-text-2 truncate",onClick:e=>ve(V)(n.userAccountInfo?.userId)},Oe(n.userAccountInfo?.userName),9,Ht),be("div",Yt,Oe(n.introduction||t.$t("COMMUNITY_EMPTY_DESC")),1)])]),be("div",Kt,[n.followed||"follow"===e.tabs?(me(),Ie(o,{key:0,class:"min-w-24",type:"secondary",size:"medium",onClick:e=>v(n.id,n.userAccountInfo)},{default:pe((()=>[...s[0]||(s[0]=[Ae("UnFollow",-1)])])),_:1},8,["onClick"])):we("",!0),"fans"!==e.tabs||n.followed?we("",!0):(me(),Ie(o,{key:1,class:"min-w-24",type:"tertiary",size:"medium",onClick:e=>g(n.id,n.userAccountInfo)},{default:pe((()=>[...s[1]||(s[1]=[Ae("Follow",-1)])])),_:1},8,["onClick"]))])],64)):(me(),de(Me,{key:1},[n.userAccountInfo?.userAvatarUrl?(me(),de("img",{key:0,src:n.userAccountInfo?.userAvatarUrl,class:Ue(["rounded-full bg-bg-1 cursor-pointer",ve(i)?"size-[42px]":"size-[48px]"]),onClick:e=>ve(V)(n.userAccountInfo?.userId)},null,10,Wt)):(me(),Ie(ve(ye),{key:1,size:"48",class:"cursor-pointer text-text-4",onClick:e=>ve(V)(n.userAccountInfo?.userId)},{default:pe((()=>[fe(l)])),_:1},8,["onClick"])),be("div",Gt,[be("span",{class:"inline-block flex-1 text-base cursor-pointer truncate hover:text-text-1",onClick:e=>ve(V)(n.userAccountInfo?.userId)},Oe(n.userAccountInfo?.userName),9,Vt),be("div",$t,[be("div",qt,[be("span",null,Oe(ve(c)(n.publicImgNums)),1),be("span",Xt,Oe(ve(a)("COMMUNITY_PUBLISHED")),1)]),s[2]||(s[2]=be("div",{class:"w-[1px] h-3 bg-text-5 md:block hidden"},null,-1)),be("div",null,[be("span",null,Oe(ve(c)(n.fansNums)),1),be("span",Zt,Oe(ve(a)("COMMUNITY_FANS")),1)]),s[3]||(s[3]=be("div",{class:"w-[1px] h-3 bg-text-5"},null,-1)),be("div",null,[be("span",null,Oe(ve(c)(n.likeNums)),1),be("span",Jt,Oe(ve(a)("SHORT_LIKES")),1)])])]),be("div",null,[n.followed||"follow"===e.tabs?(me(),Ie(o,{key:0,class:"min-w-24",type:"secondary",size:"medium",onClick:e=>v(n.id,n.userAccountInfo)},{default:pe((()=>[...s[4]||(s[4]=[Ae("UnFollow",-1)])])),_:1},8,["onClick"])):we("",!0),"fans"!==e.tabs||n.followed?we("",!0):(me(),Ie(o,{key:1,class:"min-w-24",type:"tertiary",size:"medium",onClick:e=>g(n.id,n.userAccountInfo)},{default:pe((()=>[...s[5]||(s[5]=[Ae("Follow",-1)])])),_:1},8,["onClick"]))])],64))],2))])),_:1},16,["items","columnCount","maxColumnCount"]),[[he,ve(d).length>0]]),ve(m)?(me(),de("div",Qt,[fe(ve(ye),{size:"48",class:"text-primary-6"},{default:pe((()=>[fe(r)])),_:1})])):we("",!0),ve(d).length||ve(m)?we("",!0):(me(),Ie(f,{key:1,class:"py-20",text:"EMPTY_DATA"}))],64)}}},ts={key:0,class:"py-20 flex justify-center"},ss={__name:"ArticleList",props:{isSelf:{type:Boolean,default:!1},userId:{type:String,default:""}},setup(e,{expose:t}){const s=e,a=Te((()=>s.isSelf?{showStatus:!0,showDelete:!0,isHub:!1}:{showStatus:!1,showDelete:!1,isHub:!0})),i=S(),o=[{min:2032,cols:6},{min:1734,cols:5}
1,{min:1436,cols:4},{min:1138,cols:3}],r=Te((()=>{const e=i.windowSize.width;return o.find((t=>e>t.min))?.cols??2})),u=ke([]),c=ke(!1),d=ke({pageNum:0,pageSize:20,isDone:!1,lastArticleId:""}),m=async()=>{if(c.value||d.value.isDone)return;c.value=!0;const{pageSize:e,lastArticleId:t}=d.value;try{let l=null;const a={pageSize:e,lastArticleId:t};s.isSelf?l=Z:(l=J,a.userId=s.userId);const i=await l(a);if(0!==i?.status)return;const o=i.data?.resultList||[];0===d.value.pageNum?u.value=o:u.value.push(...o),d.value.lastArticleId=i.data?.lastId,d.value.pageNum+=1,o.length<e&&(d.value.isDone=!0)}catch(l){}finally{c.value=!1}};m();const{showMessage:f}=I(),p=e=>{f({style:{width:"480px"},confirmBtn:P("COMMON_BTN_CONTINUE"),content:xe("div",null,[xe("p",null,P("SHORT_DEL_MESSAGE"))]),icon:xe(ye,{size:48,class:"text-error"},{default:()=>xe(l)}),title:P("DIALOG_TITLE_ATTEN")}).then((async()=>{const{status:t,message:s}=await Q(e.id);0===t?u.value=u.value.filter((t=>t.id!==e.id)):A.error(s)}))};return t({loadMoreData:m,refresh:()=>{d.value={pageNum:0,pageSize:20,isDone:!1,lastArticleId:""},u.value=[],m()}}),(e,t)=>{const s=Ve,l=n,i=We;return me(),de(Me,null,[_e(fe(s,Se(e.$attrs,{padding:"0 1px 100px 0",rowKey:"id",gap:16,virtual:!0,items:ve(u),calcItemHeight:(e,t)=>t/(257/404),itemMinWidth:128,"preload-screen-count":[1,2],columnCount:ve(r),maxColumnCount:ve(r)}),{default:pe((({item:e,index:t})=>[fe(et,Se({item:e},ve(a),{onDelete:p}),null,16,["item"])])),_:1},16,["items","calcItemHeight","columnCount","maxColumnCount"]),[[he,ve(u).length>0]]),ve(c)?(me(),de("div",ts,[fe(ve(ye),{size:"48",class:"text-primary-6"},{default:pe((()=>[fe(l)])),_:1})])):we("",!0),ve(u).length||ve(c)?we("",!0):(me(),Ie(i,{key:1,class:"py-20",text:"EMPTY_DATA"}))],64)}}},ls={class:"fixed top-app-banner translate-y-4 right-4 z-[999]"},as={class:"flex gap-2 justify-end"},is={key:0,class:"size-2 bg-red-600 rounded-full absolute top-0.5 right-0.5"},os={key:0,class:"md:hidden h-16 flex items-center shrink-0 sticky top-0 z-50 dark:bg-dark-bg bg-white border-b border-solid dark:border-dark-bg-2 border-neutral-300"},ns={class:"flex flex-col justify-center pt-4 pr-4"},rs={class:"tab-content mt-2 mb-12 pb-10"},us=Object.assign({name:h.PROFILE_WEB},{__name:"[id]",setup(t){const s=ee(),{t:l}=w({useScope:"global"}),{getTabBarHeight:a}=te(),i=K(),o=N(),n=se(),{isMobile:r}=T(o),{user:u}=T(i),{vipInfo:c}=T(n);let d=s.params.id;const m=Te((()=>u.value?.id==d)),f=()=>{ne({title:()=>l("SEO_META.SEO_SELF_PROFILE_TITLE",{username:H.value.userName}),ogTitle:()=>l("SEO_META.SEO_SELF_PROFILE_TITLE",{username:H.value.userName}),description:()=>l("SEO_META.SEO_SELF_PROFILE_DESC"),ogDescription:()=>l("SEO_META.SEO_SELF_PROFILE_DESC")})},p=Te((()=>r.value?0:a()||0)),v={Posted:dt,Article:ss,Likes:Ft,follow:es,fans:es},y=ke("Posted"),I=ke(0),h=Te((()=>{const e=[{label:"CMTY_POSTED",key:"Posted",icon:"Image"},{label:"ARTICLE.TEXT",key:"Article",icon:"Article"}];return m.value?e.concat([{label:"SHORT_LIKES",key:"Likes",icon:"NoticeLike"},{label:"COMMUNITY_FOLLOWING",key:"follow",icon:"Following"},{label:"COMMUNITY_FANS",key:"fans",icon:"Followers"}]):e})),k=(e,t)=>{t.key!==y.value&&(y.value=t.key,Y())},E=ke(null),L=ke(0),U=ke(null),j=re((async e=>{const t=ue(e.target,300);L.value=e.target.scrollTop,t&&U.value.loadMoreData()}),100),D=()=>{E.value?.scrollTo({top:L.value})},F=()=>{L.value=0,D()},P=S(),R=O(),B=M(),H=ke({userId:"",followers:0,following:0,followed:!1,likes:0,posted:0,introduction:"",userAvatarUrl:"",userName:""}),Y=async()=>{const{status:e,data:t,message:s}=await ie({userId:d},!0);if(0!==e||!t)return void A.error(s);const{fansNums:l,followNums:a,likeNums:i,publicImgNums:o,introduction:n,accountInfo:r,followed:u}=t;H.value={userId:r.userId,followers:l,following:a,followed:u,likes:i,posted:o,introduction:n,userAvatarUrl:r.userAvatarUrl,userName:r.userName,vipLevel:r.planLevel},m.value&&R.updateCommunityUser({followers:l,following:a,likes:i,posted:o,introduction:n,userAvatarUrl:r.userAvatarUrl,userName:r.userName,vipLevel:c.value.plan}),f()};let W=!1;const G=async()=>{if(W)return;W=!0;let e=X;const t=H.value.followed;t&&(e=q);const{status:s,message:l}=await e({userId:H.value.userId});if(W=!1,0===s)return H.value.followed=!t,void Y();A.error(l)},V=Be("openMessageCenter"),$=C(),Z=async e=>{"notice"!==e?"setting"!==e||await z({path:$("/user/account-setting/")}):V()},J=le(),Q=ae(),ge=async()=>{history.state.back?(B.setDataFrom("community"),Q.back()):await z({path:$("/explore/")})};return Y(),Fe((()=>{He(f),D(),(async()=>{"tab"in s.query&&(s.query.tab===ce.ARTICLE&&(I.value=1,y.value="Article"),"Likes"===s.query.tab&&(I.value=2,y.value="Likes"),"follow"===s.query.tab&&(I.value=3,y.value="follow"),"fans"===s.query.tab&&(I.value=4,y.value="fans"),P.shouldRefreshPage&&(await He(),U.value.refresh(),P.setShouldRefreshPage(!1)))})()})),je((()=>
1{r.value&&(async()=>{const{status:e,data:t}=await oe();0===e&&J.updateUnreadList(t)})()})),(t,s)=>{const a=e,i=g,o=x,n=_,r=b;return me(),de(Me,null,[be("div",ls,[fe(a)]),ve(m)?(me(),Ie(Qe,{key:0,disableBack:!0},{right:pe((()=>[be("div",as,[be("div",{class:"size-8 rounded-full flex justify-center items-center bg-bg-2 relative",onClick:s[0]||(s[0]=e=>Z("notice"))},[fe(ve(ye),{size:"20",class:"text-text-2"},{default:pe((()=>[fe(i)])),_:1}),ve(J).unReadCount>0?(me(),de("span",is)):we("",!0)]),be("div",{class:"size-8 rounded-full flex justify-center items-center bg-bg-2",onClick:s[1]||(s[1]=e=>Z("setting"))},[fe(ve(ye),{size:"20",class:"text-text-2"},{default:pe((()=>[fe(o)])),_:1})])])])),_:1})):we("",!0),be("section",{class:"h-app-dvh min-h-0 flex flex-col overflow-x-hidden overflow-y-auto",ref_key:"virtualRef",ref:E,onScroll:s[3]||(s[3]=(...e)=>ve(j)&&ve(j)(...e)),tabindex:"0"},[ve(m)?we("",!0):(me(),de("section",os,[be("div",{class:"flex items-center gap-2 p-6 cursor-pointer",onClick:ge},[fe(ve(ye),{size:"20"},{default:pe((()=>[fe(n)])),_:1}),be("span",null,Oe(ve(l)("ACC_SIGN_IN_BACK")),1)])])),be("div",ns,[fe(jt,{who:ve(m)?"self":"other","vip-plan":ve(c).getInfoLoading?"":ve(H)?.vipLevel,"is-loaded":ve(H)&&0!=Object.keys(ve(H)).length,"avatar-url":ve(H).userAvatarUrl,"user-name":ve(H).userName,"user-desc":ve(H).introduction,posted:ve(H).posted,likes:ve(H).likes,following:ve(H).following,followers:ve(H).followers,"is-followed":ve(H).followed,onOnFollowOtherClick:G},null,8,["who","vip-plan","is-loaded","avatar-url","user-name","user-desc","posted","likes","following","followers","is-followed"]),fe(r,{modelValue:ve(I),"onUpdate:modelValue":s[2]||(s[2]=e=>Ee(I)?I.value=e:null),tabs:ve(h),onChange:k},null,8,["modelValue","tabs"]),be("div",rs,[(me(),Ie(Pe(v[ve(y)]),{ref_key:"tabListRefer",ref:U,tabs:ve(y),key:ve(y),"is-self":ve(m),"user-id":ve(d)},null,8,["tabs","is-self","user-id"])),ve(p)?(me(),de("div",{key:0,style:Re({height:`${ve(p)}px`})},null,4)):we("",!0)])]),ve(L)>200?(me(),Ie(tt,{key:1,onClick:F})):we("",!0)],544)],64)}}}),cs=t(us,[["__scopeId","data-v-dc8c4161"]]);export{cs as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.