import{d as I,u as Se,r as C,G as we,J as $e,ah as Ce,k as ce,a5 as Pe,a6 as Ne,a1 as ze,ak as Be,y as n,z as i,A as s,C as p,B as u,F as y,S as c,H as e,ai as de,D as h,aj as P,a9 as x,a7 as me,E as j,a4 as pe,a2 as _e,a3 as je,a8 as Ae,U as Ie,I as ve,al as Ue}from"./vNwORUzZ.js";import{c as Te,a as De}from"./0sQGsR-B.js";import{_ as Ve,a as Ee,b as He,c as Me,d as Oe,H as qe}from"./EA7iu0zK.js";import{B as A}from"./DSh6TMV1.js";import{n as Fe}from"./C3HY3wZp.js";import{_ as fe}from"./CLfv5Oag.js";/* empty css */import{U as Ge}from"./Cp4vHarM.js";import{_ as Re,l as ge}from"./BAvCF2gC.js";import{_ as Je}from"./CEo1QY3K.js";import{u as Le}from"./UqT8cixv.js";import{u as We}from"./_gfEIeRW.js";import{u as Ye}from"./hsDx7-qk.js";import{B as Ke}from"./DUEZ0EeU.js";import{_ as Qe}from"./DlAUqK2U.js";import"./CwW7ictx.js";import"./B1PUzC5B.js";import"./DrLtTiRh.js";import"./BUvaVjO_.js";import"./B5Zazp3a.js";import"./Dgli-wIV.js";import"./BPXlpqFK.js";import"./C-yDzX_d.js";/* empty css *//* empty css */import"./DWEdiVkG.js";import"./ByYDgW4p.js";/* empty css */import"./x_rD_Ya3.js";import"./BqtpcZoZ.js";import"./I3pYu3kF.js";/* empty css */import"./B952oZ7B.js";import"./D2ZVpacU.js";import"./C8_4fINz.js";import"./DEYQXqOP.js";import"./C1A0Ol0M.js";import"./CBmaeoJK.js";import"./Bx0AlLRd.js";import"./CW2jPw-_.js";import"./BwA8VTN1.js";import"./y7aiIjb0.js";import"./DsBtkfRw.js";import"./BwPyxH4J.js";/* empty css */import"./C-jpo4dy.js";import"./C9RWQoPp.js";import"./BZRFmnEH.js";import"./BHrFNGqj.js";import"./rOHj3k5v.js";import"./CRGbT1rP.js";import"./DN5qkf1J.js";import"./DjvBa-1E.js";const Xe={class:"absolute top-0 w-inherit right-0 left-0"},Ze={class:"flex justify-between w-full p-4"},et={class:"font-semibold text-lg font-azar"},tt={class:"flex gap6 items-center"},st={key:0,src:Te,class:"w-1.8rem -mt1",alt:""},rt=["alt"],ot=["alt"],it=["alt"],at={class:"h-90vh overflow-y-auto pb-5vh"},lt={class:"px4"},nt={class:"flex"},ut={class:"p3 text-sm"},ct={class:"flex mt2 gap-3"},dt={class:""},mt={class:"font-semibold"},pt={class:"font-semibold"},_t={class:"font-semibold"},vt={class:"text-xs mt-5 font-azar font-300"},ft=["href"],gt={class:"flex items-center text-xs gap-1 text-primary"},ht={key:1,class:"flex items-center gap-2 mt-2"},yt={key:2,class:"mt-4 flex -me16px"},kt={class:"w-full grid grid-cols-3 mt-5 gap-2px"},bt=["onClick"],xt=["alt"],St={key:1,class:"relative w-full h-full"},wt=["src"],$t=["src"],Ct=I({__name:"Seller",async setup(U){let f,S;const d=Se(),w=C(null),T=C(!1),o=we(),D=$e(),he=Le(),ye=Ce(),m=We(),l=ce(()=>{var a;return(a=o.sellerConfig)==null?void 0:a.store}),g=ce(()=>he.users.find(a=>{var t;return a.id===((t=l.value)==null?void 0:t.id)})),N=a=>a<9999?a:Fe(a).format({average:!0,mantissa:1}),ke=C({});async function be(){var a;if(navigator.share)try{await navigator.share({title:`${o.lang==="fa"?`${ve.fa}`:`${ve.en}`}`,text:`${(a=l.value)==null?void 0:a.bio}`,url:`${window.location.origin}/user`})}catch(t){console.error("Sharing failed",t)}else alert("Web Share API not supported in this browser.")}const V=C();Pe(V,async([{isIntersecting:a}])=>{a&&!m.loading&&!m.endPage&&setTimeout(async()=>{var $;const t=m.currentPage+1,B=await m.loadPosts(($=l.value)==null?void 0:$.user_id,t);m.loadStateNextPage(B)},100)});const{data:z}=([f,S]=Ne(async()=>Ye("productMainSeller",async()=>{var a;return m.reset(),await m.loadPosts((a=l.value)==null?void 0:a.user_id,1)})),f=await f,S(),f);return ze(z,()=>{z&&m.loadStateNextPage(z.value)}),(a,t)=>{var E,H,M,O,q,F,G,R,J,L,W,Y,K,Q,X,Z,ee,te,se,re,oe,ie,ae;const B=Ke,$=Ve,xe=Be("lazy");return i(),n("div",null,[s("div",Xe,[s("div",Ze,[s("div",et,u((E=l.value)==null?void 0:E.username),1),s("div",tt,[!e(o).isSeller&&e(de)==="single"||e(de)==="multi"?(i(),y(B,{key:0,count:e(ye).count,dir:"ltr",class:"mt1"},{default:h(()=>[s("div",{onClick:t[0]||(t[0]=r=>e(d).push({name:"cart"}))},[e(o).isNightStore?(i(),n("img",st)):(i(),n("img",{key:1,src:De,alt:e(P),class:"w-1.8rem -mt1"},null,8,rt))])]),_:1},8,["count"])):c("",!0),e(x)()&&e(o).isSeller?(i(),y($,{key:1,open:T.value,"onUpdate:open":t[3]||(t[3]=r=>T.value=r),trigger:"click"},{content:h(()=>[s("div",null,[s("div",{class:"flex items-center gap-2",onClick:t[1]||(t[1]=r=>e(d).push({name:"add-product"}))},[s("img",{src:He,class:"w-1rem",alt:e(P)},null,8,ot),s("div",null,u(e(o).useString("product")),1)]),s("div",{class:"flex items-center gap-2 mt-2",onClick:t[2]||(t[2]=r=>e(d).push({name:"add-story"}))},[s("img",{src:Me,class:"w-1rem",alt:e(P)},null,8,it),s("div",null,u(e(o).useString("story")),1)])])]),default:h(()=>[p(Ee,{class:"w-1.4rem"})]),_:1},8,["open"])):c("",!0),e(x)()&&!e(o).isSeller?(i(),n("div",{key:2,onClick:t[4]||(t[4]=r=>e(d).push({name:"user-profile"}))},[p(A,{icon:"vuesax-linear:profile-circle"})])):c("",!0),e(x)()?c("",!0):(i(),n("div",{key:3,onClick:t[5]||(t[5]=r=>e(d).push({name:"auth-login"}))},[p(A,{icon:"vuesax-linear:login"})])),p(Oe,{class:"w-1.3rem",onClick:t[6]||(t[6]=r=>e(d).push({name:"user-setting"}))})])]),s("div",at,[s("div",lt,[s("div",nt,[p(Ge,{src:(H=l.value)==null?void 0:H.avatar,onClick:t[7]||(t[7]=r=>{var v,_,k,b;return((_=(v=g.value)==null?void 0:v.stories)==null?void 0:_.length)===0||!((k=g.value)!=null&&k.stories)?"":w.value=(b=l.value)==null?void 0:b.id}),"just-show-profile":((O=(M=g.value)==null?void 0:M.stories)==null?void 0:O.length)===0||!((q=g.value)!=null&&q.stories),seenStory:!((G=(F=g.value)==null?void 0:F.stories)!=null&&G.length)||((J=(R=g.value)==null?void 0:R.stories)==null?void 0:J.every(r=>r.storyviews.find(v=>{var _;return v.user_id===((_=e(D).user)==null?void 0:_.id)||v.user_id==="me"}))),showAdd:e(o).isSeller},null,8,["src","just-show-profile","seenStory","showAdd"]),s("div",ut,[s("div",ct,[s("div",dt,[s("div",mt,u(N(((W=(L=l.value)==null?void 0:L.stats)==null?void 0:W.total_product)??0)),1),s("div",null,u(e(o).useString("products")),1)]),e(o).isSeller?(i(),n("div",{key:0,class:"",onClick:t[8]||(t[8]=r=>e(o).isSeller?e(d).push({name:"user-statistics_list-customers"}):"")},[s("div",pt,u(N(((K=(Y=l.value)==null?void 0:Y.stats)==null?void 0:K.total_customer)??0)),1),s("div",null,u(e(o).useString("customers")),1)])):c("",!0),s("div",{class:"",onClick:t[9]||(t[9]=r=>e(x)()?e(d).push({name:"user-statistics_list-orders"}):e(d).push({name:"auth-login"}))},[s("div",_t,u(N(e(o).isSeller?((X=(Q=l.value)==null?void 0:Q.stats)==null?void 0:X.sell_total_order_count)??0:((te=(ee=(Z=e(D))==null?void 0:Z.user)==null?void 0:ee.stats)==null?void 0:te.buy_total_order_count)??0)),1),s("div",null,u(e(o).isSeller?e(o).useString("orders"):e(o).useString("yourOrders")),1)])])])]),s("div",vt,u((se=l.value)==null?void 0:se.bio),1),(re=l.value)!=null&&re.website?(i(),n("a",{key:0,href:"https://"+((oe=l.value)==null?void 0:oe.website),target:"_blank"},[s("div",gt,[p(A,{icon:"vuesax-linear:link-1",class:"text-primary",size:"20"}),j(" "+u((ie=l.value)==null?void 0:ie.website),1)])],8,ft)):c("",!0),e(x)()?(i(),n("div",ht,[p(fe,{size:"small",block:"",class:pe(["!h-unset !rounded-lg",e(o).isNightStore?"border-white text-white bg-black":"border-black text-black"]),onClick:t[10]||(t[10]=r=>e(d).push({name:"user-edit"}))},{default:h(()=>[j(u(e(o).useString("editProfile")),1)]),_:1},8,["class"]),p(fe,{size:"small",block:"",class:pe(["!h-unset !rounded-lg",e(o).isNightStore?"border-white text-white bg-black":"border-black text-black"]),onClick:t[11]||(t[11]=r=>be())},{default:h(()=>[j(u(e(o).useString("shareStore")),1)]),_:1},8,["class"])])):c("",!0),(ae=e(o))!=null&&ae.isSeller?(i(),n("div",yt,[p(qe,{"current-user":l.value},null,8,["current-user"])])):c("",!0)]),s("div",kt,[(i(!0),n(_e,null,je(e(m).posts,(r,v)=>{var _,k,b,le,ne;return i(),n("div",{key:v,class:"w-full aspect-square relative",onClick:zt=>{var ue;return e(d).push({name:"posts",query:{target:r.id,userId:(ue=l.value)==null?void 0:ue.user_id}})}},[(_=r.files)!=null&&_.length?(i(),n(_e,{key:0},[((k=r.files[0])==null?void 0:k.type)==="image"?me((i(),n("img",{key:0,class:"w-full h-full object-cover",alt:e(P)},null,8,xt)),[[xe,{src:e(Ue)(r.files[0].url),loading:e(ge),error:e(ge)}]]):((b=r.files[0])==null?void 0:b.type)==="video"?(i(),n("div",St,[s("video",{ref_for:!0,ref:"videoRefs",src:(le=r.files[0])==null?void 0:le.url,class:"hidden"},null,8,wt),s("img",{src:ke.value[(ne=r.files[0])==null?void 0:ne.url],class:"w-full h-full object-cover",alt:"Video Thumbnail"},null,8,$t),t[13]||(t[13]=s("div",{class:"absolute inset-0 flex items-center justify-center bg-black bg-opacity-30"},[s("svg",{class:"w-12 h-12 text-white",fill:"currentColor",viewBox:"0 0 24 24"},[s("path",{d:"M8 5v14l11-7z"})])],-1))])):c("",!0)],64)):c("",!0)],8,bt)}),128))]),me(s("div",{ref_key:"observer",ref:V,class:"w-full opacity-0 relative"}," load ",512),[[Ae,!e(m).loading]]),e(m).loading?(i(),y(Re,{key:0})):c("",!0)])]),p(Ie,{name:"slide-up",mode:"out-in"},{default:h(()=>[w.value?(i(),y(Je,{key:0,id:w.value,"onUpdate:id":t[12]||(t[12]=r=>w.value=r),specifyId:""},null,8,["id"])):c("",!0)]),_:1})])}}}),Pt=Qe(Ct,[["__scopeId","data-v-17ec452d"]]),Nt=I({__name:"index",setup(U){return(f,S)=>(i(),y(Pt))}}),zs=I({__name:"index",setup(U){return(f,S)=>(i(),y(Nt))}});export{zs as default};