1import{R as M,i as s,a7 as O,ai as g}from"./app-DtMX8XgR.js";import{M as V}from"./C_-Pe4eD.js";import{M as x}from"./CIDAdXY0.js";import{F as R}from"./CzTyIGQX.js";import{b as y,a as f,m as A,c as B,z as D,k as C,l as m,i as c,p as o,f as b,B as u,h as i,D as v,E as t,t as e,F,A as J,j as N}from"./BDpqmYey.js";import"./Pkn795aj.js";import"./CSuz3fyH.js";import"./Bv3ZjRJD.js";const E={class:"_gaps"},I={value:"all"},P={value:"federating"},U={value:"subscribing"},$={value:"publishing"},z={value:"suspended"},j={value:"silenced"},L={value:"blocked"},T={value:"notResponding"},q={value:"+pubSub"},G={value:"-pubSub"},H={value:"+notes"},K={value:"-notes"},Q={value:"+users"},W={value:"-users"},X={value:"+following"},Y={value:"-following"},Z={value:"+followers"},ee={value:"-followers"},se={value:"+firstRetrievedAt"},te={value:"-firstRetrievedAt"},fe=y({__name:"about.federation",setup(oe){const d=f(""),n=f("federating"),_=f("+pubSub"),h=A(new M("federation/instances",{limit:10,offsetMode:!0,computedParams:B(()=>({sort:_.value,host:d.value!==""?d.value:null,...n.value==="federating"?{federating:!0,suspended:!1,blocked:!1}:n.value==="subscribing"?{subscribing:!0,suspended:!1,blocked:!1}:n.value==="publishing"?{publishing:!0,suspended:!1,blocked:!1}:n.value==="suspended"?{suspended:!0}:n.value==="blocked"?{blocked:!0}:n.value==="silenced"?{silenced:!0}:n.value==="notResponding"?{notResponding:!0}:{}}))}));function k(r){return r.isSuspended?"Suspended":r.isBlocked?"Blocked":r.isSilenced?"Silenced":r.isNotResponding?"Error":"Alive"}return(r,l)=>{const S=D("MkA"),w=C("tooltip");return c(),m("div",E,[o("div",null,[u(O,{modelValue:d.value,"onUpdate:modelValue":l[0]||(l[0]=a=>d.value=a),debounce:!0,class:""},{prefix:i(()=>l[3]||(l[3]=[o("i",{class:"ti ti-search"},null,-1)])),label:i(()=>[v(t(e(s).ts.host),1)]),_:1},8,["modelValue"]),u(R,{style:{"margin-top":"var(--MI-margin)"}},{default:i(()=>[u(g,{modelValue:n.value,"onUpdate:modelValue":l[1]||(l[1]=a=>n.value=a)},{label:i(()=>[v(t(e(s).ts.state),1)]),default:i(()=>[o("option",I,t(e(s).ts.all),1),o("option",P,t(e(s).ts.federating),1),o("option",U,t(e(s).ts.subscribing),1),o("option",$,t(e(s).ts.publishing),1),o("option",z,t(e(s).ts.suspended),1),o("option",j,t(e(s).ts.silence),1),o("option",L,t(e(s).ts.blocked),1),o("option",T,t(e(s).ts.notResponding),1)]),_:1},8,["modelValue"]),u(g,{modelValue:_.value,"onUpdate:modelValue":l[2]||(l[2]=a=>_.value=a)},{label:i(()=>[v(t(e(s).ts.sort),1)]),default:i(()=>[o("option",q,t(e(s).ts.pubSub)+" ("+t(e(s).ts.descendingOrder)+")",1),o("option",G,t(e(s).ts.pubSub)+" ("+t(e(s).ts.ascendingOrder)+")",1),o("option",H,t(e(s).ts.notes)+" ("+t(e(s).ts.descendingOrder)+")",1),o("option",K,t(e(s).ts.notes)+" ("+t(e(s).ts.ascendingOrder)+")",1),o("option",Q,t(e(s).ts.users)+" ("+t(e(s).ts.descendingOrder)+")",1),o("option",W,t(e(s).ts.users)+" ("+t(e(s).ts.ascendingOrder)+")",1),o("option",X,t(e(s).ts.following)+" ("+t(e(s).ts.descendingOrder)+")",1),o("option",Y,t(e(s).ts.following)+" ("+t(e(s).ts.ascendingOrder)+")",1),o("option",Z,t(e(s).ts.followers)+" ("+t(e(s).ts.descendingOrder)+")",1),o("option",ee,t(e(s).ts.followers)+" ("+t(e(s).ts.ascendingOrder)+")",1),o("option",se,t(e(s).ts.registeredAt)+" ("+t(e(s).ts.descendingOrder)+")",1),o("option",te,t(e(s).ts.registeredAt)+" ("+t(e(s).ts.ascendingOrder)+")",1)]),_:1},8,["modelValue"])]),_:1})]),(c(),b(V,{ref:"instances",key:d.value+n.value,paginator:e(h)},{default:i(({items:a})=>[o("div",{class:"xgnee"},[(c(!0),m(F,null,J(a,p=>N((c(),b(S,{key:p.id,class:"xyDJJ",to:`/instance-info/${p.host}`},{default:i(()=>[u(x,{instance:p},null,8,["instance"])]),_:2},1032,["class","to"])),[[w,`Status: ${k(p)}`,void 0,{mfm:!0}]])),128))],2)]),_:1},8,["paginator"]))])}}});export{fe 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.