| Current Path : /snap/lxd/current/share/lxd-ui/assets/ |
| Current File : //snap/lxd/current/share/lxd-ui/assets/images-dZFGKb1g.js |
import{P as i}from"./index-BsQN_SZU.js";const n=e=>e.server===a||e.type==="virtual-machine"?!0:e.variant?.includes("desktop"),l=e=>{if(n(e))return!1;const t=["disk1.img","disk-kvm.img","uefi1.img"];return Object.entries(e.versions??{}).find(s=>Object.entries(s[1].items).find(r=>t.includes(r[1].ftype)))===void 0},a="local-iso",p=e=>({aliases:e.name,arch:"",os:"Custom ISO",pool:e.pool,release:"-",server:a,type:"virtual-machine",variant:"iso",created_at:new Date(e.created_at).getTime(),volume:e}),o="local-image",u=e=>{const t=e.properties?.description?.toLocaleLowerCase().includes("lts"),s=`${e.properties?.version??""}${t?" LTS":""}`;return{aliases:e.update_source?.alias??e.aliases?.[0]?.name??"",fingerprint:e.fingerprint,arch:e.architecture==="x86_64"?"amd64":e.architecture,os:i(e.properties?.os??""),created_at:new Date(e.uploaded_at).getTime(),release:e.properties?.release??"",release_title:s,type:e.type,cached:e.cached,server:e.cached?e.update_source?.server:o,variant:e.properties?.variant}},d=(e,t)=>e.aliases.includes("lts")?-1:t.aliases.includes("lts")?1:0,f=(e,t)=>{const s=e.os+e.release_title+e.release+e.type+e.server,r=t.os+t.release_title+t.release+t.type+t.server;return s<r?-1:s>r?1:0},v=e=>e.properties?.description??e.fingerprint,L=e=>e.aliases.map(t=>t.name).join(", "),_=e=>e.split(",").map(t=>({name:t}));export{a as L,d as a,f as b,n as c,o as d,L as e,_ as f,v as g,p as h,l as i,u as l};