import{_ as e,a as t,c as n,g as r,h as i,n as a,r as o,t as s,v as c}from"./chunk-K5T4RW27-Cag6Tzdu-DLfFFjJs.js";var l=class extends s{static{i(this,`ArchitectureTokenBuilder`)}constructor(){super([`architecture`])}},u=class extends a{static{i(this,`ArchitectureValueConverter`)}runCustomConverter(e,t,n){if(e.name===`ARCH_ICON`)return t.replace(/[()]/g,``).trim();if(e.name===`ARCH_TEXT_ICON`)return t.replace(/["()]/g,``);if(e.name===`ARCH_TITLE`){let e=t.replace(/^\[|]$/g,``).trim();return(e.startsWith(`"`)&&e.endsWith(`"`)||e.startsWith(`'`)&&e.endsWith(`'`))&&(e=e.slice(1,-1),e=e.replace(/\\"/g,`"`).replace(/\\'/g,`'`)),e.trim()}}},d={parser:{TokenBuilder:i(()=>new l,`TokenBuilder`),ValueConverter:i(()=>new u,`ValueConverter`)}};function f(i=t){let a=c(e(i),n),s=c(r({shared:a}),o,d);return a.ServiceRegistry.register(s),{shared:a,Architecture:s}}i(f,`createArchitectureServices`);export{f as t};
//# sourceMappingURL=chunk-7N4EOEYR-B6BsrxTz-NaJVzStq.js.map