import{v as y,E,x as h,w as x,N as C,C as N,j as a,k as m,y as i,a3 as A,I as S,F as T,L as d,H as c,R as b}from"./c625DOTJ.js";import{a as u}from"./CB4taJkr.js";import{d as w}from"./C5OrMAnU.js";import{a as F}from"./flAd0kFy.js";function L(p,g,R,l,k,P){let v=a;a&&m();var n,r,e=null;a&&i.nodeType===1&&(e=i,m());var o=a?i:p,s;y(()=>{const t=g()||null;var _=t==="svg"?A:null;t!==n&&(s&&(t===null?x(s,()=>{s=null,r=null}):t===r?C(s):(N(s),u(!1))),t&&t!==r&&(s=h(()=>{if(e=a?e:_?document.createElementNS(_,t):document.createElement(t),w(e,e),l){a&&F(t)&&e.append(document.createComment(""));var f=a?S(e):e.appendChild(T());a&&(f===null?d(!1):c(f)),l(e,f)}b.nodes_end=e,o.before(e)})),n=t,n&&(r=n),u(!0))},E),v&&(d(!0),c(o))}export{L as e};