@iryu54/stack-monitor
Version:
Monitor processes as a stack
189 lines (161 loc) • 39.8 kB
JavaScript
import{a as re,b as Ce}from"./vue.runtime.esm-bundler-CUmbNKcA.js";import{P as $e,S as x}from"./Section-CIoUqrrC.js";import{S as ce,s as I,c as W,e as Se,g as j,h as Ve,M as B,i as Pe,j as F,n as V,k as pe,l as Te,O as Ee,u as oe,m as Le,o as Ie,p as Oe,q as Q,r as fe,t as _e,v as ve,w as G}from"./router-BlYJbnFA.js";import{a as U}from"./axios-BZk75tkI.js";import{B as ye,c as g,o as f,i as _,p as E,v as D,a as b,f as ee,S as X,y as me,d as s,w as p,F as M,k as N,b as c,h as P,j as w,u as o,t as O,z as ze,C as Re,A as Me,D as je,E as Ue,Z as te,G as xe,g as ae,q as ie,e as he,H as De,s as ge,n as Be}from"./index-Dyc6L6BZ.js";import{s as Ke,c as Y,a as J,b as Ae}from"./Markdown-D5RrXO2v.js";import{_ as K}from"./_plugin-vue_export-helper-DlAUqK2U.js";import{C as Ne}from"./CurrentEditor-DYoM8yRr.js";import"./Editor-R-oT1rsL.js";var qe=({dt:e})=>`
.p-divider-horizontal {
display: flex;
width: 100%;
position: relative;
align-items: center;
margin: ${e("divider.horizontal.margin")};
padding: ${e("divider.horizontal.padding")};
}
.p-divider-horizontal:before {
position: absolute;
display: block;
inset-block-start: 50%;
inset-inline-start: 0;
width: 100%;
content: "";
border-block-start: 1px solid ${e("divider.border.color")};
}
.p-divider-horizontal .p-divider-content {
padding: ${e("divider.horizontal.content.padding")};
}
.p-divider-vertical {
min-height: 100%;
display: flex;
position: relative;
justify-content: center;
margin: ${e("divider.vertical.margin")};
padding: ${e("divider.vertical.padding")};
}
.p-divider-vertical:before {
position: absolute;
display: block;
inset-block-start: 0;
inset-inline-start: 50%;
height: 100%;
content: "";
border-inline-start: 1px solid ${e("divider.border.color")};
}
.p-divider.p-divider-vertical .p-divider-content {
padding: ${e("divider.vertical.content.padding")};
}
.p-divider-content {
z-index: 1;
background: ${e("divider.content.background")};
color: ${e("divider.content.color")};
}
.p-divider-solid.p-divider-horizontal:before {
border-block-start-style: solid;
}
.p-divider-solid.p-divider-vertical:before {
border-inline-start-style: solid;
}
.p-divider-dashed.p-divider-horizontal:before {
border-block-start-style: dashed;
}
.p-divider-dashed.p-divider-vertical:before {
border-inline-start-style: dashed;
}
.p-divider-dotted.p-divider-horizontal:before {
border-block-start-style: dotted;
}
.p-divider-dotted.p-divider-vertical:before {
border-inline-start-style: dotted;
}
.p-divider-left:dir(rtl),
.p-divider-right:dir(rtl) {
flex-direction: row-reverse;
}
`,Ze={root:function(t){var n=t.props;return{justifyContent:n.layout==="horizontal"?n.align==="center"||n.align===null?"center":n.align==="left"?"flex-start":n.align==="right"?"flex-end":null:null,alignItems:n.layout==="vertical"?n.align==="center"||n.align===null?"center":n.align==="top"?"flex-start":n.align==="bottom"?"flex-end":null:null}}},He={root:function(t){var n=t.props;return["p-divider p-component","p-divider-"+n.layout,"p-divider-"+n.type,{"p-divider-left":n.layout==="horizontal"&&(!n.align||n.align==="left")},{"p-divider-center":n.layout==="horizontal"&&n.align==="center"},{"p-divider-right":n.layout==="horizontal"&&n.align==="right"},{"p-divider-top":n.layout==="vertical"&&n.align==="top"},{"p-divider-center":n.layout==="vertical"&&(!n.align||n.align==="center")},{"p-divider-bottom":n.layout==="vertical"&&n.align==="bottom"}]},content:"p-divider-content"},Fe=ye.extend({name:"divider",style:qe,classes:He,inlineStyles:Ze}),Ge={name:"BaseDivider",extends:Ke,props:{align:{type:String,default:null},layout:{type:String,default:"horizontal"},type:{type:String,default:"solid"}},style:Fe,provide:function(){return{$pcDivider:this,$parentInstance:this}}};function q(e){"@babel/helpers - typeof";return q=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},q(e)}function ne(e,t,n){return(t=We(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function We(e){var t=Ye(e,"string");return q(t)=="symbol"?t:t+""}function Ye(e,t){if(q(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(q(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var se={name:"Divider",extends:Ge,inheritAttrs:!1,computed:{dataP:function(){return Y(ne(ne(ne({},this.align,this.align),this.layout,this.layout),this.type,this.type))}}},Je=["aria-orientation","data-p"],Qe=["data-p"];function Xe(e,t,n,a,v,i){return f(),g("div",E({class:e.cx("root"),style:e.sx("root"),role:"separator","aria-orientation":e.layout,"data-p":i.dataP},e.ptmi("root")),[e.$slots.default?(f(),g("div",E({key:0,class:e.cx("content"),"data-p":i.dataP},e.ptm("content")),[D(e.$slots,"default")],16,Qe)):_("",!0)],16,Je)}se.render=Xe;const et={class:"line"},tt={class:"line"},nt={class:"text"},lt={__name:"Environments",setup(e){const t=b("");function n(u,l){u.envs[l]="",t.value=""}async function a(u){await C.value[u.label].open().promise}const v=b(!1),i=b("");function y(u){v.value||(i.value=`# key=value
${Object.keys(u.envs).map(l=>`${l}=${u.envs[l]}`).sort((l,r)=>l.localeCompare(r)).join(`
`)}
`),v.value=!v.value}function m(u){u.envs={},i.value.split(`
`).filter(l=>!l.trim().startsWith("#")&&l.trim()).forEach(l=>{const[r,...$]=l.split("=");u.envs[r]=$.join("=")})}function L(u){return Object.keys(u).map(l=>({key:l,value:u[l]})).filter(({key:l})=>!l.endsWith("_STACK_MONITOR_OVERRIDE"))}const C=b({}),S=b([]);ee(async()=>{X.on("reloadEnvironments",z),z()}),me(()=>{X.off("reloadEnvironments",z)});async function z(){S.value=await ce.getEnvironments()}async function h(u){setTimeout(async()=>{u.default&&S.value.forEach(l=>{l.label!==u.label&&(l.default=!1,h(l))}),await U.patch(`/stack/environments/${u.label}`,u).then(()=>V.next("success","Environment saved")).catch(()=>V.next("success","Environment cant be saved"))},100)}const R=b();async function k(u){await R.value.open().promise&&await U.delete(`/stack/environments/${u.label}`,u).then(()=>V.next("success","Environment deleted")).catch(()=>V.next("success","Environment cant be deleted"))}return(u,l)=>(f(),g(M,null,[s(x,{header:"Environments"},{default:p(()=>[(f(!0),g(M,null,N(S.value,(r,$)=>(f(),g("div",{key:r.label,class:"environment column"},[c("h3",null,[s(o(I),{size:"small",severity:"danger",icon:"fas fa-trash",onClick:d=>k(r)},null,8,["onClick"]),w(" "+O(r.label),1)]),c("div",null,[s(o(W),null,{default:p(()=>[s(o(Se),{size:"small",modelValue:r.extends[0],"onUpdate:modelValue":d=>r.extends[0]=d,options:["",...S.value.filter(d=>d.label!==r.label).map(d=>d.label)],onBlur:d=>h(r),fluid:"",placeholder:"Choose an environment"},null,8,["modelValue","onUpdate:modelValue","options","onBlur"]),l[2]||(l[2]=c("label",null,"Extend from",-1))]),_:2},1024),s(o(W),null,{default:p(()=>[s(o(j),{size:"small",fluid:"",modelValue:r.color,"onUpdate:modelValue":d=>r.color=d,onBlur:d=>h(r),onKeypress:re(d=>h(r),["enter"])},null,8,["modelValue","onUpdate:modelValue","onBlur","onKeypress"]),l[3]||(l[3]=c("label",null,"Color: ",-1))]),_:2},1024)]),c("div",null,[s(o(W),null,{default:p(()=>[l[4]||(l[4]=c("label",null,"Background: ",-1)),s(o(j),{size:"small",fluid:"",modelValue:r.bgColor,"onUpdate:modelValue":d=>r.bgColor=d,onBlur:d=>h(r),onKeypress:re(d=>h(r),["enter"])},null,8,["modelValue","onUpdate:modelValue","onBlur","onKeypress"])]),_:2},1024)]),c("div",et,[s(o(Ve),{size:"small",modelValue:r.default,"onUpdate:modelValue":d=>r.default=d,onClick:d=>h(r)},null,8,["modelValue","onUpdate:modelValue","onClick"]),l[5]||(l[5]=c("label",null,"Default",-1))]),s(o(I),{label:"Envs",size:"small",onClick:d=>a(r)},null,8,["onClick"]),S.value[$+1]?(f(),P(o(se),{key:0})):_("",!0),s(B,{ref_for:!0,ref:d=>C.value[r.label]=d,noScroll:!1,noCancel:!0,validateString:"Close"},{body:p(()=>[c("div",tt,[c("div",null,[v.value?_("",!0):(f(),P(o(j),{key:0,placeholder:"Add new variable",onChange:d=>n(r,d.target.value),modelValue:t.value,"onUpdate:modelValue":l[0]||(l[0]=d=>t.value=d)},null,8,["onChange","modelValue"]))]),s(o(I),{label:v.value?"Import view":"Env view",onClick:d=>y(r)},null,8,["label","onClick"])]),v.value?(f(),P(o(J),{key:1,modelValue:i.value,"onUpdate:modelValue":l[1]||(l[1]=d=>i.value=d),onInput:d=>m(r),onBlur:d=>h(r)},null,8,["modelValue","onInput","onBlur"])):(f(),P(o(Pe),{key:0,scrollable:"",class:"datatable",size:"small",sortField:"key",sortOrder:1,"resizable-columns":!0,value:L(r.envs),tableStyle:"width: 100%;"},{default:p(()=>[s(o(F),{field:"action",header:"",col:"",style:{width:"20px"},pt:{bodyCell:{style:{verticalAlign:"middle"}}}},{body:p(({data:d})=>[s(o(I),{size:"small",onClick:T=>delete r.envs[d.key]},{default:p(()=>l[6]||(l[6]=[c("i",{class:"fas fa-times"},null,-1)])),_:2},1032,["onClick"])]),_:2},1024),s(o(F),{field:"key",header:"Key",col:"",colspan:1,style:{"max-width":"5rem"},pt:{bodyCell:{style:{verticalAlign:"middle"}}}},{body:p(({data:d,field:T})=>[s($e,{appendTo:"parent",trigger:"mouseenter",placement:"top"},{trigger:p(()=>[w(O(d[T]),1)]),content:p(()=>[c("span",nt,O(d[T]),1)]),_:2},1024)]),_:1}),s(o(F),{field:"value",header:"Value",colspan:16,col:"",pt:{bodyCell:{style:{verticalAlign:"middle"}}}},{body:p(({data:d,field:T})=>[s(o(j),{modelValue:r.envs[d.key],"onUpdate:modelValue":A=>r.envs[d.key]=A,onBlur:A=>h(r),fluid:""},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:2},1024),s(o(F),{field:"value",header:"Override",colspan:16,col:"",pt:{bodyCell:{style:{verticalAlign:"middle"}}}},{body:p(({data:d,field:T})=>[s(o(j),{modelValue:r.envs[d.key+"_STACK_MONITOR_OVERRIDE"],"onUpdate:modelValue":A=>r.envs[d.key+"_STACK_MONITOR_OVERRIDE"]=A,onBlur:A=>h(r),fluid:""},null,8,["modelValue","onUpdate:modelValue","onBlur"])]),_:2},1024)]),_:2},1032,["value"]))]),_:2},1536)]))),128))]),_:1}),s(B,{ref_key:"modalDeleteRef",ref:R,"validate-string":"Delete"},{body:p(()=>l[7]||(l[7]=[w(" Are you sure you want to delete this environment? ")])),_:1},512)],64))}},rt=K(lt,[["__scopeId","data-v-645f874d"]]);var be={name:"EyeIcon",extends:pe};function at(e,t,n,a,v,i){return f(),g("svg",E({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.pti()),t[0]||(t[0]=[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M0.0535499 7.25213C0.208567 7.59162 2.40413 12.4 7 12.4C11.5959 12.4 13.7914 7.59162 13.9465 7.25213C13.9487 7.2471 13.9506 7.24304 13.952 7.24001C13.9837 7.16396 14 7.08239 14 7.00001C14 6.91762 13.9837 6.83605 13.952 6.76001C13.9506 6.75697 13.9487 6.75292 13.9465 6.74788C13.7914 6.4084 11.5959 1.60001 7 1.60001C2.40413 1.60001 0.208567 6.40839 0.0535499 6.74788C0.0512519 6.75292 0.0494023 6.75697 0.048 6.76001C0.0163137 6.83605 0 6.91762 0 7.00001C0 7.08239 0.0163137 7.16396 0.048 7.24001C0.0494023 7.24304 0.0512519 7.2471 0.0535499 7.25213ZM7 11.2C3.664 11.2 1.736 7.92001 1.264 7.00001C1.736 6.08001 3.664 2.80001 7 2.80001C10.336 2.80001 12.264 6.08001 12.736 7.00001C12.264 7.92001 10.336 11.2 7 11.2ZM5.55551 9.16182C5.98308 9.44751 6.48576 9.6 7 9.6C7.68891 9.59789 8.349 9.32328 8.83614 8.83614C9.32328 8.349 9.59789 7.68891 9.59999 7C9.59999 6.48576 9.44751 5.98308 9.16182 5.55551C8.87612 5.12794 8.47006 4.7947 7.99497 4.59791C7.51988 4.40112 6.99711 4.34963 6.49276 4.44995C5.98841 4.55027 5.52513 4.7979 5.16152 5.16152C4.7979 5.52513 4.55027 5.98841 4.44995 6.49276C4.34963 6.99711 4.40112 7.51988 4.59791 7.99497C4.7947 8.47006 5.12794 8.87612 5.55551 9.16182ZM6.2222 5.83594C6.45243 5.6821 6.7231 5.6 7 5.6C7.37065 5.6021 7.72553 5.75027 7.98762 6.01237C8.24972 6.27446 8.39789 6.62934 8.4 7C8.4 7.27689 8.31789 7.54756 8.16405 7.77779C8.01022 8.00802 7.79157 8.18746 7.53575 8.29343C7.27994 8.39939 6.99844 8.42711 6.72687 8.37309C6.4553 8.31908 6.20584 8.18574 6.01005 7.98994C5.81425 7.79415 5.68091 7.54469 5.6269 7.27312C5.57288 7.00155 5.6006 6.72006 5.70656 6.46424C5.81253 6.20842 5.99197 5.98977 6.2222 5.83594Z",fill:"currentColor"},null,-1)]),16)}be.render=at;var ke={name:"EyeSlashIcon",extends:pe};function ot(e,t,n,a,v,i){return f(),g("svg",E({width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e.pti()),t[0]||(t[0]=[c("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M13.9414 6.74792C13.9437 6.75295 13.9455 6.757 13.9469 6.76003C13.982 6.8394 14.0001 6.9252 14.0001 7.01195C14.0001 7.0987 13.982 7.1845 13.9469 7.26386C13.6004 8.00059 13.1711 8.69549 12.6674 9.33515C12.6115 9.4071 12.54 9.46538 12.4582 9.50556C12.3765 9.54574 12.2866 9.56678 12.1955 9.56707C12.0834 9.56671 11.9737 9.53496 11.8788 9.47541C11.7838 9.41586 11.7074 9.3309 11.6583 9.23015C11.6092 9.12941 11.5893 9.01691 11.6008 8.90543C11.6124 8.79394 11.6549 8.68793 11.7237 8.5994C12.1065 8.09726 12.4437 7.56199 12.7313 6.99995C12.2595 6.08027 10.3402 2.8014 6.99732 2.8014C6.63723 2.80218 6.27816 2.83969 5.92569 2.91336C5.77666 2.93304 5.62568 2.89606 5.50263 2.80972C5.37958 2.72337 5.29344 2.59398 5.26125 2.44714C5.22907 2.30031 5.2532 2.14674 5.32885 2.01685C5.40451 1.88696 5.52618 1.79021 5.66978 1.74576C6.10574 1.64961 6.55089 1.60134 6.99732 1.60181C11.5916 1.60181 13.7864 6.40856 13.9414 6.74792ZM2.20333 1.61685C2.35871 1.61411 2.5091 1.67179 2.6228 1.77774L12.2195 11.3744C12.3318 11.4869 12.3949 11.6393 12.3949 11.7983C12.3949 11.9572 12.3318 12.1097 12.2195 12.2221C12.107 12.3345 11.9546 12.3976 11.7956 12.3976C11.6367 12.3976 11.4842 12.3345 11.3718 12.2221L10.5081 11.3584C9.46549 12.0426 8.24432 12.4042 6.99729 12.3981C2.403 12.3981 0.208197 7.59135 0.0532336 7.25198C0.0509364 7.24694 0.0490875 7.2429 0.0476856 7.23986C0.0162332 7.16518 3.05176e-05 7.08497 3.05176e-05 7.00394C3.05176e-05 6.92291 0.0162332 6.8427 0.0476856 6.76802C0.631261 5.47831 1.46902 4.31959 2.51084 3.36119L1.77509 2.62545C1.66914 2.51175 1.61146 2.36136 1.61421 2.20597C1.61695 2.05059 1.6799 1.90233 1.78979 1.79244C1.89968 1.68254 2.04794 1.6196 2.20333 1.61685ZM7.45314 8.35147L5.68574 6.57609V6.5361C5.5872 6.78938 5.56498 7.06597 5.62183 7.33173C5.67868 7.59749 5.8121 7.84078 6.00563 8.03158C6.19567 8.21043 6.43052 8.33458 6.68533 8.39089C6.94014 8.44721 7.20543 8.43359 7.45314 8.35147ZM1.26327 6.99994C1.7351 7.91163 3.64645 11.1985 6.99729 11.1985C7.9267 11.2048 8.8408 10.9618 9.64438 10.4947L8.35682 9.20718C7.86027 9.51441 7.27449 9.64491 6.69448 9.57752C6.11446 9.51014 5.57421 9.24881 5.16131 8.83592C4.74842 8.42303 4.4871 7.88277 4.41971 7.30276C4.35232 6.72274 4.48282 6.13697 4.79005 5.64041L3.35855 4.2089C2.4954 5.00336 1.78523 5.94935 1.26327 6.99994Z",fill:"currentColor"},null,-1)]),16)}ke.render=ot;var st=({dt:e})=>`
.p-password {
display: inline-flex;
position: relative;
}
.p-password .p-password-overlay {
min-width: 100%;
}
.p-password-meter {
height: ${e("password.meter.height")};
background: ${e("password.meter.background")};
border-radius: ${e("password.meter.border.radius")};
}
.p-password-meter-label {
height: 100%;
width: 0;
transition: width 1s ease-in-out;
border-radius: ${e("password.meter.border.radius")};
}
.p-password-meter-weak {
background: ${e("password.strength.weak.background")};
}
.p-password-meter-medium {
background: ${e("password.strength.medium.background")};
}
.p-password-meter-strong {
background: ${e("password.strength.strong.background")};
}
.p-password-fluid {
display: flex;
}
.p-password-fluid .p-password-input {
width: 100%;
}
.p-password-input::-ms-reveal,
.p-password-input::-ms-clear {
display: none;
}
.p-password-overlay {
padding: ${e("password.overlay.padding")};
background: ${e("password.overlay.background")};
color: ${e("password.overlay.color")};
border: 1px solid ${e("password.overlay.border.color")};
box-shadow: ${e("password.overlay.shadow")};
border-radius: ${e("password.overlay.border.radius")};
}
.p-password-content {
display: flex;
flex-direction: column;
gap: ${e("password.content.gap")};
}
.p-password-toggle-mask-icon {
inset-inline-end: ${e("form.field.padding.x")};
color: ${e("password.icon.color")};
position: absolute;
top: 50%;
margin-top: calc(-1 * calc(${e("icon.size")} / 2));
width: ${e("icon.size")};
height: ${e("icon.size")};
}
.p-password:has(.p-password-toggle-mask-icon) .p-password-input {
padding-inline-end: calc((${e("form.field.padding.x")} * 2) + ${e("icon.size")});
}
`,it={root:function(t){var n=t.props;return{position:n.appendTo==="self"?"relative":void 0}}},ut={root:function(t){var n=t.instance;return["p-password p-component p-inputwrapper",{"p-inputwrapper-filled":n.$filled,"p-inputwrapper-focus":n.focused,"p-password-fluid":n.$fluid}]},pcInputText:"p-password-input",maskIcon:"p-password-toggle-mask-icon p-password-mask-icon",unmaskIcon:"p-password-toggle-mask-icon p-password-unmask-icon",overlay:"p-password-overlay p-component",content:"p-password-content",meter:"p-password-meter",meterLabel:function(t){var n=t.instance;return"p-password-meter-label ".concat(n.meter?"p-password-meter-"+n.meter.strength:"")},meterText:"p-password-meter-text"},dt=ye.extend({name:"password",style:st,classes:ut,inlineStyles:it}),ct={name:"BasePassword",extends:Ae,props:{promptLabel:{type:String,default:null},mediumRegex:{type:[String,RegExp],default:"^(((?=.*[a-z])(?=.*[A-Z]))|((?=.*[a-z])(?=.*[0-9]))|((?=.*[A-Z])(?=.*[0-9])))(?=.{6,})"},strongRegex:{type:[String,RegExp],default:"^(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.{8,})"},weakLabel:{type:String,default:null},mediumLabel:{type:String,default:null},strongLabel:{type:String,default:null},feedback:{type:Boolean,default:!0},appendTo:{type:[String,Object],default:"body"},toggleMask:{type:Boolean,default:!1},hideIcon:{type:String,default:void 0},maskIcon:{type:String,default:void 0},showIcon:{type:String,default:void 0},unmaskIcon:{type:String,default:void 0},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:null},required:{type:Boolean,default:!1},inputId:{type:String,default:null},inputClass:{type:[String,Object],default:null},inputStyle:{type:Object,default:null},inputProps:{type:null,default:null},panelId:{type:String,default:null},panelClass:{type:[String,Object],default:null},panelStyle:{type:Object,default:null},panelProps:{type:null,default:null},overlayId:{type:String,default:null},overlayClass:{type:[String,Object],default:null},overlayStyle:{type:Object,default:null},overlayProps:{type:null,default:null},ariaLabelledby:{type:String,default:null},ariaLabel:{type:String,default:null},autofocus:{type:Boolean,default:null}},style:dt,provide:function(){return{$pcPassword:this,$parentInstance:this}}};function Z(e){"@babel/helpers - typeof";return Z=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Z(e)}function ue(e,t,n){return(t=pt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pt(e){var t=ft(e,"string");return Z(t)=="symbol"?t:t+""}function ft(e,t){if(Z(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(Z(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var we={name:"Password",extends:ct,inheritAttrs:!1,emits:["change","focus","blur","invalid"],inject:{$pcFluid:{default:null}},data:function(){return{overlayVisible:!1,meter:null,infoText:null,focused:!1,unmasked:!1}},mediumCheckRegExp:null,strongCheckRegExp:null,resizeListener:null,scrollHandler:null,overlay:null,mounted:function(){this.infoText=this.promptText,this.mediumCheckRegExp=new RegExp(this.mediumRegex),this.strongCheckRegExp=new RegExp(this.strongRegex)},beforeUnmount:function(){this.unbindResizeListener(),this.scrollHandler&&(this.scrollHandler.destroy(),this.scrollHandler=null),this.overlay&&(te.clear(this.overlay),this.overlay=null)},methods:{onOverlayEnter:function(t){te.set("overlay",t,this.$primevue.config.zIndex.overlay),xe(t,{position:"absolute",top:"0"}),this.alignOverlay(),this.bindScrollListener(),this.bindResizeListener()},onOverlayLeave:function(){this.unbindScrollListener(),this.unbindResizeListener(),this.overlay=null},onOverlayAfterLeave:function(t){te.clear(t)},alignOverlay:function(){this.appendTo==="self"?Me(this.overlay,this.$refs.input.$el):(this.overlay.style.minWidth=je(this.$refs.input.$el)+"px",Ue(this.overlay,this.$refs.input.$el))},testStrength:function(t){var n=0;return this.strongCheckRegExp.test(t)?n=3:this.mediumCheckRegExp.test(t)?n=2:t.length&&(n=1),n},onInput:function(t){this.writeValue(t.target.value,t),this.$emit("change",t)},onFocus:function(t){this.focused=!0,this.feedback&&(this.setPasswordMeter(this.d_value),this.overlayVisible=!0),this.$emit("focus",t)},onBlur:function(t){this.focused=!1,this.feedback&&(this.overlayVisible=!1),this.$emit("blur",t)},onKeyUp:function(t){if(this.feedback){var n=t.target.value,a=this.checkPasswordStrength(n),v=a.meter,i=a.label;if(this.meter=v,this.infoText=i,t.code==="Escape"){this.overlayVisible&&(this.overlayVisible=!1);return}this.overlayVisible||(this.overlayVisible=!0)}},setPasswordMeter:function(){if(!this.d_value){this.meter=null,this.infoText=this.promptText;return}var t=this.checkPasswordStrength(this.d_value),n=t.meter,a=t.label;this.meter=n,this.infoText=a,this.overlayVisible||(this.overlayVisible=!0)},checkPasswordStrength:function(t){var n=null,a=null;switch(this.testStrength(t)){case 1:n=this.weakText,a={strength:"weak",width:"33.33%"};break;case 2:n=this.mediumText,a={strength:"medium",width:"66.66%"};break;case 3:n=this.strongText,a={strength:"strong",width:"100%"};break;default:n=this.promptText,a=null;break}return{label:n,meter:a}},onInvalid:function(t){this.$emit("invalid",t)},bindScrollListener:function(){var t=this;this.scrollHandler||(this.scrollHandler=new Re(this.$refs.input.$el,function(){t.overlayVisible&&(t.overlayVisible=!1)})),this.scrollHandler.bindScrollListener()},unbindScrollListener:function(){this.scrollHandler&&this.scrollHandler.unbindScrollListener()},bindResizeListener:function(){var t=this;this.resizeListener||(this.resizeListener=function(){t.overlayVisible&&!ze()&&(t.overlayVisible=!1)},window.addEventListener("resize",this.resizeListener))},unbindResizeListener:function(){this.resizeListener&&(window.removeEventListener("resize",this.resizeListener),this.resizeListener=null)},overlayRef:function(t){this.overlay=t},onMaskToggle:function(){this.unmasked=!this.unmasked},onOverlayClick:function(t){Ee.emit("overlay-click",{originalEvent:t,target:this.$el})}},computed:{inputType:function(){return this.unmasked?"text":"password"},weakText:function(){return this.weakLabel||this.$primevue.config.locale.weak},mediumText:function(){return this.mediumLabel||this.$primevue.config.locale.medium},strongText:function(){return this.strongLabel||this.$primevue.config.locale.strong},promptText:function(){return this.promptLabel||this.$primevue.config.locale.passwordPrompt},overlayUniqueId:function(){return this.$id+"_overlay"},containerDataP:function(){return Y({fluid:this.$fluid})},meterDataP:function(){var t,n;return Y(ue({},(t=this.meter)===null||t===void 0?void 0:t.strength,(n=this.meter)===null||n===void 0?void 0:n.strength))},overlayDataP:function(){return Y(ue({},"portal-"+this.appendTo,"portal-"+this.appendTo))}},components:{InputText:j,Portal:Te,EyeSlashIcon:ke,EyeIcon:be}};function H(e){"@babel/helpers - typeof";return H=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},H(e)}function de(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(v){return Object.getOwnPropertyDescriptor(e,v).enumerable})),n.push.apply(n,a)}return n}function le(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?de(Object(n),!0).forEach(function(a){vt(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):de(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function vt(e,t,n){return(t=yt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yt(e){var t=mt(e,"string");return H(t)=="symbol"?t:t+""}function mt(e,t){if(H(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var a=n.call(e,t);if(H(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var ht=["data-p"],gt=["id","data-p"],bt=["data-p"];function kt(e,t,n,a,v,i){var y=ae("InputText"),m=ae("Portal");return f(),g("div",E({class:e.cx("root"),style:e.sx("root"),"data-p":i.containerDataP},e.ptmi("root")),[s(y,E({ref:"input",id:e.inputId,type:i.inputType,class:[e.cx("pcInputText"),e.inputClass],style:e.inputStyle,defaultValue:e.d_value,name:e.$formName,"aria-labelledby":e.ariaLabelledby,"aria-label":e.ariaLabel,"aria-controls":e.overlayProps&&e.overlayProps.id||e.overlayId||e.panelProps&&e.panelProps.id||e.panelId||i.overlayUniqueId,"aria-expanded":v.overlayVisible,"aria-haspopup":!0,placeholder:e.placeholder,required:e.required,fluid:e.fluid,disabled:e.disabled,variant:e.variant,invalid:e.invalid,size:e.size,autofocus:e.autofocus,onInput:i.onInput,onFocus:i.onFocus,onBlur:i.onBlur,onKeyup:i.onKeyUp,onInvalid:i.onInvalid},e.inputProps,{"data-p-has-e-icon":e.toggleMask,pt:e.ptm("pcInputText"),unstyled:e.unstyled}),null,16,["id","type","class","style","defaultValue","name","aria-labelledby","aria-label","aria-controls","aria-expanded","placeholder","required","fluid","disabled","variant","invalid","size","autofocus","onInput","onFocus","onBlur","onKeyup","onInvalid","data-p-has-e-icon","pt","unstyled"]),e.toggleMask&&v.unmasked?D(e.$slots,e.$slots.maskicon?"maskicon":"hideicon",{key:0,toggleCallback:i.onMaskToggle},function(){return[(f(),P(ie(e.maskIcon?"i":"EyeSlashIcon"),E({class:[e.cx("maskIcon"),e.maskIcon],onClick:i.onMaskToggle},e.ptm("maskIcon")),null,16,["class","onClick"]))]}):_("",!0),e.toggleMask&&!v.unmasked?D(e.$slots,e.$slots.unmaskicon?"unmaskicon":"showicon",{key:1,toggleCallback:i.onMaskToggle},function(){return[(f(),P(ie(e.unmaskIcon?"i":"EyeIcon"),E({class:[e.cx("unmaskIcon"),e.unmaskIcon],onClick:i.onMaskToggle},e.ptm("unmaskIcon")),null,16,["class","onClick"]))]}):_("",!0),c("span",E({class:"p-hidden-accessible","aria-live":"polite"},e.ptm("hiddenAccesible"),{"data-p-hidden-accessible":!0}),O(v.infoText),17),s(m,{appendTo:e.appendTo},{default:p(function(){return[s(Ce,E({name:"p-connected-overlay",onEnter:i.onOverlayEnter,onLeave:i.onOverlayLeave,onAfterLeave:i.onOverlayAfterLeave},e.ptm("transition")),{default:p(function(){return[v.overlayVisible?(f(),g("div",E({key:0,ref:i.overlayRef,id:e.overlayId||e.panelId||i.overlayUniqueId,class:[e.cx("overlay"),e.panelClass,e.overlayClass],style:[e.overlayStyle,e.panelStyle],onClick:t[0]||(t[0]=function(){return i.onOverlayClick&&i.onOverlayClick.apply(i,arguments)}),"data-p":i.overlayDataP},le(le(le({},e.panelProps),e.overlayProps),e.ptm("overlay"))),[D(e.$slots,"header"),D(e.$slots,"content",{},function(){return[c("div",E({class:e.cx("content")},e.ptm("content")),[c("div",E({class:e.cx("meter")},e.ptm("meter")),[c("div",E({class:e.cx("meterLabel"),style:{width:v.meter?v.meter.width:""},"data-p":i.meterDataP},e.ptm("meterLabel")),null,16,bt)],16),c("div",E({class:e.cx("meterText")},e.ptm("meterText")),O(v.infoText),17)],16)]}),D(e.$slots,"footer")],16,gt)):_("",!0)]}),_:3},16,["onEnter","onLeave","onAfterLeave"])]}),_:3},8,["appendTo"])],16,ht)}we.render=kt;const wt={class:"line"},Ct={class:"conflict-header"},$t={class:"conflict-sections"},St={class:"conflict-section"},Vt={class:"conflict-actions"},Pt={class:"conflict-section"},Tt={class:"resolution-section"},Et={__name:"Crypto",setup(e){const t=oe(),n=b(""),a=b(""),v=b(),i=b(),y=b([]);ee(async()=>{X.on("crypto:conflict",m),R()}),me(()=>{X.off("crypto:conflict",m)});function m(l){const r=l.ourVersion;y.value.push({...l,resolution:r}),V.next("error","Git conflict detected in encrypted file","Conflict Detection")}function L(l){l>=0&&l<y.value.length&&(y.value[l].resolution=y.value[l].ourVersion)}function C(l){l>=0&&l<y.value.length&&(y.value[l].resolution=y.value[l].theirVersion)}function S(l){if(!l)return"Unknown error";if(typeof l=="object"&&l!==null){if("response"in l&&l.response&&typeof l.response=="object"&&"data"in l.response&&l.response.data&&typeof l.response.data=="object"&&"message"in l.response.data)return String(l.response.data.message);if("message"in l&&typeof l.message=="string")return l.message}try{return String(l)}catch{return"Unknown error"}}async function z(l){if(l>=0&&l<y.value.length)try{const r=y.value[l];await U.post("/crypto/resolve-conflict",{original:r.original,resolution:r.resolution}),V.next("success","Conflict resolved successfully"),h(l)}catch(r){V.next("error",`Failed to resolve conflict: ${S(r)}`)}}function h(l){l>=0&&l<y.value.length&&y.value.splice(l,1)}async function R(l){t.currentRoute.value.query.wrongKey&&!l&&i.value.open();const{data:r}=await U.get("/crypto/encryption-key");n.value=r,a.value=r}async function k(){return n.value===a.value?void 0:(await v.value.open().promise&&await U.post("/crypto/encryption-key",{key:a.value}).then(()=>V.next("success","Key saved")).catch(()=>V.next("error","Key cant be saved")),R(!0))}async function u(){if(!await v.value.open().promise)return R(!0);const{data:r}=await U.get("/crypto/generate-key");return await U.post("/crypto/encryption-key",{key:r}).then(()=>V.next("success","Key saved")).catch(()=>V.next("error","Key cant be saved")),R(!0)}return(l,r)=>(f(),g(M,null,[s(x,{header:"Encryption"},{default:p(()=>[r[1]||(r[1]=w(" Key used to encrypt most of the data ")),c("div",wt,[s(o(we),{modelValue:a.value,"onUpdate:modelValue":r[0]||(r[0]=$=>a.value=$),feedback:!1,toggleMask:"",style:{width:"100%"},fluid:"",onBlur:k,onKeypress:re(k,["enter"])},null,8,["modelValue"]),s(o(I),{icon:"fas fa-refresh",onClick:u})])]),_:1}),y.value.length>0?(f(),P(x,{key:0,header:"Git Conflicts"},{default:p(()=>[r[5]||(r[5]=c("p",null,"The following encrypted files have Git conflicts. Please resolve them:",-1)),(f(!0),g(M,null,N(y.value,($,d)=>(f(),g("div",{key:d,class:"conflict-container"},[c("div",Ct,[c("h3",null,"Conflict "+O(d+1),1),s(o(I),{icon:"fas fa-times",class:"p-button-danger p-button-sm",onClick:T=>h(d)},null,8,["onClick"])]),s(o(se)),c("div",$t,[c("div",St,[r[2]||(r[2]=c("h4",null,"Your Version",-1)),s(o(J),{modelValue:$.ourVersion,"onUpdate:modelValue":T=>$.ourVersion=T,rows:"10",class:"conflict-content"},null,8,["modelValue","onUpdate:modelValue"])]),c("div",Vt,[s(o(I),{icon:"fas fa-arrow-left",onClick:T=>L(d),tooltip:"Use Your Version"},null,8,["onClick"]),s(o(I),{icon:"fas fa-arrow-right",onClick:T=>C(d),tooltip:"Use Their Version"},null,8,["onClick"]),s(o(I),{icon:"fas fa-save",onClick:T=>z(d),class:"p-button-success",tooltip:"Save Resolution"},null,8,["onClick"])]),c("div",Pt,[r[3]||(r[3]=c("h4",null,"Their Version",-1)),s(o(J),{modelValue:$.theirVersion,"onUpdate:modelValue":T=>$.theirVersion=T,rows:"10",class:"conflict-content"},null,8,["modelValue","onUpdate:modelValue"])])]),c("div",Tt,[r[4]||(r[4]=c("h4",null,"Resolution",-1)),s(o(J),{modelValue:$.resolution,"onUpdate:modelValue":T=>$.resolution=T,rows:"10",class:"conflict-content"},null,8,["modelValue","onUpdate:modelValue"])])]))),128))]),_:1})):_("",!0),s(B,{ref_key:"overrideModalRef",ref:v,cancelString:"Cancel",validateString:"Ok"},{header:p(()=>r[6]||(r[6]=[w(" Destructive ")])),body:p(()=>r[7]||(r[7]=[w(" Are you sure to replace the encryption key. Data like environments can be lost. "),c("br",null,null,-1),w(" Save your data before. ")])),_:1},512),s(B,{ref_key:"wrongKeyModalRef",ref:i,"no-cancel":!0,validateString:"Ok"},{header:p(()=>r[8]||(r[8]=[w(" Wrong key ")])),body:p(()=>r[9]||(r[9]=[w(" It appears that Stack Monitor is already configured with an encryption key. "),c("br",null,null,-1),w(" Please replace the existing key with the correct one to unlock the encrypted files. ")])),_:1},512)],64))}},Lt=K(Et,[["__scopeId","data-v-00cfa689"]]),It={class:"sections"},Ot={class:"line"},_t={class:"actions"},zt={class:"services"},Rt={class:"commands"},Mt={class:"command"},jt={class:"actions"},Ut={__name:"Notifications",setup(e){const t=b(""),n=b([{label:"Hide errors",key:"error"}]),a=V.mutedNotifications;function v(m){a.value[m]||(a.value[m]={}),t.value=m}v("error");function i(m){a.value[t.value][m]=!0}function y(m){delete a.value[t.value][m]}return(m,L)=>(f(),g(M,null,[s(o(Oe),{value:t.value,"onUpdate:value":L[0]||(L[0]=C=>v(C))},{default:p(()=>[s(o(Le),null,{default:p(()=>[(f(!0),g(M,null,N(n.value,C=>(f(),P(o(Ie),{value:C.key},{default:p(()=>[w(O(C.label),1)]),_:2},1032,["value"]))),256))]),_:1})]),_:1},8,["value"]),c("div",It,[s(x,{header:"All"},{default:p(()=>[c("div",Ot,[c("div",_t,[s(o(I),{severity:o(a)[t.value].MUTED_ALL?"danger":"secondary",icon:"fas fa-bell-slash",onClick:L[1]||(L[1]=C=>i("MUTED_ALL"))},null,8,["severity"]),s(o(I),{severity:o(a)[t.value].MUTED_ALL?"secondary":"success",icon:"fas fa-bell",onClick:L[2]||(L[2]=C=>y("MUTED_ALL"))},null,8,["severity"])]),L[3]||(L[3]=w(" All "))])]),_:1}),s(x,{header:"By services"},{default:p(()=>[c("div",zt,[(f(!0),g(M,null,N(o(ce).services.value,C=>(f(),g("div",null,[c("h4",null,O(C.label),1),c("div",Rt,[(f(!0),g(M,null,N(C.commands,S=>{var z;return f(),g("div",Mt,[c("div",jt,[s(o(I),{severity:o(a)[t.value].MUTED_ALL||o(a)[t.value][S.id]?"danger":"secondary",icon:"fas fa-bell-slash",onClick:h=>i(S.id)},null,8,["severity","onClick"]),s(o(I),{severity:o(a)[t.value].MUTED_ALL||o(a)[t.value][S.id]?"secondary":"success",icon:"fas fa-bell",onClick:h=>y(S.id)},null,8,["severity","onClick"])]),w(" "+O(S.spawnCmd)+" "+O(((z=S.spawnArgs)==null?void 0:z.join(" "))||""),1)])}),256))])]))),256))])]),_:1})])],64))}},xt=K(Ut,[["__scopeId","data-v-1816ab37"]]),Dt={class:"line"},Bt={__name:"General",setup(e){return(t,n)=>(f(),P(x,{header:"Editor",scroll:!1},{default:p(()=>[c("div",Dt,[n[0]||(n[0]=w(" Default editor ")),s(Ne,{direction:"right",dark:!0})])]),_:1}))}},Kt=K(Bt,[["__scopeId","data-v-832ff7c4"]]),At={class:"line"},Nt={class:"label"},qt={__name:"Parsers",setup(e){function t(){return{label:"",readonly:!1,transform:`
/**
* @type {(msg: LogMessage, service?: Service | null) => LogMessage}
*/
const parser = (line) => {
return line;
}
module.exports = parser;
/**
* @typedef {{
* msg: string,
* raw: string,
* timestamp: number,
* prompt?: boolean,
* id: string,
* source?: 'stdout' | 'stderr'
* json?: Record<any, any> | any[] | null,
* debug?: Record<any, any> | any[] | null,
* isSeparator?: boolean,
* label: string,
* pid?: number | null,
* hide?: boolean,
* cmd?: {cmd: string, args: string[], options: import('child_process').ExecOptions, status: 'running' | 'error' | 'exited'},
* }} LogMessage
*/
`}}const n=b({}),a=b(),v=b(),i=b(),y=b(t()),m=b([]),L=he(()=>m.value.filter(k=>!k.readonly).map(k=>({key:k.id,label:k.label})));De(()=>{const k=Object.keys(n.value||{})[0];a.value=m.value.find(u=>u.id===k)});async function C(){m.value=await G.all()}async function S(){await G.update(a.value)}async function z(){await v.value.open().promise&&await G.create(y.value).then(async u=>{V.next("success","Parser created"),h.push({query:{...h.currentRoute.value.query,parser:u.id}}),a.value=u}).catch(()=>V.next("error","Parser cant be saved")),y.value=t(),await C()}const h=oe();ee(async()=>{var u;await C();const k=h.currentRoute.value.query.parser;a.value=k?m.value.find(l=>l.id===k):m.value.filter(l=>l.readonly===!1)[0],n.value[(u=a.value)==null?void 0:u.id]=!0}),ge(()=>n,()=>{const k=n.value.id;h.push({query:{...h.currentRoute.value.query,parser:k}})},{deep:!0});async function R(){await i.value.open().promise&&(await G.delete(a.value.id).then(()=>V.next("success","Parser deleted")).catch(()=>V.next("error","Parser cant be deleted")),await C())}return(k,u)=>{const l=ae("Editor");return f(),g(M,null,[s(o(ve),{height:"100%",style:{height:"100%"}},{default:p(()=>{var r;return[s(o(Q),{size:1,style:{minWidth:"160px"},class:"left-panel"},{default:p(()=>[s(o(I),{fluid:"",icon:"fas fa-plus",label:"Add new",size:"small",class:"add-button",variant:"text",onClick:z}),s(o(fe),{value:L.value,selectionKeys:n.value,"onUpdate:selectionKeys":u[0]||(u[0]=$=>n.value=$),selectionMode:"single",size:"small",class:"w-full md:w-[30rem]"},{default:p($=>[c("div",At,[c("div",Nt,O($.node.label),1)])]),_:1},8,["value","selectionKeys"])]),_:1}),a.value&&((r=a.value)!=null&&r.label)?(f(),P(o(Q),{key:0,size:75,class:"right-panel"},{default:p(()=>[a.value?(f(),g(M,{key:0},[s(o(_e),{size:"small",severity:"warn",closable:""},{default:p(()=>u[3]||(u[3]=[w(" Caution: This script is designed to execute as is with an eval(). "),c("br",null,null,-1),w("Please ensure it does not contain harmful content. ")])),_:1}),s(x,{header:"Parser",class:"parsers",actions:a.value?[{icon:"fas fa-trash",style:{background:"red"},click:R}]:[]},{default:p(()=>[a.value?(f(),P(l,{key:0,onBlur:S,modelValue:a.value.transform,"onUpdate:modelValue":u[1]||(u[1]=$=>a.value.transform=$),style:{height:"100%"},language:"typescript"},null,8,["modelValue"])):_("",!0)]),_:1},8,["actions"])],64)):_("",!0)]),_:1})):_("",!0)]}),_:1}),s(B,{ref_key:"addModalRef",ref:v},{header:p(()=>u[4]||(u[4]=[w("Add new parser")])),body:p(()=>[s(o(W),null,{default:p(()=>[s(o(j),{modelValue:y.value.label,"onUpdate:modelValue":u[2]||(u[2]=r=>y.value.label=r),fluid:""},null,8,["modelValue"]),u[5]||(u[5]=c("label",null,"Label",-1))]),_:1})]),_:1},512),s(B,{ref_key:"deleteModalRef",ref:i},{header:p(()=>u[6]||(u[6]=[w("Delete parser")])),body:p(()=>u[7]||(u[7]=[w(" Are you sure to delete this parser ? ")])),_:1},512)],64)}}},Zt=K(qt,[["__scopeId","data-v-61a476f0"]]),Ht={class:"stack-create-root"},Ft={__name:"Settings",setup(e){let t=b({});const n=oe();ge(()=>n.currentRoute.value,()=>{var i;t.value={[(i=n.currentRoute.value.params.setting)==null?void 0:i.toString()]:!0}},{deep:!0}),ee(()=>{const i=n.currentRoute.value.params.setting;i&&(t.value={[i==null?void 0:i.toString()]:!0}),Object.keys(t.value).length||(t.value={[v.value[0].key]:!0})});function a(i){n.push({name:"settings",params:{setting:Object.keys(i)[0]}})}const v=he(()=>[{key:"general",label:"General",icon:"fas fa-home"},{key:"crypto",label:"Security",icon:"fas fa-shield-halved"},{key:"environments",label:"Environments",icon:"fas fa-home"},{key:"parsers",label:"Parsers",icon:"fas fa-scroll"},{key:"notifications",label:"Notifications",icon:"fas fa-bell"}]);return(i,y)=>(f(),g("div",Ht,[s(o(ve),{style:{height:"100%"}},{default:p(()=>[s(o(Q),{size:1,style:{minWidth:"160px"},class:"leftPanel"},{default:p(()=>[s(o(fe),{value:v.value,selectionKeys:o(t),"onUpdate:selectionKeys":a,selectionMode:"single",size:"small",class:"w-full md:w-[30rem]"},null,8,["value","selectionKeys"])]),_:1}),s(o(Q),{size:75,class:"rightPanel"},{default:p(()=>[c("div",{class:Be(["splitter-content",{full:o(t).parsers}])},[o(t).crypto?(f(),P(Lt,{key:0})):o(t).environments?(f(),P(rt,{key:1})):o(t).parsers?(f(),P(Zt,{key:2})):o(t).general?(f(),P(Kt,{key:3})):o(t).notifications?(f(),P(xt,{key:4})):_("",!0)],2)]),_:1})]),_:1})]))}},ln=K(Ft,[["__scopeId","data-v-f8bd98af"]]);export{ln as default};