1import{e as T,f as O,j as i,t as e,k as t,c as d,x as a,a as w,i as o,s as c,w as _,h as U,o as f,v as A,F as x,bX as D,ct as N,G as E}from"./main-BvDl5GqJ.js";import{L as V}from"./admin-Ba3R6-lU.js";import{S as B}from"./statistics-CFF13bkG.js";import{u as F}from"./head-BvuADw2P.js";import{i as H,s as I,t as v,c as R}from"./share-DoI6KVO5.js";const $=["title","href"],G={key:1,dir:"auto"},M={key:2},j=T({__name:"InstanceContactLink",props:{contact:{}},setup(g){const l=g,{t:n}=O({useScope:"global"}),b=d(()=>l.contact?u.value?{uri:`mailto:${l.contact}`,text:l.contact}:k.value?{uri:l.contact,text:p(l.contact)??"Contact"}:null:null),u=d(()=>(l.contact??"").includes("@")),k=d(()=>(l.contact??"").match(/^https?:\/\//g)!==null),p=h=>{try{return new URL(h).hostname}catch{return null}};return(h,s)=>(a(),i("p",null,[b.value?(a(),i("a",{key:0,dir:"auto",title:g.contact,href:b.value.uri},e(b.value.text),9,$)):g.contact?(a(),i("span",G,e(g.contact),1)):(a(),i("span",M,e(t(n)("contact uninformed")),1))]))}}),z={key:0},W={class:"p-6 bg-primary text-white"},Q={dir:"auto"},X={dir:"auto"},q={key:0,class:"px-2 flex flex-wrap gap-2 contact-statistics"},J={class:"statistics flex-1 min-w-[20rem]"},K={class:""},P={class:"font-bold"},Y={key:1},Z={key:1,role:"presentation"},tt={class:"long-description content"},et=["innerHTML"],ot={class:"px-3"},st={class:"text-xl"},nt={class:"border-collapse table-auto w-full"},at={class:"bg-white border-b dark:bg-gray-800 dark:border-gray-700"},it=["title"],lt={key:1},rt={class:"bg-white border-b dark:bg-gray-800 dark:border-gray-700"},ct={class:"bg-white border-b dark:bg-gray-800 dark:border-gray-700"},ut={key:0},dt={key:1},_t={key:2},gt={class:"bg-white border-b dark:bg-gray-800 dark:border-gray-700"},bt={key:0},pt={key:1},ht={class:"bg-white border-b dark:bg-gray-800 dark:border-gray-700"},mt={key:0},ft={key:1},vt={class:"bg-white border-b dark:bg-gray-800 dark:border-gray-700"},kt={key:0,class:"flex gap-2"},yt={key:1},wt=T({__name:"AboutInstanceView",setup(g){H();const{result:l}=w(D),n=d(()=>l.value?.config),{result:b}=w(B),u=d(()=>b.value?.statistics),{result:k}=w(V,()=>({codes:n.value?.languages}),()=>({enabled:n.value?.languages!==void 0})),p=d(()=>k.value?.languages),h=d(()=>{if(p.value){const C=p.value?.map(({name:r})=>r)??[];return N(C)}return""}),{t:s}=O({useScope:"global"});return F({title:s("About {instance}",{instance:n.value?.name})}),(C,r)=>{const m=x("i18n-t"),L=x("o-tooltip"),S=x("o-button");return n.value?(a(),i("div",z,[o("section",W,[o("h1",Q,e(n.value.name),1),o("p",X,e(n.value.description),1)]),u.value?(a(),i("section",q,[o("div",J,[c(m,{tag:"p",keypath:"Home to {number} users"},{number:_(()=>[o("strong",null,e(u.value.numberOfUsers),1)]),_:1}),c(m,{tag:"p",keypath:"and {number} groups"},{number:_(()=>[o("strong",null,e(u.value.numberOfLocalGroups),1)]),_:1}),c(m,{tag:"p",keypath:"Who published {number} events"},{number:_(()=>[o("strong",null,e(u.value.numberOfLocalEvents),1)]),_:1}),c(m,{tag:"p",keypath:"And {number} comments"},{number:_(()=>[o("strong",null,e(u.value.numberOfLocalComments),1)]),_:1})]),o("div",K,[o("p",P,e(t(s)("Contact")),1),n.value&&n.value.contact?(a(),U(j,{key:0,contact:n.value.contact}
1,null,8,["contact"])):(a(),i("p",Y,e(t(s)("No information")),1))])])):f("",!0),n.value.longDescription?(a(),i("hr",Z)):f("",!0),o("section",tt,[o("div",{innerHTML:n.value.longDescription},null,8,et)]),r[2]||(r[2]=o("hr",{role:"presentation"},null,-1)),o("section",ot,[o("h2",st,e(t(s)("Instance configuration")),1),o("table",nt,[o("tr",at,[o("td",null,e(t(s)("Instance languages")),1),n.value.languages.length>0?(a(),i("td",{key:0,title:n.value.languages.join(", ")??""},e(h.value),9,it)):(a(),i("td",lt,e(t(s)("No information")),1))]),o("tr",rt,[o("td",null,e(t(s)("Mobilizon version")),1),o("td",null,e(n.value.version),1)]),o("tr",ct,[o("td",null,e(t(s)("Registrations")),1),n.value.registrationsOpen&&n.value.registrationsAllowlist?(a(),i("td",ut,e(t(s)("Restricted")),1)):f("",!0),n.value.registrationsOpen&&!n.value.registrationsAllowlist?(a(),i("td",dt,e(t(s)("Open")),1)):(a(),i("td",_t,e(t(s)("Closed")),1))]),o("tr",gt,[o("td",null,e(t(s)("Federation")),1),n.value.federating?(a(),i("td",bt,e(t(s)("Enabled")),1)):(a(),i("td",pt,e(t(s)("Disabled")),1))]),o("tr",ht,[o("td",null,e(t(s)("Anonymous participations")),1),n.value.anonymous.participation.allowed?(a(),i("td",mt,e(t(s)("If allowed by organizer")),1)):(a(),i("td",ft,e(t(s)("Disabled")),1))]),o("tr",vt,[o("td",null,e(t(s)("Instance feeds")),1),n.value.instanceFeeds.enabled?(a(),i("td",kt,[c(L,{label:t(s)("URL copied to clipboard"),active:t(I).atom,variant:"success",position:"left"},null,8,["label","active"]),c(S,{tag:"a","icon-left":"rss",onClick:r[0]||(r[0]=y=>t(R)(y,t(v)("feed/instance/atom"),"atom")),href:t(v)("feed/instance/atom"),target:"_blank"},{default:_(()=>[A(e(t(s)("RSS/Atom Feed")),1)]),_:1},8,["href"]),c(L,{label:t(s)("URL copied to clipboard"),active:t(I).ics,variant:"success",position:"left"},null,8,["label","active"]),c(S,{tag:"a",onClick:r[1]||(r[1]=y=>t(R)(y,t(v)("feed/instance/ics"),"ics")),"icon-left":"calendar-sync",href:t(v)("feed/instance/ics"),target:"_blank"},{default:_(()=>[A(e(t(s)("ICS/WebCal Feed")),1)]),_:1},8,["href"])])):(a(),i("td",yt,e(t(s)("Disabled")),1))])])])])):f("",!0)}}}),It=E(wt,[["__scopeId","data-v-1d152f09"]]);export{It as default}; 2//# sourceMappingURL=AboutInstanceView-BgcLyZ5I.js.map
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.