import{_ as A,a as E}from"./Bmx4_aBd.js";import{_ as F}from"./CMk4p11g.js";import{_ as R}from"./B2fBfj86.js";import{_ as j}from"./CHqaB5-I.js";import{_ as B}from"./COaTHx-9.js";import{d as H,N as M,a4 as P,h as I,cn as K,a5 as O,o as s,e as c,a as i,w as f,k as r,F as h,r as T,c as y,p as u}from"./EJiqiqZX.js";import"./BfhOLfqp.js";import"./qv9l9arW.js";import"./NwK2Pm4d.js";import"./CASzI7RK.js";import"./DPX3lXZf.js";import"./B3XbUJXz.js";import"./DYAeJWb9.js";import"./CZ4rlL_s.js";import"./b6minSIt.js";import"./nktVwxwq.js";import"./BdHYZYxo.js";import"./CC92fphK.js";import"./Cqd5VgjX.js";import"./D7qtAg9b.js";import"./88opOQSr.js";import"./iik6CYzq.js";import"./BEdJFh5y.js";import"./DFn9I5Nm.js";import"./EjhM9UWu.js";import"./DznjhPsl.js";import"./NkNhW2e0.js";import"./CyytCdLd.js";const V={key:0,class:"flex flex-col o_gap-6 @container/simpleresult"},q="certs",gt=H({__name:"certs-[pid]-[sid]",setup(L){const{kapi:k}=M(),{setCachedData:g,addTimeToProcessedData:_}=P(),x=I(),{sid:o,pid:C}=x.params;if(!o)throw new Error("sid is required");const{setFirstSeenData:D}=K(),{data:n,error:l,status:W,refresh:b}=O(`metrics-certs-${o||0}`,async()=>await k("CheckCertificate").then(t=>t.getExpirationResults(Number(o))),{transform:t=>{if(Object.keys(t.results).length===0)return _({results:[]},0);D(Number(C),Number(o));const p={results:Object.values(t.results).map(({component:e,result:{attributes:d,...m}})=>({component:e,result:m}))};return _(p)},getCachedData:(t,p,e)=>{if(!(e.cause==="refresh:manual"||e.cause==="refresh:hook"))return g(t)}});return(t,p)=>{const e=A,d=F,m=E,N=R,S=j,w=B;return s(),c("div",null,[i(d,{"page-key":"pMonitoringSecurityCerts"},{title:f(()=>[i(e,{title:"pMonitoringSecurityCerts","info-type":q})]),_:1}),r(n)?.results?(s(),c(h,{key:0},[i(m,{"data-count":r(n).results.length,class:"o_mb-6"},null,8,["data-count"]),r(n).results.length?(s(),c("div",V,[(s(!0),c(h,null,T(r(n).results,(a,v)=>(s(),y(S,{key:v,"component-info":a.component},{default:f(()=>[i(N,{status:a.result.status==="success"?"success":"danger",title:a.result.title,description:a.result.message,class:"o_mb-2"},null,8,["status","title","description"])]),_:2},1032,["component-info"]))),128))])):u("",!0)],64)):u("",!0),r(l)?(s(),y(w,{key:1,error:r(l),refresh:r(b)},null,8,["error","refresh"])):u("",!0)])}}});export{gt as default};