import{_ as k}from"./nktVwxwq.js";import{d as f,v as S,h as v,M as w,P,J as j,k as o,o as n,c as b,n as H,z as C,p as l,s as K,A as N,aR as R,aP as V,a1 as T,e as i,b as B,l as _,t as y,ag as u}from"./EJiqiqZX.js";const M=f({__name:"ProjectCompareSwitcher",props:{pageKey:{default:""}},setup(a){const m=S(),r=v(),p=K(()=>{const{pid:c,sid:s}=r.params;return m.allSystems.filter(t=>t.pid!==Number(c)&&t.sid!==Number(s)).map(t=>({label:t.name,value:`${t.pid}-${t.sid}`}))}),e=N(""),g=w(),d=c=>{const s=r.name;g.push({name:s,params:{pid:c.split("-")[0],sid:c.split("-")[1]}})},{tracker:x}=P(),{t:$}=j();return(c,s)=>{const h=k;return o(p).length>=1?(n(),b(h,{key:0,modelValue:o(e),"onUpdate:modelValue":[s[0]||(s[0]=t=>C(e)?e.value=t:null),d],items:o(p),"search-input":!0,color:"primary",variant:"subtle","value-key":"value",icon:o(H).icoSuitcase,placeholder:o($)("switchToOtherProject"),class:"o_w-72",onChange:s[1]||(s[1]=t=>o(x)("project_compare_switcher","click","Change project for comparison"))},null,8,["modelValue","items","icon","placeholder"])):l("",!0)}}}),O=Object.assign(M,{__name:"ProjectCompareSwitcher"}),U={class:"o_mb-8 flex gap-4 justify-between flex-col @[1000px]/mainpage:flex-row","aria-labelledby":"page-title"},A={class:"flex-1"},E={key:0,id:"page-title",class:"text-xl md:text-2xl font-bold text-uiText-highlighted flex items-center o_gap-2"},W={key:1,class:"mt-2 text-base md:text-lg max-w-[70ch] text-pretty text-uiText-toned","aria-describedby":"page-title"},z={key:3,class:"o_mt-5"},D={key:0,class:"max-w-[420px] @[1000px]/mainpage:o_pt-8"},I=f({__name:"PageHeader",props:{pageKey:{default:""}},setup(a){const{echoComponent:m}=R(),r=m("Starting user data monitoring",{watchReactive:!0,includePropsHistory:!0,componentName:"PageHeader"});V(()=>{r&&"stopWatchers"in r&&r.stopWatchers?.()});const{inProjectSettingsAndMonitoringLevel:p}=T();return(e,g)=>{const d=O;return n(),i("header",U,[B("div",A,[a.pageKey?.length>0||e.$slots.title?(n(),i("h2",E,[_(y(a.pageKey?e.$t(`pageHeader.${a.pageKey}.title`):"")+" ",1),u(e.$slots,"title")])):l("",!0),a.pageKey?.length>0||e.$slots.subline?(n(),i("p",W,[_(y(a.pageKey?e.$t(`pageHeader.${a.pageKey}.subline`):"")+" ",1),u(e.$slots,"subline")])):l("",!0),o(p)?(n(),b(d,{key:2,class:"o_mt-4"})):l("",!0),e.$slots.default?(n(),i("div",z,[u(e.$slots,"default")])):l("",!0)]),e.$slots.side?(n(),i("div",D,[u(e.$slots,"side")])):l("",!0)])}}}),q=Object.assign(I,{__name:"PageHeader"});export{q as _};