import{d as f,u as m,N as v,L as w,e as l,i as e,h as r,t as a,F as p,q as b,G as k,z as n,bJ as j,r as c,o as i,s as u,_ as V}from"./index-D92x6h1h.js";const C={class:"view about"},y={class:"about__hero"},F=["src"],I={class:"about__copyright"},N={key:0,class:"about__section"},T={class:"about__section-title"},x={class:"about__details"},E={class:"about__section"},A={class:"about__section-title"},D={href:"https://raw.githubusercontent.com/googlei18n/noto-emoji/master/LICENSE",target:"_blank",rel:"noopener noreferrer"},L=["src"],S=["src"],B={class:"about__donation"},P={href:"https://opencollective.com/tvheadend/donate",target:"_blank",rel:"noopener noreferrer"},M=["src","alt"],U=f({__name:"AboutView",setup(G){const{t:o}=m(),s=c(null),g=c(null);v(async()=>{try{s.value=await w("serverinfo")}catch(d){g.value=d instanceof Error?d.message:String(d)}});const h=new Date().getFullYear();return(d,t)=>(i(),l("article",C,[e("section",y,[e("img",{class:"about__logo",src:r(u)("static/img/logobig.png"),alt:""},null,8,F),e("p",I,a(r(o)("© 2006–{0} Tvheadend Project",r(h))),1),t[0]||(t[0]=e("p",{class:"about__link"},[e("a",{href:"https://tvheadend.org",target:"_blank",rel:"noopener noreferrer"}," https://tvheadend.org ")],-1))]),s.value?(i(),l("section",N,[e("h3",T,a(r(o)("About")),1),e("dl",x,[s.value.sw_version?(i(),l(p,{key:0},[e("dt",null,a(r(o)("Version")),1),e("dd",null,a(r(o)("Tvheadend {0}",s.value.sw_version)),1)],64)):b("",!0),s.value.capabilities&&s.value.capabilities.length>0?(i(),l(p,{key:1},[e("dt",null,a(r(o)("Capabilities")),1),e("dd",null,[(i(!0),l(p,null,k([...s.value.capabilities].sort(),_=>(i(),l("span",{key:_,class:"about__cap"},a(_),1))),128))])],64)):b("",!0)])])):b("",!0),e("section",E,[e("h3",A,a(r(o)("Credits")),1),e("p",null,[n(a(r(o)("Web UI built with"))+" ",1),t[1]||(t[1]=j('<a href="https://vuejs.org" target="_blank" rel="noopener noreferrer" data-v-00a5bbdd>Vue</a>, <a href="https://router.vuejs.org" target="_blank" rel="noopener noreferrer" data-v-00a5bbdd>Vue Router</a>, <a href="https://pinia.vuejs.org" target="_blank" rel="noopener noreferrer" data-v-00a5bbdd>Pinia</a>, <a href="https://primevue.org" target="_blank" rel="noopener noreferrer" data-v-00a5bbdd>PrimeVue</a>, <a href="https://www.chartjs.org" target="_blank" rel="noopener noreferrer" data-v-00a5bbdd>Chart.js</a>, <a href="https://www.fusejs.io" target="_blank" rel="noopener noreferrer" data-v-00a5bbdd>Fuse.js</a>',11)),n(", "+a(r(o)("and"))+" ",1),t[2]||(t[2]=e("a",{href:"https://lucide.dev",target:"_blank",rel:"noopener noreferrer"},"Lucide",-1)),n(" "+a(r(o)("icons.")),1)]),e("p",null,[n(a(r(o)("Classic UI built with"))+" ",1),t[3]||(t[3]=e("a",{href:"https://www.extjs.com/",target:"_blank",rel:"noopener noreferrer"},"ExtJS",-1)),n(". "+a(r(o)("Icons from"))+" ",1),t[4]||(t[4]=e("a",{href:"https://www.famfamfam.com/lab/icons/silk/",target:"_blank",rel:"noopener noreferrer"},"FamFamFam",-1)),t[5]||(t[5]=n(", ",-1)),t[6]||(t[6]=e("a",{href:"https://www.google.com/get/noto/help/emoji/",target:"_blank",rel:"noopener noreferrer"},"Google Noto Color Emoji ",-1)),e("a",D,a(r(o)("(Apache Licence v2.0)")),1),t[7]||(t[7]=n(". ",-1))]),e("p",null,[n(a(r(o)("Tvheadend uses APIs from (but is not endorsed or certified by)"))+" ",1),t[8]||(t[8]=e("a",{href:"https://www.themoviedb.org",target:"_blank",rel:"noopener noreferrer"},"TMDb",-1)),e("img",{class:"about__inline-logo",src:r(u)("static/img/tmdb.png"),alt:""},null,8,L),n(" "+a(r(o)("and"))+" ",1),t[9]||(t[9]=e("a",{href:"https://thetvdb.com",target:"_blank",rel:"noopener noreferrer"},"TheTVDB.com",-1)),e("img",{class:"about__inline-logo",src:r(u)("static/img/tvdb.png"),alt:""},null,8,S),t[10]||(t[10]=n(". ",-1))])]),e("section",B,[e("p",null,[e("a",P,[e("img",{src:r(u)("static/img/opencollective.png"),alt:r(o)("Donate via OpenCollective")},null,8,M)])])])]))}}),Y=V(U,[["__scopeId","data-v-00a5bbdd"]]);export{Y as default};
