import{S as ce,i as fe,s as ue,E as X,a3 as F,a4 as J,m as w,h as d,n as y,a5 as x,b as I,J as b,O as _e,$ as V,D as ee,F as te,q as M,r as N,u as Y,k as B,a as K,y as L,e as ne,l as T,c as U,z as q,A as H,d as S,f as G,g as C,B as O,R as W,v as Q,a6 as de,K as me,a1 as he,H as le,a7 as ge}from"../chunks/index.2add268f.js";import{g as be}from"../chunks/navigation.0ac89dfa.js";import{C as ve,q as ke,d as we,a as Ce,t as $e,b as Ee,c as ye,e as Se,f as Ae}from"../chunks/ConceptView.1799ef61.js";import{u as Be}from"../chunks/urlHashStore.217bed88.js";import{c as Z,S as pe}from"../chunks/utils.d4998557.js";import{I as ae,T as Te}from"../chunks/TrashCan.e6e38913.js";import{M as Ie}from"../chunks/Modal.76f1e491.js";function se(a){let e,n;return{c(){e=F("title"),n=M(a[1])},l(t){e=J(t,"title",{});var l=w(e);n=N(l,a[1]),l.forEach(d)},m(t,l){I(t,e,l),b(e,n)},p(t,l){l&2&&Y(n,t[1])},d(t){t&&d(e)}}}function Me(a){let e,n,t,l=a[1]&&se(a),p=[{xmlns:"http://www.w3.org/2000/svg"},{viewBox:"0 0 32 32"},{fill:"currentColor"},{preserveAspectRatio:"xMidYMid meet"},{width:a[0]},{height:a[0]},a[2],a[3]],h={};for(let f=0;f{n(5,e=X(X({},e),te(s))),n(3,h=ee(e,p)),"size"in s&&n(0,f=s.size),"title"in s&&n(1,o=s.title)},a.$$.update=()=>{n(4,t=e["aria-label"]||e["aria-labelledby"]||o),n(2,l={"aria-hidden":t?void 0:!0,role:t?"img":void 0,focusable:Number(e.tabindex)===0?!0:void 0})},e=te(e),[f,o,l,h,t]}class ze extends ce{constructor(e){super(),fe(this,e,Ne,Me,ue,{size:0,title:1})}}function re(a,e,n){const t=a.slice();return t[16]=e[n],t}function De(a){let e,n,t,l,p,h,f,o=a[4].data,s=[];for(let i=0;iS(s[i],1,1,()=>{s[i]=null});return t=new ze({}),{c(){for(let i=0;i{$[z]=null}),G()),~t?(l=$[t],l?l.p(c,g):(l=$[t]=A[t](c),l.c()),C(l,1),l.m(n,null)):l=null);let D=o;o=P(c),o===D?~o&&v[o].p(c,g):(s&&(Q(),S(v[D],1,1,()=>{v[D]=null}),G()),~o?(s=v[o],s?s.p(c,g):(s=v[o]=E[o](c),s.c()),C(s,1),s.m(f,null)):s=null),c[1]?m?(m.p(c,g),g&2&&C(m,1)):(m=ie(c),m.c(),C(m,1),m.m(r.parentNode,r)):m&&(Q(),S(m,1,1,()=>{m=null}),G())},i(c){_||(C(l),C(s),C(i.$$.fragment,c),C(m),_=!0)},o(c){S(l),S(s),S(i.$$.fragment,c),S(m),_=!1},d(c){c&&d(e),~t&&$[t].d(),~o&&v[o].d(),c&&d(k),O(i,c),c&&d(u),m&&m.d(c),c&&d(r)}}}function Oe(a,e,n){let t,l,p,h,f,o=V,s=()=>(o(),o=de(t,m=>n(5,f=m)),t);W(a,Be,m=>n(10,p=m)),a.$$.on_destroy.push(()=>o());let k,i,u=null;const r=ke();W(a,r,m=>n(4,h=m));const _=we();W(a,_,m=>n(3,l=m));function A(){if(u==null)return;const{namespace:m,name:c}=u;l.mutate([m,c],{onSuccess:()=>{var g;for(const[z,D]of Object.entries(Se)){const R=(g=ge(Ae[z]).selectRowsSchema)==null?void 0:g.data;D.deleteConcept(m,c,R)}n(1,u=null)}})}const $=m=>n(1,u={namespace:m.namespace,name:m.name}),j=()=>$e({command:Ee.CreateConcept,onCreate:m=>be(Z(m.detail.namespace,m.detail.name))}),E=()=>n(1,u=null),v=()=>n(1,u=null),P=()=>A();return a.$$.update=()=>{a.$$.dirty&1024&&p.onHashChange("/(?.+)/(?.+)",m=>{n(9,k=m.namespace),n(0,i=m.conceptName)}),a.$$.dirty&513&&s(n(2,t=k&&i?Ce(k,i):void 0))},[i,u,t,l,h,f,r,_,A,k,p,$,j,E,v,P]}class Qe extends ce{constructor(e){super(),fe(this,e,Oe,He,ue,{})}}export{Qe as component};