const S=i=>{const o=i.split(` `),u=o.reduce((l,a)=>{for(let n=0;nl.slice(u)).join(` `):i},j=(i,{name:o,open:u,close:l,render:a}={name:"uml",open:"start",close:"end",render:(n,p)=>{const k=n[p],{content:e,info:c,type:h}=k;return`
${e}
`}})=>{const n=`@${u}`,p=`@${l}`,k=(e,c,h,g)=>{let s=e.bMarks[c]+e.tShift[c],d=e.eMarks[c];if(e.src.charCodeAt(s)!==64)return!1;let t;for(t=0;t=d){m=!0;break}}r++}const M=e.src.split(` `).slice(c+1,r).join(` `),f=e.push(o,"uml",0);return f.block=!0,f.info=$,f.content=S(M),f.map=[c,r],f.markup=C,e.line=r+(m?1:0),!0};i.block.ruler.before("fence",o,k,{alt:["paragraph","reference","blockquote","list"]}),i.renderer.rules[o]=a};export{j as uml}; //# sourceMappingURL=browser.js.map