import{a as o,b as s,c as n,d as u,e as m,f as r,g as d,o as l,q as c,s as T}from"./chunk-FXACKDTF.mjs";import{a}from"./chunk-VELTKBKT.mjs";var V=class extends c{static{a(this,"TreeViewValueConverter")}static{r(this,"TreeViewValueConverter")}runCustomConverter(t,e,i){if(t.name==="INDENTATION")return e?.length||0;if(t.name==="STRING2")return e.substring(1,e.length-1)}},v=class extends T{static{a(this,"TreeViewTokenBuilder")}static{r(this,"TreeViewTokenBuilder")}constructor(){super(["treeView-beta"])}},w={parser:{TokenBuilder:r(()=>new v,"TokenBuilder"),ValueConverter:r(()=>new V,"ValueConverter")}};function C(t=u){let e=n(s(t),d),i=n(o({shared:e}),l,w);return e.ServiceRegistry.register(i),{shared:e,TreeView:i}}a(C,"createTreeViewServices");r(C,"createTreeViewServices");export{w as a,C as b};
