import{m as e}from"./vendor/json-editor-vue-ddj4xtqm.js";import{Dt as t,Ht as n,It as r}from"#entry";function i(){let i=r(),a=t(`getComponents`,()=>n.getComponents()),o=e(()=>Object.entries(i.value?.nuxt?.vueApp._context.components||{}).map(([e])=>({pascalName:e,global:!0})).filter(e=>!/^Lazy[A-Z]/.test(e.pascalName)).filter(e=>!(a.value||[]).find(t=>t.pascalName===e.pascalName)));return e(()=>[...o.value,...a.value||[]].sort((e,t)=>e.pascalName.localeCompare(t.pascalName)))}function a(){return t(`getComponentsRelationships`,()=>n.getComponentsRelationships())}export{a as n,i as t};