n8n-editor-ui
Version:
Workflow Editor UI for n8n
2 lines • 951 kB
JavaScript
!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"n8n@2.16.1"}}catch(e){}}(),System.register(["./chunk-legacy-Dz3fjYb5.js","./vue.runtime.esm-bundler-legacy-BW6xDdqj.js","./core-legacy-VD8c7QJ-.js","./src-legacy-B67uuxhB.js","./get-legacy-CLCnFf3e.js","./_plugin-vue_export-helper-legacy-DFdC_I5Z.js","./_MapCache-legacy-BrGWD-Li.js","./date-picker-legacy-xv7-JfaG.js","./users.store-legacy-azRUgFdP.js","./dialog-legacy-Ctrbi48Z.js","./constants-legacy-2_ytuuS3.js","./useRootStore-legacy-CC08el-l.js","./settings.store-legacy-I6rZOvfF.js","./useDebounce-legacy-CRJGWVMg.js","./RunData-legacy-uXrM29gn.js","./NDVEmptyState-legacy-CLjhzhUP.js","./exports-legacy-BC_zzayu.js","./externalSecrets.ee.store-legacy-BPUK9RyR.js","./uniqBy-legacy-DL4sHxk3.js","./useCanvasOperations-legacy-B8cM-OAy.js","./VueMarkdown-legacy-0OwySplk.js","./nodeTransforms-legacy-BzsOh7r-.js","./useQuickConnect-legacy-BfHzqFqv.js","./CredentialIcon-legacy-B7DgooOp.js","./DropdownMenu-legacy-lUEQmBZg.js","./comlink-legacy-ojw8NAF9.js","./useDynamicCredentials-legacy-ByFvi9Dz.js","./RunDataHtml-legacy-BdFqia50.js","./NodeIcon-legacy-CCBkNBDS.js","./VirtualSchema-legacy-CUc7u758.js","./useCalloutHelpers-legacy-Mzq1I5u0.js","./useRunWorkflow-legacy-DKBAJ9Cs.js","./useInjectWorkflowId-legacy-piYT0WDS.js","./vue-legacy-DwzS6FUD.js"],(function(e,t){var r,n,a,o,i,s,l,u,c,d,p,m,f,h,v,g,O,y,b,_,x,w,S,k,T,C,$,P,Q,E,q,V,R,I,N,W,A,j,D,M,B,z,X,L,U,Y,F,G,Z,H,K,J,ee,te,re,ne,ae,oe,ie,se,le,ue,ce,de,pe,me,fe,he,ve,ge,Oe,ye,be,_e,xe,we,Se,ke,Te,Ce,$e,Pe,Qe,Ee,qe,Ve,Re,Ie,Ne,We,Ae,je,De,Me,Be,ze,Xe,Le,Ue,Ye,Fe,Ge,Ze,He,Ke,Je,et,tt,rt,nt,at,ot,it,st,lt,ut,ct,dt,pt,mt,ft,ht,vt,gt,Ot,yt,bt,_t,xt,wt,St,kt,Tt,Ct,$t,Pt,Qt,Et,qt,Vt,Rt,It,Nt,Wt,At,jt,Dt,Mt,Bt,zt,Xt,Lt,Ut,Yt,Ft,Gt,Zt,Ht,Kt,Jt,er,tr,rr,nr,ar,or,ir,sr,lr,ur,cr,dr,pr,mr,fr,hr,vr,gr,Or,yr,br,_r,xr,wr,Sr,kr,Tr,Cr,$r,Pr,Qr,Er,qr,Vr,Rr,Ir,Nr,Wr,Ar,jr,Dr,Mr,Br,zr,Xr,Lr,Ur,Yr,Fr,Gr,Zr,Hr,Kr,Jr,en,tn,rn,nn,an,on,sn,ln,un,cn,dn,pn,mn,fn,hn,vn,gn,On,yn,bn,_n,xn,wn,Sn,kn,Tn,Cn,$n,Pn,Qn,En,qn,Vn,Rn,In,Nn,Wn,An,jn,Dn,Mn,Bn,zn,Xn,Ln,Un,Yn,Fn,Gn,Zn,Hn,Kn,Jn,ea,ta,ra,na,aa,oa,ia,sa,la,ua,ca,da,pa,ma,fa,ha,va,ga,Oa,ya,ba,_a,xa,wa,Sa,ka,Ta,Ca,$a,Pa,Qa,Ea,qa,Va,Ra,Ia,Na,Wa,Aa,ja,Da,Ma,Ba,za,Xa,La,Ua,Ya,Fa,Ga,Za,Ha,Ka,Ja,eo,to,ro,no,ao,oo,io,so,lo,uo,co,po,mo,fo,ho,vo,go,Oo,yo,bo,_o,xo,wo,So,ko,To,Co,$o,Po,Qo,Eo,qo,Vo,Ro,Io,No,Wo,Ao,jo,Do,Mo,Bo,zo,Xo,Lo,Uo,Yo,Fo,Go,Zo,Ho,Ko,Jo,ei,ti,ri,ni,ai,oi,ii,si,li,ui,ci,di,pi,mi,fi,hi,vi,gi,Oi,yi,bi,_i,xi,wi,Si,ki,Ti,Ci,$i,Pi,Qi,Ei,qi,Vi,Ri,Ii,Ni,Wi,Ai,ji,Di,Mi,Bi,zi,Xi,Li,Ui,Yi,Fi,Gi,Zi,Hi,Ki,Ji,es,ts,rs,ns,as,os,is,ss,ls,us,cs,ds,ps,ms,fs,hs,vs,gs,Os,ys,bs,_s,xs,ws,Ss,ks,Ts,Cs,$s,Ps,Qs,Es,qs,Vs,Rs,Is,Ns,Ws,As,js,Ds,Ms,Bs,zs,Xs,Ls,Us,Ys,Fs,Gs,Zs,Hs,Ks,Js,el,tl,rl,nl,al,ol,il,sl,ll,ul,cl,dl,pl,ml,fl,hl,vl,gl,Ol,yl,bl,_l,xl,wl,Sl,kl,Tl,Cl,$l,Pl,Ql,El,ql,Vl,Rl,Il,Nl,Wl,Al,jl,Dl,Ml,Bl,zl,Xl,Ll,Ul,Yl,Fl,Gl,Zl,Hl,Kl,Jl,eu,tu,ru,nu,au,ou,iu,su,lu,uu,cu,du,pu,mu,fu,hu,vu,gu,Ou,yu,bu,_u,xu,wu,Su,ku,Tu,Cu,$u,Pu,Qu,Eu,qu,Vu,Ru,Iu,Nu,Wu,Au,ju,Du,Mu,Bu,zu,Xu,Lu,Uu,Yu,Fu,Gu,Zu,Hu,Ku,Ju,ec,tc,rc,nc,ac,oc,ic,sc,lc,uc,cc,dc,pc,mc,fc,hc,vc,gc,Oc,yc,bc,_c,xc,wc,Sc,kc,Tc,Cc,$c,Pc,Qc,Ec,qc,Vc,Rc,Ic,Nc,Wc,Ac,jc,Dc,Mc,Bc,zc,Xc,Lc,Uc,Yc,Fc,Gc,Zc,Hc,Kc,Jc,ed,td,rd,nd,ad,od,id,sd,ld,ud,cd,dd,pd,md,fd,hd,vd,gd,Od,yd,bd,_d,xd,wd,Sd,kd,Td,Cd,$d,Pd,Qd,Ed,qd,Vd,Rd,Id,Nd,Wd,Ad,jd,Dd,Md,Bd,zd,Xd,Ld,Ud,Yd,Fd,Gd,Zd,Hd,Kd,Jd,ep,tp,rp,np,ap,op,ip,sp,lp,up,cp,dp,pp,mp,fp,hp,vp,gp,Op,yp,bp,_p,xp,wp,Sp,kp,Tp,Cp,$p,Pp,Qp,Ep,qp,Vp,Rp,Ip,Np,Wp,Ap,jp,Dp,Mp,Bp,zp,Xp,Lp,Up,Yp,Fp,Gp,Zp,Hp,Kp,Jp,em,tm,rm,nm,am,om,im,sm,lm,um,cm,dm,pm,mm,fm,hm,vm,gm,Om,ym,bm,_m,xm,wm,Sm,km,Tm,Cm,$m,Pm,Qm,Em,qm,Vm,Rm,Im,Nm,Wm,Am,jm,Dm,Mm,Bm,zm,Xm,Lm,Um,Ym,Fm,Gm,Zm,Hm,Km,Jm,ef,tf,rf,nf,af,of,sf,lf,uf,cf,df,pf,mf,ff,hf,vf,gf,Of,yf,bf,_f,xf,wf,Sf,kf,Tf,Cf,$f,Pf,Qf,Ef,qf,Vf,Rf,If,Nf,Wf,Af,jf,Df,Mf,Bf,zf,Xf,Lf,Uf,Yf,Ff,Gf,Zf,Hf,Kf,Jf,eh,th,rh,nh,ah,oh,ih,sh,lh,uh,ch,dh,ph,mh,fh,hh,vh,gh,Oh,yh,bh,_h,xh,wh,Sh,kh,Th,Ch,$h,Ph,Qh,Eh,qh,Vh,Rh,Ih,Nh,Wh,Ah,jh,Dh,Mh,Bh,zh,Xh,Lh,Uh,Yh,Fh,Gh,Zh,Hh,Kh,Jh,ev,tv,rv,nv,av,ov,iv,sv,lv,uv,cv,dv,pv,mv,fv,hv,vv,gv,Ov,yv,bv,_v,xv,wv,Sv,kv,Tv,Cv,$v,Pv,Qv,Ev,qv,Vv,Rv,Iv,Nv,Wv,Av,jv,Dv,Mv,Bv,zv,Xv,Lv,Uv,Yv,Fv,Gv,Zv,Hv,Kv,Jv,eg,tg,rg,ng,ag,og,ig,sg,lg,ug,cg,dg,pg,mg,fg,hg,vg,gg,Og,yg,bg,_g,xg,wg,Sg,kg,Tg,Cg,$g,Pg,Qg,Eg,qg,Vg,Rg,Ig,Ng,Wg,Ag,jg,Dg,Mg,Bg,zg,Xg,Lg,Ug,Yg,Fg,Gg,Zg,Hg,Kg,Jg,eO,tO,rO,nO,aO,oO,iO,sO,lO,uO,cO,dO,pO,mO,fO,hO,vO,gO,OO,yO,bO,_O,xO,wO,SO,kO,TO,CO,$O,PO,QO,EO,qO,VO,RO,IO,NO,WO,AO,jO,DO,MO,BO,zO,XO,LO,UO,YO,FO,GO,ZO,HO,KO,JO,ey,ty,ry,ny,ay,oy,iy,sy,ly,uy,cy,dy,py,my,fy,hy,vy,gy,Oy,yy,by,_y,xy,wy,Sy,ky,Ty,Cy,$y,Py,Qy,Ey,qy,Vy,Ry,Iy,Ny,Wy,Ay,jy,Dy,My,By,zy,Xy,Ly,Uy,Yy,Fy,Gy,Zy,Hy,Ky,Jy,eb,tb,rb,nb,ab,ob,ib,sb,lb,ub,cb,db,pb,mb,fb,hb,vb,gb,Ob,yb,bb,_b,xb,wb,Sb,kb,Tb,Cb,$b,Pb,Qb,Eb,qb,Vb,Rb,Ib,Nb,Wb,Ab,jb,Db,Mb,Bb,zb,Xb,Lb,Ub,Yb,Fb,Gb,Zb,Hb,Kb,Jb,e_,t_,r_,n_,a_,o_,i_,s_,l_,u_,c_,d_,p_,m_,f_,h_,v_,g_,O_,y_,b_,__,x_,w_,S_,k_,T_,C_,$_,P_,Q_,E_,q_,V_,R_,I_,N_,W_,A_,j_,D_,M_,B_,z_,X_,L_,U_,Y_,F_,G_,Z_,H_,K_,J_,ex,tx,rx,nx,ax,ox,ix,sx,lx,ux,cx,dx,px,mx,fx,hx,vx,gx,Ox,yx,bx,_x,xx,wx,Sx,kx,Tx,Cx,$x,Px,Qx,Ex,qx,Vx,Rx,Ix,Nx,Wx,Ax,jx,Dx,Mx,Bx,zx,Xx,Lx,Ux,Yx,Fx,Gx,Zx,Hx,Kx,Jx,ew,tw,rw,nw,aw,ow,iw,sw,lw,uw,cw,dw,pw;function mw(e){if("string"==typeof e)return Ss;if(Array.isArray(e))return ks;if(!e)return;let{type:t}=e;return js.has(t)?t:void 0}function fw(e){return Ls(e),{type:Cs,contents:e}}function hw(e,t){return Ls(t),{type:$s,contents:t,n:e}}function vw(e,t={}){return Ls(e),Us(t.expandedStates,!0),{type:Qs,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function gw(e){return Us(e),{type:Es,parts:e}}function Ow(e,t="",r={}){return Ls(e),""!==t&&Ls(t),{type:qs,breakContents:e,flatContents:t,groupId:r.groupId}}function yw(e,t){Ls(e),Us(t);let r=[];for(let n=0;n<t.length;n++)0!==n&&r.push(e),r.push(t[n]);return r}function bw(e,t){if("string"==typeof e)return t(e);let r=new Map;return n(e);function n(e){if(r.has(e))return r.get(e);let a=function(e){switch(Ds(e)){case ks:return t(e.map(n));case Es:return t({...e,parts:e.parts.map(n)});case qs:return t({...e,breakContents:n(e.breakContents),flatContents:n(e.flatContents)});case Qs:{let{expandedStates:r,contents:a}=e;return r?(r=r.map(n),a=r[0]):a=n(a),t({...e,contents:a,expandedStates:r})}case $s:case Cs:case Vs:case Ws:case Rs:return t({...e,contents:n(e.contents)});case Ss:case Ts:case Ps:case Is:case Ns:case As:return t(e);default:throw new zs(e)}}(e);return r.set(e,a),a}}function _w(e){return bw(e,(e=>function(e){switch(Ds(e)){case Es:if(e.parts.every((e=>""===e)))return"";break;case Qs:if(!(e.contents||e.id||e.break||e.expandedStates))return"";if(e.contents.type===Qs&&e.contents.id===e.id&&e.contents.break===e.break&&e.contents.expandedStates===e.expandedStates)return e.contents;break;case $s:case Cs:case Vs:case Rs:if(!e.contents)return"";break;case qs:if(!e.flatContents&&!e.breakContents)return"";break;case ks:{let t=[];for(let r of e){if(!r)continue;let[e,...n]=Array.isArray(r)?r:[r];"string"==typeof e&&"string"==typeof Js(!1,t,-1)?t[t.length-1]+=e:t.push(e),t.push(...n)}return 0===t.length?"":1===t.length?t[0]:t}case Ss:case Ts:case Ps:case Is:case Ns:case Ws:case As:break;default:throw new zs(e)}return e}(e)))}function xw(e,t=Hs){return bw(e,(e=>"string"==typeof e?yw(t,e.split("\n")):e))}function ww(e,t){let r=!0===t||t===el?el:tl,n=r===el?tl:el,a=0,o=0;for(let i of e)i===r?a++:i===n&&o++;return a>o?n:r}function Sw(e){return"front-matter"===(null==e?void 0:e.type)}function kw(e,t){var r;if("text"===e.type||"comment"===e.type||ll(e)||"yaml"===e.type||"toml"===e.type)return null;if("attribute"===e.type&&delete t.value,"docType"===e.type&&delete t.value,"angularControlFlowBlock"===e.type&&null!=(r=e.parameters)&&r.children)for(let n of t.parameters.children)cl.has(e.name)?delete n.expression:n.expression=n.expression.trim();"angularIcuExpression"===e.type&&(t.switchValue=e.switchValue.trim()),"angularLetDeclarationInitializer"===e.type&&delete t.value}async function Tw(e,t){if("yaml"===e.language){let r=e.value.trim(),n=r?await t(r,{parser:"yaml"}):"";return function(e){return hw({type:"root"},e)}([e.startDelimiter,e.explicitLanguage,Zs,n,n?Zs:"",e.endDelimiter])}}function Cw(e,t=!0){return[fw([Gs,e]),t?Gs:""]}function $w(e,t){let r="NGRoot"===e.type?"NGMicrosyntax"===e.node.type&&1===e.node.body.length&&"NGMicrosyntaxExpression"===e.node.body[0].type?e.node.body[0].expression:e.node:"JsExpressionRoot"===e.type?e.node:e;return r&&("ObjectExpression"===r.type||"ArrayExpression"===r.type||("__vue_expression"===t.parser||"__vue_ts_expression"===t.parser)&&("TemplateLiteral"===r.type||"StringLiteral"===r.type))}async function Pw(e,t,r,n){r={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...r};let a=!0;n&&(r.__onHtmlBindingRoot=(e,t)=>{a=n(e,t)});let o=await t(e,r,t);return a?vw(o):Cw(o)}function Qw(e,t,r,n){let{node:a}=r,o=n.originalText.slice(a.sourceSpan.start.offset,a.sourceSpan.end.offset);return/^\s*$/u.test(o)?"":Pw(o,e,{parser:"__ng_directive",__isInHtmlAttribute:!1},$w)}function Ew(e,t){if(!t)return;let r=fl(t).toLowerCase();return e.find((({filenames:e})=>null==e?void 0:e.some((e=>e.toLowerCase()===r))))??e.find((({extensions:e})=>null==e?void 0:e.some((e=>r.endsWith(e)))))}function qw(e,t){let r=e.plugins.flatMap((e=>e.languages??[])),n=function(e,t){if(t)return e.find((({name:e})=>e.toLowerCase()===t))??e.find((({aliases:e})=>null==e?void 0:e.includes(t)))??e.find((({extensions:e})=>null==e?void 0:e.includes(`.${t}`)))}(r,t.language)??Ew(r,t.physicalFile)??Ew(r,t.file)??void t.physicalFile;return null==n?void 0:n.parsers[0]}function Vw(e){return"element"===e.type&&!e.hasExplicitNamespace&&!["html","svg"].includes(e.namespace)}function Rw(e,t){return!!("ieConditionalComment"===e.type&&e.lastChild&&!e.lastChild.isSelfClosing&&!e.lastChild.endSourceSpan||"ieConditionalComment"===e.type&&!e.complete||eS(e)&&e.children.some((e=>"text"!==e.type&&"interpolation"!==e.type))||sS(e,t)&&!Ww(e)&&"interpolation"!==e.type)}function Iw(e){return!("attribute"===e.type||!e.parent||!e.prev)&&function(e){return"comment"===e.type&&"prettier-ignore"===e.value.trim()}(e.prev)}function Nw(e){return"text"===e.type||"comment"===e.type}function Ww(e){return"element"===e.type&&("script"===e.fullName||"style"===e.fullName||"svg:style"===e.fullName||"svg:script"===e.fullName||bl(e)&&("script"===e.name||"style"===e.name))}function Aw(e){return tS(e).startsWith("pre")}function jw(e,t){var r,n;let a=!(ll(e)||"angularControlFlowBlock"===e.type||("text"!==e.type&&"interpolation"!==e.type||!e.prev||"text"!==e.prev.type&&"interpolation"!==e.prev.type)&&(!e.parent||"none"===e.parent.cssDisplay||!eS(e.parent)&&(!e.prev&&("root"===e.parent.type||eS(e)&&e.parent||Ww(e.parent)||oS(e.parent,t)||!function(e){return!Jw(e)&&"inline-block"!==e}(e.parent.cssDisplay))||e.prev&&!function(e){return!Jw(e)}(e.prev.cssDisplay))));return a&&!e.prev&&null!=(n=null==(r=e.parent)?void 0:r.tagDefinition)&&n.ignoreFirstLf?"interpolation"===e.type:a}function Dw(e,t){return!(ll(e)||"angularControlFlowBlock"===e.type||("text"!==e.type&&"interpolation"!==e.type||!e.next||"text"!==e.next.type&&"interpolation"!==e.next.type)&&(!e.parent||"none"===e.parent.cssDisplay||!eS(e.parent)&&(!e.next&&("root"===e.parent.type||eS(e)&&e.parent||Ww(e.parent)||oS(e.parent,t)||!function(e){return!Jw(e)&&"inline-block"!==e}(e.parent.cssDisplay))||e.next&&!function(e){return!Jw(e)}(e.next.cssDisplay))))}function Mw(e){return function(e){return!Jw(e)&&"inline-block"!==e}(e.cssDisplay)&&!Ww(e)}function Bw(e){return ll(e)||e.next&&e.sourceSpan.end&&e.sourceSpan.end.line+1<e.next.sourceSpan.start.line}function zw(e){return Xw(e)||"element"===e.type&&e.children.length>0&&(["body","script","style"].includes(e.name)||e.children.some((e=>function(e){var t;return null==(t=e.children)?void 0:t.some((e=>"text"!==e.type))}(e))))||e.firstChild&&e.firstChild===e.lastChild&&"text"!==e.firstChild.type&&Yw(e.firstChild)&&(!e.lastChild.isTrailingSpaceSensitive||Fw(e.lastChild))}function Xw(e){return"element"===e.type&&e.children.length>0&&(["html","head","ul","ol","select"].includes(e.name)||e.cssDisplay.startsWith("table")&&"table-cell"!==e.cssDisplay)}function Lw(e){return Gw(e)||e.prev&&function(e){return Gw(e)||"element"===e.type&&"br"===e.fullName||Uw(e)}(e.prev)||Uw(e)}function Uw(e){return Yw(e)&&Fw(e)}function Yw(e){return e.hasLeadingSpaces&&(e.prev?e.prev.sourceSpan.end.line<e.sourceSpan.start.line:"root"===e.parent.type||e.parent.startSourceSpan.end.line<e.sourceSpan.start.line)}function Fw(e){return e.hasTrailingSpaces&&(e.next?e.next.sourceSpan.start.line>e.sourceSpan.end.line:"root"===e.parent.type||e.parent.endSourceSpan&&e.parent.endSourceSpan.start.line>e.sourceSpan.end.line)}function Gw(e){switch(e.type){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(e.name)}return!1}function Zw(e){return e.lastChild?Zw(e.lastChild):e}function Hw(e){if(e)switch(e){case"module":case"text/javascript":case"text/babel":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(e.endsWith("json")||e.endsWith("importmap")||"speculationrules"===e)return"json"}}function Kw(e,t){return function(e,t){let{name:r,attrMap:n}=e;if("script"!==r||Object.prototype.hasOwnProperty.call(n,"src"))return;let{type:a,lang:o}=e.attrMap;return o||a?hl(t,{language:o})??Hw(a):"babel"}(e,t)??function(e,t){if("style"!==e.name)return;let{lang:r}=e.attrMap;return r?hl(t,{language:r}):"css"}(e,t)??function(e,t){if(!sS(e,t))return;let{attrMap:r}=e;if(Object.prototype.hasOwnProperty.call(r,"src"))return;let{type:n,lang:a}=r;return hl(t,{language:a})??Hw(n)}(e,t)}function Jw(e){return"block"===e||"list-item"===e||e.startsWith("table")}function eS(e){return tS(e).startsWith("pre")}function tS(e){return"element"===e.type&&(!e.namespace||bl(e))&&yl[e.name]||Ol}function rS(e,t=function(e){let t=Number.POSITIVE_INFINITY;for(let r of e.split("\n")){if(0===r.length)continue;let e=ol.getLeadingWhitespaceCount(r);if(0===e)return 0;r.length!==e&&e<t&&(t=e)}return t===Number.POSITIVE_INFINITY?0:t}(e)){return 0===t?e:e.split("\n").map((e=>e.slice(t))).join("\n")}function nS(e){return ws(!1,ws(!1,e,"'","'"),""",'"')}function aS(e){return nS(e.value)}function oS(e,t){return iS(e,t)&&!Sl.has(e.fullName)}function iS(e,t){return"vue"===t.parser&&"element"===e.type&&"root"===e.parent.type&&"html"!==e.fullName.toLowerCase()}function sS(e,t){return iS(e,t)&&(oS(e,t)||e.attrMap.lang&&"html"!==e.attrMap.lang)}function lS(e,t=e.value){return e.parent.isWhitespaceSensitive?e.parent.isIndentationSensitive?xw(t):xw(rS(xl(t)),Zs):yw(Fs,ol.split(t))}function uS(e,t){return iS(e,t)&&"script"===e.name}function cS({parser:e}){return(t,r,n)=>Pw(aS(n.node),t,{parser:e},$w)}function dS(e,t){if("angular"!==t.parser)return;let{node:r}=e,n=r.fullName;if(n.startsWith("(")&&n.endsWith(")")||n.startsWith("on-"))return Tl;if(n.startsWith("[")&&n.endsWith("]")||/^bind(?:on)?-/u.test(n)||/^ng-(?:if|show|hide|class|style)$/u.test(n))return Cl;if(n.startsWith("*"))return $l;let a=aS(r);return/^i18n(?:-.+)?$/u.test(n)?()=>Cw(gw(lS(r,a.trim())),!a.includes("@@")):kl.test(a)?e=>async function(e,t){let r=[];for(let[n,a]of e.split(kl).entries())if(n%2==0)r.push(xw(a));else try{r.push(vw(["{{",fw([Fs,await Pw(a,t,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),Fs,"}}"]))}catch{r.push("{{",xw(a),"}}")}return r}(a,e):void 0}function pS(e,t){let{node:r}=e,n=aS(r);if("class"===r.fullName&&!t.parentParser&&!n.includes("{{"))return()=>n.trim().split(/\s+/u).join(" ")}function mS(e){return"\t"===e||"\n"===e||"\f"===e||"\r"===e||" "===e}function fS(e){let t,r,n,a,o,i,s=e.length,l=0;function u(t){let r,n=t.exec(e.substring(l));if(n)return[r]=n,l+=r.length,r}let c=[];for(;;){if(u(ql),l>=s){if(0===c.length)throw new Error("Must contain one or more image candidate strings.");return c}i=l,t=u(Vl),r=[],","===t.slice(-1)?(t=t.replace(Rl,""),p()):d()}function d(){for(u(El),n="",a="in descriptor";;){if(o=e.charAt(l),"in descriptor"===a)if(mS(o))n&&(r.push(n),n="",a="after descriptor");else{if(","===o)return l+=1,n&&r.push(n),void p();if("("===o)n+=o,a="in parens";else{if(""===o)return n&&r.push(n),void p();n+=o}}else if("in parens"===a)if(")"===o)n+=o,a="in descriptor";else{if(""===o)return r.push(n),void p();n+=o}else if("after descriptor"===a&&!mS(o)){if(""===o)return void p();a="in descriptor",l-=1}l+=1}}function p(){let n,a,o,s,l,u,d,p,m,f=!1,h={};for(s=0;s<r.length;s++)l=r[s],u=l[l.length-1],d=l.substring(0,l.length-1),p=parseInt(d,10),m=parseFloat(d),Il.test(d)&&"w"===u?((n||a)&&(f=!0),0===p?f=!0:n=p):Nl.test(d)&&"x"===u?((n||a||o)&&(f=!0),m<0?f=!0:a=m):Il.test(d)&&"h"===u?((o||a)&&(f=!0),0===p?f=!0:o=p):f=!0;if(f)throw new Error(`Invalid srcset descriptor found in "${e}" at "${l}".`);h.source={value:t,startOffset:i},n&&(h.width={value:n}),a&&(h.density={value:a}),o&&(h.height={value:o}),c.push(h)}}function hS(e){if("srcset"===e.node.fullName&&("img"===e.parent.fullName||"source"===e.parent.fullName))return()=>function(e){let t=Wl(e),r=jl.filter((e=>t.some((t=>Object.prototype.hasOwnProperty.call(t,e)))));if(r.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[n]=r,a=Al[n],o=t.map((e=>e.source.value)),i=Math.max(...o.map((e=>e.length))),s=t.map((e=>e[n]?String(e[n].value):"")),l=s.map((e=>{let t=e.indexOf(".");return-1===t?e.length:t})),u=Math.max(...l);return Cw(yw([",",Fs],o.map(((e,t)=>{let r=[e],n=s[t];if(n){let o=i-e.length+1,s=u-l[t],c=" ".repeat(o+s);r.push(Ow(c," "),n+a)}return r}))))}(aS(e.node))}function vS(e,t){let{node:r}=e,n=aS(e.node).trim();if("style"===r.fullName&&!t.parentParser&&!n.includes("{{"))return async e=>Cw(await e(n,{parser:"css",__isHTMLStyleAttribute:!0}))}function gS(e,t){let{root:r}=e;return Ml.has(r)||Ml.set(r,r.children.some((e=>uS(e,t)&&["ts","typescript"].includes(e.attrMap.lang)))),Ml.get(r)}function OS(e,t,r){let{node:n}=r;return Pw(`type T<${aS(n)}> = any`,e,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},$w)}async function yS(e,t,r,n){let{left:a,operator:o,right:i}=function(e){let t=/(.*?)\s+(in|of)\s+(.*)/su,r=/,([^,\]}]*)(?:,([^,\]}]*))?$/u,n=/^\(|\)$/gu,a=e.match(t);if(!a)return;let o={};if(o.for=a[3].trim(),!o.for)return;let i=ws(!1,a[1].trim(),n,""),s=i.match(r);s?(o.alias=i.replace(r,""),o.iterator1=s[1].trim(),s[2]&&(o.iterator2=s[2].trim())):o.alias=i;let l=[o.alias,o.iterator1,o.iterator2];return l.some(((e,t)=>!e&&(0===t||l.slice(t+1).some(Boolean))))?void 0:{left:l.filter(Boolean).join(","),operator:a[2],right:o.for}}(aS(r.node)),s=Bl(r,n);return[vw(await Pw(`function _(${a}) {}`,e,{parser:s?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",o," ",await Pw(i,e,{parser:s?"__ts_expression":"__js_expression"})]}function bS(e,t){if("vue"!==t.parser)return;let{node:r}=e,n=r.fullName;if("v-for"===n)return yS;if("generic"===n&&uS(r.parent,t))return OS;let a=aS(r),o=Bl(e,t);return function(e){let t=e.fullName;return"#"===t.charAt(0)||"slot-scope"===t||"v-slot"===t||t.startsWith("v-slot:")}(r)||function(e,t){let r=e.parent;if(!iS(r,t))return!1;let n=r.fullName,a=e.fullName;return"script"===n&&"setup"===a||"style"===n&&"vars"===a}(r,t)?e=>function(e,t,{parseWithTs:r}){return Pw(`function _(${e}) {}`,t,{parser:r?"babel-ts":"babel",__isVueBindings:!0})}(a,e,{parseWithTs:o}):n.startsWith("@")||n.startsWith("v-on:")?e=>function(e,t,{parseWithTs:r}){return function(e){let t=e.trim();return/^(?:[\w$]+|\([^)]*\))\s*=>|^function\s*\(/u.test(t)||/^[$_a-z][\w$]*(?:\.[$_a-z][\w$]*|\['[^']*'\]|\["[^"]*"\]|\[\d+\]|\[[$_a-z][\w$]*\])*$/iu.test(t)}(e)?_S(e,t,{parseWithTs:r}):Pw(e,t,{parser:r?"__vue_ts_event_binding":"__vue_event_binding"},$w)}(a,e,{parseWithTs:o}):n.startsWith(":")||n.startsWith("v-bind:")?e=>function(e,t,{parseWithTs:r}){return Pw(e,t,{parser:r?"__vue_ts_expression":"__vue_expression"},$w)}(a,e,{parseWithTs:o}):n.startsWith("v-")?e=>_S(a,e,{parseWithTs:o}):void 0}function _S(e,t,{parseWithTs:r}){return Pw(e,t,{parser:r?"__ts_expression":"__js_expression"},$w)}function xS(e,t){let{node:r}=e;if(r.value){if(/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/u.test(t.originalText.slice(r.valueSpan.start.offset,r.valueSpan.end.offset))||"lwc"===t.parser&&r.value.startsWith("{")&&r.value.endsWith("}"))return[r.rawName,"=",r.value];for(let r of[Dl,vS,Ql,zl,Pl]){let n=r(e,t);if(n)return wS(n)}}}function wS(e){return async(t,r,n,a)=>{let o=await e(t,r,n,a);if(o)return o=bw(o,(e=>"string"==typeof e?ws(!1,e,'"',"""):e)),[n.node.rawName,'="',vw(o),'"']}}function SS(e){return Array.isArray(e)&&e.length>0}function kS(e){return e.sourceSpan.start.offset}function TS(e){return e.sourceSpan.end.offset}function CS(e,t){return[e.isSelfClosing?"":$S(e,t),PS(e,t)]}function $S(e,t){return e.lastChild&&WS(e.lastChild)?"":[QS(e,t),qS(e,t)]}function PS(e,t){return(e.next?IS(e.next):NS(e.parent))?"":[VS(e,t),ES(e,t)]}function QS(e,t){return NS(e)?VS(e.lastChild,t):""}function ES(e,t){return WS(e)?qS(e.parent,t):AS(e)?LS(e.next):""}function qS(e,t){if(Ul(!e.isSelfClosing),RS(e,t))return"";switch(e.type){case"ieConditionalComment":return"<!";case"element":if(e.hasHtmComponentClosingTag)return"<//";default:return`</${e.rawName}`}}function VS(e,t){if(RS(e,t))return"";switch(e.type){case"ieConditionalComment":case"ieConditionalEndComment":return"[endif]--\x3e";case"ieConditionalStartComment":return"]>\x3c!--\x3e";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(e.isSelfClosing)return"/>";default:return">"}}function RS(e,t){return!e.isSelfClosing&&!e.endSourceSpan&&(Iw(e)||Rw(e.parent,t))}function IS(e){return e.prev&&"docType"!==e.prev.type&&"angularControlFlowBlock"!==e.type&&!Nw(e.prev)&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function NS(e){var t;return(null==(t=e.lastChild)?void 0:t.isTrailingSpaceSensitive)&&!e.lastChild.hasTrailingSpaces&&!Nw(Zw(e.lastChild))&&!eS(e)}function WS(e){return!e.next&&!e.hasTrailingSpaces&&e.isTrailingSpaceSensitive&&Nw(Zw(e))}function AS(e){return e.next&&!Nw(e.next)&&Nw(e)&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces}function jS(e){return!e.prev&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces}function DS(e,t,r){var n;let{node:a}=e;if(!Yl(a.attrs))return a.isSelfClosing?" ":"";let o="comment"===(null==(n=a.prev)?void 0:n.type)&&function(e){let t=e.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/su);return!!t&&(!t[1]||t[1].split(/\s+/u))}(a.prev.value),i="boolean"==typeof o?()=>o:Array.isArray(o)?e=>o.includes(e.rawName):()=>!1,s=e.map((({node:e})=>i(e)?xw(t.originalText.slice(kS(e),TS(e))):r()),"attrs"),l="element"===a.type&&"script"===a.fullName&&1===a.attrs.length&&"src"===a.attrs[0].fullName&&0===a.children.length,u=t.singleAttributePerLine&&a.attrs.length>1&&!iS(a,t)?Zs:Fs,c=[fw([l?" ":Fs,yw(u,s)])];return a.firstChild&&jS(a.firstChild)||a.isSelfClosing&&NS(a.parent)||l?c.push(a.isSelfClosing?" ":""):c.push(t.bracketSameLine?a.isSelfClosing?" ":"":a.isSelfClosing?Fs:Gs),c}function MS(e){return e.firstChild&&jS(e.firstChild)?"":US(e)}function BS(e,t,r){let{node:n}=e;return[zS(n,t),DS(e,t,r),n.isSelfClosing?"":MS(n)]}function zS(e,t){return e.prev&&AS(e.prev)?"":[XS(e,t),LS(e)]}function XS(e,t){return jS(e)?US(e.parent):IS(e)?VS(e.prev,t):""}function LS(e){switch(e.type){case"ieConditionalComment":case"ieConditionalStartComment":return`\x3c!--[if ${e.condition}`;case"ieConditionalEndComment":return"\x3c!--<!";case"interpolation":return"{{";case"docType":return"html"===e.value?"<!doctype":"<!DOCTYPE";case"angularIcuExpression":return"{";case"element":if(e.condition)return`\x3c!--[if ${e.condition}]>\x3c!--\x3e<${e.rawName}`;default:return`<${e.rawName}`}}function US(e){switch(Ul(!e.isSelfClosing),e.type){case"ieConditionalComment":return"]>";case"element":if(e.condition)return">\x3c!--<![endif]--\x3e";default:return">"}}function YS(e,t){if(!e.endSourceSpan)return"";let r=e.startSourceSpan.end.offset;e.firstChild&&jS(e.firstChild)&&(r-=US(e).length);let n=e.endSourceSpan.start.offset;return e.lastChild&&WS(e.lastChild)?n+=qS(e,t).length:NS(e)&&(n-=VS(e.lastChild,t).length),t.originalText.slice(r,n)}function FS(e,t){let{node:r}=e;switch(r.type){case"element":if(Ww(r)||"interpolation"===r.type)return;if(!r.isSelfClosing&&sS(r,t)){let n=Kw(r,t);return n?async(a,o)=>{let i=Fl(r,t),s=/^\s*$/u.test(i),l="";return s||(l=await a(xl(i),{parser:n,__embeddedInHtml:!0}),s=""===l),[XS(r,t),vw(BS(e,t,o)),s?"":Zs,l,s?"":Zs,CS(r,t),ES(r,t)]}:void 0}break;case"text":if(Ww(r.parent)){let e=Kw(r.parent,t);if(e)return async n=>{let a="markdown"===e?rS(r.value.replace(/^[^\S\n]*\n/u,"")):r.value,o={parser:e,__embeddedInHtml:!0};if("html"===t.parser&&"babel"===e){let e="script",{attrMap:t}=r.parent;t&&("module"===t.type||"text/babel"===t.type&&"module"===t["data-type"])&&(e="module"),o.__babelSourceType=e}return[Ys,XS(r,t),await n(a,o),ES(r,t)]}}else if("interpolation"===r.parent.type)return async n=>{let a={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return"angular"===t.parser?a.parser="__ng_interpolation":"vue"===t.parser?a.parser=Bl(e,t)?"__vue_ts_expression":"__vue_expression":a.parser="__js_expression",[fw([Fs,await n(r.value,a)]),r.parent.next&&IS(r.parent.next)?" ":Fs]};break;case"attribute":return Xl(e,t);case"front-matter":return e=>pl(r,e);case"angularControlFlowBlockParameters":return Gl.has(e.parent.name)?ml:void 0;case"angularLetDeclarationInitializer":return e=>Pw(r.value,e,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}function GS(e){if(null!==Hl&&(Hl.property,1)){let e=Hl;return Hl=GS.prototype=null,e}return Hl=GS.prototype=e??Object.create(null),new GS}function ZS(e,t="type"){return function(e){GS(e)}(e),function(r){let n=r[t],a=e[n];if(!Array.isArray(a))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:r});return a}}function HS(e){return/^\s*<!--\s*@(?:format|prettier)\s*-->/u.test(e)}function KS(e){return"\x3c!-- @format --\x3e\n\n"+e}function JS(e){let t=TS(e);return"element"===e.type&&!e.endSourceSpan&&Yl(e.children)?Math.max(t,JS(Js(!1,e.children,-1))):t}function ek(e,t,r){let n=e.node;if(Iw(n)){let e=JS(n);return[XS(n,t),xw(ol.trimEnd(t.originalText.slice(kS(n)+(n.prev&&AS(n.prev)?LS(n).length:0),e-(n.next&&IS(n.next)?VS(n,t).length:0)))),ES(n,t)]}return r()}function tk(e,t){return Nw(e)&&Nw(t)?e.isTrailingSpaceSensitive?e.hasTrailingSpaces?Lw(t)?Zs:Fs:"":Lw(t)?Zs:Gs:AS(e)&&(Iw(t)||t.firstChild||t.isSelfClosing||"element"===t.type&&t.attrs.length>0)||"element"===e.type&&e.isSelfClosing&&IS(t)?"":!t.isLeadingSpaceSensitive||Lw(t)||IS(t)&&e.lastChild&&WS(e.lastChild)&&e.lastChild.lastChild&&WS(e.lastChild.lastChild)?Zs:t.hasLeadingSpaces?Fs:Gs}function rk(e,t,r){let{node:n}=e;if(Xw(n))return[Ys,...e.map((e=>{let n=e.node,a=n.prev?tk(n.prev,n):"";return[a?[a,Bw(n.prev)?Zs:""]:"",ek(e,t,r)]}),"children")];let a=n.children.map((()=>Symbol("")));return e.map(((e,n)=>{let o=e.node;if(Nw(o)){if(o.prev&&Nw(o.prev)){let n=tk(o.prev,o);if(n)return Bw(o.prev)?[Zs,Zs,ek(e,t,r)]:[n,ek(e,t,r)]}return ek(e,t,r)}let i=[],s=[],l=[],u=[],c=o.prev?tk(o.prev,o):"",d=o.next?tk(o,o.next):"";return c&&(Bw(o.prev)?i.push(Zs,Zs):c===Zs?i.push(Zs):Nw(o.prev)?s.push(c):s.push(Ow("",Gs,{groupId:a[n-1]}))),d&&(Bw(o)?Nw(o.next)&&u.push(Zs,Zs):d===Zs?Nw(o.next)&&u.push(Zs):l.push(d)),[...i,vw([...s,vw([ek(e,t,r),...l],{id:a[n]})]),...u]}),"children")}function nk(e,t,r){let{node:n}=e,a=[];(function(e){let{previous:t}=e;return"angularControlFlowBlock"===(null==t?void 0:t.type)&&!Iw(t)&&!ak(t)})(e)&&a.push("} "),a.push("@",n.name),n.parameters&&a.push(" (",vw(r("parameters")),")"),a.push(" {");let o=ak(n);return n.children.length>0?(n.firstChild.hasLeadingSpaces=!0,n.lastChild.hasTrailingSpaces=!0,a.push(fw([Zs,rk(e,t,r)])),o&&a.push(Zs,"}")):o&&a.push("}"),vw(a,{shouldBreak:!0})}function ak(e){var t,r;return!("angularControlFlowBlock"===(null==(t=e.next)?void 0:t.type)&&null!=(r=Jl.get(e.name))&&r.has(e.next.name))}function ok(e,t,r){let{node:n}=e;if(Rw(n,t))return[XS(n,t),vw(BS(e,t,r)),xw(Fl(n,t)),...CS(n,t),ES(n,t)];let a=1===n.children.length&&("interpolation"===n.firstChild.type||"angularIcuExpression"===n.firstChild.type)&&n.firstChild.isLeadingSpaceSensitive&&!n.firstChild.hasLeadingSpaces&&n.lastChild.isTrailingSpaceSensitive&&!n.lastChild.hasTrailingSpaces,o=Symbol("element-attr-group-id"),i=a=>vw([vw(BS(e,t,r),{id:o}),a,CS(n,t)]);return 0===n.children.length?i(n.hasDanglingSpaces&&n.isDanglingSpaceSensitive?Fs:""):i([zw(n)?Ys:"",(s=[a?Ow(Gs,"",{groupId:o}):n.firstChild.hasLeadingSpaces&&n.firstChild.isLeadingSpaceSensitive?Fs:"text"===n.firstChild.type&&n.isWhitespaceSensitive&&n.isIndentationSensitive?function(e){return hw(Number.NEGATIVE_INFINITY,e)}(Gs):Gs,rk(e,t,r)],a?function(e,t){return Ls(e),{type:Vs,contents:e,groupId:t.groupId,negate:t.negate}}(s,{groupId:o}):!Ww(n)&&!oS(n,t)||"root"!==n.parent.type||"vue"!==t.parser||t.vueIndentScriptAndStyle?fw(s):s),(n.next?IS(n.next):NS(n.parent))?n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?" ":"":a?Ow(Gs,"",{groupId:o}):n.lastChild.hasTrailingSpaces&&n.lastChild.isTrailingSpaceSensitive?Fs:("comment"===n.lastChild.type||"text"===n.lastChild.type&&n.isWhitespaceSensitive&&n.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${t.tabWidth*(e.ancestors.length-1)}}$`,"u").test(n.lastChild.value)?"":Gs]);var s}function ik(e){return e>=9&&e<=32||160==e}function sk(e){return 48<=e&&e<=57}function lk(e){return e>=97&&e<=122||e>=65&&e<=90}function uk(e){return 10===e||13===e}function ck(e){return 48<=e&&e<=55}function dk(e){return 39===e||34===e||96===e}function pk(e,t){for(let r of iu)r(e,t);return e}function mk(e){e.walk((e=>{if("element"===e.type&&e.tagDefinition.ignoreFirstLf&&e.children.length>0&&"text"===e.children[0].type&&"\n"===e.children[0].value[0]){let t=e.children[0];1===t.value.length?e.removeChild(t):t.value=t.value.slice(1)}}))}function fk(e){let t=e=>{var t,r;return"element"===e.type&&"ieConditionalStartComment"===(null==(t=e.prev)?void 0:t.type)&&e.prev.sourceSpan.end.offset===e.startSourceSpan.start.offset&&"ieConditionalEndComment"===(null==(r=e.firstChild)?void 0:r.type)&&e.firstChild.sourceSpan.start.offset===e.startSourceSpan.end.offset};e.walk((e=>{if(e.children)for(let r=0;r<e.children.length;r++){let n=e.children[r];if(!t(n))continue;let a=n.prev,o=n.firstChild;e.removeChild(a),r--;let i=new nu(a.sourceSpan.start,o.sourceSpan.end),s=new nu(i.start,n.sourceSpan.end);n.condition=a.condition,n.sourceSpan=s,n.startSourceSpan=i,n.removeChild(o)}}))}function hk(e){return function(e,t,r){e.walk((e=>{if(e.children)for(let n=0;n<e.children.length;n++){let a=e.children[n];if("text"!==a.type&&!t(a))continue;"text"!==a.type&&(a.type="text",a.value=r(a));let o=a.prev;!o||"text"!==o.type||(o.value+=a.value,o.sourceSpan=new nu(o.sourceSpan.start,a.sourceSpan.end),e.removeChild(a),n--)}}))}(e,(e=>"cdata"===e.type),(e=>`<![CDATA[${e.value}]]>`))}function vk(e){let t=e=>{var t,r;return"element"===e.type&&0===e.attrs.length&&1===e.children.length&&"text"===e.firstChild.type&&!ol.hasWhitespaceCharacter(e.children[0].value)&&!e.firstChild.hasLeadingSpaces&&!e.firstChild.hasTrailingSpaces&&e.isLeadingSpaceSensitive&&!e.hasLeadingSpaces&&e.isTrailingSpaceSensitive&&!e.hasTrailingSpaces&&"text"===(null==(t=e.prev)?void 0:t.type)&&"text"===(null==(r=e.next)?void 0:r.type)};e.walk((e=>{if(e.children)for(let r=0;r<e.children.length;r++){let n=e.children[r];if(!t(n))continue;let a=n.prev,o=n.next;a.value+=`<${n.rawName}>`+n.firstChild.value+`</${n.rawName}>`+o.value,a.sourceSpan=new nu(a.sourceSpan.start,o.sourceSpan.end),a.isTrailingSpaceSensitive=o.isTrailingSpaceSensitive,a.hasTrailingSpaces=o.hasTrailingSpaces,e.removeChild(n),r--,e.removeChild(o)}}))}function gk(e,t){if("html"===t.parser)return;let r=/\{\{(.+?)\}\}/su;e.walk((e=>{if(function(e){return e.children&&!Ww(e)}(e))for(let t of e.children){if("text"!==t.type)continue;let n=t.sourceSpan.start,a=null,o=t.value.split(r);for(let r=0;r<o.length;r++,n=a){let i=o[r];r%2!=0?(a=n.moveBy(i.length+4),e.insertChildBefore(t,{type:"interpolation",sourceSpan:new nu(n,a),children:0===i.length?[]:[{type:"text",value:i,sourceSpan:new nu(n.moveBy(2),a.moveBy(-2))}]})):(a=n.moveBy(i.length),i.length>0&&e.insertChildBefore(t,{type:"text",value:i,sourceSpan:new nu(n,a)}))}e.removeChild(t)}}))}function Ok(e){e.walk((e=>{if(!e.children)return;if(0===e.children.length||1===e.children.length&&"text"===e.children[0].type&&0===ol.trim(e.children[0].value).length)return e.hasDanglingSpaces=e.children.length>0,void(e.children=[]);let t=function(e){return Ww(e)||"interpolation"===e.type||Aw(e)}(e),r=Aw(e);if(!t)for(let n=0;n<e.children.length;n++){let t=e.children[n];if("text"!==t.type)continue;let{leadingWhitespace:r,text:a,trailingWhitespace:o}=wl(t.value),i=t.prev,s=t.next;a?(t.value=a,t.sourceSpan=new nu(t.sourceSpan.start.moveBy(r.length),t.sourceSpan.end.moveBy(-o.length)),r&&(i&&(i.hasTrailingSpaces=!0),t.hasLeadingSpaces=!0),o&&(t.hasTrailingSpaces=!0,s&&(s.hasLeadingSpaces=!0))):(e.removeChild(t),n--,(r||o)&&(i&&(i.hasTrailingSpaces=!0),s&&(s.hasLeadingSpaces=!0)))}e.isWhitespaceSensitive=t,e.isIndentationSensitive=r}))}function yk(e){e.walk((e=>{e.isSelfClosing=!e.children||"element"===e.type&&(e.tagDefinition.isVoid||e.endSourceSpan&&e.startSourceSpan.start===e.endSourceSpan.start&&e.startSourceSpan.end===e.endSourceSpan.end)}))}function bk(e,t){e.walk((e=>{"element"===e.type&&(e.hasHtmComponentClosingTag=e.endSourceSpan&&/^<\s*\/\s*\/\s*>$/u.test(t.originalText.slice(e.endSourceSpan.start.offset,e.endSourceSpan.end.offset)))}))}function _k(e,t){e.walk((e=>{e.cssDisplay=function(e,t){var r;if(iS(e,t))return"block";if("comment"===(null==(r=e.prev)?void 0:r.type)){let t=e.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/u);if(t)return t[1]}let n=!1;if("element"===e.type&&"svg"===e.namespace){if(!function(e,t){let r=e;for(;r;){if(t(r))return!0;r=r.parent}return!1}(e,(e=>"svg:foreignObject"===e.fullName)))return"svg"===e.name?"inline-block":"block";n=!0}switch(t.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:return"element"===e.type&&(!e.namespace||n||bl(e))&&gl[e.name]||vl}}(e,t)}))}function xk(e,t){e.walk((e=>{let{children:r}=e;if(r){if(0===r.length)return void(e.isDanglingSpaceSensitive=Mw(e));for(let e of r)e.isLeadingSpaceSensitive=jw(e,t),e.isTrailingSpaceSensitive=Dw(e,t);for(let e=0;e<r.length;e++){let t=r[e];t.isLeadingSpaceSensitive=(0===e||t.prev.isTrailingSpaceSensitive)&&t.isLeadingSpaceSensitive,t.isTrailingSpaceSensitive=(e===r.length-1||t.next.isLeadingSpaceSensitive)&&t.isTrailingSpaceSensitive}}}))}function wk(e,t,r){let{node:n}=e;switch(n.type){case"front-matter":return xw(n.raw);case"root":return t.__onHtmlRoot&&t.__onHtmlRoot(n),[vw(rk(e,t,r)),Zs];case"element":case"ieConditionalComment":return ok(e,t,r);case"angularControlFlowBlock":return nk(e,t,r);case"angularControlFlowBlockParameters":return function(e,t,r){return[fw([Gs,yw([";",Fs],e.map(r,"children"))]),Gs]}(e,0,r);case"angularControlFlowBlockParameter":return ol.trim(n.expression);case"angularLetDeclaration":return vw(["@let ",vw([n.id," =",vw(fw([Fs,r("init")]))]),";"]);case"angularLetDeclarationInitializer":return n.value;case"angularIcuExpression":return function(e,t,r){let{node:n}=e;return[zS(n,t),vw([n.switchValue.trim(),", ",n.clause,n.cases.length>0?[",",fw([Fs,yw(Fs,e.map(r,"cases"))])]:"",Gs]),PS(n,t)]}(e,t,r);case"angularIcuCase":return function(e,t,r){let{node:n}=e;return[n.value," {",vw([fw([Gs,e.map((({node:e})=>"text"!==e.type||ol.trim(e.value)?r():""),"expression")]),Gs]),"}"]}(e,0,r);case"ieConditionalStartComment":case"ieConditionalEndComment":return[zS(n),PS(n)];case"interpolation":return[zS(n,t),...e.map(r,"children"),PS(n,t)];case"text":{if("interpolation"===n.parent.type){let e=/\n[^\S\n]*$/u,t=e.test(n.value);return[xw(t?n.value.replace(e,""):n.value),t?Zs:""]}let e=_w([XS(n,t),...lS(n),ES(n,t)]);return Array.isArray(e)?gw(e):e}case"docType":return[vw([zS(n,t)," ",ws(!1,n.value.replace(/^html\b/iu,"html"),/\s+/gu," ")]),PS(n,t)];case"comment":return[XS(n,t),xw(t.originalText.slice(kS(n),TS(n))),ES(n,t)];case"attribute":{if(null===n.value)return n.rawName;let e=nS(n.value),t=rl(e,'"');return[n.rawName,"=",t,xw('"'===t?ws(!1,e,'"',"""):ws(!1,e,"'","'")),t]}default:throw new sl(n,"HTML")}}function Sk(e,t=!0){if(":"!=e[0])return[null,e];let r=e.indexOf(":",1);if(-1===r){if(t)throw new Error(`Unsupported format "${e}" expecting ":namespace:name"`);return[null,e]}return[e.slice(1,r),e.slice(r+1)]}function kk(e){return"ng-container"===Sk(e)[1]}function Tk(e){return"ng-content"===Sk(e)[1]}function Ck(e){return null===e?null:Sk(e)[0]}function $k(e,t){return e?`:${e}:${t}`:t}function Pk(){return _u||(_u={},Qk(Ou.HTML,["iframe|srcdoc","*|innerHTML","*|outerHTML"]),Qk(Ou.STYLE,["*|style"]),Qk(Ou.URL,["*|formAction","area|href","area|ping","audio|src","a|href","a|ping","blockquote|cite","body|background","del|cite","form|action","img|src","input|src","ins|cite","q|cite","source|src","track|src","video|poster","video|src"]),Qk(Ou.RESOURCE_URL,["applet|code","applet|codebase","base|href","embed|src","frame|src","head|profile","html|manifest","iframe|src","link|href","media|src","object|codebase","object|data","script|src"])),_u}function Qk(e,t){for(let r of t)_u[r.toLowerCase()]=e}function Ek(e){return Pu||($u=new Cu({canSelfClose:!0}),Pu=Object.assign(Object.create(null),{base:new Cu({isVoid:!0}),meta:new Cu({isVoid:!0}),area:new Cu({isVoid:!0}),embed:new Cu({isVoid:!0}),link:new Cu({isVoid:!0}),img:new Cu({isVoid:!0}),input:new Cu({isVoid:!0}),param:new Cu({isVoid:!0}),hr:new Cu({isVoid:!0}),br:new Cu({isVoid:!0}),source:new Cu({isVoid:!0}),track:new Cu({isVoid:!0}),wbr:new Cu({isVoid:!0}),p:new Cu({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new Cu({closedByChildren:["tbody","tfoot"]}),tbody:new Cu({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new Cu({closedByChildren:["tbody"],closedByParent:!0}),tr:new Cu({closedByChildren:["tr"],closedByParent:!0}),td:new Cu({closedByChildren:["td","th"],closedByParent:!0}),th:new Cu({closedByChildren:["td","th"],closedByParent:!0}),col:new Cu({isVoid:!0}),svg:new Cu({implicitNamespacePrefix:"svg"}),foreignObject:new Cu({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new Cu({implicitNamespacePrefix:"math"}),li:new Cu({closedByChildren:["li"],closedByParent:!0}),dt:new Cu({closedByChildren:["dt","dd"]}),dd:new Cu({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new Cu({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new Cu({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new Cu({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new Cu({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new Cu({closedByChildren:["optgroup"],closedByParent:!0}),option:new Cu({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new Cu({ignoreFirstLf:!0}),listing:new Cu({ignoreFirstLf:!0}),style:new Cu({contentType:bu.RAW_TEXT}),script:new Cu({contentType:bu.RAW_TEXT}),title:new Cu({contentType:{default:bu.ESCAPABLE_RAW_TEXT,svg:bu.PARSABLE_DATA}}),textarea:new Cu({contentType:bu.ESCAPABLE_RAW_TEXT,ignoreFirstLf:!0})}),(new Tu).allKnownElementNames().forEach((e=>{!Pu[e]&&null===Ck(e)&&(Pu[e]=new Cu({canSelfClose:!1}))}))),Pu[e]??$u}function qk(e,t,r=null){let n=[],a=e.visit?t=>e.visit(t,r)||t.visit(e,r):t=>t.visit(e,r);return t.forEach((e=>{let t=a(e);t&&n.push(t)})),n}function Vk(e){return`Unexpected character "${0===e?"EOF":String.fromCharCode(e)}"`}function Rk(e){return`Unknown entity "${e}" - use the "&#<decimal>;" or "&#x<hex>;" syntax`}function Ik(e){return!ik(e)||0===e}function Nk(e){return ik(e)||62===e||60===e||47===e||39===e||34===e||61===e||0===e}function Wk(e){return(e<97||122<e)&&(e<65||90<e)&&(e<48||e>57)}function Ak(e){return 59===e||0===e||!function(e){return e>=97&&e<=102||e>=65&&e<=70||sk(e)}(e)}function jk(e){return 59===e||0===e||!lk(e)}function Dk(e){return e>=97&&e<=122?e-97+65:e}function Mk(e){return lk(e)||sk(e)||95===e}function Bk(e){return 59!==e&&Ik(e)}function zk(e,t){return e.length>0&&e[e.length-1]===t}function Xk(e,t){return void 0!==zu[t]?zu[t]||e:/^#x[a-f0-9]+$/i.test(t)?String.fromCodePoint(parseInt(t.slice(2),16)):/^#\d+$/.test(t)?String.fromCodePoint(parseInt(t.slice(1),10)):e}function Lk(e,t={}){let{canSelfClose:r=!1,allowHtmComponentClosingTags:n=!1,isTagNameCaseSensitive:a=!1,getTagContentType:o,tokenizeAngularBlocks:i=!1,tokenizeAngularLetDeclaration:s=!1}=t;return sc().parse(e,"angular-html-parser",{tokenizeExpansionForms:i,interpolationConfig:void 0,canSelfClose:r,allowHtmComponentClosingTags:n,tokenizeBlocks:i,tokenizeLet:s},a,o)}function Uk(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}function Yk(e){let t=function(e){let t=e.slice(0,uc);if("---"!==t&&"+++"!==t)return;let r=e.indexOf("\n",uc);if(-1===r)return;let n=e.slice(uc,r).trim(),a=e.indexOf(`\n${t}`,r),o=n;if(o||(o="+++"===t?"toml":"yaml"),-1===a&&"---"===t&&"yaml"===o&&(a=e.indexOf("\n...",r)),-1===a)return;let i=a+1+uc,s=e.charAt(i+1);if(!/\s?/u.test(s))return;let l=e.slice(0,i);return{type:"front-matter",language:o,explicitLanguage:n,value:e.slice(r+1,a),startDelimiter:t,endDelimiter:l.slice(-uc),raw:l}}(e);if(!t)return{content:e};let{raw:r}=t;return{frontMatter:t,content:ws(!1,r,/[^\n]/gu," ")+e.slice(r.length)}}function Fk(e,t){let r=e.map(t);return r.some(((t,r)=>t!==e[r]))?r:e}function Gk(e,t,r){let[,n,a,o]=r,i=4+n.length,s=e.sourceSpan.start.moveBy(i),l=s.moveBy(o.length),[u,c]=(()=>{try{return[!0,t(o,s).children]}catch{return[!1,[{type:"text",value:o,sourceSpan:new nu(s,l)}]]}})();return{type:"ieConditionalComment",complete:u,children:c,condition:ws(!1,a.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan,startSourceSpan:new nu(e.sourceSpan.start,s),endSourceSpan:new nu(l,e.sourceSpan.end)}}function Zk(e,t,r){let[,n]=r;return{type:"ieConditionalStartComment",condition:ws(!1,n.trim(),/\s+/gu," "),sourceSpan:e.sourceSpan}}function Hk(e){return{type:"ieConditionalEndComment",sourceSpan:e.sourceSpan}}function Kk(e,t,r){let{name:n,canSelfClose:a=!0,normalizeTagName:o=!1,normalizeAttributeName:i=!1,allowHtmComponentClosingTags:s=!1,isTagNameCaseSensitive:l=!1,shouldParseAsRawText:u}=t,{rootNodes:c,errors:d}=Lk(e,{canSelfClose:a,allowHtmComponentClosingTags:s,isTagNameCaseSensitive:l,getTagContentType:u?(...e)=>u(...e)?bu.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:"angular"===n||void 0,tokenizeAngularLetDeclaration:"angular"===n||void 0});if("vue"===n){if(c.some((e=>"docType"===e.type&&"html"===e.value||"element"===e.type&&"html"===e.name.toLowerCase())))return Kk(e,gc,r);let t,n=()=>t??(t=Lk(e,{canSelfClose:a,allowHtmComponentClosingTags:s,isTagNameCaseSensitive:l})),o=e=>n().rootNodes.find((({startSourceSpan:t})=>t&&t.start.offset===e.startSourceSpan.start.offset))??e;for(let[e,a]of c.entries()){let{endSourceSpan:t,startSourceSpan:i}=a;if(null===t)d=n().errors,c[e]=o(a);else if(Jk(a,r)){let r=n().errors.find((e=>e.span.start.offset>i.start.offset&&e.span.start.offset<t.end.offset));r&&eT(r),c[e]=o(a)}}}d.length>0&&eT(d[0]);let p=e=>{let t=e.name.startsWith(":")?e.name.slice(1).split(":")[0]:null,r=e.nameSpan.toString(),n=null!==t&&r.startsWith(`${t}:`);e.name=n?r.slice(t.length+1):r,e.namespace=t,e.hasExplicitNamespace=n},m=(e,t)=>{let r=e.toLowerCase();return t(r)?r:e};return qk(new class extends Bu{visitExpansionCase(e,t){"angular"===n&&this.visitChildren(t,(t=>{t(e.expression)}))}visit(e){(e=>{switch(e.type){case"element":p(e);for(let t of e.attrs)p(t),t.valueSpan?(t.value=t.valueSpan.toString(),/["']/u.test(t.value[0])&&(t.value=t.value.slice(1,-1))):t.value=null;break;case"comment":e.value=e.sourceSpan.toString().slice(4,-3);break;case"text":e.value=e.sourceSpan.toString()}})(e),(e=>{if("element"===e.type){let t=Ek(l?e.name:e.name.toLowerCase());!e.namespace||e.namespace===t.implicitNamespacePrefix||bl(e)?e.tagDefinition=t:e.tagDefinition=Ek("")}})(e),(e=>{if("element"===e.type&&(o&&(!e.namespace||e.namespace===e.tagDefinition.implicitNamespacePrefix||bl(e))&&(e.name=m(e.name,(e=>vc.has(e)))),i))for(let t of e.attrs)t.namespace||(t.name=m(t.name,(t=>hc.has(e.name)&&(hc.get("*").has(t)||hc.get(e.name).has(t)))))})(e),(e=>{e.sourceSpan&&e.endSourceSpan&&(e.sourceSpan=new nu(e.sourceSpan.start,e.endSourceSpan.end))})(e)}},c),c}function Jk(e,t){var r;if("element"!==e.type||"template"!==e.name)return!1;let n=null==(r=e.attrs.find((e=>"lang"===e.name)))?void 0:r.value;return!n||"html"===hl(t,{language:n})}function eT(e){let{msg:t,span:{start:r,end:n}}=e;throw lc(t,{loc:{start:{line:r.line+1,column:r.col+1},end:{line:n.line+1,column:n.col+1}},cause:e})}function tT(e,t,r={},n=!0){let{frontMatter:a,content:o}=n?cc(e):{frontMatter:null,content:e},i=new ru(e,r.filepath),s=new tu(i,0,0,0),l={type:"root",sourceSpan:new nu(s,s.moveBy(e.length)),children:Kk(o,t,r)};if(a){let e=new tu(i,0,0,0);a.sourceSpan=new nu(e,e.moveBy(a.raw.length)),l.children.unshift(a)}let u=new mc(l),c=(n,a)=>{let{offset:o}=a,i=tT(ws(!1,e.slice(0,o),/[^\n\r]/gu," ")+n,t,r,!1);i.sourceSpan=new nu(a,Js(!1,i.children,-1).sourceSpan.end);let s=i.children[0];return s.length===o?i.children.shift():(s.sourceSpan=new nu(s.sourceSpan.start.moveBy(o),s.sourceSpan.end),s.value=s.value.slice(o)),i};return u.walk((e=>{if("comment"===e.type){let t=function(e,t){if(e.value)for(let{regex:r,parse:n}of fc){let a=e.value.match(r);if(a)return n(e,t,a)}return null}(e,c);t&&e.parent.replaceChild(e,t)}(function(e){if("block"===e.type){if(e.name=ws(!1,e.name.toLowerCase(),/\s+/gu," ").trim(),e.type="angularControlFlowBlock",!Yl(e.parameters))return void delete e.parameters;for(let t of e.parameters)t.type="angularControlFlowBlockParameter";e.parameters={type:"angularControlFlowBlockParameters",children:e.parameters,sourceSpan:new nu(e.parameters[0].sourceSpan.start,Js(!1,e.parameters,-1).sourceSpan.end)}}})(e),function(e){"letDeclaration"===e.type&&(e.type="angularLetDeclaration",e.id=e.name,e.init={type:"angularLetDeclarationInitializer",sourceSpan:new nu(e.valueSpan.start,e.valueSpan.end),value:e.value},delete e.name,delete e.value)}(e),function(e){("plural"===e.type||"select"===e.type)&&(e.clause=e.type,e.type="angularIcuExpression"),"expansionCase"===e.type&&(e.type="angularIcuCase")}(e)})),u}function rT(e){return{parse:(t,r)=>tT(t,e,r),hasPragma:HS,astFormat:"html",locStart:kS,locEnd:TS}}function nT(e){if("string"==typeof e)return Op;if(Array.isArray(e))return yp;if(!e)return;let{type:t}=e;return Vp.has(t)?t:void 0}function aT(e){return jp(e),{type:_p,contents:e}}function oT(e,t){return jp(t),{type:xp,contents:t,n:e}}function iT(e,t={}){return jp(e),Dp(t.expandedStates,!0),{type:Sp,id:t.id,contents:e,break:!!t.shouldBreak,expandedStates:t.expandedStates}}function sT(e){return oT(-1,e)}function lT(e){return Dp(e),{type:kp,parts:e}}function uT(e,t="",r={}){return jp(e),""!==t&&jp(t),{type:Tp,breakContents:e,flatContents:t,groupId:r.groupId}}function cT(e,t){jp(e),Dp(t);let r=[];for(let n=0;n<t.length;n++)0!==n&&r.push(e),r.push(t[n]);return r}function dT(e,t){if("string"==typeof e)return t(e);let r=new Map;return n(e);function n(e){if(r.has(e))return r.get(e);let a=function(e){switch(Rp(e)){case yp:return t(e.map(n));case kp:return t({...e,parts:e.parts.map(n)});case Tp:return t({...e,breakContents:n(e.breakContents),flatContents:n(e.flatContents)});case Sp:{let{expandedStates:r,contents:a}=e;return r?(r=r.map(n),a=r[0]):a=n(a),t({...e,contents:a,expandedStates:r})}case xp:case _p:case Cp:case Ep:case $p:return t({...e,contents:n(e.contents)});case Op:case bp:case wp:case Pp:case Qp:case qp:return t(e);default:throw new Wp(e)}}(e);return r.set(e,a),a}}function pT(e){return e.type!==Qp||e.hard?e.type===Tp?e.flatContents:e:e.soft?"":" "}function mT(e){return Array.isArray(e)&&e.length>0}function fT(e,t){let r=!0===t||t===Fp?Fp:Gp,n=r===Fp?Gp:Fp,a=0,o=0;for(let i of e)i===r?a++:i===n&&o++;return a>o?n:r}function hT(e,t,r){let n='"'===t?"'":'"';return t+gp(!1,e,/\\(.)|(["'])/gsu,((e,a,o)=>a===n?a:o===t?"\\"+o:o||(r&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/u.test(a)?a:"\\"+a)))+t}function vT(e,t){let r=e.slice(1,-1);return Hp(r,"json"===t.parser||"jsonc"===t.parser||"json5"===t.parser&&"preserve"===t.quoteProps&&!t.singleQuote?'"':t.__isInHtmlAttribute?"'":Zp(r,t.singleQuote),!("css"===t.parser||"less"===t.parser||"scss"===t.parser||t.__embeddedInHtml))}function gT(e){return"front-matter"===(null==e?void 0:e.type)}function OT(e,t,r){if(tm(e)&&"yaml"===e.language&&delete t.value,"css-comment"===e.type&&"css-root"===r.type&&r.nodes.length>0&&((r.nodes[0]===e||tm(r.nodes[0])&&r.nodes[1]===e)&&(delete t.text,/^\*\s*@(?:format|prettier)\s*$/u.test(e.text))||"css-root"===r.type&&Up(!1,r.nodes,-1)===e))return null;if("value-root"===e.type&&delete t.text,("media-query"===e.type||"media-query-list"===e.type||"media-feature-expression"===e.type)&&delete t.value,"css-rule"===e.type&&delete t.params,("media-feature"===e.type||"media-keyword"===e.type||"media-type"===e.type||"media-unknown"===e.type||"media-url"===e.type||"media-value"===e.type||"selector-attribute"===e.type||"selector-string"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"value-string"===e.type)&&e.value&&(t.value=function(e){return gp(!1,gp(!1,e,"'",'"'),/\\([^\da-f])/giu,"$1")}(e.value)),"selector-combinator"===e.type&&(t.value=gp(!1,t.value,/\s+/gu," ")),"media-feature"===e.type&&(t.value=gp(!1,t.value," ","")),("value-word"===e.type&&(e.isColor&&e.isHex||["initial","inherit","unset","revert"].includes(e.value.toLowerCase()))||"media-feature"===e.type||"selector-root-invalid"===e.type||"selector-pseudo"===e.type)&&(t.value=t.value.toLowerCase()),"css-decl"===e.type&&(t.prop=e.prop.toLowerCase()),("css-atrule"===e.type||"css-import"===e.type)&&(t.name=e.name.toLowerCase()),"value-number"===e.type&&(t.unit=e.unit.toLowerCase()),"value-unknown"===e.type&&(t.value=gp(!1,t.value,/;$/gu,"")),"selector-attribute"===e.type&&(t.attribute=e.attribute.trim(),e.namespace&&"string"==typeof e.namespace&&(t.namespace=e.namespace.trim()||!0),e.value&&(t.value=gp(!1,t.value.trim(),/^["']|["']$/gu,""),delete t.quoted)),("media-value"===e.type||"media-type"===e.type||"value-number"===e.type||"selector-root-invalid"===e.type||"selector-class"===e.type||"selector-combinator"===e.type||"selector-tag"===e.type)&&e.value&&(t.value=gp(!1,t.value,/([\d+.e-]+)([a-z]*)/giu,((e,t,r)=>{let n=Number(t);return Number.isNaN(n)?e:n+r.toLowerCase()}))),"selector-tag"===e.type){let e=t.value.toLowerCase();["from","to"].includes(e)&&(t.value=e)}if("css-atrule"===e.type&&"supports"===e.name.toLowerCase()&&delete t.value,"selector-unknown"===e.type&&delete t.value,"value-comma_group"===e.type){let r=e.groups.findIndex((e=>"value-number"===e.type&&"..."===e.unit));-1!==r&&(t.groups[r].unit="",t.groups.splice(r+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}return"value-comma_group"===e.type&&e.groups.some((e=>"value-atword"===e.type&&e.value.endsWith("[")||"value-word"===e.type&&e.value.startsWith("]")))?{type:"value-atword",value:e.groups.map((e=>e.value)).join(""),group:{open:null,close:null,groups:[],type:"value-paren_group"}}:void 0}async function yT(e,t){if("yaml"===e.language){let r=e.value.trim(),n=r?await t(r,{parser:"yaml"}):"";return function(e){return oT({type:"root"},e)}([e.startDelimiter,e.explicitLanguage,Xp,n,n?Xp:"",e.endDelimiter])}}function bT(e){let{node:t}=e;if("front-matter"===t.type)return async e=>{let r=await am(t,e);return r?[r,Xp]:void 0}}function _T(e){if(null!==im&&(im.property,1)){let e=im;return im=_T.prototype=null,e}return im=_T.prototype=e??Object.create(null),new _T}function xT(e,t="type"){return function(e){_T(e)}(e),function(r){let n=r[t],a=e[n];if(!Array.isArray(a))throw Object.assign(new Error(`Missing visitor keys for '${n}'.`),{node:r});return a}}function wT(e,t){let r=0;for(let n=0;n<e.line-1;++n)r=t.indexOf("\n",r)+1;return r+e.column}function ST(e){return(t,r,n)=>{let a=!(null==n||!n.backwards);if(!1===r)return!1;let{length:o}=t,i=r;for(;i>=0&&i<o;){let r=t.charAt(i);if(e instanceof RegExp){if(!e.test(r))return i}else if(!e.includes(r))return i;a?i--:i++}return(-1===i||i===o)&&i}}function kT(e,t){var r,n,a;if("number"==typeof(null==(n=null==(r=e.source)?void 0:r.start)?void 0:n.offset))return e.source.start.offset;if("number"==typeof e.sourceIndex)return e.sourceIndex;if(null!=(a=e.source)&&a.start)return lm(e.source.start,t);throw Object.assign(new Error("Can not locate node."),{node:e})}function TT(e,t){var r,n;if("css-comment"===e.type&&e.inline)return dm(t,e.source.startOffset);if("number"==typeof(null==(n=null==(r=e.source)?void 0:r.end)?void 0:n.offset))return e.source.end.offset;if(e.source){if(e.source.end)return lm(e.source.end,t);if(Yp(e.nodes))return TT(Up(!1,e.nodes,-1),t)}return null}function CT(e,t){e.source&&(e.source.startOffset=kT(e,t),e.source.endOffset=TT(e,t));for(let r in e){let n=e[r];"source"===r||!n||"object"!=typeof n||("value-root"===n.type||"value-unknown"===n.type?$T(n,PT(e),n.text||n.value):CT(n,t))}}function $T(e,t,r){e.source&&(e.source.startOffset=kT(e,r)+t,e.source.endOffset=TT(e,r)+t);for(let n in e){let a=e[n];"source"===n||!a||"object"!=typeof a||$T(a,t,r)}}function PT(e){var t;let r=e.source.startOffset;return"string"==typeof e.prop&&(r+=e.prop.length),"css-atrule"===e.type&&"string"==typeof e.name&&(r+=1+e.name.length+e.raws.afterName.match(/^\s*:?\s*/u)[0].length),"css-atrule"!==e.type&&"string"==typeof(null==(t=e.raws)?void 0:t.between)&&(r+=e.raws.between.length),r}function QT(e){var t;return null==(t=e.source)?void 0:t.startOffset}function ET(e){var t;return null==(t=e.source)?void 0:t.endOffset}function qT(e,t){return[...bm,...Array.isArray(t)?t:[t]].map((t=>`@${e} ${t}`.trim()))}function VT(e){if(!e.startsWith("#!"))return"";let t=e.indexOf("\n");return-1===t?e:e.slice(0,t)}function RT(e){let t=_m(e);t&&(e=e.slice(t.length+1));let{pragmas:r,comments:n}=function(e){e=gp(!1,e.replace(mm,"").replace(pm,""),ym,"$1");let t="";for(;t!==e;)t=e,e=gp(!1,e,gm,"\n$1 $2\n");e=e.replace(vm,"").trimEnd();let r,n=Object.create(null),a=gp(!1,e,Om,"").replace(vm,"").trimEnd();for(;r=Om.exec(e);){let e=gp(!1,r[2],hm,"");if("string"==typeof n[r[1]]||Array.isArray(n[r[1]])){let t=n[r[1]];n[r[1]]=[...bm,...Array.isArray(t)?t:[t],e]}else n[r[1]]=e}return{comments:a,pragmas:n}}(function(e){let t=e.match(fm);return t?t[0].trimStart():""}(e));return{shebang:t,text:e,pragmas:r,comments:n}}function IT(e){let{shebang:t,text:r,pragmas:n,comments:a}=RT(e),o=function(e){let t=e.match(fm),r=null==t?void 0:t[0];return null==r?e:e.slice(r.length)}(r),i=function({comments:e="",pragmas:t={}}){let r="\n",n=" *",a=Object.keys(t),o=a.flatMap((e=>qT(e,t[e]))).map((e=>`${n} ${e}${r}`)).join("");if(!e){if(0===a.length)return"";if(1===a.length&&!Array.isArray(t[a[0]])){let e=t[a[0]];return`/** ${qT(a[0],e)[0]} */`}}let i=e.split(r).map((e=>`${n} ${e}`)).join(r)+r;return"/**\n"+(e?i:"")+(e&&a.length>0?n+r:"")+o+" */"}({pragmas:{format:"",...n},comments:a.trimStart()});return(t?`${t}\n`:"")+i+(o.startsWith("\n")?"\n":"\n\n")+o}function NT(e){let t=function(e){let t=e.slice(0,xm);if("---"!==t&&"+++"!==t)return;let r=e.indexOf("\n",xm);if(-1===r)return;let n=e.slice(xm,r).trim(),a=e.indexOf(`\n${t}`,r),o=n;if(o||(o="+++"===t?"toml":"yaml"),-1===a&&"---"===t&&"yaml"===o&&(a=e.indexOf("\n...",r)),-1===a)return;let i=a+1+xm,s=e.charAt(i+1);if(!/\s?/u.test(s))return;let l=e.slice(0,i);return{type:"front-matter",language:o,explicitLanguage:n,value:e.slice(r+1,a),startDelimiter:t,endDelimiter:l.slice(-xm),raw:l}}(e);if(!t)return{content:e};let{raw:r}=t;return{frontMatter:t,content:gp(!1,r,/[^\n]/gu," ")+e.slice(r.length)}}function WT(e){return function(e){let{pragmas:t}=RT(e);return Object.prototype.hasOwnProperty.call(t,"prettier")||Object.prototype.hasOwnProperty.call(t,"format")}(wm(e).content)}function AT(e){let{frontMatter:t,content:r}=wm(e);return(t?t.raw+"\n\n":"")+IT(r)}function jT(e,t){var r;let n=e.findAncestor((e=>"css-atrule"===e.type));return(null==(r=null==n?void 0:n.name)?void 0:r.toLowerCase().endsWith("keyframes"))&&["from","to"].includes(t.toLowerCase())}function DT(e){return e.includes("$")||e.includes("@")||e.includes("#")||e.startsWith("%")||e.startsWith("--")||e.startsWith(":--")||e.includes("(")&&e.includes(")")?e:e.toLowerCase()}function MT(e,t){var r;let n=e.findAncestor((e=>"value-func"===e.type));return(null==(r=null==n?void 0:n.value)?void 0:r.toLowerCase())===t}function BT(e){var t;let r=e.findAncestor((e=>"css-rule"===e.type)),n=null==(t=null==r?void 0:r.raws)?void 0:t.selector;return n&&(n.startsWith(":import")||n.startsWith(":export"))}function zT(e,t){let r=Array.isArray(t)?t:[t],n=e.findAncestor((e=>"css-atrule"===e.type));return n&&r.includes(n.name.toLowerCase())}function XT(e){let{selector:t}=e;return!!t&&("string"==typeof t&&/^@.+:.*$/u.test(t)||t.value&&/^@.+:.*$/u.test(t.value))}function LT(e){return"value-word"===e.type&&["from","through","end"].includes(e.value)}function UT(e){return"value-word"===e.type&&["and","or","not"].includes(e.value)}function YT(e){return"value-word"===e.type&&"in"===e.value}function FT(e){return"value-operator"===e.type&&"*"===e.value}function GT(e){return"value-operator"===e.type&&"/"===e.value}function ZT(e){return"value-operator"===e.type&&"+"===e.value}function HT(e){return"value-operator"===e.type&&"-"===e.value}function KT(e){return FT(e)||GT(e)||ZT(e)||HT(e)||function(e){return"value-operator"===e.type&&"%"===e.value}(e)}function JT(e){return"value-word"===e.type&&["==","!="].includes(e.value)}function eC(e){return"value-word"===e.type&&["<",">","<=",">="].includes(e.value)}function tC(e,t){return"scss"===t.parser&&"css-atrule"===e.type&&["if","else","for","each","while"].includes(e.name)}function rC(e){var t;return(null==(t=e.raws)?void 0:t.params)&&/^\(\s*\)$/u.test(e.raws.params)}function nC(e){return e.name.startsWith("prettier-placeholder")}function aC(e){return e.prop.startsWith("@prettier-placeholder")}function oC(e,t){return"$$"===e.value&&"value-func"===e.type&&"value-word"===(null==t?void 0:t.type)&&!t.raws.before}function iC(e){var t,r,n;return"value-paren_group"===(null==(n=null==(r=null==(t=e.value)?void 0:t.group)?void 0:r.group)?void 0:n.type)&&null!==e.value.group.group.open&&null!==e.value.group.group.close}function sC(e){var t;return""===(null==(t=e.raws)?void 0:t.before)}function lC(e){var t,r;return"value-comma_group"===e.type&&"value-colon"===(null==(r=null==(t=e.groups)?void 0:t[1])?void 0:r.type)}function uC(e){var t;return"value-paren_group"===e.type&&(null==(t=e.groups)?void 0:t[0])&&lC(e.groups[0])}function cC(e,t){var r;if("scss"!==t.parser)return!1;let{node:n}=e;if(0===n.groups.length)return!1;let a=e.grandparent;if(!(uC(n)||a&&uC(a)))return!1;let o=e.findAncestor((e=>"css-decl"===e.type));return!!(null!=(r=null==o?void 0:o.prop)&&r.startsWith("$")||uC(a)||"value-func"===a.type)}function dC(e){return"value-comment"===e.type&&e.inline}function pC(e){return"value-word"===e.type&&"#"===e.value}function mC(e){return"value-word"===e.type&&"{"===e.value}function fC(e){return"value-word"===e.type&&"}"===e.value}function hC(e){return["value-word","value-atword"].includes(e.type)}function vC(e){return"value-colon"===(null==e?void 0:e.type)}function gC(e){return e.value&&["not","and","or"].includes(e.value.toLowerCase())}function OC(e){return"value-func"===e.type&&Sm.has(e.value.toLowerCase())}function yC(e){return/\/\//u.test(e.split(/[\n\r]/u).pop())}function bC(e){return"value-atword"===(null==e?void 0:e.type)&&e.value.startsWith("prettier-placeholder-")}function _C(e){var t,r;return"value-paren_group"===e.type&&"("===(null==(t=e.open)?void 0:t.value)&&")"===(null==(r=e.close)?void 0:r.value)}function xC(e,t,r){var n;let{node:a}=e,o=e.parent,i=e.grandparent,s=function(e){var t,r;return null==(r=null==(t=e.findAncestor((e=>"css-decl"===e.type)))?void 0:t.prop)?void 0:r.toLowerCase()}(e),l=s&&"value-value"===o.type&&("grid"===s||s.startsWith("grid-template")),u=e.findAncestor((e=>"css-atrule"===e.type)),c=u&&tC(u,t),d=a.groups.some((e=>dC(e))),p=e.map(r,"groups"),m=[],f=MT(e,"url"),h=!1,v=!1;for(let g=0;g<a.groups.length;++g){m.push(p[g]);let r=a.groups[g-1],s=a.groups[g],d=a.groups[g+1],O=a.groups[g+2];if(f){(d&&ZT(d)||ZT(s))&&m.push(" ");continue}if(zT(e,"forward")&&"value-word"===s.type&&s.value&&void 0!==r&&"value-word"===r.type&&"as"===r.value&&"value-operator"===d.type&&"*"===d.value||!d||"value-word"===s.type&&s.value.endsWith("-")&&bC(d))continue;if("value-string"===s.type&&s.quoted){let e=s.value.lastIndexOf("#{"),t=s.value.lastIndexOf("}");-1!==e&&-1!==t?h=e>t:-1!==e?h=!0:-1!==t&&(h=!1)}if(h||vC(s)||vC(d)||"value-atword"===s.type&&(""===s.value||s.value.endsWith("["))||"value-word"===d.type&&d.value.startsWith("]")||"~"===s.value||"value-string"!==s.type&&s.value&&s.value.includes("\\")&&d&&"value-comment"!==d.type||null!=r&&r.value&&r.value.indexOf("\\")===r.value.length-1&&"value-operator"===s.type&&"/"===s.value||"\\"===s.value||oC(s,d)||pC(s)||mC(s)||fC(d)||mC(d)&&sC(d)||fC(s)&&sC(d)||"--"===s.value&&pC(d))continue;let y=KT(s),b=KT(d);if((y&&pC(d)||b&&fC(s))&&sC(d)||!r&>(s)||MT(e,"calc")&&(ZT(s)||ZT(d)||HT(s)||HT(d))&&sC(d))continue;let _=(ZT(s)||HT(s))&&0===g&&("value-number"===d.type||d.isHex)&&i&&OC(i)&&!sC(d),x="value-func"===(null==O?void 0:O.type)||O&&hC(O)||"value-func"===s.type||hC(s),w="value-func"===d.type||hC(d)||"value-func"===(null==r?void 0:r.type)||r&&hC(r);if("scss"===t.parser&&y&&"-"===s.value&&"value-func"===d.type&&ET(s)!==QT(d))m.push(" ");else if((FT(d)||FT(s)||MT(e,"calc")||_||!(GT(d)&&!x||GT(s)&&!w||ZT(d)&&!x||ZT(s)&&!w||HT(d)||HT(s))||!(sC(d)||y&&(!r||r&&KT(r))))&&("scss"!==t.parser&&"less"!==t.parser||!y||"-"!==s.value||!_C(d)||ET(s)!==QT(d.open)||"("!==d.open.value)){if(dC(s)){if("value-paren_group"===o.type){m.push(sT(Xp));continue}m.push(Xp);continue}if(c&&(JT(d)||eC(d)||UT(d)||YT(s)||LT(s))){m.push(" ");continue}if(u&&"namespace"===u.name.toLowerCase()){m.push(" ");continue}if(l){s.source&&d.source&&s.source.start.line!==d.source.start.line?(m.push(Xp),v=!0):m.push(" ");continue}if(b){m.push(" ");continue}if(!("..."===(null==d?void 0:d.value)||bC(s)&&bC(d)&&ET(s)===QT(d))){if(bC(s)&&_C(d)&&ET(s)===QT(d.open)){m.push(zp);continue}if("with"===s.value&&_C(d)){m.push(" ");continue}null!=(n=s.value)&&n.endsWith("#")&&"{"===d.value&&_C(d.group)||m.push(Bp)}}}return d&&m.push(Mp),v&&m.unshift(Xp),c?iT(aT(m)):function(e){var t;let{node:r}=e;return"url"===r.groups[0].value&&2===r.groups.length&&"import"===(null==(t=e.findAncestor((e=>"css-atrule"===e.type)))?void 0:t.name)}(e)?iT(lT(m)):iT(aT(lT(m)))}function wC(e){return 1===e.length?e:e.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/u,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/u,"$1").replace(/^([+-])?\./u,"$10.").replace(/(\.\d+?)0+(?=e|$)/u,"$1").replace(/\.(?=e|$)/u,"")}function SC(e){let t=e.toLowerCase();return $m.has(t)?$m.get(t):e}function kC(e,t){return gp(!1,e,Pm,(e=>Kp(e,t)))}function TC(e,t){let r=t.singleQuote?"'":'"';return e.includes('"')||e.includes("'")?e:r+e+r}function CC(e){return gp(!1,e,Qm,((e,t,r,n,a)=>!r&&n?$C(n)+DT(a||""):e))}function $C(e){return Cm(e).replace(/\.0(?=$|e)/u,"")}function PC(e,t,r){let n=!(null==r||!r.backwards);if(!1===t)return!1;let a=e.charAt(t);if(n){if("\r"===e.charAt(t-1)&&"\n"===a)return t-2;if("\n"===a||"\r"===a||"\u2028"===a||"\u2029"===a)return t-1}else{if("\r"===a&&"\n"===e.charAt(t+1))return t+2;if("\n"===a||"\r"===a||"\u2028"===a||"\u2029"===a)return t+1}return t}function QC(e,t,r={}){let n=um(e,r.backwards?t-1:t,r);return n!==Em(e,n,r)}function EC(e,t){if(!1===t)return!1;if("/"===e.charAt(t)&&"*"===e.charAt(t+1))for(let r=t+2;r<e.length;++r)if("*"===e.charAt(r)&&"/"===e.charAt(r+1))return r+2;return t}function qC(e,t){return!1!==t&&("/"===e.charAt(t)&&"/"===e.charAt(t+1)?dm(e,t):t)}function VC(e,t){let r=null,n=t;for(;n!==r;)r=n,n=cm(e,n),n=Vm(e,n),n=um(e,n);return n=Rm(e,n),n=Em(e,n),!1!==n&&qm(e,n)}function RC(e,t){return function(e){return"value-func"===e.type&&"var"===e.value.toLowerCase()}(e.grandparent)&&function({node:e,parent:t},r){return!(!e.source||!r.originalText.slice(QT(e),QT(t.close)).trimEnd().endsWith(","))}(e,t)?",":"value-comment"===e.node.type||"value-comma_group"===e.node.type&&e.node.groups.every((e=>"value-comment"===e.type))||!function(e){return"es5"===e.trailingComma||"all"===e.trailingComma}(t)||!e.callParent((()=>cC(e,t)))?"":uT(",")}function IC(e,t,r){let{node:n,parent:a}=e,o=e.map((({node:e})=>"string"==typeof e?e:r()),"groups");if(a&&function(e){return"value-func"===e.type&&"url"===e.value.toLowerCase()}(a)&&(1===n.groups.length||n.groups.length>0&&"value-comma_group"===n.groups[0].type&&n.groups[0].groups.length>0&&"value-word"===n.groups[0].groups[0].type&&n.groups[0].groups[0].value.startsWith("data:")))return[n.open?r("open"):"",cT(",",o),n.close?r("close"):""];if(!n.open){let t=NC(e),r=cT([",",t?Xp:Bp],o);return aT(t?[Xp,r]:iT(lT(r)))}let i=e.map((({node:r,isLast:n,index:a})=>{var i;let s=o[a];if(lC(r)&&"value-comma_group"===r.type&&r.groups&&"value-paren_group"!==r.groups[0].type&&"value-paren_group"===(null==(i=r.groups[2])?void 0:i.type)){let{parts:e}=s.contents.contents;e[1]=iT(e[1]),s=iT(sT(s))}let l=[s,n?RC(e,t):","];if(!n&&"value-comma_group"===r.type&&Yp(r.groups)){let e=Up(!1,r.groups,-1);!e.source&&e.close&&(e=e.close),e.source&&Im(t.originalText,ET(e))&&l.push(Xp)}return l}),"groups"),s=function(e,t){if(!lC(t))return!1;let{groups:r}=t,n=r.indexOf(e);return-1!==n&&vC(r[n+1])}(n,a),l=function(e,t){var r,n;if("("!==(null==(r=e.open)?void 0:r.value)||")"!==(null==(n=e.close)?void 0:n.value)||e.groups.some((e=>"value-comma_group"!==e.type)))return!1;if("value-comma_group"===t.type){let r=t.groups.indexOf(e)-1,n=t.groups[r];if("value-word"===(null==n?void 0:n.type)&&"with"===n.value)return!0}return!1}(n,a),u=cC(e,t),c=l||u&&!s,d=l||s,p=iT([n.open?r("open"):"",aT([zp,cT(Bp,i)]),zp,n.close?r("close"):""],{shouldBreak:c});return d?sT(p):p}function NC(e){return e.match((e=>"value-paren_group"===e.type&&!e.open&&e.groups.some((e=>"value-comma_group"===e.type))),((e,t)=>"group"===t&&"value-value"===e.type),((e,t)=>"group"===t&&"value-root"===e.type),((e,t)=>"value"===t&&("css-decl"===e.type&&!e.prop.startsWith("--")||"css-atrule"===e.type&&e.variable)))}function WC(e,t,r){let n=[];return e.each((()=>{let{node:a,previous:o}=e;if("css-comment"===(null==o?void 0:o.type)&&"prettier-ignore"===o.text.trim()?n.push(t.originalText.slice(QT(a),ET(a))):n.push(r()),e.isLast)return;let{next:i}=e;"css-comment"===i.type&&!qm(t.originalText,QT(i),{backwards:!0})&&!tm(a)||"css-atrule"===i.type&&"else"===i.name&&"css-comment"!==a.type?n.push(" "):(n.push(t.__isHTMLStyleAttribute?Bp:Xp),Im(t.originalText,ET(a))&&!tm(a)&&n.push(Xp))}),"nodes"),n}function AC(e,t,r){var n,a,o,i,s,l;let{node:u}=e;switch(u.type){case"front-matter":return[u.raw,Xp];case"css-root":{let n=Nm(e,t,r),a=u.raws.after.trim();return a.startsWith(";")&&(a=a.slice(1).trim()),[u.frontMatter?[r("frontMatter"),Xp]:"",n,a?` ${a}`:"",u.nodes.length>0?Xp:""]}case"css-comment":{let e=u.inline||u.raws.inline,r=t.originalText.slice(QT(u),ET(u));return e?r.trimEnd():r}case"css-rule":return[r("selector"),u.important?" !important":"",u.nodes?["selector-unknown"===(null==(n=u.selector)?void 0:n.type)&&yC(u.selector.value)?Bp:u.selector?" ":"","{",u.nodes.length>0?aT([Xp,Nm(e,t,r)]):"",Xp,"}",XT(u)?";":""]:";"];case"css-decl":{let n=e.parent,{between:i}=u.raws,s=i.trim(),l=":"===s,c="string"==typeof u.value&&/^ *$/u.test(u.value),d="string"==typeof u.value?u.value:r("value");return d=function(e){var t,r;return"value-root"===(null==(t=e.value)?void 0:t.type)&&"value-value"===(null==(r=e.value.group)?void 0:r.type)&&"composes"===e.prop.toLowerCase()}(u)?function(e){return dT(e,pT)}(d):d,!l&&yC(s)&&!(null!=(o=null==(a=u.value)?void 0:a.group)&&o.group&&e.call((()=>NC(e)),"value","group","group"))&&(d=aT([Xp,sT(d)])),[gp(!1,u.raws.before,/[\s;]/gu,""),"css-atrule"===n.type&&n.variable||BT(e)?u.prop:DT(u.prop),s.startsWith("//")?" ":"",s,u.extend||c?"":" ","less"===t.parser&&u.extend&&u.selector?["extend(",r("selector"),")"]:"",d,u.raws.important?u.raws.important.replace(/\s*!\s*important/iu," !important"):u.important?" !important":"",u.raws.scssDefault?u.raws.scssDefault.replace(/\s*!default/iu," !default"):u.scssDefault?" !default":"",u.raws.scssGlobal?u.raws.scssGlobal.replace(/\s*!global/iu," !global"):u.scssGlobal?" !global":"",u.nodes?[" {",aT([zp,Nm(e,t,r)]),zp,"}"]:aC(u)&&!n.raws.semicolon&&";"!==t.originalText[ET(u)-1]?"":t.__isHTMLStyleAttribute&&e.isLast?uT(";"):";"]}case"css-atrule":{let n=e.parent,a=nC(u)&&!n.raws.semicolon&&";"!==t.originalText[ET(u)-1];if("less"===t.parser){if(u.mixin)return[r("selector"),u.important?" !important":"",a?"":";"];if(u.function)return[u.name,"string"==typeof u.params?u.params:r("params"),a?"":";"];if(u.variable)return["@",u.name,": ",u.value?r("value"):"",u.raws.between.trim()?u.raws.between.trim()+" ":"",u.nodes?["{",aT([u.nodes.length>0?zp:"",Nm(e,t,r)]),zp,"}"]:"",a?"":";"]}let o="import"===u.name&&"value-unknown"===(null==(i=u.params)?void 0:i.type)&&u.params.value.endsWith(";");return["@",rC(u)||u.name.endsWith(":")||nC(u)?u.name:DT(u.name),u.params?[rC(u)?"":nC(u)?""===u.raws.afterName?"":u.name.endsWith(":")?" ":/^\s*\n\s*\n/u.test(u.raws.afterName)?[Xp,Xp]:/^\s*\n/u.test(u.raws.afterName)?Xp:" ":" ","string"==typeof u.params?u.params:r("params")]:"",u.selector?aT([" ",r("selector")]):"",u.value?iT([" ",r("value"),tC(u,t)?iC(u)?" ":Bp:""]):"else"===u.name?" ":"",u.nodes?[tC(u,t)?"":u.selector&&!u.selector.nodes&&"string"==typeof u.selector.value&&yC(u.selector.value)||!u.selector&&"string"==typeof u.params&&yC(u.params)?Bp:" ","{",aT([u.nodes.length>0?zp:"",Nm(e,t,r)]),zp,"}"]:a||o?"":";"]}case"media-query-list":{let t=[];return e.each((({node:e})=>{"media-query"===e.type&&""===e.value||t.push(r())}),"nodes"),iT(aT(cT(Bp,t)))}case"media-query":return[cT(" ",e.map(r,"nodes")),e.isLast?"":","];case"media-type":case"media-value":return CC(kC(u.value,t));case"media-feature-expression":return u.nodes?["(",...e.map(r,"nodes"),")"]:u.value;case"media-feature":return DT(kC(gp(!1,u.value,/ +/gu," "),t));case"media-colon":return[u.value," "];case"media-keyword":case"selector-string":return kC(u.value,t);case"media-url":return kC(gp(!1,gp(!1,u.value,/^url\(\s+/giu,"url("),/\s+\)$/gu,")"),t);case"media-unknown":case"selector-comment":case"selector-nesting":case"value-paren":case"value-operator":case"value-unicode-range":case"value-unknown":return u.value;case"selector-root":return iT([zT(e,"custom-selector")?[e.findAncestor((e=>"css-atrule"===e.type)).customSelector,Bp]:"",cT([",",zT(e,["extend","custom-selector","nest"])?Bp:Xp],e.map(r,"nodes"))]);case"selector-selector":return iT(aT(e.map(r,"nodes")));case"selector-tag":return[u.namespace?[!0===u.namespace?"":u.namespace.trim(),"|"]:"","selector-nesting"===(null==(s=e.previous)?void 0:s.type)?u.value:CC(jT(e,u.value)?u.value.toLowerCase():u.value)];case"selector-id":return["#",u.value];case"selector-class":return[".",CC(kC(u.value,t))];case"selector-attribute":return["[",u.namespace?[!0===u.namespace?"":u.namespace.trim(),"|"]:"",u.attribute.trim(),u.operator??"",u.value?TC(kC(u.value.trim(),t),t):"",u.insensitive?" i":"","]"];case"selector-combinator":if("+"===u.value||">"===u.value||"~"===u.value||">>>"===u.value){let t=e.parent;return["selector-selector"===t.type&&t.nodes[0]===u?"":Bp,u.value,e.isLast?"":" "]}return[u.value.trim().startsWith("(")?Bp:"",CC(kC(u.value.trim(),t))||Bp];case"selector-universal":return[u.namespace?[!0===u.namespace?"":u.namespace.trim(),"|"]:"",u.value];case"selector-pseudo":return[DT(u.value),Yp(u.nodes)?iT(["(",aT([zp,cT([",",Bp],e.map(r,"nodes"))]),zp,")"]):""];case"selector-unknown":{let r=e.findAncestor((e=>"css-rule"===e.type));if(null!=r&&r.isSCSSNesterProperty)return CC(kC(DT(u.value),t));let n=e.parent;if(null!=(l=n.raws)&&l.selector){let e=QT(n),r=e+n.raws.selector.length;return t.originalText.slice(e,r).trim()}let a=e.grandparent;if("value-paren_group"===n.type&&"value-func"===(null==a?void 0:a.type)&&"selector"===a.value){let e=ET(n.open)+1,r=QT(n.close),a=t.originalText.slice(e,r).trim();return yC(a)?[Mp,a]:a}return u.value}case"value-value":case"value-root":return r("group");case"value-comment":return t.originalText.slice(QT(u),ET(u));case"value-comma_group":return Tm(e,t,r);case"value-paren_group":return IC(e,t,r);case"value-func":return[u.value,zT(e,"supports")&&gC(u)?" ":"",r("group")];case"value-number":return[$C(u.value),SC(u.unit)];case"value-word":return u.isColor&&u.isHex||function(e){return km.has(e.toLowerCase())}(u.value)?u.value.toLowerCase():u.value;case"value-colon":{let{previous:t}=e;return[u.value,"string"==typeof(null==t?void 0:t.value)&&t.value.endsWith("\\")||MT(e,"url")?"":Bp]}case"value-string":return Kp(u.raws.quote+u.value+u.raws.quote,t);case"value-atword":return["@",u.value];default:throw new em(u,"PostCSS")}}function jC(e,t){let r=new SyntaxError(e+" ("+t.loc.start.line+":"+t.loc.start.column+")");return Object.assign(r,t)}function DC(e,t,r){if(e&&"object"==typeof e){delete e.parent;for(let n in e)DC(e[n],t,r),"type"===n&&"string"==typeof e[n]&&!e[n].startsWith(t)&&(!r||!r.test(e[n]))&&(e[n]=t+e[n])}return e}function MC(e){if(e&&"object"==typeof e){delete e.parent;for(let t in e)MC(e[t]);!Array.isArray(e)&&e.value&&!e.type&&(e.type="unknown")}return e}function BC(e){let t;try{t=Um(e)}catch{return{type:"selector-unknown",value:e}}return DC(MC(t),"media-")}function zC(e){if(/\/\/|\/\*/u.test(e))return{type:"selector-unknown",value:e.trim()};let t;try{new Fm.default((e=>{t=e})).process(e)}catch{return{type:"selector-unknown",value:e}}return DC(t,"selector-")}function XC(e){return Km(e).text.slice(e.group.open.sourceIndex+1,e.group.close.sourceIndex).trim()}function LC(e){if(Yp(e))for(let t=e.length-1;t>0;t--)if("word"===e[t].type&&"{"===e[t].value&&"word"===e[t-1].type&&e[t-1].value.endsWith("#"))return!0;return!1}function UC(e){return e.some((e=>"string"===e.type||"func"===e.type&&!e.value.endsWith("\\")))}function YC(e,t){return!("scss"!==t.parser||"word"!==(null==e?void 0:e.type)||!e.value.startsWith("$"))}function FC(e,t){var r;let{nodes:n}=e,a={open:null,close:null,groups:[],type:"paren_group"},o=[a],i=a,s={groups:[],type:"comma_group"},l=[s];for(let u=0;u<n.length;++u){let i=n[u];if("scss"===t.parser&&"number"===i.type&&".."===i.unit&&i.value.endsWith(".")&&(i.value=i.value.slice(0,-1),i.unit="..."),"func"===i.type&&"selector"===i.value&&(i.group.groups=[Gm(Km(e).text.slice(i.group.open.sourceIndex+1,i.group.close.sourceIndex))]),"func"===i.type&&"url"===i.value){let e=(null==(r=i.group)?void 0:r.groups)??[],n=[];for(let t=0;t<e.length;t++){let r=e[t];"comma_group"===r.type?n=[...n,...r.groups]:n.push(r)}(ef(n)||!tf(n)&&!rf(n[0],t))&&(i.group.groups=[Jm(i)])}if("paren"===i.type&&"("===i.value)a={open:i,close:null,groups:[],type:"paren_group"},o.push(a),s={groups:[],type:"comma_group"},l.push(s);else if("paren"===i.type&&")"===i.value){if(s.groups.length>0&&a.groups.push(s),a.close=i,1===l.length)throw new Error("Unbalanced parenthesis");l.pop(),s=Up(!1,l,-1),s.groups.push(a),o.pop(),a=Up(!1,o,-1)}else"comma"===i.type?(a.groups.push(s),s={groups:[],type:"comma_group"},l[l.length-1]=s):s.groups.push(i)}return s.groups.length>0&&a.groups.push(s),i}function GC(e){return"paren_group"===e.type&&!e.open&&!e.close&&1===e.groups.length||"comma_group"===e.type&&1===e.groups.length?GC(e.groups[0]):"paren_group"===e.type||"comma_group"===e.type?{...e,groups:e.groups.map(GC)}:e}function ZC(e,t){if(e&&"object"==typeof e)for(let r in e)"parent"!==r&&(ZC(e[r],t),"nodes"===r&&(e.group=GC(FC(e,t)),delete e[r]));return e}function HC(e,t){if("less"===t.parser&&e.startsWith("~`"))return{type:"value-unknown",value:e};let r=null;try{r=new Zm.default(e,{loose:!0}).parse()}catch{return{type:"value-unknown",value:e}}return r.text=e,DC(ZC(r,t),"value-",/^selector-/u)}function KC(e){return af.has(e)}function JC(e,t){return!("scss"!==t.parser||!e.selector)&&e.selector.replace(/\/\*.*?\*\//u,"").replace(/\/\/.*\n/u,"").trim().endsWith(":")}function e$(e,t){var r,n;if(e&&"object"==typeof e){delete e.parent;for(let r in e)e$(e[r],t);if(!e.type)return e;if(e.raws??(e.raws={}),"css-decl"===e.type&&"string"==typeof e.prop&&e.prop.startsWith("--")&&"string"==typeof e.value&&e.value.startsWith("{")){let n;if(e.value.trimEnd().endsWith("}")){let a,o,i=t.originalText.slice(0,e.source.start.offset),s="a".repeat(e.prop.length)+t.originalText.slice(e.source.start.offset+e.prop.length,e.source.end.offset),l=gp(!1,i,/[^\n]/gu," ")+s;a="scss"===t.parser?a$:"less"===t.parser?n$:r$;try{o=a(l,{...t})}catch{}1===(null==(r=null==o?void 0:o.nodes)?void 0:r.length)&&"css-rule"===o.nodes[0].type&&(n=o.nodes[0].nodes)}return e.value=n?{type:"css-rule",nodes:n}:{type:"value-unknown",value:e.raws.value.raw},e}let a="";"string"==typeof e.selector&&(a=e.raws.selector?e.raws.selector.scss??e.raws.selector.raw:e.selector,e.raws.between&&e.raws.between.trim().length>0&&(a+=e.raws.between),e.raws.selector=a);let o="";"string"==typeof e.value&&(o=e.raws.value?e.raws.value.scss??e.raws.value.raw:e.value,o=o.trim(),e.raws.value=o);let i="";if("string"==typeof e.params&&(i=e.raws.params?e.raws.params.scss??e.raws.params.raw:e.params,e.raws.afterName&&e.raws.afterName.trim().length>0&&(i=e.raws.afterName+i),e.raws.between&&e.raws.between.trim().length>0&&(i+=e.raws.between),i=i.trim(),e.raws.params=i),a.trim().length>0)return a.startsWith("@")&&a.endsWith(":")?e:e.mixin?(e.selector=nf(a,t),e):(sf(e,t)&&(e.isSCSSNesterProperty=!0),e.selector=Gm(a),e);if(o.length>0){let r=o.match(lf);r&&(o=o.slice(0,r.index),e.scssDefault=!0,"!default"!==r[0].trim()&&(e.raws.scssDefault=r[0]));let n=o.match(uf);if(n&&(o=o.slice(0,n.index),e.scssGlobal=!0,"!global"!==n[0].trim()&&(e.raws.scssGlobal=n[0])),o.startsWith("progid:"))return{type:"value-unknown",value:o};e.value=nf(o,t)}if("less"===t.parser&&"css-decl"===e.type&&o.startsWith("extend(")&&(e.extend||(e.extend=":"===e.raws.between),e.extend&&!e.selector&&(delete e.value,e.selector=Gm(o.slice(7,-1)))),"css-atrule"===e.type){if("less"===t.parser){if(e.mixin)return e.selector=Gm(e.raws.identifier+e.name+e.raws.afterName+e.raws.params),delete e.params,e;if(e.function)return e}if("css"===t.parser&&"custom-selector"===e.name){let t=e.params.match(/:--\S+\s+/u)[0].trim();return e.customSelector=t,e.selector=Gm(e.params.slice(t.length).trim()),delete e.params,e}if("less"===t.parser){if(e.name.includes(":")&&!e.params){e.variable=!0;let r=e.name.split(":");e.name=r[0],e.value=nf(r.slice(1).join(":"),t)}if(!["page","nest","keyframes"].includes(e.name)&&":"===(null==(n=e.params)?void 0:n[0])){e.variable=!0;let r=e.params.slice(1);r&&(e.value=nf(r,t)),e.raws.afterName+=":"}if(e.variable)return delete e.params,e.value||delete e.value,e}}if("css-atrule"===e.type&&i.length>0){let{name:r}=e,n=e.name.toLowerCase();return"warn"===r||"error"===r?(e.params={type:"media-unknown",value:i},e):"extend"===r||"nest"===r?(e.selector=Gm(i),delete e.params,e):"at-root"===r?(/^\(\s*(?:without|with)\s*:.+\)$/su.test(i)?e.params=nf(i,t):(e.selector=Gm(i),delete e.params),e):of(n)?(e.import=!0,delete e.filename,e.params=nf(i,t),e):["namespace","supports","if","else","for","each","while","debug","mixin","include","function","return","define-mixin","add-mixin"].includes(r)?(i=i.replace(/(\$\S+?)(\s+)?\.{3}/u,"$1...$2"),i=i.replace(/^(?!if)(\S+)(\s+)\(/u,"$1($2"),e.value=nf(i,t),delete e.params,e):["media","custom-media"].includes(n)?i.includes("#{")?{type:"media-unknown",value:i}:(e.params=Ym(i),e):(e.params=i,e)}}return e}function t$(e,t,r){let n,a=wm(t),{frontMatter:o}=a;t=a.content;try{n=e(t,{map:!1})}catch(i){let{name:e,reason:t,line:r,column:n}=i;throw"number"!=typeof r?i:Xm(`${e}: ${t}`,{loc:{start:{line:r,column:n}},cause:i})}return r.originalText=t,n=e$(DC(n,"css-"),r),CT(n,t),o&&(o.source={startOffset:0,endOffset:o.raw.length},n.frontMatter=o),n}function r$(e,t={}){return t$(Mm.default.default,e,t)}function n$(e,t={}){return t$((e=>Bm.default.parse(function(e){let t,r="initial",n="initial",a=!1,o=[];for(let i=0;i<e.length;i++){let s=e[i];switch(r){case"initial":if("'"===s){r="single-quotes";continue}if('"'===s){r="double-quotes";continue}if(("u"===s||"U"===s)&&"url("===e.slice(i,i+4).toLowerCase()){r="url",i+=3;continue}if("*"===s&&"/"===e[i-1]){r="comment-block";continue}if("/"===s&&"/"===e[i-1]){r="comment-inline",t=i-1;continue}continue;case"single-quotes":if("'"===s&&"\\"!==e[i-1]&&(r=n,n="initial"),"\n"===s||"\r"===s)return e;continue;case"double-quotes":if('"'===s&&"\\"!==e[i-1]&&(r=n,n="initial"),"\n"===s||"\r"===s)return e;continue;case"url":if(")"===s&&(r="initial"),"\n"===s||"\r"===s)return e;if("'"===s){r="single-quotes",n="url";continue}if('"'===s){r="double-quotes",n="url";continue}continue;case"comment-block":"/"===s&&"*"===e[i-1]&&(r="initial");continue;case"comment-inline":('"'===s||"'"===s||"*"===s)&&(a=!0),("\n"===s||"\r"===s)&&(a&&o.push([t,i]),r="initial",a=!1);continue}}for(let[i,s]of o)e=e.slice(0,i)+gp(!1,e.slice(i,s),/["'*]/gu," ")+e.slice(s);return e}(e))),e,t)}function a$(e,t={}){return t$(zm.default,e,t)}function o$(e,t){const r=t.map((({from:e,to:t,kind:r,state:n})=>yf.addColorEffect.of({from:e,to:t,kind:r,state:n})));0!==r.length&&(e.state.field(bf,!1)||r.push(_o.appendConfig.of([bf,gf])),e.dispatch({effects:r}))}function i$(e,t){const r=t.map((({from:e,to:t})=>yf.removeColorEffect.of({from:e,to:t})));0!==r.length&&(e.state.field(bf,!1)||r.push(_o.appendConfig.of([bf,gf])),e.dispatch({effects:r}))}function s$(e,t,r={}){return e?{pos:t,end:r.end,above:!0,create:()=>{const t=document.createElement("div");t.classList.add("cm-cursorInfo");const n=e.info;if("string"==typeof n)t.textContent=n;else if($f(n)){const a=n(e,r.argIndex??-1);a&&t.appendChild(a)}return{dom:t}}}:null}function l$(e,t,r){const n=lo(e).resolveInner(t,-1);if("Resolvable"!==n.name)return null;const a=Tf(e)(n),o=a.replace(/^{{\s*(.*)\s*}}$/,"$1"),i=a.indexOf(o),s=n.from+i,l=t-s,u=r?r-s:l;return l>=o.length||u>=o.length?null:{node:ka.parser.parse(o).resolveInner(l,"number"==typeof r?0:-1),pos:l,readNode:Cf(o),isSelectionWithinNode:e=>l>=e.from&&l<=e.to&&u>=e.from&&u<=e.to,getGlobalPosition:e=>e+s}}async function u$(e,t,r){const n=new vo(e,t,!0),a=e.languageDataAt("autocomplete",t);for(const o of a){const e=(await o(n))?.options.filter(r);if(e&&e.length>0)return e[0]}return null}function c$(e){const{head:t,anchor:r}=e.selection.ranges[0],n=l$(e,t,r);if(!n)return null;const{node:a,pos:o,isSelectionWithinNode:i,getGlobalPosition:s,readNode:l}=n,u=Sf(a);if(!u||!i(u))return null;const c=kf(u);if(!c)return null;const d=function(e,t){let r=1,n=0,a=null;do{if(a=e.childAfter(r),a){if(r=a.to,t>=a.from&&t<=a.to)return n;","!==a.name&&"("!==a.name&&n++}}while(a);return-1}(u,o),p=c?.firstChild;switch(p?.name){case"MemberExpression":{const r=l(p.lastChild);return{state:e,head:t,argIndex:d,globalPosition:s(p.to-1),methodName:r+"()"}}case"VariableName":{const r=l(p);return{state:e,head:t,argIndex:d,globalPosition:s(p.to-1),methodName:r+"()"}}default:return null}}function d$(e){e.dispatch({changes:{from:e.viewport.to,insert:"_"},annotations:[jf.of(!0)]}),e.dispatch({changes:{from:e.viewport.to-1,to:e.viewport.to,insert:""},annotations:[jf.of(!0)]})}function p$(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function m$(e){return e>=48&&e<=57}function f$(e){return m$(e)||e>=97&&e<=102||e>=65&&e<=70}function h$(){if(!th&&"object"==typeof document&&document.body){let{style:e}=document.body,t=[],r=new Set;for(let n in e)"cssText"!=n&&"cssFloat"!=n&&"string"==typeof e[n]&&(/[A-Z]/.test(n)&&(n=n.replace(/[A-Z]/g,(e=>"-"+e.toLowerCase()))),r.has(n)||(t.push(n),r.add(n)));th=t.sort().map((e=>({type:"property",label:e,apply:e+": "})))}return th||[]}function v$(e){for(let t=e;;){if(t.type.isTop)return t;if(!(t=t.parent))return e}}function g$(e,t,r){if(t.to-t.from>4096){let n=lh.get(t);if(n)return n;let a=[],o=new Set,i=t.cursor(Ka.IncludeAnonymous);if(i.firstChild())do{for(let t of g$(e,i.node,r))o.has(t.label)||(o.add(t.label),a.push(t))}while(i.nextSibling());return lh.set(t,a),a}{let n=[],a=new Set;return t.cursor().iterate((t=>{var o;if(r(t)&&t.matchContext(uh)&&":"==(null===(o=t.node.nextSibling)||void 0===o?void 0:o.name)){let r=e.sliceString(t.from,t.to);a.has(r)||(a.add(r),n.push({label:r,type:"variable"}))}})),n}}function O$(e){return 9==e||10==e||13==e||32==e}function y$(e,t){let r=e.pos+t;if($h==r&&Ch==e)return Th;let n=e.peek(t);for(;O$(n);)n=e.peek(++t);let a="";for(;45==(o=n)||46==o||58==o||o>=65&&o<=90||95==o||o>=97&&o<=122||o>=161;)a+=String.fromCharCode(n),n=e.peek(++t);var o;return Ch=e,$h=r,Th=a?a.toLowerCase():n==qh||n==Vh?void 0:null}function b$(e,t){this.name=e,this.parent=t,this.hash=t?t.hash:0;for(let r=0;r<e.length;r++)this.hash+=(this.hash<<4)+e.charCodeAt(r)+(e.charCodeAt(r)<<8)}function _$(e,t,r){let n=2+e.length;return new ei((a=>{for(let o=0,i=0,s=0;;s++){if(a.next<0){s&&a.acceptToken(t);break}if(0==o&&a.next==Ph||1==o&&a.next==Eh||o>=2&&o<n&&a.next==e.charCodeAt(o-2))o++,i++;else if(2!=o&&o!=n||!O$(a.next)){if(o==n&&a.next==Qh){s>i?a.acceptToken(t,-i):a.acceptToken(r,-(i-2));break}if((10==a.next||13==a.next)&&s){a.acceptToken(t,1);break}o=i=0}else i++;a.advance()}}))}function x$(e,t){let r=Object.create(null);for(let n of e.getChildren(fh)){let e=n.getChild(hh),a=n.getChild(vh)||n.getChild(gh);e&&(r[t.read(e.from,e.to)]=a?a.type.id==vh?t.read(a.from+1,a.to-1):t.read(a.from,a.to):"")}return r}function w$(e,t){let r=e.getChild(mh);return r?t.read(r.from,r.to):" "}function S$(e,t,r){let n;for(let a of r)if(!a.attrs||a.attrs(n||(n=x$(e.node.parent.firstChild,t))))return{parser:a.parser};return null}function k$(e=[],t=[]){let r=[],n=[],a=[],o=[];for(let s of e)("script"==s.tag?r:"style"==s.tag?n:"textarea"==s.tag?a:o).push(s);let i=t.length?Object.create(null):null;for(let s of t)(i[s.name]||(i[s.name]=[])).push(s);return Sa(((e,t)=>{let s=e.type.id;if(s==Oh)return S$(e,t,r);if(s==yh)return S$(e,t,n);if(s==bh)return S$(e,t,a);if(s==_h&&o.length){let r,n=e.node,a=w$(n,t);for(let i of o)if(i.tag==a&&(!i.attrs||i.attrs(r||(r=x$(n,t))))){let t=n.parent.lastChild;return{parser:i.parser,overlay:[{from:e.to,to:t.type.id==xh?t.from:n.parent.to}]}}}if(i&&s==fh){let r,n=e.node;if(r=n.firstChild){let e=i[t.read(r.from,r.to)];if(e)for(let r of e){if(r.tagName&&r.tagName!=w$(n.parent,t))continue;let e=n.lastChild;if(e.type.id==vh)return{parser:r.parser,overlay:[{from:e.from+1,to:e.to-1}]};if(e.type.id==gh)return{parser:r.parser,overlay:[{from:e.from,to:e.to}]}}}}return null}))}function T$(e,t,r=e.length){if(!t)return"";let n=t.firstChild,a=n&&n.getChild("TagName");return a?e.sliceString(a.from,Math.min(a.to,r)):""}function C$(e,t=!1){for(let r=e.parent;r;r=r.parent)if("Element"==r.name){if(!t)return r;t=!1}return null}function $$(e,t,r){let n=r.tags[T$(e,C$(t,!0))];return(null==n?void 0:n.children)||r.allTags}function P$(e,t){let r=[];for(let n=t;n=C$(n);){let a=T$(e,n);if(a&&"CloseTag"==n.lastChild.name)break;a&&r.indexOf(a)<0&&("EndTag"==t.name||t.from>=n.firstChild.to)&&r.push(a)}return r}function Q$(e,t,r,n,a){let o=/\s*>/.test(e.sliceDoc(a,a+5))?"":">";return{from:n,to:a,options:$$(e.doc,r,t).map((e=>({label:e,type:"type"}))).concat(P$(e.doc,r).map(((e,t)=>({label:"/"+e,apply:"/"+e+o,type:"type",boost:99-t})))),validFor:/^\/?[:\-\.\w\u00b7-\uffff]*$/}}function E$(e,t,r,n){let a=/\s*>/.test(e.sliceDoc(n,n+5))?"":">";return{from:r,to:n,options:P$(e.doc,t).map(((e,t)=>({label:e,apply:e+a,type:"type",boost:99-t}))),validFor:ev}}function q$(e,t){let{state:r,pos:n}=t,a=lo(r).resolveInner(n),o=a.resolve(n,-1);for(let i,s=n;a==o&&(i=o.childBefore(s));){let e=i.lastChild;if(!e||!e.type.isError||e.from<e.to)break;a=o=i,s=e.from}return"TagName"==o.name?o.parent&&/CloseTag$/.test(o.parent.name)?E$(r,o,o.from,n):Q$(r,e,o,o.from,n):"StartTag"==o.name?Q$(r,e,o,n,n):"StartCloseTag"==o.name||"IncompleteCloseTag"==o.name?E$(r,o,n,n):t.explicit&&("OpenTag"==o.name||"SelfClosingTag"==o.name)||"AttributeName"==o.name?function(e,t,r,n,a){let o=C$(r),i=o?t.tags[T$(e.doc,o)]:null,s=i&&i.attrs?Object.keys(i.attrs):[];return{from:n,to:a,options:(i&&!1===i.globalAttrs?s:s.length?s.concat(t.globalAttrNames):t.globalAttrNames).map((e=>({label:e,type:"property"}))),validFor:ev}}(r,e,o,"AttributeName"==o.name?o.from:n,n):"Is"==o.name||"AttributeValue"==o.name||"UnquotedAttributeValue"==o.name?function(e,t,r,n,a){var o;let i,s=null===(o=r.parent)||void 0===o?void 0:o.getChild("AttributeName"),l=[];if(s){let o=e.sliceDoc(s.from,s.to),u=t.globalAttrs[o];if(!u){let n=C$(r),a=n?t.tags[T$(e.doc,n)]:null;u=(null==a?void 0:a.attrs)&&a.attrs[o]}if(u){let t=e.sliceDoc(n,a).toLowerCase(),r='"',o='"';/^['"]/.test(t)?(i='"'==t[0]?/^[^"]*$/:/^[^']*$/,r="",o=e.sliceDoc(a,a+1)==t[0]?"":t[0],t=t.slice(1),n++):i=/^[^\s<>='"]*$/;for(let e of u)l.push({label:e,apply:r+e+o,type:"constant"})}}return{from:n,to:a,options:l,validFor:i}}(r,e,o,"Is"==o.name?n:o.from,n):!t.explicit||"Element"!=a.name&&"Text"!=a.name&&"Document"!=a.name?null:function(e,t,r,n){let a=[],o=0;for(let i of $$(e.doc,r,t))a.push({label:"<"+i,type:"type"});for(let i of P$(e.doc,r))a.push({label:"</"+i+">",type:"type",boost:99-o++});return{from:n,to:n,options:a,validFor:/^<\/?[:\-\.\w\u00b7-\uffff]*$/}}(r,e,o,n)}function V$(e){let{extraTags:t,extraGlobalAttributes:r}=e,n=r||t?new Jh(t,r):Jh.default;return e=>q$(n,e)}function R$(e,t){const r=e.clipboardData?.getData("text/html")??"",n=e.clipboardData?.getData("text/plain")??"",a=r||n;if(!a)return!1;if(/onclick=""/.test(a)){e.preventDefault();const r=a.replace(/onclick=""/g,'onclick=" "'),{from:n,to:o}=t.state.selection.main;return t.dispatch({changes:{from:n,to:o,insert:r},scrollIntoView:!0}),!0}return!1}function I$(e){return e==bv||e==_v}function N$(e,t){this.parent=e,this.depth=t,this.hash=(e?e.hash+e.hash<<8:0)+t+(t<<4)}function W$(e,t,r,n,a){return new ei((o=>{let i=o.pos;for(;!(o.next<0);)if(o.next==wv){if(o.peek(1)!=wv){if(o.pos==i)return void o.acceptToken(n,1);break}o.advance(2)}else if("\\"==o.next)o.advance(),o.next>=0&&o.advance();else{if(o.next==e&&(1==t||o.peek(1)==e&&o.peek(2)==e)){if(o.pos==i)return void o.acceptToken(a,t);break}o.advance()}o.pos>i&&o.acceptToken(r)}))}function A$(e){return(t,r,n)=>{if(n)return!1;let a=t.node.getChild("VariableName");return a&&r(a,e),!0}}function j$(e,t){let r=Wv.get(t);if(r)return r;let n=[],a=!0;function o(t,r){let a=e.sliceString(t.from,t.to);n.push({label:a,type:r})}return t.cursor(Ka.IncludeAnonymous).iterate((t=>{if(t.name){let e=jv[t.name];if(e&&e(t,o,a)||!a&&Av.has(t.name))return!1;a=!1}else if(t.to-t.from>8192){for(let r of j$(e,t.node))n.push(r);return!1}})),Wv.set(t,n),n}function D$(e){let t=lo(e.state).resolveInner(e.pos,-1);if(Mv.indexOf(t.name)>-1)return null;let r="VariableName"==t.name||t.to-t.from<20&&Dv.test(e.state.sliceDoc(t.from,t.to));if(!r&&!e.explicit)return null;let n=[];for(let a=t;a;a=a.parent)Av.has(a.name)&&(n=n.concat(j$(e.state.doc,a)));return{options:n,from:r?t.from:e.pos,validFor:Dv}}function M$(e){let{node:t,pos:r}=e,n=e.lineIndent(r,-1),a=null;for(;;){let o=t.childBefore(r);if(!o)break;if("Comment"==o.name)r=o.from;else if("Body"==o.name||"MatchBody"==o.name)e.baseIndentFor(o)+e.unit<=n&&(a=o),t=o;else if("MatchClause"==o.name)t=o;else{if(!o.type.is("Statement"))break;t=o}}return a}function B$(e,t){let r=e.baseIndentFor(t),n=e.lineAt(e.pos,-1),a=n.from+n.text.length;return/^\s*($|#)/.test(n.text)&&e.node.to<a+100&&!/\S/.test(e.state.sliceDoc(a,e.node.to))&&e.lineIndent(e.pos,-1)<=r||/^\s*(else:|elif |except |finally:|case\s+[^=:]+:)/.test(e.textAfter)&&e.lineIndent(e.pos,-1)>r?null:r+e.unit}function z$(e){const t=e.selection.main.head;return e.doc.lineAt(t)}function X$(e,t){let r=0;e:for(let n=0;n<e.length;n++)switch(e[n]){case" ":case" ":r+=1;continue e;case"\t":r+=t-r%t;continue e;case"\r":continue e;default:break e}return r}function L$(e){const t={light:"#F0F1F2",dark:"#2B3245",activeLight:"#E4E5E6",activeDark:"#3C445C"};let r=t;return e&&(r=Object.assign(Object.assign({},t),e)),Fa.baseTheme({"&light":{"--indent-marker-bg-color":r.light,"--indent-marker-active-bg-color":r.activeLight},"&dark":{"--indent-marker-bg-color":r.dark,"--indent-marker-active-bg-color":r.activeDark},".cm-line":{position:"relative"},".cm-indent-markers::before":{content:'""',position:"absolute",top:0,left:"2px",right:0,bottom:0,background:"var(--indent-markers)",pointerEvents:"none",zIndex:"-1"}})}function U$(e,t,r,n,a){return`repeating-linear-gradient(to right, var(${e}) 0 ${t}px, transparent ${t}px ${r}ch) ${n*r}.5ch/calc(${r*a}ch - 1px) no-repeat`}function Y$(e,t,r,n,a){const{level:o,active:i}=e;if(a=null!=a?a:n,r&&0===o)return[];const s=r?1:0,l=[];if(void 0!==i){const e=i-s-1;e>0&&l.push(U$("--indent-marker-bg-color",n,t,s,e)),l.push(U$("--indent-marker-active-bg-color",a,t,i-1,1)),i!==o&&l.push(U$("--indent-marker-bg-color",n,t,i,o-i))}else l.push(U$("--indent-marker-bg-color",n,t,s,o-s));return l.join(",")}function F$(e={}){return[Uv.of(e),L$(e.colors),Za.fromClass(Fv,{decorations:e=>e.decorations})]}function G$(e,t,r=[]){const n=e.type===$n.Program;if(!n&&t(e)&&r.push(e),n)e.body.forEach((e=>G$(e,t,r)));else for(const a in e){if(!(a in e))continue;const n=e[a];null!==n&&"object"==typeof n&&(Array.isArray(n)?n.filter(Boolean).forEach((e=>G$(e,t,r))):G$(n,t,r))}return r}function Z$(){const e=kr();return{variablesCompletions:(t,r="$vars")=>{const n=new RegExp(`${lg(r)}..*`),a=t.matchBefore(n);if(!a||a.from===a.to&&!t.explicit)return null;const o=e.scopedVariables.map((e=>({label:`${r}.${e.key}`,info:e.value})));return{from:a.from,options:o.map(ug)}}}}function H$(e){return e.filter((e=>!Gv.includes(e.type))).map((e=>e.name))}function K$(){const e=me();return{executionCompletions:(t,r="$execution")=>{const n=new RegExp(`${Jv(r)}..*`),a=t.matchBefore(n);if(!a||a.from===a.to&&!t.explicit)return null;const o=[{label:`${r}.id`,info:e.baseText("codeNodeEditor.completer.$execution.id")},{label:`${r}.mode`,info:e.baseText("codeNodeEditor.completer.$execution.mode")},{label:`${r}.resumeUrl`,info:e.baseText("codeNodeEditor.completer.$execution.resumeUrl")},{label:`${r}.resumeFormUrl`,info:e.baseText("codeNodeEditor.completer.$execution.resumeFormUrl")},{label:`${r}.customData.set("key", "value")`,info:e.baseText("codeNodeEditor.completer.$execution.customData.set")},{label:`${r}.customData.get("key")`,info:e.baseText("codeNodeEditor.completer.$execution.customData.get")},{label:`${r}.customData.setAll({})`,info:e.baseText("codeNodeEditor.completer.$execution.customData.setAll")},{label:`${r}.customData.getAll()`,info:e.baseText("codeNodeEditor.completer.$execution.customData.getAll")}];return{from:a.from,options:o.map(ug).map(eg)}}}}function J$(e){const t=me();return{matcherItemFieldCompletions:(e,r,n)=>{const a=e.matchBefore(new RegExp(`${Jv(r)}..*`));if(!a)return null;const[o]=a.text.split(".");if(!n[o])return null;const i=[{label:`${r}.json`,info:t.baseText("codeNodeEditor.completer.json")},{label:`${r}.binary`,info:t.baseText("codeNodeEditor.completer.binary")}];return{from:a.from,options:i.map(ug)}},inputMethodCompletions:r=>{const n="python"===e?"_":"$",a={first:new RegExp(`\\${n}input\\.first\\(\\)\\..*`),last:new RegExp(`\\${n}input\\.last\\(\\)\\..*`),item:new RegExp(`\\${n}input\\.item\\..*`),all:/\$input\.all\(\)\[(?<index>\w+)\]\..*/};for(const[e,o]of Object.entries(a)){const a=r.matchBefore(o);if(!a||a.from===a.to&&!r.explicit)continue;let i="";if("item"===e&&(i=`${n}input.item`),"first"===e&&(i=`${n}input.first()`),"last"===e&&(i=`${n}input.last()`),"all"===e){const e=a.text.match(o);if(!e?.groups?.index)continue;const{index:t}=e.groups;i=`${n}input.all()[${t}]`}const s=[{label:`${i}.json`,info:t.baseText("codeNodeEditor.completer.json")},{label:`${i}.binary`,info:t.baseText("codeNodeEditor.completer.binary")}];return{from:a.from,options:s.map(ug).map(eg)}}return null},selectorMethodCompletions:(e,r=null)=>{for(const[n,a]of Object.entries({first:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.first\(\)\..*/,last:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.last\(\)\..*/,item:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.item\..*/,all:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.all\(\)\[(?<index>\w+)\]\..*/})){const o=e.matchBefore(a);if(!o||o.from===o.to&&!e.explicit)continue;const i=o.text.match(a);let s="";!r&&i?.groups?.quotedNodeName&&(s=`$(${i.groups.quotedNodeName})`);let l="";if("item"===n&&(l=`${s}.item`),"first"===n&&(l=`${s}.first()`),"last"===n&&(l=`${s}.last()`),"all"===n){const e=o.text.match(a);if(!e?.groups?.index)continue;l=`${s}.all()[${e.groups.index}]`}const u=[{label:`${l}.json`,info:t.baseText("codeNodeEditor.completer.json")},{label:`${l}.binary`,info:t.baseText("codeNodeEditor.completer.binary")}];return{from:o.from,options:u.map(ug)}}return null}}}function eP(e){const t=me();return{inputCompletions:(r,n="$input")=>{const a=new RegExp(`${Jv(n)}..*`),o=r.matchBefore(a);if(!o||o.from===o.to&&!r.explicit)return null;const i=[];return"runOnceForAllItems"===h(e)&&i.push({label:`${n}.first()`,type:"function",info:t.baseText("codeNodeEditor.completer.$input.first")},{label:`${n}.last()`,type:"function",info:t.baseText("codeNodeEditor.completer.$input.last")},{label:`${n}.all()`,type:"function",info:t.baseText("codeNodeEditor.completer.$input.all")},{label:`${n}.itemMatching()`,type:"function",info:t.baseText("codeNodeEditor.completer.$input.itemMatching")}),"runOnceForEachItem"===h(e)&&i.push({label:`${n}.item`,type:"variable",info:t.baseText("codeNodeEditor.completer.$input.item")}),{from:o.from,options:i}},selectorCompletions:(r,n=null)=>{const a=null===n?/\$\((?<quotedNodeName>['"][\S\s]+['"])\)\..*/:new RegExp(`${n}..*`),o=r.matchBefore(a);if(!o||o.from===o.to&&!r.explicit)return null;const i=o.text.match(a);let s="";null===n&&i?.groups?.quotedNodeName?s=`$(${i.groups.quotedNodeName})`:n&&(s=n);const l=[{label:`${s}.params`,type:"variable",info:t.baseText("codeNodeEditor.completer.selector.params")},{label:`${s}.context`,type:"variable",info:t.baseText("codeNodeEditor.completer.selector.context")}];return"runOnceForAllItems"===h(e)&&l.push({label:`${s}.first()`,type:"function",info:t.baseText("codeNodeEditor.completer.$input.first")},{label:`${s}.last()`,type:"function",info:t.baseText("codeNodeEditor.completer.$input.last")},{label:`${s}.all()`,type:"function",info:t.baseText("codeNodeEditor.completer.$input.all")},{label:`${s}.itemMatching()`,type:"function",info:t.baseText("codeNodeEditor.completer.selector.itemMatching")}),"runOnceForEachItem"===h(e)&&l.push({label:`${s}.item`,type:"variable",info:t.baseText("codeNodeEditor.completer.selector.item")}),{from:o.from,options:l}}}}function tP(){const e=me(),t=Qr(),r=Ur(),n=yr(),a=()=>{try{const e=t.activeNode;if(e)return(n?.value?.connectionsByDestinationNode??{})[e.name]?.main[0]?.[0]?.node??null}catch(e){return console.error(e),null}return null},o=(t,r,n)=>{if(/\.json\[/.test(t.text)||new RegExp(`(${Jv(n)})\\[`).test(t.text)){const a=Object.keys(r).map((e=>`${n}['${e}']`)).map((t=>({label:t,info:e.baseText("codeNodeEditor.completer.json")})));return{from:t.from,options:a}}if(/\.json\./.test(t.text)||new RegExp(`(${Jv(n)}).`).test(t.text)){const a=Object.keys(r).filter(Va).map((e=>`${n}.${e}`)).map((t=>({label:t,info:e.baseText("codeNodeEditor.completer.json")})));return{from:t.from,options:a}}return null},i=(e,t)=>{let a=e;const o=e.startsWith("'")&&e.endsWith("'"),i=e.startsWith('"')&&e.endsWith('"');o?a=e.replace(/^'/,"").replace(/'$/,""):i&&(a=e.replace(/^"/,"").replace(/"$/,""));const s=n?.value?.getPinDataSnapshot()?.[a];if(s)try{let e=t?.index??0;return"last"===t?.accessor&&(e=s.length-1),s[e].json}catch{}const l=r.getWorkflowRunData?.[a];if(!l)return null;try{let e=t?.index??0;return"last"===t?.accessor&&(e=(l[0].data?.main[0]??[]).length-1),l[0].data?.main[0]?.[e].json}catch{return null}};return{matcherJsonFieldCompletions:(e,t,r)=>{const n=new RegExp(`(${Jv(t)})..*`),s=e.matchBefore(n);if(!s||s.from===s.to&&!e.explicit)return null;const l=a();if(!l)return null;const[u]=s.text.split("."),c=r[u];if(!c)return null;for(const a of["first","last","item"])if(c.includes(a)||s.text.includes(a)){const e=i(l,{accessor:a});return e?o(s,e,t):null}if(c.includes("all")){const e=c.match(/\$(input|\(.*\))\.all\(\)\[(?<index>.+)\]$/);if(!e?.groups?.index)return null;const{index:r}=e.groups,n=i(l,{index:Number(r)});return n?o(s,n,t):null}return null},inputJsonFieldCompletions:e=>{for(const[t,r]of Object.entries({first:/\$input\.first\(\)\.json(\[|\.).*/,last:/\$input\.last\(\)\.json(\[|\.).*/,item:/\$input\.item\.json(\[|\.).*/,all:/\$input\.all\(\)\[(?<index>\w+)\]\.json(\[|\.).*/})){const n=e.matchBefore(r);if(!n||n.from===n.to&&!e.explicit)continue;const s=a();if(s){if("first"===t||"last"===t){const e=i(s,{accessor:t});if(!e)continue;return o(n,e,`$input.${t}().json`)}if("item"===t){const e=i(s,{accessor:"item"});if(!e)continue;return o(n,e,"$input.item.json")}if("all"===t){const e=n.text.match(r);if(!e?.groups?.index)continue;const{index:t}=e.groups,a=i(s,{index:Number(t)});if(!a)continue;return o(n,a,`$input.all()[${t}].json`)}}}return null},selectorJsonFieldCompletions:e=>{for(const[t,r]of Object.entries({first:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.first\(\)\.json(\[|\.).*/,last:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.last\(\)\.json(\[|\.).*/,item:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.item\.json(\[|\.).*/,all:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.all\(\)\[(?<index>\w+)\]\.json(\[|\.).*/})){const n=e.matchBefore(r);if(!n||n.from===n.to&&!e.explicit)continue;const a=n.text.match(r);if(!a?.groups?.quotedNodeName)continue;const{quotedNodeName:s}=a.groups,l=`$(${a.groups.quotedNodeName})`;if("first"===t||"last"===t){const e=i(s,{accessor:t});if(!e)continue;return o(n,e,`${l}.${t}().json`)}if("item"===t){const e=i(s,{accessor:"item"});if(!e)continue;return o(n,e,`${l}.item.json`)}if("all"===t){const e=n.text.match(r);if(!e?.groups?.index)continue;const{index:t}=e.groups,a=i(s,{index:Number(t)});if(!a)continue;return o(n,a,`${l}.all()[${t}].json`)}}return null}}}function rP(){const e=e=>Object.entries(wa.properties).filter((([e,{doc:t}])=>t&&!t.hidden)).map((([t,{doc:r}])=>({label:`${e}.${t}`,info:Ga(r)}))).concat(Object.entries(wa.functions).filter((([e,{doc:t}])=>t&&!t.hidden)).map((([t,{doc:r}])=>({label:`${e}.${t}()`,info:Ga(r,!0)}))));return{todayCompletions:(t,r="$today")=>{const n=new RegExp(`${Jv(r)}..*`),a=t.matchBefore(n);return!a||a.from===a.to&&!t.explicit?null:{from:a.from,options:e(r)}},nowCompletions:(t,r="$now")=>{const n=new RegExp(`${Jv(r)}..*`),a=t.matchBefore(n);return!a||a.from===a.to&&!t.explicit?null:{from:a.from,options:e(r)}},dateTimeCompletions:(e,t="DateTime")=>{const r=new RegExp(`${Jv(t)}..*`),n=e.matchBefore(r);if(!n||n.from===n.to&&!e.explicit)return null;const a=Object.entries(zo.functions).filter((([e,{doc:t}])=>t&&!t.hidden)).map((([e,{doc:t}])=>({label:`DateTime.${e}()`,type:"function",info:Ga(t,!0)})));return{from:n.from,options:a}}}}function nP(e=dg){const t=me();return{prevNodeCompletions:r=>{const n=new RegExp(`${pg(e)}..*`),a=r.matchBefore(n);if(!a||a.from===a.to&&!r.explicit)return null;const o=[{label:`${e}.name`,info:t.baseText("codeNodeEditor.completer.$prevNode.name")},{label:`${e}.outputIndex`,info:t.baseText("codeNodeEditor.completer.$prevNode.outputIndex")},{label:`${e}.runIndex`,info:t.baseText("codeNodeEditor.completer.$prevNode.runIndex")}];return{from:a.from,options:o.map(ug)}}}}function aP(){const e=me();return{workflowCompletions:(t,r="$workflow")=>{const n=new RegExp(`${mg(r)}..*`),a=t.matchBefore(n);if(!a||a.from===a.to&&!t.explicit)return null;const o=[{label:`${r}.id`,info:e.baseText("codeNodeEditor.completer.$workflow.id")},{label:`${r}.name`,info:e.baseText("codeNodeEditor.completer.$workflow.name")},{label:`${r}.active`,info:e.baseText("codeNodeEditor.completer.$workflow.active")}];return{from:a.from,options:o.map(ug)}}}}function oP(e,t){return s(),p("button",{class:R(e.$style.googleAuthBtn),"aria-label":"Sign in with Google"},[...t[0]||(t[0]=[U('<svg xmlns="http://www.w3.org/2000/svg" width="175" height="40" fill="none" viewBox="0 0 175 40" aria-hidden="true"><rect width="174" height="39" x=".5" y=".5" fill="#fff" rx="3.5"></rect><g clip-path="url(#a)"><path fill="#4285f4" d="M31.6 20.227c0-.709-.064-1.39-.182-2.045H22v3.868h5.382a4.6 4.6 0 0 1-1.996 3.018v2.51h3.232c1.891-1.742 2.982-4.305 2.982-7.35"></path><path fill="#34a853" d="M22 30c2.7 0 4.964-.895 6.618-2.423l-3.232-2.509c-.895.6-2.04.955-3.386.955-2.605 0-4.81-1.76-5.596-4.123h-3.34v2.59A10 10 0 0 0 22 30"></path><path fill="#fbbc04" d="M16.405 21.9c-.2-.6-.314-1.24-.314-1.9s.113-1.3.313-1.9v-2.59h-3.34A10 10 0 0 0 12 20c0 1.614.386 3.14 1.064 4.49z"></path><path fill="#e94235" d="M22 13.977c1.468 0 2.786.505 3.823 1.496l2.868-2.869C26.959 10.992 24.695 10 22 10c-3.91 0-7.29 2.24-8.936 5.51l3.34 2.59c.787-2.364 2.991-4.123 5.596-4.123"></path></g><path fill="#1f1f1f" d="M48.248 22.437q0-.309-.096-.547a1.07 1.07 0 0 0-.32-.438 2.7 2.7 0 0 0-.657-.383 9 9 0 0 0-1.067-.39 12 12 0 0 1-1.312-.485 5 5 0 0 1-1.04-.629 2.7 2.7 0 0 1-.69-.827 2.3 2.3 0 0 1-.246-1.087q0-.607.253-1.107.26-.5.732-.861a3.5 3.5 0 0 1 1.128-.568 4.8 4.8 0 0 1 1.435-.205q1.107 0 1.907.41.806.41 1.238 1.1.437.692.437 1.525h-1.702q0-.492-.212-.868a1.44 1.44 0 0 0-.629-.601q-.417-.22-1.06-.22-.608 0-1.011.185a1.35 1.35 0 0 0-.602.5q-.198.315-.198.71 0 .28.13.513.13.226.397.424.265.19.67.362.402.172.95.328a9.4 9.4 0 0 1 1.442.547q.615.295 1.025.67t.616.855q.205.471.205 1.073 0 .629-.253 1.135a2.45 2.45 0 0 1-.725.854q-.465.35-1.12.54a5.3 5.3 0 0 1-1.45.185q-.718 0-1.415-.192a4.2 4.2 0 0 1-1.258-.58 3 3 0 0 1-.902-.985q-.335-.596-.335-1.388h1.715q0 .486.165.827.17.342.471.56.3.213.698.315.403.103.86.103.603 0 1.006-.171.41-.171.615-.479t.205-.71m4.84-4.834V25h-1.654v-7.396zm-1.764-1.94q0-.377.246-.623.253-.253.698-.253.436 0 .69.253a.83.83 0 0 1 .253.622.82.82 0 0 1-.253.615q-.253.246-.69.246-.446 0-.698-.246a.83.83 0 0 1-.246-.615m8.306 1.94h1.497v7.192q0 .997-.424 1.695a2.72 2.72 0 0 1-1.183 1.06q-.758.369-1.756.369a4 4 0 0 1-.944-.123 3.9 3.9 0 0 1-.998-.397 2.5 2.5 0 0 1-.8-.704l.773-.97q.396.471.875.69.478.219 1.005.219.568 0 .964-.212.403-.206.622-.608.219-.405.218-.985v-5.55zm-5.025 3.78v-.143q0-.84.206-1.531.204-.698.587-1.196.384-.506.93-.773a2.7 2.7 0 0 1 1.237-.273q.718 0 1.224.26.513.26.855.745.34.478.533 1.148.198.663.294 1.477v.458a7.4 7.4 0 0 1-.301 1.449 4 4 0 0 1-.56 1.135q-.35.479-.862.738-.506.26-1.196.26-.677 0-1.224-.28a2.8 2.8 0 0 1-.93-.787 3.7 3.7 0 0 1-.588-1.19 5.2 5.2 0 0 1-.205-1.496m1.648-.143v.144q0 .505.096.943.102.438.307.773.213.327.534.52.328.183.772.184.58 0 .95-.246.375-.247.574-.663.206-.425.287-.944v-1.237a3 3 0 0 0-.17-.752 2 2 0 0 0-.335-.608 1.4 1.4 0 0 0-.534-.41q-.321-.15-.758-.151-.445 0-.773.191a1.6 1.6 0 0 0-.54.527q-.206.335-.307.779a4.2 4.2 0 0 0-.103.95m8.217-2.057V25h-1.648v-7.396h1.552zm-.294 1.845-.533-.006a4.8 4.8 0 0 1 .218-1.443q.22-.655.602-1.128.39-.471.93-.724.54-.26 1.203-.26.532 0 .964.15.437.144.745.472.315.328.478.854.165.52.164 1.279V25h-1.654v-4.785q0-.534-.157-.841a.88.88 0 0 0-.445-.444q-.287-.137-.717-.137-.424 0-.76.178-.334.177-.567.485-.225.307-.348.711a3 3 0 0 0-.123.861m11.703-3.424V25h-1.654v-7.396zm-1.764-1.942q0-.376.246-.622.253-.253.698-.253.436 0 .69.253a.83.83 0 0 1 .253.622.82.82 0 0 1-.253.615q-.254.246-.69.246-.446 0-.698-.246a.84.84 0 0 1-.246-.615m5.202 3.52V25H77.67v-7.396h1.552zm-.294 1.846-.533-.006a4.8 4.8 0 0 1 .219-1.443q.219-.655.602-1.128.39-.471.93-.724a2.74 2.74 0 0 1 1.202-.26q.534 0 .964.15.438.144.745.472.315.328.479.854.165.52.164 1.279V25H82.14v-4.785q0-.534-.158-.841a.88.88 0 0 0-.444-.444q-.286-.137-.718-.137-.423 0-.758.178-.336.177-.568.485-.225.307-.349.711a3 3 0 0 0-.123.861m11.95 2.331 1.709-5.756h1.052l-.287 1.723L91.725 25h-.944zm-1.005-5.756 1.333 5.784.11 1.613h-1.054l-2.002-7.396zm5.366 5.715 1.292-5.715h1.606L96.236 25h-1.052zm-1.422-5.715 1.689 5.688.212 1.709h-.944l-1.743-5.68-.287-1.716zm7.205 0V25h-1.654v-7.396zm-1.764-1.94q0-.377.247-.623.252-.253.697-.253.438 0 .69.253a.83.83 0 0 1 .253.622.82.82 0 0 1-.253.615q-.252.246-.69.246-.445 0-.697-.246a.83.83 0 0 1-.246-.615m6.959 1.94v1.204h-4.169v-1.203zm-2.966-1.811h1.647v7.164q0 .342.096.526a.5.5 0 0 0 .28.24q.178.06.417.061.17 0 .328-.02.157-.021.253-.041l.007 1.258a4 4 0 0 1-.478.109 3.5 3.5 0 0 1-.616.048q-.567 0-1.005-.198a1.48 1.48 0 0 1-.683-.664q-.246-.457-.246-1.216zm5.865-1.292V25h-1.641V14.5zm-.287 6.528-.533-.006q.006-.766.212-1.416.212-.65.587-1.128.384-.484.916-.745a2.6 2.6 0 0 1 1.183-.266q.547 0 .984.15.445.15.766.485.321.329.485.862.171.526.171 1.285V25h-1.654v-4.765q0-.533-.157-.847a.9.9 0 0 0-.445-.452 1.6 1.6 0 0 0-.717-.143q-.445 0-.786.178-.336.177-.561.485-.225.307-.342.711a3.3 3.3 0 0 0-.109.861m17.732-1.114v3.8q-.211.282-.663.616-.444.328-1.182.568-.74.239-1.839.239a4.5 4.5 0 0 1-1.716-.315 3.75 3.75 0 0 1-1.347-.936 4.3 4.3 0 0 1-.868-1.497q-.308-.889-.308-2.024v-.69q0-1.128.281-2.01a4.3 4.3 0 0 1 .82-1.504q.533-.615 1.285-.93.759-.32 1.716-.32 1.224 0 2.023.41a3 3 0 0 1 1.245 1.12q.437.718.553 1.641h-1.681a2.6 2.6 0 0 0-.322-.93 1.63 1.63 0 0 0-.67-.642q-.43-.24-1.121-.24-.594 0-1.046.226-.45.226-.752.663a3.3 3.3 0 0 0-.444 1.067q-.15.628-.15 1.435v.704q0 .821.171 1.456.177.636.505 1.073.336.438.814.664.479.218 1.08.218.588 0 .964-.095a2.3 2.3 0 0 0 .595-.24q.225-.143.348-.273v-1.976h-2.071v-1.278zm1.422 1.47v-.157q0-.8.233-1.484.232-.69.669-1.196a3 3 0 0 1 1.081-.793 3.5 3.5 0 0 1 1.449-.287q.813 0 1.449.287.642.28 1.087.793.444.506.677 1.196.232.683.232 1.484v.157q0 .8-.232 1.483a3.6 3.6 0 0 1-.677 1.197 3.1 3.1 0 0 1-1.08.792q-.636.28-1.443.28a3.6 3.6 0 0 1-1.456-.28 3.15 3.15 0 0 1-1.08-.793 3.5 3.5 0 0 1-.676-1.196 4.6 4.6 0 0 1-.233-1.483m1.648-.157v.157q0 .498.102.943.103.444.321.78.219.334.561.526.342.19.813.191.459 0 .793-.191a1.6 1.6 0 0 0 .561-.527q.219-.335.321-.779.11-.444.11-.943v-.157q0-.494-.11-.93a2.4 2.4 0 0 0-.328-.786 1.6 1.6 0 0 0-.56-.534 1.55 1.55 0 0 0-.8-.198q-.465 0-.807.198a1.6 1.6 0 0 0-.554.534q-.218.342-.321.786a4 4 0 0 0-.102.93m6.295.157v-.157q0-.8.233-1.484.232-.69.67-1.196a3 3 0 0 1 1.08-.793 3.5 3.5 0 0 1 1.449-.287q.814 0 1.449.287.643.28 1.087.793.444.506.677 1.196.232.683.232 1.484v.157q0 .8-.232 1.483a3.6 3.6 0 0 1-.677 1.197 3.1 3.1 0 0 1-1.08.792q-.636.28-1.442.28a3.6 3.6 0 0 1-1.456-.28 3.1 3.1 0 0 1-1.08-.793 3.5 3.5 0 0 1-.677-1.196 4.6 4.6 0 0 1-.233-1.483m1.648-.157v.157q0 .498.102.943.103.444.322.78.218.334.56.526.342.19.814.191.457 0 .793-.191.341-.192.56-.527t.322-.779a4 4 0 0 0 .109-.943v-.157q0-.494-.109-.93a2.4 2.4 0 0 0-.329-.786 1.56 1.56 0 0 0-1.36-.732q-.465 0-.807.198a1.6 1.6 0 0 0-.553.534q-.219.342-.322.786a4 4 0 0 0-.102.93m11.348-3.623h1.497v7.19q0 .999-.424 1.696a2.73 2.73 0 0 1-1.183 1.06q-.758.369-1.757.369-.424 0-.943-.123a3.9 3.9 0 0 1-.998-.397 2.5 2.5 0 0 1-.8-.704l.773-.97q.396.471.875.69.478.219 1.005.219.567 0 .963-.212.404-.206.622-.608.219-.405.219-.985v-5.55zm-5.025 3.78v-.144q0-.84.205-1.531.206-.698.588-1.196.382-.506.93-.773a2.7 2.7 0 0 1 1.237-.273q.719 0 1.224.26.512.26.854.745.342.478.533 1.148.2.663.294 1.477v.458a7.4 7.4 0 0 1-.3 1.449 4 4 0 0 1-.561 1.135 2.4 2.4 0 0 1-.861.738q-.505.26-1.197.26-.677 0-1.223-.28a2.8 2.8 0 0 1-.93-.787 3.7 3.7 0 0 1-.588-1.19 5.3 5.3 0 0 1-.205-1.496m1.648-.144v.144q0 .505.095.943.103.438.308.773.212.327.533.52.328.183.773.184.58 0 .95-.246.376-.247.574-.663.205-.425.287-.944v-1.237a3 3 0 0 0-.171-.752 2 2 0 0 0-.335-.608 1.4 1.4 0 0 0-.533-.41q-.321-.15-.759-.151-.444 0-.772.191a1.56 1.56 0 0 0-.54.527 2.6 2.6 0 0 0-.308.779 4.2 4.2 0 0 0-.102.95m8.346-6.74V25h-1.654V14.5zm5.066 10.637a4 4 0 0 1-1.484-.267 3.3 3.3 0 0 1-1.121-.759 3.4 3.4 0 0 1-.704-1.141 4 4 0 0 1-.246-1.415v-.274q0-.868.253-1.572t.704-1.203a3 3 0 0 1 1.067-.773q.615-.266 1.333-.266.793 0 1.387.266.595.267.985.752.396.48.587 1.142.2.663.199 1.463v.704h-5.715V20.61h4.088v-.13a2.3 2.3 0 0 0-.178-.834 1.4 1.4 0 0 0-.485-.628q-.329-.24-.875-.24-.411 0-.732.178a1.45 1.45 0 0 0-.526.5 2.6 2.6 0 0 0-.328.792 4.5 4.5 0 0 0-.11 1.032v.274q0 .485.13.902.137.41.397.718t.629.485q.369.171.84.171.595 0 1.06-.24.465-.238.807-.676l.868.84q-.24.35-.622.67-.383.315-.937.514a3.7 3.7 0 0 1-1.271.198"></path><rect width="174" height="39" x=".5" y=".5" stroke="#747775" rx="3.5"></rect><defs><clipPath id="a"><path fill="#fff" d="M12 10h20v20H12z"></path></clipPath></defs></svg>',1)])],2)}function iP(e,t,r,n=!1){const a=Wr(),o=Rr(),i=S((()=>Ft(t.value))),s=S((()=>o.getCredentialTypesNodeDescriptions(P(r),t.value))),l=S((()=>s.value.filter(d).map((e=>{return{type:e,options:c((r=e,p(r)&&i.value?h(n)?t.value?.credentials?.map((e=>e.name))??[]:sr(t.value,i.value.name).map((e=>e.name)):[r.name]))};var r})))),u=S((()=>l.value.every((({type:e})=>m(e)))));function c(t){let r=[];return t.forEach((e=>{r=r.concat(o.allUsableCredentialsByType[e]?.map((t=>({...t,typeDisplayName:o.getCredentialTypeByName(e)?.displayName??""})))??[])})),"n8n-nodes-base.httpRequest"===e.value?.type&&(r=r.filter((e=>!e.isManaged))),r}function d(t){return!!e.value&&(void 0===t.displayOptions||a.displayParameter(e.value.parameters,t,"",e.value))}function p(r){if(!e.value)return!1;const n=ir(t.value,r);return!qn.includes(e.value.type)&&n}function m(t){if(!e.value?.credentials?.[t.name]?.id)return!1;const{id:r}=e.value.credentials[t.name];return!!c([t.name]).find((e=>e.id===r))}return{credentialTypesNodeDescriptions:s,credentialTypesNodeDescriptionDisplayed:l,mainNodeAuthField:i,areAllCredentialsSet:u,showMixedCredentials:p,isCredentialExisting:m}}function sP(e,t,r,n,a,o="ndv"){const i=e.filter((e=>"resolvable"===e.kind)),s=i.filter((e=>e.error));return{empty_expression:"="===t||"={{}}"===t||!t,workflow_id:r,source:o,push_ref:n,is_transforming_data:i.some((e=>{return t=e.resolvable,/(\$input\.\w+\(\)\.|\$json(\[('|")|\.)\w+('|")]?\.|\$\(('|")\w+('|")\)\.\w+\(\)\.|\$node\[('|")\w+('|")\]\.\w+\(\)\.)/.test(t);var t})),has_parameter:t.includes("$parameter"),has_mapping:Jt(t),node_type:a,handlebar_count:i.length,handlebar_error_count:s.length,short_errors:s.map((e=>e.resolved??null)),full_errors:s.map((e=>{return e.fullError?{...(t=e.fullError,Object.getOwnPropertyNames(t).reduce(((e,r)=>(e[r]=t[r],e)),{})),stack:e.fullError.stack}:null;var t}))}}function lP(e,t,r,n,a,o){const i=N("VueMarkdownRender");return s(),p("div",{class:R(e.$style.markdown)},[L(i,{source:e.inputMarkdown},null,8,["source"])],2)}function uP(e,t,r,n,a,o){return s(),p("svg",oO,[...t[0]||(t[0]=[d("path",{d:"M3.69653 4.35645L3.29907 4.80566L3.33813 4.97559H4.36157C4.15258 6.18457 3.99633 7.27441 3.69653 8.9541C3.33813 11.0967 3.13207 11.623 3.01 11.8154C2.90258 12.0059 2.74829 12.1045 2.5393 12.1045C2.30981 12.1045 1.89477 11.9229 1.67211 11.7168C1.59204 11.6621 1.49731 11.6758 1.39672 11.7422C1.19555 11.9121 1.00024 12.1738 1.00024 12.4082C0.988519 12.7246 1.41137 13 1.81469 13C2.17016 13 2.6936 12.7773 3.24438 12.2539C3.99731 11.54 4.56079 10.5605 5.03149 8.44336C5.33422 7.0918 5.4768 6.21289 5.68969 4.97656L6.96118 4.86133L7.23657 4.35645H5.80493C6.17504 2.02832 6.46411 1.68359 6.81957 1.68359C7.0559 1.68359 7.33129 1.86523 7.6477 2.22266C7.74145 2.35156 7.88207 2.33789 7.9895 2.25C8.17016 2.14258 8.39282 1.86719 8.40747 1.61719C8.41821 1.3418 8.09008 1 7.52563 1C7.01391 1 6.22973 1.3418 5.57055 2.01367C4.99243 2.62598 4.68969 3.39062 4.48071 4.35645H3.69653ZM7.76489 5.91504C8.15942 5.38965 8.39575 5.21484 8.51782 5.21484C8.64379 5.21484 8.74438 5.33887 8.9602 6.03613L9.32934 7.22656C8.61547 8.31836 8.09301 8.92676 7.77563 8.92676C7.67016 8.92676 7.56372 8.89355 7.48852 8.81934C7.4143 8.74512 7.33227 8.68359 7.25219 8.68359C6.99047 8.68359 6.66625 9.00098 6.66039 9.39453C6.65454 9.7959 6.93579 10.083 7.30493 10.083C7.93872 10.083 8.47485 9.46094 9.51 7.81152L9.81274 8.83203C10.0725 9.70898 10.3772 10.083 10.7581 10.083C11.2288 10.083 11.8616 9.68164 12.552 8.59668L12.2629 8.2666C11.8479 8.7666 11.5725 9.00098 11.4094 9.00098C11.2278 9.00098 11.0686 8.72363 10.8586 8.04199L10.4163 6.60352C10.678 6.21777 10.9358 5.89355 11.1623 5.63477C11.4319 5.32715 11.6399 5.19629 11.7815 5.19629C11.9006 5.19629 12.0041 5.24707 12.0686 5.31836C12.1536 5.41211 12.2043 5.45605 12.3049 5.45605C12.5325 5.45605 12.884 5.16699 12.8967 4.78418C12.9084 4.42871 12.6877 4.12598 12.3049 4.12598C11.7268 4.12598 11.217 4.62402 10.2356 6.08301L10.0334 5.45703C9.75024 4.57812 9.56274 4.12598 9.16821 4.12598C8.70922 4.12598 8.07836 4.69043 7.46118 5.58496L7.76489 5.91504Z",fill:"#7D838F"},null,-1)])])}function cP(){const e=x(Nn,void 0);return S((()=>void 0!==e?.value))}function dP(e,t,r){if(!e)return;const n=t.match(DO);void 0===r&&n?function(e,t,r){const n=(0,WO.default)(e,t);Array.isArray(n)&&(n.splice(r,1),(0,AO.default)(e,t,n))}(e,n[1],parseInt(n[2],10)):void 0===r?(0,jO.default)(e,t):(0,AO.default)(e,t,r)}function pP(){return{color:"#ff0000",alwaysOutputData:!1,executeOnce:!1,notesInFlow:!1,onError:"stopWorkflow",retryOnFail:!1,maxTries:3,waitBetweenTries:1e3,notes:"",parameters:{}}}function mP(e,t,r){const n=t.split(".");let a=n.pop(),o=!1;if(a?.includes("[")){const e=a.match(/(.*)\[(\d+)\]$/);e&&(n.push(e[1]),a=e[2],o=!0)}if(0===n.length)null===r?a&&(e.value=Mt(e.value,a)):e.value={...e.value,[a]:r};else if(null===r){let t=(0,WO.default)(e.value,n.join("."));a&&!Array.isArray(t)&&(t=Mt(t,a)),o&&Array.isArray(t)&&0===t.length&&(a=n.pop(),t=(0,WO.default)(e.value,n.join(".")),a&&(t=Mt(t,a)))}else"object"==typeof r?(0,AO.default)((0,WO.default)(e.value,n.join(".")),a,vn(r)):(0,AO.default)((0,WO.default)(e.value,n.join(".")),a,r);e.value={...e.value}}function fP(e,t,r,n,a){const o=e.split(".").slice(1).join(".");return dP(r,o,t),void 0!==t&&function(e,t,r,n){e.properties.forEach((a=>{const o=a.displayOptions;if(!(r&&Object.prototype.hasOwnProperty.call(r,a.name)&&o&&a.options))return;const i=o.show?.[n.name],s=o.hide?.[n.name];if(void 0===i&&void 0===s)return;let l=!0;Hn(a.options)||pn(a.options)?l=Object.keys(r).every((e=>void 0!==(a.options??[]).find((t=>t.name===e)))):ln(a.options)&&(l=!!a.options.find((e=>e.value===r[a.name]))),!l&&sn(r,a,{typeVersion:t},e)&&(0,jO.default)(r,a.name)}))}(n,a,r,{name:o,value:t}),o}function hP(e,t){return e.typeOptions?.[t]}function vP(e){return"resourceLocator"===e||"workflowSelector"===e}function gP(e){return"value"in e&&Jr(e.value)&&Jr(e.name)}function OP(e,t){if(vP(t))return Gn(e)?{__rl:!0,value:`=${e.value}`,mode:e.mode}:{__rl:!0,value:`=${e}`,mode:""};const r="number"===t,n="boolean"===t;return!r||e&&"[Object: null]"!==e?"multiOptions"===t?`={{ ${JSON.stringify(e)} }}`:r||n||"string"!=typeof e?`={{ ${String(e)} }}`:`=${e}`:"={{ 0 }}"}function yP(e,t,r,n,a=[]){return"multiOptions"===r&&"string"==typeof t?t.split(",").filter((e=>a.find((t=>t.value===e)))):vP(r)&&Gn(e)?{__rl:!0,value:t,mode:e.mode}:"string"===r?e?e.toString().replace(/^=+/,""):null:void 0!==t?t:["number","boolean"].includes(r)?n:null}function bP(){const e=qr();return{isEnabled:S((()=>e.getVariant(Sn.name)===Sn.variant))}}function _P(e){return e>=ty.A&&e<=ty.Z||e>=ty.a&&e<=ty.z||e>=ty._0&&e<=ty._9}function xP(e,t,r){for(let n=!1;;){if(e.next<0)return;if(e.next===t&&!n)return void e.advance();n=r&&!n&&e.next===ty.Backslash,e.advance()}}function wP(e,t){for(;e.next===ty.Underscore||_P(e.next);)null!==t&&(t+=String.fromCharCode(e.next)),e.advance();return t}function SP(e,t){for(;e.next===ty._0||e.next===ty._1;)e.advance();t&&e.next===t&&e.advance()}function kP(e,t){for(;;){if(e.next===ty.Dot){if(t)break;t=!0}else if(e.next<ty._0||e.next>ty._9)break;e.advance()}if(e.next===ty.E||e.next===ty.e){e.advance();const t=e;for(t.next!==ty.Plus&&t.next!==ty.Dash||e.advance();e.next>=ty._0&&e.next<=ty._9;)e.advance()}}function TP(e){for(;!(e.next<0||e.next===ty.Newline);)e.advance()}function CP(e,t){for(let r=0;r<t.length;r++)if(t.charCodeAt(r)===e)return!0;return!1}function $P(e,t,r,n){const a=Object.create(null);a.true=a.false=6,a.null=a.unknown=7;for(const o of e.split(" "))o&&(a[o]=21);for(const o of t.split(" "))o&&(a[o]=22);for(const o of(r||"").split(" "))o&&(a[o]=25);for(const o of(n||"").split(" "))o&&(a[o]=26);return a}function PP(e){return new ei((t=>{const{next:r}=t;if(t.advance(),CP(r,ry)){for(;CP(t.next,ry);)t.advance();t.acceptToken(1)}else if(r===ty.Dollar&&t.next===ty.Dollar&&e.doubleDollarQuotedStrings)!function(e){for(;;){if(e.next<0||e.peek(1)<0)return;if(e.next===ty.Dollar&&e.peek(1)===ty.Dollar)return void e.advance(2);e.advance()}}(t),t.acceptToken(4);else if(r===ty.SingleQuote||r===ty.DoubleQuote&&e.doubleQuotedStrings)xP(t,r,e.backslashEscapes),t.acceptToken(4);else if(r===ty.Hash&&e.hashComments||r===ty.Slash&&t.next===ty.Slash&&e.slashComments)TP(t),t.acceptToken(2);else if(r!==ty.Dash||t.next!==ty.Dash||e.spaceAfterDashes&&t.peek(1)!==ty.Space)if(r===ty.Slash&&t.next===ty.Star){t.advance();for(let e=1;;){const r=t.next;if(t.next<0)break;if(t.advance(),r===ty.Star&&t.next===ty.Slash){if(e--,t.advance(),!e)break}else r===ty.Slash&&t.next===ty.Star&&(e++,t.advance())}t.acceptToken(3)}else if(r!==ty.e&&r!==ty.E||t.next!==ty.SingleQuote)if(r!==ty.n&&r!==ty.N||t.next!==ty.SingleQuote||!e.charSetCasts)if(r===ty.Underscore&&e.charSetCasts)for(let a=0;;a++){if(t.next===ty.SingleQuote&&a>1){t.advance(),xP(t,ty.SingleQuote,e.backslashEscapes),t.acceptToken(4);break}if(!_P(t.next))break;t.advance()}else if(r===ty.ParenL)t.acceptToken(8);else if(r===ty.ParenR)t.acceptToken(9);else if(r===ty.BraceL)t.acceptToken(10);else if(r===ty.BraceR)t.acceptToken(11);else if(r===ty.BracketL)t.acceptToken(12);else if(r===ty.BracketR)t.acceptToken(13);else if(r===ty.Semi)t.acceptToken(14);else if(e.unquotedBitLiterals&&r===ty._0&&t.next===ty.b)t.advance(),SP(t),t.acceptToken(23);else if(r!==ty.b&&r!==ty.B||t.next!==ty.SingleQuote&&t.next!==ty.DoubleQuote){if(r===ty._0&&(t.next===ty.x||t.next===ty.X)||(r===ty.x||r===ty.X)&&t.next===ty.SingleQuote){const e=t.next===ty.SingleQuote;for(t.advance();(n=t.next)>=ty._0&&n<=ty._9||n>=ty.a&&n<=ty.f||n>=ty.A&&n<=ty.F;)t.advance();e&&t.next===ty.SingleQuote&&t.advance(),t.acceptToken(5)}else if(r===ty.Dot&&t.next>=ty._0&&t.next<=ty._9)kP(t,!0),t.acceptToken(5);else if(r===ty.Dot)t.acceptToken(15);else if(r>=ty._0&&r<=ty._9)kP(t,!1),t.acceptToken(5);else if(CP(r,e.operatorChars)){for(;CP(t.next,e.operatorChars);)t.advance();t.acceptToken(16)}else if(CP(r,e.specialVar))t.next===r&&t.advance(),function(e){if(e.next===ty.SingleQuote||e.next===ty.DoubleQuote||e.next===ty.Backtick){const t=e.next;e.advance(),xP(e,t,!1)}else wP(e)}(t),t.acceptToken(18);else if(CP(r,e.identifierQuotes))xP(t,r,!1),t.acceptToken(20);else if(r===ty.Colon||r===ty.Comma)t.acceptToken(17);else if(_P(r)){const n=wP(t,String.fromCharCode(r));t.acceptToken(t.next===ty.Dot?19:e.words[n.toLowerCase()]??19)}}else{const r=t.next;t.advance(),e.treatBitsAsBytes?(xP(t,r,e.backslashEscapes),t.acceptToken(24)):(SP(t,r),t.acceptToken(23))}else t.advance(),xP(t,ty.SingleQuote,e.backslashEscapes),t.acceptToken(4);else t.advance(),xP(t,ty.SingleQuote,!0);else TP(t),t.acceptToken(2);var n}))}function QP(e,t=!1){return function(e,t){return ri(["QuotedIdentifier","SpecialVar","String","LineComment","BlockComment","."],ii(Object.keys(e).map((r=>({label:t?r.toUpperCase():r,type:22===e[r]?"type":21===e[r]?"keyword":"variable",boost:-1})))))}(e.dialect.words,t)}function EP(e){const t=Yr(),r=Qr(),{renameNode:n}=$i(),a=m([]),o=m(!0),i=m(""),s=m(0),l=m(0),u=S((()=>l.value>a.value.length));function c(e){return e.homeProject&&"personal"!==e.homeProject.type?`${e.homeProject.name} — ${e.name}`:e.name}function d(t){const{href:r}=e.resolve({name:kn.WORKFLOW,params:{name:t}});return r}function p(e){return{name:c(e),value:e.id,url:d(e.id),isArchived:"isArchived"in e&&e.isArchived,active:"active"in e&&e.active}}async function f(e=!1){e&&(s.value=0),s.value++;const r=await t.fetchWorkflowsPage(void 0,s.value,40,"updatedAt:desc",{...i.value?{query:i.value}:{},triggerNodeTypes:["n8n-nodes-base.executeWorkflowTrigger"]});l.value=t.totalWorkflowCount,e?a.value=r.map(p):a.value.push(...r.map(p))}return{workflowsResources:a,isLoadingResources:o,hasMoreWorkflowsToLoad:u,searchFilter:i,getWorkflowUrl:d,onSearchFilter:async function(e){i.value=e,await f(!0)},getWorkflowName:function(e){const r=t.getWorkflowById(e);return r?c(r):e},applyDefaultExecuteWorkflowNodeName:function(e){if("string"!=typeof e)return;const a=r.activeNodeName;if(a&&(/^Execute Workflow\d*$/.test(a)||/^Call n8n Workflow Tool\d*$/.test(a)||a.startsWith("Call '")&&a.endsWith("'"))){const r=function(e){const r=t.getWorkflowById(e);return r?r.name:null}(e);null!==r&&n(a,`Call '${r}'`)}},populateNextWorkflowsPage:f,setWorkflowsResources:async function(){o.value=!0,await f(),o.value=!1},workflowDbToResourceMapper:p}}function qP(){const e=m(!document.hidden),t=m([]),r=m([]),n=()=>{const n=!document.hidden;e.value=n,n?t.value.forEach((e=>e())):r.value.forEach((e=>e()))};return Q((()=>{document.addEventListener("visibilitychange",n)})),q((()=>{document.removeEventListener("visibilitychange",n),t.value=[],r.value=[]})),{isVisible:e,onDocumentVisible:e=>{t.value.push(e)},onDocumentHidden:e=>{r.value.push(e)}}}function VP(){const e=Ur(),t=S((()=>e.workflowId?Mr(Lr(e.workflowId)):void 0)),r=Hr(),n=Oa(),a=$r(),o=Wr(),i=cr(),s=$i(),l=Ht();return{setValue:mP,shouldDisplayNodeParameter:async function(e,t,a,s="",l="displayOptions"){if("hidden"===a.type)return!1;if(a.displayOptions?.hideOnCloud&&n.isCloudDeployment)return!1;const u=void 0!==a[l];if(o.isCustomApiCallSelected(e)&&function(e,t){return!!e?.displayOptions?.hide||!["authentication","resource","operation",...Object.keys(t)].includes(e.name)}(a,e))return!1;const c=t?r.getNodeType(t.type,t.typeVersion):null,d=t?.type??"";if(!qn.includes(d)){const e=Ft(c);if(e){if(a.name===e.name)return!1;if(hr(dr(c),a))return!1}}if("@n8n/n8n-nodes-langchain.chatTrigger"===c?.name&&"availableInChat"===a.name&&!n.isChatFeatureEnabled)return!1;if(!u)return!0;const p=s?(0,WO.default)(e,s):e;if(!p)return!1;const m=Object.keys(p),f=m.length;if(0===f)return o.displayParameter(e,a,s,t,l);let h=!1;for(let r=0;r<f;r++){const e=p[m[r]];if("string"==typeof e&&"="===e.charAt(0)){h=!0;break}}if(!h)return o.displayParameter(e,a,s,t,l);const v={},g=[];let O=!1;for(let r=0;r<f;r++){const e=m[r],t=p[e];if("string"==typeof t&&61===t.charCodeAt(0)){if(t.includes("$parameter")){let n=!1;for(let e=r+1;e<f;e++)if(t.includes(m[e])){n=!0;break}if(!n)for(let e=0;e<g.length;e++)if(t.includes(g[e])){n=!0;break}if(n){g.push(e);continue}}try{v[e]=await i.resolveExpression(t,v)}catch{v[e]=""}O=!0}else v[e]=p[e]}const y=2*g.length;let b=0,_=0;for(;_<g.length&&b<y;){b++;const e=g[_],t=p[e];let r=!1;for(let n=_+1;n<g.length;n++)if(t.includes(g[n])){r=!0;break}if(r)g.push(e),_++;else{try{v[e]=await i.resolveExpression(t,v)}catch{v[e]=""}O=!0,_++}}for(let r=_;r<g.length;r++){const e=g[r];try{v[e]=await i.resolveExpression(p[e],v)}catch{v[e]=""}O=!0}if(O){if(s){const r=vn(e);return(0,AO.default)(r,s,v),o.displayParameter(r,a,s,t,l)}return o.displayParameter(v,a,"",t,l)}return o.displayParameter(e,a,s,t,l)},updateParameterByPath:fP,updateNodeParameter:function(e,n,i,u,c){const d=r.getNodeType(u.type,u.typeVersion);if(!d)return;let p=Fn(d.properties,u.parameters,!1,!1,u,d);const m=Object.assign({},p);p=vn(p);const f=fP(n.name,i,p,d,u.typeVersion);if(p=Fn(d.properties,p,!0,!1,u,d),c){const e=ia(d,p,u.parameters);e&&p&&(p.toolDescription=e)}if(Mn(u.name,d,u.parameters??{})){const e=En(p??{},d);u.name.startsWith(e)||setTimeout((async()=>await s.renameNode(u.name,e)))}for(const[t,r]of Object.entries(p))null!=r&&mP(e,`parameters.${t}`,r);const h={name:u.name,value:p},v=function(e,t,r){const n={...t};try{if(r.name.includes("conditions")||!n[e.name]?.main)return null;if("n8n-nodes-base.switch"===e.type&&"parameters.numberOutputs"===r.name){const i=e.parameters?.numberOutputs,s=r.value;if(s<i)return n[e.name].main=n[e.name].main.slice(0,s),n}if("n8n-nodes-base.switch"===e.type&&"parameters.options.fallbackOutput"===r.name&&"extra"===e.parameters?.options?.fallbackOutput&&(!r.value||"extra"!==r.value))return n[e.name].main=n[e.name].main.slice(0,-1),n;if("n8n-nodes-base.switch"===e.type&&r.name.includes("parameters.rules.values")){const{fallbackOutput:l}=e.parameters?.options;if(void 0===r.value){function a(e){const t=e.match(/parameters\.rules\.values\[(\d+)\]$/);return t?parseInt(t[1],10):null}const u=a(r.name);if(null!==u)return n[e.name].main.splice(u,1),n;if("parameters.rules.values"===r.name)return n[e.name].main="extra"===l?[n[e.name].main[n[e.name].main.length-1]]:[],n}else if("parameters.rules.values"===r.name){const c=e.parameters?.rules?.values;let d;"extra"===l&&n[e.name].main.length===c.length+1&&(d=n[e.name].main.pop());const p=e.parameters?.rules?.values?.length;if(r.value?.length-p==1)return n[e.name].main=[...n[e.name].main,[]],d&&n[e.name].main.push(d),n;{const m=r.value,f=[];for(const v of m){const g=c.findIndex((e=>(0,Df.default)(e,v)));-1!==g&&f.push(g)}const h=[];for(const O of f)h.push(n[e.name].main[O]??[]);return d&&h.push(d),n[e.name].main=h,n}}}}catch(o){wi(o)}return null}(u,t.value?.connectionsBySourceNode??{},n);v&&t.value?.setConnections(v),t.value?.setNodeParameters(h),l.run("nodeSettings.valueChanged",{parameterPath:f,newValue:i,parameters:d.properties,oldNodeParameters:m}),o.updateNodeParameterIssuesByName(u.name),o.updateNodeCredentialIssuesByName(u.name),a.trackNodeParametersValuesChange(d.name,n)},handleFocus:function(e,t,r){if(!e)return;const n=Qr();Zt().openWithFocusedNodeParameter({nodeId:e.id,parameterPath:t,parameter:r}),n.activeNode&&(n.unsetActiveNodeName(),n.resetNDVPushRef())}}}function RP(e,t){return s(),p("svg",Wy,[...t[0]||(t[0]=[U('<mask id="mask0_489_46042" style="mask-type:alpha;" maskUnits="userSpaceOnUse" x="0" y="0" width="112" height="80"><rect width="112" height="80" fill="url(#paint0_linear_489_46042)"></rect></mask><g mask="url(#mask0_489_46042)"><rect x="-0.5" width="112" height="80" fill="url(#pattern0)" fill-opacity="0.6"></rect></g><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_489_46042" transform="scale(0.00357143 0.005)"></use></pattern><linearGradient id="paint0_linear_489_46042" x1="90.5" y1="40.4494" x2="112.5" y2="40.4494" gradientUnits="userSpaceOnUse"><stop></stop><stop offset="1" stop-color="white" stop-opacity="0"></stop></linearGradient><image id="image0_489_46042" width="280" height="200" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAADICAYAAAAzx/4XAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABhdSURBVHgB7d0JcFTVngbw/72d4IYa0Ie4IK2llgpodNwtB9AaxVILF7ZxynkgWupojaRwASXQGEBqEAI8LXfBpZQS9IFabjMFkXFfijCKyqjQqIiKShCUpdP3vvPdpXP7pjtk6dPdSX+/qlPpJX07UfrL/yz3XEOIPJNiswaZkbKBtkiluC0qRB1gCJW86ntmjzYM81YvWIhyhgFTwlCxGJGyBcJKhTQxhUrSpJraKSpcVgjDhTQqEyo5U+6prbVExmV6TnWT6ixbnuxmSZ262xCLVTUIUTsxYEoMKpdM4aKCZV5ZUmIMFMoljsGUkMk1c9RArjE39HBchcuYadVVdUKUYwyYEjEhVhstj8gqdbMi8HA8kpTBqmqJC5EGHOQtEeVlMkXSw6WB4UK6cQymBKB6UYMso4OPWYZMrWG4kGasYEpAmWGHB3Xj0ydVzRUizRgwJcAwjaFpD9gyVYjygAHTxTndo9Bium2WLBWiPGDAdHFlkWT4/KK6uVzrQnnCgOniDNuIBu/blr1aiPKEAdPF2Xba1DQeYfVCecOAISJtGDBEpA0Dhoi0YcAQkTYMGCLShgFDRNowYIhIGwYMEWnDgCEibRgwRKQNA4aItGHAEJE2DBgi0oYBQ0TaMGCISBsGDBFpw4AhIm0YMESkDQOGiLRhwBCRNgwYItKGAUNE2jBgiEgbBgwRacOAISJtGDBEpA0Dhoi0YcAQkTYMGCLShgFDRNowYIhIGwYMEWnDgCEibRgwRKQNA4aItGHAEJE2DBgi0oYBQ0TaMGCISBsGDBFpw4AhIm0YMESkDQOGiLRhwBCRNgwYItKGAUNE2jBgiEgbBgwRacOAISJtGDBEpA0Dhoi0YcAQkTYMGCLShgFDRNowYIhIGwYMEWnDgCEibRgwRKQNA4aItGHAEJE2DBgi0oYBQ0TaMGCISBsGDBFpw4AhIm0YMESkDQOGiLRhwBCRNgwYItKGAUNE2hhCXc7ll19eUVZWNto0zYFGJDLIamys8J+LRMrilpWst217WSKRqFu6dGlciDRhwHQho0aNilqWVavC4/I2vGyhCpqpDBrSISLUJYwcOfJWFS6vq5vHS9tURiKRcf3795c1a9a8JUQ5xAqmk0N3qLy8/O/q5iDpIMMwlu7evXuMqmYahCgHOMjbyalwWSE5CBdA18o7HlFOsIvUiY0YMaJWfWnLeEtr9FbdpQrVXXpDiDqIXaROavjw4aPVlwWiiapmBi9ZsqROiDqAXaTOa4popMZjtIUXlQ4GTCfkVS9R0SvqvQ9RuzFgOqe/Sn7k632oi+IYTCfjTUtvkTxJJBI9OG1N7cUKppMpKyurlDzK9/tR18KA6Xzy+oG3LCsqRO3EgOl8KiSPTNOMClE7MWCISJsyIUcsVlvRGJEVhm3Nq5k8fqEUr3wPuHKAl9qNFYwnFqtqMND9MMwF1TW16yfXzLl1Qqw2KkXGtu245Fe9ELUTAybAaPprHbXFmFsekfXV02oX3BX7r6KZSUkmk3WSR42NjQwYajcGTIBl2aubPWjL6EikfJWqalZU3zN7tBSYtyalTvJAVUt1XANDHcExmDTofmRdezhIdZ8GqaCZYog9d3fSWDYzVhWXwnhScrRFQ0sMw3hSiDqAFUyAZUi8Fd9W8O5TIpFYqr7ERa/44sWLFwpRBzBggiJm28YbCtR9QrfFsqwq0WuqEHUQz0UKwFR1MiIdOc8nns/u01VXXTXXNM1bJcdUeM174YUXxglRBzFgQlQ1goDp+GpZQxYmGxPzZsTu0DYL4534iC0uc9lNq1ddo1OEKAfYRQoYpyoYI1djG6r7ZEbKF+CYogm6Smo8ZjA265YcwHFwPCHKkZKrYPCB31cSUTEjlaYtUSNi9rVtqTTcqiUqOWKLzCtLql5XrCov07zDhg2LqYBo9y53akq6asmSJXOFKIe6ZMDEYvdGG6W80jKNioiYJ6vfUs38qDBxA0T7yYJqNqpq+qSqvH9YceG1xsZGBE1bNorihddIm04ZMMEqJILAMFWI2E5wYCwiKoUTV0E2Zlp1VZ0UEIImmUwOUjeHRiKRSnU76j9nlpU1WI2NdapieUuF0UIupCOdijZgUIXslkhFhq5MVPRWIQ3tOb4KlnrVJboiVrjFdxlNmjo7ZphmqutkW9bUaVPGx4QoDwq6ktfvyhimEVV/W/uiKyNuFVKRVC110SbEoJ2zNGywMZ1sSL2dtLdahlFvGtKgwqEe4aCmqqNqqnp9Ww6Y7/EWos5Ca8Bk6cpExa1CoipEdJVQ6Ko0uCFibbAMM94tIvWSkPieQgAho6aqpbUKNd5C1Bl0OGCaDaiaUpHelSlv+mZbcimuWr1t2RvUoGbcNiSOKkQ91pCDSiIuex7LccZbVLjUhR5vT2bm9r8MUZHYY8CgCqmQnRVZujKpKiTVnclTV0b0QlBFsz2ZZbzFCH0N3w4dIo3Riu/Z0+NERScVMM5Je1nWhiRlb21dGcGHWQWHWLJahVVDa7syOjlVkZn5Nw6Nt4S/yQg0LGJECJ+n2nGqdVPtO9XeUW2lagnZw4+R4bYdeE8GDRW9VMCURcoX2PhA5HhA1WvNujLFNtsSZBjetg12+mfYErtq+uTx86QpQFIvkab/ZOgTnqlajWpniBssQY2qrVJtumornMOK9BQ3jE5XrY9q3VXbodo61d5U7TPVtgeO4QcNQ4aKWipgsNmS+qvdnnNaAl2ZtAHVhmIOkZbYKmCM9HCJJ3bvGjtz2sT/FffDv7e4/+3wTegl7lJtt3f/JHHD5VzVjH333Ve6deuGZfjYHU62b99eZts2gmS+ajHVvlZtjGqjVNsnw4+DkxkfVW2OapuF1Qx1IoExmBY3W1LPFV9XRhcracUjpulUMKq8WP3Lr1uGPzx/Gk6CPFu1gaqdrNrB4lYjP6n2iWr/p9pG1W5X7Z9UM4499li59NJL5ZRTTnFC5ssvv5Tly5fL+++/L7t370alMkO1TaqdYqr36969uxx44IG42Bm2xpStW7fK77//fqAKpPHiVkYIpR+897Wl5WBh6FDBNQWMaSJAFhZgQLXYGNbO5AZzn4gkLWv+199+O23xgr/tpR7/V9VuUK1fhtdcLW43BhXOaart07NnT5kzZ44MGTLECQxABTN06FAZM2aM1NfXI817oyFcEEbnn3++DBgwwAmZbdu2yTvvvCNvvPGGbN68WRVU9s3ijt9sFbdqOki1fcUNEoTfL9I0rhOsbogKJhUw06qrcEZuTs7K7exmzpy49a7qe8feWzPxKXErh39TrVq1ngiLCjWv1qNHD+ybggpDGhoasMtcf/X8ieJ9sC+88EI599xzU+ECuH3MMcfIyJEjETCpxw8++GCpqqqSa665RtCl8g0fPlzuuusuWbRoEaoZHOhKcSumY8Ttgh0pbjWD6ul/xJ39+i3wq7CKoYLinrzpUlPNM9xwwQAtQuM/VeuJILjgggucdvTRRzsVyTfffCPLli2T9957D1VHauD3zDPPdLpFYfvtt5+cdtppTpD8+eefzmP9+vWTgQMHpoULoAq69tpr5e2333a6S8r54obLaaHDXqTaNar9TbUnVPtVguGC8SSDBQ3lHwOmueA0MwZdMRN01D777COnnnqq1NTUON2ZIHRr7rzzTidkfAcddJBEIpHmB1cfdARV37595YsvvnAeQ0X0l7/8JeMPc8IJJ8ghhxwin3/+ObZU6KUe6uUfPxqNyo4dO2TdunXGzp07D1UP/4dq34hbiWJ2Cq8x8J4MGSoEbjjVJLhQLhgwGNB1xkVQuYTDBc444ww5++yz5YADDkg9tv/++zthkgnCChUQIITQ3cLxM8FxjjrqKCkvb1oRjdCZMWOGzJs3zxnnufrqq3ENaTyFMZ1LxR2ANv3fif0kKhRWMOnCC+XQMMDrjJ+EuzC+vfbay+n2YEB2zZo1zmP+1HQme++9t1OV+LdRwQTHasJQ7SBg1MyTc//mm2+W66+/3jk+xoHw3GuvvSabNm3CQfp4zRmLsdWkO+sWKhRWMJkFF9JhdsYZL9m4cWPWF5x++ulOpeGHSksBg0BCFwdQoWTrHvmOOOKIVAWDMBoxYkTq2KhcevXq5by3Zz9xK5iI83uoAEL3yKlibNYylF8MmHTh6sWfoXEGWT/99NPUwGwYxkMwJY1qA10m3M80BgPoEmGGqbKy0hkMRmsJxn4wOIxQwXuEAwlhhuDx74obMs7vkFRjMIwVKhR2kVzBpf7BbhICZr1qW5LJZA/MGK1du9ZZOBeGLs5ll13mTEPj9mGHHeaPizSDQBg8eLAzZoNqpn///tISjPvMmjVLNmzYIIMGDWr2PN4Hx/Eg1RAyTsBgkDdVubCzRHnGgMkcLH4Fg9vbxK1iBm7evNlZhZspYODII4902h7fUH3QES4ImdbA2M+wYcOcGSNUMpkEwsw/uT01yEtUKKXeRco0c4SG2ZgrVLtRtb+KNxGDBXXvvvsuVtZKvmEMBqGUrdsVkgpIO5k0/HMK2FWifCvlCiZT5YJp6RGqjVXtEO++3+Vwzg/CepS6ujpnlW2RMkKNqGBYwTRVLvuLe8byveIurouKGzKYkUktcME09EsvveSvrC16lhAVTqlWMMHqxe9O3CbuuT7OdMzxxx/vnAmNLsknn3wiK1eudNah7Nq1ywmZVatWZRxwLQScsrBz507/LjIFJz2ygqGCK+Uukj8Iiq/YcW6keOFyww03yN133+2sUcHgKaqV5557TqZOnepMU3/77bfO1gvFEjDougWmzxEuu4WoCJRiwGSaLbpANWdxyVlnnSUPPfRQ2gswuDp27Fhn1ezEiROdr63xww8/yPr16+Wcc85ptugOA8aYkcIpAlg3Ex68xZQ0zrg++eSTpU+fPi0O7qKCCXTZEC47hKgIlOoYTDBk8MnFMlhnqewll1yS8QVYeYvl+Y8++qjMnDnTmTZuCVb94gzp8847T6qrq9OeQxg888wzcvHFF8tNN90kL7/8ctrzv/zyi0yYMEGuvPJKufHGG+Wrr75q8b3QbcNrPOgrdY4BIurySrmCQbj660XKvcdSS/gzwXPXXXedtAbGabBXjG3bznYLQVjP8v333zu3f/vtN6fLFYSw2LJli1Mpff3119hms8X3QsD8+uuv/l30lRAwzsw0l2pTIZXav7/wJUX8CuYP8SZc8IHvTBBgCKA//vjDuStuBfO7EBWBUvwDF5xd8cdgUttNrlu3TjqTRCIh8Xg8dVfczaawCTnX1VHBlXIFHewqob/iBAy6NnYnOusYAYOBZA+ql58leOUBNQvGVXdUKFxo58In1Pmrj5W6GP/o8IEDs0aYRtYFa3NwlrcH/SR/TwlWMFRwpV7B+PChxEhrI3bzf/7556WjsGudHzLZtnjoKExPYzr7448/9h/CANL/S9OpR9gvk0FDBVPKARP84KHEeEu89SNPPPFEh09oxJYNfsDoqmAwsPvqq6/6U9T42dHVQ1Cmn9+In4NbNVABlGLAhK/57DcsRomrlvzoo4/kvvvuS21RWawwIP3444/7dzG4i8vMImgwI8YTqKngSi1ggpdd9ZvlNVwxEbvxO4tO8MFdunRpq1ft5hsGonH6gjfrhSTEJWhxWYNguLCLRAVV6l0kS9JD5lVxr87oLFybPXu2rFixQnINXSd/gygERXtCDCdfPvvss/5d9JH+W7Ufpel3SS20S80gsZtEeVaqXaRgwwCJ5X3FwMsDqq3CN+JcICzz/+CDDySXcF6Rv8UlBmrb2hVbvXq1cyVIbxNyTK9jqTACxgo1VjBUUKVawQS7R37I+A19DlwhcR0++NiWAdce+uyzzySXgicvtqWCQWU1efJk5+cS9+fHz/uCuDNIflimmmFGbFYuVCilXMH4H0L/Q9no3cbXD1Wbr9pm7LPyyiuvSG1tbcFX+SKIHnzwQXn99df9hzCw+4i4ewYHQ5KDvFQUSn0Mxg+a4IcTAYM+CwZfZqm2BetYsDYGlcN3333XqoMfeuihqbUwuMJAEK4qgEuXADb0Dp9giX1ounfv7rwWx8HF2QAXV3vssceCXaoHxb3o/W7v5/ZD0g9PB8dfqFBatYN0F5TppMdwQ/g0iLv0/sxEIlGOcEFFc+KJJ2a91KsPwYFrUGNnPGy5cPjhh6eewxoZvB7PY9OqK664wgkVHwIFe9DgciWjRo2Sk046yTkDe/z48c64kKdO3IDBVQ8QLAlJr8KcKmbg4Iv+WQXVoFTA2PZbK+verBOiPCjVHe0QHn6I+GMwqOYS3vP+SZAIl9dU66Vme67fsmVL+YIFC+Tnn3+W6dOnOxdZywZVysiRI51qI3ypEYy/IHjuuOOO8DWNUq+96KKLnMua4Htx//777xesz/HOk8Ks0Qxxt2VISnq4sItERaPUr4sUnk0KngDp38bWB4vFvUb1v2/durUcm36j4sBMznHHHZf14AiOcHgEZbvWNaDK8a9XjbGXxYsXC05j8Dyh2iZp6hZlC5emlbxEBVDKAROsYvzxiuAVHYMnIP+k2jOq7VIVxLXbt2/f++mnn3bOMbrttttkwIABohO23sSWDN5sE6qVl6SpagmHS7ARFVSpn02daU1MIktDyDyl2gMqZLbhPKCnnnpKbr/9dmeLh/ZAcNxyyy3Su3dv6devnzz88MPBKiUF2zFg1zoPRpl/C/1smWaQRNhFogLjpWObPoTBv/jB7pIEvqK7hDUn+LTfotoBb775pnOdJAziBi5Av0c//vijzJ8/Xx544AHn/k8//SRTpkxxFt5hn97gda2xQXjghMmNkh4o4XDh+AsVDW7Zmnm62p+V8S8BEqwWMLD6d9UeVu1nDLouX77cuYxJa2FbTgQTAsZ7b6e7g5BZtGiRfPjhh2lnYKN6CWyCtUOyj70EqxeigmPAuIJdinDQBMPGb9jg5RPVPseLsGQfVUZrYYOoWbNmOVPP4p5cWe8dy8a1r1ER4Zh+qIQueWJK5vEWW9g1oiLDLlKTTFPXRuh5/3vQsO2ds7k2LkPiX4wNMLUcvg4SwgLbW2ItDS7g5p16gLDCiU4LVTtBtR5qILcPVuuiizRkyBBnvQwqG7zWg+s3ZQsXdo2oqDBg0vkBgg+tXymINL9YW3DTcKfL88gjj8iLL77oBAMWygXHUABjK9iKEwHj7aGLY8dVW6baN+IO3PZW7SpVDVXgTO4lS5Y44zp4XWBXvL7e+zJYqOgxYJoLhox4t4NB4y/CA2clNFb34vrVbYBuF1IG+898JE1ncmO7CKzK+xd1zB5r167N1IXtJu51nFi9UNFjwGQWDhlfsILBtDVOisSJRPuGno9I8038cUzMPmHnf8wEYd+ZleKGjR8MOJtyobhbX1aqdqB3LASQf0lY7PD9hzBYqBNgwGQXDBm/e+QP/vrXUkIFgg98T0m/UmQ3aQqi4DQ4ggELXbBvrn/1xeDMD74f4YNFfW94x8WxEt7rMO6zSTKfDsCQoaLDgGlZeLVveJUvQgZBgS5LRJoCxsxwnEzbRPiDyb5gFwxVzEbJvAgwKaxgqBNgwLROOBwQMqb31YcP/Z4CxsrS/IDwqx5T0isgW9L3rOGCOuoUGDB7FuyCBM9bagw8jsf8cMk2/tJSwPiCYzzB2apM+9bwrGkqegyY1guGCzQGHiuTpqom05VagwETDppgQISnws0Mr/cXAPK8Iyp6DJjWC6/2Dd72181ASwETrmQyVR/h7SLCxwhu88kxGCpqDJjWCa/ytaR5WIR3xAu/Pjzj01LA7Cmk2DWiToEB03Z+mJiB28GAEckcMMHbVuhxO/S6TCHlf1+msGLQUFFiwLSeX8X4ty1pHiit2TouU7cmU8BI6Lad5StR0WLAtE0wCMKDs209RkvPtTY8GDJU1Bgw7WNnuW+04TVEXR4DJrcYIkQB3HCKiLRhwBCRNgwYItKGAUNE2jBgiEgbBgwRacOAISJtGDBdnGFI2gWbjIjZV4jyhAHTxdmGHU9/QKJClCcMmC6uLBmpDz1UOS5W2/qLaBN1AAOmi4vFquLiXuDNV7GfaY0WojxgwJQA27KeDN43DXOoEOUBA6YElNnmwtBDg6rvmT1OiDRjwJQAdJNssdOqGDHMKRNitVEh0ogBUyLKkkZMfQlOWVeUR2QFQ4Z0YsCUCGew15CpoYejCJlJNbWDhEiDtmz1SF2ACpOY+p8+pdkThixMNMrUme6sE1FOMGBK0KSaOXMNMW7N8vRSNe20LGkl62fE7qgXog5gwJSorJUMUQ4xYEoYxl7UP4AF6mZUiDRgwJBU31M7Wv1LQDUTFaIcYsBQSmx6bWVjo3W5mOZAww2bqBB1wD8AobUpv0xPqN8AAAAASUVORK5CYII="></image></defs>',3)])])}function IP({expression:e,additionalData:t,isForCredential:r,stringifyObject:n,contextNodeName:a}){const o=Qr(),i=Ur(),s=S((()=>i.workflowId?Mr(Lr(i.workflowId)):void 0)),{resolveExpression:l}=cr(),u=x(Nn,S((()=>{}))),d=m(null),p=m(""),f=S((()=>o.expressionTargetItem??void 0)),v=S((()=>o.activeNode)),g=S((()=>Boolean(i.workflowExecutionData?.data?.resultData?.runData[v.value?.name??""]))),O=S((()=>ta(h(e)))),y=(0,Wf.default)(_,200);let b=0;async function _(){const i=++b;if(O.value){const s=await async function(i){const s=h(e);if(!O.value||"string"!=typeof s)return{ok:!0,result:""};const u=i??{isForCredential:h(r),additionalKeys:h(t),contextNodeName:h(a),...void 0===a&&o.isInputParentOfActiveNode?{targetItem:f.value??void 0,inputNodeName:o.ndvInputNodeName,inputRunIndex:o.ndvInputRunIndex,inputBranchIndex:o.ndvInputBranchIndex}:{}};try{return ma(await l(s,void 0,u,h(n)??!0))}catch(c){return la(c)}}(u.value);if(i!==b)return;d.value=s.ok?s.result:null,p.value=en(s,g.value)}else d.value=null,p.value=""}return B([u,c(e),c(t),()=>i.getWorkflowExecution,()=>i.getWorkflowRunData,()=>s.value?.name,f],y),Q(_),{resolvedExpression:d,resolvedExpressionString:p,isExpression:O}}function NP(){const e=yr(),t=me();return{binaryDataAccessTooltip:S((()=>"combined"===e?.value?.settings?.binaryMode?t.baseText("ndv.binaryData.combinedTooltip",{interpolate:{example:"{{ $('Target Node').item.binaryName }}"}}):t.baseText("ndv.binaryData.separateTooltip",{interpolate:{example:"{{ $('Target Node').item.binary.data }}"}})))}}function WP(e){return"boolean"==typeof e?"boolean":"number"==typeof e?"number":"string"==typeof e?"string":Array.isArray(e)?"array":wr(e)?"binary":(0,db.default)(e)?"object":"string"}async function AP(e){try{return WP(await Dt(`=${e}`))}catch{return"string"}}function jP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function DP(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jP(Object(r),!0).forEach((function(t){BP(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jP(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function MP(e){return MP="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},MP(e)}function BP(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function zP(){return zP=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},zP.apply(this,arguments)}function XP(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r,n,a={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function LP(e){return function(e){if(Array.isArray(e))return UP(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return UP(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?UP(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function UP(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function YP(e){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(e)}function FP(e,t,r){e.addEventListener(t,r,!hb&&_b)}function GP(e,t,r){e.removeEventListener(t,r,!hb&&_b)}function ZP(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(gp){return!1}return!1}}function HP(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function KP(e,t,r,n){if(e){r=r||document;do{if(null!=t&&(">"===t[0]?e.parentNode===r&&ZP(e,t):ZP(e,t))||n&&e===r)return e;if(e===r)break}while(e=HP(e))}return null}function JP(e,t,r){e&&t&&(e.classList?e.classList[r?"add":"remove"](t):e.className=((" "+e.className+" ").replace(xb," ").replace(" "+t+" "," ")+(r?" "+t:"")).replace(xb," "))}function eQ(e,t,r){var n=e&&e.style;if(n){if(void 0===r)return document.defaultView&&document.defaultView.getComputedStyle?r=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(r=e.currentStyle),void 0===t?r:r[t];t in n||-1!==t.indexOf("webkit")||(t="-webkit-"+t),n[t]=r+("string"==typeof r?"":"px")}}function tQ(e,t){var r="";if("string"==typeof e)r=e;else do{var n=eQ(e,"transform");n&&"none"!==n&&(r=n+" "+r)}while(!t&&(e=e.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(r)}function rQ(e,t,r){if(e){var n=e.getElementsByTagName(t),a=0,o=n.length;if(r)for(;a<o;a++)r(n[a],a);return n}return[]}function nQ(){var e=document.scrollingElement;return e||document.documentElement}function aQ(e,t,r,n,a){if(e.getBoundingClientRect||e===window){var o,i,s,l,u,c,d;if(e!==window&&e.parentNode&&e!==nQ()?(i=(o=e.getBoundingClientRect()).top,s=o.left,l=o.bottom,u=o.right,c=o.height,d=o.width):(i=0,s=0,l=window.innerHeight,u=window.innerWidth,c=window.innerHeight,d=window.innerWidth),(t||r)&&e!==window&&(a=a||e.parentNode,!hb))do{if(a&&a.getBoundingClientRect&&("none"!==eQ(a,"transform")||r&&"static"!==eQ(a,"position"))){var p=a.getBoundingClientRect();i-=p.top+parseInt(eQ(a,"border-top-width")),s-=p.left+parseInt(eQ(a,"border-left-width")),l=i+o.height,u=s+o.width;break}}while(a=a.parentNode);if(n&&e!==window){var m=tQ(a||e),f=m&&m.a,h=m&&m.d;m&&(l=(i/=h)+(c/=h),u=(s/=f)+(d/=f))}return{top:i,left:s,bottom:l,right:u,width:d,height:c}}}function oQ(e,t,r){for(var n=cQ(e,!0),a=aQ(e)[t];n;){var o=aQ(n)[r];if(!("top"===r||"left"===r?a>=o:a<=o))return n;if(n===nQ())break;n=cQ(n,!1)}return!1}function iQ(e,t,r,n){for(var a=0,o=0,i=e.children;o<i.length;){if("none"!==i[o].style.display&&i[o]!==_Q.ghost&&(n||i[o]!==_Q.dragged)&&KP(i[o],r.draggable,e,!1)){if(a===t)return i[o];a++}o++}return null}function sQ(e,t){for(var r=e.lastElementChild;r&&(r===_Q.ghost||"none"===eQ(r,"display")||t&&!ZP(r,t));)r=r.previousElementSibling;return r||null}function lQ(e,t){var r=0;if(!e||!e.parentNode)return-1;for(;e=e.previousElementSibling;)"TEMPLATE"===e.nodeName.toUpperCase()||e===_Q.clone||t&&!ZP(e,t)||r++;return r}function uQ(e){var t=0,r=0,n=nQ();if(e)do{var a=tQ(e),o=a.a,i=a.d;t+=e.scrollLeft*o,r+=e.scrollTop*i}while(e!==n&&(e=e.parentNode));return[t,r]}function cQ(e,t){if(!e||!e.getBoundingClientRect)return nQ();var r=e,n=!1;do{if(r.clientWidth<r.scrollWidth||r.clientHeight<r.scrollHeight){var a=eQ(r);if(r.clientWidth<r.scrollWidth&&("auto"==a.overflowX||"scroll"==a.overflowX)||r.clientHeight<r.scrollHeight&&("auto"==a.overflowY||"scroll"==a.overflowY)){if(!r.getBoundingClientRect||r===document.body)return nQ();if(n||t)return r;n=!0}}}while(r=r.parentNode);return nQ()}function dQ(e,t){if(e&&t)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}function pQ(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function mQ(e,t){return function(){if(!wb){var r=arguments,n=this;1===r.length?e.call(n,r[0]):e.apply(n,r),wb=setTimeout((function(){wb=void 0}),t)}}}function fQ(e,t,r){e.scrollLeft+=t,e.scrollTop+=r}function hQ(e){var t=window.Polymer,r=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):r?r(e).clone(!0)[0]:e.cloneNode(!0)}function vQ(e,t){eQ(e,"position","absolute"),eQ(e,"top",t.top),eQ(e,"left",t.left),eQ(e,"width",t.width),eQ(e,"height",t.height)}function gQ(e){eQ(e,"position",""),eQ(e,"top",""),eQ(e,"left",""),eQ(e,"width",""),eQ(e,"height","")}function OQ(){var e,t=[];return{captureAnimationState:function(){t=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==eQ(e,"display")&&e!==_Q.ghost){t.push({target:e,rect:aQ(e)});var r=DP({},t[t.length-1].rect);if(e.thisAnimationDuration){var n=tQ(e,!0);n&&(r.top-=n.f,r.left-=n.e)}e.fromRect=r}}))},addAnimationState:function(e){t.push(e)},removeAnimationState:function(e){t.splice(function(e,t){for(var r in e)if(e.hasOwnProperty(r))for(var n in t)if(t.hasOwnProperty(n)&&t[n]===e[r][n])return Number(r);return-1}(t,{target:e}),1)},animateAll:function(r){var n=this;if(!this.options.animation)return clearTimeout(e),void("function"==typeof r&&r());var a=!1,o=0;t.forEach((function(e){var t=0,r=e.target,i=r.fromRect,s=aQ(r),l=r.prevFromRect,u=r.prevToRect,c=e.rect,d=tQ(r,!0);d&&(s.top-=d.f,s.left-=d.e),r.toRect=s,r.thisAnimationDuration&&pQ(l,s)&&!pQ(i,s)&&(c.top-s.top)/(c.left-s.left)==(i.top-s.top)/(i.left-s.left)&&(t=function(e,t,r,n){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-r.top,2)+Math.pow(t.left-r.left,2))*n.animation}(c,l,u,n.options)),pQ(s,i)||(r.prevFromRect=i,r.prevToRect=s,t||(t=n.options.animation),n.animate(r,c,s,t)),t&&(a=!0,o=Math.max(o,t),clearTimeout(r.animationResetTimer),r.animationResetTimer=setTimeout((function(){r.animationTime=0,r.prevFromRect=null,r.fromRect=null,r.prevToRect=null,r.thisAnimationDuration=null}),t),r.thisAnimationDuration=t)})),clearTimeout(e),a?e=setTimeout((function(){"function"==typeof r&&r()}),o):"function"==typeof r&&r(),t=[]},animate:function(e,t,r,n){if(n){eQ(e,"transition",""),eQ(e,"transform","");var a=tQ(this.el),o=a&&a.a,i=a&&a.d,s=(t.left-r.left)/(o||1),l=(t.top-r.top)/(i||1);e.animatingX=!!s,e.animatingY=!!l,eQ(e,"transform","translate3d("+s+"px,"+l+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),eQ(e,"transition","transform "+n+"ms"+(this.options.easing?" "+this.options.easing:"")),eQ(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){eQ(e,"transition",""),eQ(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),n)}}}}function yQ(e){var t=e.sortable,r=e.rootEl,n=e.name,a=e.targetEl,o=e.cloneEl,i=e.toEl,s=e.fromEl,l=e.oldIndex,u=e.newIndex,c=e.oldDraggableIndex,d=e.newDraggableIndex,p=e.originalEvent,m=e.putSortable,f=e.extraEventProperties;if(t=t||r&&r[Sb]){var h,v=t.options,g="on"+n.charAt(0).toUpperCase()+n.substr(1);!window.CustomEvent||hb||vb?(h=document.createEvent("Event")).initEvent(n,!0,!0):h=new CustomEvent(n,{bubbles:!0,cancelable:!0}),h.to=i||r,h.from=s||r,h.item=a||r,h.clone=o,h.oldIndex=l,h.newIndex=u,h.oldDraggableIndex=c,h.newDraggableIndex=d,h.originalEvent=p,h.pullMode=m?m.lastPutMode:void 0;var O=DP(DP({},f),Cb.getEventProperties(n,t));for(var y in O)h[y]=O[y];r&&r.dispatchEvent(h),v[g]&&v[g].call(t,h)}}function bQ(e){yQ(DP({putSortable:zb,cloneEl:Nb,targetEl:Qb,rootEl:Vb,oldIndex:Ab,oldDraggableIndex:Db,newIndex:jb,newDraggableIndex:Mb},e))}function _Q(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=zP({},t),e[Sb]=this;var r={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return f_(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==_Q.supportPointer&&"PointerEvent"in window&&!Ob,emptyInsertThreshold:5};for(var n in Cb.initializePlugins(this,e,r),r)!(n in t)&&(t[n]=r[n]);for(var a in g_(t),this)"_"===a.charAt(0)&&"function"==typeof this[a]&&(this[a]=this[a].bind(this));this.nativeDraggable=!t.forceFallback&&p_,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?FP(e,"pointerdown",this._onTapStart):(FP(e,"mousedown",this._onTapStart),FP(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(FP(e,"dragover",this),FP(e,"dragenter",this)),Ub.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),zP(this,OQ())}function xQ(e,t,r,n,a,o,i,s){var l,u,c=e[Sb],d=c.options.onMove;return!window.CustomEvent||hb||vb?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=t,l.from=e,l.dragged=r,l.draggedRect=n,l.related=a||t,l.relatedRect=o||aQ(t),l.willInsertAfter=s,l.originalEvent=i,e.dispatchEvent(l),d&&(u=d.call(c,l,i)),u}function wQ(e){e.draggable=!1}function SQ(){s_=!1}function kQ(e,t,r,n,a,o,i,s){var l=n?e.clientY:e.clientX,u=n?r.height:r.width,c=n?r.top:r.left,d=n?r.bottom:r.right,p=!1;if(!i)if(s&&a_<u*a){if(!r_&&(1===t_?l>c+u*o/2:l<d-u*o/2)&&(r_=!0),r_)p=!0;else if(1===t_?l<c+a_:l>d-a_)return-t_}else if(l>c+u*(1-a)/2&&l<d-u*(1-a)/2)return function(e){return lQ(Qb)<lQ(e)?1:-1}(t);return(p=p||i)&&(l<c+u*o/2||l>d-u*o/2)?l>c+u/2?1:-1:0}function TQ(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,r=t.length,n=0;r--;)n+=t.charCodeAt(r);return n.toString(36)}function CQ(e){return setTimeout(e,0)}function $Q(e){return clearTimeout(e)}function PQ(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?FP(document,"dragover",this._handleAutoScroll):this.options.supportPointer?FP(document,"pointermove",this._handleFallbackAutoScroll):t.touches?FP(document,"touchmove",this._handleFallbackAutoScroll):FP(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?GP(document,"dragover",this._handleAutoScroll):(GP(document,"pointermove",this._handleFallbackAutoScroll),GP(document,"touchmove",this._handleFallbackAutoScroll),GP(document,"mousemove",this._handleFallbackAutoScroll)),EQ(),QQ(),clearTimeout(wb),wb=void 0},nulling:function(){$_=S_=w_=k_=P_=T_=C_=null,x_.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var r=this,n=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,o=document.elementFromPoint(n,a);if($_=e,t||this.options.forceAutoScrollFallback||vb||hb||Ob){Q_(e,this.options,o,t);var i=cQ(o,!0);!k_||P_&&n===T_&&a===C_||(P_&&EQ(),P_=setInterval((function(){var o=cQ(document.elementFromPoint(n,a),!0);o!==i&&(i=o,QQ()),Q_(e,r.options,o,t)}),10),T_=n,C_=a)}else{if(!this.options.bubbleScroll||cQ(o,!0)===nQ())return void QQ();Q_(e,this.options,cQ(o,!1),!1)}}},zP(e,{pluginName:"scroll",initializeByDefault:!0})}function QQ(){x_.forEach((function(e){clearInterval(e.pid)})),x_=[]}function EQ(){clearInterval(P_)}function qQ(){}function VQ(){}function RQ(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){q_=e.dragEl},dragOverValid:function(e){var t=e.completed,r=e.target,n=e.onMove,a=e.activeSortable,o=e.changed,i=e.cancel;if(a.options.swap){var s=this.sortable.el,l=this.options;if(r&&r!==s){var u=q_;!1!==n(r)?(JP(r,l.swapClass,!0),q_=r):q_=null,u&&u!==q_&&JP(u,l.swapClass,!1)}o(),t(!0),i()}},drop:function(e){var t,r,n,a,o,i,s=e.activeSortable,l=e.putSortable,u=e.dragEl,c=l||this.sortable,d=this.options;q_&&JP(q_,d.swapClass,!1),q_&&(d.swap||l&&l.options.swap)&&u!==q_&&(c.captureAnimationState(),c!==s&&s.captureAnimationState(),r=q_,o=(t=u).parentNode,i=r.parentNode,o&&i&&!o.isEqualNode(r)&&!i.isEqualNode(t)&&(n=lQ(t),a=lQ(r),o.isEqualNode(i)&&n<a&&a++,o.insertBefore(r,o.children[n]),i.insertBefore(t,i.children[a])),c.animateAll(),c!==s&&s.animateAll())},nulling:function(){q_=null}},zP(e,{pluginName:"swap",eventProperties:function(){return{swapItem:q_}}})}function IQ(){function e(e){for(var t in this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this));e.options.supportPointer?FP(document,"pointerup",this._deselectMultiDrag):(FP(document,"mouseup",this._deselectMultiDrag),FP(document,"touchend",this._deselectMultiDrag)),FP(document,"keydown",this._checkKeyDown),FP(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(t,r){var n="";V_.length&&N_===e?V_.forEach((function(e,t){n+=(t?", ":"")+e.textContent})):n=r.textContent,t.setData("Text",n)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(e){D_=e.dragEl},delayEnded:function(){this.isMultiDrag=~V_.indexOf(D_)},setupClone:function(e){var t=e.sortable,r=e.cancel;if(this.isMultiDrag){for(var n=0;n<V_.length;n++)R_.push(hQ(V_[n])),R_[n].sortableIndex=V_[n].sortableIndex,R_[n].draggable=!1,R_[n].style["will-change"]="",JP(R_[n],this.options.selectedClass,!1),V_[n]===D_&&JP(R_[n],this.options.chosenClass,!1);t._hideClone(),r()}},clone:function(e){var t=e.sortable,r=e.rootEl,n=e.dispatchSortableEvent,a=e.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||V_.length&&N_===t&&(NQ(!0,r),n("clone"),a()))},showClone:function(e){var t=e.cloneNowShown,r=e.rootEl,n=e.cancel;this.isMultiDrag&&(NQ(!1,r),R_.forEach((function(e){eQ(e,"display","")})),t(),B_=!1,n())},hideClone:function(e){var t=this;e.sortable;var r=e.cloneNowHidden,n=e.cancel;this.isMultiDrag&&(R_.forEach((function(e){eQ(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)})),r(),B_=!0,n())},dragStartGlobal:function(e){e.sortable,!this.isMultiDrag&&N_&&N_.multiDrag._deselectMultiDrag(),V_.forEach((function(e){e.sortableIndex=lQ(e)})),V_=V_.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),j_=!0},dragStarted:function(e){var t=this,r=e.sortable;if(this.isMultiDrag){if(this.options.sort&&(r.captureAnimationState(),this.options.animation)){V_.forEach((function(e){e!==D_&&eQ(e,"position","absolute")}));var n=aQ(D_,!1,!0,!0);V_.forEach((function(e){e!==D_&&vQ(e,n)})),A_=!0,W_=!0}r.animateAll((function(){A_=!1,W_=!1,t.options.animation&&V_.forEach((function(e){gQ(e)})),t.options.sort&&WQ()}))}},dragOver:function(e){var t=e.target,r=e.completed,n=e.cancel;A_&&~V_.indexOf(t)&&(r(!1),n())},revert:function(e){var t=e.fromSortable,r=e.rootEl,n=e.sortable,a=e.dragRect;V_.length>1&&(V_.forEach((function(e){n.addAnimationState({target:e,rect:A_?aQ(e):a}),gQ(e),e.fromRect=a,t.removeAnimationState(e)})),A_=!1,function(e,t){V_.forEach((function(r,n){var a=t.children[r.sortableIndex+(e?Number(n):0)];a?t.insertBefore(r,a):t.appendChild(r)}))}(!this.options.removeCloneOnHide,r))},dragOverCompleted:function(e){var t=e.sortable,r=e.isOwner,n=e.insertion,a=e.activeSortable,o=e.parentEl,i=e.putSortable,s=this.options;if(n){if(r&&a._hideClone(),W_=!1,s.animation&&V_.length>1&&(A_||!r&&!a.options.sort&&!i)){var l=aQ(D_,!1,!0,!0);V_.forEach((function(e){e!==D_&&(vQ(e,l),o.appendChild(e))})),A_=!0}if(!r)if(A_||WQ(),V_.length>1){var u=B_;a._showClone(t),a.options.animation&&!B_&&u&&R_.forEach((function(e){a.addAnimationState({target:e,rect:M_}),e.fromRect=M_,e.thisAnimationDuration=null}))}else a._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,r=e.isOwner,n=e.activeSortable;if(V_.forEach((function(e){e.thisAnimationDuration=null})),n.options.animation&&!r&&n.multiDrag.isMultiDrag){M_=zP({},t);var a=tQ(D_,!0);M_.top-=a.f,M_.left-=a.e}},dragOverAnimationComplete:function(){A_&&(A_=!1,WQ())},drop:function(e){var t=e.originalEvent,r=e.rootEl,n=e.parentEl,a=e.sortable,o=e.dispatchSortableEvent,i=e.oldIndex,s=e.putSortable,l=s||this.sortable;if(t){var u=this.options,c=n.children;if(!j_)if(u.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),JP(D_,u.selectedClass,!~V_.indexOf(D_)),~V_.indexOf(D_))V_.splice(V_.indexOf(D_),1),I_=null,yQ({sortable:a,rootEl:r,name:"deselect",targetEl:D_,originalEvt:t});else{if(V_.push(D_),yQ({sortable:a,rootEl:r,name:"select",targetEl:D_,originalEvt:t}),t.shiftKey&&I_&&a.el.contains(I_)){var d,p,m=lQ(I_),f=lQ(D_);if(~m&&~f&&m!==f)for(f>m?(p=m,d=f):(p=f,d=m+1);p<d;p++)~V_.indexOf(c[p])||(JP(c[p],u.selectedClass,!0),V_.push(c[p]),yQ({sortable:a,rootEl:r,name:"select",targetEl:c[p],originalEvt:t}))}else I_=D_;N_=l}if(j_&&this.isMultiDrag){if(A_=!1,(n[Sb].options.sort||n!==r)&&V_.length>1){var h=aQ(D_),v=lQ(D_,":not(."+this.options.selectedClass+")");if(!W_&&u.animation&&(D_.thisAnimationDuration=null),l.captureAnimationState(),!W_&&(u.animation&&(D_.fromRect=h,V_.forEach((function(e){if(e.thisAnimationDuration=null,e!==D_){var t=A_?aQ(e):h;e.fromRect=t,l.addAnimationState({target:e,rect:t})}}))),WQ(),V_.forEach((function(e){c[v]?n.insertBefore(e,c[v]):n.appendChild(e),v++})),i===lQ(D_))){var g=!1;V_.forEach((function(e){e.sortableIndex===lQ(e)||(g=!0)})),g&&o("update")}V_.forEach((function(e){gQ(e)})),l.animateAll()}N_=l}(r===n||s&&"clone"!==s.lastPutMode)&&R_.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=j_=!1,R_.length=0},destroyGlobal:function(){this._deselectMultiDrag(),GP(document,"pointerup",this._deselectMultiDrag),GP(document,"mouseup",this._deselectMultiDrag),GP(document,"touchend",this._deselectMultiDrag),GP(document,"keydown",this._checkKeyDown),GP(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==j_&&j_||N_!==this.sortable||e&&KP(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;V_.length;){var t=V_[0];JP(t,this.options.selectedClass,!1),V_.shift(),yQ({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},zP(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[Sb];t&&t.options.multiDrag&&!~V_.indexOf(e)&&(N_&&N_!==t&&(N_.multiDrag._deselectMultiDrag(),N_=t),JP(e,t.options.selectedClass,!0),V_.push(e))},deselect:function(e){var t=e.parentNode[Sb],r=V_.indexOf(e);t&&t.options.multiDrag&&~r&&(JP(e,t.options.selectedClass,!1),V_.splice(r,1))}},eventProperties:function(){var e=this,t=[],r=[];return V_.forEach((function(n){var a;t.push({multiDragElement:n,index:n.sortableIndex}),a=A_&&n!==D_?-1:A_?lQ(n,":not(."+e.options.selectedClass+")"):lQ(n),r.push({multiDragElement:n,index:a})})),{items:LP(V_),clones:[].concat(R_),oldIndicies:t,newIndicies:r}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function NQ(e,t){R_.forEach((function(r,n){var a=t.children[r.sortableIndex+(e?Number(n):0)];a?t.insertBefore(r,a):t.appendChild(r)}))}function WQ(){V_.forEach((function(e){e!==D_&&e.parentNode&&e.parentNode.removeChild(e)}))}function AQ(e){const t=S((()=>e?.resourceMapper)),r=S((()=>t.value?.fieldWords?.singular||Oe.baseText("generic.field"))),n=S((()=>r.value.charAt(0).toUpperCase()+r.value.slice(1))),a=S((()=>t.value?.fieldWords?.plural||Oe.baseText("generic.fields")));return{resourceMapperTypeOptions:t,singularFieldWord:r,singularFieldWordCapitalized:n,pluralFieldWord:a,pluralFieldWordCapitalized:S((()=>a.value.charAt(0).toUpperCase()+a.value.slice(1)))}}return e({S:dP,_:pP,a:IP,b:function(e){return e.name.startsWith("parameters.")},c:VP,d:bP,g:OP,h:function(e,t){const r=[];return e||r.push({displayName:t("nodeSettings.alwaysOutputData.displayName"),name:"alwaysOutputData",type:"boolean",default:!1,noDataExpression:!0,description:t("nodeSettings.alwaysOutputData.description"),isNodeSetting:!0},{displayName:t("nodeSettings.executeOnce.displayName"),name:"executeOnce",type:"boolean",default:!1,noDataExpression:!0,description:t("nodeSettings.executeOnce.description"),isNodeSetting:!0},{displayName:t("nodeSettings.retryOnFail.displayName"),name:"retryOnFail",type:"boolean",default:!1,noDataExpression:!0,description:t("nodeSettings.retryOnFail.description"),isNodeSetting:!0},{displayName:t("nodeSettings.maxTries.displayName"),name:"maxTries",type:"number",typeOptions:{minValue:2,maxValue:5},default:3,displayOptions:{show:{retryOnFail:[!0]}},noDataExpression:!0,description:t("nodeSettings.maxTries.description"),isNodeSetting:!0},{displayName:t("nodeSettings.waitBetweenTries.displayName"),name:"waitBetweenTries",type:"number",typeOptions:{minValue:0,maxValue:5e3},default:1e3,displayOptions:{show:{retryOnFail:[!0]}},noDataExpression:!0,description:t("nodeSettings.waitBetweenTries.description"),isNodeSetting:!0},{displayName:t("nodeSettings.onError.displayName"),name:"onError",type:"options",options:[{name:t("nodeSettings.onError.options.stopWorkflow.displayName"),value:"stopWorkflow",description:t("nodeSettings.onError.options.stopWorkflow.description")},{name:t("nodeSettings.onError.options.continueRegularOutput.displayName"),value:"continueRegularOutput",description:t("nodeSettings.onError.options.continueRegularOutput.description")},{name:t("nodeSettings.onError.options.continueErrorOutput.displayName"),value:"continueErrorOutput",description:t("nodeSettings.onError.options.continueErrorOutput.description")}],default:"stopWorkflow",description:t("nodeSettings.onError.description"),noDataExpression:!0,isNodeSetting:!0}),r.push({displayName:t("nodeSettings.notes.displayName"),name:"notes",type:"string",typeOptions:{rows:5},default:"",noDataExpression:!0,description:t("nodeSettings.notes.description"),isNodeSetting:!0},{displayName:t("nodeSettings.notesInFlow.displayName"),name:"notesInFlow",type:"boolean",default:!1,noDataExpression:!0,description:t("nodeSettings.notesInFlow.description"),isNodeSetting:!0}),r},k:iP,l:qP,m:function(e,t){let r={color:"#ff0000",alwaysOutputData:!1,executeOnce:!1,notesInFlow:!1,onError:"stopWorkflow",retryOnFail:!1,maxTries:3,waitBetweenTries:1e3,notes:"",parameters:{}};const n=[];e.color&&(n.push("color"),r={...r,color:e.color}),e.notes&&(n.push("notes"),r={...r,notes:e.notes}),e.alwaysOutputData&&(n.push("alwaysOutputData"),r={...r,alwaysOutputData:e.alwaysOutputData}),e.executeOnce&&(n.push("executeOnce"),r={...r,executeOnce:e.executeOnce}),e.continueOnFail&&(n.push("onError"),r={...r,onError:"continueRegularOutput"}),e.onError&&(n.push("onError"),r={...r,onError:e.onError}),e.notesInFlow&&(n.push("notesInFlow"),r={...r,notesInFlow:e.notesInFlow}),e.retryOnFail&&(n.push("retryOnFail"),r={...r,retryOnFail:e.retryOnFail}),e.maxTries&&(n.push("maxTries"),r={...r,maxTries:e.maxTries}),e.waitBetweenTries&&(n.push("waitBetweenTries"),r={...r,waitBetweenTries:e.waitBetweenTries});for(const a of t)n.includes(a.name)||(r={...r,[a.name]:a.default});return r={...r,parameters:vn(e.parameters)},r},p:function(e,t){const r={settings:[],action:[],params:[]};for(const n of e)n.isNodeSetting?r.settings.push(n):t?"resource"!==n.name&&"operation"!==n.name?r.params.push(n):r.action.push(n):r.params.push(n);return r},v:hP,x:yP,y:gP}),{setters:[function(e){r=e.a,n=e.n,a=e.o,o=e.r,i=e.t},function(e){s=e.$,l=e.A,u=e.B,c=e.Bt,d=e.C,p=e.E,m=e.Ft,f=e.H,h=e.Ht,v=e.M,g=e.N,O=e.Nt,y=e.O,b=e.P,_=e.Q,x=e.R,w=e.Rt,S=e.S,k=e.Sn,T=e.T,C=e.U,$=e.W,P=e.Wt,Q=e.X,E=e.Y,q=e.Z,V=e._,R=e._n,I=e._t,N=e.at,W=e.bt,A=e.c,j=e.dt,D=e.en,M=e.ft,B=e.gt,z=e.h,X=e.it,L=e.j,U=e.k,Y=e.m,F=e.n,G=e.ot,Z=e.p,H=e.pn,K=e.pt,J=e.q,ee=e.rt,te=e.st,re=e.tt,ne=e.v,ae=e.w,oe=e.yn,ie=e.yt,se=e.zt},function(e){le=e.J,ue=e.Q,ce=e.S,de=e.X,pe=e.Y,me=e.at,fe=e.f,he=e.i,ve=e.m,ge=e.n,Oe=e.nt,ye=e.ot,be=e.p,_e=e.q,xe=e.t},function(e){we=e.A,Se=e.An,ke=e.At,Te=e.Ct,Ce=e.Di,$e=e.En,Pe=e.F,Qe=e.Fi,Ee=e.Fn,qe=e.Ft,Ve=e.Gt,Re=e.I,Ie=e.In,Ne=e.It,We=e.Ki,Ae=e.Kn,je=e.L,De=e.Mi,Me=e.N,Be=e.On,ze=e.Pt,Xe=e.Qi,Le=e.Qn,Ue=e.R,Ye=e.Rn,Fe=e.St,Ge=e.Xi,Ze=e.Yi,He=e.Z,Ke=e.Zi,Je=e._t,et=e.ci,tt=e.cn,rt=e.cr,nt=e.di,at=e.dr,ot=e.gn,it=e.gr,st=e.hr,lt=e.ji,ut=e.jt,ct=e.lt,dt=e.mt,pt=e.n,mt=e.oi,ft=e.q,ht=e.sn,vt=e.t,gt=e.tt,Ot=e.ui,yt=e.ut,bt=e.vn,_t=e.vt,xt=e.wn,wt=e.xn,St=e.xt,kt=e.y,Tt=e.yn,Ct=e.zn},function(e){$t=e.d,Pt=e.i,Qt=e.n,Et=e.r,qt=e.t},function(e){Vt=e.t},function(e){Rt=e.c},function(e){It=e.t},function(e){Nt=e.$i,Wt=e.At,At=e.Bi,jt=e.C,Dt=e.Ct,Mt=e.Da,Bt=e.Dr,zt=e.Et,Xt=e.Fi,Lt=e.Fn,Ut=e.Gi,Yt=e.Gt,Ft=e.Hi,Gt=e.Hn,Zt=e.Ht,Ht=e.In,Kt=e.It,Jt=e.Ji,er=e.Kt,tr=e.Ln,rr=e.Nt,nr=e.Ot,ar=e.Pi,or=e.Pn,ir=e.Qi,sr=e.Ri,lr=e.Sa,ur=e.Tr,cr=e.Tt,dr=e.Ui,pr=e.Ut,mr=e.Vi,fr=e.Wt,hr=e.Xi,vr=e.Yi,gr=e.Zi,Or=e._a,yr=e.aa,br=e.ai,_r=e.ar,xr=e.ba,wr=e.br,Sr=e.bt,kr=e.cr,Tr=e.ct,Cr=e.ea,$r=e.fr,Pr=e.ft,Qr=e.gr,Er=e.gt,qr=e.hr,Vr=e.ht,Rr=e.it,Ir=e.js,Nr=e.ks,Wr=e.lr,Ar=e.mt,jr=e.na,Dr=e.nt,Mr=e.oa,Br=e.ot,zr=e.pt,Xr=e.r,Lr=e.ra,Ur=e.s,Yr=e.sr,Fr=e.ta,Gr=e.ut,Zr=e.va,Hr=e.w,Kr=e.wt,Jr=e.xa,en=e.xt,tn=e.ya,rn=e.yt,nn=e.zi},function(e){an=e.t},function(e){on=e.$a,sn=e.$i,ln=e.Aa,un=e.Ba,cn=e.Bo,e.Bt,dn=e.Ca,pn=e.Da,mn=e.Dt,fn=e.Ea,hn=e.Eo,vn=e.Fa,gn=e.It,On=e.Mi,yn=e.N,bn=e.Oa,_n=e.On,xn=e.Oo,wn=e.P,Sn=e.Pc,e.Pt,kn=e.Qo,Tn=e.Ra,Cn=e.Sa,e.T,$n=e.Ua,Pn=e.Vt,Qn=e.Wa,En=e._a,qn=e._n,Vn=e.aa,Rn=e.an,In=e.ar,Nn=e.bc,Wn=e.bi,An=e.ca,jn=e.cl,e.cn,Dn=e.co,e.ct,Mn=e.da,Bn=e.di,zn=e.el,Xn=e.eo,e.fo,e.fr,Ln=e.fs,Un=e.gc,Yn=e.gi,Fn=e.ia,e.in,Gn=e.ja,Zn=e.ji,Hn=e.ka,Kn=e.lo,Jn=e.ml,ea=e.na,ta=e.no,ra=e.pn,na=e.ra,e.ro,aa=e.sa,e.sr,oa=e.tl,ia=e.ua,sa=e.ui,la=e.vi,ua=e.w,ca=e.wa,da=e.xn,pa=e.yc,ma=e.yi,e.yo,e.ys,fa=e.zs},function(e){ha=e.D,va=e.h,ga=e.t},function(e){Oa=e.t},function(e){ya=e.n,ba=e.t},function(e){_a=e.$,xa=e.$t,wa=e.A,Sa=e.At,ka=e.B,Ta=e.Bt,Ca=e.C,$a=e.Ct,Pa=e.D,Qa=e.Dt,Ea=e.E,qa=e.Et,Va=e.F,Ra=e.Ft,Ia=e.G,Na=e.Gt,Wa=e.H,Aa=e.Ht,ja=e.I,Da=e.It,Ma=e.J,Ba=e.Jt,za=e.K,Xa=e.Kt,La=e.L,Ua=e.Lt,Ya=e.M,Fa=e.Mt,Ga=e.N,Za=e.Nt,Ha=e.O,Ka=e.Ot,Ja=e.P,eo=e.Pt,to=e.Q,ro=e.Qt,no=e.R,ao=e.Rt,oo=e.S,io=e.St,so=e.T,lo=e.Tt,uo=e.U,co=e.Ut,po=e.V,mo=e.Vt,fo=e.W,ho=e.Wt,vo=e.X,go=e.Xt,Oo=e.Y,yo=e.Yt,bo=e.Z,_o=e.Zt,xo=e._,wo=e._t,So=e.a,ko=e.at,To=e.b,Co=e.bt,$o=e.c,Po=e.ct,Qo=e.d,Eo=e.dt,qo=e.en,Vo=e.et,Ro=e.f,Io=e.ft,No=e.g,Wo=e.gt,Ao=e.h,jo=e.ht,Do=e.it,Mo=e.j,Bo=e.jt,zo=e.k,Xo=e.kt,Lo=e.l,Uo=e.lt,Yo=e.m,Fo=e.mt,Go=e.nt,Zo=e.o,Ho=e.ot,Ko=e.p,Jo=e.pt,ei=e.q,ti=e.qt,ri=e.rt,ni=e.s,ai=e.st,oi=e.t,ii=e.tt,si=e.u,li=e.ut,ui=e.v,ci=e.vt,di=e.w,pi=e.wt,mi=e.x,fi=e.xt,hi=e.y,vi=e.yt,gi=e.z,Oi=e.zt},function(e){yi=e.i,bi=e.o,_i=e.r,xi=e.t},function(e){wi=e.n,Si=e.r},function(e){ki=e.t},function(e){Ti=e.t},function(e){Ci=e.n,$i=e.t},function(e){Pi=e.t},function(e){Qi=e.a},function(e){Ei=e.n,qi=e.t},function(e){Vi=e.t},function(e){},function(e){Ri=e.r,Ii=e.t},function(e){Ni=e.t},function(e){Wi=e.t},function(e){Ai=e.t},function(e){ji=e.a,Di=e.i,Mi=e.n,Bi=e.o,zi=e.s,Xi=e.t},function(e){Li=e.t},function(e){Ui=e.t},function(e){Yi=e.t},function(e){Fi=e.t}],execute:function(){(Gi=document.createElement("style")).textContent='._editor_1lb7p_125,._editor_1lb7p_125>div,._fillHeight_1lb7p_132{height:100%}._editor_1axws_125,._editor_1axws_125>div{height:100%}.text-fade-in-out-enter-active[data-v-3ff1b533],.text-fade-in-out-leave-active[data-v-3ff1b533]{transition:opacity .5s ease-in-out,transform .5s ease-in-out}.text-fade-in-out-enter[data-v-3ff1b533],.text-fade-in-out-leave-to[data-v-3ff1b533]{opacity:0;transform:translate(10px)}.text-fade-in-out-enter-to[data-v-3ff1b533],.text-fade-in-out-leave[data-v-3ff1b533]{opacity:1}._input_1k4fi_125 *{border:0!important;border-radius:0!important}._input_1k4fi_125 textarea{font-size:var(--font-size--2xs);font-family:var(--font-family);resize:none}._input_1k4fi_125 textarea::-webkit-scrollbar{width:4px}._input_1k4fi_125 textarea::-webkit-scrollbar-track{background:0 0}._input_1k4fi_125 textarea::-webkit-scrollbar-thumb{background:var(--color--foreground);border-radius:2px}._input_1k4fi_125 textarea::-webkit-scrollbar-thumb:hover{background:var(--color--foreground--shade-1)}._intro_1k4fi_150{font-weight:var(--font-weight--bold);font-size:var(--font-size--2xs);color:var(--color--text--shade-1);padding:var(--spacing--2xs) var(--spacing--xs) 0}._loader_1k4fi_157{font-size:var(--font-size--2xs);color:var(--color--text--shade-1);align-items:center;gap:var(--spacing--2xs);display:flex}._inputContainer_1k4fi_165{position:relative}._help_1k4fi_169{align-items:center;gap:var(--spacing--4xs);color:#909399;margin-left:auto;text-decoration:underline;display:flex}._meta_1k4fi_178{padding:var(--spacing--2xs) var(--spacing--xs);background-color:var(--color--foreground--tint-2);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;display:flex}._meta_1k4fi_178 *{font-size:var(--font-size--2xs);line-height:1}._counter_1k4fi_191{color:var(--color--text--tint-1)}._controls_1k4fi_195{padding:var(--spacing--2xs) var(--spacing--xs);border-top:1px solid var(--border-color);justify-content:flex-end;display:flex}[data-v-19bde5b8] .el-tabs .cm-editor{border:0}@keyframes backgroundAnimation-19bde5b8{0%{background-color:none}30%{background-color:rgba(41,163,102,.1)}to{background-color:none}}.flash-editor[data-v-19bde5b8] .cm-editor,.flash-editor[data-v-19bde5b8] .cm-gutter{animation:1.5s ease-in-out backgroundAnimation-19bde5b8}._tabs_1vozx_125{flex-direction:column;height:100%;display:flex}._code-node-editor-container_1vozx_131{position:relative}._fillHeight_1vozx_135{height:100%}._editorInput_1vozx_139._droppable_1vozx_139 .cm-editor{outline:1.5px dashed var(--ndv--droppable-parameter--color);outline-offset:-1.5px;border-color:transparent}._editorInput_1vozx_139._activeDrop_1vozx_145 .cm-editor{border-color:var(--color--success);cursor:grabbing;border-style:solid;border-width:1px;outline:none}.titled-list[data-v-d7e3dd1d]{flex-direction:column;display:flex}.titled-list .titled-list-item[data-v-d7e3dd1d]{padding-left:var(--spacing--3xs);list-style:none}.titled-list .titled-list-item[data-v-d7e3dd1d]:before{content:"- "}._googleAuthBtn_1v07a_125{cursor:pointer;border-radius:var(--radius);background:0 0;border:none;padding:0;display:inline-flex}._googleAuthBtn_1v07a_125:hover svg,._googleAuthBtn_1v07a_125:active svg,._googleAuthBtn_1v07a_125:active svg{filter:brightness(.9)}._googleAuthBtn_1v07a_125:focus{outline:none}._googleAuthBtn_1v07a_125:focus-visible{outline:var(--focus--border-width,1px) solid var(--focus--border-color,var(--color--secondary));outline-offset:2px}._googleAuthBtn_1v07a_125:disabled svg{filter:brightness(.6)}._googleAuthBtn_1v07a_125:disabled{cursor:not-allowed}._quickConnectButton_68clb_125{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}._container_1pxsw_125,._container_1pxsw_125>div:not(:first-child){margin-top:var(--spacing--xs)}._selectPopper_1pxsw_132 .el-select-dropdown__list{padding:0}._selectPopper_1pxsw_132 :has(._newCredential_1pxsw_135:hover) .hover{background-color:transparent}._selectPopper_1pxsw_132:not(:has(li)) ._newCredential_1pxsw_135{box-shadow:none;border-radius:var(--radius);border-top:none}._warning_1pxsw_144{margin-left:var(--spacing--4xs);color:var(--color--danger--tint-1);font-size:var(--font-size--sm)}._edit_1pxsw_150{color:var(--color--text);margin-left:var(--spacing--3xs);font-size:var(--font-size--sm);justify-content:center;align-items:center;display:flex}._edit_1pxsw_150:hover,._edit_1pxsw_150:focus{color:var(--color--primary)}._input_1pxsw_162{align-items:center;display:flex}._selectContainer_1pxsw_167{flex:1;position:relative}._hasIssues_1pxsw_172{--input--border-color:var(--color--danger)}._credentialOption_1pxsw_177{flex-direction:column;display:flex}._credentialOptionName_1pxsw_182{align-items:center;gap:var(--spacing--3xs);display:flex}._dynamicIcon_1pxsw_188{color:var(--color--text--tint-1)}._selectWithDynamic_1pxsw_192 .el-input__inner{padding-right:80px}._dynamicIndicator_1pxsw_196{z-index:1;position:absolute;top:50%;right:28px;transform:translateY(-50%)}._dynamicBadgeText_1pxsw_204{align-items:center;gap:var(--spacing--4xs);font-size:var(--font-size--3xs);height:18px;display:inline-flex}._resolverWarning_1pxsw_212{margin-top:var(--spacing--2xs)}._newCredential_1pxsw_135{gap:var(--spacing--3xs);width:100%;font-weight:var(--font-weight--bold);padding:var(--spacing--xs) var(--spacing--md);background-color:var(--color--background--light-2);color:var(--color--text--shade-1);border:0;border-top:var(--border);box-shadow:var(--shadow--light);clip-path:inset(-12px 0 0);align-items:center;display:flex}._newCredential_1pxsw_135:not([disabled]){cursor:pointer}._newCredential_1pxsw_135:not([disabled]):hover{color:var(--color--primary)}._newCredential_1pxsw_135[disabled]{opacity:.5;cursor:not-allowed}._quickConnectContainer_1pxsw_241{align-items:center;gap:var(--spacing--2xs);margin-top:var(--spacing--4xs);flex-flow:wrap;display:flex}._setupManuallyContainer_1pxsw_250{align-items:baseline;gap:var(--spacing--4xs);display:inline-flex}._setupManuallyOr_1pxsw_256{color:var(--color--text)}._setupManuallyLink_1pxsw_260{--link--color--secondary:var(--color--text)}._setupManuallyLink_1pxsw_260:hover span,._setupManuallyLink_1pxsw_260:focus span,._setupManuallyLink_1pxsw_260:active span{color:var(--color--text--shade-1)}._standardEmptyContainer_1pxsw_267{align-items:center;gap:var(--spacing--xs);margin-top:var(--spacing--4xs);display:flex}._emptySelect_1pxsw_274{flex:1}._parameter-value-container_2b20z_125{align-items:center;display:flex}._editor_1j8vv_125 .cm-content{border-radius:var(--radius)}._editor_1j8vv_125 .cm-content[aria-readonly=true]{--input--color--background--disabled:var(--color--background);background-color:var(--input--color--background--disabled,var(--color--background--light-2));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed}._markdown_1kfa0_125{width:100%;height:100%;padding:var(--spacing--sm) var(--spacing--md);border:var(--border);border-radius:var(--radius);background-color:var(--color--background--light-3);color:var(--color--text);font-family:var(--font-family);line-height:var(--line-height--xl);overflow:auto}._markdown_1kfa0_125 h1,._markdown_1kfa0_125 h2,._markdown_1kfa0_125 h3,._markdown_1kfa0_125 h4,._markdown_1kfa0_125 h5,._markdown_1kfa0_125 h6{margin-top:var(--spacing--lg);margin-bottom:var(--spacing--sm);font-weight:var(--font-weight--bold);line-height:var(--line-height--lg);border-bottom:var(--border-width) solid var(--border-color--light)}._markdown_1kfa0_125 h1:first-child,._markdown_1kfa0_125 h2:first-child,._markdown_1kfa0_125 h3:first-child,._markdown_1kfa0_125 h4:first-child,._markdown_1kfa0_125 h5:first-child,._markdown_1kfa0_125 h6:first-child{margin-top:0}._markdown_1kfa0_125 h1{font-size:var(--font-size--2xl)}._markdown_1kfa0_125 h2{font-size:var(--font-size--xl)}._markdown_1kfa0_125 h3{font-size:var(--font-size--lg)}._markdown_1kfa0_125 h4{font-size:var(--font-size--md)}._markdown_1kfa0_125 h5{font-size:var(--font-size--sm)}._markdown_1kfa0_125 h6{font-size:var(--font-size--xs);color:var(--color--text--tint-1)}._markdown_1kfa0_125 p{margin:var(--spacing--sm) 0}._markdown_1kfa0_125 a{color:var(--color--primary);text-decoration:none}._markdown_1kfa0_125 a:hover{color:var(--color--primary--shade-1);text-decoration:underline}._markdown_1kfa0_125 strong{font-weight:var(--font-weight--bold)}._markdown_1kfa0_125 em{font-style:italic}._markdown_1kfa0_125 blockquote{padding:var(--spacing--xs) var(--spacing--sm);margin:var(--spacing--sm) 0;color:var(--color--text--tint-1);border-left:.25em solid var(--border-color);background-color:var(--color--background--light-1);border-radius:var(--radius--sm)}._markdown_1kfa0_125 code,._markdown_1kfa0_125 pre{font-family:var(--font-family--monospace);font-size:var(--font-size--sm)}._markdown_1kfa0_125 code{background-color:var(--color--background--light-1);border-radius:var(--radius--sm);color:var(--code--color--foreground);padding:.2em .4em}._markdown_1kfa0_125 pre{background-color:var(--color--background--light-2);padding:var(--spacing--sm);border-radius:var(--radius--lg);border:var(--border-width) solid var(--border-color--light);overflow-x:auto}._markdown_1kfa0_125 pre code{color:inherit;background:0 0;padding:0}._markdown_1kfa0_125 ul,._markdown_1kfa0_125 ol{margin:var(--spacing--sm) 0;padding-left:var(--spacing--lg)}._markdown_1kfa0_125 table{border-collapse:collapse;width:100%;margin:var(--spacing--sm) 0;font-size:var(--font-size--sm)}._markdown_1kfa0_125 table th,._markdown_1kfa0_125 table td{border:var(--border-width) solid var(--border-color--light);padding:var(--spacing--2xs) var(--spacing--xs);text-align:left}._markdown_1kfa0_125 table th{background-color:var(--table--header--color--background);font-weight:var(--font-weight--medium);color:var(--color--text--shade-1)}._markdown_1kfa0_125 table tr:nth-child(2n){background-color:var(--table--row--color--background--even)}._markdown_1kfa0_125 table tr:hover{background-color:var(--table--row--color--background--hover)}._markdown_1kfa0_125 hr{border:0;border-top:var(--border-width) solid var(--border-color--light);margin:var(--spacing--lg) 0}._markdown_1kfa0_125 img{border-radius:var(--radius--sm);max-width:100%;box-shadow:var(--shadow--light)}._markdown_1kfa0_125 blockquote>:last-child{margin-bottom:0}.__html-display{border:2px solid var(--border-color);padding:var(--spacing--xs);border-width:var(--border-width);border-style:var(--input--border-style,var(--border-style));border-color:var(--input--border-color,var(--border-color));border-radius:var(--input--radius,var(--radius))}._item_1hsdq_125{align-items:center;gap:var(--spacing--4xs);display:flex}._controls_1hsdq_131{align-items:center;display:flex}._controls_1hsdq_131 ._input_1hsdq_136{--input--height:22px;--input--radius--top-left:var(--radius);--input--radius--bottom-left:var(--radius);--input-triple--radius--top-right:var(--radius);--input-triple--radius--bottom-right:var(--radius);line-height:calc(var(--input--height) - var(--spacing--4xs))}._controls_1hsdq_131 ._input_1hsdq_136._hovering_1hsdq_144{--input--color--text:var(--color--secondary)}._controls_1hsdq_131 ._input_1hsdq_136 .el-input__inner{height:var(--input--height);min-height:var(--input--height);line-height:var(--input--height);text-align:center;padding:0 var(--spacing--4xs);max-width:var(--output-item-select--width)}._modal_7824b_125{--dialog--close--spacing--top:var(--spacing--md);height:calc(100% - var(--spacing--4xl));flex-direction:column;margin-bottom:0;display:flex;overflow:clip}._modal_7824b_125 .el-dialog__body{height:100%;padding:var(--spacing--sm)}._modal_7824b_125 .el-dialog__header{display:none}._container_7824b_141{gap:var(--spacing--2xs);flex-flow:row;height:100%;display:flex}._sidebar_7824b_148{gap:var(--spacing--sm);flex-direction:column;flex-shrink:0;flex-basis:360px;height:100%;display:flex}._schema_7824b_157{height:100%;padding-right:var(--spacing--4xs);overflow-y:auto}._editor_7824b_163{font-size:var(--font-size--xs);flex:1 1 0;display:flex}._editor_7824b_163>div{flex:1 1 0}._editorContainer_7824b_172{flex:1 1 0;min-height:0;display:flex}._io_7824b_178{gap:var(--spacing--sm);flex:1 1 0;display:flex}._input_7824b_184,._output_7824b_185{gap:var(--spacing--2xs);flex-direction:column;flex:1 1 0;display:flex}._output_7824b_185 [aria-readonly]{background:var(--color--background--light-2)}._header_7824b_196{gap:var(--spacing--5xs);flex-direction:column;display:flex}._headerControls_7824b_202{width:100%;padding-right:var(--spacing--4xs);justify-content:space-between;align-items:center;display:flex}._tip_7824b_210{min-height:22px}._close_7824b_214{cursor:pointer;padding:var(--spacing--4xs);right:var(--spacing--sm);top:var(--spacing--sm);color:var(--button--color--text--secondary);background:0 0;border:none;display:flex;position:absolute}._close_7824b_214:hover,._close_7824b_214:active{color:var(--color--primary)}@media (max-width:1200px){._io_7824b_178{flex-direction:column}._input_7824b_184,._output_7824b_185{height:50%}._header_7824b_196{align-items:baseline;gap:var(--spacing--2xs);flex-direction:row}}[data-v-19c4372a] .cm-editor{padding-left:0}[data-v-19c4372a] .cm-content{padding-left:var(--spacing--2xs)}[data-v-19c4372a] .cm-content[aria-readonly=true]{background-color:var(--input--color--background--disabled,var(--color--background--light-2));border-color:var(--input--border-color--disabled,var(--border-color));color:var(--input--color--disabled,var(--color--text));cursor:not-allowed;border-top-left-radius:0;border-bottom-left-radius:0}._tip_7sobs_125{align-items:center;gap:var(--spacing--4xs);line-height:var(--line-height--md);color:var(--color--text);font-size:var(--font-size--2xs);padding:var(--spacing--2xs);display:flex}._tip_7sobs_125 code{font-size:var(--font-size--3xs);background:var(--color--background);padding:var(--spacing--5xs);border-radius:var(--radius)}._content_7sobs_141{display:inline-block}._tipText_7sobs_145{color:var(--color--text--shade-1);font-weight:var(--font-weight--bold);white-space:nowrap;align-self:flex-start}._drag_7sobs_152 ._tipText_7sobs_145{line-height:21px}._text_7sobs_156{display:inline}._pill_7sobs_160{color:var(--color--text--shade-1);border:var(--border);border-color:var(--color--foreground--tint-1);background-color:var(--color--background--light-3);padding:var(--spacing--5xs) var(--spacing--3xs);margin:0 var(--spacing--4xs);border-radius:var(--radius);align-items:center;display:inline-flex}._highlight_7sobs_172{color:var(--color--primary);background-color:var(--color--primary--tint-3);border-color:var(--color--primary--tint-1)}._popover_1d3kg_125{border-top:none;border-top-left-radius:0;border-top-right-radius:0}._dropdown_1d3kg_131{background:var(--code--color--background);border-bottom-right-radius:4px;border-bottom-left-radius:4px;flex-direction:column;width:100%;display:flex;box-shadow:0 2px 6px rgba(68,28,23,.1)}._dropdown_1d3kg_131 .cm-editor{background-color:var(--code--color--background)}._dropdown_1d3kg_131 ._body_1d3kg_143{padding:var(--spacing--3xs);padding-top:0;padding-left:var(--spacing--2xs);color:var(--color--text--shade-1)}._dropdown_1d3kg_131 ._body_1d3kg_143:first-child{padding-top:var(--spacing--2xs)}._dropdown_1d3kg_131 ._footer_1d3kg_152{border-top:var(--border)}._dropdown_1d3kg_131 ._header_1d3kg_155{justify-content:space-between;align-items:center;gap:var(--spacing--2xs);color:var(--color--text--shade-1);font-weight:var(--font-weight--bold);padding:0 var(--spacing--2xs);padding-top:var(--spacing--2xs);display:flex}._expression-parameter-input_1hjsh_125{flex-grow:1;position:relative}._expression-parameter-input_1hjsh_125 .cm-editor{background-color:var(--code--color--background)}._expression-parameter-input_1hjsh_125 ._all-sections_1hjsh_132{width:100%;height:30px;display:inline-table}._expression-parameter-input_1hjsh_125 ._prepend-section_1hjsh_137{text-align:center;width:22px;padding:2px 0 0}._assignment_1hjsh_144 ._prepend-section_1hjsh_137{vertical-align:top;padding-top:4px}._expression-editor-modal-opener_1hjsh_149{background-color:var(--code--color--background);border:var(--input--border-color,var(--border-color)) var(--input--border-style,var(--border-style)) var(--input--border-width,var(--border-width));cursor:pointer;border-radius:0;border-top-left-radius:var(--radius);padding:3px;line-height:9px;position:absolute;bottom:0;right:0}._expression-editor-modal-opener_1hjsh_149:hover{border:var(--input--border-color,var(--border-color)) var(--input--border-style,var(--border-style)) var(--input--border-width,var(--border-width))}._expression-editor-modal-opener_1hjsh_149 svg{height:9px;transform:rotate(270deg);width:9px!important}._focused_1hjsh_170>._prepend-section_1hjsh_137{border-color:var(--color--secondary);border-bottom-left-radius:0}._focused_1hjsh_170 .cm-editor{border-color:var(--color--secondary);border-bottom-right-radius:0;border-bottom-left-radius:0}._focused_1hjsh_170>._expression-editor-modal-opener_1hjsh_149{border-color:var(--color--secondary);background-color:var(--code--color--background);border-bottom-right-radius:0}._droppable_1hjsh_187{--input--border-color:transparent;--input--border-right-color:transparent}._droppable_1hjsh_187 .cm-editor{outline:1.5px dashed var(--ndv--droppable-parameter--color);outline-offset:-1.5px;border-color:transparent;transition:none}._activeDrop_1hjsh_198{--input--border-color:var(--color--success);--input--border-right-color:var(--color--success);--input--color--background:var(--color--foreground--tint-2);--input--border-style:solid}._activeDrop_1hjsh_198 .cm-editor{border-color:var(--color--success);border-width:1px;outline:none;transition:none;cursor:grabbing!important}._parameter-issues_1vdav_125{text-align:right;float:right;color:var(--color--danger--tint-1);font-size:var(--font-size--sm);padding-left:var(--spacing--3xs)}:root ._popover_1jnef_125{--content--height:236px;border:var(--border);max-height:calc(var(--content--height) + var(--spacing--xl));flex-direction:column;display:flex;padding:0!important}:root ._popover_1jnef_125 ::-webkit-scrollbar{width:12px}:root ._popover_1jnef_125 ::-webkit-scrollbar-thumb{background:var(--color--foreground--shade-1);border:3px solid #fff;border-radius:12px}:root ._popover_1jnef_125 ::-webkit-scrollbar-thumb:hover{background:var(--color--foreground--shade-2)}._container_1jnef_145{position:relative;overflow:auto}._messageContainer_1jnef_150{justify-content:center;align-items:center;height:236px;display:flex}._searchInput_1jnef_157{border-bottom:var(--border);--input--border-color:none;--input--font-size:var(--font-size--2xs);z-index:1;width:100%}._selected_1jnef_165{color:var(--color--primary)}._resourceItem_1jnef_169{padding:0 var(--spacing--xs);white-space:nowrap;cursor:pointer;height:32px;display:flex}._resourceItem_1jnef_169:hover{background-color:var(--color--background)}._resourceItem_1jnef_169._disabled_1jnef_179{opacity:.6}._resourceItem_1jnef_169._disabled_1jnef_179:hover{background-color:transparent}._loadingItem_1jnef_186{padding:10px var(--spacing--xs)}._loader_1jnef_190{max-width:120px}._loader_1jnef_190 *{max-height:12px;margin-top:0!important}._hovering_1jnef_198{background-color:var(--color--background)}._searchRequired_1jnef_202{height:50px;padding-left:var(--spacing--xs);font-size:var(--font-size--xs);color:var(--color--text);align-items:center;margin-top:40px;display:flex}._urlLink_1jnef_212{font-size:var(--font-size--3xs);color:var(--color--text);margin-left:var(--spacing--2xs);align-items:center;display:flex}._urlLink_1jnef_212:hover{color:var(--color--primary)}._badgesContainer_1jnef_223{margin-left:var(--spacing--2xs);align-items:center;display:inline-flex}._resourceNameContainer_1jnef_229{font-size:var(--font-size--2xs);flex:1;align-self:center;align-items:center;min-width:0;display:flex}._resourceNameContainer_1jnef_229>:first-child{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}._searchIcon_1jnef_245{color:var(--color--text--tint-1)}._addResourceText_1jnef_249{font-weight:var(--font-weight--bold)}._addResourceIcon_1jnef_253{color:var(--color--text--tint-1);margin-left:var(--spacing--2xs)}._tipText_1jnef_258{color:var(--color--text--shade-1);font-weight:var(--font-weight--bold);white-space:nowrap;align-self:flex-start}._slowLoadNoticeContainer_1jnef_265{padding:var(--spacing--xs);font-size:var(--font-size--2xs);color:var(--color--text);align-items:center;gap:var(--spacing--4xs);line-height:var(--line-height--md);word-break:break-word;border-top:var(--border);display:flex}._overrideButton_lfr8y_125{background-color:var(--color--foreground);width:30px;height:30px;color:var(--color--foreground--shade-2);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}._overrideButton_lfr8y_125:hover{background-color:var(--color--secondary)}._overrideButton_lfr8y_125:hover svg{color:var(--color--neutral-250)}._inline_lfr8y_143{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);border-left:0}._standalone_lfr8y_149{background-color:var(--color--foreground);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);border-top:0}._iconStars_18bnf_125{text-align:center;width:22px;color:var(--color--foreground--shade-2);background-color:unset;border:0;align-self:center;padding-left:8px}._noCornersRight_18bnf_135{border-top-right-radius:0;border-bottom-right-radius:0}._overrideInput_18bnf_140{text-overflow:ellipsis;align-content:center;height:30px;overflow:hidden}._overrideCloseButton_18bnf_147{color:var(--color--text--tint-1);padding:0 var(--spacing--2xs);cursor:pointer;border:0;align-self:stretch;align-items:center;margin-left:auto;display:flex}._overrideCloseButton_18bnf_147:hover{color:var(--color--text)}._contentOverrideContainer_18bnf_161{white-space:nowrap;align-items:center;gap:var(--spacing--4xs);border-radius:var(--radius);background-color:var(--color--foreground);width:100%;display:flex}._container_1vslp_125{min-height:var(--parameter-input-options--height,22px);max-height:var(--parameter-input-options--height,22px);display:flex;overflow:hidden}._loader_1vslp_132{padding-bottom:var(--spacing--4xs)}._loader_1vslp_132>span{line-height:1em}._controlsContainer_1vslp_139{flex-direction:row;align-items:center;display:flex}._expressionSwitch_1vslp_145{margin-right:var(--spacing--4xs)}._focusButton_1vslp_149{color:var(--color--text--shade-1)}._focusButton_1vslp_149:hover{color:var(--color--primary)}._deleteButton_1vslp_156{color:var(--color--text--shade-1)}._deleteButton_1vslp_156:hover{color:var(--color--danger)}._wrapper_129ui_125{position:relative}._wrapper_129ui_125:hover ._options_129ui_128,._wrapper_129ui_125:hover ._optionsAbove_129ui_129{opacity:1}._inlineSwitchWrapper_129ui_133{align-items:center;gap:0;min-height:30px;line-height:0;display:flex;position:relative}._inlineSwitchWrapper_129ui_133:has(.switch-droppable-input) ._inlineSwitchLabel_129ui_142{display:none}._inlineSwitchWrapper_129ui_133:has(.switch-droppable-input) ._inlineSwitchToggle_129ui_145{flex:1}._inlineSwitchLabel_129ui_142{min-width:0;padding-left:var(--spacing--2xs);flex:1}._inlineSwitchLabel_129ui_142 label.n8n-input-label{padding-bottom:0}._overrideButtonInOptions_129ui_158{margin-bottom:-2px;position:relative}._overrideButtonIssueOffset_129ui_163{margin-left:20px;right:20px}._noCornersBottom_129ui_168>button{border-bottom-right-radius:0;border-bottom-left-radius:0}._options_129ui_128{z-index:1;opacity:0;transition:opacity .1s ease-in;position:absolute;bottom:-22px;right:0}._options_129ui_128._visible_129ui_181{opacity:1}._optionsAbove_129ui_129{z-index:1;opacity:0;background:var(--ndv--background--color);border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);transition:opacity .1s ease-in;position:absolute;bottom:100%;right:0}._optionsAbove_129ui_129._visible_129ui_181{opacity:1}._modeSelector_uvf7l_125{--input--color--background:initial;--input--color--text:initial;--input--border-color:initial;width:92px}._modeSelector_uvf7l_125 input{border-radius:var(--radius) 0 0 var(--radius);border-right:none;overflow:hidden}._modeSelector_uvf7l_125 input:focus{border-right:var(--border)}._modeSelector_uvf7l_125 input:disabled{cursor:not-allowed!important}._inputField_uvf7l_143{flex-grow:1;position:relative}._fromAiOverrideField_uvf7l_148{border-top-left-radius:0;border-bottom-left-radius:0;position:relative}._overrideButtonInline_uvf7l_154>button{border-top-left-radius:0;border-bottom-left-radius:0}._overrideButtonInline_uvf7l_154{position:relative}._rightNoCorner_uvf7l_162>*{--input-triple--radius--bottom-right:0;--input-triple--radius--top-right:0}._resourceLocator_uvf7l_167{--resource-locator--input-issues--width:28px;--resource-locator--input-override--width:30px;flex-wrap:nowrap;width:100%;display:inline-flex;position:relative}._resourceLocator_uvf7l_167 ._inputContainer_uvf7l_175{--input--radius--top-left:0;--input--radius--bottom-left:0;align-items:center;width:100%;display:flex}._resourceLocator_uvf7l_167 ._inputContainer_uvf7l_175>div{width:100%}._resourceLocator_uvf7l_167 ._inputContainer_uvf7l_175>div>div{display:flex}._resourceLocator_uvf7l_167._multipleModes_uvf7l_188 ._inputContainer_uvf7l_175{flex-grow:1;align-items:center;width:calc(100% - 92px);display:flex}._resourceLocator_uvf7l_167._multipleModes_uvf7l_188 ._inputContainerInputCorners_uvf7l_194 input{border-radius:0 var(--radius) var(--radius) 0}._droppable_uvf7l_198{--input--border-color:var(--color--secondary--tint-1);--input--border-style:dashed}._activeDrop_uvf7l_203{--input--border-color:var(--color--success);--input--color--background:var(--color--success--tint-4);--input--border-style:solid}._activeDrop_uvf7l_203 textarea,._activeDrop_uvf7l_203 input{cursor:grabbing!important}._selectInput_uvf7l_214{--input--height:30px!important}._selectInput_uvf7l_214 input{text-overflow:ellipsis;overflow:hidden}._selectIcon_uvf7l_223{cursor:pointer;transition:transform .3s;transform:rotate(0)}._selectIcon_uvf7l_223._isReverse_uvf7l_228{transform:rotate(180deg)}._listModeInputContainer_uvf7l_232{position:relative}._listModeInputContainer_uvf7l_232 *{cursor:pointer}._errorContainer_uvf7l_239,._errorDetails_uvf7l_240{gap:var(--spacing--sm);flex-direction:column;display:flex}._errorContainer_uvf7l_239{text-align:center;align-items:center;width:80%}._errorDescription_uvf7l_252{text-align:left;word-break:normal;margin:0}._credential-link_uvf7l_258{font-size:var(--font-size--2xs)}._openResourceLink_uvf7l_262,._parameter-issues_uvf7l_263{justify-content:flex-end;display:flex;width:25px!important}._sqlEditor_17ns1_125{height:100%;position:relative}._sqlEditor_17ns1_125>div,._codemirror_17ns1_133{height:100%}._codemirror_17ns1_133._droppable_17ns1_137 .cm-editor{outline:1.5px dashed var(--ndv--droppable-parameter--color);outline-offset:-1.5px;border-color:transparent}._codemirror_17ns1_133._activeDrop_17ns1_143 .cm-editor{border-color:var(--color--success);cursor:grabbing;border-style:solid;border-width:1px;outline:none}._modeSelector_ccng1_125{--input--color--background:initial;--input--color--text:initial;--input--border-color:initial;width:92px}._modeSelector_ccng1_125 input{border-radius:var(--radius) 0 0 var(--radius);border-right:none;overflow:hidden}._modeSelector_ccng1_125 input:focus{border-right:var(--border)}._modeSelector_ccng1_125 input:disabled{cursor:not-allowed!important}._inputField_ccng1_143{flex-grow:1;position:relative}._fromAiOverrideField_ccng1_148{border-top-left-radius:0;border-bottom-left-radius:0;position:relative}._overrideButtonInline_ccng1_154>button{border-top-left-radius:0;border-bottom-left-radius:0}._overrideButtonInline_ccng1_154{position:relative}._rightNoCorner_ccng1_162>*{--input-triple--radius--bottom-right:0;--input-triple--radius--top-right:0}._resourceLocator_ccng1_167{--resource-locator--input-issues--width:28px;--resource-locator--input-override--width:30px;flex-wrap:nowrap;width:100%;display:inline-flex;position:relative}._resourceLocator_ccng1_167 ._inputContainer_ccng1_175{--input--radius--top-left:0;--input--radius--bottom-left:0;align-items:center;width:100%;display:flex}._resourceLocator_ccng1_167 ._inputContainer_ccng1_175>div{width:100%}._resourceLocator_ccng1_167 ._inputContainer_ccng1_175>div>div{display:flex}._resourceLocator_ccng1_167._multipleModes_ccng1_188 ._inputContainer_ccng1_175{flex-grow:1;align-items:center;width:calc(100% - 92px);display:flex}._resourceLocator_ccng1_167._multipleModes_ccng1_188 ._inputContainerInputCorners_ccng1_194 input{border-radius:0 var(--radius) var(--radius) 0}._droppable_ccng1_198{--input--border-color:var(--color--secondary--tint-1);--input--border-style:dashed}._activeDrop_ccng1_203{--input--border-color:var(--color--success);--input--color--background:var(--color--success--tint-4);--input--border-style:solid}._activeDrop_ccng1_203 textarea,._activeDrop_ccng1_203 input{cursor:grabbing!important}._selectInput_ccng1_214{--input--height:30px!important}._selectInput_ccng1_214 input{text-overflow:ellipsis;overflow:hidden}._selectIcon_ccng1_223{cursor:pointer;transition:transform .3s;transform:rotate(0)}._selectIcon_ccng1_223._isReverse_ccng1_228{transform:rotate(180deg)}._listModeInputContainer_ccng1_232{position:relative}._listModeInputContainer_ccng1_232 *{cursor:pointer}._errorContainer_ccng1_239,._errorDetails_ccng1_240{gap:var(--spacing--sm);flex-direction:column;display:flex}._errorContainer_ccng1_239{text-align:center;align-items:center;width:80%}._errorDescription_ccng1_252{text-align:left;word-break:normal;margin:0}._credential-link_ccng1_258{font-size:var(--font-size--2xs)}._openResourceLink_ccng1_262,._parameter-issues_ccng1_263{justify-content:flex-end;display:flex;width:25px!important}._inactiveBadgeWrapper_ccng1_269{margin-left:var(--spacing--2xs);align-items:center;display:inline-flex}._inactiveBadge_ccng1_269{color:var(--color--warning);align-items:center;display:inline-flex}._editor_1lb7p_125,._editor_1lb7p_125>div,._fillHeight_1lb7p_132{height:100%}._droppable_1lb7p_136 .cm-editor{outline:1.5px dashed var(--ndv--droppable-parameter--color);outline-offset:-1.5px;border-color:transparent}._activeDrop_1lb7p_142 .cm-editor{border-color:var(--color--success);cursor:grabbing;border-style:solid;border-width:1px;outline:none}._select_186t8_125{--node-input--select--max-width:224px;max-width:var(--node-input--select--max-width)}._select_186t8_125 .el-input--suffix .el-input__inner{padding-left:calc(var(--spacing--lg) + var(--spacing--4xs));padding-right:var(--spacing--lg)}._node_186t8_134{--select--option--padding:0 var(--spacing--sm);font-size:var(--font-size--2xs);align-items:center;gap:var(--spacing--4xs);display:flex}._icon_186t8_142{padding-right:var(--spacing--4xs)}._title_186t8_146{color:var(--color--text--shade-1);font-weight:var(--font-weight--regular);max-width:var(--node-input--select--max-width);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._disabled_186t8_155 ._title_186t8_146{color:var(--color--text--tint-1)}._subtitle_186t8_159{padding-left:var(--spacing--2xs);color:var(--color--text--tint-1);font-weight:var(--font-weight--regular);margin-left:auto}._runData_1dion_125{background-color:var(--run-data--color--background)}._runDataV2_1dion_129{background-color:var(--ndvv2--run-data--color--background)}._mappedNode_1dion_133{padding:0 var(--spacing--sm) var(--spacing--sm)}._titleSection_1dion_137{align-items:center;max-width:300px;display:flex}._titleSection_1dion_137>*{margin-right:var(--spacing--2xs)}._titleSectionV2_1dion_146{padding-left:var(--spacing--4xs)}._inputModeTab_1dion_150{margin-left:auto}._noOutputData_1dion_154{max-width:250px}._noOutputData_1dion_154>*{margin-bottom:var(--spacing--2xs)}._notConnected_1dion_161{max-width:300px}._notConnected_1dion_161>:first-child{margin-bottom:var(--spacing--md)}._notConnected_1dion_161>*{margin-bottom:var(--spacing--2xs)}._title_1dion_137{text-transform:uppercase;letter-spacing:3px}._titleV2_1dion_176{letter-spacing:2px;font-size:var(--font-size--xs)}._executeButton_1dion_181{padding:0}._inputPanel_1bk00_125{padding:var(--spacing--2xs);background-color:transparent;height:100%;overflow:auto}._inputPanelTitle_1bk00_132{text-transform:uppercase;letter-spacing:3px}.readonly-code[data-v-5d9fbd27]{font-size:var(--font-size--xs)}.switch-input[data-v-5d9fbd27]{margin:var(--spacing--5xs) 0 var(--spacing--2xs) 0}.parameter-value-container[data-v-5d9fbd27]{align-items:center;display:flex}.parameter-actions[data-v-5d9fbd27]{align-items:center;display:inline-flex}.parameter-switch[data-v-5d9fbd27]{align-self:flex-start;justify-items:center;gap:var(--spacing--xs);display:inline-flex}.parameter-switch.inline-switch-mode[data-v-5d9fbd27]{gap:0;width:100%}.parameter-input[data-v-5d9fbd27]{display:inline-block;position:relative}.parameter-input[data-v-5d9fbd27] .color-input{display:flex}.parameter-input[data-v-5d9fbd27] .color-input .el-color-picker__trigger{border:none}.ql-editor{background-color:#f0f0f0;padding:6px;line-height:26px}.droppable{--input--border-color:var(--ndv--droppable-parameter--color);--input--border-right-color:var(--ndv--droppable-parameter--color);--input--border-style:dashed;--input--border-width:1.5px}.droppable :global(.n8n-input__wrapper){outline:1.5px dashed var(--ndv--droppable-parameter--color);outline-offset:-1.5px;transition:none}.droppable .cm-editor{outline:1.5px dashed var(--ndv--droppable-parameter--color);outline-offset:-1.5px;border-color:transparent;transition:none}.activeDrop{--input--border-color:var(--color--success);--input--border-right-color:var(--color--success);--input--color--background:var(--color--foreground--tint-2);--input--border-style:solid;--input--border-width:1px}.activeDrop :global(.n8n-input__wrapper){outline:1px solid var(--color--success);outline-offset:-1px;transition:none}.activeDrop textarea,.activeDrop input,.activeDrop .cm-editor{cursor:grabbing!important}.has-issues{--input--border-color:var(--color--danger)}.switch-droppable-input .el-input__prefix{left:var(--spacing--2xs)}.el-dropdown{color:var(--color--text--tint-1)}.list-option{white-space:normal;margin:6px 0;padding-right:20px}.list-option .option-headline{font-weight:var(--font-weight--medium);line-height:var(--line-height--md);overflow-wrap:break-word}.list-option .option-description{font-size:var(--font-size--2xs);font-weight:var(--font-weight--regular);line-height:var(--line-height--xl);color:var(--color--text--tint-1);margin-top:2px}.edit-window-button{display:none}.parameter-input:hover .edit-window-button{display:inline}.expand-input-icon-container{align-items:center;height:100%;display:flex}.input-with-opener .el-input__suffix{right:0}.el-input--suffix .el-input__inner{padding-right:0}.textarea-modal-opener{background-color:var(--code--color--background);border:var(--border);border-top-left-radius:var(--radius);border-bottom-right-radius:var(--radius);cursor:pointer;border-bottom:none;border-right:none;padding:3px;line-height:9px;position:absolute;bottom:1px;right:1px}.textarea-modal-opener svg{height:9px;transform:rotate(270deg);width:9px!important}.textarea-modal-opener svg:hover{color:var(--color--primary)}.focused{border-color:var(--color--secondary)}.invalid{border-color:var(--color--danger)}.code-edit-dialog,.code-edit-dialog .code-node-editor{height:100%}.no-right-corners .n8n-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}._modal_7dryj_2{--dialog--close--spacing--top:var(--spacing--md);height:calc(100% - var(--spacing--4xl));flex-direction:column;margin-bottom:0;display:flex;overflow:clip}._modal_7dryj_2 .el-dialog__header{padding-bottom:0}._modal_7dryj_2 .el-dialog__body{height:calc(100% - var(--spacing--3xl));padding:var(--spacing--sm)}._tipVisible_7dryj_20{--input--radius--bottom-left:0;--input--radius--bottom-right:0;--input-triple--radius--bottom-right:0}._tip_7dryj_20{z-index:2;background:var(--code--color--background);border:var(--border);width:100%;box-shadow:0 2px 6px 0 rgba(#441c17, .1);border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;position:absolute;top:100%}._noRightCornersInput_7dryj_39>*{--input-triple--radius--bottom-right:0;--input-triple--radius--top-right:0}._overrideButton_7dryj_44{align-self:start}._overrideButtonStandalone_7dryj_48{position:relative;top:-2px}._overrideButtonInline_7dryj_54>button{border-top-left-radius:0;border-bottom-left-radius:0}._singleline_nrlz6_125{white-space:nowrap;text-overflow:ellipsis;font-family:monospace;overflow:hidden}._highlight_nrlz6_132{color:var(--color--secondary)}._parameterInput_1yi42_125{gap:var(--spacing--4xs);flex-direction:column;display:flex}._hovering_1yi42_131{color:var(--color--secondary)}._area_1o30r_125{border:dashed 1px var(--color--foreground--shade-1);border-radius:var(--radius--lg);background:var(--color--background--light-2);padding:var(--spacing--sm) var(--spacing--md);font-size:var(--font-size--sm);box-shadow:inset 0 0 0 1.5px var(--color--background--light-3);justify-content:center;align-items:baseline;transition:border-color .1s ease-in;display:flex}._area_1o30r_125:not(._active_1o30r_137):hover{border-color:var(--ndv--droppable-parameter--color);background:var(--ndv--droppable-parameter--color--background)}._droppable_1o30r_142{outline:1.5px dashed var(--ndv--droppable-parameter--color);outline-offset:-1.5px;background:var(--ndv--droppable-parameter--color--background);border-color:transparent}._active_1o30r_137{border-color:var(--color--success);background:var(--ndv--droppable-parameter--color--background--active);border-width:1px;outline:none}._triple_8douf_125{flex-wrap:nowrap;align-items:flex-start;display:flex}._observer_8douf_131{--parameter-input-options--height:22px;width:100%;position:relative}._item_8douf_137{z-index:0;--input--radius:0;flex:1 0 240px;position:relative}._item_8douf_137 .n8n-input{gap:0}._item_8douf_137:focus-within{z-index:1}._default_8douf_152 ._item_8douf_137:not(:first-child){margin-left:-1px}._middle_8douf_156{flex-grow:0;flex-basis:160px}._item_8douf_137:first-of-type{--input--radius--top-left:var(--radius);--input--radius--bottom-left:var(--radius);--input-triple--radius--top-right:0;--input-triple--radius--bottom-right:0}._item_8douf_137:first-of-type .cm-editor,._item_8douf_137:first-of-type .el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}._item_8douf_137:first-of-type .el-input-group__prepend+* .cm-editor{border-radius:0}._item_8douf_137:last-of-type{--input--radius--top-left:0;--input--radius--bottom-left:0;--input--radius--top-right:var(--radius);--input--radius--bottom-right:var(--radius);--input-triple--radius--top-right:var(--radius);--input-triple--radius--bottom-right:var(--radius)}._item_8douf_137:last-of-type .cm-editor,._item_8douf_137:last-of-type .el-input-group__prepend{border-top-left-radius:0;border-bottom-left-radius:0}._medium_8douf_196:not(._noRightSlot_8douf_196) ._triple_8douf_125{flex-wrap:wrap}._medium_8douf_196:not(._noRightSlot_8douf_196) ._middle_8douf_156{--input-triple--radius--top-right:var(--radius);--input-triple--radius--bottom-right:0;margin-left:-1px}._medium_8douf_196:not(._noRightSlot_8douf_196) ._item_8douf_137:first-of-type{--input--radius--top-left:var(--radius);--input-triple--radius--top-right:0;--input--radius--bottom-left:0;--input--radius--bottom-right:0}._medium_8douf_196:not(._noRightSlot_8douf_196) ._item_8douf_137:first-of-type .cm-editor,._medium_8douf_196:not(._noRightSlot_8douf_196) ._item_8douf_137:first-of-type .el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}._medium_8douf_196:not(._noRightSlot_8douf_196) ._item_8douf_137:last-of-type{--input--radius--top-left:0;--input--radius--top-right:0;--input-triple--radius--top-right:0;--input--radius--bottom-left:var(--radius);--input--radius--bottom-right:var(--radius);--input-triple--radius--bottom-right:var(--radius);flex-basis:400px;margin-top:-1px}._medium_8douf_196:not(._noRightSlot_8douf_196) ._item_8douf_137:last-of-type .cm-editor,._medium_8douf_196:not(._noRightSlot_8douf_196) ._item_8douf_137:last-of-type .el-input-group__prepend{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0}._stacked_8douf_241 ._triple_8douf_125{display:block}._stacked_8douf_241 ._middle_8douf_156{padding-top:0}._stacked_8douf_241 ._middle_8douf_156:not(._item_8douf_137:last-of-type){--input--radius:0;width:100%}._stacked_8douf_241 ._item_8douf_137:first-of-type{--input--radius--top-left:var(--radius);--input--radius--top-right:var(--radius);--input-triple--radius--top-right:var(--radius);--input--radius--bottom-left:0;--input--radius--bottom-right:0;--input-triple--radius--bottom-right:0}._stacked_8douf_241 ._item_8douf_137:first-of-type .cm-editor{border-radius:var(--radius) var(--radius) 0 0}._stacked_8douf_241 ._item_8douf_137:first-of-type .el-input-group__prepend{border-radius:var(--radius) 0 0 0}._stacked_8douf_241 ._item_8douf_137:first-of-type .el-input-group__prepend+* .cm-editor{border-radius:0 var(--radius) 0 0}._stacked_8douf_241 ._item_8douf_137:not(:first-of-type){margin-top:-1px}._stacked_8douf_241 ._item_8douf_137:not(:first-of-type):not(:last-of-type){--parameter-input-options--height:0}._stacked_8douf_241 ._middle_8douf_156 .cm-editor,._stacked_8douf_241 ._middle_8douf_156 .el-input-group__prepend{border-radius:0}._stacked_8douf_241 ._item_8douf_137:last-of-type{--input--radius--top-left:0;--input--radius--top-right:0;--input-triple--radius--top-right:0;--input--radius--bottom-left:var(--radius);--input--radius--bottom-right:var(--radius);--input-triple--radius--bottom-right:var(--radius)}._stacked_8douf_241 ._item_8douf_137:last-of-type .cm-editor{border-radius:0 0 var(--radius) var(--radius)}._stacked_8douf_241 ._item_8douf_137:last-of-type .el-input-group__prepend{border-radius:0 0 0 var(--radius)}._stacked_8douf_241 ._item_8douf_137:last-of-type .el-input-group__prepend+* .cm-editor{border-bottom-left-radius:0}._wrapper_1fcjl_125{width:100%;height:100%;padding-top:var(--parameter-input-options--height,22px)}._trigger_1fcjl_131{align-items:center;gap:var(--spacing--3xs);width:100%;height:100%;min-height:30px;padding:0 var(--spacing--2xs);border:var(--border-width) var(--border-style) var(--input--border-color,var(--border-color));border-top-left-radius:var(--input--radius--top-left,var(--input--radius,0));border-bottom-left-radius:var(--input--radius--bottom-left,var(--input--radius,0));border-top-right-radius:var(--input-triple--radius--top-right,var(--input--radius,0));border-bottom-right-radius:var(--input-triple--radius--bottom-right,var(--input--radius,0));background-color:var(--color--background--light-2);color:var(--color--text);font-size:var(--font-size--2xs);font-family:var(--font-family);cursor:pointer;display:flex}._trigger_1fcjl_131:disabled{cursor:not-allowed;opacity:.6}._label_1fcjl_155{text-align:left;font-weight:var(--font-weight--regular);flex:1}._selected_1fcjl_161 span{color:var(--color--primary);font-weight:var(--font-weight--bold)}._dropdownContent_1fcjl_166{z-index:var(--ndv--z)}._wrapper_12uii_125{align-items:flex-end;gap:var(--spacing--4xs);display:flex;position:relative}._wrapper_12uii_125._hasIssues_12uii_131{--input--border-color:var(--color--danger)}._wrapper_12uii_125._hasHint_12uii_134{padding-bottom:var(--spacing--sm)}._wrapper_12uii_125:hover ._iconButton_12uii_137{opacity:1}._inputs_12uii_141{flex-direction:column;flex-grow:1;min-width:0;display:flex}._inputs_12uii_141>div{flex-grow:1}._value_12uii_151{position:relative}._value_12uii_151 ._hint_12uii_154{bottom:calc(var(--spacing--sm) * -1);font-family:monospace;position:absolute;left:0;right:0}._iconButton_12uii_137{opacity:0;color:var(--icon--color);transition:opacity .1s ease-in;position:absolute;left:0}._extraTopPadding_12uii_170{top:calc(20px + var(--spacing--sm))}._defaultTopPadding_12uii_174{top:var(--spacing--sm)}._status_12uii_178{align-self:flex-start;padding-top:28px}._statusIcon_12uii_183{padding-left:var(--spacing--4xs)}._typeSelectWrapper_12uii_187{height:100%}._typeSelectWrapper_12uii_187>:deep(span){height:100%}._assignmentCollection_v88g2_125{margin:var(--spacing--xs) 0;flex-direction:column;display:flex}._content_v88g2_131{gap:var(--spacing--lg);flex-direction:column;display:flex}._assignments_v88g2_137{gap:var(--spacing--4xs);flex-direction:column;display:flex}._assignment_v88g2_125{padding-left:var(--spacing--lg)}._dropAreaWrapper_v88g2_147{cursor:pointer}._dropAreaWrapper_v88g2_147:not(._empty_v88g2_150 ._dropAreaWrapper_v88g2_147){padding-left:var(--spacing--lg)}._dropAreaWrapper_v88g2_147:hover ._add_v88g2_153{color:var(--color--primary--shade-1)}._dropArea_v88g2_147{font-size:var(--font-size--xs);color:var(--color--text--shade-1);flex-wrap:wrap;justify-content:center;align-items:center;gap:1ch;min-height:24px;display:flex}._dropArea_v88g2_147>span{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;white-space:normal;max-width:100%}._or_v88g2_175{color:var(--color--text--tint-1);font-size:var(--font-size--2xs)}._add_v88g2_153{color:var(--color--primary);font-weight:var(--font-weight--bold)}._activeField_v88g2_185{font-weight:var(--font-weight--bold);color:var(--ndv--droppable-parameter--color)}._active_v88g2_185 ._activeField_v88g2_185{color:var(--color--success)}._empty_v88g2_150 ._dropArea_v88g2_147{align-items:center;gap:var(--spacing--3xs);flex-direction:column;min-height:20vh}._empty_v88g2_150 ._droppable_v88g2_200 ._dropArea_v88g2_147{flex-direction:row;gap:1ch}._empty_v88g2_150 ._content_v88g2_131{gap:var(--spacing--sm)}._icon_v88g2_208{font-size:var(--font-size--2xl)}._ghost_v88g2_212,._dragging_v88g2_213{border-radius:var(--radius);padding-right:var(--spacing--xs);padding-bottom:var(--spacing--xs)}._ghost_v88g2_212{background-color:var(--color--background);opacity:.5}._dragging_v88g2_213{background-color:var(--color--background--light-3);opacity:.7}._input_o5voa_125 *{border:1.5px transparent!important}._input_o5voa_125{border-radius:var(--radius)}._input_o5voa_125 textarea{font-size:var(--font-size--2xs);padding-bottom:var(--spacing--2xl);font-family:var(--font-family);resize:none;margin:0}._intro_o5voa_141{font-weight:var(--font-weight--bold);font-size:var(--font-size--2xs);color:var(--color--text--shade-1);padding:var(--spacing--2xs) 0 0}._inputContainer_o5voa_148{position:relative}._meta_o5voa_152{padding-bottom:var(--spacing--2xs);padding-top:var(--spacing--2xs);bottom:2px;left:var(--spacing--xs);right:var(--spacing--xs);justify-content:space-between;gap:var(--spacing--2xs);z-index:1;background-color:var(--color--foreground--tint-2);align-items:end;display:flex;position:absolute}._meta_o5voa_152 *{font-size:var(--font-size--2xs);line-height:1}._counter_o5voa_171{color:var(--color--text--tint-1);flex-shrink:0}._controls_o5voa_176{padding:var(--spacing--2xs) 0;justify-content:flex-end;display:flex}._warning-text_o5voa_182{color:var(--color--warning);line-height:1.2}._droppable_o5voa_187{border:1.5px dashed var(--ndv--droppable-parameter--color)!important}._activeDrop_o5voa_191{cursor:grabbing;border:1.5px solid var(--color--success)!important}._disabled_o5voa_196 ._meta_o5voa_152{background-color:var(--input--color--background--disabled)}._wrapper_xprpk_125{width:100%;height:100%}._trigger_xprpk_130{align-items:center;gap:var(--spacing--3xs);width:100%;height:100%;min-height:30px;padding:0 var(--spacing--2xs);border:var(--border-width) var(--border-style) var(--input--border-color,var(--border-color));border-top-left-radius:var(--input--radius--top-left,var(--input--radius,0));border-bottom-left-radius:var(--input--radius--bottom-left,var(--input--radius,0));border-top-right-radius:var(--input-triple--radius--top-right,var(--input--radius,0));border-bottom-right-radius:var(--input-triple--radius--bottom-right,var(--input--radius,0));background-color:var(--color--background--light-2);color:var(--color--text);font-size:var(--font-size--2xs);font-family:var(--font-family);line-height:var(--line-height--md);cursor:pointer;white-space:nowrap;text-align:left;display:flex}._trigger_xprpk_130:hover:not(:disabled){background-color:var(--color--background--light-1)}._trigger_xprpk_130:focus{border-color:var(--color--secondary);outline:none}._trigger_xprpk_130:disabled{cursor:not-allowed;background-color:var(--color--background--light-3);color:var(--color--text--tint-1)}._icon_xprpk_165{color:var(--color--text--tint-1);flex-shrink:0}._label_xprpk_170{text-overflow:ellipsis;font-weight:var(--font-weight--regular);flex-grow:1;overflow:hidden}._chevron_xprpk_177{color:var(--color--text--tint-1);flex-shrink:0;margin-left:auto}._dropdownContent_xprpk_183{z-index:var(--ndv--z)}._suggested_xprpk_187 span{font-weight:var(--font-weight--bold)}._selected_xprpk_191 span{color:var(--color--primary);font-weight:var(--font-weight--bold)}._wrapper_g92s8_125{align-items:flex-end;gap:var(--spacing--4xs);display:flex;position:relative}._wrapper_g92s8_125._hasIssues_g92s8_131{--input--border-color:var(--color--danger)}._wrapper_g92s8_125:hover ._iconButton_g92s8_134{opacity:1}._status_g92s8_138{padding-top:var(--spacing--2xs);align-self:flex-start}._iconButton_g92s8_134{opacity:0;color:var(--icon--color);transition:opacity .1s ease-in;position:absolute;left:0}._defaultTopPadding_g92s8_151{top:0}._extraTopPadding_g92s8_155{top:var(--spacing--sm)}._combinatorSelect_1uzld_125{max-width:80px;line-height:var(--line-height--xl);font-size:var(--font-size--2xs);color:var(--color--text--tint-1)}._filter_10dug_125{margin:var(--spacing--xs) 0;flex-direction:column;display:flex}._filter_10dug_125._noTopMargin_10dug_130{margin-top:0}._filter_10dug_125._noBottomMargin_10dug_133{margin-bottom:0}._filter_10dug_125:not(._single_10dug_137) ._content_10dug_137{margin-top:var(--spacing--xs)}._conditions_10dug_141{gap:var(--spacing--4xs);flex-direction:column;display:flex}._combinator_10dug_147{z-index:1;margin-top:var(--spacing--2xs);margin-bottom:var(--spacing--2xs);margin-left:var(--spacing--lg);position:relative}._condition_10dug_141{padding-left:var(--spacing--lg)}._single_10dug_137 ._condition_10dug_141{padding-left:0}._addConditionWrapper_10dug_163{margin-top:var(--spacing--xs);margin-left:var(--spacing--lg)}._ghost_10dug_168,._dragging_10dug_169{border-radius:var(--radius);padding-right:var(--spacing--xs)}._ghost_10dug_168{background-color:var(--color--background);opacity:.5}._dragging_10dug_169{background-color:var(--color--background--light-3);opacity:.7}._dragging_10dug_169>._combinator_10dug_147{display:none}._importSection_1630r_125{margin-top:var(--spacing--xs);flex-direction:row-reverse;display:flex}._collectionParameter_10dxk_125{padding-left:var(--spacing--sm)}._collectionParameter_10dxk_125 ._paramOptions_10dxk_129{margin-top:var(--spacing--xs)}._collectionParameter_10dxk_125 ._paramOptions_10dxk_129 .button{color:var(--color--text--shade-1);font-weight:var(--font-weight--regular);--button--border-color:var(--color--foreground);--button--color--background:var(--color--background);--button--color--text--hover:var(--button--color--text--secondary);--button--border-color--hover:var(--color--foreground);--button--color--background--hover:var(--color--background);--button--color--text--active:var(--button--color--text--secondary);--button--border-color--active:var(--color--foreground);--button--color--background--active:var(--color--background);--button--color--text--focus:var(--button--color--text--secondary);--button--border-color--focus:var(--color--foreground);--button--color--background--focus:var(--color--background)}._collectionParameter_10dxk_125 ._paramOptions_10dxk_129 .button:active,._collectionParameter_10dxk_125 ._paramOptions_10dxk_129 .button._active_10dxk_147,._collectionParameter_10dxk_125 ._paramOptions_10dxk_129 .button:focus{outline:none}._addOption_10dxk_151>*{border:none}._addOption_10dxk_151 .el-select .el-input.is-disabled .el-input__icon{cursor:not-allowed;color:var(--color--foreground--shade-1);opacity:1!important}._addOption_10dxk_151 .el-select .el-input.is-disabled .el-input__inner,._addOption_10dxk_151 .el-select .el-input.is-disabled .el-input__inner::placeholder{opacity:1;color:var(--color--foreground--shade-1)}._addOption_10dxk_151 .el-select .el-input:not(.is-disabled) .el-input__icon{color:var(--color--text--shade-1)}._addOption_10dxk_151 .el-input .el-input__inner{text-align:center}._addOption_10dxk_151 .el-input:not(.is-disabled) .el-input__inner,._addOption_10dxk_151 .el-input:not(.is-disabled) .el-input__inner:hover,._addOption_10dxk_151 .el-input:not(.is-disabled) .el-input__inner:focus{border-radius:var(--radius);color:var(--color--text--shade-1);background-color:var(--color--background);border-color:var(--color--foreground);text-align:center;padding-left:35px}._addOption_10dxk_151 .el-input:not(.is-disabled) .el-input__inner::placeholder{color:var(--color--text--shade-1);opacity:1}._noItemsExist_10dxk_183{margin:var(--spacing--xs) 0}._parameterList_15ykk_125>div:first-child .multi-parameter,._parameterList_15ykk_125>div:first-child .parameter-item,._parameterList_15ykk_125>div:last-child .multi-parameter,._parameterList_15ykk_125>div:last-child .parameter-item{margin-top:0}._showHeaderDivider_15ykk_134 ._collectionSectionHeader_15ykk_134{margin-bottom:var(--spacing--xs)}._collectionParameter_15ykk_138 ._paramOptions_15ykk_138{margin-top:var(--spacing--xs)}._addDropdown_15ykk_142{display:inline-flex}.duplicate-parameter[data-v-71d1fc90] .button{--button--color--background:var(--color--background);--button--border-color:var(--color--foreground)}.duplicate-parameter[data-v-71d1fc90] .duplicate-parameter-item{position:relative}.duplicate-parameter[data-v-71d1fc90] .duplicate-parameter-item .multi>.delete-item{top:.1em}.duplicate-parameter[data-v-71d1fc90] .duplicate-parameter-input-item{margin:.5em 0 .25em 2em}.duplicate-parameter[data-v-71d1fc90] .duplicate-parameter-item+.duplicate-parameter-item .collection-parameter-wrapper{margin-top:var(--spacing--xs);border-top:1px dashed #999}.duplicate-parameter-item~.add-item-wrapper[data-v-71d1fc90]{margin-top:var(--spacing--xs)}.delete-item[data-v-71d1fc90]{z-index:999;color:#f56c6c;width:15px;font-size:var(--font-size--2xs);display:none;position:absolute;top:.3em;left:.1em}.delete-item[data-v-71d1fc90] :hover{color:red}.no-items-exist[data-v-71d1fc90]{margin:var(--spacing--xs) 0}.duplicate-parameter-item:hover>.delete-item{display:inline}.duplicate-parameter-item .multi>.delete-item{top:.1em}._parameterItem_14u7y_125{--delete-option--width:22px;padding:0 0 0 var(--spacing--sm);display:flex}._parameterItem_14u7y_125 ._parameterInput_14u7y_130{width:calc(100% - var(--delete-option--width))}._parameterItem_14u7y_125 ._parameterInput_14u7y_130:first-child{margin-left:var(--delete-option--width)}._parameterItem_14u7y_125._hasIssues_14u7y_136 ._parameterIssues_14u7y_136{float:none;padding-top:var(--spacing--xl)}._parameterItem_14u7y_125._hasIssues_14u7y_136 input,._parameterItem_14u7y_125._hasIssues_14u7y_136 input:focus{--input--border-color:var(--color--danger);border-color:var(--color--danger)}._parameterTooltipIcon_14u7y_146{font-size:var(--font-size--2xs);text-align:center;width:26px;color:var(--color--text--tint-1)!important}._addOption_14u7y_153{margin-top:var(--spacing--lg);padding:0 0 0 var(--spacing--sm)}._staleDataWarning_14u7y_158{height:var(--spacing--md);align-items:baseline;gap:var(--spacing--5xs);display:flex}._dropdown_14u7y_165{display:inline-flex}._dropdownContent_14u7y_169{z-index:var(--ndv--z)}._typeConversionOptions_ix1zi_125{padding:var(--spacing--md);gap:var(--spacing--2xs);display:grid}.parameter-input-list-wrapper{--input--color--background--disabled:var(--color--background)}.parameter-input-list-wrapper .icon-button{opacity:0;top:-3px;left:calc(-.5 * var(--spacing--xs));transition:opacity .1s ease-in;position:absolute}.parameter-input-list-wrapper .icon-button Button{color:var(--icon--color)}.parameter-input-list-wrapper .icon-button>Button:hover{color:var(--icon--color--hover)}.parameter-input-list-wrapper .indent>div{padding-left:var(--spacing--sm)}.parameter-input-list-wrapper .multi-parameter{margin:var(--spacing--xs) 0;position:relative}.parameter-input-list-wrapper .multi-parameter .parameter-info{display:none}.parameter-input-list-wrapper .parameter-item{margin:var(--spacing--xs) 0;scroll-margin:var(--spacing--lg);position:relative}.parameter-input-list-wrapper .parameter-item:hover>.icon-button,.parameter-input-list-wrapper .multi-parameter:hover>.icon-button{opacity:1}.parameter-input-list-wrapper .parameter-notice{background-color:var(--color--warning--tint-2);color:var(--color--text--shade-1);margin:.3em 0;padding:.7em}.parameter-input-list-wrapper .parameter-notice a{font-weight:var(--font-weight--bold)}.parameter-input-list-wrapper .async-notice{padding:var(--spacing--3xs) 0;display:block}.parameter-input-list-wrapper .callout-dismiss{margin-left:var(--spacing--xs);cursor:pointer;line-height:1}.parameter-input-list-wrapper .callout-dismiss:hover{color:var(--icon--color--hover)}._parameterContainer_j7tsn_125{scroll-margin:var(--spacing--xl)}._firstParameter_j7tsn_129>.parameter-item,._firstParameter_j7tsn_129>.multi-parameter{margin-top:0}._lastParameter_j7tsn_134>.parameter-item,._lastParameter_j7tsn_134>.multi-parameter{margin-bottom:0}._inlineLayout_j7tsn_139{align-items:center;gap:var(--spacing--4xs);display:flex}._inlineLayout_j7tsn_139 ._parameterContainer_j7tsn_125{flex:1;min-width:0}._inlineLayout_j7tsn_139 ._parameterContainer_j7tsn_125:first-child{flex:none}._inlineLayout_j7tsn_139 .parameter-item{margin:0}\n/*$vite$:1*/',document.head.appendChild(Gi);try{N="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},(U=(new N.Error).stack)&&(N._sentryDebugIds=N._sentryDebugIds||{},N._sentryDebugIds[U]="86796858-2a26-467e-9451-ddc0b0862edd",N._sentryDebugIdIdentifier="sentry-dbid-86796858-2a26-467e-9451-ddc0b0862edd")}catch(N){}var N,U,Mt;Zi=(e,t,r)=>wt(e.subTree).filter((e=>{var r;return u(e)&&(null==(r=e.type)?void 0:r.name)===t&&!!e.component})).map((e=>e.component.uid)).map((e=>r[e])).filter((e=>!!e)),Hi=(e,t)=>{const r={},n=w([]);return{children:n,addChild:a=>{r[a.uid]=a,n.value=Zi(e,t,r)},removeChild:e=>{delete r[e],n.value=n.value.filter((t=>t.uid!==e))}}},Ki=Symbol("tabsRootContextKey"),Ji=Ee({tabs:{type:Ie(Array),default:()=>Tt([])}}),ts=tt(g({...g({name:es="ElTabBar"}),props:Ji,setup(e,{expose:t}){const r=e,n=b(),a=x(Ki);a||rt(es,"<el-tabs><el-tab-bar /></el-tabs>");const o=ot("tabs"),i=m(),l=m(),u=()=>l.value=(()=>{let e=0,t=0;const o=["top","bottom"].includes(a.props.tabPosition)?"width":"height",i="width"===o?"x":"y",s="x"===i?"left":"top";return r.tabs.every((a=>{var i,l;const u=null==(l=null==(i=n.parent)?void 0:i.refs)?void 0:l[`tab-${a.uid}`];if(!u)return!1;if(!a.active)return!0;e=u[`offset${at(s)}`],t=u[`client${at(o)}`];const c=window.getComputedStyle(u);return"width"===o&&(r.tabs.length>1&&(t-=Number.parseFloat(c.paddingLeft)+Number.parseFloat(c.paddingRight)),e+=Number.parseFloat(c.paddingLeft)),!1})),{[o]:`${t}px`,transform:`translate${at(i)}(${e}px)`}})();return B((()=>r.tabs),(async()=>{await $(),u()}),{immediate:!0}),et(i,(()=>u())),t({ref:i,update:u}),(e,t)=>(s(),p("div",{ref_key:"barRef",ref:i,class:R([P(o).e("active-bar"),P(o).is(P(a).props.tabPosition)]),style:oe(l.value)},null,6))}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]),rs=Ee({panes:{type:Ie(Array),default:()=>Tt([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),as=g({name:ns="ElTabNav",props:rs,emits:{tabClick:(e,t,r)=>r instanceof Event,tabRemove:(e,t)=>t instanceof Event},setup(e,{expose:t,emit:r}){const n=b(),a=x(Ki);a||rt(ns,"<el-tabs><tab-nav /></el-tabs>");const o=ot("tabs"),i=mt(),s=Ot(),l=m(),u=m(),c=m(),d=m(),p=m(!1),f=m(0),h=m(!1),v=m(!0),g=S((()=>["top","bottom"].includes(a.props.tabPosition)?"width":"height")),O=S((()=>({transform:`translate${"width"===g.value?"X":"Y"}(-${f.value}px)`}))),y=()=>{if(!l.value)return;const e=l.value[`offset${at(g.value)}`],t=f.value;t&&(f.value=t>e?t-e:0)},w=()=>{if(!l.value||!u.value)return;const e=u.value[`offset${at(g.value)}`],t=l.value[`offset${at(g.value)}`],r=f.value;e-r<=t||(f.value=e-r>2*t?r+t:e-t)},k=async()=>{const e=u.value;if(!(p.value&&c.value&&l.value&&e))return;await $();const t=c.value.querySelector(".is-active");if(!t)return;const r=l.value,n=["top","bottom"].includes(a.props.tabPosition),o=t.getBoundingClientRect(),i=r.getBoundingClientRect(),s=n?e.offsetWidth-i.width:e.offsetHeight-i.height,d=f.value;let m=d;n?(o.left<i.left&&(m=d-(i.left-o.left)),o.right>i.right&&(m=d+o.right-i.right)):(o.top<i.top&&(m=d-(i.top-o.top)),o.bottom>i.bottom&&(m=d+(o.bottom-i.bottom))),m=Math.max(m,0),f.value=Math.min(m,s)},T=()=>{var t;if(!u.value||!l.value)return;e.stretch&&(null==(t=d.value)||t.update());const r=u.value[`offset${at(g.value)}`],n=l.value[`offset${at(g.value)}`],a=f.value;n<r?(p.value=p.value||{},p.value.prev=a,p.value.next=a+n<r,r-a<n&&(f.value=r-n)):(p.value=!1,a>0&&(f.value=0))},C=e=>{const t=e.code,{up:r,down:n,left:a,right:o}=$e;if(![r,n,a,o].includes(t))return;const i=Array.from(e.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),s=i.indexOf(e.target);let l;l=t===a||t===r?0===s?i.length-1:s-1:s<i.length-1?s+1:0,i[l].focus({preventScroll:!0}),i[l].click(),P()},P=()=>{v.value&&(h.value=!0)},E=()=>h.value=!1;return B(i,(e=>{"hidden"===e?v.value=!1:"visible"===e&&setTimeout((()=>v.value=!0),50)})),B(s,(e=>{e?setTimeout((()=>v.value=!0),50):v.value=!1})),et(c,T),Q((()=>setTimeout((()=>k()),0))),_((()=>T())),t({scrollToActiveTab:k,removeFocus:E}),B((()=>e.panes),(()=>n.update()),{flush:"post",deep:!0}),()=>{const t=p.value?[L("span",{class:[o.e("nav-prev"),o.is("disabled",!p.value.prev)],onClick:y},[L(ht,null,{default:()=>[L(Ye,null,null)]})]),L("span",{class:[o.e("nav-next"),o.is("disabled",!p.value.next)],onClick:w},[L(ht,null,{default:()=>[L(Ct,null,null)]})])]:null,n=e.panes.map(((t,n)=>{var i,s,l,u;const c=t.uid,d=t.props.disabled,p=null!=(s=null!=(i=t.props.name)?i:t.index)?s:`${n}`,m=!d&&(t.isClosable||e.editable);t.index=`${n}`;const f=m?L(ht,{class:"is-icon-close",onClick:e=>r("tabRemove",t,e)},{default:()=>[L(Ae,null,null)]}):null,v=(null==(u=(l=t.slots).label)?void 0:u.call(l))||t.props.label,g=!d&&t.active?0:-1;return L("div",{ref:`tab-${c}`,class:[o.e("item"),o.is(a.props.tabPosition),o.is("active",t.active),o.is("disabled",d),o.is("closable",m),o.is("focus",h.value)],id:`tab-${p}`,key:`tab-${c}`,"aria-controls":`pane-${p}`,role:"tab","aria-selected":t.active,tabindex:g,onFocus:()=>P(),onBlur:()=>E(),onClick:e=>{E(),r("tabClick",t,p,e)},onKeydown:e=>{!m||e.code!==$e.delete&&e.code!==$e.backspace||r("tabRemove",t,e)}},[v,f])}));return L("div",{ref:c,class:[o.e("nav-wrap"),o.is("scrollable",!!p.value),o.is(a.props.tabPosition)]},[t,L("div",{class:o.e("nav-scroll"),ref:l},[L("div",{class:[o.e("nav"),o.is(a.props.tabPosition),o.is("stretch",e.stretch&&["top","bottom"].includes(a.props.tabPosition))],ref:u,style:O.value,role:"tablist",onKeydown:C},[e.type?null:L(ts,{ref:d,tabs:[...e.panes]},null),n])])])}}}),D(),os=Ee({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Ie(Function),default:()=>!0},stretch:Boolean}),is=e=>H(e)||st(e),ss=g({name:"ElTabs",props:os,emits:{[xt]:e=>is(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>is(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>is(e),tabAdd:()=>!0},setup(e,{emit:t,slots:r,expose:n}){var a,o;const i=ot("tabs"),{children:s,addChild:l,removeChild:u}=Hi(b(),"ElTabPane"),c=m(),d=m(null!=(o=null!=(a=e.modelValue)?a:e.activeName)?o:"0"),p=async(r,n=!1)=>{var a,o,i;if(d.value!==r&&!it(r))try{!1!==await(null==(a=e.beforeLeave)?void 0:a.call(e,r,d.value))&&(d.value=r,n&&(t(xt,r),t("tabChange",r)),null==(i=null==(o=c.value)?void 0:o.removeFocus)||i.call(o))}catch(N){}},f=(e,r,n)=>{e.props.disabled||(p(r,!0),t("tabClick",e,n))},h=(e,r)=>{e.props.disabled||it(e.props.name)||(r.stopPropagation(),t("edit",e.props.name,"remove"),t("tabRemove",e.props.name))},v=()=>{t("edit",void 0,"add"),t("tabAdd")};return bt({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},S((()=>!!e.activeName))),B((()=>e.activeName),(e=>p(e))),B((()=>e.modelValue),(e=>p(e))),B(d,(async()=>{var e;await $(),null==(e=c.value)||e.scrollToActiveTab()})),re(Ki,{props:e,currentName:d,registerPane:l,unregisterPane:u}),n({currentName:d}),()=>{const t=r.addIcon,n=e.editable||e.addable?L("span",{class:i.e("new-tab"),tabindex:"0",onClick:v,onKeydown:e=>{e.code===$e.enter&&v()}},[t?X(r,"addIcon"):L(ht,{class:i.is("icon-plus")},{default:()=>[L(Le,null,null)]})]):null,a=L("div",{class:[i.e("header"),i.is(e.tabPosition)]},[n,L(as,{ref:c,currentName:d.value,editable:e.editable,type:e.type,panes:s.value,stretch:e.stretch,onTabClick:f,onTabRemove:h},null)]),o=L("div",{class:i.e("content")},[X(r,"default")]);return L("div",{class:[i.b(),i.m(e.tabPosition),{[i.m("card")]:"card"===e.type,[i.m("border-card")]:"border-card"===e.type}]},[..."bottom"!==e.tabPosition?[a,o]:[o,a]])}}}),ls=Ee({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),us=["id","aria-hidden","aria-labelledby"],ds=tt(g({...g({name:cs="ElTabPane"}),props:ls,setup(e){const t=e,r=b(),n=M(),a=x(Ki);a||rt(cs,"usage: <el-tabs><el-tab-pane /></el-tabs/>");const o=ot("tab-pane"),i=m(),l=S((()=>t.closable||a.props.closable)),u=nt((()=>{var e;return a.currentName.value===(null!=(e=t.name)?e:i.value)})),c=m(u.value),d=S((()=>{var e;return null!=(e=t.name)?e:i.value})),f=nt((()=>!t.lazy||c.value||u.value));B(u,(e=>{e&&(c.value=!0)}));const h=O({uid:r.uid,slots:n,props:t,paneName:d,active:u,index:i,isClosable:l});return Q((()=>{a.registerPane(h)})),q((()=>{a.unregisterPane(h.uid)})),(e,t)=>P(f)?W((s(),p("div",{key:0,id:`pane-${P(d)}`,class:R(P(o).b()),role:"tabpanel","aria-hidden":!P(u),"aria-labelledby":`tab-${P(d)}`},[X(e.$slots,"default")],10,us)),[[Z,P(u)]]):T("v-if",!0)}}),[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]),ps=Be(ss,{TabPane:ds}),ms=Se(ds),fs=Object.defineProperty,hs=e=>{throw TypeError(e)},vs=(e,t)=>{for(var r in t)fs(e,r,{get:t[r],enumerable:!0})},gs=(e,t,r)=>t.has(e)||hs("Cannot "+r),Os=(e,t,r)=>(gs(e,t,"read from private field"),r?r.call(e):t.get(e)),ys=(e,t,r)=>t.has(e)?hs("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,r),bs=(e,t,r,n)=>(gs(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),vs(_s={},{languages:()=>lu,options:()=>du,parsers:()=>pu,printers:()=>xc}),xs=(e,t,r,n)=>{if(!e||null!=t)return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},ws=xs,Ss="string",ks="array",Ts="cursor",Cs="indent",$s="align",Ps="trim",Qs="group",Es="fill",qs="if-break",Vs="indent-if-break",Rs="line-suffix",Is="line-suffix-boundary",Ns="line",Ws="label",As="break-parent",js=new Set([Ts,Cs,$s,Ps,Qs,Es,qs,Vs,Rs,Is,Ns,Ws,As]),Ds=mw,Ms=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e),Bs=class extends Error{name="InvalidDocError";constructor(e){super(function(e){let t=null===e?"null":typeof e;if("string"!==t&&"object"!==t)return`Unexpected doc '${t}', \nExpected it to be 'string' or 'object'.`;if(Ds(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if("[object Object]"!==r)return`Unexpected doc '${r}'.`;let n=Ms([...js].map((e=>`'${e}'`)));return`Unexpected doc.type '${e.type}'.\nExpected it to be ${n}.`}(e)),this.doc=e}},zs=Bs,Ls=Xs=()=>{},Us=Xs,Fs={type:Ns},Gs={type:Ns,soft:!0},Zs=[{type:Ns,hard:!0},Ys={type:As}],Hs=[{type:Ns,hard:!0,literal:!0},Ys],Ks=(e,t,r)=>{if(!e||null!=t)return Array.isArray(t)||"string"==typeof t?t[r<0?t.length+r:r]:t.at(r)},Js=Ks,el="'",tl='"',rl=ww,al=class{constructor(e){ys(this,nl),bs(this,nl,new Set(e))}getLeadingWhitespaceCount(e){let t=Os(this,nl),r=0;for(let n=0;n<e.length&&t.has(e.charAt(n));n++)r++;return r}getTrailingWhitespaceCount(e){let t=Os(this,nl),r=0;for(let n=e.length-1;n>=0&&t.has(e.charAt(n));n--)r++;return r}getLeadingWhitespace(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(0,t)}getTrailingWhitespace(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(e.length-t)}hasLeadingWhitespace(e){return Os(this,nl).has(e.charAt(0))}hasTrailingWhitespace(e){return Os(this,nl).has(Js(!1,e,-1))}trimStart(e){let t=this.getLeadingWhitespaceCount(e);return e.slice(t)}trimEnd(e){let t=this.getTrailingWhitespaceCount(e);return e.slice(0,e.length-t)}trim(e){return this.trimEnd(this.trimStart(e))}split(e,t=!1){let r=`[${function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}([...Os(this,nl)].join(""))}]+`,n=new RegExp(t?`(${r})`:r,"u");return e.split(n)}hasWhitespaceCharacter(e){let t=Os(this,nl);return Array.prototype.some.call(e,(e=>t.has(e)))}hasNonWhitespaceCharacter(e){let t=Os(this,nl);return Array.prototype.some.call(e,(e=>!t.has(e)))}isWhitespaceOnly(e){let t=Os(this,nl);return Array.prototype.every.call(e,(e=>t.has(e)))}},nl=new WeakMap,ol=new al(["\t","\n","\f","\r"," "]),il=class extends Error{name="UnexpectedNodeError";constructor(e,t,r="type"){super(`Unexpected ${t} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},sl=il,ll=Sw,ul=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),cl=new Set(["if","else if","for","switch","case"]),kw.ignoredProperties=ul,dl=kw,pl=Tw,ml=Qw,fl=e=>String(e).split(/[/\\]/u).pop(),hl=qw,vl="inline",gl={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",marquee:"inline-block",source:"block",track:"block",details:"block",summary:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",select:"inline-block",option:"block",optgroup:"block"},Ol="normal",yl={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"},bl=Vw,_l=e=>ws(!1,e,/^[\t\f\r ]*\n/gu,""),xl=e=>_l(ol.trimEnd(e)),wl=e=>{let t=e,r=ol.getLeadingWhitespace(t);r&&(t=t.slice(r.length));let n=ol.getTrailingWhitespace(t);return n&&(t=t.slice(0,-n.length)),{leadingWhitespace:r,trailingWhitespace:n,text:t}},Sl=new Set(["template","style","script"]),kl=/\{\{(.+?)\}\}/su,Tl=cS({parser:"__ng_action"}),Cl=cS({parser:"__ng_binding"}),$l=cS({parser:"__ng_directive"}),Pl=dS,Ql=pS,El=/^[ \t\n\r\u000c]+/,ql=/^[, \t\n\r\u000c]+/,Vl=/^[^ \t\n\r\u000c]+/,Rl=/[,]+$/,Il=/^\d+$/,Nl=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Wl=fS,Al={width:"w",height:"h",density:"x"},jl=Object.keys(Al),Dl=hS,Ml=new WeakMap,Bl=gS,zl=bS,Xl=xS,Ll=new Proxy((()=>{}),{get:()=>Ll}),Ul=Ll,Yl=SS,Fl=YS,Gl=new Set(["if","else if","for","switch","case"]),Zl=FS,Hl=null;for(let e=0;e<=10;e++)GS();Kl=ZS({"front-matter":[],root:["children"],element:["attrs","children"],ieConditionalComment:["children"],ieConditionalStartComment:[],ieConditionalEndComment:[],interpolation:["children"],text:["children"],docType:[],comment:[],attribute:[],cdata:[],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:["children"],angularControlFlowBlockParameter:[],angularLetDeclaration:["init"],angularLetDeclarationInitializer:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]}),Jl=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]),eu=/-+([a-z0-9])/g,tu=class e{constructor(e,t,r,n){this.file=e,this.offset=t,this.line=r,this.col=n}toString(){return null!=this.offset?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(t){let r=this.file.content,n=r.length,a=this.offset,o=this.line,i=this.col;for(;a>0&&t<0;)if(a--,t++,10==r.charCodeAt(a)){o--;let e=r.substring(0,a-1).lastIndexOf(String.fromCharCode(10));i=e>0?a-e:a}else i--;for(;a<n&&t>0;){let e=r.charCodeAt(a);a++,t--,10==e?(o++,i=0):i++}return new e(this.file,a,o,i)}getContext(e,t){let r=this.file.content,n=this.offset;if(null!=n){n>r.length-1&&(n=r.length-1);let a=n,o=0,i=0;for(;o<e&&n>0&&(n--,o++,"\n"!=r[n]||++i!=t););for(o=0,i=0;o<e&&a<r.length-1&&(a++,o++,"\n"!=r[a]||++i!=t););return{before:r.substring(n,this.offset),after:r.substring(this.offset,a+1)}}return null}},ru=class{constructor(e,t){this.content=e,this.url=t}},nu=class{constructor(e,t,r=e,n=null){this.start=e,this.end=t,this.fullStart=r,this.details=n}toString(){return this.start.file.content.substring(this.start.offset,this.end.offset)}},(Mt=au||(au={}))[Mt.WARNING=0]="WARNING",Mt[Mt.ERROR=1]="ERROR",ou=class{constructor(e,t,r=au.ERROR){this.span=e,this.msg=t,this.level=r}contextualMessage(){let e=this.span.start.getContext(100,3);return e?`${this.msg} ("${e.before}[${au[this.level]} ->]${e.after}")`:this.msg}toString(){let e=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${e}`}},iu=[mk,fk,hk,gk,Ok,_k,yk,bk,xk,vk],su={preprocess:pk,print:wk,insertPragma:KS,massageAstNode:dl,embed:Zl,getVisitorKeys:Kl},lu=[{linguistLanguageId:146,name:"Angular",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".component.html"],parsers:["angular"],vscodeLanguageIds:["html"],filenames:[]},{linguistLanguageId:146,name:"HTML",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[".html",".hta",".htm",".html.hl",".inc",".xht",".xhtml",".mjml"],parsers:["html"],vscodeLanguageIds:["html"]},{linguistLanguageId:146,name:"Lightning Web Components",type:"markup",tmScope:"text.html.basic",aceMode:"html",codemirrorMode:"htmlmixed",codemirrorMimeType:"text/html",color:"#e34c26",aliases:["xhtml"],extensions:[],parsers:["lwc"],vscodeLanguageIds:["html"],filenames:[]},{linguistLanguageId:391,name:"Vue",type:"markup",color:"#41b883",extensions:[".vue"],tmScope:"text.html.vue",aceMode:"html",parsers:["vue"],vscodeLanguageIds:["vue"]}],du={bracketSameLine:(uu={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}}).bracketSameLine,htmlWhitespaceSensitivity:{category:cu="HTML",type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:uu.singleAttributePerLine,vueIndentScriptAndStyle:{category:cu,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},vs(pu={},{angular:()=>yc,html:()=>Oc,lwc:()=>_c,vue:()=>bc}),new RegExp("(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*\\\\$]+)(?:=([\"']?)([^\\]\"']*)\\5)?\\])|(\\))|(\\s*,\\s*)","g"),function(e){e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom"}(mu||(mu={})),function(e){e[e.OnPush=0]="OnPush",e[e.Default=1]="Default"}(fu||(fu={})),function(e){e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform"}(hu||(hu={})),vu={name:"custom-elements"},gu={name:"no-errors-schema"},function(e){e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL"}(Ou||(Ou={})),function(e){e[e.Error=0]="Error",e[e.Warning=1]="Warning",e[e.Ignore=2]="Ignore"}(yu||(yu={})),function(e){e[e.RAW_TEXT=0]="RAW_TEXT",e[e.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",e[e.PARSABLE_DATA=2]="PARSABLE_DATA"}(bu||(bu={})),xu=class{},wu=["[Element]|textContent,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColSpan,%ariaCurrent,%ariaDescription,%ariaDisabled,%ariaExpanded,%ariaHasPopup,%ariaHidden,%ariaKeyShortcuts,%ariaLabel,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],Su=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex"})),ku=Array.from(Su).reduce(((e,[t,r])=>(e.set(t,r),e)),new Map),Tu=class extends xu{constructor(){super(),this._schema=new Map,this._eventSchema=new Map,wu.forEach((e=>{let t=new Map,r=new Set,[n,a]=e.split("|"),o=a.split(","),[i,s]=n.split("^");i.split(",").forEach((e=>{this._schema.set(e.toLowerCase(),t),this._eventSchema.set(e.toLowerCase(),r)}));let l=s&&this._schema.get(s.toLowerCase());if(l){for(let[e,r]of l)t.set(e,r);for(let e of this._eventSchema.get(s.toLowerCase()))r.add(e)}o.forEach((e=>{if(e.length>0)switch(e[0]){case"*":r.add(e.substring(1));break;case"!":t.set(e.substring(1),"boolean");break;case"#":t.set(e.substring(1),"number");break;case"%":t.set(e.substring(1),"object");break;default:t.set(e,"string")}}))}))}hasProperty(e,t,r){if(r.some((e=>e.name===gu.name)))return!0;if(e.indexOf("-")>-1){if(kk(e)||Tk(e))return!1;if(r.some((e=>e.name===vu.name)))return!0}return(this._schema.get(e.toLowerCase())||this._schema.get("unknown")).has(t)}hasElement(e,t){return!!(t.some((e=>e.name===gu.name))||e.indexOf("-")>-1&&(kk(e)||Tk(e)||t.some((e=>e.name===vu.name))))||this._schema.has(e.toLowerCase())}securityContext(e,t,r){r&&(t=this.getMappedPropName(t)),e=e.toLowerCase(),t=t.toLowerCase();let n=Pk()[e+"|"+t];return n||(n=Pk()["*|"+t],n||Ou.NONE)}getMappedPropName(e){return Su.get(e)??e}getDefaultComponentElementName(){return"ng-component"}validateProperty(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...\nIf '${e}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(e){return e.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${e}' is disallowed for security reasons, please use (${e.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(e){let t=this._schema.get(e.toLowerCase())||this._schema.get("unknown");return Array.from(t.keys()).map((e=>ku.get(e)??e))}allKnownEventsOfElement(e){return Array.from(this._eventSchema.get(e.toLowerCase())??[])}normalizeAnimationStyleProperty(e){return function(e){return e.replace(eu,((...e)=>e[1].toUpperCase()))}(e)}normalizeAnimationStyleValue(e,t,r){let n="",a=r.toString().trim(),o=null;if(function(e){switch(e){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}(e)&&0!==r&&"0"!==r)if("number"==typeof r)n="px";else{let e=r.match(/^[+-]?[\d\.]+([a-z]*)$/);e&&0==e[1].length&&(o=`Please provide a CSS unit value for ${t}:${r}`)}return{error:o,value:a+n}}},Cu=class{constructor({closedByChildren:e,implicitNamespacePrefix:t,contentType:r=bu.PARSABLE_DATA,closedByParent:n=!1,isVoid:a=!1,ignoreFirstLf:o=!1,preventNamespaceInheritance:i=!1,canSelfClose:s=!1}={}){this.closedByChildren={},this.closedByParent=!1,e&&e.length>0&&e.forEach((e=>this.closedByChildren[e]=!0)),this.isVoid=a,this.closedByParent=n||a,this.implicitNamespacePrefix=t||null,this.contentType=r,this.ignoreFirstLf=o,this.preventNamespaceInheritance=i,this.canSelfClose=s??a}isClosedByChild(e){return this.isVoid||e.toLowerCase()in this.closedByChildren}getContentType(e){return"object"==typeof this.contentType?(void 0===e?void 0:this.contentType[e])??this.contentType.default:this.contentType}},Qu=class{constructor(e,t){this.sourceSpan=e,this.i18n=t}},Eu=class extends Qu{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.type="text"}visit(e,t){return e.visitText(this,t)}},qu=class extends Qu{constructor(e,t,r,n){super(t,n),this.value=e,this.tokens=r,this.type="cdata"}visit(e,t){return e.visitCdata(this,t)}},Vu=class extends Qu{constructor(e,t,r,n,a,o){super(n,o),this.switchValue=e,this.type=t,this.cases=r,this.switchValueSourceSpan=a}visit(e,t){return e.visitExpansion(this,t)}},Ru=class{constructor(e,t,r,n,a){this.value=e,this.expression=t,this.sourceSpan=r,this.valueSourceSpan=n,this.expSourceSpan=a,this.type="expansionCase"}visit(e,t){return e.visitExpansionCase(this,t)}},Iu=class extends Qu{constructor(e,t,r,n,a,o,i){super(r,i),this.name=e,this.value=t,this.keySpan=n,this.valueSpan=a,this.valueTokens=o,this.type="attribute"}visit(e,t){return e.visitAttribute(this,t)}get nameSpan(){return this.keySpan}},Nu=class extends Qu{constructor(e,t,r,n,a,o=null,i=null,s){super(n,s),this.name=e,this.attrs=t,this.children=r,this.startSourceSpan=a,this.endSourceSpan=o,this.nameSpan=i,this.type="element"}visit(e,t){return e.visitElement(this,t)}},Wu=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="comment"}visit(e,t){return e.visitComment(this,t)}},Au=class{constructor(e,t){this.value=e,this.sourceSpan=t,this.type="docType"}visit(e,t){return e.visitDocType(this,t)}},ju=class extends Qu{constructor(e,t,r,n,a,o,i=null,s){super(n,s),this.name=e,this.parameters=t,this.children=r,this.nameSpan=a,this.startSourceSpan=o,this.endSourceSpan=i,this.type="block"}visit(e,t){return e.visitBlock(this,t)}},Du=class{constructor(e,t){this.expression=e,this.sourceSpan=t,this.type="blockParameter",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitBlockParameter(this,t)}},Mu=class{constructor(e,t,r,n,a){this.name=e,this.value=t,this.sourceSpan=r,this.nameSpan=n,this.valueSpan=a,this.type="letDeclaration",this.startSourceSpan=null,this.endSourceSpan=null}visit(e,t){return e.visitLetDeclaration(this,t)}},Bu=class{constructor(){}visitElement(e,t){this.visitChildren(t,(t=>{t(e.attrs),t(e.children)}))}visitAttribute(e,t){}visitText(e,t){}visitCdata(e,t){}visitComment(e,t){}visitDocType(e,t){}visitExpansion(e,t){return this.visitChildren(t,(t=>{t(e.cases)}))}visitExpansionCase(e,t){}visitBlock(e,t){this.visitChildren(t,(t=>{t(e.parameters),t(e.children)}))}visitBlockParameter(e,t){}visitLetDeclaration(e,t){}visitChildren(e,t){let r=[],n=this;return t((function(t){t&&r.push(qk(n,t,e))})),Array.prototype.concat.apply([],r)}},(zu={AElig:"Æ",AMP:"&",amp:"&",Aacute:"Á",Abreve:"Ă",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"",af:"",Aring:"Å",angst:"Å",Ascr:"𝒜",Assign:"≔",colone:"≔",coloneq:"≔",Atilde:"Ã",Auml:"Ä",Backslash:"∖",setminus:"∖",setmn:"∖",smallsetminus:"∖",ssetmn:"∖",Barv:"⫧",Barwed:"⌆",doublebarwedge:"⌆",Bcy:"Б",Because:"∵",becaus:"∵",because:"∵",Bernoullis:"ℬ",Bscr:"ℬ",bernou:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",breve:"˘",Bumpeq:"≎",HumpDownHump:"≎",bump:"≎",CHcy:"Ч",COPY:"©",copy:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",DD:"ⅅ",Cayleys:"ℭ",Cfr:"ℭ",Ccaron:"Č",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",cedil:"¸",CenterDot:"·",centerdot:"·",middot:"·",Chi:"Χ",CircleDot:"⊙",odot:"⊙",CircleMinus:"⊖",ominus:"⊖",CirclePlus:"⊕",oplus:"⊕",CircleTimes:"⊗",otimes:"⊗",ClockwiseContourIntegral:"∲",cwconint:"∲",CloseCurlyDoubleQuote:"”",rdquo:"”",rdquor:"”",CloseCurlyQuote:"’",rsquo:"’",rsquor:"’",Colon:"∷",Proportion:"∷",Colone:"⩴",Congruent:"≡",equiv:"≡",Conint:"∯",DoubleContourIntegral:"∯",ContourIntegral:"∮",conint:"∮",oint:"∮",Copf:"ℂ",complexes:"ℂ",Coproduct:"∐",coprod:"∐",CounterClockwiseContourIntegral:"∳",awconint:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",asympeq:"≍",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",ddagger:"‡",Darr:"↡",Dashv:"⫤",DoubleLeftTee:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",nabla:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",acute:"´",DiacriticalDot:"˙",dot:"˙",DiacriticalDoubleAcute:"˝",dblac:"˝",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"˜",tilde:"˜",Diamond:"⋄",diam:"⋄",diamond:"⋄",DifferentialD:"ⅆ",dd:"ⅆ",Dopf:"𝔻",Dot:"¨",DoubleDot:"¨",die:"¨",uml:"¨",DotDot:"⃜",DotEqual:"≐",doteq:"≐",esdot:"≐",DoubleDownArrow:"⇓",Downarrow:"⇓",dArr:"⇓",DoubleLeftArrow:"⇐",Leftarrow:"⇐",lArr:"⇐",DoubleLeftRightArrow:"⇔",Leftrightarrow:"⇔",hArr:"⇔",iff:"⇔",DoubleLongLeftArrow:"⟸",Longleftarrow:"⟸",xlArr:"⟸",DoubleLongLeftRightArrow:"⟺",Longleftrightarrow:"⟺",xhArr:"⟺",DoubleLongRightArrow:"⟹",Longrightarrow:"⟹",xrArr:"⟹",DoubleRightArrow:"⇒",Implies:"⇒",Rightarrow:"⇒",rArr:"⇒",DoubleRightTee:"⊨",vDash:"⊨",DoubleUpArrow:"⇑",Uparrow:"⇑",uArr:"⇑",DoubleUpDownArrow:"⇕",Updownarrow:"⇕",vArr:"⇕",DoubleVerticalBar:"∥",par:"∥",parallel:"∥",shortparallel:"∥",spar:"∥",DownArrow:"↓",ShortDownArrow:"↓",darr:"↓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",duarr:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",leftharpoondown:"↽",lhard:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",rhard:"⇁",rightharpoondown:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",top:"⊤",DownTeeArrow:"↧",mapstodown:"↧",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ETH:"Ð",Eacute:"É",Ecaron:"Ě",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrave:"È",Element:"∈",in:"∈",isin:"∈",isinv:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",eqsim:"≂",esim:"≂",Equilibrium:"⇌",rightleftharpoons:"⇌",rlhar:"⇌",Escr:"ℰ",expectation:"ℰ",Esim:"⩳",Eta:"Η",Euml:"Ë",Exists:"∃",exist:"∃",ExponentialE:"ⅇ",ee:"ⅇ",exponentiale:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",blacksquare:"▪",squarf:"▪",squf:"▪",Fopf:"𝔽",ForAll:"∀",forall:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",GT:">",gt:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",ggg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",ge:"≥",geq:"≥",GreaterEqualLess:"⋛",gel:"⋛",gtreqless:"⋛",GreaterFullEqual:"≧",gE:"≧",geqq:"≧",GreaterGreater:"⪢",GreaterLess:"≷",gl:"≷",gtrless:"≷",GreaterSlantEqual:"⩾",geqslant:"⩾",ges:"⩾",GreaterTilde:"≳",gsim:"≳",gtrsim:"≳",Gscr:"𝒢",Gt:"≫",NestedGreaterGreater:"≫",gg:"≫",HARDcy:"Ъ",Hacek:"ˇ",caron:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",Poincareplane:"ℌ",HilbertSpace:"ℋ",Hscr:"ℋ",hamilt:"ℋ",Hopf:"ℍ",quaternions:"ℍ",HorizontalLine:"─",boxh:"─",Hstrok:"Ħ",HumpEqual:"≏",bumpe:"≏",bumpeq:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"Í",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Im:"ℑ",image:"ℑ",imagpart:"ℑ",Igrave:"Ì",Imacr:"Ī",ImaginaryI:"ⅈ",ii:"ⅈ",Int:"∬",Integral:"∫",int:"∫",Intersection:"⋂",bigcap:"⋂",xcap:"⋂",InvisibleComma:"",ic:"",InvisibleTimes:"",it:"",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",imagline:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",LT:"<",lt:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Lscr:"ℒ",lagran:"ℒ",Larr:"↞",twoheadleftarrow:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",lang:"⟨",langle:"⟨",LeftArrow:"←",ShortLeftArrow:"←",larr:"←",leftarrow:"←",slarr:"←",LeftArrowBar:"⇤",larrb:"⇤",LeftArrowRightArrow:"⇆",leftrightarrows:"⇆",lrarr:"⇆",LeftCeiling:"⌈",lceil:"⌈",LeftDoubleBracket:"⟦",lobrk:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",dharl:"⇃",downharpoonleft:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",lfloor:"⌊",LeftRightArrow:"↔",harr:"↔",leftrightarrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",dashv:"⊣",LeftTeeArrow:"↤",mapstoleft:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",vartriangleleft:"⊲",vltri:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",ltrie:"⊴",trianglelefteq:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",uharl:"↿",upharpoonleft:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",leftharpoonup:"↼",lharu:"↼",LeftVectorBar:"⥒",LessEqualGreater:"⋚",leg:"⋚",lesseqgtr:"⋚",LessFullEqual:"≦",lE:"≦",leqq:"≦",LessGreater:"≶",lessgtr:"≶",lg:"≶",LessLess:"⪡",LessSlantEqual:"⩽",leqslant:"⩽",les:"⩽",LessTilde:"≲",lesssim:"≲",lsim:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",lAarr:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",longleftarrow:"⟵",xlarr:"⟵",LongLeftRightArrow:"⟷",longleftrightarrow:"⟷",xharr:"⟷",LongRightArrow:"⟶",longrightarrow:"⟶",xrarr:"⟶",Lopf:"𝕃",LowerLeftArrow:"↙",swarr:"↙",swarrow:"↙",LowerRightArrow:"↘",searr:"↘",searrow:"↘",Lsh:"↰",lsh:"↰",Lstrok:"Ł",Lt:"≪",NestedLessLess:"≪",ll:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mscr:"ℳ",phmmat:"ℳ",Mfr:"𝔐",MinusPlus:"∓",mnplus:"∓",mp:"∓",Mopf:"𝕄",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",ZeroWidthSpace:"",NewLine:"\n",Nfr:"𝔑",NoBreak:"",NonBreakingSpace:" ",nbsp:" ",Nopf:"ℕ",naturals:"ℕ",Not:"⫬",NotCongruent:"≢",nequiv:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",npar:"∦",nparallel:"∦",nshortparallel:"∦",nspar:"∦",NotElement:"∉",notin:"∉",notinva:"∉",NotEqual:"≠",ne:"≠",NotEqualTilde:"≂̸",nesim:"≂̸",NotExists:"∄",nexist:"∄",nexists:"∄",NotGreater:"≯",ngt:"≯",ngtr:"≯",NotGreaterEqual:"≱",nge:"≱",ngeq:"≱",NotGreaterFullEqual:"≧̸",ngE:"≧̸",ngeqq:"≧̸",NotGreaterGreater:"≫̸",nGtv:"≫̸",NotGreaterLess:"≹",ntgl:"≹",NotGreaterSlantEqual:"⩾̸",ngeqslant:"⩾̸",nges:"⩾̸",NotGreaterTilde:"≵",ngsim:"≵",NotHumpDownHump:"≎̸",nbump:"≎̸",NotHumpEqual:"≏̸",nbumpe:"≏̸",NotLeftTriangle:"⋪",nltri:"⋪",ntriangleleft:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",nltrie:"⋬",ntrianglelefteq:"⋬",NotLess:"≮",nless:"≮",nlt:"≮",NotLessEqual:"≰",nle:"≰",nleq:"≰",NotLessGreater:"≸",ntlg:"≸",NotLessLess:"≪̸",nLtv:"≪̸",NotLessSlantEqual:"⩽̸",nleqslant:"⩽̸",nles:"⩽̸",NotLessTilde:"≴",nlsim:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",npr:"⊀",nprec:"⊀",NotPrecedesEqual:"⪯̸",npre:"⪯̸",npreceq:"⪯̸",NotPrecedesSlantEqual:"⋠",nprcue:"⋠",NotReverseElement:"∌",notni:"∌",notniva:"∌",NotRightTriangle:"⋫",nrtri:"⋫",ntriangleright:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",nrtrie:"⋭",ntrianglerighteq:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",nsqsube:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",nsqsupe:"⋣",NotSubset:"⊂⃒",nsubset:"⊂⃒",vnsub:"⊂⃒",NotSubsetEqual:"⊈",nsube:"⊈",nsubseteq:"⊈",NotSucceeds:"⊁",nsc:"⊁",nsucc:"⊁",NotSucceedsEqual:"⪰̸",nsce:"⪰̸",nsucceq:"⪰̸",NotSucceedsSlantEqual:"⋡",nsccue:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",nsupset:"⊃⃒",vnsup:"⊃⃒",NotSupersetEqual:"⊉",nsupe:"⊉",nsupseteq:"⊉",NotTilde:"≁",nsim:"≁",NotTildeEqual:"≄",nsime:"≄",nsimeq:"≄",NotTildeFullEqual:"≇",ncong:"≇",NotTildeTilde:"≉",nap:"≉",napprox:"≉",NotVerticalBar:"∤",nmid:"∤",nshortmid:"∤",nsmid:"∤",Nscr:"𝒩",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacute:"Ó",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",ohm:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",ldquo:"“",OpenCurlyQuote:"‘",lsquo:"‘",Or:"⩔",Oscr:"𝒪",Oslash:"Ø",Otilde:"Õ",Otimes:"⨷",Ouml:"Ö",OverBar:"‾",oline:"‾",OverBrace:"⏞",OverBracket:"⎴",tbrk:"⎴",OverParenthesis:"⏜",PartialD:"∂",part:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",plusmn:"±",pm:"±",Popf:"ℙ",primes:"ℙ",Pr:"⪻",Precedes:"≺",pr:"≺",prec:"≺",PrecedesEqual:"⪯",pre:"⪯",preceq:"⪯",PrecedesSlantEqual:"≼",prcue:"≼",preccurlyeq:"≼",PrecedesTilde:"≾",precsim:"≾",prsim:"≾",Prime:"″",Product:"∏",prod:"∏",Proportional:"∝",prop:"∝",propto:"∝",varpropto:"∝",vprop:"∝",Pscr:"𝒫",Psi:"Ψ",QUOT:'"',quot:'"',Qfr:"𝔔",Qopf:"ℚ",rationals:"ℚ",Qscr:"𝒬",RBarr:"⤐",drbkarow:"⤐",REG:"®",circledR:"®",reg:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",twoheadrightarrow:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",Rfr:"ℜ",real:"ℜ",realpart:"ℜ",ReverseElement:"∋",SuchThat:"∋",ni:"∋",niv:"∋",ReverseEquilibrium:"⇋",leftrightharpoons:"⇋",lrhar:"⇋",ReverseUpEquilibrium:"⥯",duhar:"⥯",Rho:"Ρ",RightAngleBracket:"⟩",rang:"⟩",rangle:"⟩",RightArrow:"→",ShortRightArrow:"→",rarr:"→",rightarrow:"→",srarr:"→",RightArrowBar:"⇥",rarrb:"⇥",RightArrowLeftArrow:"⇄",rightleftarrows:"⇄",rlarr:"⇄",RightCeiling:"⌉",rceil:"⌉",RightDoubleBracket:"⟧",robrk:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",dharr:"⇂",downharpoonright:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rfloor:"⌋",RightTee:"⊢",vdash:"⊢",RightTeeArrow:"↦",map:"↦",mapsto:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",vartriangleright:"⊳",vrtri:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",rtrie:"⊵",trianglerighteq:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",uharr:"↾",upharpoonright:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",rharu:"⇀",rightharpoonup:"⇀",RightVectorBar:"⥓",Ropf:"ℝ",reals:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",rAarr:"⇛",Rscr:"ℛ",realine:"ℛ",Rsh:"↱",rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortUpArrow:"↑",UpArrow:"↑",uarr:"↑",uparrow:"↑",Sigma:"Σ",SmallCircle:"∘",compfn:"∘",Sopf:"𝕊",Sqrt:"√",radic:"√",Square:"□",squ:"□",square:"□",SquareIntersection:"⊓",sqcap:"⊓",SquareSubset:"⊏",sqsub:"⊏",sqsubset:"⊏",SquareSubsetEqual:"⊑",sqsube:"⊑",sqsubseteq:"⊑",SquareSuperset:"⊐",sqsup:"⊐",sqsupset:"⊐",SquareSupersetEqual:"⊒",sqsupe:"⊒",sqsupseteq:"⊒",SquareUnion:"⊔",sqcup:"⊔",Sscr:"𝒮",Star:"⋆",sstarf:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",sube:"⊆",subseteq:"⊆",Succeeds:"≻",sc:"≻",succ:"≻",SucceedsEqual:"⪰",sce:"⪰",succeq:"⪰",SucceedsSlantEqual:"≽",sccue:"≽",succcurlyeq:"≽",SucceedsTilde:"≿",scsim:"≿",succsim:"≿",Sum:"∑",sum:"∑",Sup:"⋑",Supset:"⋑",Superset:"⊃",sup:"⊃",supset:"⊃",SupersetEqual:"⊇",supe:"⊇",supseteq:"⊇",THORN:"Þ",TRADE:"™",trade:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",there4:"∴",therefore:"∴",Theta:"Θ",ThickSpace:" ",ThinSpace:" ",thinsp:" ",Tilde:"∼",sim:"∼",thicksim:"∼",thksim:"∼",TildeEqual:"≃",sime:"≃",simeq:"≃",TildeFullEqual:"≅",cong:"≅",TildeTilde:"≈",ap:"≈",approx:"≈",asymp:"≈",thickapprox:"≈",thkap:"≈",Topf:"𝕋",TripleDot:"⃛",tdot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",lowbar:"_",UnderBrace:"⏟",UnderBracket:"⎵",bbrk:"⎵",UnderParenthesis:"⏝",Union:"⋃",bigcup:"⋃",xcup:"⋃",UnionPlus:"⊎",uplus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",udarr:"⇅",UpDownArrow:"↕",updownarrow:"↕",varr:"↕",UpEquilibrium:"⥮",udhar:"⥮",UpTee:"⊥",bot:"⊥",bottom:"⊥",perp:"⊥",UpTeeArrow:"↥",mapstoup:"↥",UpperLeftArrow:"↖",nwarr:"↖",nwarrow:"↖",UpperRightArrow:"↗",nearr:"↗",nearrow:"↗",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",bigvee:"⋁",xvee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",mid:"∣",shortmid:"∣",smid:"∣",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"❘",VerticalTilde:"≀",wr:"≀",wreath:"≀",VeryThinSpace:" ",hairsp:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",bigwedge:"⋀",xwedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",Zeta:"Ζ",Zfr:"ℨ",zeetrf:"ℨ",Zopf:"ℤ",integers:"ℤ",Zscr:"𝒵",aacute:"á",abreve:"ă",ac:"∾",mstpos:"∾",acE:"∾̳",acd:"∿",acirc:"â",acy:"а",aelig:"æ",afr:"𝔞",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",and:"∧",wedge:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",angle:"∠",ange:"⦤",angmsd:"∡",measuredangle:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angzarr:"⍼",aogon:"ą",aopf:"𝕒",apE:"⩰",apacir:"⩯",ape:"≊",approxeq:"≊",apid:"≋",apos:"'",aring:"å",ascr:"𝒶",ast:"*",midast:"*",atilde:"ã",auml:"ä",awint:"⨑",bNot:"⫭",backcong:"≌",bcong:"≌",backepsilon:"϶",bepsi:"϶",backprime:"‵",bprime:"‵",backsim:"∽",bsim:"∽",backsimeq:"⋍",bsime:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrktbrk:"⎶",bcy:"б",bdquo:"„",ldquor:"„",bemptyv:"⦰",beta:"β",beth:"ℶ",between:"≬",twixt:"≬",bfr:"𝔟",bigcirc:"◯",xcirc:"◯",bigodot:"⨀",xodot:"⨀",bigoplus:"⨁",xoplus:"⨁",bigotimes:"⨂",xotime:"⨂",bigsqcup:"⨆",xsqcup:"⨆",bigstar:"★",starf:"★",bigtriangledown:"▽",xdtri:"▽",bigtriangleup:"△",xutri:"△",biguplus:"⨄",xuplus:"⨄",bkarow:"⤍",rbarr:"⤍",blacklozenge:"⧫",lozf:"⧫",blacktriangle:"▴",utrif:"▴",blacktriangledown:"▾",dtrif:"▾",blacktriangleleft:"◂",ltrif:"◂",blacktriangleright:"▸",rtrif:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",minusb:"⊟",boxplus:"⊞",plusb:"⊞",boxtimes:"⊠",timesb:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bumpE:"⪮",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",ccaps:"⩍",ccaron:"č",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cemptyv:"⦲",cent:"¢",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",cire:"≗",circlearrowleft:"↺",olarr:"↺",circlearrowright:"↻",orarr:"↻",circledS:"Ⓢ",oS:"Ⓢ",circledast:"⊛",oast:"⊛",circledcirc:"⊚",ocir:"⊚",circleddash:"⊝",odash:"⊝",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",comma:",",commat:"@",comp:"∁",complement:"∁",congdot:"⩭",copf:"𝕔",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",curlyeqprec:"⋞",cuesc:"⋟",curlyeqsucc:"⋟",cularr:"↶",curvearrowleft:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curvearrowright:"↷",curarrm:"⤼",curlyvee:"⋎",cuvee:"⋎",curlywedge:"⋏",cuwed:"⋏",curren:"¤",cwint:"∱",cylcty:"⌭",dHar:"⥥",dagger:"†",daleth:"ℸ",dash:"‐",hyphen:"‐",dbkarow:"⤏",rBarr:"⤏",dcaron:"ď",dcy:"д",ddarr:"⇊",downdownarrows:"⇊",ddotseq:"⩷",eDDot:"⩷",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",diamondsuit:"♦",diams:"♦",digamma:"ϝ",gammad:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",llcorner:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",doteqdot:"≑",eDot:"≑",dotminus:"∸",minusd:"∸",dotplus:"∔",plusdo:"∔",dotsquare:"⊡",sdotb:"⊡",drcorn:"⌟",lrcorner:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",triangledown:"▿",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"≖",eqcirc:"≖",ecirc:"ê",ecolon:"≕",eqcolon:"≕",ecy:"э",edot:"ė",efDot:"≒",fallingdotseq:"≒",efr:"𝔢",eg:"⪚",egrave:"è",egs:"⪖",eqslantgtr:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",eqslantless:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",varnothing:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",straightepsilon:"ϵ",varepsilon:"ϵ",equals:"=",equest:"≟",questeq:"≟",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",risingdotseq:"≓",erarr:"⥱",escr:"ℯ",eta:"η",eth:"ð",euml:"ë",euro:"€",excl:"!",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",fork:"⋔",pitchfork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"½",half:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",sfrown:"⌢",fscr:"𝒻",gEl:"⪌",gtreqqless:"⪌",gacute:"ǵ",gamma:"γ",gap:"⪆",gtrapprox:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gimel:"ℷ",gjcy:"ѓ",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gneqq:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gnsim:"⋧",gopf:"𝕘",gscr:"ℊ",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtrdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrarr:"⥸",gvertneqq:"≩︀",gvnE:"≩︀",hardcy:"ъ",harrcir:"⥈",harrw:"↭",leftrightsquigarrow:"↭",hbar:"ℏ",hslash:"ℏ",planck:"ℏ",plankv:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",mldr:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",searhk:"⤥",hkswarow:"⤦",swarhk:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",larrhk:"↩",hookrightarrow:"↪",rarrhk:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hstrok:"ħ",hybull:"⁃",iacute:"í",icirc:"î",icy:"и",iecy:"е",iexcl:"¡",ifr:"𝔦",igrave:"ì",iiiint:"⨌",qint:"⨌",iiint:"∭",tint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",imath:"ı",inodot:"ı",imof:"⊷",imped:"Ƶ",incare:"℅",infin:"∞",infintie:"⧝",intcal:"⊺",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iquest:"¿",iscr:"𝒾",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",itilde:"ĩ",iukcy:"і",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",varkappa:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAtail:"⤛",lBarr:"⤎",lEg:"⪋",lesseqqgtr:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lambda:"λ",langd:"⦑",lap:"⪅",lessapprox:"⪅",laquo:"«",larrbfs:"⤟",larrfs:"⤝",larrlp:"↫",looparrowleft:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",leftarrowtail:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lcy:"л",ldca:"⤶",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leq:"≤",leftleftarrows:"⇇",llarr:"⇇",leftthreetimes:"⋋",lthree:"⋋",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessdot:"⋖",ltdot:"⋖",lfisht:"⥼",lfr:"𝔩",lgE:"⪑",lharul:"⥪",lhblk:"▄",ljcy:"љ",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lneqq:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lnsim:"⋦",loang:"⟬",loarr:"⇽",longmapsto:"⟼",xmap:"⟼",looparrowright:"↬",rarrlp:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",loz:"◊",lozenge:"◊",lpar:"(",lparlt:"⦓",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsime:"⪍",lsimg:"⪏",lsquor:"‚",sbquo:"‚",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",triangleleft:"◃",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"¯",strns:"¯",male:"♂",malt:"✠",maltese:"✠",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",mfr:"𝔪",mho:"℧",micro:"µ",midcir:"⫰",minus:"−",minusdu:"⨪",mlcp:"⫛",models:"⊧",mopf:"𝕞",mscr:"𝓂",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nLeftarrow:"⇍",nlArr:"⇍",nLeftrightarrow:"⇎",nhArr:"⇎",nLl:"⋘̸",nLt:"≪⃒",nRightarrow:"⇏",nrArr:"⇏",nVDash:"⊯",nVdash:"⊮",nacute:"ń",nang:"∠⃒",napE:"⩰̸",napid:"≋̸",napos:"ʼn",natur:"♮",natural:"♮",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",neArr:"⇗",nearhk:"⤤",nedot:"≐̸",nesear:"⤨",toea:"⤨",nfr:"𝔫",nharr:"↮",nleftrightarrow:"↮",nhpar:"⫲",nis:"⋼",nisd:"⋺",njcy:"њ",nlE:"≦̸",nleqq:"≦̸",nlarr:"↚",nleftarrow:"↚",nldr:"‥",nopf:"𝕟",not:"¬",notinE:"⋹̸",notindot:"⋵̸",notinvb:"⋷",notinvc:"⋶",notnivb:"⋾",notnivc:"⋽",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",nrarr:"↛",nrightarrow:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nscr:"𝓃",nsub:"⊄",nsubE:"⫅̸",nsubseteqq:"⫅̸",nsup:"⊅",nsupE:"⫆̸",nsupseteqq:"⫆̸",ntilde:"ñ",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwnear:"⤧",oacute:"ó",ocirc:"ô",ocy:"о",odblac:"ő",odiv:"⨸",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograve:"ò",ogt:"⧁",ohbar:"⦵",olcir:"⦾",olcross:"⦻",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",oopf:"𝕠",opar:"⦷",operp:"⦹",or:"∨",vee:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",oscr:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oslash:"ø",osol:"⊘",otilde:"õ",otimesas:"⨶",ouml:"ö",ovbar:"⌽",para:"¶",parsim:"⫳",parsl:"⫽",pcy:"п",percnt:"%",period:".",permil:"‰",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",straightphi:"ϕ",varphi:"ϕ",phone:"☎",pi:"π",piv:"ϖ",varpi:"ϖ",planckh:"ℎ",plus:"+",plusacir:"⨣",pluscir:"⨢",plusdu:"⨥",pluse:"⩲",plussim:"⨦",plustwo:"⨧",pointint:"⨕",popf:"𝕡",pound:"£",prE:"⪳",prap:"⪷",precapprox:"⪷",precnapprox:"⪹",prnap:"⪹",precneqq:"⪵",prnE:"⪵",precnsim:"⋨",prnsim:"⋨",prime:"′",profalar:"⌮",profline:"⌒",profsurf:"⌓",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quatint:"⨖",quest:"?",rAtail:"⤜",rHar:"⥤",race:"∽̱",racute:"ŕ",raemptyv:"⦳",rangd:"⦒",range:"⦥",raquo:"»",rarrap:"⥵",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rightarrowtail:"↣",rarrw:"↝",rightsquigarrow:"↝",ratail:"⤚",ratio:"∶",rbbrk:"❳",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdsh:"↳",rect:"▭",rfisht:"⥽",rfr:"𝔯",rharul:"⥬",rho:"ρ",rhov:"ϱ",varrho:"ϱ",rightrightarrows:"⇉",rrarr:"⇉",rightthreetimes:"⋌",rthree:"⋌",ring:"˚",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rsaquo:"›",rscr:"𝓇",rtimes:"⋊",rtri:"▹",triangleright:"▹",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",scE:"⪴",scap:"⪸",succapprox:"⪸",scaron:"š",scedil:"ş",scirc:"ŝ",scnE:"⪶",succneqq:"⪶",scnap:"⪺",succnapprox:"⪺",scnsim:"⋩",succnsim:"⋩",scpolint:"⨓",scy:"с",sdot:"⋅",sdote:"⩦",seArr:"⇘",sect:"§",semi:";",seswar:"⤩",tosa:"⤩",sext:"✶",sfr:"𝔰",sharp:"♯",shchcy:"щ",shcy:"ш",shy:"",sigma:"σ",sigmaf:"ς",sigmav:"ς",varsigma:"ς",simdot:"⩪",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",smashp:"⨳",smeparsl:"⧤",smile:"⌣",ssmile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",sqcaps:"⊓︀",sqcups:"⊔︀",sscr:"𝓈",star:"☆",sub:"⊂",subset:"⊂",subE:"⫅",subseteqq:"⫅",subdot:"⪽",subedot:"⫃",submult:"⫁",subnE:"⫋",subsetneqq:"⫋",subne:"⊊",subsetneq:"⊊",subplus:"⪿",subrarr:"⥹",subsim:"⫇",subsub:"⫕",subsup:"⫓",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supseteqq:"⫆",supdot:"⪾",supdsub:"⫘",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supsetneqq:"⫌",supne:"⊋",supsetneq:"⊋",supplus:"⫀",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swnwar:"⤪",szlig:"ß",target:"⌖",tau:"τ",tcaron:"ť",tcedil:"ţ",tcy:"т",telrec:"⌕",tfr:"𝔱",theta:"θ",thetasym:"ϑ",thetav:"ϑ",vartheta:"ϑ",thorn:"þ",times:"×",timesbar:"⨱",timesd:"⨰",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tprime:"‴",triangle:"▵",utri:"▵",triangleq:"≜",trie:"≜",tridot:"◬",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",uHar:"⥣",uacute:"ú",ubrcy:"ў",ubreve:"ŭ",ucirc:"û",ucy:"у",udblac:"ű",ufisht:"⥾",ufr:"𝔲",ugrave:"ù",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uogon:"ų",uopf:"𝕦",upsi:"υ",upsilon:"υ",upuparrows:"⇈",uuarr:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",uuml:"ü",uwangle:"⦧",vBar:"⫨",vBarv:"⫩",vangrt:"⦜",varsubsetneq:"⊊︀",vsubne:"⊊︀",varsubsetneqq:"⫋︀",vsubnE:"⫋︀",varsupsetneq:"⊋︀",vsupne:"⊋︀",varsupsetneqq:"⫌︀",vsupnE:"⫌︀",vcy:"в",veebar:"⊻",veeeq:"≚",vellip:"⋮",vfr:"𝔳",vopf:"𝕧",vscr:"𝓋",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedgeq:"≙",weierp:"℘",wp:"℘",wfr:"𝔴",wopf:"𝕨",wscr:"𝓌",xfr:"𝔵",xi:"ξ",xnis:"⋻",xopf:"𝕩",xscr:"𝓍",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"",zwnj:""}).ngsp="",Xu=[/@/,/^\s*$/,/[<>]/,/^[{}]$/,/&(#|[a-z])/i,/^\/\//],Lu=new class e{static fromArray(t){return t?(function(e,t){if(null!=t&&(!Array.isArray(t)||2!=t.length))throw new Error(`Expected '${e}' to be an array, [start, end].`);if(null!=t){let e=t[0],r=t[1];Xu.forEach((t=>{if(t.test(e)||t.test(r))throw new Error(`['${e}', '${r}'] contains unusable interpolation symbol.`)}))}}("interpolation",t),new e(t[0],t[1])):Lu}constructor(e,t){this.start=e,this.end=t}}("{{","}}"),Uu=class extends ou{constructor(e,t,r){super(r,e),this.tokenType=t}},Yu=class{constructor(e,t,r){this.tokens=e,this.errors=t,this.nonNormalizedIcuExpressions=r}},Fu=/\r\n?/g,function(e){e.HEX="hexadecimal",e.DEC="decimal"}(Gu||(Gu={})),Zu=class{constructor(e){this.error=e}},Hu=class{constructor(e,t,r){this._getTagContentType=t,this._currentTokenStart=null,this._currentTokenType=null,this._expansionCaseStack=[],this._inInterpolation=!1,this._fullNameStack=[],this.tokens=[],this.errors=[],this.nonNormalizedIcuExpressions=[],this._tokenizeIcu=r.tokenizeExpansionForms||!1,this._interpolationConfig=r.interpolationConfig||Lu,this._leadingTriviaCodePoints=r.leadingTriviaChars&&r.leadingTriviaChars.map((e=>e.codePointAt(0)||0)),this._canSelfClose=r.canSelfClose||!1,this._allowHtmComponentClosingTags=r.allowHtmComponentClosingTags||!1;let n=r.range||{endPos:e.content.length,startPos:0,startLine:0,startCol:0};this._cursor=r.escapedString?new Ju(e,n):new Ku(e,n),this._preserveLineEndings=r.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=r.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=r.tokenizeBlocks??!0,this._tokenizeLet=r.tokenizeLet??!0;try{this._cursor.init()}catch(a){this.handleError(a)}}_processCarriageReturns(e){return this._preserveLineEndings?e:e.replace(Fu,"\n")}tokenize(){for(;0!==this._cursor.peek();){let t=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(t):this._attemptStr("--")?this._consumeComment(t):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(t):this._consumeBogusComment(t);else if(this._attemptCharCode(47))this._consumeTagClose(t);else{let e=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=e,this._consumeBogusComment(t)):this._consumeTagOpen(t)}else this._tokenizeLet&&64===this._cursor.peek()&&!this._inInterpolation&&this._attemptStr("@let")?this._consumeLetDeclaration(t):this._tokenizeBlocks&&this._attemptCharCode(64)?this._consumeBlockStart(t):!this._tokenizeBlocks||this._inInterpolation||this._isInExpansionCase()||this._isInExpansionForm()||!this._attemptCharCode(125)?this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,(()=>this._isTextEnd()),(()=>this._isTagStart())):this._consumeBlockEnd(t)}catch(e){this.handleError(e)}}this._beginToken(34),this._endToken([])}_getBlockName(){let e=!1,t=this._cursor.clone();return this._attemptCharCodeUntilFn((t=>ik(t)?!e:!Mk(t)||(e=!0,!1))),this._cursor.getChars(t).trim()}_consumeBlockStart(e){this._beginToken(25,e);let t=this._endToken([this._getBlockName()]);if(40===this._cursor.peek()){if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(Ik),!this._attemptCharCode(41))return void(t.type=29);this._attemptCharCodeUntilFn(Ik)}this._attemptCharCode(123)?(this._beginToken(26),this._endToken([])):t.type=29}_consumeBlockEnd(e){this._beginToken(27,e),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(Bk);41!==this._cursor.peek()&&0!==this._cursor.peek();){this._beginToken(28);let e=this._cursor.clone(),t=null,r=0;for(;59!==this._cursor.peek()&&0!==this._cursor.peek()||null!==t;){let e=this._cursor.peek();if(92===e)this._cursor.advance();else if(e===t)t=null;else if(null===t&&dk(e))t=e;else if(40===e&&null===t)r++;else if(41===e&&null===t){if(0===r)break;r>0&&r--}this._cursor.advance()}this._endToken([this._cursor.getChars(e)]),this._attemptCharCodeUntilFn(Bk)}}_consumeLetDeclaration(e){if(this._beginToken(30,e),!ik(this._cursor.peek()))return void(this._endToken([this._cursor.getChars(e)]).type=33);this._attemptCharCodeUntilFn(Ik);let t=this._endToken([this._getLetDeclarationName()]);this._attemptCharCodeUntilFn(Ik),this._attemptCharCode(61)?(this._attemptCharCodeUntilFn((e=>Ik(e)&&!uk(e))),this._consumeLetDeclarationValue(),59===this._cursor.peek()?(this._beginToken(32),this._endToken([]),this._cursor.advance()):(t.type=33,t.sourceSpan=this._cursor.getSpan(e))):t.type=33}_getLetDeclarationName(){let e=this._cursor.clone(),t=!1;return this._attemptCharCodeUntilFn((e=>!(lk(e)||36==e||95===e||t&&sk(e))||(t=!0,!1))),this._cursor.getChars(e).trim()}_consumeLetDeclarationValue(){let e=this._cursor.clone();for(this._beginToken(31,e);0!==this._cursor.peek();){let e=this._cursor.peek();if(59===e)break;dk(e)&&(this._cursor.advance(),this._attemptCharCodeUntilFn((t=>92===t?(this._cursor.advance(),!1):t===e))),this._cursor.advance()}this._endToken([this._cursor.getChars(e)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(function(e){return 125!==e}(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(125===this._cursor.peek()){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(e,t=this._cursor.clone()){this._currentTokenStart=t,this._currentTokenType=e}_endToken(e,t){if(null===this._currentTokenStart)throw new Uu("Programming error - attempted to end a token when there was no start to the token",this._currentTokenType,this._cursor.getSpan(t));if(null===this._currentTokenType)throw new Uu("Programming error - attempted to end a token which has no token type",null,this._cursor.getSpan(this._currentTokenStart));let r={type:this._currentTokenType,parts:e,sourceSpan:(t??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(r),this._currentTokenStart=null,this._currentTokenType=null,r}_createError(e,t){this._isInExpansionForm()&&(e+=' (Do you have an unescaped "{" in your template? Use "{{ \'{\' }}") to escape it.)');let r=new Uu(e,this._currentTokenType,t);return this._currentTokenStart=null,this._currentTokenType=null,new Zu(r)}handleError(e){if(e instanceof ec&&(e=this._createError(e.msg,this._cursor.getSpan(e.cursor))),!(e instanceof Zu))throw e;this.errors.push(e.error)}_attemptCharCode(e){return this._cursor.peek()===e&&(this._cursor.advance(),!0)}_attemptCharCodeCaseInsensitive(e){return!!function(e,t){return Dk(e)===Dk(t)}(this._cursor.peek(),e)&&(this._cursor.advance(),!0)}_requireCharCode(e){let t=this._cursor.clone();if(!this._attemptCharCode(e))throw this._createError(Vk(this._cursor.peek()),this._cursor.getSpan(t))}_attemptStr(e){let t=e.length;if(this._cursor.charsLeft()<t)return!1;let r=this._cursor.clone();for(let n=0;n<t;n++)if(!this._attemptCharCode(e.charCodeAt(n)))return this._cursor=r,!1;return!0}_attemptStrCaseInsensitive(e){for(let t=0;t<e.length;t++)if(!this._attemptCharCodeCaseInsensitive(e.charCodeAt(t)))return!1;return!0}_requireStr(e){let t=this._cursor.clone();if(!this._attemptStr(e))throw this._createError(Vk(this._cursor.peek()),this._cursor.getSpan(t))}_requireStrCaseInsensitive(e){let t=this._cursor.clone();if(!this._attemptStrCaseInsensitive(e))throw this._createError(Vk(this._cursor.peek()),this._cursor.getSpan(t))}_attemptCharCodeUntilFn(e){for(;!e(this._cursor.peek());)this._cursor.advance()}_requireCharCodeUntilFn(e,t){let r=this._cursor.clone();if(this._attemptCharCodeUntilFn(e),this._cursor.diff(r)<t)throw this._createError(Vk(this._cursor.peek()),this._cursor.getSpan(r))}_attemptUntilChar(e){for(;this._cursor.peek()!==e;)this._cursor.advance()}_readChar(){let e=String.fromCodePoint(this._cursor.peek());return this._cursor.advance(),e}_consumeEntity(e){this._beginToken(9);let t=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){let e=this._attemptCharCode(120)||this._attemptCharCode(88),r=this._cursor.clone();if(this._attemptCharCodeUntilFn(Ak),59!=this._cursor.peek()){this._cursor.advance();let r=e?Gu.HEX:Gu.DEC;throw this._createError(function(e,t){return`Unable to parse entity "${t}" - ${e} character reference entities must end with ";"`}(r,this._cursor.getChars(t)),this._cursor.getSpan())}let n=this._cursor.getChars(r);this._cursor.advance();try{let r=parseInt(n,e?16:10);this._endToken([String.fromCharCode(r),this._cursor.getChars(t)])}catch{throw this._createError(Rk(this._cursor.getChars(t)),this._cursor.getSpan())}}else{let r=this._cursor.clone();if(this._attemptCharCodeUntilFn(jk),59!=this._cursor.peek())this._beginToken(e,t),this._cursor=r,this._endToken(["&"]);else{let e=this._cursor.getChars(r);this._cursor.advance();let n=zu[e];if(!n)throw this._createError(Rk(e),this._cursor.getSpan(t));this._endToken([n,`&${e};`])}}}_consumeRawText(e,t){this._beginToken(e?6:7);let r=[];for(;;){let n=this._cursor.clone(),a=t();if(this._cursor=n,a)break;e&&38===this._cursor.peek()?(this._endToken([this._processCarriageReturns(r.join(""))]),r.length=0,this._consumeEntity(6),this._beginToken(6)):r.push(this._readChar())}this._endToken([this._processCarriageReturns(r.join(""))])}_consumeComment(e){this._beginToken(10,e),this._endToken([]),this._consumeRawText(!1,(()=>this._attemptStr("--\x3e"))),this._beginToken(11),this._requireStr("--\x3e"),this._endToken([])}_consumeBogusComment(e){this._beginToken(10,e),this._endToken([]),this._consumeRawText(!1,(()=>62===this._cursor.peek())),this._beginToken(11),this._cursor.advance(),this._endToken([])}_consumeCdata(e){this._beginToken(12,e),this._endToken([]),this._consumeRawText(!1,(()=>this._attemptStr("]]>"))),this._beginToken(13),this._requireStr("]]>"),this._endToken([])}_consumeDocType(e){this._beginToken(18,e),this._endToken([]),this._consumeRawText(!1,(()=>62===this._cursor.peek())),this._beginToken(19),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(){let e,t=this._cursor.clone(),r="";for(;58!==this._cursor.peek()&&!Wk(this._cursor.peek());)this._cursor.advance();return 58===this._cursor.peek()?(r=this._cursor.getChars(t),this._cursor.advance(),e=this._cursor.clone()):e=t,this._requireCharCodeUntilFn(Nk,""===r?0:1),[r,this._cursor.getChars(e)]}_consumeTagOpen(e){let t,r,n,a=[];try{if(!lk(this._cursor.peek()))throw this._createError(Vk(this._cursor.peek()),this._cursor.getSpan(e));for(n=this._consumeTagOpenStart(e),r=n.parts[0],t=n.parts[1],this._attemptCharCodeUntilFn(Ik);47!==this._cursor.peek()&&62!==this._cursor.peek()&&60!==this._cursor.peek()&&0!==this._cursor.peek();){let[e,t]=this._consumeAttributeName();if(this._attemptCharCodeUntilFn(Ik),this._attemptCharCode(61)){this._attemptCharCodeUntilFn(Ik);let r=this._consumeAttributeValue();a.push({prefix:e,name:t,value:r})}else a.push({prefix:e,name:t});this._attemptCharCodeUntilFn(Ik)}this._consumeTagOpenEnd()}catch(i){if(i instanceof Zu)return void(n?n.type=4:(this._beginToken(5,e),this._endToken(["<"])));throw i}if(this._canSelfClose&&2===this.tokens[this.tokens.length-1].type)return;let o=this._getTagContentType(t,r,this._fullNameStack.length>0,a);this._handleFullNameStackForTagOpen(r,t),o===bu.RAW_TEXT?this._consumeRawTextWithTagClose(r,t,!1):o===bu.ESCAPABLE_RAW_TEXT&&this._consumeRawTextWithTagClose(r,t,!0)}_consumeRawTextWithTagClose(e,t,r){this._consumeRawText(r,(()=>!!(this._attemptCharCode(60)&&this._attemptCharCode(47)&&(this._attemptCharCodeUntilFn(Ik),this._attemptStrCaseInsensitive(e?`${e}:${t}`:t)))&&(this._attemptCharCodeUntilFn(Ik),this._attemptCharCode(62)))),this._beginToken(3),this._requireCharCodeUntilFn((e=>62===e),3),this._cursor.advance(),this._endToken([e,t]),this._handleFullNameStackForTagClose(e,t)}_consumeTagOpenStart(e){this._beginToken(0,e);let t=this._consumePrefixAndName();return this._endToken(t)}_consumeAttributeName(){let e=this._cursor.peek();if(39===e||34===e)throw this._createError(Vk(e),this._cursor.getSpan());this._beginToken(14);let t=this._consumePrefixAndName();return this._endToken(t),t}_consumeAttributeValue(){let e;if(39===this._cursor.peek()||34===this._cursor.peek()){let t=this._cursor.peek();this._consumeQuote(t);let r=()=>this._cursor.peek()===t;e=this._consumeWithInterpolation(16,17,r,r),this._consumeQuote(t)}else{let t=()=>Nk(this._cursor.peek());e=this._consumeWithInterpolation(16,17,t,t)}return e}_consumeQuote(e){this._beginToken(15),this._requireCharCode(e),this._endToken([String.fromCodePoint(e)])}_consumeTagOpenEnd(){let e=this._attemptCharCode(47)?2:1;this._beginToken(e),this._requireCharCode(62),this._endToken([])}_consumeTagClose(e){if(this._beginToken(3,e),this._attemptCharCodeUntilFn(Ik),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(Ik),this._requireCharCode(62),this._endToken([]);else{let[e,t]=this._consumePrefixAndName();this._attemptCharCodeUntilFn(Ik),this._requireCharCode(62),this._endToken([e,t]),this._handleFullNameStackForTagClose(e,t)}}_consumeExpansionFormStart(){this._beginToken(20),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(20),this._beginToken(7);let e=this._readUntil(44),t=this._processCarriageReturns(e);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([t]);else{let r=this._endToken([e]);t!==e&&this.nonNormalizedIcuExpressions.push(r)}this._requireCharCode(44),this._attemptCharCodeUntilFn(Ik),this._beginToken(7);let r=this._readUntil(44);this._endToken([r]),this._requireCharCode(44),this._attemptCharCodeUntilFn(Ik)}_consumeExpansionCaseStart(){this._beginToken(21);let e=this._readUntil(123).trim();this._endToken([e]),this._attemptCharCodeUntilFn(Ik),this._beginToken(22),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(Ik),this._expansionCaseStack.push(22)}_consumeExpansionCaseEnd(){this._beginToken(23),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(Ik),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(24),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(e,t,r,n){this._beginToken(e);let a=[];for(;!r();){let r=this._cursor.clone();this._interpolationConfig&&this._attemptStr(this._interpolationConfig.start)?(this._endToken([this._processCarriageReturns(a.join(""))],r),a.length=0,this._consumeInterpolation(t,r,n),this._beginToken(e)):38===this._cursor.peek()?(this._endToken([this._processCarriageReturns(a.join(""))]),a.length=0,this._consumeEntity(e),this._beginToken(e)):a.push(this._readChar())}this._inInterpolation=!1;let o=this._processCarriageReturns(a.join(""));return this._endToken([o]),o}_consumeInterpolation(e,t,r){let n=[];this._beginToken(e,t),n.push(this._interpolationConfig.start);let a=this._cursor.clone(),o=null,i=!1;for(;0!==this._cursor.peek()&&(null===r||!r());){let e=this._cursor.clone();if(this._isTagStart())return this._cursor=e,n.push(this._getProcessedChars(a,e)),void this._endToken(n);if(null===o){if(this._attemptStr(this._interpolationConfig.end))return n.push(this._getProcessedChars(a,e)),n.push(this._interpolationConfig.end),void this._endToken(n);this._attemptStr("//")&&(i=!0)}let t=this._cursor.peek();this._cursor.advance(),92===t?this._cursor.advance():t===o?o=null:!i&&null===o&&dk(t)&&(o=t)}n.push(this._getProcessedChars(a,this._cursor)),this._endToken(n)}_getProcessedChars(e,t){return this._processCarriageReturns(t.getChars(e))}_isTextEnd(){return!!(this._isTagStart()||0===this._cursor.peek()||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||125===this._cursor.peek()&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||64===this._cursor.peek()||125===this._cursor.peek()))}_isTagStart(){if(60===this._cursor.peek()){let e=this._cursor.clone();e.advance();let t=e.peek();if(97<=t&&t<=122||65<=t&&t<=90||47===t||33===t)return!0}return!1}_isBlockStart(){if(this._tokenizeBlocks&&64===this._cursor.peek()){let e=this._cursor.clone();if(e.advance(),Mk(e.peek()))return!0}return!1}_readUntil(e){let t=this._cursor.clone();return this._attemptUntilChar(e),this._cursor.getChars(t)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&22===this._expansionCaseStack[this._expansionCaseStack.length-1]}_isInExpansionForm(){return this._expansionCaseStack.length>0&&20===this._expansionCaseStack[this._expansionCaseStack.length-1]}isExpansionFormStart(){if(123!==this._cursor.peek())return!1;if(this._interpolationConfig){let e=this._cursor.clone(),t=this._attemptStr(this._interpolationConfig.start);return this._cursor=e,!t}return!0}_handleFullNameStackForTagOpen(e,t){let r=$k(e,t);(0===this._fullNameStack.length||this._fullNameStack[this._fullNameStack.length-1]===r)&&this._fullNameStack.push(r)}_handleFullNameStackForTagClose(e,t){let r=$k(e,t);0!==this._fullNameStack.length&&this._fullNameStack[this._fullNameStack.length-1]===r&&this._fullNameStack.pop()}},Ku=class e{constructor(t,r){if(t instanceof e){this.file=t.file,this.input=t.input,this.end=t.end;let e=t.state;this.state={peek:e.peek,offset:e.offset,line:e.line,column:e.column}}else{if(!r)throw new Error("Programming error: the range argument must be provided with a file argument.");this.file=t,this.input=t.content,this.end=r.endPos,this.state={peek:-1,offset:r.startPos,line:r.startLine,column:r.startCol}}}clone(){return new e(this)}peek(){return this.state.peek}charsLeft(){return this.end-this.state.offset}diff(e){return this.state.offset-e.state.offset}advance(){this.advanceState(this.state)}init(){this.updatePeek(this.state)}getSpan(e,t){let r=e=e||this;if(t)for(;this.diff(e)>0&&-1!==t.indexOf(e.peek());)r===e&&(e=e.clone()),e.advance();let n=this.locationFromCursor(e);return new nu(n,this.locationFromCursor(this),r!==e?this.locationFromCursor(r):n)}getChars(e){return this.input.substring(e.state.offset,this.state.offset)}charAt(e){return this.input.charCodeAt(e)}advanceState(e){if(e.offset>=this.end)throw this.state=e,new ec('Unexpected character "EOF"',this);let t=this.charAt(e.offset);10===t?(e.line++,e.column=0):uk(t)||e.column++,e.offset++,this.updatePeek(e)}updatePeek(e){e.peek=e.offset>=this.end?0:this.charAt(e.offset)}locationFromCursor(e){return new tu(e.file,e.state.offset,e.state.line,e.state.column)}},Ju=class e extends Ku{constructor(t,r){t instanceof e?(super(t),this.internalState={...t.internalState}):(super(t,r),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new e(this)}getChars(e){let t=e.clone(),r="";for(;t.internalState.offset<this.internalState.offset;)r+=String.fromCodePoint(t.peek()),t.advance();return r}processEscapeSequence(){let e=()=>this.internalState.peek;if(92===e())if(this.internalState={...this.state},this.advanceState(this.internalState),110===e())this.state.peek=10;else if(114===e())this.state.peek=13;else if(118===e())this.state.peek=11;else if(116===e())this.state.peek=9;else if(98===e())this.state.peek=8;else if(102===e())this.state.peek=12;else if(117===e())if(this.advanceState(this.internalState),123===e()){this.advanceState(this.internalState);let t=this.clone(),r=0;for(;125!==e();)this.advanceState(this.internalState),r++;this.state.peek=this.decodeHexDigits(t,r)}else{let e=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(e,4)}else if(120===e()){this.advanceState(this.internalState);let e=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(e,2)}else if(ck(e())){let t="",r=0,n=this.clone();for(;ck(e())&&r<3;)n=this.clone(),t+=String.fromCodePoint(e()),this.advanceState(this.internalState),r++;this.state.peek=parseInt(t,8),this.internalState=n.internalState}else uk(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(e,t){let r=this.input.slice(e.internalState.offset,e.internalState.offset+t),n=parseInt(r,16);if(isNaN(n))throw e.state=e.internalState,new ec("Invalid hexadecimal escape sequence",e);return n}},ec=class{constructor(e,t){this.msg=e,this.cursor=t}},tc=class e extends ou{static create(t,r,n){return new e(t,r,n)}constructor(e,t,r){super(t,r),this.elementName=e}},rc=class{constructor(e,t){this.rootNodes=e,this.errors=t}},nc=class{constructor(e){this.getTagDefinition=e}parse(e,t,r,n=!1,a){let o=e=>(t,...r)=>e(t.toLowerCase(),...r),i=n?this.getTagDefinition:o(this.getTagDefinition),s=e=>i(e).getContentType(),l=n?a:o(a),u=function(e,t,r,n={}){let a=new Hu(new ru(e,t),r,n);return a.tokenize(),new Yu(function(e){let t,r=[];for(let n=0;n<e.length;n++){let a=e[n];t&&5===t.type&&5===a.type||t&&16===t.type&&16===a.type?(t.parts[0]+=a.parts[0],t.sourceSpan.end=a.sourceSpan.end):(t=a,r.push(t))}return r}(a.tokens),a.errors,a.nonNormalizedIcuExpressions)}(e,t,a?(e,t,r,n)=>{let a=l(e,t,r,n);return void 0!==a?a:s(e)}:s,r),c=r&&r.canSelfClose||!1,d=r&&r.allowHtmComponentClosingTags||!1,p=new ac(u.tokens,i,c,d,n);return p.build(),new rc(p.rootNodes,u.errors.concat(p.errors))}},ac=class e{constructor(e,t,r,n,a){this.tokens=e,this.getTagDefinition=t,this.canSelfClose=r,this.allowHtmComponentClosingTags=n,this.isTagNameCaseSensitive=a,this._index=-1,this._containerStack=[],this.rootNodes=[],this.errors=[],this._advance()}build(){for(;34!==this._peek.type;)0===this._peek.type||4===this._peek.type?this._consumeStartTag(this._advance()):3===this._peek.type?(this._closeVoidElement(),this._consumeEndTag(this._advance())):12===this._peek.type?(this._closeVoidElement(),this._consumeCdata(this._advance())):10===this._peek.type?(this._closeVoidElement(),this._consumeComment(this._advance())):5===this._peek.type||7===this._peek.type||6===this._peek.type?(this._closeVoidElement(),this._consumeText(this._advance())):20===this._peek.type?this._consumeExpansion(this._advance()):25===this._peek.type?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):27===this._peek.type?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):29===this._peek.type?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):30===this._peek.type?(this._closeVoidElement(),this._consumeLet(this._advance())):18===this._peek.type?this._consumeDocType(this._advance()):33===this._peek.type?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._advance();for(let e of this._containerStack)e instanceof ju&&this.errors.push(tc.create(e.name,e.sourceSpan,`Unclosed block "${e.name}"`))}_advance(){let e=this._peek;return this._index<this.tokens.length-1&&this._index++,this._peek=this.tokens[this._index],e}_advanceIf(e){return this._peek.type===e?this._advance():null}_consumeCdata(e){let t=this._advance(),r=this._getText(t),n=this._advanceIf(13);this._addToParent(new qu(r,new nu(e.sourceSpan.start,(n||t).sourceSpan.end),[t]))}_consumeComment(e){let t=this._advanceIf(7),r=this._advanceIf(11),n=null!=t?t.parts[0].trim():null,a=null==r?e.sourceSpan:new nu(e.sourceSpan.start,r.sourceSpan.end,e.sourceSpan.fullStart);this._addToParent(new Wu(n,a))}_consumeDocType(e){let t=this._advanceIf(7),r=this._advanceIf(19),n=null!=t?t.parts[0].trim():null,a=new nu(e.sourceSpan.start,(r||t||e).sourceSpan.end);this._addToParent(new Au(n,a))}_consumeExpansion(e){let t=this._advance(),r=this._advance(),n=[];for(;21===this._peek.type;){let e=this._parseExpansionCase();if(!e)return;n.push(e)}if(24!==this._peek.type)return void this.errors.push(tc.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '}'."));let a=new nu(e.sourceSpan.start,this._peek.sourceSpan.end,e.sourceSpan.fullStart);this._addToParent(new Vu(t.parts[0],r.parts[0],n,a,t.sourceSpan)),this._advance()}_parseExpansionCase(){let t=this._advance();if(22!==this._peek.type)return this.errors.push(tc.create(null,this._peek.sourceSpan,"Invalid ICU message. Missing '{'.")),null;let r=this._advance(),n=this._collectExpansionExpTokens(r);if(!n)return null;let a=this._advance();n.push({type:34,parts:[],sourceSpan:a.sourceSpan});let o=new e(n,this.getTagDefinition,this.canSelfClose,this.allowHtmComponentClosingTags,this.isTagNameCaseSensitive);if(o.build(),o.errors.length>0)return this.errors=this.errors.concat(o.errors),null;let i=new nu(t.sourceSpan.start,a.sourceSpan.end,t.sourceSpan.fullStart),s=new nu(r.sourceSpan.start,a.sourceSpan.end,r.sourceSpan.fullStart);return new Ru(t.parts[0],o.rootNodes,i,t.sourceSpan,s)}_collectExpansionExpTokens(e){let t=[],r=[22];for(;;){if((20===this._peek.type||22===this._peek.type)&&r.push(this._peek.type),23===this._peek.type){if(!zk(r,22))return this.errors.push(tc.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(r.pop(),0===r.length)return t}if(24===this._peek.type){if(!zk(r,20))return this.errors.push(tc.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;r.pop()}if(34===this._peek.type)return this.errors.push(tc.create(null,e.sourceSpan,"Invalid ICU message. Missing '}'.")),null;t.push(this._advance())}}_getText(e){let t=e.parts[0];if(t.length>0&&"\n"==t[0]){let e=this._getClosestParentElement();null!=e&&0==e.children.length&&this.getTagDefinition(e.name).ignoreFirstLf&&(t=t.substring(1))}return t}_consumeText(e){let t=[e],r=e.sourceSpan,n=e.parts[0];if(n.length>0&&"\n"===n[0]){let r=this._getContainer();null!=r&&0===r.children.length&&this.getTagDefinition(r.name).ignoreFirstLf&&(n=n.substring(1),t[0]={type:e.type,sourceSpan:e.sourceSpan,parts:[n]})}for(;8===this._peek.type||5===this._peek.type||9===this._peek.type;)e=this._advance(),t.push(e),8===e.type?n+=e.parts.join("").replace(/&([^;]+);/g,Xk):9===e.type?n+=e.parts[0]:n+=e.parts.join("");if(n.length>0){let a=e.sourceSpan;this._addToParent(new Eu(n,new nu(r.start,a.end,r.fullStart,r.details),t))}}_closeVoidElement(){let e=this._getContainer();e instanceof Nu&&this.getTagDefinition(e.name).isVoid&&this._containerStack.pop()}_consumeStartTag(e){let[t,r]=e.parts,n=[];for(;14===this._peek.type;)n.push(this._consumeAttr(this._advance()));let a=this._getElementFullName(t,r,this._getClosestParentElement()),o=!1;if(2===this._peek.type){this._advance(),o=!0;let t=this.getTagDefinition(a);this.canSelfClose||t.canSelfClose||null!==Ck(a)||t.isVoid||this.errors.push(tc.create(a,e.sourceSpan,`Only void, custom and foreign elements can be self closed "${e.parts[1]}"`))}else 1===this._peek.type&&(this._advance(),o=!1);let i=this._peek.sourceSpan.fullStart,s=new nu(e.sourceSpan.start,i,e.sourceSpan.fullStart),l=new Nu(a,n,[],s,new nu(e.sourceSpan.start,i,e.sourceSpan.fullStart),void 0,new nu(e.sourceSpan.start.moveBy(1),e.sourceSpan.end)),u=this._getContainer();this._pushContainer(l,u instanceof Nu&&this.getTagDefinition(u.name).isClosedByChild(l.name)),o?this._popContainer(a,Nu,s):4===e.type&&(this._popContainer(a,Nu,null),this.errors.push(tc.create(a,s,`Opening tag "${a}" not terminated.`)))}_pushContainer(e,t){t&&this._containerStack.pop(),this._addToParent(e),this._containerStack.push(e)}_consumeEndTag(e){let t=this.allowHtmComponentClosingTags&&0===e.parts.length?null:this._getElementFullName(e.parts[0],e.parts[1],this._getClosestParentElement());if(t&&this.getTagDefinition(t).isVoid)this.errors.push(tc.create(t,e.sourceSpan,`Void elements do not have end tags "${e.parts[1]}"`));else if(!this._popContainer(t,Nu,e.sourceSpan)){let r=`Unexpected closing tag "${t}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(tc.create(t,e.sourceSpan,r))}}_popContainer(e,t,r){let n=!1;for(let a=this._containerStack.length-1;a>=0;a--){let o=this._containerStack[a];if(Ck(o.name)?o.name===e:(null==e||o.name.toLowerCase()===e.toLowerCase())&&o instanceof t)return o.endSourceSpan=r,o.sourceSpan.end=null!==r?r.end:o.sourceSpan.end,this._containerStack.splice(a,this._containerStack.length-a),!n;(o instanceof ju||o instanceof Nu&&!this.getTagDefinition(o.name).closedByParent)&&(n=!0)}return!1}_consumeAttr(e){let t,r=$k(e.parts[0],e.parts[1]),n=e.sourceSpan.end;15===this._peek.type&&(t=this._advance());let a,o,i="",s=[];if(16===this._peek.type)for(a=this._peek.sourceSpan,o=this._peek.sourceSpan.end;16===this._peek.type||17===this._peek.type||9===this._peek.type;){let e=this._advance();s.push(e),17===e.type?i+=e.parts.join("").replace(/&([^;]+);/g,Xk):9===e.type?i+=e.parts[0]:i+=e.parts.join(""),o=n=e.sourceSpan.end}15===this._peek.type&&(o=n=this._advance().sourceSpan.end);let l=a&&o&&new nu((null==t?void 0:t.sourceSpan.start)??a.start,o,(null==t?void 0:t.sourceSpan.fullStart)??a.fullStart);return new Iu(r,i,new nu(e.sourceSpan.start,n,e.sourceSpan.fullStart),e.sourceSpan,l,s.length>0?s:void 0,void 0)}_consumeBlockOpen(e){let t=[];for(;28===this._peek.type;){let e=this._advance();t.push(new Du(e.parts[0],e.sourceSpan))}26===this._peek.type&&this._advance();let r=this._peek.sourceSpan.fullStart,n=new nu(e.sourceSpan.start,r,e.sourceSpan.fullStart),a=new nu(e.sourceSpan.start,r,e.sourceSpan.fullStart),o=new ju(e.parts[0],t,[],n,e.sourceSpan,a);this._pushContainer(o,!1)}_consumeBlockClose(e){this._popContainer(null,ju,e.sourceSpan)||this.errors.push(tc.create(null,e.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the } character, you should use the "}" HTML entity instead.'))}_consumeIncompleteBlock(e){let t=[];for(;28===this._peek.type;){let e=this._advance();t.push(new Du(e.parts[0],e.sourceSpan))}let r=this._peek.sourceSpan.fullStart,n=new nu(e.sourceSpan.start,r,e.sourceSpan.fullStart),a=new nu(e.sourceSpan.start,r,e.sourceSpan.fullStart),o=new ju(e.parts[0],t,[],n,e.sourceSpan,a);this._pushContainer(o,!1),this._popContainer(null,ju,null),this.errors.push(tc.create(e.parts[0],n,`Incomplete block "${e.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(e){let t,r,n=e.parts[0];if(31!==this._peek.type)return void this.errors.push(tc.create(e.parts[0],e.sourceSpan,`Invalid @let declaration "${n}". Declaration must have a value.`));if(t=this._advance(),32!==this._peek.type)return void this.errors.push(tc.create(e.parts[0],e.sourceSpan,`Unterminated @let declaration "${n}". Declaration must be terminated with a semicolon.`));r=this._advance();let a=r.sourceSpan.fullStart,o=new nu(e.sourceSpan.start,a,e.sourceSpan.fullStart),i=e.sourceSpan.toString().lastIndexOf(n),s=new nu(e.sourceSpan.start.moveBy(i),e.sourceSpan.end),l=new Mu(n,t.parts[0],o,s,t.sourceSpan);this._addToParent(l)}_consumeIncompleteLet(e){let t=e.parts[0]??"",r=t?` "${t}"`:"";if(t.length>0){let r=e.sourceSpan.toString().lastIndexOf(t),n=new nu(e.sourceSpan.start.moveBy(r),e.sourceSpan.end),a=new nu(e.sourceSpan.start,e.sourceSpan.start.moveBy(0)),o=new Mu(t,"",e.sourceSpan,n,a);this._addToParent(o)}this.errors.push(tc.create(e.parts[0],e.sourceSpan,`Incomplete @let declaration${r}. @let declarations must be written as \`@let <name> = <value>;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestParentElement(){for(let e=this._containerStack.length-1;e>-1;e--)if(this._containerStack[e]instanceof Nu)return this._containerStack[e];return null}_addToParent(e){let t=this._getContainer();null===t?this.rootNodes.push(e):t.children.push(e)}_getElementFullName(e,t,r){if(""===e&&""===(e=this.getTagDefinition(t).implicitNamespacePrefix||"")&&null!=r){let t=Sk(r.name)[1];this.getTagDefinition(t).preventNamespaceInheritance||(e=Ck(r.name))}return $k(e,t)}},oc=class extends nc{constructor(){super(Ek)}parse(e,t,r,n=!1,a){return super.parse(e,t,r,n,a)}},ic=null,sc=()=>(ic||(ic=new oc),ic),lc=Uk,uc=3,cc=Yk,dc={attrs:!0,children:!0,cases:!0,expression:!0},pc=new Set(["parent"]),mc=class e{constructor(e={}){for(let t of new Set([...pc,...Object.keys(e)]))this.setProperty(t,e[t])}setProperty(e,t){if(this[e]!==t){if(e in dc&&(t=t.map((e=>this.createChild(e)))),!pc.has(e))return void(this[e]=t);Object.defineProperty(this,e,{value:t,enumerable:!1,configurable:!0})}}map(t){let r;for(let n in dc){let a=this[n];if(a){let o=Fk(a,(e=>e.map(t)));r!==a&&(r||(r=new e({parent:this.parent})),r.setProperty(n,o))}}if(r)for(let e in this)e in dc||(r[e]=this[e]);return t(r||this)}walk(e){for(let t in dc){let r=this[t];if(r)for(let t=0;t<r.length;t++)r[t].walk(e)}e(this)}createChild(t){let r=t instanceof e?t.clone():new e(t);return r.setProperty("parent",this),r}insertChildBefore(e,t){this.children.splice(this.children.indexOf(e),0,this.createChild(t))}removeChild(e){this.children.splice(this.children.indexOf(e),1)}replaceChild(e,t){this.children[this.children.indexOf(e)]=this.createChild(t)}clone(){return new e(this)}get firstChild(){var e;return null==(e=this.children)?void 0:e[0]}get lastChild(){var e;return null==(e=this.children)?void 0:e[this.children.length-1]}get prev(){var e,t;return null==(t=null==(e=this.parent)?void 0:e.children)?void 0:t[this.parent.children.indexOf(this)-1]}get next(){var e,t;return null==(t=null==(e=this.parent)?void 0:e.children)?void 0:t[this.parent.children.indexOf(this)+1]}get rawName(){return this.hasExplicitNamespace?this.fullName:this.name}get fullName(){return this.namespace?this.namespace+":"+this.name:this.name}get attrMap(){return Object.fromEntries(this.attrs.map((e=>[e.fullName,e.value])))}},fc=[{regex:/^(\[if([^\]]*)\]>)(.*?)<!\s*\[endif\]$/su,parse:Gk},{regex:/^\[if([^\]]*)\]><!$/u,parse:Zk},{regex:/^<!\s*\[endif\]$/u,parse:Hk}],hc=new Map([["*",new Set(["accesskey","autocapitalize","autofocus","class","contenteditable","dir","draggable","enterkeyhint","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alt","autocomplete","checked","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootdelegatesfocus","shadowrootmode"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]),vc=new Set(["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","element","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]),Oc=rT(gc={name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0}),yc=rT({name:"angular"}),bc=rT({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText:(e,t,r,n)=>"html"!==e.toLowerCase()&&!r&&("template"!==e||n.some((({name:e,value:t})=>"lang"===e&&"html"!==t&&""!==t&&void 0!==t)))}),_c=rT({name:"lwc",canSelfClose:!1}),xc={html:su},wc=_s,Sc=Object.create,kc=Object.defineProperty,Tc=Object.getOwnPropertyDescriptor,Cc=Object.getOwnPropertyNames,$c=Object.getPrototypeOf,Pc=Object.prototype.hasOwnProperty,Qc=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ec=(e,t)=>{for(var r in t)kc(e,r,{get:t[r],enumerable:!0})},qc=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of Cc(t))!Pc.call(e,a)&&a!==r&&kc(e,a,{get:()=>t[a],enumerable:!(n=Tc(t,a))||n.enumerable});return e},Vc=(e,t,r)=>(r=null!=e?Sc($c(e)):{},qc(!t&&e&&e.__esModule?r:kc(r,"default",{value:e,enumerable:!0}),e)),Rc=Qc(((e,t)=>{t.exports.isClean=Symbol("isClean"),t.exports.my=Symbol("my")})),Ic=Qc(((e,t)=>{var r=String,n=function(){return{isColorSupported:!1,reset:r,bold:r,dim:r,italic:r,underline:r,inverse:r,hidden:r,strikethrough:r,black:r,red:r,green:r,yellow:r,blue:r,magenta:r,cyan:r,white:r,gray:r,bgBlack:r,bgRed:r,bgGreen:r,bgYellow:r,bgBlue:r,bgMagenta:r,bgCyan:r,bgWhite:r}};t.exports=n(),t.exports.createColors=n})),Nc=Qc((()=>{})),Wc=Qc(((e,t)=>{var r=Ic(),n=Nc(),a=class e extends Error{constructor(t,r,n,a,o,i){super(t),this.name="CssSyntaxError",this.reason=t,o&&(this.file=o),a&&(this.source=a),i&&(this.plugin=i),typeof r<"u"&&typeof n<"u"&&("number"==typeof r?(this.line=r,this.column=n):(this.line=r.line,this.column=r.column,this.endLine=n.line,this.endColumn=n.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(e){if(!this.source)return"";let t=this.source;e??=r.isColorSupported,n&&e&&(t=n(t));let a,o,i=t.split(/\r?\n/),s=Math.max(this.line-3,0),l=Math.min(this.line+2,i.length),u=String(l).length;if(e){let{bold:e,gray:t,red:n}=r.createColors(!0);a=t=>e(n(t)),o=e=>t(e)}else a=o=e=>e;return i.slice(s,l).map(((e,t)=>{let r=s+1+t,n=" "+(" "+r).slice(-u)+" | ";if(r===this.line){let t=o(n.replace(/\d/g," "))+e.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+o(n)+e+"\n "+t+a("^")}return" "+o(n)+e})).join("\n")}toString(){let e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}};t.exports=a,a.default=a})),Ac=Qc(((e,t)=>{var r={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1},n=class{constructor(e){this.builder=e}atrule(e,t){let r="@"+e.name,n=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n);else{let a=(e.raws.between||"")+(t?";":"");this.builder(r+n+a,e)}}beforeAfter(e,t){let r;r="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");let n=e.parent,a=0;for(;n&&"root"!==n.type;)a+=1,n=n.parent;if(r.includes("\n")){let t=this.raw(e,null,"indent");if(t.length)for(let e=0;e<a;e++)r+=t}return r}block(e,t){let r,n=this.raw(e,"between","beforeOpen");this.builder(t+n+"{",e,"start"),e.nodes&&e.nodes.length?(this.body(e),r=this.raw(e,"after")):r=this.raw(e,"after","emptyBody"),r&&this.builder(r),this.builder("}",e,"end")}body(e){let t=e.nodes.length-1;for(;t>0&&"comment"===e.nodes[t].type;)t-=1;let r=this.raw(e,"semicolon");for(let n=0;n<e.nodes.length;n++){let a=e.nodes[n],o=this.raw(a,"before");o&&this.builder(o),this.stringify(a,t!==n||r)}}comment(e){let t=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+r+"*/",e)}decl(e,t){let r=this.raw(e,"between","colon"),n=e.prop+r+this.rawValue(e,"value");e.important&&(n+=e.raws.important||" !important"),t&&(n+=";"),this.builder(n,e)}document(e){this.body(e)}raw(e,t,n){let a;if(n||(n=t),t&&(a=e.raws[t],typeof a<"u"))return a;let o=e.parent;if("before"===n&&(!o||"root"===o.type&&o.first===e||o&&"document"===o.type))return"";if(!o)return r[n];let i=e.root();if(i.rawCache||(i.rawCache={}),typeof i.rawCache[n]<"u")return i.rawCache[n];if("before"===n||"after"===n)return this.beforeAfter(e,n);{let r="raw"+function(e){return e[0].toUpperCase()+e.slice(1)}(n);this[r]?a=this[r](i,e):i.walk((e=>{if(a=e.raws[t],typeof a<"u")return!1}))}return typeof a>"u"&&(a=r[n]),i.rawCache[n]=a,a}rawBeforeClose(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length>0&&typeof e.raws.after<"u")return t=e.raws.after,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawBeforeComment(e,t){let r;return e.walkComments((e=>{if(typeof e.raws.before<"u")return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),typeof r>"u"?r=this.raw(t,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,t){let r;return e.walkDecls((e=>{if(typeof e.raws.before<"u")return r=e.raws.before,r.includes("\n")&&(r=r.replace(/[^\n]+$/,"")),!1})),typeof r>"u"?r=this.raw(t,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(e){let t;return e.walk((e=>{if("decl"!==e.type&&(t=e.raws.between,typeof t<"u"))return!1})),t}rawBeforeRule(e){let t;return e.walk((r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&typeof r.raws.before<"u")return t=r.raws.before,t.includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}rawColon(e){let t;return e.walkDecls((e=>{if(typeof e.raws.between<"u")return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t}rawEmptyBody(e){let t;return e.walk((e=>{if(e.nodes&&0===e.nodes.length&&(t=e.raws.after,typeof t<"u"))return!1})),t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;return e.walk((r=>{let n=r.parent;if(n&&n!==e&&n.parent&&n.parent===e&&typeof r.raws.before<"u"){let e=r.raws.before.split("\n");return t=e[e.length-1],t=t.replace(/\S/g,""),!1}})),t}rawSemicolon(e){let t;return e.walk((e=>{if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&(t=e.raws.semicolon,typeof t<"u"))return!1})),t}rawValue(e,t){let r=e[t],n=e.raws[t];return n&&n.value===r?n.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}};t.exports=n,n.default=n})),jc=Qc(((e,t)=>{var r=Ac();function n(e,t){new r(t).stringify(e)}t.exports=n,n.default=n})),Dc=Qc(((e,t)=>{var{isClean:r,my:n}=Rc(),a=Wc(),o=Ac(),i=jc();function s(e,t){let r=new e.constructor;for(let n in e){if(!Object.prototype.hasOwnProperty.call(e,n)||"proxyCache"===n)continue;let a=e[n],o=typeof a;"parent"===n&&"object"===o?t&&(r[n]=t):"source"===n?r[n]=a:Array.isArray(a)?r[n]=a.map((e=>s(e,r))):("object"===o&&null!==a&&(a=s(a)),r[n]=a)}return r}var l=class{constructor(e={}){this.raws={},this[r]=!1,this[n]=!0;for(let t in e)if("nodes"===t){this.nodes=[];for(let r of e[t])"function"==typeof r.clone?this.append(r.clone()):this.append(r)}else this[t]=e[t]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${t.input.from}:${t.start.line}:${t.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let t in e)this[t]=e[t];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let t=s(this);for(let r in e)t[r]=e[r];return t}cloneAfter(e={}){let t=this.clone(e);return this.parent.insertAfter(this,t),t}cloneBefore(e={}){let t=this.clone(e);return this.parent.insertBefore(this,t),t}error(e,t={}){if(this.source){let{end:r,start:n}=this.rangeBy(t);return this.source.input.error(e,{column:n.column,line:n.line},{column:r.column,line:r.line},t)}return new a(e)}getProxyProcessor(){return{get:(e,t)=>"proxyOf"===t?e:"root"===t?()=>e.root().toProxy():e[t],set:(e,t,r)=>(e[t]===r||(e[t]=r,("prop"===t||"value"===t||"name"===t||"params"===t||"important"===t||"text"===t)&&e.markDirty()),!0)}}markDirty(){if(this[r]){this[r]=!1;let e=this;for(;e=e.parent;)e[r]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,t){let r=this.source.start;if(e.index)r=this.positionInside(e.index,t);else if(e.word){let n=(t=this.toString()).indexOf(e.word);-1!==n&&(r=this.positionInside(n,t))}return r}positionInside(e,t){let r=t||this.toString(),n=this.source.start.column,a=this.source.start.line;for(let o=0;o<e;o++)"\n"===r[o]?(n=1,a+=1):n+=1;return{column:n,line:a}}prev(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e-1]}rangeBy(e){let t={column:this.source.start.column,line:this.source.start.line},r=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:t.column+1,line:t.line};if(e.word){let n=this.toString(),a=n.indexOf(e.word);-1!==a&&(t=this.positionInside(a,n),r=this.positionInside(a+e.word.length,n))}else e.start?t={column:e.start.column,line:e.start.line}:e.index&&(t=this.positionInside(e.index)),e.end?r={column:e.end.column,line:e.end.line}:"number"==typeof e.endIndex?r=this.positionInside(e.endIndex):e.index&&(r=this.positionInside(e.index+1));return(r.line<t.line||r.line===t.line&&r.column<=t.column)&&(r={column:t.column+1,line:t.line}),{end:r,start:t}}raw(e,t){return(new o).raw(this,e,t)}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}replaceWith(...e){if(this.parent){let t=this,r=!1;for(let n of e)n===this?r=!0:r?(this.parent.insertAfter(t,n),t=n):this.parent.insertBefore(t,n);r||this.remove()}return this}root(){let e=this;for(;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}toJSON(e,t){let r={},n=null==t;t=t||new Map;let a=0;for(let o in this){if(!Object.prototype.hasOwnProperty.call(this,o)||"parent"===o||"proxyCache"===o)continue;let e=this[o];if(Array.isArray(e))r[o]=e.map((e=>"object"==typeof e&&e.toJSON?e.toJSON(null,t):e));else if("object"==typeof e&&e.toJSON)r[o]=e.toJSON(null,t);else if("source"===o){let n=t.get(e.input);n??(n=a,t.set(e.input,a),a++),r[o]={end:e.end,inputId:n,start:e.start}}else r[o]=e}return n&&(r.inputs=[...t.keys()].map((e=>e.toJSON()))),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=i){e.stringify&&(e=e.stringify);let t="";return e(this,(e=>{t+=e})),t}warn(e,t,r){let n={node:this};for(let a in r)n[a]=r[a];return e.warn(t,n)}get proxyOf(){return this}};t.exports=l,l.default=l})),Mc=Qc(((e,t)=>{var r=Dc(),n=class extends r{constructor(e){e&&typeof e.value<"u"&&"string"!=typeof e.value&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||"$"===this.prop[0]}};t.exports=n,n.default=n})),Bc=Qc(((e,t)=>{var r=Dc(),n=class extends r{constructor(e){super(e),this.type="comment"}};t.exports=n,n.default=n})),zc=Qc(((e,t)=>{var r,n,a,o,{isClean:i,my:s}=Rc(),l=Mc(),u=Bc(),c=Dc();function d(e){return e.map((e=>(e.nodes&&(e.nodes=d(e.nodes)),delete e.source,e)))}function p(e){if(e[i]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)p(t)}var m=class e extends c{append(...e){for(let t of e){let e=this.normalize(t,this.last);for(let t of e)this.proxyOf.nodes.push(t)}return this.markDirty(),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}each(e){if(!this.proxyOf.nodes)return;let t,r,n=this.getIterator();for(;this.indexes[n]<this.proxyOf.nodes.length&&(t=this.indexes[n],r=e(this.proxyOf.nodes[t],t),!1!==r);)this.indexes[n]+=1;return delete this.indexes[n],r}every(e){return this.nodes.every(e)}getIterator(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let e=this.lastEach;return this.indexes[e]=0,e}getProxyProcessor(){return{get:(e,t)=>"proxyOf"===t?e:e[t]?"each"===t||"string"==typeof t&&t.startsWith("walk")?(...r)=>e[t](...r.map((e=>"function"==typeof e?(t,r)=>e(t.toProxy(),r):e))):"every"===t||"some"===t?r=>e[t](((e,...t)=>r(e.toProxy(),...t))):"root"===t?()=>e.root().toProxy():"nodes"===t?e.nodes.map((e=>e.toProxy())):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t],set:(e,t,r)=>(e[t]===r||(e[t]=r,("name"===t||"params"===t||"selector"===t)&&e.markDirty()),!0)}}index(e){return"number"==typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}insertAfter(e,t){let r,n=this.index(e),a=this.normalize(t,this.proxyOf.nodes[n]).reverse();n=this.index(e);for(let o of a)this.proxyOf.nodes.splice(n+1,0,o);for(let o in this.indexes)r=this.indexes[o],n<r&&(this.indexes[o]=r+a.length);return this.markDirty(),this}insertBefore(e,t){let r,n=this.index(e),a=0===n&&"prepend",o=this.normalize(t,this.proxyOf.nodes[n],a).reverse();n=this.index(e);for(let i of o)this.proxyOf.nodes.splice(n,0,i);for(let i in this.indexes)r=this.indexes[i],n<=r&&(this.indexes[i]=r+o.length);return this.markDirty(),this}normalize(t,o){if("string"==typeof t)t=d(r(t).nodes);else if(typeof t>"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let e of t)e.parent&&e.parent.removeChild(e,"ignore")}else if("root"===t.type&&"document"!==this.type){t=t.nodes.slice(0);for(let e of t)e.parent&&e.parent.removeChild(e,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");"string"!=typeof t.value&&(t.value=String(t.value)),t=[new l(t)]}else if(t.selector)t=[new n(t)];else if(t.name)t=[new a(t)];else{if(!t.text)throw new Error("Unknown node type in node creation");t=[new u(t)]}return t.map((t=>(t[s]||e.rebuild(t),(t=t.proxyOf).parent&&t.parent.removeChild(t),t[i]&&p(t),typeof t.raws.before>"u"&&o&&typeof o.raws.before<"u"&&(t.raws.before=o.raws.before.replace(/\S/g,"")),t.parent=this.proxyOf,t)))}prepend(...e){e=e.reverse();for(let t of e){let e=this.normalize(t,this.first,"prepend").reverse();for(let t of e)this.proxyOf.nodes.unshift(t);for(let t in this.indexes)this.indexes[t]=this.indexes[t]+e.length}return this.markDirty(),this}push(e){return e.parent=this,this.proxyOf.nodes.push(e),this}removeAll(){for(let e of this.proxyOf.nodes)e.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(e){let t;e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1);for(let r in this.indexes)t=this.indexes[r],t>=e&&(this.indexes[r]=t-1);return this.markDirty(),this}replaceValues(e,t,r){return r||(r=t,t={}),this.walkDecls((n=>{t.props&&!t.props.includes(n.prop)||t.fast&&!n.value.includes(t.fast)||(n.value=n.value.replace(e,r))})),this.markDirty(),this}some(e){return this.nodes.some(e)}walk(e){return this.each(((t,r)=>{let n;try{n=e(t,r)}catch(a){throw t.addToError(a)}return!1!==n&&t.walk&&(n=t.walk(e)),n}))}walkAtRules(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("atrule"===r.type&&e.test(r.name))return t(r,n)})):this.walk(((r,n)=>{if("atrule"===r.type&&r.name===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("atrule"===e.type)return t(e,r)})))}walkComments(e){return this.walk(((t,r)=>{if("comment"===t.type)return e(t,r)}))}walkDecls(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("decl"===r.type&&e.test(r.prop))return t(r,n)})):this.walk(((r,n)=>{if("decl"===r.type&&r.prop===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("decl"===e.type)return t(e,r)})))}walkRules(e,t){return t?e instanceof RegExp?this.walk(((r,n)=>{if("rule"===r.type&&e.test(r.selector))return t(r,n)})):this.walk(((r,n)=>{if("rule"===r.type&&r.selector===e)return t(r,n)})):(t=e,this.walk(((e,r)=>{if("rule"===e.type)return t(e,r)})))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};m.registerParse=e=>{r=e},m.registerRule=e=>{n=e},m.registerAtRule=e=>{a=e},m.registerRoot=e=>{o=e},t.exports=m,m.default=m,m.rebuild=e=>{"atrule"===e.type?Object.setPrototypeOf(e,a.prototype):"rule"===e.type?Object.setPrototypeOf(e,n.prototype):"decl"===e.type?Object.setPrototypeOf(e,l.prototype):"comment"===e.type?Object.setPrototypeOf(e,u.prototype):"root"===e.type&&Object.setPrototypeOf(e,o.prototype),e[s]=!0,e.nodes&&e.nodes.forEach((e=>{m.rebuild(e)}))}})),Xc=Qc(((e,t)=>{var r=/[\t\n\f\r "#'()/;[\\\]{}]/g,n=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,a=/.[\r\n"'(/\\]/,o=/[\da-f]/i;t.exports=function(e,t={}){let i,s,l,u,c,d,p,m,f,h,v=e.css.valueOf(),g=t.ignoreErrors,O=v.length,y=0,b=[],_=[];function x(t){throw e.error("Unclosed "+t,y)}return{back:function(e){_.push(e)},endOfFile:function(){return 0===_.length&&y>=O},nextToken:function(e){if(_.length)return _.pop();if(y>=O)return;let t=!!e&&e.ignoreUnclosed;switch(i=v.charCodeAt(y),i){case 10:case 32:case 9:case 13:case 12:s=y;do{s+=1,i=v.charCodeAt(s)}while(32===i||10===i||9===i||13===i||12===i);h=["space",v.slice(y,s)],y=s-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let e=String.fromCharCode(i);h=[e,e,y];break}case 40:if(m=b.length?b.pop()[1]:"",f=v.charCodeAt(y+1),"url"===m&&39!==f&&34!==f&&32!==f&&10!==f&&9!==f&&12!==f&&13!==f){s=y;do{if(d=!1,s=v.indexOf(")",s+1),-1===s){if(g||t){s=y;break}x("bracket")}for(p=s;92===v.charCodeAt(p-1);)p-=1,d=!d}while(d);h=["brackets",v.slice(y,s+1),y,s],y=s}else s=v.indexOf(")",y+1),u=v.slice(y,s+1),-1===s||a.test(u)?h=["(","(",y]:(h=["brackets",u,y,s],y=s);break;case 39:case 34:l=39===i?"'":'"',s=y;do{if(d=!1,s=v.indexOf(l,s+1),-1===s){if(g||t){s=y+1;break}x("string")}for(p=s;92===v.charCodeAt(p-1);)p-=1,d=!d}while(d);h=["string",v.slice(y,s+1),y,s],y=s;break;case 64:r.lastIndex=y+1,r.test(v),s=0===r.lastIndex?v.length-1:r.lastIndex-2,h=["at-word",v.slice(y,s+1),y,s],y=s;break;case 92:for(s=y,c=!0;92===v.charCodeAt(s+1);)s+=1,c=!c;if(i=v.charCodeAt(s+1),c&&47!==i&&32!==i&&10!==i&&9!==i&&13!==i&&12!==i&&(s+=1,o.test(v.charAt(s)))){for(;o.test(v.charAt(s+1));)s+=1;32===v.charCodeAt(s+1)&&(s+=1)}h=["word",v.slice(y,s+1),y,s],y=s;break;default:47===i&&42===v.charCodeAt(y+1)?(s=v.indexOf("*/",y+2)+1,0===s&&(g||t?s=v.length:x("comment")),h=["comment",v.slice(y,s+1),y,s],y=s):(n.lastIndex=y+1,n.test(v),s=0===n.lastIndex?v.length-1:n.lastIndex-2,h=["word",v.slice(y,s+1),y,s],b.push(h),y=s)}return y++,h},position:function(){return y}}}})),Lc=Qc(((e,t)=>{var r=zc(),n=class extends r{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};t.exports=n,n.default=n,r.registerAtRule(n)})),Uc=Qc(((e,t)=>{var r,n,a=zc(),o=class extends a{constructor(e){super(e),this.type="root",this.nodes||(this.nodes=[])}normalize(e,t,r){let n=super.normalize(e);if(t)if("prepend"===r)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t)for(let a of n)a.raws.before=t.raws.before;return n}removeChild(e,t){let r=this.index(e);return!t&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),super.removeChild(e)}toResult(e={}){return new r(new n,this,e).stringify()}};o.registerLazyResult=e=>{r=e},o.registerProcessor=e=>{n=e},t.exports=o,o.default=o,a.registerRoot(o)})),Yc=Qc(((e,t)=>{var r={comma:e=>r.split(e,[","],!0),space:e=>r.split(e,[" ","\n","\t"]),split(e,t,r){let n=[],a="",o=!1,i=0,s=!1,l="",u=!1;for(let c of e)u?u=!1:"\\"===c?u=!0:s?c===l&&(s=!1):'"'===c||"'"===c?(s=!0,l=c):"("===c?i+=1:")"===c?i>0&&(i-=1):0===i&&t.includes(c)&&(o=!0),o?(""!==a&&n.push(a.trim()),a="",o=!1):a+=c;return(r||""!==a)&&n.push(a.trim()),n}};t.exports=r,r.default=r})),Fc=Qc(((e,t)=>{var r=zc(),n=Yc(),a=class extends r{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return n.comma(this.selector)}set selectors(e){let t=this.selector?this.selector.match(/,\s*/):null,r=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}};t.exports=a,a.default=a,r.registerRule(a)})),Gc=Qc(((e,t)=>{var r=Mc(),n=Xc(),a=Bc(),o=Lc(),i=Uc(),s=Fc(),l={empty:!0,space:!0};t.exports=class{constructor(e){this.input=e,this.root=new i,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let t=new o;t.name=e[1].slice(1),""===t.name&&this.unnamedAtrule(t,e),this.init(t,e[2]);let r,n,a,i=!1,s=!1,l=[],u=[];for(;!this.tokenizer.endOfFile();){if(r=(e=this.tokenizer.nextToken())[0],"("===r||"["===r?u.push("("===r?")":"]"):"{"===r&&u.length>0?u.push("}"):r===u[u.length-1]&&u.pop(),0===u.length){if(";"===r){t.source.end=this.getPosition(e[2]),t.source.end.offset++,this.semicolon=!0;break}if("{"===r){s=!0;break}if("}"===r){if(l.length>0){for(a=l.length-1,n=l[a];n&&"space"===n[0];)n=l[--a];n&&(t.source.end=this.getPosition(n[3]||n[2]),t.source.end.offset++)}this.end(e);break}l.push(e)}else l.push(e);if(this.tokenizer.endOfFile()){i=!0;break}}t.raws.between=this.spacesAndCommentsFromEnd(l),l.length?(t.raws.afterName=this.spacesAndCommentsFromStart(l),this.raw(t,"params",l),i&&(e=l[l.length-1],t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++,this.spaces=t.raws.between,t.raws.between="")):(t.raws.afterName="",t.params=""),s&&(t.nodes=[],this.current=t)}checkMissedSemicolon(e){let t=this.colon(e);if(!1===t)return;let r,n=0;for(let a=t-1;a>=0&&(r=e[a],"space"===r[0]||(n+=1,2!==n));a--);throw this.input.error("Missed semicolon","word"===r[0]?r[3]+1:r[2])}colon(e){let t,r,n,a=0;for(let[o,i]of e.entries()){if(t=i,r=t[0],"("===r&&(a+=1),")"===r&&(a-=1),0===a&&":"===r){if(n){if("word"===n[0]&&"progid"===n[1])continue;return o}this.doubleColon(t)}n=t}return!1}comment(e){let t=new a;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))t.text="",t.raws.left=r,t.raws.right="";else{let e=r.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2],t.raws.left=e[1],t.raws.right=e[3]}}createTokenizer(){this.tokenizer=n(this.input)}decl(e,t){let n=new r;this.init(n,e[0][2]);let a,o=e[e.length-1];for(";"===o[0]&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(o[3]||o[2]||function(e){for(let t=e.length-1;t>=0;t--){let r=e[t],n=r[3]||r[2];if(n)return n}}(e)),n.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;n.prop+=e.shift()[1]}for(n.raws.between="";e.length;){if(a=e.shift(),":"===a[0]){n.raws.between+=a[1];break}"word"===a[0]&&/\w/.test(a[1])&&this.unknownWord([a]),n.raws.between+=a[1]}("_"===n.prop[0]||"*"===n.prop[0])&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));let i,s=[];for(;e.length&&(i=e[0][0],"space"===i||"comment"===i);)s.push(e.shift());this.precheckMissedSemicolon(e);for(let r=e.length-1;r>=0;r--){if(a=e[r],"!important"===a[1].toLowerCase()){n.important=!0;let t=this.stringFrom(e,r);t=this.spacesFromEnd(e)+t," !important"!==t&&(n.raws.important=t);break}if("important"===a[1].toLowerCase()){let t=e.slice(0),a="";for(let e=r;e>0;e--){let r=t[e][0];if(0===a.trim().indexOf("!")&&"space"!==r)break;a=t.pop()[1]+a}0===a.trim().indexOf("!")&&(n.important=!0,n.raws.important=a,e=t)}if("space"!==a[0]&&"comment"!==a[0])break}e.some((e=>"space"!==e[0]&&"comment"!==e[0]))&&(n.raws.between+=s.map((e=>e[1])).join(""),s=[]),this.raw(n,"value",s.concat(e),t),n.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let t=new s;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let e=this.current.nodes[this.current.nodes.length-1];e&&"rule"===e.type&&!e.raws.ownSemicolon&&(e.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}init(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}other(e){let t=!1,r=null,n=!1,a=null,o=[],i=e[1].startsWith("--"),s=[],l=e;for(;l;){if(r=l[0],s.push(l),"("===r||"["===r)a||(a=l),o.push("("===r?")":"]");else if(i&&n&&"{"===r)a||(a=l),o.push("}");else if(0===o.length){if(";"===r){if(n)return void this.decl(s,i);break}if("{"===r)return void this.rule(s);if("}"===r){this.tokenizer.back(s.pop()),t=!0;break}":"===r&&(n=!0)}else r===o[o.length-1]&&(o.pop(),0===o.length&&(a=null));l=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),o.length>0&&this.unclosedBracket(a),t&&n){if(!i)for(;s.length&&(l=s[s.length-1][0],"space"===l||"comment"===l);)this.tokenizer.back(s.pop());this.decl(s,i)}else this.unknownWord(s)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}precheckMissedSemicolon(){}raw(e,t,r,n){let a,o,i,s,u=r.length,c="",d=!0;for(let p=0;p<u;p+=1)a=r[p],o=a[0],"space"!==o||p!==u-1||n?"comment"===o?(s=r[p-1]?r[p-1][0]:"empty",i=r[p+1]?r[p+1][0]:"empty",l[s]||l[i]||","===c.slice(-1)?d=!1:c+=a[1]):c+=a[1]:d=!1;if(!d){let n=r.reduce(((e,t)=>e+t[1]),"");e.raws[t]={raw:n,value:c}}e[t]=c}rule(e){e.pop();let t=new s;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}spacesAndCommentsFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t||"comment"===t);)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let t,r="";for(;e.length&&(t=e[0][0],"space"===t||"comment"===t);)r+=e.shift()[1];return r}spacesFromEnd(e){let t,r="";for(;e.length&&(t=e[e.length-1][0],"space"===t);)r=e.pop()[1]+r;return r}stringFrom(e,t){let r="";for(let n=t;n<e.length;n++)r+=e[n][1];return e.splice(t,e.length-t),r}unclosedBlock(){let e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}unclosedBracket(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}unexpectedClose(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}unknownWord(e){throw this.input.error("Unknown word",{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}unnamedAtrule(e,t){throw this.input.error("At-rule without name",{offset:t[2]},{offset:t[2]+t[1].length})}}})),Zc=Qc((()=>{})),Hc=Qc(((e,t)=>{t.exports={nanoid:(e=21)=>{let t="",r=e;for(;r--;)t+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return t},customAlphabet:(e,t=21)=>(r=t)=>{let n="",a=r;for(;a--;)n+=e[Math.random()*e.length|0];return n}}})),Kc=Qc(((e,t)=>{t.exports=class{}})),Jc=Qc(((e,t)=>{var{SourceMapConsumer:r,SourceMapGenerator:n}=Zc(),{fileURLToPath:a,pathToFileURL:o}={},{isAbsolute:i,resolve:s}={},{nanoid:l}=Hc(),u=Nc(),c=Wc(),d=Kc(),p=Symbol("fromOffsetCache"),m=!(!r||!n),f=!(!s||!i),h=class{constructor(e,t={}){if(null===e||typeof e>"u"||"object"==typeof e&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),"\ufeff"===this.css[0]||""===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,t.from&&(!f||/^\w+:\/\//.test(t.from)||i(t.from)?this.file=t.from:this.file=s(t.from)),f&&m){let e=new d(this.css,t);if(e.text){this.map=e;let t=e.consumer().file;!this.file&&t&&(this.file=this.mapResolve(t))}}this.file||(this.id="<input css "+l(6)+">"),this.map&&(this.map.file=this.from)}error(e,t,r,n={}){let a,i,s;if(t&&"object"==typeof t){let e=t,n=r;if("number"==typeof e.offset){let n=this.fromOffset(e.offset);t=n.line,r=n.col}else t=e.line,r=e.column;if("number"==typeof n.offset){let e=this.fromOffset(n.offset);i=e.line,s=e.col}else i=n.line,s=n.column}else if(!r){let e=this.fromOffset(t);t=e.line,r=e.col}let l=this.origin(t,r,i,s);return a=l?new c(e,void 0===l.endLine?l.line:{column:l.column,line:l.line},void 0===l.endLine?l.column:{column:l.endColumn,line:l.endLine},l.source,l.file,n.plugin):new c(e,void 0===i?t:{column:r,line:t},void 0===i?r:{column:s,line:i},this.css,this.file,n.plugin),a.input={column:r,endColumn:s,endLine:i,line:t,source:this.css},this.file&&(o&&(a.input.url=o(this.file).toString()),a.input.file=this.file),a}fromOffset(e){let t,r;if(this[p])r=this[p];else{let e=this.css.split("\n");r=new Array(e.length);let t=0;for(let n=0,a=e.length;n<a;n++)r[n]=t,t+=e[n].length+1;this[p]=r}t=r[r.length-1];let n=0;if(e>=t)n=r.length-1;else{let t,a=r.length-2;for(;n<a;)if(t=n+(a-n>>1),e<r[t])a=t-1;else{if(!(e>=r[t+1])){n=t;break}n=t+1}}return{col:e-r[n]+1,line:n+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:s(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,t,r,n){if(!this.map)return!1;let s,l,u=this.map.consumer(),c=u.originalPositionFor({column:t,line:e});if(!c.source)return!1;"number"==typeof r&&(s=u.originalPositionFor({column:n,line:r})),l=i(c.source)?o(c.source):new URL(c.source,this.map.consumer().sourceRoot||o(this.map.mapFile));let d={column:c.column,endColumn:s&&s.column,endLine:s&&s.line,line:c.line,url:l.toString()};if("file:"===l.protocol){if(!a)throw new Error("file: protocol is not available in this PostCSS build");d.file=a(l)}let p=u.sourceContentFor(c.source);return p&&(d.source=p),d}toJSON(){let e={};for(let t of["hasBOM","css","file","id"])null!=this[t]&&(e[t]=this[t]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};t.exports=h,h.default=h,u&&u.registerInput&&u.registerInput(h)})),ed=Qc(((e,t)=>{var r=zc(),n=Gc(),a=Jc();function o(e,t){let r=new n(new a(e,t));try{r.parse()}catch(U){throw U}return r.root}t.exports=o,o.default=o,r.registerParse(o)})),td=Qc(((e,t)=>{var r=Xc(),n=Jc();t.exports={isInlineComment(e){if("word"===e[0]&&"//"===e[1].slice(0,2)){let t,a,o=e,i=[];for(;e;){if(/\r?\n/.test(e[1])){if(/['"].*\r?\n/.test(e[1])){i.push(e[1].substring(0,e[1].indexOf("\n"))),a=e[1].substring(e[1].indexOf("\n"));let r=this.input.css.valueOf().substring(this.tokenizer.position());a+=r,t=e[3]+r.length-a.length}else this.tokenizer.back(e);break}i.push(e[1]),t=e[2],e=this.tokenizer.nextToken({ignoreUnclosed:!0})}let s=["comment",i.join(""),o[2],t];return this.inlineComment(s),a&&(this.input=new n(a),this.tokenizer=r(this.input)),!0}if("/"===e[1]){let r=this.tokenizer.nextToken({ignoreUnclosed:!0});if("comment"===r[0]&&/^\/\*/.test(r[1]))return r[0]="word",r[1]=r[1].slice(1),e[1]="//",this.tokenizer.back(r),t.exports.isInlineComment.bind(this)(e)}return!1}}})),rd=Qc(((e,t)=>{t.exports={interpolation(e){let t=[e,this.tokenizer.nextToken()],r=["word","}"];if(t[0][1].length>1||"{"!==t[1][0])return this.tokenizer.back(t[1]),!1;for(e=this.tokenizer.nextToken();e&&r.includes(e[0]);)t.push(e),e=this.tokenizer.nextToken();let n=t.map((e=>e[1])),[a]=t,o=t.pop(),i=["word",n.join(""),a[2],o[2]];return this.tokenizer.back(e),this.tokenizer.back(i),!0}}})),nd=Qc(((e,t)=>{var r=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/,n=/\.[0-9]/;t.exports={isMixinToken:e=>{let[,t]=e,[a]=t;return("."===a||"#"===a)&&!1===r.test(t)&&!1===n.test(t)}}})),ad=Qc(((e,t)=>{var r=Xc(),n=/^url\((.+)\)/;t.exports=e=>{let{name:t,params:a=""}=e;if("import"===t&&a.length){e.import=!0;let t=r({css:a});for(e.filename=a.replace(n,"$1");!t.endOfFile();){let[r,n]=t.nextToken();if("word"===r&&"url"===n)return;if("brackets"===r){e.options=n,e.filename=a.replace(n,"").trim();break}}}}})),od=Qc(((e,t)=>{var r=/:$/,n=/^:(\s+)?/;t.exports=e=>{let{name:t,params:a=""}=e;if(":"===e.name.slice(-1)){if(r.test(t)){let[n]=t.match(r);e.name=t.replace(n,""),e.raws.afterName=n+(e.raws.afterName||""),e.variable=!0,e.value=e.params}if(n.test(a)){let[t]=a.match(n);e.value=a.replace(t,""),e.raws.afterName=(e.raws.afterName||"")+t,e.variable=!0}}}})),id=Qc(((e,t)=>{var r=Bc(),n=Gc(),{isInlineComment:a}=td(),{interpolation:o}=rd(),{isMixinToken:i}=nd(),s=ad(),l=od(),u=/(!\s*important)$/i;t.exports=class extends n{constructor(...e){super(...e),this.lastNode=null}atrule(e){o.bind(this)(e)||(super.atrule(e),s(this.lastNode),l(this.lastNode))}decl(...e){super.decl(...e),/extend\(.+\)/i.test(this.lastNode.value)&&(this.lastNode.extend=!0)}each(e){e[0][1]=` ${e[0][1]}`;let t=e.findIndex((e=>"("===e[0])),r=e.reverse().find((e=>")"===e[0])),n=e.reverse().indexOf(r),a=e.splice(t,n).map((e=>e[1])).join("");for(let o of e.reverse())this.tokenizer.back(o);this.atrule(this.tokenizer.nextToken()),this.lastNode.function=!0,this.lastNode.params=a}init(e,t,r){super.init(e,t,r),this.lastNode=e}inlineComment(e){let t=new r,n=e[1].slice(2);if(this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.inline=!0,t.raws.begin="//",/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{let e=n.match(/^(\s*)([^]*[^\s])(\s*)$/);[,t.raws.left,t.text,t.raws.right]=e}}mixin(e){let[t]=e,r=t[1].slice(0,1),n=e.findIndex((e=>"brackets"===e[0])),a=e.findIndex((e=>"("===e[0])),o="";if((n<0||n>3)&&a>0){let t=e.reduce(((e,t,r)=>")"===t[0]?r:e)),r=e.slice(a,t+a).map((e=>e[1])).join(""),[n]=e.slice(a),o=[n[2],n[3]],[i]=e.slice(t,t+1),s=[i[2],i[3]],l=["brackets",r].concat(o,s),u=e.slice(0,a),c=e.slice(t+1);(e=u).push(l),e=e.concat(c)}let i=[];for(let l of e)if(("!"===l[1]||i.length)&&i.push(l),"important"===l[1])break;if(i.length){let[t]=i,r=e.indexOf(t),n=i[i.length-1],a=[t[2],t[3]],o=[n[4],n[5]],s=["word",i.map((e=>e[1])).join("")].concat(a,o);e.splice(r,i.length,s)}let s=e.findIndex((e=>u.test(e[1])));s>0&&([,o]=e[s],e.splice(s,1));for(let l of e.reverse())this.tokenizer.back(l);this.atrule(this.tokenizer.nextToken()),this.lastNode.mixin=!0,this.lastNode.raws.identifier=r,o&&(this.lastNode.important=!0,this.lastNode.raws.important=o)}other(e){a.bind(this)(e)||super.other(e)}rule(e){let t=e[e.length-1],r=e[e.length-2];if("at-word"===r[0]&&"{"===t[0]&&(this.tokenizer.back(t),o.bind(this)(r))){let t=this.tokenizer.nextToken();e=e.slice(0,e.length-2).concat([t]);for(let r of e.reverse())this.tokenizer.back(r)}else super.rule(e),/:extend\(.+\)/i.test(this.lastNode.selector)&&(this.lastNode.extend=!0)}unknownWord(e){let[t]=e;"each"!==e[0][1]||"("!==e[1][0]?i(t)?this.mixin(e):super.unknownWord(e):this.each(e)}}})),sd=Qc(((e,t)=>{var r=Ac();t.exports=class extends r{atrule(e,t){if(!e.mixin&&!e.variable&&!e.function)return void super.atrule(e,t);let r=`${e.function?"":e.raws.identifier||"@"}${e.name}`,n=e.params?this.rawValue(e,"params"):"",a=e.raws.important||"";if(e.variable&&(n=e.value),typeof e.raws.afterName<"u"?r+=e.raws.afterName:n&&(r+=" "),e.nodes)this.block(e,r+n+a);else{let o=(e.raws.between||"")+a+(t?";":"");this.builder(r+n+o,e)}}comment(e){if(e.inline){let t=this.raw(e,"left","commentLeft"),r=this.raw(e,"right","commentRight");this.builder(`//${t}${e.text}${r}`,e)}else super.comment(e)}}})),ld=Qc(((e,t)=>{var r=Jc(),n=id(),a=sd();t.exports={parse(e,t){let a=new r(e,t),o=new n(a);return o.parse(),o.root.walk((e=>{let t=a.css.lastIndexOf(e.source.input.css);if(0===t)return;if(t+e.source.input.css.length!==a.css.length)throw new Error("Invalid state detected in postcss-less");let r=t+e.source.start.offset,n=a.fromOffset(t+e.source.start.offset);if(e.source.start={offset:r,line:n.line,column:n.col},e.source.end){let r=t+e.source.end.offset,n=a.fromOffset(t+e.source.end.offset);e.source.end={offset:r,line:n.line,column:n.col}}})),o.root},stringify(e,t){new a(t).stringify(e)},nodeToString(e){let r="";return t.exports.stringify(e,(e=>{r+=e})),r}}})),ud=Qc(((e,t)=>{t.exports=class{generate(){}}})),cd=Qc(((e,t)=>{var r,n,a=zc(),o=class extends a{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new r(new n,this,e).stringify()}};o.registerLazyResult=e=>{r=e},o.registerProcessor=e=>{n=e},t.exports=o,o.default=o})),dd=Qc(((e,t)=>{var r={};t.exports=function(e){r[e]||(r[e]=!0,typeof console<"u"&&console.warn&&console.warn(e))}})),pd=Qc(((e,t)=>{var r=class{constructor(e,t={}){if(this.type="warning",this.text=e,t.node&&t.node.source){let e=t.node.rangeBy(t);this.line=e.start.line,this.column=e.start.column,this.endLine=e.end.line,this.endColumn=e.end.column}for(let r in t)this[r]=t[r]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};t.exports=r,r.default=r})),md=Qc(((e,t)=>{var r=pd(),n=class{constructor(e,t,r){this.processor=e,this.messages=[],this.root=t,this.opts=r,this.css=void 0,this.map=void 0}toString(){return this.css}warn(e,t={}){t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);let n=new r(e,t);return this.messages.push(n),n}warnings(){return this.messages.filter((e=>"warning"===e.type))}get content(){return this.css}};t.exports=n,n.default=n})),fd=Qc(((e,t)=>{var{isClean:r,my:n}=Rc(),a=ud(),o=jc(),i=zc(),s=cd();dd();var l=md(),u=ed(),c=Uc(),d={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},p={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},m={Once:!0,postcssPlugin:!0,prepare:!0};function f(e){return"object"==typeof e&&"function"==typeof e.then}function h(e){let t=!1,r=d[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[r,r+"-"+t,0,r+"Exit",r+"Exit-"+t]:t?[r,r+"-"+t,r+"Exit",r+"Exit-"+t]:e.append?[r,0,r+"Exit"]:[r,r+"Exit"]}function v(e){let t;return t="document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:h(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function g(e){return e[r]=!1,e.nodes&&e.nodes.forEach((e=>g(e))),e}var O={},y=class e{constructor(t,r,a){let o;if(this.stringified=!1,this.processed=!1,"object"!=typeof r||null===r||"root"!==r.type&&"document"!==r.type)if(r instanceof e||r instanceof l)o=g(r.root),r.map&&(typeof a.map>"u"&&(a.map={}),a.map.inline||(a.map.inline=!1),a.map.prev=r.map);else{let e=u;a.syntax&&(e=a.syntax.parse),a.parser&&(e=a.parser),e.parse&&(e=e.parse);try{o=e(r,a)}catch(s){this.processed=!0,this.error=s}o&&!o[n]&&i.rebuild(o)}else o=g(r);this.result=new l(t,o,a),this.helpers={...O,postcss:O,result:this.result},this.plugins=this.processor.plugins.map((e=>"object"==typeof e&&e.prepare?{...e,...e.prepare(this.result)}:e))}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(e,t){let r=this.result.lastPlugin;try{t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin?r.postcssVersion:(e.plugin=r.postcssPlugin,e.setMessage())}catch(U){console&&console.error&&console.error(U)}return e}prepareVisitors(){this.listeners={};let e=(e,t,r)=>{this.listeners[t]||(this.listeners[t]=[]),this.listeners[t].push([e,r])};for(let t of this.plugins)if("object"==typeof t)for(let r in t){if(!p[r]&&/^[A-Z]/.test(r))throw new Error(`Unknown event ${r} in ${t.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!m[r])if("object"==typeof t[r])for(let n in t[r])e(t,"*"===n?r:r+"-"+n.toLowerCase(),t[r][n]);else"function"==typeof t[r]&&e(t,r,t[r])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let e=0;e<this.plugins.length;e++){let t=this.plugins[e],r=this.runOnRoot(t);if(f(r))try{await r}catch(U){throw this.handleError(U)}}if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[r];){e[r]=!0;let t=[v(e)];for(;t.length>0;){let e=this.visitTick(t);if(f(e))try{await e}catch(U){let r=t[t.length-1].node;throw this.handleError(U,r)}}}if(this.listeners.OnceExit)for(let[t,r]of this.listeners.OnceExit){this.result.lastPlugin=t;try{if("document"===e.type){let t=e.nodes.map((e=>r(e,this.helpers)));await Promise.all(t)}else await r(e,this.helpers)}catch(U){throw this.handleError(U)}}}return this.processed=!0,this.stringify()}runOnRoot(e){this.result.lastPlugin=e;try{if("object"==typeof e&&e.Once){if("document"===this.result.root.type){let t=this.result.root.nodes.map((t=>e.Once(t,this.helpers)));return f(t[0])?Promise.all(t):t}return e.Once(this.result.root,this.helpers)}if("function"==typeof e)return e(this.result.root,this.result)}catch(t){throw this.handleError(t)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let e=this.result.opts,t=o;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);let r=new a(t,this.result.root,this.result.opts).generate();return this.result.css=r[0],this.result.map=r[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let e of this.plugins)if(f(this.runOnRoot(e)))throw this.getAsyncError();if(this.prepareVisitors(),this.hasListener){let e=this.result.root;for(;!e[r];)e[r]=!0,this.walkSync(e);if(this.listeners.OnceExit)if("document"===e.type)for(let t of e.nodes)this.visitSync(this.listeners.OnceExit,t);else this.visitSync(this.listeners.OnceExit,e)}return this.result}then(e,t){return this.async().then(e,t)}toString(){return this.css}visitSync(e,t){for(let[n,a]of e){let e;this.result.lastPlugin=n;try{e=a(t,this.helpers)}catch(r){throw this.handleError(r,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(f(e))throw this.getAsyncError()}}visitTick(e){let t=e[e.length-1],{node:n,visitors:a}=t;if("root"!==n.type&&"document"!==n.type&&!n.parent)return void e.pop();if(a.length>0&&t.visitorIndex<a.length){let[e,r]=a[t.visitorIndex];t.visitorIndex+=1,t.visitorIndex===a.length&&(t.visitors=[],t.visitorIndex=0),this.result.lastPlugin=e;try{return r(n.toProxy(),this.helpers)}catch(i){throw this.handleError(i,n)}}if(0!==t.iterator){let a,o=t.iterator;for(;a=n.nodes[n.indexes[o]];)if(n.indexes[o]+=1,!a[r])return a[r]=!0,void e.push(v(a));t.iterator=0,delete n.indexes[o]}let o=t.events;for(;t.eventIndex<o.length;){let e=o[t.eventIndex];if(t.eventIndex+=1,0===e)return void(n.nodes&&n.nodes.length&&(n[r]=!0,t.iterator=n.getIterator()));if(this.listeners[e])return void(t.visitors=this.listeners[e])}e.pop()}walkSync(e){e[r]=!0;let t=h(e);for(let n of t)if(0===n)e.nodes&&e.each((e=>{e[r]||this.walkSync(e)}));else{let t=this.listeners[n];if(t&&this.visitSync(t,e.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};y.registerPostcss=e=>{O=e},t.exports=y,y.default=y,c.registerLazyResult(y),s.registerLazyResult(y)})),hd=Qc(((e,t)=>{var r=ud(),n=jc();dd();var a=ed(),o=md(),i=class{constructor(e,t,a){t=t.toString(),this.stringified=!1,this._processor=e,this._css=t,this._opts=a,this._map=void 0;let i,s=n;this.result=new o(this._processor,i,this._opts),this.result.css=t;let l=this;Object.defineProperty(this.result,"root",{get:()=>l.root});let u=new r(s,i,this._opts,t);if(u.isMap()){let[e,t]=u.generate();e&&(this.result.css=e),t&&(this.result.map=t)}else u.clearAnnotation(),this.result.css=u.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,t){return this.async().then(e,t)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,t=a;try{e=t(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};t.exports=i,i.default=i})),vd=Qc(((e,t)=>{var r=hd(),n=fd(),a=cd(),o=Uc(),i=class{constructor(e=[]){this.version="8.4.39",this.plugins=this.normalize(e)}normalize(e){let t=[];for(let r of e)if(!0===r.postcss?r=r():r.postcss&&(r=r.postcss),"object"==typeof r&&Array.isArray(r.plugins))t=t.concat(r.plugins);else if("object"==typeof r&&r.postcssPlugin)t.push(r);else if("function"==typeof r)t.push(r);else if("object"!=typeof r||!r.parse&&!r.stringify)throw new Error(r+" is not a PostCSS plugin");return t}process(e,t={}){return this.plugins.length||t.parser||t.stringifier||t.syntax?new n(this,e,t):new r(this,e,t)}use(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}};t.exports=i,i.default=i,o.registerProcessor(i),a.registerProcessor(i)})),gd=Qc(((e,t)=>{var r=Mc(),n=Kc(),a=Bc(),o=Lc(),i=Jc(),s=Uc(),l=Fc();function u(e,t){if(Array.isArray(e))return e.map((e=>u(e)));let{inputs:c,...d}=e;if(c){t=[];for(let e of c){let r={...e,__proto__:i.prototype};r.map&&(r.map={...r.map,__proto__:n.prototype}),t.push(r)}}if(d.nodes&&(d.nodes=e.nodes.map((e=>u(e,t)))),d.source){let{inputId:e,...r}=d.source;d.source=r,null!=e&&(d.source.input=t[e])}if("root"===d.type)return new s(d);if("decl"===d.type)return new r(d);if("rule"===d.type)return new l(d);if("comment"===d.type)return new a(d);if("atrule"===d.type)return new o(d);throw new Error("Unknown node type: "+e.type)}t.exports=u,u.default=u})),Od=Qc(((e,t)=>{var r=Wc(),n=Mc(),a=fd(),o=zc(),i=vd(),s=jc(),l=gd(),u=cd(),c=pd(),d=Bc(),p=Lc(),m=md(),f=Jc(),h=ed(),v=Yc(),g=Fc(),O=Uc(),y=Dc();function b(...e){return 1===e.length&&Array.isArray(e[0])&&(e=e[0]),new i(e)}b.plugin=function(e,t){let r,n=!1;function a(...r){console&&console.warn&&!n&&(n=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"));let a=t(...r);return a.postcssPlugin=e,a.postcssVersion=(new i).version,a}return Object.defineProperty(a,"postcss",{get:()=>(r||(r=a()),r)}),a.process=function(e,t,r){return b([a(r)]).process(e,t)},a},b.stringify=s,b.parse=h,b.fromJSON=l,b.list=v,b.comment=e=>new d(e),b.atRule=e=>new p(e),b.decl=e=>new n(e),b.rule=e=>new g(e),b.root=e=>new O(e),b.document=e=>new u(e),b.CssSyntaxError=r,b.Declaration=n,b.Container=o,b.Processor=i,b.Document=u,b.Comment=d,b.Warning=c,b.AtRule=p,b.Result=m,b.Input=f,b.Rule=g,b.Root=O,b.Node=y,a.registerPostcss(b),t.exports=b,b.default=b})),yd=Qc(((e,t)=>{var{Container:r}=Od();t.exports=class extends r{constructor(e){super(e),this.type="decl",this.isNested=!0,this.nodes||(this.nodes=[])}}})),bd=Qc(((e,t)=>{var r=/[\t\n\f\r "#'()/;[\\\]{}]/g,n=/[,\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,a=/.[\r\n"'(/\\]/,o=/[\da-f]/i,i=/[\n\f\r]/g;t.exports=function(e,t={}){let s,l,u,c,d,p,m,f,h,v,g=e.css.valueOf(),O=t.ignoreErrors,y=g.length,b=0,_=[],x=[];function w(t){throw e.error("Unclosed "+t,b)}function S(){let e=1,t=!1,r=!1;for(;e>0;)l+=1,g.length<=l&&w("interpolation"),s=g.charCodeAt(l),f=g.charCodeAt(l+1),t?r||s!==t?92===s?r=!r:r&&(r=!1):(t=!1,r=!1):39===s||34===s?t=s:125===s?e-=1:35===s&&123===f&&(e+=1)}return{back:function(e){x.push(e)},endOfFile:function(){return 0===x.length&&b>=y},nextToken:function(e){if(x.length)return x.pop();if(b>=y)return;let t=!!e&&e.ignoreUnclosed;switch(s=g.charCodeAt(b),s){case 10:case 32:case 9:case 13:case 12:l=b;do{l+=1,s=g.charCodeAt(l)}while(32===s||10===s||9===s||13===s||12===s);h=["space",g.slice(b,l)],b=l-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let e=String.fromCharCode(s);h=[e,e,b];break}case 44:h=["word",",",b,b+1];break;case 40:if(m=_.length?_.pop()[1]:"",f=g.charCodeAt(b+1),"url"===m&&39!==f&&34!==f){for(v=1,p=!1,l=b+1;l<=g.length-1;){if(f=g.charCodeAt(l),92===f)p=!p;else if(40===f)v+=1;else if(41===f&&(v-=1,0===v))break;l+=1}c=g.slice(b,l+1),h=["brackets",c,b,l],b=l}else l=g.indexOf(")",b+1),c=g.slice(b,l+1),-1===l||a.test(c)?h=["(","(",b]:(h=["brackets",c,b,l],b=l);break;case 39:case 34:for(u=s,l=b,p=!1;l<y&&(l++,l===y&&w("string"),s=g.charCodeAt(l),f=g.charCodeAt(l+1),p||s!==u);)92===s?p=!p:p?p=!1:35===s&&123===f&&S();h=["string",g.slice(b,l+1),b,l],b=l;break;case 64:r.lastIndex=b+1,r.test(g),l=0===r.lastIndex?g.length-1:r.lastIndex-2,h=["at-word",g.slice(b,l+1),b,l],b=l;break;case 92:for(l=b,d=!0;92===g.charCodeAt(l+1);)l+=1,d=!d;if(s=g.charCodeAt(l+1),d&&47!==s&&32!==s&&10!==s&&9!==s&&13!==s&&12!==s&&(l+=1,o.test(g.charAt(l)))){for(;o.test(g.charAt(l+1));)l+=1;32===g.charCodeAt(l+1)&&(l+=1)}h=["word",g.slice(b,l+1),b,l],b=l;break;default:f=g.charCodeAt(b+1),35===s&&123===f?(l=b,S(),c=g.slice(b,l+1),h=["word",c,b,l],b=l):47===s&&42===f?(l=g.indexOf("*/",b+2)+1,0===l&&(O||t?l=g.length:w("comment")),h=["comment",g.slice(b,l+1),b,l],b=l):47===s&&47===f?(i.lastIndex=b+1,i.test(g),l=0===i.lastIndex?g.length-1:i.lastIndex-2,c=g.slice(b,l+1),h=["comment",c,b,l,"inline"],b=l):(n.lastIndex=b+1,n.test(g),l=0===n.lastIndex?g.length-1:n.lastIndex-2,h=["word",g.slice(b,l+1),b,l],_.push(h),b=l)}return b++,h},position:function(){return b}}}})),_d=Qc(((e,t)=>{var{Comment:r}=Od(),n=Gc(),a=yd(),o=bd();t.exports=class extends n{atrule(e){let t=e[1],r=e;for(;!this.tokenizer.endOfFile();){let e=this.tokenizer.nextToken();if("word"!==e[0]||e[2]!==r[3]+1){this.tokenizer.back(e);break}t+=e[1],r=e}super.atrule(["at-word",t,e[2],r[3]])}comment(e){if("inline"===e[4]){let t=new r;this.init(t,e[2]),t.raws.inline=!0;let n=this.input.fromOffset(e[3]);t.source.end={column:n.col,line:n.line,offset:e[3]+1};let a=e[1].slice(2);if(/^\s*$/.test(a))t.text="",t.raws.left=a,t.raws.right="";else{let e=a.match(/^(\s*)([^]*\S)(\s*)$/);t.text=e[2].replace(/(\*\/|\/\*)/g,"*//*"),t.raws.left=e[1],t.raws.right=e[3],t.raws.text=e[2]}}else super.comment(e)}createTokenizer(){this.tokenizer=o(this.input)}raw(e,t,r,n){if(super.raw(e,t,r,n),e.raws[t]){let n=e.raws[t].raw;e.raws[t].raw=r.reduce(((e,t)=>"comment"===t[0]&&"inline"===t[4]?e+"/*"+t[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*")+"*/":e+t[1]),""),n!==e.raws[t].raw&&(e.raws[t].scss=n)}}rule(e){let t=!1,r=0,n="";for(let a of e)if(t)"comment"!==a[0]&&"{"!==a[0]&&(n+=a[1]);else{if("space"===a[0]&&a[1].includes("\n"))break;"("===a[0]?r+=1:")"===a[0]?r-=1:0===r&&":"===a[0]&&(t=!0)}if(!t||""===n.trim()||/^[#:A-Za-z-]/.test(n))super.rule(e);else{e.pop();let t,r,n=new a;this.init(n,e[0][2]);for(let a=e.length-1;a>=0;a--)if("space"!==e[a][0]){t=e[a];break}if(t[3]){let e=this.input.fromOffset(t[3]);n.source.end={column:e.col,line:e.line,offset:t[3]+1}}else{let e=this.input.fromOffset(t[2]);n.source.end={column:e.col,line:e.line,offset:t[2]+1}}for(;"word"!==e[0][0];)n.raws.before+=e.shift()[1];if(e[0][2]){let t=this.input.fromOffset(e[0][2]);n.source.start={column:t.col,line:t.line,offset:e[0][2]}}for(n.prop="";e.length;){let t=e[0][0];if(":"===t||"space"===t||"comment"===t)break;n.prop+=e.shift()[1]}for(n.raws.between="";e.length;){if(r=e.shift(),":"===r[0]){n.raws.between+=r[1];break}n.raws.between+=r[1]}("_"===n.prop[0]||"*"===n.prop[0])&&(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1)),n.raws.between+=this.spacesAndCommentsFromStart(e),this.precheckMissedSemicolon(e);for(let a=e.length-1;a>0;a--){if(r=e[a],"!important"===r[1]){n.important=!0;let t=this.stringFrom(e,a);t=this.spacesFromEnd(e)+t," !important"!==t&&(n.raws.important=t);break}if("important"===r[1]){let t=e.slice(0),r="";for(let e=a;e>0;e--){let n=t[e][0];if(0===r.trim().indexOf("!")&&"space"!==n)break;r=t.pop()[1]+r}0===r.trim().indexOf("!")&&(n.important=!0,n.raws.important=r,e=t)}if("space"!==r[0]&&"comment"!==r[0])break}this.raw(n,"value",e),n.value.includes(":")&&this.checkMissedSemicolon(e),this.current=n}}}})),xd=Qc(((e,t)=>{var{Input:r}=Od(),n=_d();t.exports=function(e,t){let a=new n(new r(e,t));return a.parse(),a.root}})),wd=Qc((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){this.after=e.after,this.before=e.before,this.type=e.type,this.value=e.value,this.sourceIndex=e.sourceIndex}})),Sd=Qc((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=function(e){return e&&e.__esModule?e:{default:e}}(wd());function r(e){var t=this;this.constructor(e),this.nodes=e.nodes,void 0===this.after&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),void 0===this.before&&(this.before=this.nodes.length>0?this.nodes[0].before:""),void 0===this.sourceIndex&&(this.sourceIndex=this.before.length),this.nodes.forEach((function(e){e.parent=t}))}r.prototype=Object.create(t.default.prototype),r.constructor=t.default,r.prototype.walk=function(e,t){for(var r="string"==typeof e||e instanceof RegExp,n=r?t:e,a="string"==typeof e?new RegExp(e):e,o=0;o<this.nodes.length;o++){var i=this.nodes[o];if((!r||a.test(i.type))&&n&&!1===n(i,o,this.nodes)||i.nodes&&!1===i.walk(e,t))return!1}return!0},r.prototype.each=function(){for(var e=arguments.length<=0||void 0===arguments[0]?function(){}:arguments[0],t=0;t<this.nodes.length;t++){var r=this.nodes[t];if(!1===e(r,t,this.nodes))return!1}return!0},e.default=r})),kd=Qc((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.parseMediaFeature=a,e.parseMediaQuery=o,e.parseMediaList=function(e){var n=[],a=0,i=0,s=/^(\s*)url\s*\(/.exec(e);if(null!==s){for(var l=s[0].length,u=1;u>0;){var c=e[l];"("===c&&u++,")"===c&&u--,l++}n.unshift(new t.default({type:"url",value:e.substring(0,l).trim(),sourceIndex:s[1].length,before:s[1],after:/^(\s*)/.exec(e.substring(l))[1]})),a=l}for(var d=a;d<e.length;d++){var p=e[d];if("("===p&&i++,")"===p&&i--,0===i&&","===p){var m=e.substring(a,d),f=/^(\s*)/.exec(m)[1];n.push(new r.default({type:"media-query",value:m.trim(),sourceIndex:a+f.length,nodes:o(m,a),before:f,after:/(\s*)$/.exec(m)[1]})),a=d+1}}var h=e.substring(a),v=/^(\s*)/.exec(h)[1];return n.push(new r.default({type:"media-query",value:h.trim(),sourceIndex:a+v.length,nodes:o(h,a),before:v,after:/(\s*)$/.exec(h)[1]})),n};var t=n(wd()),r=n(Sd());function n(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=arguments.length<=1||void 0===arguments[1]?0:arguments[1],r=[{mode:"normal",character:null}],n=[],a=0,o="",i=null,s=null,l=t,u=e;"("===e[0]&&")"===e[e.length-1]&&(u=e.substring(1,e.length-1),l++);for(var c=0;c<u.length;c++){var d=u[c];if(("'"===d||'"'===d)&&(!0===r[a].isCalculationEnabled?(r.push({mode:"string",isCalculationEnabled:!1,character:d}),a++):"string"===r[a].mode&&r[a].character===d&&"\\"!==u[c-1]&&(r.pop(),a--)),"{"===d?(r.push({mode:"interpolation",isCalculationEnabled:!0}),a++):"}"===d&&(r.pop(),a--),"normal"===r[a].mode&&":"===d){var p=u.substring(c+1);(s={type:"value",before:/^(\s*)/.exec(p)[1],after:/(\s*)$/.exec(p)[1],value:p.trim()}).sourceIndex=s.before.length+c+1+l,i={type:"colon",sourceIndex:c+l,after:s.before,value:":"};break}o+=d}return(o={type:"media-feature",before:/^(\s*)/.exec(o)[1],after:/(\s*)$/.exec(o)[1],value:o.trim()}).sourceIndex=o.before.length+l,n.push(o),null!==i&&(i.before=o.after,n.push(i)),null!==s&&n.push(s),n}function o(e){var n=arguments.length<=1||void 0===arguments[1]?0:arguments[1],o=[],i=0,s=!1,l=void 0;l={before:"",after:"",value:""};for(var u=0;u<e.length;u++){var c=e[u];s?(l.value+=c,("{"===c||"("===c)&&i++,(")"===c||"}"===c)&&i--):-1!==c.search(/\s/)?l.before+=c:("("===c&&(l.type="media-feature-expression",i++),l.value=c,l.sourceIndex=n+u,s=!0),s&&0===i&&(")"===c||u===e.length-1||-1!==e[u+1].search(/\s/))&&(-1!==["not","only","and"].indexOf(l.value)&&(l.type="keyword"),"media-feature-expression"===l.type&&(l.nodes=a(l.value,l.sourceIndex)),o.push(Array.isArray(l.nodes)?new r.default(l):new t.default(l)),l={before:"",after:"",value:""},s=!1)}for(var d=0;d<o.length;d++)if(l=o[d],d>0&&(o[d-1].after=l.before),void 0===l.type){if(d>0){if("media-feature-expression"===o[d-1].type){l.type="keyword";continue}if("not"===o[d-1].value||"only"===o[d-1].value){l.type="media-type";continue}if("and"===o[d-1].value){l.type="media-feature-expression";continue}"media-type"===o[d-1].type&&(o[d+1]?l.type="media-feature-expression"===o[d+1].type?"keyword":"media-feature-expression":l.type="media-feature-expression")}if(0===d){if(!o[d+1]){l.type="media-type";continue}if(o[d+1]&&("media-feature-expression"===o[d+1].type||"keyword"===o[d+1].type)){l.type="media-type";continue}if(o[d+2]){if("media-feature-expression"===o[d+2].type){l.type="media-type",o[d+1].type="keyword";continue}if("keyword"===o[d+2].type){l.type="keyword",o[d+1].type="media-type";continue}}if(o[d+3]&&"media-feature-expression"===o[d+3].type){l.type="keyword",o[d+1].type="media-type",o[d+2].type="keyword";continue}}}return o}})),Td=Qc((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return new t.default({nodes:(0,r.parseMediaList)(e),type:"media-query-list",value:e.trim()})};var t=function(e){return e&&e.__esModule?e:{default:e}}(Sd()),r=kd()})),Cd=Qc(((e,t)=>{t.exports=function(e,t){return(t="number"==typeof t?t:1/0)?function e(r,n){return r.reduce((function(r,a){return Array.isArray(a)&&n<t?r.concat(e(a,n+1)):r.concat(a)}),[])}(e,1):Array.isArray(e)?e.map((function(e){return e})):e}})),$d=Qc(((e,t)=>{t.exports=function(e,t){for(var r=-1,n=[];-1!==(r=e.indexOf(t,r+1));)n.push(r);return n}})),Pd=Qc(((e,t)=>{t.exports=function(e,t,r){return 0===e.length?e:t?(r||e.sort(t),function(e,t){for(var r=1,n=e.length,a=e[0],o=e[0],i=1;i<n;++i)if(o=a,t(a=e[i],o)){if(i===r){r++;continue}e[r++]=a}return e.length=r,e}(e,t)):(r||e.sort(),function(e){for(var t=1,r=e.length,n=e[0],a=e[0],o=1;o<r;++o,a=n)if(a=n,(n=e[o])!==a){if(o===t){t++;continue}e[t++]=n}return e.length=t,e}(e))}})),Qd=Qc(((e,t)=>{e.__esModule=!0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function e(t,n){if("object"!==(typeof t>"u"?"undefined":r(t)))return t;var a=new t.constructor;for(var o in t)if(t.hasOwnProperty(o)){var i=t[o],s=typeof i>"u"?"undefined":r(i);"parent"===o&&"object"===s?n&&(a[o]=n):a[o]=i instanceof Array?i.map((function(t){return e(t,a)})):e(i,a)}return a};e.default=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var r in n(this,e),t)this[r]=t[r];var a=t.spaces,o=(a=void 0===a?{}:a).before,i=void 0===o?"":o,s=a.after;this.spaces={before:i,after:void 0===s?"":s}}return e.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},e.prototype.replaceWith=function(){if(this.parent){for(var e in arguments)this.parent.insertBefore(this,arguments[e]);this.remove()}return this},e.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},e.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},e.prototype.clone=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a(this);for(var r in e)t[r]=e[r];return t},e.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},e}(),t.exports=e.default})),Ed=Qc((e=>{e.__esModule=!0,e.TAG="tag",e.STRING="string",e.SELECTOR="selector",e.ROOT="root",e.PSEUDO="pseudo",e.NESTING="nesting",e.ID="id",e.COMMENT="comment",e.COMBINATOR="combinator",e.CLASS="class",e.ATTRIBUTE="attribute",e.UNIVERSAL="universal"})),qd=Qc(((e,t)=>{e.__esModule=!0;var r=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),n=function(e){return e&&e.__esModule?e:{default:e}}(Qd()),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(Ed());e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return n.nodes||(n.nodes=[]),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.append=function(e){return e.parent=this,this.nodes.push(e),this},t.prototype.prepend=function(e){return e.parent=this,this.nodes.unshift(e),this},t.prototype.at=function(e){return this.nodes[e]},t.prototype.index=function(e){return"number"==typeof e?e:this.nodes.indexOf(e)},t.prototype.removeChild=function(e){e=this.index(e),this.at(e).parent=void 0,this.nodes.splice(e,1);var t=void 0;for(var r in this.indexes)(t=this.indexes[r])>=e&&(this.indexes[r]=t-1);return this},t.prototype.removeAll=function(){var e=this.nodes,t=Array.isArray(e),r=0;for(e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if((r=e.next()).done)break;n=r.value}n.parent=void 0}return this.nodes=[],this},t.prototype.empty=function(){return this.removeAll()},t.prototype.insertAfter=function(e,t){var r=this.index(e);this.nodes.splice(r+1,0,t);var n=void 0;for(var a in this.indexes)r<=(n=this.indexes[a])&&(this.indexes[a]=n+this.nodes.length);return this},t.prototype.insertBefore=function(e,t){var r=this.index(e);this.nodes.splice(r,0,t);var n=void 0;for(var a in this.indexes)r<=(n=this.indexes[a])&&(this.indexes[a]=n+this.nodes.length);return this},t.prototype.each=function(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var t=this.lastEach;if(this.indexes[t]=0,this.length){for(var r=void 0,n=void 0;this.indexes[t]<this.length&&(r=this.indexes[t],!1!==(n=e(this.at(r),r)));)this.indexes[t]+=1;if(delete this.indexes[t],!1===n)return!1}},t.prototype.walk=function(e){return this.each((function(t,r){var n=e(t,r);if(!1!==n&&t.length&&(n=t.walk(e)),!1===n)return!1}))},t.prototype.walkAttributes=function(e){var t=this;return this.walk((function(r){if(r.type===a.ATTRIBUTE)return e.call(t,r)}))},t.prototype.walkClasses=function(e){var t=this;return this.walk((function(r){if(r.type===a.CLASS)return e.call(t,r)}))},t.prototype.walkCombinators=function(e){var t=this;return this.walk((function(r){if(r.type===a.COMBINATOR)return e.call(t,r)}))},t.prototype.walkComments=function(e){var t=this;return this.walk((function(r){if(r.type===a.COMMENT)return e.call(t,r)}))},t.prototype.walkIds=function(e){var t=this;return this.walk((function(r){if(r.type===a.ID)return e.call(t,r)}))},t.prototype.walkNesting=function(e){var t=this;return this.walk((function(r){if(r.type===a.NESTING)return e.call(t,r)}))},t.prototype.walkPseudos=function(e){var t=this;return this.walk((function(r){if(r.type===a.PSEUDO)return e.call(t,r)}))},t.prototype.walkTags=function(e){var t=this;return this.walk((function(r){if(r.type===a.TAG)return e.call(t,r)}))},t.prototype.walkUniversals=function(e){var t=this;return this.walk((function(r){if(r.type===a.UNIVERSAL)return e.call(t,r)}))},t.prototype.split=function(e){var t=this,r=[];return this.reduce((function(n,a,o){var i=e.call(t,a);return r.push(a),i?(n.push(r),r=[]):o===t.length-1&&n.push(r),n}),[])},t.prototype.map=function(e){return this.nodes.map(e)},t.prototype.reduce=function(e,t){return this.nodes.reduce(e,t)},t.prototype.every=function(e){return this.nodes.every(e)},t.prototype.some=function(e){return this.nodes.some(e)},t.prototype.filter=function(e){return this.nodes.filter(e)},t.prototype.sort=function(e){return this.nodes.sort(e)},t.prototype.toString=function(){return this.map(String).join("")},r(t,[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}]),t}(n.default),t.exports=e.default})),Vd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(qd()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.ROOT,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){var e=this.reduce((function(e,t){var r=String(t);return r?e+r+",":""}),"").slice(0,-1);return this.trailingComma?e+",":e},t}(r.default),t.exports=e.default})),Rd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(qd()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.SELECTOR,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(r.default),t.exports=e.default})),Id=Qc(((e,t)=>{e.__esModule=!0;var r=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),n=function(e){return e&&e.__esModule?e:{default:e}}(Qd());function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}e.default=function(e){function t(){return a(this,t),o(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){return[this.spaces.before,this.ns,String(this.value),this.spaces.after].join("")},r(t,[{key:"ns",get:function(){var e=this.namespace;return e?("string"==typeof e?e:"")+"|":""}}]),t}(n.default),t.exports=e.default})),Nd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Id()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.CLASS,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){return[this.spaces.before,this.ns,"."+this.value,this.spaces.after].join("")},t}(r.default),t.exports=e.default})),Wd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Qd()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.COMMENT,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(r.default),t.exports=e.default})),Ad=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Id()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.ID,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){return[this.spaces.before,this.ns,"#"+this.value,this.spaces.after].join("")},t}(r.default),t.exports=e.default})),jd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Id()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.TAG,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(r.default),t.exports=e.default})),Dd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Qd()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.STRING,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(r.default),t.exports=e.default})),Md=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(qd()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.PSEUDO,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.spaces.before,String(this.value),e,this.spaces.after].join("")},t}(r.default),t.exports=e.default})),Bd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Id()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.ATTRIBUTE,a.raws={},a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.toString=function(){var e=[this.spaces.before,"[",this.ns,this.attribute];return this.operator&&e.push(this.operator),this.value&&e.push(this.value),this.raws.insensitive?e.push(this.raws.insensitive):this.insensitive&&e.push(" i"),e.push("]"),e.concat(this.spaces.after).join("")},t}(r.default),t.exports=e.default})),zd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Id()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.UNIVERSAL,a.value="*",a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(r.default),t.exports=e.default})),Xd=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Qd()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.COMBINATOR,a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(r.default),t.exports=e.default})),Ld=Qc(((e,t)=>{e.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(Qd()),n=Ed();e.default=function(e){function t(r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var a=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,r));return a.type=n.NESTING,a.value="&",a}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t}(r.default),t.exports=e.default})),Ud=Qc(((e,t)=>{e.__esModule=!0,e.default=function(e){return e.sort((function(e,t){return e-t}))},t.exports=e.default})),Yd=Qc(((e,t)=>{e.__esModule=!0,e.default=function(e){for(var t=[],a=e.css.valueOf(),o=void 0,i=void 0,s=void 0,l=void 0,u=void 0,c=void 0,d=void 0,p=void 0,m=void 0,f=void 0,h=void 0,v=a.length,g=-1,O=1,y=0,b=function(t,r){if(!e.safe)throw e.error("Unclosed "+t,O,y-g,y);i=(a+=r).length-1};y<v;){switch(10===(o=a.charCodeAt(y))&&(g=y,O+=1),o){case 10:case 32:case 9:case 13:case 12:i=y;do{i+=1,10===(o=a.charCodeAt(i))&&(g=i,O+=1)}while(32===o||10===o||9===o||13===o||12===o);t.push(["space",a.slice(y,i),O,y-g,y]),y=i-1;break;case 43:case 62:case 126:case 124:i=y;do{i+=1,o=a.charCodeAt(i)}while(43===o||62===o||126===o||124===o);t.push(["combinator",a.slice(y,i),O,y-g,y]),y=i-1;break;case 42:t.push(["*","*",O,y-g,y]);break;case 38:t.push(["&","&",O,y-g,y]);break;case 44:t.push([",",",",O,y-g,y]);break;case 91:t.push(["[","[",O,y-g,y]);break;case 93:t.push(["]","]",O,y-g,y]);break;case 58:t.push([":",":",O,y-g,y]);break;case 59:t.push([";",";",O,y-g,y]);break;case 40:t.push(["(","(",O,y-g,y]);break;case 41:t.push([")",")",O,y-g,y]);break;case 39:case 34:s=39===o?"'":'"',i=y;do{for(f=!1,-1===(i=a.indexOf(s,i+1))&&b("quote",s),h=i;92===a.charCodeAt(h-1);)h-=1,f=!f}while(f);t.push(["string",a.slice(y,i+1),O,y-g,O,i-g,y]),y=i;break;case 64:r.lastIndex=y+1,r.test(a),i=0===r.lastIndex?a.length-1:r.lastIndex-2,t.push(["at-word",a.slice(y,i+1),O,y-g,O,i-g,y]),y=i;break;case 92:for(i=y,d=!0;92===a.charCodeAt(i+1);)i+=1,d=!d;o=a.charCodeAt(i+1),d&&47!==o&&32!==o&&10!==o&&9!==o&&13!==o&&12!==o&&(i+=1),t.push(["word",a.slice(y,i+1),O,y-g,O,i-g,y]),y=i;break;default:47===o&&42===a.charCodeAt(y+1)?(0===(i=a.indexOf("*/",y+2)+1)&&b("comment","*/"),(u=(l=(c=a.slice(y,i+1)).split("\n")).length-1)>0?(p=O+u,m=i-l[u].length):(p=O,m=g),t.push(["comment",c,O,y-g,p,i-m,y]),g=m,O=p,y=i):(n.lastIndex=y+1,n.test(a),i=0===n.lastIndex?a.length-1:n.lastIndex-2,t.push(["word",a.slice(y,i+1),O,y-g,O,i-g,y]),y=i)}y++}return t};var r=/[ \n\t\r\{\(\)'"\\;/]/g,n=/[ \n\t\r\(\)\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g;t.exports=e.default})),Fd=Qc(((e,t)=>{e.__esModule=!0;var r=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),n=_(Cd()),a=_($d()),o=_(Pd()),i=_(Vd()),s=_(Rd()),l=_(Nd()),u=_(Wd()),c=_(Ad()),d=_(jd()),p=_(Dd()),m=_(Md()),f=_(Bd()),h=_(zd()),v=_(Xd()),g=_(Ld()),O=_(Ud()),y=_(Yd()),b=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t}(Ed());function _(e){return e&&e.__esModule?e:{default:e}}e.default=function(){function e(t){(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")})(this,e),this.input=t,this.lossy=!1===t.options.lossless,this.position=0,this.root=new i.default;var r=new s.default;return this.root.append(r),this.current=r,this.lossy?this.tokens=(0,y.default)({safe:t.safe,css:t.css.trim()}):this.tokens=(0,y.default)(t),this.loop()}return e.prototype.attribute=function(){var e="",t=void 0,r=this.currToken;for(this.position++;this.position<this.tokens.length&&"]"!==this.currToken[0];)e+=this.tokens[this.position][1],this.position++;this.position===this.tokens.length&&!~e.indexOf("]")&&this.error("Expected a closing square bracket.");var n=e.split(/((?:[*~^$|]?=))([^]*)/),a=n[0].split(/(\|)/g),o={operator:n[1],value:n[2],source:{start:{line:r[2],column:r[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:r[4]};if(a.length>1?(""===a[0]&&(a[0]=!0),o.attribute=this.parseValue(a[2]),o.namespace=this.parseNamespace(a[0])):o.attribute=this.parseValue(n[0]),t=new f.default(o),n[2]){var i=n[2].split(/(\s+i\s*?)$/),s=i[0].trim();t.value=this.lossy?s:i[0],i[1]&&(t.insensitive=!0,this.lossy||(t.raws.insensitive=i[1])),t.quoted="'"===s[0]||'"'===s[0],t.raws.unquoted=t.quoted?s.slice(1,-1):s}this.newNode(t),this.position++},e.prototype.combinator=function(){if("|"===this.currToken[1])return this.namespace();for(var e=new v.default({value:"",source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position<this.tokens.length&&this.currToken&&("space"===this.currToken[0]||"combinator"===this.currToken[0]);)this.nextToken&&"combinator"===this.nextToken[0]?(e.spaces.before=this.parseSpace(this.currToken[1]),e.source.start.line=this.nextToken[2],e.source.start.column=this.nextToken[3],e.source.end.column=this.nextToken[3],e.source.end.line=this.nextToken[2],e.sourceIndex=this.nextToken[4]):this.prevToken&&"combinator"===this.prevToken[0]?e.spaces.after=this.parseSpace(this.currToken[1]):"combinator"===this.currToken[0]?e.value=this.currToken[1]:"space"===this.currToken[0]&&(e.value=this.parseSpace(this.currToken[1]," ")),this.position++;return this.newNode(e)},e.prototype.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;var e=new s.default;this.current.parent.append(e),this.current=e,this.position++},e.prototype.comment=function(){var e=new u.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]});this.newNode(e),this.position++},e.prototype.error=function(e){throw new this.input.error(e)},e.prototype.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.")},e.prototype.missingParenthesis=function(){return this.error("Expected opening parenthesis.")},e.prototype.missingSquareBracket=function(){return this.error("Expected opening square bracket.")},e.prototype.namespace=function(){var e=this.prevToken&&this.prevToken[1]||!0;return"word"===this.nextToken[0]?(this.position++,this.word(e)):"*"===this.nextToken[0]?(this.position++,this.universal(e)):void 0},e.prototype.nesting=function(){this.newNode(new g.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]})),this.position++},e.prototype.parentheses=function(){var e=this.current.last;if(e&&e.type===b.PSEUDO){var t=new s.default,r=this.current;e.append(t),this.current=t;var n=1;for(this.position++;this.position<this.tokens.length&&n;)"("===this.currToken[0]&&n++,")"===this.currToken[0]&&n--,n?this.parse():(t.parent.source.end.line=this.currToken[2],t.parent.source.end.column=this.currToken[3],this.position++);n&&this.error("Expected closing parenthesis."),this.current=r}else{var a=1;for(this.position++,e.value+="(";this.position<this.tokens.length&&a;)"("===this.currToken[0]&&a++,")"===this.currToken[0]&&a--,e.value+=this.parseParenthesisToken(this.currToken),this.position++;a&&this.error("Expected closing parenthesis.")}},e.prototype.pseudo=function(){for(var e=this,t="",r=this.currToken;this.currToken&&":"===this.currToken[0];)t+=this.currToken[1],this.position++;if(!this.currToken)return this.error("Expected pseudo-class or pseudo-element");if("word"===this.currToken[0]){var n=void 0;this.splitWord(!1,(function(a,o){t+=a,n=new m.default({value:t,source:{start:{line:r[2],column:r[3]},end:{line:e.currToken[4],column:e.currToken[5]}},sourceIndex:r[4]}),e.newNode(n),o>1&&e.nextToken&&"("===e.nextToken[0]&&e.error("Misplaced parenthesis.")}))}else this.error('Unexpected "'+this.currToken[0]+'" found.')},e.prototype.space=function(){var e=this.currToken;0===this.position||","===this.prevToken[0]||"("===this.prevToken[0]?(this.spaces=this.parseSpace(e[1]),this.position++):this.position===this.tokens.length-1||","===this.nextToken[0]||")"===this.nextToken[0]?(this.current.last.spaces.after=this.parseSpace(e[1]),this.position++):this.combinator()},e.prototype.string=function(){var e=this.currToken;this.newNode(new p.default({value:this.currToken[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++},e.prototype.universal=function(e){var t=this.nextToken;if(t&&"|"===t[1])return this.position++,this.namespace();this.newNode(new h.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),e),this.position++},e.prototype.splitWord=function(e,t){for(var r=this,i=this.nextToken,s=this.currToken[1];i&&"word"===i[0];){this.position++;var u=this.currToken[1];if(s+=u,u.lastIndexOf("\\")===u.length-1){var p=this.nextToken;p&&"space"===p[0]&&(s+=this.parseSpace(p[1]," "),this.position++)}i=this.nextToken}var m=(0,a.default)(s,"."),f=(0,a.default)(s,"#"),h=(0,a.default)(s,"#{");h.length&&(f=f.filter((function(e){return!~h.indexOf(e)})));var v=(0,O.default)((0,o.default)((0,n.default)([[0],m,f])));v.forEach((function(n,a){var o=v[a+1]||s.length,i=s.slice(n,o);if(0===a&&t)return t.call(r,i,v.length);var u=void 0;u=~m.indexOf(n)?new l.default({value:i.slice(1),source:{start:{line:r.currToken[2],column:r.currToken[3]+n},end:{line:r.currToken[4],column:r.currToken[3]+(o-1)}},sourceIndex:r.currToken[6]+v[a]}):~f.indexOf(n)?new c.default({value:i.slice(1),source:{start:{line:r.currToken[2],column:r.currToken[3]+n},end:{line:r.currToken[4],column:r.currToken[3]+(o-1)}},sourceIndex:r.currToken[6]+v[a]}):new d.default({value:i,source:{start:{line:r.currToken[2],column:r.currToken[3]+n},end:{line:r.currToken[4],column:r.currToken[3]+(o-1)}},sourceIndex:r.currToken[6]+v[a]}),r.newNode(u,e)})),this.position++},e.prototype.word=function(e){var t=this.nextToken;return t&&"|"===t[1]?(this.position++,this.namespace()):this.splitWord(e)},e.prototype.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.root},e.prototype.parse=function(e){switch(this.currToken[0]){case"space":this.space();break;case"comment":this.comment();break;case"(":this.parentheses();break;case")":e&&this.missingParenthesis();break;case"[":this.attribute();break;case"]":this.missingSquareBracket();break;case"at-word":case"word":this.word();break;case":":this.pseudo();break;case";":this.missingBackslash();break;case",":this.comma();break;case"*":this.universal();break;case"&":this.nesting();break;case"combinator":this.combinator();break;case"string":this.string()}},e.prototype.parseNamespace=function(e){if(this.lossy&&"string"==typeof e){var t=e.trim();return!t.length||t}return e},e.prototype.parseSpace=function(e,t){return this.lossy?t||"":e},e.prototype.parseValue=function(e){return this.lossy&&e&&"string"==typeof e?e.trim():e},e.prototype.parseParenthesisToken=function(e){return this.lossy?"space"===e[0]?this.parseSpace(e[1]," "):this.parseValue(e[1]):e[1]},e.prototype.newNode=function(e,t){return t&&(e.namespace=this.parseNamespace(t)),this.spaces&&(e.spaces.before=this.spaces,this.spaces=""),this.current.append(e)},r(e,[{key:"currToken",get:function(){return this.tokens[this.position]}},{key:"nextToken",get:function(){return this.tokens[this.position+1]}},{key:"prevToken",get:function(){return this.tokens[this.position-1]}}]),e}(),t.exports=e.default})),Gd=Qc(((e,t)=>{e.__esModule=!0;var r=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),n=function(e){return e&&e.__esModule?e:{default:e}}(Fd());e.default=function(){function e(t){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.func=t||function(){},this}return e.prototype.process=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new n.default({css:e,error:function(e){throw new Error(e)},options:t});return this.res=r,this.func(r),this},r(e,[{key:"result",get:function(){return String(this.res)}}]),e}(),t.exports=e.default})),Zd=Qc(((e,t)=>{var r=function(e,t){let n=new e.constructor;for(let a in e){if(!e.hasOwnProperty(a))continue;let o=e[a],i=typeof o;"parent"===a&&"object"===i?t&&(n[a]=t):"source"===a?n[a]=o:o instanceof Array?n[a]=o.map((e=>r(e,n))):"before"!==a&&"after"!==a&&"between"!==a&&"semicolon"!==a&&("object"===i&&null!==o&&(o=r(o)),n[a]=o)}return n};t.exports=class{constructor(e){e=e||{},this.raws={before:"",after:""};for(let t in e)this[t]=e[t]}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(e){e=e||{};let t=r(this);for(let r in e)t[r]=e[r];return t}cloneBefore(e){e=e||{};let t=this.clone(e);return this.parent.insertBefore(this,t),t}cloneAfter(e){e=e||{};let t=this.clone(e);return this.parent.insertAfter(this,t),t}replaceWith(){let e=Array.prototype.slice.call(arguments);if(this.parent){for(let t of e)this.parent.insertBefore(this,t);this.remove()}return this}moveTo(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.append(this),this}moveBefore(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertBefore(e,this),this}moveAfter(e){return this.cleanRaws(this.root()===e.root()),this.remove(),e.parent.insertAfter(e,this),this}next(){let e=this.parent.index(this);return this.parent.nodes[e+1]}prev(){let e=this.parent.index(this);return this.parent.nodes[e-1]}toJSON(){let e={};for(let t in this){if(!this.hasOwnProperty(t)||"parent"===t)continue;let r=this[t];r instanceof Array?e[t]=r.map((e=>"object"==typeof e&&e.toJSON?e.toJSON():e)):"object"==typeof r&&r.toJSON?e[t]=r.toJSON():e[t]=r}return e}root(){let e=this;for(;e.parent;)e=e.parent;return e}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}positionInside(e){let t=this.toString(),r=this.source.start.column,n=this.source.start.line;for(let a=0;a<e;a++)"\n"===t[a]?(r=1,n+=1):r+=1;return{line:n,column:r}}positionBy(e){let t=this.source.start;if(Object(e).index)t=this.positionInside(e.index);else if(Object(e).word){let r=this.toString().indexOf(e.word);-1!==r&&(t=this.positionInside(r))}return t}}})),Hd=Qc(((e,t)=>{var r=Zd(),n=class extends r{constructor(e){super(e),this.nodes||(this.nodes=[])}push(e){return e.parent=this,this.nodes.push(e),this}each(e){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let t,r,n=this.lastEach;if(this.indexes[n]=0,this.nodes){for(;this.indexes[n]<this.nodes.length&&(t=this.indexes[n],r=e(this.nodes[t],t),!1!==r);)this.indexes[n]+=1;return delete this.indexes[n],r}}walk(e){return this.each(((t,r)=>{let n=e(t,r);return!1!==n&&t.walk&&(n=t.walk(e)),n}))}walkType(e,t){if(!e||!t)throw new Error("Parameters {type} and {callback} are required.");let r="function"==typeof e;return this.walk(((n,a)=>{if(r&&n instanceof e||!r&&n.type===e)return t.call(this,n,a)}))}append(e){return e.parent=this,this.nodes.push(e),this}prepend(e){return e.parent=this,this.nodes.unshift(e),this}cleanRaws(e){if(super.cleanRaws(e),this.nodes)for(let t of this.nodes)t.cleanRaws(e)}insertAfter(e,t){let r,n=this.index(e);this.nodes.splice(n+1,0,t);for(let a in this.indexes)r=this.indexes[a],n<=r&&(this.indexes[a]=r+this.nodes.length);return this}insertBefore(e,t){let r,n=this.index(e);this.nodes.splice(n,0,t);for(let a in this.indexes)r=this.indexes[a],n<=r&&(this.indexes[a]=r+this.nodes.length);return this}removeChild(e){let t;e=this.index(e),this.nodes[e].parent=void 0,this.nodes.splice(e,1);for(let r in this.indexes)t=this.indexes[r],t>=e&&(this.indexes[r]=t-1);return this}removeAll(){for(let e of this.nodes)e.parent=void 0;return this.nodes=[],this}every(e){return this.nodes.every(e)}some(e){return this.nodes.some(e)}index(e){return"number"==typeof e?e:this.nodes.indexOf(e)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}toString(){let e=this.nodes.map(String).join("");return this.value&&(e=this.value+e),this.raws.before&&(e=this.raws.before+e),this.raws.after&&(e+=this.raws.after),e}};n.registerWalker=e=>{let t="walk"+e.name;t.lastIndexOf("s")!==t.length-1&&(t+="s"),!n.prototype[t]&&(n.prototype[t]=function(t){return this.walkType(e,t)})},t.exports=n})),Kd=Qc(((e,t)=>{var r=Hd();t.exports=class extends r{constructor(e){super(e),this.type="root"}}})),Jd=Qc(((e,t)=>{var r=Hd();t.exports=class extends r{constructor(e){super(e),this.type="value",this.unbalanced=0}}})),ep=Qc(((e,t)=>{var r=Hd(),n=class extends r{constructor(e){super(e),this.type="atword"}toString(){return this.quoted&&this.raws.quote,[this.raws.before,"@",String.prototype.toString.call(this.value),this.raws.after].join("")}};r.registerWalker(n),t.exports=n})),tp=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="colon"}};r.registerWalker(a),t.exports=a})),rp=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="comma"}};r.registerWalker(a),t.exports=a})),np=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="comment",this.inline=Object(e).inline||!1}toString(){return[this.raws.before,this.inline?"//":"/*",String(this.value),this.inline?"":"*/",this.raws.after].join("")}};r.registerWalker(a),t.exports=a})),ap=Qc(((e,t)=>{var r=Hd(),n=class extends r{constructor(e){super(e),this.type="func",this.unbalanced=-1}};r.registerWalker(n),t.exports=n})),op=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="number",this.unit=Object(e).unit||""}toString(){return[this.raws.before,String(this.value),this.unit,this.raws.after].join("")}};r.registerWalker(a),t.exports=a})),ip=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="operator"}};r.registerWalker(a),t.exports=a})),sp=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="paren",this.parenType=""}};r.registerWalker(a),t.exports=a})),lp=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="string"}toString(){let e=this.quoted?this.raws.quote:"";return[this.raws.before,e,this.value+"",e,this.raws.after].join("")}};r.registerWalker(a),t.exports=a})),up=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="word"}};r.registerWalker(a),t.exports=a})),cp=Qc(((e,t)=>{var r=Hd(),n=Zd(),a=class extends n{constructor(e){super(e),this.type="unicode-range"}};r.registerWalker(a),t.exports=a})),dp=Qc(((e,t)=>{var r=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while tokzenizing.","function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};t.exports=r})),pp=Qc(((e,t)=>{var r=/[ \n\t\r\{\(\)'"\\;,/]/g,n=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g,a=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g,o=/^[a-z0-9]/i,i=/^[a-f0-9?\-]/i,s=dp();t.exports=function(e,t){t=t||{};let l,u,c,d,p,m,f,h,v,g,O,y=[],b=e.valueOf(),_=b.length,x=-1,w=1,S=0,k=0,T=null;function C(e){throw new s(`Unclosed ${e} at line: ${w}, column: ${S-x}, token: ${S}`)}for(;S<_;){switch(l=b.charCodeAt(S),10===l&&(x=S,w+=1),l){case 10:case 32:case 9:case 13:case 12:u=S;do{u+=1,l=b.charCodeAt(u),10===l&&(x=u,w+=1)}while(32===l||10===l||9===l||13===l||12===l);y.push(["space",b.slice(S,u),w,S-x,w,u-x,S]),S=u-1;break;case 58:u=S+1,y.push(["colon",b.slice(S,u),w,S-x,w,u-x,S]),S=u-1;break;case 44:u=S+1,y.push(["comma",b.slice(S,u),w,S-x,w,u-x,S]),S=u-1;break;case 123:y.push(["{","{",w,S-x,w,u-x,S]);break;case 125:y.push(["}","}",w,S-x,w,u-x,S]);break;case 40:k++,T=!T&&1===k&&y.length>0&&"word"===y[y.length-1][0]&&"url"===y[y.length-1][1],y.push(["(","(",w,S-x,w,u-x,S]);break;case 41:k--,T=T&&k>0,y.push([")",")",w,S-x,w,u-x,S]);break;case 39:case 34:c=39===l?"'":'"',u=S;do{for(v=!1,u=b.indexOf(c,u+1),-1===u&&C("quote"),g=u;92===b.charCodeAt(g-1);)g-=1,v=!v}while(v);y.push(["string",b.slice(S,u+1),w,S-x,w,u-x,S]),S=u;break;case 64:r.lastIndex=S+1,r.test(b),u=0===r.lastIndex?b.length-1:r.lastIndex-2,y.push(["atword",b.slice(S,u+1),w,S-x,w,u-x,S]),S=u;break;case 92:u=S,l=b.charCodeAt(u+1),y.push(["word",b.slice(S,u+1),w,S-x,w,u-x,S]),S=u;break;case 43:case 45:case 42:if(u=S+1,O=b.slice(S+1,u+1),b.slice(S-1,S),45===l&&45===O.charCodeAt(0)){u++,y.push(["word",b.slice(S,u),w,S-x,w,u-x,S]),S=u-1;break}y.push(["operator",b.slice(S,u),w,S-x,w,u-x,S]),S=u-1;break;default:if(47===l&&(42===b.charCodeAt(S+1)||t.loose&&!T&&47===b.charCodeAt(S+1))){if(42===b.charCodeAt(S+1))u=b.indexOf("*/",S+2)+1,0===u&&C("comment");else{let e=b.indexOf("\n",S+2);u=-1!==e?e-1:_}m=b.slice(S,u+1),d=m.split("\n"),p=d.length-1,p>0?(f=w+p,h=u-d[p].length):(f=w,h=x),y.push(["comment",m,w,S-x,f,u-h,S]),x=h,w=f,S=u}else if(35!==l||o.test(b.slice(S+1,S+2)))if(117!==l&&85!==l||43!==b.charCodeAt(S+1))if(47===l)u=S+1,y.push(["operator",b.slice(S,u),w,S-x,w,u-x,S]),S=u-1;else{let e=n;if(l>=48&&l<=57&&(e=a),e.lastIndex=S+1,e.test(b),u=0===e.lastIndex?b.length-1:e.lastIndex-2,e===a||46===l){let e=b.charCodeAt(u),t=b.charCodeAt(u+1),r=b.charCodeAt(u+2);(101===e||69===e)&&(45===t||43===t)&&r>=48&&r<=57&&(a.lastIndex=u+2,a.test(b),u=0===a.lastIndex?b.length-1:a.lastIndex-2)}y.push(["word",b.slice(S,u+1),w,S-x,w,u-x,S]),S=u}else{u=S+2;do{u+=1,l=b.charCodeAt(u)}while(u<_&&i.test(b.slice(u,u+1)));y.push(["unicoderange",b.slice(S,u),w,S-x,w,u-x,S]),S=u-1}else u=S+1,y.push(["#",b.slice(S,u),w,S-x,w,u-x,S]),S=u-1}S++}return y}})),mp=Qc(((e,t)=>{var r=class extends Error{constructor(e){super(e),this.name=this.constructor.name,this.message=e||"An error ocurred while parsing.","function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error(e).stack}};t.exports=r})),fp=Qc(((e,t)=>{var r=Kd(),n=Jd(),a=ep(),o=tp(),i=rp(),s=np(),l=ap(),u=op(),c=ip(),d=sp(),p=lp(),m=up(),f=cp(),h=pp(),v=Cd(),g=$d(),O=Pd(),y=mp();t.exports=class{constructor(e,t){this.cache=[],this.input=e,this.options=Object.assign({},{loose:!1},t),this.position=0,this.unbalanced=0,this.root=new r;let a=new n;this.root.append(a),this.current=a,this.tokens=h(e,this.options)}parse(){return this.loop()}colon(){let e=this.currToken;this.newNode(new o({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comma(){let e=this.currToken;this.newNode(new i({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}comment(){let e,t=!1,r=this.currToken[1].replace(/\/\*|\*\//g,"");this.options.loose&&r.startsWith("//")&&(r=r.substring(2),t=!0),e=new s({value:r,inline:t,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]}),this.newNode(e),this.position++}error(e,t){throw new y(e+` at line: ${t[2]}, column ${t[3]}`)}loop(){for(;this.position<this.tokens.length;)this.parseTokens();return!this.current.last&&this.spaces?this.current.raws.before+=this.spaces:this.spaces&&(this.current.last.raws.after+=this.spaces),this.spaces="",this.root}operator(){let e,t=this.currToken[1];if("+"===t||"-"===t)if(this.options.loose||this.position>0&&("func"===this.current.type&&"calc"===this.current.value?("space"!==this.prevToken[0]&&"("!==this.prevToken[0]||"space"!==this.nextToken[0]&&"word"!==this.nextToken[0]||"word"===this.nextToken[0]&&"operator"!==this.current.last.type&&"("!==this.current.last.value)&&this.error("Syntax Error",this.currToken):("space"===this.nextToken[0]||"operator"===this.nextToken[0]||"operator"===this.prevToken[0])&&this.error("Syntax Error",this.currToken)),this.options.loose){if((!this.current.nodes.length||this.current.last&&"operator"===this.current.last.type)&&"word"===this.nextToken[0])return this.word()}else if("word"===this.nextToken[0])return this.word();return e=new c({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),this.position++,this.newNode(e)}parseTokens(){switch(this.currToken[0]){case"space":this.space();break;case"colon":this.colon();break;case"comma":this.comma();break;case"comment":this.comment();break;case"(":this.parenOpen();break;case")":this.parenClose();break;case"atword":case"word":default:this.word();break;case"operator":this.operator();break;case"string":this.string();break;case"unicoderange":this.unicodeRange()}}parenOpen(){let e,t=1,r=this.position+1,n=this.currToken;for(;r<this.tokens.length&&t;){let e=this.tokens[r];"("===e[0]&&t++,")"===e[0]&&t--,r++}if(t&&this.error("Expected closing parenthesis",n),e=this.current.last,e&&"func"===e.type&&e.unbalanced<0&&(e.unbalanced=0,this.current=e),this.current.unbalanced++,this.newNode(new d({value:n[1],source:{start:{line:n[2],column:n[3]},end:{line:n[4],column:n[5]}},sourceIndex:n[6]})),this.position++,"func"===this.current.type&&this.current.unbalanced&&"url"===this.current.value&&"string"!==this.currToken[0]&&")"!==this.currToken[0]&&!this.options.loose){let e=this.nextToken,t=this.currToken[1],r={line:this.currToken[2],column:this.currToken[3]};for(;e&&")"!==e[0]&&this.current.unbalanced;)this.position++,t+=this.currToken[1],e=this.nextToken;this.position!==this.tokens.length-1&&(this.position++,this.newNode(new m({value:t,source:{start:r,end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]})))}}parenClose(){let e=this.currToken;this.newNode(new d({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++,(!(this.position>=this.tokens.length-1)||this.current.unbalanced)&&(this.current.unbalanced--,this.current.unbalanced<0&&this.error("Expected opening parenthesis",e),!this.current.unbalanced&&this.cache.length&&(this.current=this.cache.pop()))}space(){let e=this.currToken;this.position===this.tokens.length-1||","===this.nextToken[0]||")"===this.nextToken[0]?(this.current.last.raws.after+=e[1],this.position++):(this.spaces=e[1],this.position++)}unicodeRange(){let e=this.currToken;this.newNode(new f({value:e[1],source:{start:{line:e[2],column:e[3]},end:{line:e[4],column:e[5]}},sourceIndex:e[6]})),this.position++}splitWord(){let e,t,r=this.nextToken,n=this.currToken[1],o=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/;if(!/^(?!\#([a-z0-9]+))[\#\{\}]/gi.test(n))for(;r&&"word"===r[0];){this.position++;let e=this.currToken[1];n+=e,r=this.nextToken}e=g(n,"@"),t=function(e){return e.sort(((e,t)=>e-t))}(O(v([[0],e]))),t.forEach(((i,s)=>{let c,d=t[s+1]||n.length,p=n.slice(i,d);if(~e.indexOf(i))c=new a({value:p.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+i},end:{line:this.currToken[4],column:this.currToken[3]+(d-1)}},sourceIndex:this.currToken[6]+t[s]});else if(o.test(this.currToken[1])){let e=p.replace(o,"");c=new u({value:p.replace(e,""),source:{start:{line:this.currToken[2],column:this.currToken[3]+i},end:{line:this.currToken[4],column:this.currToken[3]+(d-1)}},sourceIndex:this.currToken[6]+t[s],unit:e})}else c=new(r&&"("===r[0]?l:m)({value:p,source:{start:{line:this.currToken[2],column:this.currToken[3]+i},end:{line:this.currToken[4],column:this.currToken[3]+(d-1)}},sourceIndex:this.currToken[6]+t[s]}),"word"===c.type?(c.isHex=/^#(.+)/.test(p),c.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(p)):this.cache.push(this.current);this.newNode(c)})),this.position++}string(){let e,t=this.currToken,r=this.currToken[1],n=/^(\"|\')/,a=n.test(r),o="";a&&(o=r.match(n)[0],r=r.slice(1,r.length-1)),e=new p({value:r,source:{start:{line:t[2],column:t[3]},end:{line:t[4],column:t[5]}},sourceIndex:t[6],quoted:a}),e.raws.quote=o,this.newNode(e),this.position++}word(){return this.splitWord()}newNode(e){return this.spaces&&(e.raws.before+=this.spaces,this.spaces=""),this.current.append(e)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}})),Ec(hp={},{languages:()=>Am,options:()=>jm,parsers:()=>Dm,printers:()=>ff}),vp=(e,t,r,n)=>{if(!e||null!=t)return t.replaceAll?t.replaceAll(r,n):r.global?t.replace(r,n):t.split(r).join(n)},gp=vp,Op="string",yp="array",bp="cursor",_p="indent",xp="align",wp="trim",Sp="group",kp="fill",Tp="if-break",Cp="indent-if-break",$p="line-suffix",Pp="line-suffix-boundary",Qp="line",Ep="label",qp="break-parent",Vp=new Set([bp,_p,xp,wp,Sp,kp,Tp,Cp,$p,Pp,Qp,Ep,qp]),Rp=nT,Ip=e=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(e),Np=class extends Error{name="InvalidDocError";constructor(e){super(function(e){let t=null===e?"null":typeof e;if("string"!==t&&"object"!==t)return`Unexpected doc '${t}', \nExpected it to be 'string' or 'object'.`;if(Rp(e))throw new Error("doc is valid.");let r=Object.prototype.toString.call(e);if("[object Object]"!==r)return`Unexpected doc '${r}'.`;let n=Ip([...Vp].map((e=>`'${e}'`)));return`Unexpected doc.type '${e.type}'.\nExpected it to be ${n}.`}(e)),this.doc=e}},Wp=Np,jp=Ap=()=>{},Dp=Ap,Bp={type:Qp},zp={type:Qp,soft:!0},Xp=[{type:Qp,hard:!0},Mp={type:qp}],Lp=(e,t,r)=>{if(!e||null!=t)return Array.isArray(t)||"string"==typeof t?t[r<0?t.length+r:r]:t.at(r)},Up=Lp,Yp=mT,Fp="'",Gp='"',Zp=fT,Hp=hT,Kp=vT,Jp=class extends Error{name="UnexpectedNodeError";constructor(e,t,r="type"){super(`Unexpected ${t} node ${r}: ${JSON.stringify(e[r])}.`),this.node=e}},em=Jp,tm=gT,rm=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma","spaces"]),OT.ignoredProperties=rm,nm=OT,am=yT,bT.getVisitorKeys=e=>"css-root"===e.type?["frontMatter"]:[],om=bT,im=null;for(let e=0;e<=10;e++)_T();sm=xT({"front-matter":[],"css-root":["frontMatter","nodes"],"css-comment":[],"css-rule":["selector","nodes"],"css-decl":["value","selector","nodes"],"css-atrule":["selector","params","value","nodes"],"media-query-list":["nodes"],"media-query":["nodes"],"media-type":[],"media-feature-expression":["nodes"],"media-feature":[],"media-colon":[],"media-value":[],"media-keyword":[],"media-url":[],"media-unknown":[],"selector-root":["nodes"],"selector-selector":["nodes"],"selector-comment":[],"selector-string":[],"selector-tag":[],"selector-id":[],"selector-class":[],"selector-attribute":[],"selector-combinator":["nodes"],"selector-universal":[],"selector-pseudo":["nodes"],"selector-nesting":[],"selector-unknown":[],"value-value":["group"],"value-root":["group"],"value-comment":[],"value-comma_group":["groups"],"value-paren_group":["open","groups","close"],"value-func":["group"],"value-paren":[],"value-number":[],"value-operator":[],"value-word":[],"value-colon":[],"value-comma":[],"value-string":[],"value-atword":[],"value-unicode-range":[],"value-unknown":[]}),lm=wT,ST(/\s/u),um=ST(" \t"),cm=ST(",; \t"),dm=ST(/[^\n\r]/u),pm=/\*\/$/,mm=/^\/\*\*?/,fm=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,hm=/(^|\s+)\/\/([^\n\r]*)/g,vm=/^(\r?\n)+/,gm=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,Om=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,ym=/(\r?\n|^) *\* ?/g,bm=[],_m=VT,xm=3,wm=NT,Sm=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]),km=new Set(["initial","inherit","unset","revert"]),Tm=xC,Cm=wC,$m=new Map([["em","em"],["rem","rem"],["ex","ex"],["rex","rex"],["cap","cap"],["rcap","rcap"],["ch","ch"],["rch","rch"],["ic","ic"],["ric","ric"],["lh","lh"],["rlh","rlh"],["vw","vw"],["svw","svw"],["lvw","lvw"],["dvw","dvw"],["vh","vh"],["svh","svh"],["lvh","lvh"],["dvh","dvh"],["vi","vi"],["svi","svi"],["lvi","lvi"],["dvi","dvi"],["vb","vb"],["svb","svb"],["lvb","lvb"],["dvb","dvb"],["vmin","vmin"],["svmin","svmin"],["lvmin","lvmin"],["dvmin","dvmin"],["vmax","vmax"],["svmax","svmax"],["lvmax","lvmax"],["dvmax","dvmax"],["cm","cm"],["mm","mm"],["q","Q"],["in","in"],["pt","pt"],["pc","pc"],["px","px"],["deg","deg"],["grad","grad"],["rad","rad"],["turn","turn"],["s","s"],["ms","ms"],["hz","Hz"],["khz","kHz"],["dpi","dpi"],["dpcm","dpcm"],["dppx","dppx"],["x","x"],["cqw","cqw"],["cqh","cqh"],["cqi","cqi"],["cqb","cqb"],["cqmin","cqmin"],["cqmax","cqmax"]]),Pm=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gsu,Qm=new RegExp(Pm.source+`|(${/[$@]?[_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/giu.source})?(${/(?:\d*\.\d+|\d+\.?)(?:e[+-]?\d+)?/giu.source})(${/[a-z]+/giu.source})?`,"giu"),Em=PC,qm=QC,Vm=EC,Rm=qC,Im=VC,Nm=WC,Wm={print:AC,embed:om,insertPragma:AT,massageAstNode:nm,getVisitorKeys:sm},Am=[{linguistLanguageId:50,name:"CSS",type:"markup",tmScope:"source.css",aceMode:"css",codemirrorMode:"css",codemirrorMimeType:"text/css",color:"#563d7c",extensions:[".css",".wxss"],parsers:["css"],vscodeLanguageIds:["css"]},{linguistLanguageId:262764437,name:"PostCSS",type:"markup",color:"#dc3a0c",tmScope:"source.postcss",group:"CSS",extensions:[".pcss",".postcss"],aceMode:"text",parsers:["css"],vscodeLanguageIds:["postcss"]},{linguistLanguageId:198,name:"Less",type:"markup",color:"#1d365d",aliases:["less-css"],extensions:[".less"],tmScope:"source.css.less",aceMode:"less",codemirrorMode:"css",codemirrorMimeType:"text/css",parsers:["less"],vscodeLanguageIds:["less"]},{linguistLanguageId:329,name:"SCSS",type:"markup",color:"#c6538c",tmScope:"source.css.scss",aceMode:"scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",extensions:[".scss"],parsers:["scss"],vscodeLanguageIds:["scss"]}],jm={singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."}},Ec(Dm={},{css:()=>df,less:()=>pf,scss:()=>mf}),Mm=Vc(ed(),1),Bm=Vc(ld(),1),zm=Vc(xd(),1),Xm=jC,Lm=Vc(Td(),1),Um=Lm.default.default,Ym=BC,Fm=Vc(Gd(),1),Gm=zC,Zm=Vc(fp(),1),Hm=e=>{for(;e.parent;)e=e.parent;return e},Km=Hm,Jm=XC,ef=LC,tf=UC,rf=YC,nf=HC,af=new Set(["import","use","forward"]),of=KC,sf=JC,lf=/(\s*)(!default).*$/u,uf=/(\s*)(!global).*$/u,cf={astFormat:"postcss",hasPragma:WT,locStart:QT,locEnd:ET},df={...cf,parse:r$},pf={...cf,parse:n$},mf={...cf,parse:a$},ff={postcss:Wm},hf=hp,vf={validResolvable:"cm-valid-resolvable",invalidResolvable:"cm-invalid-resolvable",pendingResolvable:"cm-pending-resolvable",plaintext:"cm-plaintext"},gf=Fa.theme({["."+vf.validResolvable]:{color:"var(--expression-editor--resolvable--color--foreground--valid)",backgroundColor:"var(--expression-editor--resolvable--color--background--valid)"},["."+vf.invalidResolvable]:{color:"var(--expression-editor--resolvable--color--foreground--invalid)",backgroundColor:"var(--expression-editor--resolvable--color--background--invalid)"},["."+vf.pendingResolvable]:{color:"var(--expression-editor--resolvable--color--foreground--pending)",backgroundColor:"var(--expression-editor--resolvable--color--background--pending)"}}),Of={valid:Bo.mark({class:vf.validResolvable}),invalid:Bo.mark({class:vf.invalidResolvable}),pending:Bo.mark({class:vf.pendingResolvable})},yf={addColorEffect:_o.define({map:({from:e,to:t,kind:r,state:n},a)=>({from:a.mapPos(e),to:a.mapPos(t),kind:r,state:n})}),removeColorEffect:_o.define({map:({from:e,to:t},r)=>({from:r.mapPos(e),to:r.mapPos(t)})})},bf=ro.define({provide:e=>Fa.decorations.from(e),create:()=>Bo.none,update(e,t){try{t.changes.empty||(e=Bo.none),e=e.map(t.changes);for(const r of t.effects)if(r.is(yf.removeColorEffect)&&(e=e.update({filter:(e,t)=>r.value.from!==e&&r.value.to!==t})),r.is(yf.addColorEffect)){e=e.update({filter:(e,t)=>r.value.from!==e&&r.value.to!==t});const t=Of[r.value.state??"pending"];if(0===r.value.from&&0===r.value.to)continue;e=e.update({add:[t.range(r.value.from,r.value.to)]})}}catch(r){wi(r)}return e}}),_f=pi(li.define([{tag:Qa.content,class:vf.plaintext}])),xf={addColor:o$,removeColor:i$,resolvableStyle:_f},wf=e=>t=>t.name===e?t:t.parent?wf(e)(t.parent):null,Sf=wf("ArgList"),kf=wf("CallExpression"),Tf=e=>t=>t?e.sliceDoc(t.from,t.to):"",Cf=e=>t=>t?e.slice(t.from,t.to):"",$f=e=>"function"==typeof e,Pf=_o.define(),Qf=ro.define({create(e){const t=c$(e);return{tooltip:null,contextKey:t?`${t.globalPosition}:${t.methodName}`:null}},update(e,t){if(1!==t.state.selection.ranges.length||0===t.state.selection.ranges[0].head||"active"===Go(t.state))return{tooltip:null,contextKey:null};if(t.effects.find((e=>e.is(Rf))))return{tooltip:null,contextKey:null};for(const a of t.effects)if(a.is(Pf))return{...e,tooltip:a.value};if(!t.docChanged&&!t.selection)return e;const r=c$(t.state),n=r?`${r.globalPosition}:${r.methodName}`:null;return n!==e.contextKey?{tooltip:null,contextKey:n}:e},provide:e=>Aa.compute([e],(t=>t.field(e).tooltip))}),Ef=Za.define((e=>{let t=null;const r=async()=>{const r=c$(e.state);if(!r)return;const n=`${r.globalPosition}:${r.methodName}`,a=e.state.field(Qf,!1);if(a?.tooltip||a?.contextKey!==n)return;t&&(t.aborted=!0);const o={key:n,aborted:!1};t=o;const i=await async function(e){const t=c$(e);return t?s$(await u$(t.state,t.globalPosition,(e=>e.label===t.methodName)),t.head,{argIndex:t.argIndex}):null}(e.state);o.aborted||e.state.field(Qf,!1)?.contextKey!==n||e.dispatch({effects:Pf.of(i)})};return r(),{update(e){(e.docChanged||e.selectionSet)&&r()}}})),qf=async(e,t)=>{const r=!!e.state.field(Qf,!1)?.tooltip;if("active"===Go(e.state))return null;const n=l$(e.state,t);if(!n)return null;const{node:a,getGlobalPosition:o,readNode:i}=n,s=async t=>{const n=s$(await u$(e.state,o(t.to-1),(e=>e.label===i(t)||e.label===i(t)+"()")),o(t.from),{end:o(t.to)});return n&&r&&If(e),n};switch(a.name){case"VariableName":case"PropertyName":return await s(a);case"String":case"Number":case"Boolean":case"CallExpression":{const e=kf(a);return e?await s(e):null}default:return null}},Vf=Oi(qf,{hideOnChange:!0,hoverTime:500}),Rf=_o.define(),If=e=>!!e.state.field(Qf,!1)?.tooltip&&(e.dispatch({effects:Rf.of(null)}),!0),Nf=()=>[co({parent:document.getElementById("cm-tooltip-container")??void 0}),Qf,Ef,Vf,Ta.of([{key:"Escape",run:If}])],Wf=a(ya(),1),Af=({editor:e,parameterPath:t,compartment:r})=>{const n=Qr(),a=ga(),o=$r(),i=S((()=>On.reduce(((e,t)=>{for(const r of Object.keys(t.functions))e[r]=t.typeName;return e}),{})));function s(t,r){const s=h(e);if(!s)return;if(!t.transactions.find((e=>e.isUserEvent("input.complete"))))return;n.setAutocompleteOnboarded();let l="",u="";t.changes.iterChanges(((t,r,n,a)=>{l=h(s).state.doc.slice(n,a).toString();const o=function(t){const r=h(e);if(!r)return-1;const n=[" $","{ "],a=r.state.doc.toString();for(let e=t;e>0;e--)if(n.some((t=>t===a[e]+a[e+1])))return e+1;return-1}(n);u=h(s).state.doc.slice(o,n-1).toString().trim()}));const c=i.value[l],d={instance_id:a.instanceId,node_type:n.activeNode?.type,field_name:r,field_type:"expression",context:u,inserted_text:l,category:c??"n/a"};o.track("User autocompleted code",d)}const l=(0,Wf.default)(((e,t)=>{try{s(e,t)}catch{}}),100);I((()=>{const n=h(e);n&&n.dispatch({effects:h(r).reconfigure([Fa.updateListener.of((e=>{e.docChanged&&n&&l(e,h(t))}))])})}))},jf=ho.define(),Df=a(xn(),1),Mf=({editorRef:e,editorValue:t,targetNodeParameterContext:r,extensions:n=[],additionalData:a={},skipSegments:o=[],autocompleteTelemetry:i,isReadOnly:s=!1,disableSearchDialog:l=!1,onChange:u=(()=>{})})=>{const d=Qr(),p=Ur(),f=cr(),{isMacOs:v}=ze(),g=me(),O=m(),y=m(!1),b=m([]),_=m(Xa.cursor(0)),w=m(new Na),k=m(new Na),T=m(new Na),C=m(null),$=m(!1),E=m(!1);let q=0;const V=x(Nn,S((()=>{}))),R=(0,Wf.default)(u,300),N=async()=>{const e=++q,t=O.value?.state;if(!t)return;const n=[],i=Wo(t,t.doc.length,oa);if(null===i)return;const s=["Program","Script","Document",...h(o)];i.cursor().iterate((e=>{const r=t.sliceDoc(e.from,e.to);if(s.includes(e.type.name))return;const a={from:e.from,to:e.to,text:r,token:"Resolvable"===e.type.name?"Resolvable":"Plaintext"};(0,Df.default)(a,n.at(-1))||n.push(a)}));const l=await Promise.all(n.map((async e=>{const{from:t,to:n,text:o,token:i}=e;if("Resolvable"===i){const{resolved:e,error:i,fullError:s}=await async function(e,t){const n={resolved:void 0,error:!1,fullError:null};try{if(V.value)n.resolved=await f.resolveExpression("="+e,void 0,{...V.value,additionalKeys:h(a)});else if(La()||!d.activeNode&&void 0===h(r))n.resolved=Zn.resolveWithoutWorkflow(e,h(a));else{let o={additionalKeys:h(a),contextNodeName:h(r)?.nodeName};void 0===h(r)&&d.isInputParentOfActiveNode&&(o={targetItem:t??void 0,inputNodeName:d.ndvInputNodeName,inputRunIndex:d.ndvInputRunIndex,inputBranchIndex:d.ndvInputBranchIndex}),n.resolved=await f.resolveExpression("="+e,void 0,o)}}catch(i){n.resolved=`[${Vr(i,!!p.workflowExecutionData?.data?.resultData?.runData[d.activeNode?.name??""])}]`,n.error=!0,n.fullError=i}return void 0===n.resolved&&(n.resolved=function(e){const t=e.replace(/^{{|}}$/g,"").trim().split(".").pop();return void 0!==t&&z.value.has(t)}(e)?g.baseText("expressionEditor.uncalledFunction"):g.baseText("expressionModalInput.undefined"),n.error=!0),n}(o,X.value);return{kind:"resolvable",from:t,to:n,resolvable:o,resolved:String(e),state:Er(s??i,null!==C.value),error:s}}return{kind:"plaintext",from:t,to:n,plaintext:o}})));e===q&&(b.value=l,1===b.value.length&&"resolvable"===b.value[0]?.kind&&""===b.value[0]?.resolved&&(b.value[0].resolved=g.baseText("expressionModalInput.empty")))};function W(){return O.value?.state.doc.toString()??""}const A=(0,Wf.default)(N,200);function j(e){C.value=Go(e.view.state),function(e){const t=_.value,r=e.state.selection.ranges[0];t?.eq(r)||(_.value=r)}(e);const t=e.transactions.some((e=>e.annotation(jf)));e.docChanged&&!t&&(E.value=!0,R(e),A())}function D(e){$.value||Nr(e.target,O.value?.dom)||O.value&&(O.value.contentDOM.blur(),Vo(O.value),If(O.value)),$.value=!1}function M(e){P(l)&&(v&&e.metaKey||!v&&e.ctrlKey)&&"f"===e.key&&e.preventDefault()}B(c(e),(()=>{const a=h(e);if(!a)return;const o=ti.create({doc:h(t),extensions:[Ya.of(V.value?{nodeName:V.value.nodeName,parameterPath:""}:h(r)),w.value.of(h(n)),k.value.of([ti.readOnly.of(h(s))]),T.value.of([]),Fa.updateListener.of(j),Fa.focusChangeEffect.of(((e,t)=>(y.value=t,_.value=o.selection.ranges[0],t||(C.value=null,A()),null))),Fa.contentAttributes.of({"data-gramm":"false"}),Fa.domEventHandlers({mousedown:()=>{$.value=!0}})]});O.value&&O.value.destroy(),O.value=new Fa({parent:a,state:o}),O.value.dom.addEventListener("keydown",M,{capture:!0}),A()})),I((()=>{O.value&&O.value.dispatch({effects:w.value.reconfigure(h(n))})})),I((()=>{O.value&&O.value.dispatch({effects:k.value.reconfigure([ti.readOnly.of(h(s))])})})),I((()=>{if(!O.value)return;const e=h(t),r=W();void 0!==e&&e!==r&&O.value.dispatch({changes:{from:0,to:r.length,insert:e}})})),I((()=>{const e=h(i);e?.enabled&&Af({editor:O,parameterPath:e.parameterPath,compartment:T})})),Q((()=>{document.addEventListener("click",D)})),J((()=>{document.removeEventListener("click",D),A.flush(),R.flush(),O.value?.destroy()}));const z=S((()=>new Set(On.reduce(((e,t)=>[...e,...Object.keys(t.functions)]),[])))),X=S((()=>d.expressionTargetItem)),L=S((()=>b.value.filter((e=>"resolvable"===e.kind)))),U=S((()=>b.value.filter((e=>"plaintext"===e.kind)))),Y=S((()=>b.value.filter((e=>"resolvable"!==e.kind)))),F=S((()=>{const e=b.value;return e.map((t=>{if(e.length<=1||"resolvable"!==t.kind)return t;if("string"==typeof t.resolved){let e=t.resolved;if(/\[Object: "\d{4}-\d{2}-\d{2}T/.test(e)){const t=e.replace(/(\[Object: "|\"\])/g,"");e=new Date(t).toString()}if(/\[Object:\s(\{.+\}|\{\})\]/.test(e)){e=e.replace(/(\[Object: |\]$)/g,"");try{e=String(JSON.parse(e))}catch(r){}}if(/\[Array:\s\[.+\]\]/.test(e)){e=e.replace(/(\[Array: |\]$)/g,"");try{e=String(JSON.parse(e))}catch(r){}}t.resolved=e}return t})).filter((t=>!(e.length>1&&"resolvable"===t.kind&&"string"==typeof t.resolved)||"[Array: []]"!==t.resolved&&t.resolved!==g.baseText("expressionModalInput.empty")))}));function G(e,t="end"){O.value?.dispatch({selection:{anchor:e,head:"end"===t?O.value?.state.doc.length??0:t}})}return B([()=>p.getWorkflowExecution,()=>p.getWorkflowRunData],A),B(X,N),B(L,(function(){O.value&&(xf.removeColor(O.value,U.value),xf.addColor(O.value,L.value))})),{editor:O,hasFocus:y,selection:_,segments:{all:b,html:Y,display:F,plaintext:U,resolvable:L},readEditorValue:W,setCursorPosition:function(e){if("lastExpression"===e){const t=W().lastIndexOf(" }}");e=-1!==t?t:O.value?.state.doc.length??0}else"end"===e&&(e=O.value?.state.doc.length??0);O.value?.dispatch({selection:{head:e,anchor:e}})},select:G,selectAll:()=>G(0,"end"),focus:function(){y.value||O.value?.focus()},hasChanges:E}},Bf=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],zf=(e,t,r)=>(n,a)=>{for(let o=!1,i=0,s=0;;s++){let{next:l}=n;if(p$(l)||45==l||95==l||o&&m$(l))!o&&(45!=l||s>0)&&(o=!0),i===s&&45==l&&i++,n.advance();else{if(92!=l||10==n.peek(1)){o&&n.acceptToken(2==i&&a.canShift(2)?t:40==l?r:e);break}if(n.advance(),f$(n.next)){do{n.advance()}while(f$(n.next));32==n.next&&n.advance()}else n.next>-1&&n.advance();o=!0}}},Xf=new ei(zf(123,2,124)),Lf=new ei(zf(125,3,4)),Uf=new ei((e=>{if(Bf.includes(e.peek(-1))){let{next:t}=e;(p$(t)||95==t||35==t||46==t||42==t||91==t||58==t&&p$(e.peek(1))||45==t||38==t)&&e.acceptToken(122)}})),Yf=new ei((e=>{if(!Bf.includes(e.peek(-1))){let{next:t}=e;if(37==t&&(e.advance(),e.acceptToken(1)),p$(t)){do{e.advance()}while(p$(e.next)||m$(e.next));e.acceptToken(1)}}})),Ff=qa({"AtKeyword import charset namespace keyframes media supports":Qa.definitionKeyword,"from to selector":Qa.keyword,NamespaceName:Qa.namespace,KeyframeName:Qa.labelName,KeyframeRangeName:Qa.operatorKeyword,TagName:Qa.tagName,ClassName:Qa.className,PseudoClassName:Qa.constant(Qa.className),IdName:Qa.labelName,"FeatureName PropertyName":Qa.propertyName,AttributeName:Qa.attributeName,NumberLiteral:Qa.number,KeywordQuery:Qa.keyword,UnaryQueryOp:Qa.operatorKeyword,"CallTag ValueName":Qa.atom,VariableName:Qa.variableName,Callee:Qa.operatorKeyword,Unit:Qa.unit,"UniversalSelector NestingSelector":Qa.definitionOperator,"MatchOp CompareOp":Qa.compareOperator,"ChildOp SiblingOp, LogicOp":Qa.logicOperator,BinOp:Qa.arithmeticOperator,Important:Qa.modifier,Comment:Qa.blockComment,ColorLiteral:Qa.color,"ParenthesizedContent StringLiteral":Qa.string,":":Qa.punctuation,"PseudoOp #":Qa.derefOperator,"; ,":Qa.separator,"( )":Qa.paren,"[ ]":Qa.squareBracket,"{ }":Qa.brace}),Gf={__proto__:null,lang:38,"nth-child":38,"nth-last-child":38,"nth-of-type":38,"nth-last-of-type":38,dir:38,"host-context":38,if:84,url:124,"url-prefix":124,domain:124,regexp:124},Zf={__proto__:null,or:98,and:98,not:106,only:106,layer:170},Hf={__proto__:null,selector:112,layer:166},Kf={__proto__:null,"@import":162,"@media":174,"@charset":178,"@namespace":182,"@keyframes":188,"@supports":200,"@scope":204},Jf={__proto__:null,to:207},eh=Ma.deserialize({version:14,states:"EbQYQdOOO#qQdOOP#xO`OOOOQP'#Cf'#CfOOQP'#Ce'#CeO#}QdO'#ChO$nQaO'#CcO$xQdO'#CkO%TQdO'#DpO%YQdO'#DrO%_QdO'#DuO%_QdO'#DxOOQP'#FV'#FVO&eQhO'#EhOOQS'#FU'#FUOOQS'#Ek'#EkQYQdOOO&lQdO'#EOO&PQhO'#EUO&lQdO'#EWO'aQdO'#EYO'lQdO'#E]O'tQhO'#EcO(VQdO'#EeO(bQaO'#CfO)VQ`O'#D{O)[Q`O'#F`O)gQdO'#F`QOQ`OOP)qO&jO'#CaPOOO)C@t)C@tOOQP'#Cj'#CjOOQP,59S,59SO#}QdO,59SO)|QdO,59VO%TQdO,5:[O%YQdO,5:^O%_QdO,5:aO%_QdO,5:cO%_QdO,5:dO%_QdO'#ErO*XQ`O,58}O*aQdO'#DzOOQS,58},58}OOQP'#Cn'#CnOOQO'#Dn'#DnOOQP,59V,59VO*hQ`O,59VO*mQ`O,59VOOQP'#Dq'#DqOOQP,5:[,5:[OOQO'#Ds'#DsO*rQpO,5:^O+]QaO,5:aO+sQaO,5:dOOQW'#DZ'#DZO,ZQhO'#DdO,xQhO'#FaO'tQhO'#DbO-WQ`O'#DhOOQW'#F['#F[O-]Q`O,5;SO-eQ`O'#DeOOQS-E8i-E8iOOQ['#Cs'#CsO-jQdO'#CtO.QQdO'#CzO.hQdO'#C}O/OQ!pO'#DPO1RQ!jO,5:jOOQO'#DU'#DUO*mQ`O'#DTO1cQ!nO'#FXO3`Q`O'#DVO3eQ`O'#DkOOQ['#FX'#FXO-`Q`O,5:pO3jQ!bO,5:rOOQS'#E['#E[O3rQ`O,5:tO3wQdO,5:tOOQO'#E_'#E_O4PQ`O,5:wO4UQhO,5:}O%_QdO'#DgOOQS,5;P,5;PO-eQ`O,5;PO4^QdO,5;PO4fQdO,5:gO4vQdO'#EtO5TQ`O,5;zO5TQ`O,5;zPOOO'#Ej'#EjP5`O&jO,58{POOO,58{,58{OOQP1G.n1G.nOOQP1G.q1G.qO*hQ`O1G.qO*mQ`O1G.qOOQP1G/v1G/vO5kQpO1G/xO5sQaO1G/{O6ZQaO1G/}O6qQaO1G0OO7XQaO,5;^OOQO-E8p-E8pOOQS1G.i1G.iO7cQ`O,5:fO7hQdO'#DoO7oQdO'#CrOOQP1G/x1G/xO&lQdO1G/xO7vQ!jO'#DZO8UQ!bO,59vO8^QhO,5:OOOQO'#F]'#F]O8XQ!bO,59zO'tQhO,59xO8fQhO'#EvO8sQ`O,5;{O9OQhO,59|O9uQhO'#DiOOQW,5:S,5:SOOQS1G0n1G0nOOQW,5:P,5:PO9|Q!fO'#FYOOQS'#FY'#FYOOQS'#Em'#EmO;^QdO,59`OOQ[,59`,59`O;tQdO,59fOOQ[,59f,59fO<[QdO,59iOOQ[,59i,59iOOQ[,59k,59kO&lQdO,59mO<rQhO'#EQOOQW'#EQ'#EQO=WQ`O1G0UO1[QhO1G0UOOQ[,59o,59oO'tQhO'#DXOOQ[,59q,59qO=]Q#tO,5:VOOQS1G0[1G0[OOQS1G0^1G0^OOQS1G0`1G0`O=hQ`O1G0`O=mQdO'#E`OOQS1G0c1G0cOOQS1G0i1G0iO=xQaO,5:RO-`Q`O1G0kOOQS1G0k1G0kO-eQ`O1G0kO>PQ!fO1G0ROOQO1G0R1G0ROOQO,5;`,5;`O>gQdO,5;`OOQO-E8r-E8rO>tQ`O1G1fPOOO-E8h-E8hPOOO1G.g1G.gOOQP7+$]7+$]OOQP7+%d7+%dO&lQdO7+%dOOQS1G0Q1G0QO?PQaO'#F_O?ZQ`O,5:ZO?`Q!fO'#ElO@^QdO'#FWO@hQ`O,59^O@mQ!bO7+%dO&lQdO1G/bO@uQhO1G/fOOQW1G/j1G/jOOQW1G/d1G/dOAWQhO,5;bOOQO-E8t-E8tOAfQhO'#DZOAtQhO'#F^OBPQ`O'#F^OBUQ`O,5:TOOQS-E8k-E8kOOQ[1G.z1G.zOOQ[1G/Q1G/QOOQ[1G/T1G/TOOQ[1G/X1G/XOBZQdO,5:lOOQS7+%p7+%pOB`Q`O7+%pOBeQhO'#DYOBmQ`O,59sO'tQhO,59sOOQ[1G/q1G/qOBuQ`O1G/qOOQS7+%z7+%zOBzQbO'#DPOOQO'#Eb'#EbOCYQ`O'#EaOOQO'#Ea'#EaOCeQ`O'#EwOCmQdO,5:zOOQS,5:z,5:zOOQ[1G/m1G/mOOQS7+&V7+&VO-`Q`O7+&VOCxQ!fO'#EsO&lQdO'#EsOEPQdO7+%mOOQO7+%m7+%mOOQO1G0z1G0zOEdQ!bO<<IOOElQdO'#EqOEvQ`O,5;yOOQP1G/u1G/uOOQS-E8j-E8jOFOQdO'#EpOFYQ`O,5;rOOQ]1G.x1G.xOOQP<<IO<<IOOFbQdO7+$|OOQO'#D]'#D]OFiQ!bO7+%QOFqQhO'#EoOF{Q`O,5;xO&lQdO,5;xOOQW1G/o1G/oOOQO'#ES'#ESOGTQ`O1G0WOOQS<<I[<<I[O&lQdO,59tOGnQhO1G/_OOQ[1G/_1G/_OGuQ`O1G/_OOQW-E8l-E8lOOQ[7+%]7+%]OOQO,5:{,5:{O=pQdO'#ExOCeQ`O,5;cOOQS,5;c,5;cOOQS-E8u-E8uOOQS1G0f1G0fOOQS<<Iq<<IqOG}Q!fO,5;_OOQS-E8q-E8qOOQO<<IX<<IXOOQPAN>jAN>jOIUQaO,5;]OOQO-E8o-E8oOI`QdO,5;[OOQO-E8n-E8nOOQW<<Hh<<HhOOQW<<Hl<<HlOIjQhO<<HlOI{QhO,5;ZOJWQ`O,5;ZOOQO-E8m-E8mOJ]QdO1G1dOBZQdO'#EuOJgQ`O7+%rOOQW7+%r7+%rOJoQ!bO1G/`OOQ[7+$y7+$yOJzQhO7+$yPKRQ`O'#EnOOQO,5;d,5;dOOQO-E8v-E8vOOQS1G0}1G0}OKWQ`OAN>WO&lQdO1G0uOK]Q`O7+'OOOQO,5;a,5;aOOQO-E8s-E8sOOQW<<I^<<I^OOQ[<<He<<HePOQW,5;Y,5;YOOQWG23rG23rOKeQdO7+&a",stateData:"Kx~O#sOS#tQQ~OW[OZ[O]TO`VOaVOi]OjWOmXO!jYO!mZO!saO!ybO!{cO!}dO#QeO#WfO#YgO#oRO~OQiOW[OZ[O]TO`VOaVOi]OjWOmXO!jYO!mZO!saO!ybO!{cO!}dO#QeO#WfO#YgO#ohO~O#m$SP~P!dO#tmO~O#ooO~O]qO`rOarOjsOmtO!juO!mwO#nvO~OpzO!^xO~P$SOc!QO#o|O#p}O~O#o!RO~O#o!TO~OW[OZ[O]TO`VOaVOjWOmXO!jYO!mZO#oRO~OS!]Oe!YO!V![O!Y!`O#q!XOp$TP~Ok$TP~P&POQ!jOe!cOm!dOp!eOr!mOt!mOz!kO!`!lO#o!bO#p!hO#}!fO~Ot!qO!`!lO#o!pO~Ot!sO#o!sO~OS!]Oe!YO!V![O!Y!`O#q!XO~Oe!vOpzO#Z!xO~O]YX`YX`!pXaYXjYXmYXpYX!^YX!jYX!mYX#nYX~O`!zO~Ok!{O#m$SXo$SX~O#m$SXo$SX~P!dO#u#OO#v#OO#w#QO~Oc#UO#o|O#p}O~OpzO!^xO~Oo$SP~P!dOe#`O~Oe#aO~Ol#bO!h#cO~O]qO`rOarOjsOmtO~Op!ia!^!ia!j!ia!m!ia#n!iad!ia~P*zOp!la!^!la!j!la!m!la#n!lad!la~P*zOR#gOS!]Oe!YOr#gOt#gO!V![O!Y!`O#q#dO#}!fO~O!R#iO!^#jOk$TXp$TX~Oe#mO~Ok#oOpzO~Oe!vO~O]#rO`#rOd#uOi#rOj#rOk#rO~P&lO]#rO`#rOi#rOj#rOk#rOl#wO~P&lO]#rO`#rOi#rOj#rOk#rOo#yO~P&lOP#zOSsXesXksXvsX!VsX!YsX!usX!wsX#qsX!TsXQsX]sX`sXdsXisXjsXmsXpsXrsXtsXzsX!`sX#osX#psX#}sXlsXosX!^sX!qsX#msX~Ov#{O!u#|O!w#}Ok$TP~P'tOe#aOS#{Xk#{Xv#{X!V#{X!Y#{X!u#{X!w#{X#q#{XQ#{X]#{X`#{Xd#{Xi#{Xj#{Xm#{Xp#{Xr#{Xt#{Xz#{X!`#{X#o#{X#p#{X#}#{Xl#{Xo#{X!^#{X!q#{X#m#{X~Oe$RO~Oe$TO~Ok$VOv#{O~Ok$WO~Ot$XO!`!lO~Op$YO~OpzO!R#iO~OpzO#Z$`O~O!q$bOk!oa#m!oao!oa~P&lOk#hX#m#hXo#hX~P!dOk!{O#m$Sao$Sa~O#u#OO#v#OO#w$hO~Ol$jO!h$kO~Op!ii!^!ii!j!ii!m!ii#n!iid!ii~P*zOp!ki!^!ki!j!ki!m!ki#n!kid!ki~P*zOp!li!^!li!j!li!m!li#n!lid!li~P*zOp#fa!^#fa~P$SOo$lO~Od$RP~P%_Od#zP~P&lO`!PXd}X!R}X!T!PX~O`$sO!T$tO~Od$uO!R#iO~Ok#jXp#jX!^#jX~P'tO!^#jOk$Tap$Ta~O!R#iOk!Uap!Ua!^!Uad!Ua`!Ua~OS!]Oe!YO!V![O!Y!`O#q$yO~Od$QP~P9dOv#{OQ#|X]#|X`#|Xd#|Xe#|Xi#|Xj#|Xk#|Xm#|Xp#|Xr#|Xt#|Xz#|X!`#|X#o#|X#p#|X#}#|Xl#|Xo#|X~O]#rO`#rOd%OOi#rOj#rOk#rO~P&lO]#rO`#rOi#rOj#rOk#rOl%PO~P&lO]#rO`#rOi#rOj#rOk#rOo%QO~P&lOe%SOS!tXk!tX!V!tX!Y!tX#q!tX~Ok%TO~Od%YOt%ZO!a%ZO~Ok%[O~Oo%cO#o%^O#}%]O~Od%dO~P$SOv#{O!^%hO!q%jOk!oi#m!oio!oi~P&lOk#ha#m#hao#ha~P!dOk!{O#m$Sio$Si~O!^%mOd$RX~P$SOd%oO~Ov#{OQ#`Xd#`Xe#`Xm#`Xp#`Xr#`Xt#`Xz#`X!^#`X!`#`X#o#`X#p#`X#}#`X~O!^%qOd#zX~P&lOd%sO~Ol%tOv#{O~OR#gOr#gOt#gO#q%vO#}!fO~O!R#iOk#jap#ja!^#ja~O`!PXd}X!R}X!^}X~O!R#iO!^%xOd$QX~O`%zO~Od%{O~O#o%|O~Ok&OO~O`&PO!R#iO~Od&ROk&QO~Od&UO~OP#zOpsX!^sXdsX~O#}%]Op#TX!^#TX~OpzO!^&WO~Oo&[O#o%^O#}%]O~Ov#{OQ#gXe#gXk#gXm#gXp#gXr#gXt#gXz#gX!^#gX!`#gX!q#gX#m#gX#o#gX#p#gX#}#gXo#gX~O!^%hO!q&`Ok!oq#m!oqo!oq~P&lOl&aOv#{O~Od#eX!^#eX~P%_O!^%mOd$Ra~Od#dX!^#dX~P&lO!^%qOd#za~Od&fO~P&lOd&gO!T&hO~Od#cX!^#cX~P9dO!^%xOd$Qa~O]&mOd&oO~OS#bae#ba!V#ba!Y#ba#q#ba~Od&qO~PG]Od&qOk&rO~Ov#{OQ#gae#gak#gam#gap#gar#gat#gaz#ga!^#ga!`#ga!q#ga#m#ga#o#ga#p#ga#}#gao#ga~Od#ea!^#ea~P$SOd#da!^#da~P&lOR#gOr#gOt#gO#q%vO#}%]O~O!R#iOd#ca!^#ca~O`&xO~O!^%xOd$Qi~P&lO]&mOd&|O~Ov#{Od|ik|i~Od&}O~PG]Ok'OO~Od'PO~O!^%xOd$Qq~Od#cq!^#cq~P&lO#s!a#t#}]#}v!m~",goto:"2h$UPPPPP$VP$YP$c$uP$cP%X$cPP%_PPP%e%o%oPPPPP%oPP%oP&]P%oP%o'W%oP't'w'}'}(^'}P'}P'}P'}'}P(m'}(yP(|PP)p)v$c)|$c*SP$cP$c$cP*Y*{+YP$YP+aP+dP$YP$YP$YP+j$YP+m+p+s+z$YP$YPP$YP,P,V,f,|-[-b-l-r-x.O.U.`.f.l.rPPPPPPPPPPP.x/R/w/z0|P1U1u2O2R2U2[RnQ_^OP`kz!{$dq[OPYZ`kuvwxz!v!{#`$d%mqSOPYZ`kuvwxz!v!{#`$d%mQpTR#RqQ!OVR#SrQ#S!QS$Q!i!jR$i#U!V!mac!c!d!e!z#a#c#t#v#x#{$a$k$p$s%h%i%q%u%z&P&d&l&x'Q!U!mac!c!d!e!z#a#c#t#v#x#{$a$k$p$s%h%i%q%u%z&P&d&l&x'QU#g!Y$t&hU%`$Y%b&WR&V%_!V!iac!c!d!e!z#a#c#t#v#x#{$a$k$p$s%h%i%q%u%z&P&d&l&x'QR$S!kQ%W$RR&S%Xk!^]bf!Y![!g#i#j#m$P$R%X%xQ#e!YQ${#mQ%w$tQ&j%xR&w&hQ!ygQ#p!`Q$^!xR%f$`R#n!]!U!mac!c!d!e!z#a#c#t#v#x#{$a$k$p$s%h%i%q%u%z&P&d&l&x'QQ!qdR$X!rQ!PVR#TrQ#S!PR$i#TQ!SWR#VsQ!UXR#WtQ{UQ!wgQ#^yQ#o!_Q$U!nQ$[!uQ$_!yQ%e$^Q&Y%aQ&]%fR&v&XSjPzQ!}kQ$c!{R%k$dZiPkz!{$dR$P!gQ%}%SR&z&mR!rdR!teR$Z!tS%a$Y%bR&t&WV%_$Y%b&WQ#PmR$g#PQ`OSkPzU!a`k$dR$d!{Q$p#aY%p$p%u&d&l'QQ%u$sQ&d%qQ&l%zR'Q&xQ#t!cQ#v!dQ#x!eV$}#t#v#xQ%X$RR&T%XQ%y$zS&k%y&yR&y&lQ%r$pR&e%rQ%n$mR&c%nQyUR#]yQ%i$aR&_%iQ!|jS$e!|$fR$f!}Q&n%}R&{&nQ#k!ZR$x#kQ%b$YR&Z%bQ&X%aR&u&X__OP`kz!{$d^UOP`kz!{$dQ!VYQ!WZQ#XuQ#YvQ#ZwQ#[xQ$]!vQ$m#`R&b%mR$q#aQ!gaQ!oc[#q!c!d!e#t#v#xQ$a!zd$o#a$p$s%q%u%z&d&l&x'QQ$r#cQ%R#{S%g$a%iQ%l$kQ&^%hR&p&P]#s!c!d!e#t#v#xW!Z]b!g$PQ!ufQ#f!YQ#l![Q$v#iQ$w#jQ$z#mS%V$R%XR&i%xQ#h!YQ%w$tR&w&hR$|#mR$n#`QlPR#_zQ!_]Q!nbQ$O!gR%U$P",nodeNames:"⚠ Unit VariableName VariableName QueryCallee Comment StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector ClassSelector . ClassName PseudoClassSelector : :: PseudoClassName PseudoClassName ) ( ArgList ValueName ParenthesizedValue AtKeyword # ; ] [ BracketedValue } { BracedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp CallExpression Callee IfExpression if ArgList IfBranch KeywordQuery FeatureQuery FeatureName BinaryQuery LogicOp ComparisonQuery CompareOp UnaryQuery UnaryQueryOp ParenthesizedQuery SelectorQuery selector ParenthesizedSelector CallQuery ArgList , CallLiteral CallTag ParenthesizedContent PseudoClassName ArgList IdSelector IdName AttributeSelector AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp Block Declaration PropertyName Important ImportStatement import Layer layer LayerName layer MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports ScopeStatement scope to AtRule Styles",maxTerm:143,nodeProps:[["isolate",-2,5,36,""],["openedBy",20,"(",28,"[",31,"{"],["closedBy",21,")",29,"]",32,"}"]],propSources:[Ff],skippedNodes:[0,5,106],repeatNodeCount:15,tokenData:"JQ~R!YOX$qX^%i^p$qpq%iqr({rs-ust/itu6Wuv$qvw7Qwx7cxy9Qyz9cz{9h{|:R|}>t}!O?V!O!P?t!P!Q@]!Q![AU![!]BP!]!^B{!^!_C^!_!`DY!`!aDm!a!b$q!b!cEn!c!}$q!}#OG{#O#P$q#P#QH^#Q#R6W#R#o$q#o#pHo#p#q6W#q#rIQ#r#sIc#s#y$q#y#z%i#z$f$q$f$g%i$g#BY$q#BY#BZ%i#BZ$IS$q$IS$I_%i$I_$I|$q$I|$JO%i$JO$JT$q$JT$JU%i$JU$KV$q$KV$KW%i$KW&FU$q&FU&FV%i&FV;'S$q;'S;=`Iz<%lO$q`$tSOy%Qz;'S%Q;'S;=`%c<%lO%Q`%VS!a`Oy%Qz;'S%Q;'S;=`%c<%lO%Q`%fP;=`<%l%Q~%nh#s~OX%QX^'Y^p%Qpq'Yqy%Qz#y%Q#y#z'Y#z$f%Q$f$g'Y$g#BY%Q#BY#BZ'Y#BZ$IS%Q$IS$I_'Y$I_$I|%Q$I|$JO'Y$JO$JT%Q$JT$JU'Y$JU$KV%Q$KV$KW'Y$KW&FU%Q&FU&FV'Y&FV;'S%Q;'S;=`%c<%lO%Q~'ah#s~!a`OX%QX^'Y^p%Qpq'Yqy%Qz#y%Q#y#z'Y#z$f%Q$f$g'Y$g#BY%Q#BY#BZ'Y#BZ$IS%Q$IS$I_'Y$I_$I|%Q$I|$JO'Y$JO$JT%Q$JT$JU'Y$JU$KV%Q$KV$KW'Y$KW&FU%Q&FU&FV'Y&FV;'S%Q;'S;=`%c<%lO%Qj)OUOy%Qz#]%Q#]#^)b#^;'S%Q;'S;=`%c<%lO%Qj)gU!a`Oy%Qz#a%Q#a#b)y#b;'S%Q;'S;=`%c<%lO%Qj*OU!a`Oy%Qz#d%Q#d#e*b#e;'S%Q;'S;=`%c<%lO%Qj*gU!a`Oy%Qz#c%Q#c#d*y#d;'S%Q;'S;=`%c<%lO%Qj+OU!a`Oy%Qz#f%Q#f#g+b#g;'S%Q;'S;=`%c<%lO%Qj+gU!a`Oy%Qz#h%Q#h#i+y#i;'S%Q;'S;=`%c<%lO%Qj,OU!a`Oy%Qz#T%Q#T#U,b#U;'S%Q;'S;=`%c<%lO%Qj,gU!a`Oy%Qz#b%Q#b#c,y#c;'S%Q;'S;=`%c<%lO%Qj-OU!a`Oy%Qz#h%Q#h#i-b#i;'S%Q;'S;=`%c<%lO%Qj-iS!qY!a`Oy%Qz;'S%Q;'S;=`%c<%lO%Q~-xWOY-uZr-urs.bs#O-u#O#P.g#P;'S-u;'S;=`/c<%lO-u~.gOt~~.jRO;'S-u;'S;=`.s;=`O-u~.vXOY-uZr-urs.bs#O-u#O#P.g#P;'S-u;'S;=`/c;=`<%l-u<%lO-u~/fP;=`<%l-uj/nYjYOy%Qz!Q%Q!Q![0^![!c%Q!c!i0^!i#T%Q#T#Z0^#Z;'S%Q;'S;=`%c<%lO%Qj0cY!a`Oy%Qz!Q%Q!Q![1R![!c%Q!c!i1R!i#T%Q#T#Z1R#Z;'S%Q;'S;=`%c<%lO%Qj1WY!a`Oy%Qz!Q%Q!Q![1v![!c%Q!c!i1v!i#T%Q#T#Z1v#Z;'S%Q;'S;=`%c<%lO%Qj1}YrY!a`Oy%Qz!Q%Q!Q![2m![!c%Q!c!i2m!i#T%Q#T#Z2m#Z;'S%Q;'S;=`%c<%lO%Qj2tYrY!a`Oy%Qz!Q%Q!Q![3d![!c%Q!c!i3d!i#T%Q#T#Z3d#Z;'S%Q;'S;=`%c<%lO%Qj3iY!a`Oy%Qz!Q%Q!Q![4X![!c%Q!c!i4X!i#T%Q#T#Z4X#Z;'S%Q;'S;=`%c<%lO%Qj4`YrY!a`Oy%Qz!Q%Q!Q![5O![!c%Q!c!i5O!i#T%Q#T#Z5O#Z;'S%Q;'S;=`%c<%lO%Qj5TY!a`Oy%Qz!Q%Q!Q![5s![!c%Q!c!i5s!i#T%Q#T#Z5s#Z;'S%Q;'S;=`%c<%lO%Qj5zSrY!a`Oy%Qz;'S%Q;'S;=`%c<%lO%Qd6ZUOy%Qz!_%Q!_!`6m!`;'S%Q;'S;=`%c<%lO%Qd6tS!hS!a`Oy%Qz;'S%Q;'S;=`%c<%lO%Qb7VSZQOy%Qz;'S%Q;'S;=`%c<%lO%Q~7fWOY7cZw7cwx.bx#O7c#O#P8O#P;'S7c;'S;=`8z<%lO7c~8RRO;'S7c;'S;=`8[;=`O7c~8_XOY7cZw7cwx.bx#O7c#O#P8O#P;'S7c;'S;=`8z;=`<%l7c<%lO7c~8}P;=`<%l7cj9VSeYOy%Qz;'S%Q;'S;=`%c<%lO%Q~9hOd~n9oUWQvWOy%Qz!_%Q!_!`6m!`;'S%Q;'S;=`%c<%lO%Qj:YWvW!mQOy%Qz!O%Q!O!P:r!P!Q%Q!Q![=w![;'S%Q;'S;=`%c<%lO%Qj:wU!a`Oy%Qz!Q%Q!Q![;Z![;'S%Q;'S;=`%c<%lO%Qj;bY!a`#}YOy%Qz!Q%Q!Q![;Z![!g%Q!g!h<Q!h#X%Q#X#Y<Q#Y;'S%Q;'S;=`%c<%lO%Qj<VY!a`Oy%Qz{%Q{|<u|}%Q}!O<u!O!Q%Q!Q![=^![;'S%Q;'S;=`%c<%lO%Qj<zU!a`Oy%Qz!Q%Q!Q![=^![;'S%Q;'S;=`%c<%lO%Qj=eU!a`#}YOy%Qz!Q%Q!Q![=^![;'S%Q;'S;=`%c<%lO%Qj>O[!a`#}YOy%Qz!O%Q!O!P;Z!P!Q%Q!Q![=w![!g%Q!g!h<Q!h#X%Q#X#Y<Q#Y;'S%Q;'S;=`%c<%lO%Qj>yS!^YOy%Qz;'S%Q;'S;=`%c<%lO%Qj?[WvWOy%Qz!O%Q!O!P:r!P!Q%Q!Q![=w![;'S%Q;'S;=`%c<%lO%Qj?yU]YOy%Qz!Q%Q!Q![;Z![;'S%Q;'S;=`%c<%lO%Q~@bTvWOy%Qz{@q{;'S%Q;'S;=`%c<%lO%Q~@xS!a`#t~Oy%Qz;'S%Q;'S;=`%c<%lO%QjAZ[#}YOy%Qz!O%Q!O!P;Z!P!Q%Q!Q![=w![!g%Q!g!h<Q!h#X%Q#X#Y<Q#Y;'S%Q;'S;=`%c<%lO%QjBUU`YOy%Qz![%Q![!]Bh!];'S%Q;'S;=`%c<%lO%QbBoSaQ!a`Oy%Qz;'S%Q;'S;=`%c<%lO%QjCQSkYOy%Qz;'S%Q;'S;=`%c<%lO%QhCcU!TWOy%Qz!_%Q!_!`Cu!`;'S%Q;'S;=`%c<%lO%QhC|S!TW!a`Oy%Qz;'S%Q;'S;=`%c<%lO%QlDaS!TW!hSOy%Qz;'S%Q;'S;=`%c<%lO%QjDtV!jQ!TWOy%Qz!_%Q!_!`Cu!`!aEZ!a;'S%Q;'S;=`%c<%lO%QbEbS!jQ!a`Oy%Qz;'S%Q;'S;=`%c<%lO%QjEqYOy%Qz}%Q}!OFa!O!c%Q!c!}GO!}#T%Q#T#oGO#o;'S%Q;'S;=`%c<%lO%QjFfW!a`Oy%Qz!c%Q!c!}GO!}#T%Q#T#oGO#o;'S%Q;'S;=`%c<%lO%QjGV[iY!a`Oy%Qz}%Q}!OGO!O!Q%Q!Q![GO![!c%Q!c!}GO!}#T%Q#T#oGO#o;'S%Q;'S;=`%c<%lO%QjHQSmYOy%Qz;'S%Q;'S;=`%c<%lO%QnHcSl^Oy%Qz;'S%Q;'S;=`%c<%lO%QjHtSpYOy%Qz;'S%Q;'S;=`%c<%lO%QjIVSoYOy%Qz;'S%Q;'S;=`%c<%lO%QfIhU!mQOy%Qz!_%Q!_!`6m!`;'S%Q;'S;=`%c<%lO%Q`I}P;=`<%l$q",tokenizers:[Uf,Yf,Xf,Lf,1,2,3,4,new Oo("m~RRYZ[z{a~~g~aO#v~~dP!P!Qg~lO#w~~",28,129)],topRules:{StyleSheet:[0,6],Styles:[1,105]},specialized:[{term:124,get:e=>Gf[e]||-1},{term:125,get:e=>Zf[e]||-1},{term:4,get:e=>Hf[e]||-1},{term:25,get:e=>Kf[e]||-1},{term:123,get:e=>Jf[e]||-1}],tokenPrec:1963}),th=null,rh=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map((e=>({type:"class",label:e}))),nh=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map((e=>({type:"keyword",label:e}))).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map((e=>({type:"constant",label:e})))),ah=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map((e=>({type:"type",label:e}))),oh=["@charset","@color-profile","@container","@counter-style","@font-face","@font-feature-values","@font-palette-values","@import","@keyframes","@layer","@media","@namespace","@page","@position-try","@property","@scope","@starting-style","@supports","@view-transition"].map((e=>({type:"keyword",label:e}))),ih=/^(\w[\w-]*|-\w[\w-]*|)$/,sh=/^-(-[\w-]*)?$/,lh=new Xo,uh=["Declaration"],ch=e=>t=>{let{state:r,pos:n}=t,a=lo(r).resolveInner(n,-1),o=a.type.isError&&a.from==a.to-1&&"-"==r.doc.sliceString(a.from,a.to);if("PropertyName"==a.name||(o||"TagName"==a.name)&&/^(Block|Styles)$/.test(a.resolve(a.to).name))return{from:a.from,options:h$(),validFor:ih};if("ValueName"==a.name)return{from:a.from,options:nh,validFor:ih};if("PseudoClassName"==a.name)return{from:a.from,options:rh,validFor:ih};if(e(a)||(t.explicit||o)&&function(e,t){var r;if(("("==e.name||e.type.isError)&&(e=e.parent||e),"ArgList"!=e.name)return!1;let n=null===(r=e.parent)||void 0===r?void 0:r.firstChild;return"Callee"==(null==n?void 0:n.name)&&"var"==t.sliceString(n.from,n.to)}(a,r.doc))return{from:e(a)||o?a.from:n,options:g$(r.doc,v$(a),e),validFor:sh};if("TagName"==a.name){for(let{parent:e}=a;e;e=e.parent)if("Block"==e.name)return{from:a.from,options:h$(),validFor:ih};return{from:a.from,options:ah,validFor:ih}}if("AtKeyword"==a.name)return{from:a.from,options:oh,validFor:ih};if(!t.explicit)return null;let i=a.resolve(n),s=i.childBefore(n);return s&&":"==s.name&&"PseudoClassSelector"==i.name?{from:n,options:rh,validFor:ih}:s&&":"==s.name&&"Declaration"==i.name||"ArgList"==i.name?{from:n,options:nh,validFor:ih}:"Block"==i.name||"Styles"==i.name?{from:n,options:h$(),validFor:ih}:null},dh=ch((e=>"VariableName"==e.name)),ph=Eo.define({name:"css",parser:eh.configure({props:[io.add({Declaration:Fo()}),vi.add({"Block KeyframeList":ci})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}}),mh=21,fh=22,hh=23,vh=25,gh=26,Oh=28,yh=31,bh=34,_h=36,xh=37,wh={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},Sh={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},kh={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},Th=null,Ch=null,$h=0,Ph=60,Qh=62,Eh=47,qh=63,Vh=33,Rh=[4,8,5,6,7],Ih=new za({start:null,shift:(e,t,r,n)=>Rh.indexOf(t)>-1?new b$(y$(n,1)||"",e):e,reduce:(e,t)=>19==t&&e?e.parent:e,reuse(e,t,r,n){let a=t.type.id;return 4==a||a==_h?new b$(y$(n,1)||"",e):e},hash:e=>e?e.hash:0,strict:!1}),Nh=new ei(((e,t)=>{if(e.next!=Ph)return void(e.next<0&&t.context&&e.acceptToken(58));e.advance();let r=e.next==Eh;r&&e.advance();let n=y$(e,0);if(void 0===n)return;if(!n)return e.acceptToken(r?12:4);let a=t.context?t.context.name:null;if(r){if(n==a)return e.acceptToken(9);if(a&&Sh[a])return e.acceptToken(58,-2);if(t.dialectEnabled(0))return e.acceptToken(10);for(let e=t.context;e;e=e.parent)if(e.name==n)return;e.acceptToken(11)}else{if("script"==n)return e.acceptToken(5);if("style"==n)return e.acceptToken(6);if("textarea"==n)return e.acceptToken(7);if(wh.hasOwnProperty(n))return e.acceptToken(8);a&&kh[a]&&kh[a][n]?e.acceptToken(58,-1):e.acceptToken(4)}}),{contextual:!0}),Wh=new ei((e=>{for(let t=0,r=0;;r++){if(e.next<0){r&&e.acceptToken(59);break}if(45==e.next)t++;else{if(e.next==Qh&&t>=2){r>3&&e.acceptToken(59,-2);break}t=0}e.advance()}})),Ah=_$("script",55,1),jh=_$("style",56,2),Dh=_$("textarea",57,3),Mh=new ei((e=>{123===e.next&&(e.advance(),123!==e.next&&e.acceptToken(60))})),Bh=qa({"Text RawText":Qa.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":Qa.angleBracket,TagName:Qa.tagName,"MismatchedCloseTag/TagName":[Qa.tagName,Qa.invalid],AttributeName:Qa.attributeName,"AttributeValue UnquotedAttributeValue":Qa.attributeValue,Is:Qa.definitionOperator,"EntityReference CharacterReference":Qa.character,Comment:Qa.blockComment,ProcessingInst:Qa.processingInstruction,DoctypeDecl:Qa.documentMeta}),zh=Ma.deserialize({version:14,states:",xOVO!jOOO!ZQ#tO'#CpO!`Q#tO'#CzO!eQ#tO'#C}O!jQ#tO'#DQO!oQ#tO'#DSO!tOXO'#CoO#POYO'#CoO#[O[O'#CoO$kO!jO'#CoOOOW'#Co'#CoO$rO$UO'#DUO$zQ#tO'#DWO%PQ#tO'#DXOOOW'#Dm'#DmOOOW'#DZ'#DZQVO!jOOO%UQ&jO,59[O%^Q&jO,59fO%fQ&jO,59iO%nQ&jO,59lO%yQ&jO,59nOOOX'#D_'#D_O&ROXO'#CxO&^OXO,59ZOOOY'#D`'#D`O&fOYO'#C{O&qOYO,59ZOOO['#Da'#DaO&yO[O'#DOO'UO[O,59ZOOOW'#Db'#DbO'^O!jO,59ZO'eQ#tO'#DROOOW,59Z,59ZOOO`'#Dc'#DcO'jO$UO,59pOOOW,59p,59pO'rQ#tO,59rO'wQ#tO,59sOOOW-E7X-E7XO'|Q&jO'#CrOOQO'#D['#D[O([Q&jO1G.vOOOX1G.v1G.vO(dQ&jO1G/QOOOY1G/Q1G/QO(lQ&jO1G/TOOO[1G/T1G/TO(tQ&jO1G/WOOOW1G/W1G/WOOOW1G/Y1G/YO)PQ&jO1G/YOOOX-E7]-E7]O)XQ#tO'#CyOOOW1G.u1G.uOOOY-E7^-E7^O)^Q#tO'#C|OOO[-E7_-E7_O)cQ#tO'#DPOOOW-E7`-E7`O)hQ#tO,59mOOO`-E7a-E7aOOOW1G/[1G/[OOOW1G/^1G/^OOOW1G/_1G/_O)mQ,UO,59^OOQO-E7Y-E7YOOOX7+$b7+$bOOOY7+$l7+$lOOO[7+$o7+$oOOOW7+$r7+$rOOOW7+$t7+$tO)xQ#tO,59eO)}Q#tO,59hO*SQ#tO,59kOOOW1G/X1G/XO*mO7|O'#CuO+YONYO'#CuOOQO1G.x1G.xOOOW1G/P1G/POOOW1G/S1G/SOOOW1G/V1G/VOOOp'#D]'#D]O+aO7|O,59aOOQO,59a,59aOOOp'#D^'#D^O+hONYO,59aOOOp-E7Z-E7ZOOQO1G.{1G.{OOOp-E7[-E7[",stateData:",O~O!`OS~OSSOTPOUQOVROWTOY]OZ[O[^O^^O_^O`^Oa^Ob^Oy^O|_O!fZO~OeaO~OebO~OecO~OedO~OeeO~O!XfOPlP![lP~O!YiOQoP![oP~O!ZlORrP![rP~OSSOTPOUQOVROWTOXqOY]OZ[O[^O^^O_^O`^Oa^Ob^Oy^O!fZO~O![rO~P#gO!]sO!guO~OevO~OewO~OgyOk|O~OgyOk!OO~OgyOk!QO~OgyOk!SOw!TO~OgyOk!TO~O!XfOPlX![lX~OP!WO![!XO~O!YiOQoX![oX~OQ!ZO![!XO~O!ZlORrX![rX~OR!]O![!XO~O![!XO~P#gOe!_O~O!]sO!g!aO~Ok!bO~Ok!cO~Oh!dOgfXkfXwfX~OgyOk!fO~OgyOk!gO~OgyOk!hO~OgyOk!iOw!jO~OgyOk!jO~Oe!kO~Oe!lO~Oe!mO~Ok!nO~Oj!qO!b!oO!d!pO~Ok!rO~Ok!sO~Ok!tO~O_!uO`!uOa!uOb!uO!^!uO!c!uO~O!b!wO~P*XO_!xO`!xOa!xOb!xO!^!xO!e!xO~O!d!wO~P*tO!b!{O~P*XO!d!{O~P*tOw~_^w!fy|a`!c!ebk~",goto:"%r!bPPPPPPPPPPPPPPPPPPP!c!iP!oPP!{PP#O#R#U#[#_#b#h#k#n#t#zP!cP!c!cP$Q$W$n$t$z%Q%W%^%dPPPPPPPPP%jX^OX`pXUOX`pezabcde{}!P!R!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ}bQ!PcQ!RdQ!UeZ!e{}!P!R!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text Resolvable EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue EndTag ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag SelfClosingEndTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:69,context:Ih,nodeProps:[["closedBy",-10,1,2,3,5,6,7,8,9,10,11,"EndTag",4,"EndTag SelfClosingEndTag",-4,20,30,33,36,"CloseTag"],["group",-10,12,15,16,17,18,19,40,41,42,43,"Entity",14,"Entity TextContent",-3,28,31,34,"TextContent Entity"],["openedBy",27,"StartTag StartCloseTag",-4,29,32,35,37,"OpenTag",39,"StartTag"]],propSources:[Bh],skippedNodes:[0],repeatNodeCount:9,tokenData:"$=^!aR!ZOX$tXY0tYZ0tZ[$t[]&b]^0t^p$tpq0tqr2XrsAosv2XvwBewx!)Yx}2X}!O!*R!O!P2X!P!Q!/d!Q![2X![!]!2T!]!^2X!^!_!6`!_!`#8y!`!a#9w!a!c2X!c!}!2T!}#R2X#R#S!2T#S#T8]#T#o!2T#o#p#:u#p#s2X#s$f$t$f%W2X%W%o!2T%o%p2X%p&a!2T&a&b2X&b1p!2T1p4U2X4U4d!2T4d4e2X4e$IS!2T$IS$I`2X$I`$Ib!2T$Ib$Kh2X$Kh%#t!2T%#t&/x2X&/x&Et!2T&Et&FV2X&FV;'S!2T;'S;:j!6Y;:j;=`Ai<%l?&r2X?&r?Ah!2T?Ah?BY$t?BY?Mn!2T?MnO$t!Z%PejW^P!c`!epOX$tXZ&bZ[$t[^&b^p$tpq&bqr$trs'^sv$tvw,mwx*Ux!^$t!^!_+p!_!a&b!a#S$t#S#T&b#T#o$t#o#p-h#p;'S$t;'S;=`0n<%lO$t!R&kZ^P!c`!epOr&brs'^sv&bwx*Ux!^&b!^!_+p!_#o&b#o#p(l#p;'S&b;'S;=`,g<%lO&bq'eX^P!epOv'^wx(Qx!^'^!^!_)d!_#o'^#o#p(l#p;'S'^;'S;=`*O<%lO'^P(VV^POv(Qw!^(Q!_#o(Q#o#p(l#p;'S(Q;'S;=`)X<%lO(QP(oWOv(Qw!^(Q!_#o(Q#p;'S(Q;'S;=`)X<%l~(Q~O(Q~~)_P)[P;=`<%l(QP)dO^Pp)iT!epOv)dx#o)d#p;'S)d;'S;=`)x<%lO)dp){P;=`<%l)dq*RP;=`<%l'^a*]Y^P!c`Or*Urs(Qsv*Uw!^*U!^!_*{!_#o*U#o#p(l#p;'S*U;'S;=`+j<%lO*U`+QU!c`Or*{sv*{w#o*{#p;'S*{;'S;=`+d<%lO*{`+gP;=`<%l*{a+mP;=`<%l*U!Q+wW!c`!epOr+prs)dsv+pwx*{x#o+p#p;'S+p;'S;=`,a<%lO+p!Q,dP;=`<%l+p!R,jP;=`<%l&bW,rYjWOX,mZ[,m^p,mqr,msw,mx!^,m!a#S,m#T;'S,m;'S;=`-b<%lO,mW-eP;=`<%l,mX-mfjWOX/RXZ(QZ[/R[^(Q^p/Rpq(Qqr/Rrs(Qsv/Rvw,mwx(Qx!^/R!_!a(Q!a#S/R#S#T(Q#T#o/R#o#p,m#p;'S/R;'S;=`0h<%l~/R~O/R~~)_X/YdjW^POX/RXZ(QZ[/R[^(Q^p/Rpq(Qqr/Rrs(Qsv/Rvw,mwx(Qx!^/R!_!a(Q!a#S/R#S#T(Q#T#o/R#o#p-h#p;'S/R;'S;=`0h<%lO/RX0kP;=`<%l/R!Z0qP;=`<%l$t!a1Pb!`^^P!c`!epOX&bXY0tYZ0tZ]&b]^0t^p&bpq0tqr&brs'^sv&bwx*Ux!^&b!^!_+p!_#o&b#o#p(l#p;'S&b;'S;=`,g<%lO&b!_2flgSjW^P!c`!epOX$tXZ&bZ[$t[^&b^p$tpq&bqr2Xrs'^sv2Xvw4^wx*Ux!P2X!P!Q$t!Q!^2X!^!_6n!_!a&b!a#S2X#S#T8]#T#o2X#o#p=]#p#s2X#s$f$t$f;'S2X;'S;=`Ai<%l?Ah2X?Ah?BY$t?BY?Mn2X?MnO$t[4ecgSjWOX,mZ[,m^p,mqr4^sw4^x!P4^!P!Q,m!Q!^4^!^!_5p!a#S4^#S#T5p#T#s4^#s$f,m$f;'S4^;'S;=`6h<%l?Ah4^?Ah?BY,m?BY?Mn4^?MnO,mS5uXgSqr5psw5px!P5p!Q!_5p!a#s5p$f;'S5p;'S;=`6b<%l?Ah5p?BY?Mn5pS6eP;=`<%l5p[6kP;=`<%l4^!U6wdgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!U8YP;=`<%l6n!V8hegS^P!c`!epOq&bqr8]rs'^sv8]vw5pwx*Ux!P8]!P!Q&b!Q!^8]!^!_6n!_!a&b!a#o8]#o#p9y#p#s8]#s$f&b$f;'S8];'S;=`=V<%l?Ah8]?Ah?BY&b?BY?Mn8]?MnO&bT:OggSOq(Qqr;grs(Qsv;gvw5pwx(Qx!P;g!P!Q(Q!Q!^;g!^!_5p!_!a(Q!a#o;g#o#p5p#p#s;g#s$f(Q$f;'S;g;'S;=`=P<%l?Ah;g?Ah?BY(Q?BY?Mn;g?Mn~(Q~O(Q~~)_T;negS^POq(Qqr;grs(Qsv;gvw5pwx(Qx!P;g!P!Q(Q!Q!^;g!^!_5p!_!a(Q!a#o;g#o#p9y#p#s;g#s$f(Q$f;'S;g;'S;=`=P<%l?Ah;g?Ah?BY(Q?BY?Mn;g?MnO(QT=SP;=`<%l;g!V=YP;=`<%l8]]=dngSjWOX/RXZ(QZ[/R[^(Q^p/Rpq(Qqr?brs(Qsv?bvw4^wx(Qx!P?b!P!Q/R!Q!^?b!^!_5p!_!a(Q!a#S?b#S#T;g#T#o?b#o#p4^#p#s?b#s$f/R$f;'S?b;'S;=`Ac<%l?Ah?b?Ah?BY/R?BY?Mn?b?Mn~/R~O/R~~)_]?klgSjW^POX/RXZ(QZ[/R[^(Q^p/Rpq(Qqr?brs(Qsv?bvw4^wx(Qx!P?b!P!Q/R!Q!^?b!^!_5p!_!a(Q!a#S?b#S#T;g#T#o?b#o#p=]#p#s?b#s$f/R$f;'S?b;'S;=`Ac<%l?Ah?b?Ah?BY/R?BY?Mn?b?MnO/R]AfP;=`<%l?b!_AlP;=`<%l2X!ZAxX!bh^P!epOv'^wx(Qx!^'^!^!_)d!_#o'^#o#p(l#p;'S'^;'S;=`*O<%lO'^!_BnjgSjWb!ROXD`XZEmZ[D`[^Em^pD`qrG_rsEmstMPtwG_wxEmx!PG_!P!QD`!Q!]G_!]!^4^!^!_Jl!_!aEm!a#SG_#S#TJl#T#sG_#s$fD`$f;'SG_;'S;=`Ly<%l?AhG_?Ah?BYD`?BY?MnG_?MnOD`!ZDebjWOXD`XZEmZ[D`[^Em^pD`qrD`rsEmst,mtwD`wxEmx!]D`!]!^Fb!^!aEm!a#SD`#S#TEm#T;'SD`;'S;=`GX<%lOD`!REpVOpEmqsEmt!]Em!]!^FV!^;'SEm;'S;=`F[<%lOEm!RF[O`!R!RF_P;=`<%lEm!ZFiYjW`!ROX,mZ[,m^p,mqr,msw,mx!^,m!a#S,m#T;'S,m;'S;=`-b<%lO,m!ZG[P;=`<%lD`!_GfjgSjWOXD`XZEmZ[D`[^Em^pD`qrG_rsEmst4^twG_wxEmx!PG_!P!QD`!Q!]G_!]!^IW!^!_Jl!_!aEm!a#SG_#S#TJl#T#sG_#s$fD`$f;'SG_;'S;=`Ly<%l?AhG_?Ah?BYD`?BY?MnG_?MnOD`!_IacgSjW`!ROX,mZ[,m^p,mqr4^sw4^x!P4^!P!Q,m!Q!^4^!^!_5p!a#S4^#S#T5p#T#s4^#s$f,m$f;'S4^;'S;=`6h<%l?Ah4^?Ah?BY,m?BY?Mn4^?MnO,m!VJqdgSOpEmqrJlrsEmst5ptwJlwxEmx!PJl!P!QEm!Q!]Jl!]!^LP!^!_Jl!_!aEm!a#sJl#s$fEm$f;'SJl;'S;=`Ls<%l?AhJl?Ah?BYEm?BY?MnJl?MnOEm!VLWXgS`!Rqr5psw5px!P5p!Q!_5p!a#s5p$f;'S5p;'S;=`6b<%l?Ah5p?BY?Mn5p!VLvP;=`<%lJl!_L|P;=`<%lG_!_MWigSjWOXNuXZ!!PZ[Nu[^!!P^pNuqr!#nrs!!Psw!#nwx!!Px!P!#n!P!QNu!Q!]!#n!]!^4^!^!_!&x!_!a!!P!a#S!#n#S#T!&x#T#s!#n#s$fNu$f;'S!#n;'S;=`!)S<%l?Ah!#n?Ah?BYNu?BY?Mn!#n?MnONu!ZNzajWOXNuXZ!!PZ[Nu[^!!P^pNuqrNurs!!PswNuwx!!Px!]Nu!]!^!!q!^!a!!P!a#SNu#S#T!!P#T;'SNu;'S;=`!#h<%lONu!R!!SUOp!!Pq!]!!P!]!^!!f!^;'S!!P;'S;=`!!k<%lO!!P!R!!kOa!R!R!!nP;=`<%l!!P!Z!!xYjWa!ROX,mZ[,m^p,mqr,msw,mx!^,m!a#S,m#T;'S,m;'S;=`-b<%lO,m!Z!#kP;=`<%lNu!_!#uigSjWOXNuXZ!!PZ[Nu[^!!P^pNuqr!#nrs!!Psw!#nwx!!Px!P!#n!P!QNu!Q!]!#n!]!^!%d!^!_!&x!_!a!!P!a#S!#n#S#T!&x#T#s!#n#s$fNu$f;'S!#n;'S;=`!)S<%l?Ah!#n?Ah?BYNu?BY?Mn!#n?MnONu!_!%mcgSjWa!ROX,mZ[,m^p,mqr4^sw4^x!P4^!P!Q,m!Q!^4^!^!_5p!a#S4^#S#T5p#T#s4^#s$f,m$f;'S4^;'S;=`6h<%l?Ah4^?Ah?BY,m?BY?Mn4^?MnO,m!V!&}cgSOp!!Pqr!&xrs!!Psw!&xwx!!Px!P!&x!P!Q!!P!Q!]!&x!]!^!(Y!^!_!&x!_!a!!P!a#s!&x#s$f!!P$f;'S!&x;'S;=`!(|<%l?Ah!&x?Ah?BY!!P?BY?Mn!&x?MnO!!P!V!(aXgSa!Rqr5psw5px!P5p!Q!_5p!a#s5p$f;'S5p;'S;=`6b<%l?Ah5p?BY?Mn5p!V!)PP;=`<%l!&x!_!)VP;=`<%l!#n!Z!)cY!dx^P!c`Or*Urs(Qsv*Uw!^*U!^!_*{!_#o*U#o#p(l#p;'S*U;'S;=`+j<%lO*U!a!*`ngSjW^P!c`!epOX$tXZ&bZ[$t[^&b^p$tpq&bqr2Xrs'^sv2Xvw4^wx*Ux}2X}!O!,^!O!P2X!P!Q$t!Q!^2X!^!_6n!_!a&b!a#S2X#S#T8]#T#o2X#o#p=]#p#s2X#s$f$t$f;'S2X;'S;=`Ai<%l?Ah2X?Ah?BY$t?BY?Mn2X?MnO$t!a!,kmgSjW^P!c`!epOX$tXZ&bZ[$t[^&b^p$tpq&bqr2Xrs'^sv2Xvw4^wx*Ux!P2X!P!Q$t!Q!^2X!^!_6n!_!`&b!`!a!.f!a#S2X#S#T8]#T#o2X#o#p=]#p#s2X#s$f$t$f;'S2X;'S;=`Ai<%l?Ah2X?Ah?BY$t?BY?Mn2X?MnO$t!T!.qZ!gQ^P!c`!epOr&brs'^sv&bwx*Ux!^&b!^!_+p!_#o&b#o#p(l#p;'S&b;'S;=`,g<%lO&b!a!/ofjW^P!c`!epOX$tXZ&bZ[$t[^&b^p$tpq&bqr$trs'^sv$tvw,mwx*Ux!^$t!^!_+p!_!`&b!`!a!1T!a#S$t#S#T&b#T#o$t#o#p-h#p;'S$t;'S;=`0n<%lO$t!X!1bZ^PwS!c`!epkUOr&brs'^sv&bwx*Ux!^&b!^!_+p!_#o&b#o#p(l#p;'S&b;'S;=`,g<%lO&b!a!2d![gSeQjW^P!c`!epOX$tXZ&bZ[$t[^&b^p$tpq&bqr2Xrs'^sv2Xvw4^wx*Ux}2X}!O!2T!O!P!2T!P!Q$t!Q![!2T![!]!2T!]!^2X!^!_6n!_!a&b!a!c2X!c!}!2T!}#R2X#R#S!2T#S#T8]#T#o!2T#o#p=]#p#s2X#s$f$t$f$}2X$}%O!2T%O%W2X%W%o!2T%o%p2X%p&a!2T&a&b2X&b1p!2T1p4U!2T4U4d!2T4d4e2X4e$IS!2T$IS$I`2X$I`$Ib!2T$Ib$Je2X$Je$Jg!2T$Jg$Kh2X$Kh%#t!2T%#t&/x2X&/x&Et!2T&Et&FV2X&FV;'S!2T;'S;:j!6Y;:j;=`Ai<%l?&r2X?&r?Ah!2T?Ah?BY$t?BY?Mn!2T?MnO$t!a!6]P;=`<%l!2T!V!6iegS!c`!epOq+pqr!7zrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a!b#*x!b#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!8TjgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x}6n}!O!9u!O!P6n!P!Q+p!Q!_6n!_!a+p!a!f6n!f!g!<}!g#W6n#W#X# S#X#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!:OfgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x}6n}!O!;d!O!P6n!P!Q+p!Q!_6n!_!a+p!a#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!;odgS!fP!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!=WfgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a!q6n!q!r!>l!r#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!>ufgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a!e6n!e!f!@Z!f#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!@dfgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a!v6n!v!w!Ax!w#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!BRfgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a!{6n!{!|!Cg!|#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!CpfgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a!r6n!r!s!EU!s#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!E_fgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a!g6n!g!h!Fs!h#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V!F|egS!c`!epOq!H_qr!Fsrs!I[sv!Fsvw!Miwx!KXx!P!Fs!P!Q!H_!Q!_!Fs!_!`!H_!`!a!Lp!a#o!Fs#o#p!Mi#p#s!Fs#s$f!H_$f;'S!Fs;'S;=`!N|<%l?Ah!Fs?Ah?BY!H_?BY?Mn!Fs?MnO!H_!R!Hf[!c`!epOr!H_rs!I[sv!H_vw!I|wx!KXx!`!H_!`!a!Lp!a#o!H_#o#p!I|#p;'S!H_;'S;=`!Mc<%lO!H_q!IaX!epOv!I[vx!I|x!`!I[!`!a!Jk!a#o!I[#o#p!I|#p;'S!I[;'S;=`!KR<%lO!I[P!JPTO!`!I|!`!a!J`!a;'S!I|;'S;=`!Je<%lO!I|P!JeO|PP!JhP;=`<%l!I|q!JrT|P!epOv)dx#o)d#p;'S)d;'S;=`)x<%lO)dq!KUP;=`<%l!I[a!K^Z!c`Or!KXrs!I|sv!KXvw!I|w!`!KX!`!a!LP!a#o!KX#o#p!I|#p;'S!KX;'S;=`!Lj<%lO!KXa!LWU|P!c`Or*{sv*{w#o*{#p;'S*{;'S;=`+d<%lO*{a!LmP;=`<%l!KX!R!LyW|P!c`!epOr+prs)dsv+pwx*{x#o+p#p;'S+p;'S;=`,a<%lO+p!R!MfP;=`<%l!H_T!MnbgSOq!I|qr!Mirs!I|sw!Miwx!I|x!P!Mi!P!Q!I|!Q!_!Mi!_!`!I|!`!a!J`!a#s!Mi#s$f!I|$f;'S!Mi;'S;=`!Nv<%l?Ah!Mi?Ah?BY!I|?BY?Mn!Mi?MnO!I|T!NyP;=`<%l!Mi!V# PP;=`<%l!Fs!V# ]fgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a#c6n#c#d#!q#d#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V#!zfgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a#V6n#V#W#$`#W#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V#$ifgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a#h6n#h#i#%}#i#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V#&WfgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a#m6n#m#n#'l#n#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V#'ufgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a#d6n#d#e#)Z#e#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V#)dfgS!c`!epOq+pqr6nrs)dsv6nvw5pwx*{x!P6n!P!Q+p!Q!_6n!_!a+p!a#X6n#X#Y!Fs#Y#o6n#o#p5p#p#s6n#s$f+p$f;'S6n;'S;=`8V<%l?Ah6n?Ah?BY+p?BY?Mn6n?MnO+p!V#+RegS!c`!epOq#,dqr#*xrs#-asv#*xvw#4gwx#0bx!P#*x!P!Q#,d!Q!_#*x!_!a#,d!a!b#7X!b#o#*x#o#p#4g#p#s#*x#s$f#,d$f;'S#*x;'S;=`#8s<%l?Ah#*x?Ah?BY#,d?BY?Mn#*x?MnO#,d!R#,k[!c`!epOr#,drs#-asv#,dvw#.Rwx#0bx!a#,d!a!b#2q!b#o#,d#o#p#.R#p;'S#,d;'S;=`#4a<%lO#,dq#-fX!epOv#-avx#.Rx!a#-a!a!b#/S!b#o#-a#o#p#.R#p;'S#-a;'S;=`#0[<%lO#-aP#.UTO!a#.R!a!b#.e!b;'S#.R;'S;=`#.|<%lO#.RP#.hTO!`#.R!`!a#.w!a;'S#.R;'S;=`#.|<%lO#.RP#.|OyPP#/PP;=`<%l#.Rq#/XX!epOv#-avx#.Rx!`#-a!`!a#/t!a#o#-a#o#p#.R#p;'S#-a;'S;=`#0[<%lO#-aq#/{TyP!epOv)dx#o)d#p;'S)d;'S;=`)x<%lO)dq#0_P;=`<%l#-aa#0gZ!c`Or#0brs#.Rsv#0bvw#.Rw!a#0b!a!b#1Y!b#o#0b#o#p#.R#p;'S#0b;'S;=`#2k<%lO#0ba#1_Z!c`Or#0brs#.Rsv#0bvw#.Rw!`#0b!`!a#2Q!a#o#0b#o#p#.R#p;'S#0b;'S;=`#2k<%lO#0ba#2XUyP!c`Or*{sv*{w#o*{#p;'S*{;'S;=`+d<%lO*{a#2nP;=`<%l#0b!R#2x[!c`!epOr#,drs#-asv#,dvw#.Rwx#0bx!`#,d!`!a#3n!a#o#,d#o#p#.R#p;'S#,d;'S;=`#4a<%lO#,d!R#3wWyP!c`!epOr+prs)dsv+pwx*{x#o+p#p;'S+p;'S;=`,a<%lO+p!R#4dP;=`<%l#,dT#4lbgSOq#.Rqr#4grs#.Rsw#4gwx#.Rx!P#4g!P!Q#.R!Q!_#4g!_!a#.R!a!b#5t!b#s#4g#s$f#.R$f;'S#4g;'S;=`#7R<%l?Ah#4g?Ah?BY#.R?BY?Mn#4g?MnO#.RT#5ybgSOq#.Rqr#4grs#.Rsw#4gwx#.Rx!P#4g!P!Q#.R!Q!_#4g!_!`#.R!`!a#.w!a#s#4g#s$f#.R$f;'S#4g;'S;=`#7R<%l?Ah#4g?Ah?BY#.R?BY?Mn#4g?MnO#.RT#7UP;=`<%l#4g!V#7begS!c`!epOq#,dqr#*xrs#-asv#*xvw#4gwx#0bx!P#*x!P!Q#,d!Q!_#*x!_!`#,d!`!a#3n!a#o#*x#o#p#4g#p#s#*x#s$f#,d$f;'S#*x;'S;=`#8s<%l?Ah#*x?Ah?BY#,d?BY?Mn#*x?MnO#,d!V#8vP;=`<%l#*x!V#9UZhS^P!c`!epOr&brs'^sv&bwx*Ux!^&b!^!_+p!_#o&b#o#p(l#p;'S&b;'S;=`,g<%lO&b!X#:SZ^P!c`!epkUOr&brs'^sv&bwx*Ux!^&b!^!_+p!_#o&b#o#p(l#p;'S&b;'S;=`,g<%lO&b!_#:|ngSjWOX/RXZ(QZ[/R[^(Q^p/Rpq(Qqr?brs(Qsv?bvw4^wx(Qx!P?b!P!Q/R!Q!^?b!^!_5p!_!a(Q!a#S?b#S#T;g#T#o?b#o#p#<z#p#s?b#s$f/R$f;'S?b;'S;=`Ac<%l?Ah?b?Ah?BY/R?BY?Mn?b?Mn~/R~O/R~~)_!_#=R!RgSjWOX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#<zrs#CWsw#<zwx#CWx!P#<z!P!Q#@[!Q![#<z![!^#<z!^!_$$v!_!a#CW!a!c#<z!c!}#<z!}#O#<z#O#P$1W#P#S#<z#S#T$$v#T#o#<z#o#q#<z#q#r$9v#r#s#<z#s#y#@[#y#z#@[#z$f#@[$f$g#<z$gG|#<zG|#BY4^#BY#BZ#<z#BZ$IS4^$IS$I_#<z$I_$I|4^$I|$JO#<z$JO$JT4^$JT$JU#<z$JU$KV4^$KV$KW#<z$KW&FU4^&FU&FV#<z&FV;'S4^;'S;=`6h<%l?Ah4^?Ah?BY,m?BY?Mn4^?MnO,m!Z#@a{jWOX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#@[rs#CWsw#@[wx#CWx!Q#@[!Q![#@[![!^#@[!^!a#CW!a!c#@[!c!}#@[!}#O#@[#O#P#I_#P#S#@[#S#T#CW#T#o#@[#o#q#@[#q#r$!i#r#y#@[#y#z#@[#z$f#@[$f$g#@[$gG|#@[G|#BY,m#BY#BZ#@[#BZ$IS,m$IS$I_#@[$I_$I|,m$I|$JO#@[$JO$JT,m$JT$JU#@[$JU$KV,m$KV$KW#@[$KW&FU,m&FU&FV#@[&FV;'S,m;'S;=`-b<%lO,m!R#CZiOX#CWX^#CW^p#CWpq#CWq!Q#CW!Q![#CW![!c#CW!c!}#CW!}#O#CW#O#P#Dx#P#T#CW#T#o#CW#o#q#CW#q#r#Hp#r#y#CW#y#z#CW#z$f#CW$f$g#CW$gG|#CW#BY#BZ#CW$IS$I_#CW$I|$JO#CW$JT$JU#CW$KV$KW#CW&FU&FV#CW!R#D{iOX#CWX^#CW^p#CWpq#CWq!Q#CW!Q![#CW![!c#CW!c!}#CW!}#O#CW#O#P#Dx#P#T#CW#T#o#CW#o#q#CW#q#r#Fj#r#y#CW#y#z#CW#z$f#CW$f$g#CW$gG|#CW#BY#BZ#CW$IS$I_#CW$I|$JO#CW$JT$JU#CW$KV$KW#CW&FU&FV#CW!R#FmTO#q#CW#q#r#F|#r;'S#CW;'S;=`#IX<%lO#CW!R#GRi_!ROX#CWX^#CW^p#CWpq#CWq!Q#CW!Q![#CW![!c#CW!c!}#CW!}#O#CW#O#P#Dx#P#T#CW#T#o#CW#o#q#CW#q#r#Hp#r#y#CW#y#z#CW#z$f#CW$f$g#CW$gG|#CW#BY#BZ#CW$IS$I_#CW$I|$JO#CW$JT$JU#CW$KV$KW#CW&FU&FV#CW!R#HsTO#q#CW#q#r#IS#r;'S#CW;'S;=`#IX<%lO#CW!R#IXO_!R!R#I[P;=`<%l#CW!Z#Id{jWOX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#@[rs#CWsw#@[wx#CWx!Q#@[!Q![#@[![!^#@[!^!a#CW!a!c#@[!c!}#@[!}#O#@[#O#P#I_#P#S#@[#S#T#CW#T#o#@[#o#q#@[#q#r#LZ#r#y#@[#y#z#@[#z$f#@[$f$g#@[$gG|#@[G|#BY,m#BY#BZ#@[#BZ$IS,m$IS$I_#@[$I_$I|,m$I|$JO#@[$JO$JT,m$JT$JU#@[$JU$KV,m$KV$KW#@[$KW&FU,m&FU&FV#@[&FV;'S,m;'S;=`-b<%lO,m!Z#L`cjWOX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#@[rs#CWsw#@[wx#CWx!^#@[!^!a#CW!a#S#@[#S#T#CW#T#q#@[#q#r#Mk#r;'S#@[;'S;=`$$p<%lO#@[!Z#Mr{jW_!ROX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#@[rs#CWsw#@[wx#CWx!Q#@[!Q![#@[![!^#@[!^!a#CW!a!c#@[!c!}#@[!}#O#@[#O#P#I_#P#S#@[#S#T#CW#T#o#@[#o#q#@[#q#r$!i#r#y#@[#y#z#@[#z$f#@[$f$g#@[$gG|#@[G|#BY,m#BY#BZ#@[#BZ$IS,m$IS$I_#@[$I_$I|,m$I|$JO#@[$JO$JT,m$JT$JU#@[$JU$KV,m$KV$KW#@[$KW&FU,m&FU&FV#@[&FV;'S,m;'S;=`-b<%lO,m!Z$!ncjWOX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#@[rs#CWsw#@[wx#CWx!^#@[!^!a#CW!a#S#@[#S#T#CW#T#q#@[#q#r$#y#r;'S#@[;'S;=`$$p<%lO#@[!Z$$QYjW_!ROX,mZ[,m^p,mqr,msw,mx!^,m!a#S,m#T;'S,m;'S;=`-b<%lO,m!Z$$sP;=`<%l#@[!V$${{gSOX#CWX^#CW^p#CWpq#CWqr$$vrs#CWsw$$vwx#CWx!P$$v!P!Q#CW!Q![$$v![!_$$v!_!a#CW!a!c$$v!c!}$$v!}#O$$v#O#P$'r#P#T$$v#T#o$$v#o#q$$v#q#r$.|#r#s$$v#s#y#CW#y#z#CW#z$f#CW$f$g$$v$gG|$$vG|#BY5p#BY#BZ$$v#BZ$IS5p$IS$I_$$v$I_$I|5p$I|$JO$$v$JO$JT5p$JT$JU$$v$JU$KV5p$KV$KW$$v$KW&FU5p&FU&FV$$v&FV;'S5p;'S;=`6b<%l?Ah5p?BY?Mn5p!V$'w{gSOX#CWX^#CW^p#CWpq#CWqr$$vrs#CWsw$$vwx#CWx!P$$v!P!Q#CW!Q![$$v![!_$$v!_!a#CW!a!c$$v!c!}$$v!}#O$$v#O#P$'r#P#T$$v#T#o$$v#o#q$$v#q#r$*n#r#s$$v#s#y#CW#y#z#CW#z$f#CW$f$g$$v$gG|$$vG|#BY5p#BY#BZ$$v#BZ$IS5p$IS$I_$$v$I_$I|5p$I|$JO$$v$JO$JT5p$JT$JU$$v$JU$KV5p$KV$KW$$v$KW&FU5p&FU&FV$$v&FV;'S5p;'S;=`6b<%l?Ah5p?BY?Mn5p!V$*scgSOq#CWqr$$vrs#CWsw$$vwx#CWx!P$$v!P!Q#CW!Q!_$$v!_!a#CW!a#q$$v#q#r$,O#r#s$$v#s$f#CW$f;'S$$v;'S;=`$1Q<%l?Ah$$v?Ah?BY#CW?BY?Mn$$v?MnO#CW!V$,V{gS_!ROX#CWX^#CW^p#CWpq#CWqr$$vrs#CWsw$$vwx#CWx!P$$v!P!Q#CW!Q![$$v![!_$$v!_!a#CW!a!c$$v!c!}$$v!}#O$$v#O#P$'r#P#T$$v#T#o$$v#o#q$$v#q#r$.|#r#s$$v#s#y#CW#y#z#CW#z$f#CW$f$g$$v$gG|$$vG|#BY5p#BY#BZ$$v#BZ$IS5p$IS$I_$$v$I_$I|5p$I|$JO$$v$JO$JT5p$JT$JU$$v$JU$KV5p$KV$KW$$v$KW&FU5p&FU&FV$$v&FV;'S5p;'S;=`6b<%l?Ah5p?BY?Mn5p!V$/RcgSOq#CWqr$$vrs#CWsw$$vwx#CWx!P$$v!P!Q#CW!Q!_$$v!_!a#CW!a#q$$v#q#r$0^#r#s$$v#s$f#CW$f;'S$$v;'S;=`$1Q<%l?Ah$$v?Ah?BY#CW?BY?Mn$$v?MnO#CW!V$0eXgS_!Rqr5psw5px!P5p!Q!_5p!a#s5p$f;'S5p;'S;=`6b<%l?Ah5p?BY?Mn5p!V$1TP;=`<%l$$v!_$1_!RgSjWOX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#<zrs#CWsw#<zwx#CWx!P#<z!P!Q#@[!Q![#<z![!^#<z!^!_$$v!_!a#CW!a!c#<z!c!}#<z!}#O#<z#O#P$1W#P#S#<z#S#T$$v#T#o#<z#o#q#<z#q#r$4h#r#s#<z#s#y#@[#y#z#@[#z$f#@[$f$g#<z$gG|#<zG|#BY4^#BY#BZ#<z#BZ$IS4^$IS$I_#<z$I_$I|4^$I|$JO#<z$JO$JT4^$JT$JU#<z$JU$KV4^$KV$KW#<z$KW&FU4^&FU&FV#<z&FV;'S4^;'S;=`6h<%l?Ah4^?Ah?BY,m?BY?Mn4^?MnO,m!_$4okgSjWOX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#<zrs#CWsw#<zwx#CWx!P#<z!P!Q#@[!Q!^#<z!^!_$$v!_!a#CW!a#S#<z#S#T$$v#T#q#<z#q#r$6d#r#s#<z#s$f#@[$f;'S#<z;'S;=`$=W<%l?Ah#<z?Ah?BY#@[?BY?Mn#<z?MnO#@[!_$6m!RgSjW_!ROX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#<zrs#CWsw#<zwx#CWx!P#<z!P!Q#@[!Q![#<z![!^#<z!^!_$$v!_!a#CW!a!c#<z!c!}#<z!}#O#<z#O#P$1W#P#S#<z#S#T$$v#T#o#<z#o#q#<z#q#r$9v#r#s#<z#s#y#@[#y#z#@[#z$f#@[$f$g#<z$gG|#<zG|#BY4^#BY#BZ#<z#BZ$IS4^$IS$I_#<z$I_$I|4^$I|$JO#<z$JO$JT4^$JT$JU#<z$JU$KV4^$KV$KW#<z$KW&FU4^&FU&FV#<z&FV;'S4^;'S;=`6h<%l?Ah4^?Ah?BY,m?BY?Mn4^?MnO,m!_$9}kgSjWOX#@[XZ#CWZ[#@[[^#CW^p#@[pq#CWqr#<zrs#CWsw#<zwx#CWx!P#<z!P!Q#@[!Q!^#<z!^!_$$v!_!a#CW!a#S#<z#S#T$$v#T#q#<z#q#r$;r#r#s#<z#s$f#@[$f;'S#<z;'S;=`$=W<%l?Ah#<z?Ah?BY#@[?BY?Mn#<z?MnO#@[!_$;{cgSjW_!ROX,mZ[,m^p,mqr4^sw4^x!P4^!P!Q,m!Q!^4^!^!_5p!a#S4^#S#T5p#T#s4^#s$f,m$f;'S4^;'S;=`6h<%l?Ah4^?Ah?BY,m?BY?Mn4^?MnO,m!_$=ZP;=`<%l#<z",tokenizers:[Ah,jh,Dh,Nh,Wh,Mh,0,1,2,3,4,5],topRules:{Document:[0,13]},dialects:{noMatch:0,selfClosing:491},tokenPrec:493}),Zh={a:{attrs:{href:null,ping:null,type:null,media:null,target:Xh=["_blank","_self","_top","_parent"],hreflang:null}},abbr:Gh={},address:Gh,area:{attrs:{alt:null,coords:null,href:null,target:null,ping:null,media:null,hreflang:null,type:null,shape:["default","rect","circle","poly"]}},article:Gh,aside:Gh,audio:{attrs:{src:null,mediagroup:null,crossorigin:["anonymous","use-credentials"],preload:["none","metadata","auto"],autoplay:["autoplay"],loop:["loop"],controls:["controls"]}},b:Gh,base:{attrs:{href:null,target:Xh}},bdi:Gh,bdo:Gh,blockquote:{attrs:{cite:null}},body:Gh,br:Gh,button:{attrs:{form:null,formaction:null,name:null,value:null,autofocus:["autofocus"],disabled:["disabled"],formenctype:Yh=["application/x-www-form-urlencoded","multipart/form-data","text/plain"],formmethod:Uh=["get","post","put","delete"],formnovalidate:["novalidate"],formtarget:Xh,type:["submit","reset","button"]}},canvas:{attrs:{width:null,height:null}},caption:Gh,center:Gh,cite:Gh,code:Gh,col:{attrs:{span:null}},colgroup:{attrs:{span:null}},command:{attrs:{type:["command","checkbox","radio"],label:null,icon:null,radiogroup:null,command:null,title:null,disabled:["disabled"],checked:["checked"]}},data:{attrs:{value:null}},datagrid:{attrs:{disabled:["disabled"],multiple:["multiple"]}},datalist:{attrs:{data:null}},dd:Gh,del:{attrs:{cite:null,datetime:null}},details:{attrs:{open:["open"]}},dfn:Gh,div:Gh,dl:Gh,dt:Gh,em:Gh,embed:{attrs:{src:null,type:null,width:null,height:null}},eventsource:{attrs:{src:null}},fieldset:{attrs:{disabled:["disabled"],form:null,name:null}},figcaption:Gh,figure:Gh,footer:Gh,form:{attrs:{action:null,name:null,"accept-charset":Lh=["ascii","utf-8","utf-16","latin1"],autocomplete:["on","off"],enctype:Yh,method:Uh,novalidate:["novalidate"],target:Xh}},h1:Gh,h2:Gh,h3:Gh,h4:Gh,h5:Gh,h6:Gh,head:{children:["title","base","link","style","meta","script","noscript","command"]},header:Gh,hgroup:Gh,hr:Gh,html:{attrs:{manifest:null}},i:Gh,iframe:{attrs:{src:null,srcdoc:null,name:null,width:null,height:null,sandbox:["allow-top-navigation","allow-same-origin","allow-forms","allow-scripts"],seamless:["seamless"]}},img:{attrs:{alt:null,src:null,ismap:null,usemap:null,width:null,height:null,crossorigin:["anonymous","use-credentials"]}},input:{attrs:{alt:null,dirname:null,form:null,formaction:null,height:null,list:null,max:null,maxlength:null,min:null,name:null,pattern:null,placeholder:null,size:null,src:null,step:null,value:null,width:null,accept:["audio/*","video/*","image/*"],autocomplete:["on","off"],autofocus:["autofocus"],checked:["checked"],disabled:["disabled"],formenctype:Yh,formmethod:Uh,formnovalidate:["novalidate"],formtarget:Xh,multiple:["multiple"],readonly:["readonly"],required:["required"],type:["hidden","text","search","tel","url","email","password","datetime","date","month","week","time","datetime-local","number","range","color","checkbox","radio","file","submit","image","reset","button"]}},ins:{attrs:{cite:null,datetime:null}},kbd:Gh,keygen:{attrs:{challenge:null,form:null,name:null,autofocus:["autofocus"],disabled:["disabled"],keytype:["RSA"]}},label:{attrs:{for:null,form:null}},legend:Gh,li:{attrs:{value:null}},link:{attrs:{href:null,type:null,hreflang:null,media:null,sizes:["all","16x16","16x16 32x32","16x16 32x32 64x64"]}},map:{attrs:{name:null}},mark:Gh,menu:{attrs:{label:null,type:["list","context","toolbar"]}},meta:{attrs:{content:null,charset:Lh,name:["viewport","application-name","author","description","generator","keywords"],"http-equiv":["content-language","content-type","default-style","refresh"]}},meter:{attrs:{value:null,min:null,low:null,high:null,max:null,optimum:null}},nav:Gh,noscript:Gh,object:{attrs:{data:null,type:null,name:null,usemap:null,form:null,width:null,height:null,typemustmatch:["typemustmatch"]}},ol:{attrs:{reversed:["reversed"],start:null,type:["1","a","A","i","I"]},children:["li","script","template","ul","ol"]},optgroup:{attrs:{disabled:["disabled"],label:null}},option:{attrs:{disabled:["disabled"],label:null,selected:["selected"],value:null}},output:{attrs:{for:null,form:null,name:null}},p:Gh,param:{attrs:{name:null,value:null}},pre:Gh,progress:{attrs:{value:null,max:null}},q:{attrs:{cite:null}},rp:Gh,rt:Gh,ruby:Gh,samp:Gh,script:{attrs:{type:["text/javascript"],src:null,async:["async"],defer:["defer"],charset:Lh}},section:Gh,select:{attrs:{form:null,name:null,size:null,autofocus:["autofocus"],disabled:["disabled"],multiple:["multiple"]}},slot:{attrs:{name:null}},small:Gh,source:{attrs:{src:null,type:null,media:null}},span:Gh,strong:Gh,style:{attrs:{type:["text/css"],media:null,scoped:null}},sub:Gh,summary:Gh,sup:Gh,table:Gh,tbody:Gh,td:{attrs:{colspan:null,rowspan:null,headers:null}},template:Gh,textarea:{attrs:{dirname:null,form:null,maxlength:null,name:null,placeholder:null,rows:null,cols:null,autofocus:["autofocus"],disabled:["disabled"],readonly:["readonly"],required:["required"],wrap:["soft","hard"]}},tfoot:Gh,th:{attrs:{colspan:null,rowspan:null,headers:null,scope:["row","col","rowgroup","colgroup"]}},thead:Gh,time:{attrs:{datetime:null}},title:Gh,tr:Gh,track:{attrs:{src:null,label:null,default:null,kind:["subtitles","captions","descriptions","chapters","metadata"],srclang:null}},ul:{children:["li","script","template","ul","ol"]},var:Gh,video:{attrs:{src:null,poster:null,width:null,height:null,crossorigin:["anonymous","use-credentials"],preload:["auto","metadata","none"],autoplay:["autoplay"],mediagroup:["movie"],muted:["muted"],controls:["controls"]}},wbr:Gh},Hh={accesskey:null,class:null,contenteditable:Fh=["true","false"],contextmenu:null,dir:["ltr","rtl","auto"],draggable:["true","false","auto"],dropzone:["copy","move","link","string:","file:"],hidden:["hidden"],id:null,inert:["inert"],itemid:null,itemprop:null,itemref:null,itemscope:["itemscope"],itemtype:null,lang:["ar","bn","de","en-GB","en-US","es","fr","hi","id","ja","pa","pt","ru","tr","zh"],spellcheck:Fh,autocorrect:Fh,autocapitalize:Fh,style:null,tabindex:null,title:null,translate:["yes","no"],rel:["stylesheet","alternate","author","bookmark","help","license","next","nofollow","noreferrer","prefetch","prev","search","tag"],role:"alert application article banner button cell checkbox complementary contentinfo dialog document feed figure form grid gridcell heading img list listbox listitem main navigation region row rowgroup search switch tab table tabpanel textbox timer".split(" "),"aria-activedescendant":null,"aria-atomic":Fh,"aria-autocomplete":["inline","list","both","none"],"aria-busy":Fh,"aria-checked":["true","false","mixed","undefined"],"aria-controls":null,"aria-describedby":null,"aria-disabled":Fh,"aria-dropeffect":null,"aria-expanded":["true","false","undefined"],"aria-flowto":null,"aria-grabbed":["true","false","undefined"],"aria-haspopup":Fh,"aria-hidden":Fh,"aria-invalid":["true","false","grammar","spelling"],"aria-label":null,"aria-labelledby":null,"aria-level":null,"aria-live":["off","polite","assertive"],"aria-multiline":Fh,"aria-multiselectable":Fh,"aria-owns":null,"aria-posinset":null,"aria-pressed":["true","false","mixed","undefined"],"aria-readonly":Fh,"aria-relevant":null,"aria-required":Fh,"aria-selected":["true","false","undefined"],"aria-setsize":null,"aria-sort":["ascending","descending","none","other"],"aria-valuemax":null,"aria-valuemin":null,"aria-valuenow":null,"aria-valuetext":null},Kh="beforeunload copy cut dragstart dragover dragleave dragenter dragend drag paste focus blur change click load mousedown mouseenter mouseleave mouseup keydown keyup resize scroll unload".split(" ").map((e=>"on"+e));for(let e of Kh)Hh[e]=null;(Jh=class{constructor(e,t){this.tags=Object.assign(Object.assign({},Zh),e),this.globalAttrs=Object.assign(Object.assign({},Hh),t),this.allTags=Object.keys(this.tags),this.globalAttrNames=Object.keys(this.globalAttrs)}}).default=new Jh,ev=/^[:\-\.\w\u00b7-\uffff]*$/,tv=[{tag:"script",attrs:e=>"text/typescript"==e.type||"ts"==e.lang,parser:Ia.parser},{tag:"script",attrs:e=>"text/babel"==e.type||"text/jsx"==e.type,parser:po.parser},{tag:"script",attrs:e=>"text/typescript-jsx"==e.type,parser:fo.parser},{tag:"script",attrs:e=>!e.type||/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i.test(e.type),parser:ka.parser},{tag:"style",attrs:e=>(!e.lang||"css"==e.lang)&&(!e.type||/^(text\/)?(x-)?(stylesheet|css)$/i.test(e.type)),parser:ph.parser}],rv=[{name:"style",parser:ph.parser.configure({top:"Styles"})}].concat(Kh.map((e=>({name:e,parser:ka.parser})))),nv=Eo.define({name:"html",parser:zh.configure({props:[io.add({Element(e){let t=/^(\s*)(<\/)?/.exec(e.textAfter);return e.node.to<=e.pos+t[0].length?e.continue():e.lineIndent(e.node.from)+(t[2]?0:e.unit)},"OpenTag CloseTag SelfClosingTag":e=>e.column(e.node.from)+e.unit,Document(e){if(e.pos+/\s*/.exec(e.textAfter)[0].length<e.node.to)return e.continue();let t,r=null;for(let n=e.node;;){let e=n.lastChild;if(!e||"Element"!=e.name||e.to!=n.to)break;r=n=e}return r&&(!(t=r.lastChild)||"CloseTag"!=t.name&&"SelfClosingTag"!=t.name)?e.lineIndent(r.from)+e.unit:null}}),vi.add({Element(e){let t=e.firstChild,r=e.lastChild;return t&&"OpenTag"==t.name?{from:t.to,to:"CloseTag"==r.name?r.from:e.to}:null}})],wrap:k$(tv,rv)}),languageData:{commentTokens:{block:{open:"\x3c!--",close:"--\x3e"}},indentOnInput:/^\s*<\/\w+\W$/,wordChars:"-._"}}),av=Fa.inputHandler.of(((e,t,r,n)=>{if(e.composing||e.state.readOnly||t!=r||">"!=n&&"/"!=n||!nv.isActiveAt(e.state,t,-1))return!1;let{state:a}=e,o=a.changeByRange((t=>{var r,o,i;let s,{head:l}=t,u=lo(a).resolveInner(l,-1);if("TagName"!=u.name&&"StartTag"!=u.name||(u=u.parent),">"==n&&"OpenTag"==u.name){if("CloseTag"!=(null===(o=null===(r=u.parent)||void 0===r?void 0:r.lastChild)||void 0===o?void 0:o.name)&&(s=T$(a.doc,u.parent,l))){let t=">"===e.state.doc.sliceString(l,l+1),r=`${t?"":">"}</${s}>`;return{range:Xa.cursor(l+1),changes:{from:l+(t?1:0),insert:r}}}}else if("/"==n&&"OpenTag"==u.name){let t=u.parent,r=null==t?void 0:t.parent;if(t.from==l-1&&"CloseTag"!=(null===(i=r.lastChild)||void 0===i?void 0:i.name)&&(s=T$(a.doc,r,l))){let t=">"===e.state.doc.sliceString(l,l+1),r=`/${s}${t?"":">"}`,n=l+r.length+(t?1:0);return{range:Xa.cursor(n),changes:{from:l,insert:r}}}}return{range:t}}));return!o.changes.empty&&(e.dispatch(o,{userEvent:"input.type",scrollIntoView:!0}),!0)})),ov=g({__name:"DraggableTarget",props:{type:{},disabled:{type:Boolean,default:!1},sticky:{type:Boolean,default:!1},stickyOffset:{default:()=>[0,0]},stickyOrigin:{default:"top-left"}},emits:["drop"],setup(e,{emit:t}){const r=e,n=t,a=m(!1),o=m(),i=m(hn()),l=Qr(),u=S((()=>l.isDraggableDragging)),c=S((()=>l.draggableType)),d=S((()=>l.draggable.dimensions)),f=S((()=>!r.disabled&&u.value&&c.value===r.type)),h=S((()=>f.value&&a.value));function v(){a.value=!0}function g(){a.value=!1}function O(e){if(h.value){const t=l.draggableData;n("drop",t,e)}}return B(h,(e=>{if(e){const e=function(){if(r.disabled||!r.sticky||!a.value||!o.value)return null;const{left:e,top:t,width:n,height:i}=o.value.getBoundingClientRect();return"center"===r.stickyOrigin?[e+r.stickyOffset[0]+n/2-(d.value?.width??0)/2,t+r.stickyOffset[1]+i/2-(d.value?.height??0)/2]:[e+r.stickyOffset[0],t+r.stickyOffset[1]]}();l.setDraggableTarget({id:i.value,stickyPosition:e})}else l.draggable.activeTarget?.id===i.value&&l.setDraggableTarget(null)})),(e,t)=>(s(),p("div",{ref_key:"targetRef",ref:o,onMouseenter:v,onMouseleave:g,onMouseup:O},[X(e.$slots,"default",{droppable:f.value,activeDrop:h.value})],544))}}),iv=ov,sv=g({__name:"HtmlEditor",props:{modelValue:{},rows:{default:4},isReadOnly:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},targetNodeParameterContext:{default:void 0}},emits:["update:model-value"],setup(e,{expose:t,emit:r}){const n=e,a=r,o=m(),{editor:i,readEditorValue:l,focus:u}=Mf({editorRef:o,editorValue:()=>n.modelValue,extensions:S((()=>[Jo(),Ko(),new Io(nv,[nv.data.of({closeBrackets:oo}),Ea().map((e=>nv.data.of(e)))]),av,mi(),Fa.domEventHandlers({paste:R$}),yo.highest(Ta.of(No)),$a(),Ro({isReadOnly:n.isReadOnly,maxHeight:n.fullscreen?"100%":"40vh",minHeight:"20vh",rows:n.rows}),mo(),Ua(),Po(),wo(),Ra(),$a(),Da(),so(),...n.isReadOnly?[ti.readOnly.of(!0)]:[]])),targetNodeParameterContext:n.targetNodeParameterContext,onChange:()=>{a("update:model-value",l())}}),c=S((()=>{const e=h(i);if(!e)return[];const{state:t}=e,r=Wo(t,t.doc.length);if(null===r)throw new Error("Failed to parse syntax tree");let n=[-1,-1];const a=[],o=[];r.cursor().iterate((e=>{"Document"===e.type.name&&(n=[e.from,e.to]),"StyleSheet"===e.type.name&&a.push([e.from-7,e.to+8]),"Script"===e.type.name&&o.push([e.from-8,e.to+9])}));const s=function(e,t){const r=[],[n,a]=e;let o=n,i=n;for(t=[...t];o<a;){if(0===t.length){r.push([i,a]);break}const[e,s]=t[0];o<e?o++:(e!==n&&r.push([i,o-1]),o=s+1,i=s+1,t.shift())}return r}(n,[...a,...o]);return[...a.map((([e,r])=>({kind:"style",range:[e,r],content:t.sliceDoc(e,r).replace(/<\/?style>/g,"")}))),...o.map((([e,r])=>({kind:"script",range:[e,r],content:t.sliceDoc(e,r).replace(/<\/?script>/g,"")}))),...s.map((([e,r])=>({kind:"html",range:[e,r],content:t.sliceDoc(e,r).replace(/<\/html>/g,"")})))].sort(((e,t)=>e.range[0]-t.range[0]))}));async function f(){const e=h(i);if(!e)return;const t=c.value;if(1===t.length&&function(){const e=c.value.at(0);return!e?.content.trim().startsWith("<html")&&!e?.content.trim().endsWith("</html>")}()){const r=(await bi(t.at(0).content,{parser:"html",plugins:[wc]})).trim();return e.dispatch({changes:{from:0,to:e.state.doc.length,insert:r}})}const r=[];for(const{kind:n,content:a}of c.value){if("style"===n){const e=await bi(a,{parser:"css",plugins:[hf]});r.push(`<style>\n${e}</style>`)}if("script"===n){const e=await bi(a,{parser:"babel",plugins:[yi,_i]});r.push(`<script>\n${e}<\/script>`)}if("html"===n){const e=a.match(/(?<pre>[\s\S]*<html[\s\S]*?>)(?<rest>[\s\S]*)/);if(!e?.groups?.pre||!e.groups?.rest)continue;const{pre:t,rest:n}=e.groups,o=await bi(n,{parser:"html",plugins:[wc]});r.push(`${t}\n${o}</html>`)}}0!==r.length&&e.dispatch({changes:{from:0,to:e.state.doc.length,insert:r.join("\n\n")}})}async function v(e,t){i.value&&await di(se(i.value),t,e)}return Q((()=>{rr.on("format-html",f)})),J((()=>{rr.off("format-html",f)})),t({focus:u}),(t,r)=>(s(),p("div",{class:R(t.$style.editor)},[L(iv,{type:"mapping",disabled:e.isReadOnly,onDrop:v},{default:ie((({activeDrop:e,droppable:r})=>[d("div",{ref_key:"htmlEditor",ref:o,class:R([t.$style.fillHeight,{[t.$style.activeDrop]:e,[t.$style.droppable]:r}]),"data-test-id":"html-editor-container"},null,2)])),_:1},8,["disabled"]),X(t.$slots,"suffix")],2))}}),e("F",lv=Vt(sv,[["__cssModules",{$style:{editor:"_editor_1lb7p_125",fillHeight:"_fillHeight_1lb7p_132",droppable:"_droppable_1lb7p_136",activeDrop:"_activeDrop_1lb7p_142"}}]])),uv=g({__name:"JsEditor",props:{modelValue:{},isReadOnly:{type:Boolean,default:!1},fillParent:{type:Boolean,default:!1},rows:{default:4},posthogCapture:{type:Boolean}},emits:["update:modelValue"],setup(e,{expose:t,emit:r}){const n=e,a=r;function o(){const e=ti.create({doc:n.modelValue,extensions:f.value}),t=i.value;l.value=new Fa({parent:t,state:e}),u.value=l.value.state}Q((()=>{o()})),B((()=>n.modelValue),(e=>{const t=l.value?.state?.doc.toString();void 0!==t&&t.length!==e.length&&t!==e&&(l.value?.destroy(),o())}));const i=m(),l=m(null),u=m(null),c=S((()=>n.posthogCapture?"":"ph-no-capture ")),f=S((()=>{const e=[gi(),mo(),Fa.lineWrapping,ti.readOnly.of(n.isReadOnly),Ro({isReadOnly:n.isReadOnly,maxHeight:n.fillParent?"100%":"40vh",minHeight:"20vh",rows:n.rows})];return n.isReadOnly||e.push(Po(),yo.highest(Ta.of(No)),ui(),Ko(),$a(),Da(),Ua(),wo(),Ra(),Fa.updateListener.of((e=>{e.docChanged&&l.value&&a("update:modelValue",l.value?.state.doc.toString())}))),e}));return t({focus:()=>{const e=l.value;e&&"function"==typeof e.focus&&e.focus()}}),(t,r)=>(s(),p("div",{class:R(t.$style.editor),style:oe(e.isReadOnly?"opacity: 0.7":"")},[d("div",{ref_key:"jsEditorRef",ref:i,class:R(c.value+"js-editor")},null,2),X(t.$slots,"suffix")],6))}}),e("P",cv=Vt(uv,[["__cssModules",{$style:{editor:"_editor_1axws_125"}}]])),dv=Ba.define({combine:e=>qo(e,{})}),pv=Ho("/**\n * #{}\n */",{label:"/**",detail:"Block Comment"}),mv=[Ho("console.log(#{})",{label:"log",detail:"Log to console"}),Ho("for (const #{1:element} of #{2:array}) {\n\t#{}\n}",{label:"forof",detail:"For-of Loop"}),Ho("for (const #{1:key} in #{2:object}) {\n\tif (Object.prototype.hasOwnProperty.call(#{2:object}, #{1:key})) {\n\t\tconst #{3:element} = #{2:object}[#{1:key}];\n\t\t#{}\n\t}\n}",{label:"forin",detail:"For-in Loop"}),Ho("for (let #{1:index} = 0; #{1:index} < #{2:array}.length; #{1:index}++) {\n\tconst #{3:element} = #{2:array}[#{1:index}];\n\t#{}\n}",{label:"for",detail:"For Loop"}),Ho("if (#{1:condition}) {\n\t#{}\n}",{label:"if",detail:"If Statement"}),Ho("if (#{1:condition}) {\n\t#{}\n} else {\n\t\n}",{label:"ifelse",detail:"If-Else Statement"}),Ho("function #{1:name}(#{2:params}) {\n\t#{}\n}",{label:"function",detail:"Function Statement"}),Ho("function #{1:name}(#{2:params}) {\n\t#{}\n}",{label:"fn",detail:"Function Statement"}),Ho("switch (#{1:key}) {\n\tcase #{2:value}:\n\t\t#{}\n\t\tbreak;\n\tdefault:\n\t\tbreak;\n}",{label:"switch",detail:"Switch Statement"}),Ho("try {\n\t#{}\n} catch (#{1:error}) {\n\t\n}",{label:"trycatch",detail:"Try-Catch Statement"}),Ho("while (#{1:condition}) {\n\t#{}\n}",{label:"while",detail:"While Statement"}),pv],fv=['"',"'","(",".","@"],hv=/[\.\(\'\"\@]/,vv=e=>{let t=e.matchBefore(hv);return t?.text||(t=e.matchBefore(/[\$\w]+/)),t?.text||(t=e.matchBefore(/[\"\'].*/)),t},gv=async e=>{const{worker:t}=e.state.facet(dv),r=e.state.facet(Ya),n=vv(e),a=e.matchBefore(/\/\*?\*?/);if(a)return{from:a?.from,options:[pv]};if(!n)return null;const o=await t.getCompletionsAtPos(e.pos);if(!o||e.aborted)return null;const{result:i,isGlobal:s}=o;let l=[...i.options];const u=(e,t)=>{const r=l.findIndex((t=>t.label===e));-1!==r&&(l[r].alias=t)};u("push()",[{label:"append()",info:"Use push() to add one or more elements to the end of an array"}]),u("pop()",[{label:"remove()",info:"Use pop() to remove the last element from an array"}]),u("splice()",[{label:"insertAt()",info:"Use splice(index, 0, value) to insert elements at a specified index in an array"},{label:"removeAt()",info:"Use splice(indexOf(itemToRemove), 1) to remove elements from an array"}]),u("concat()",[{label:"extend()",info:"Use concat() to merge two or more arrays"}]),u("includes()",[{label:"contains()",info:"Use includes() to check if an array contains a value"},{label:"has()",info:"Use includes() to check if an array contains a value"}]),u("toLowerCase()",[{label:"lower()"}]),u("toUpperCase()",[{label:"upper()"}]),u("length",[{label:"size",mode:"exact"},{label:"count",mode:"exact"}]),s&&(l=l.flatMap((e=>"$()"===e.label?[e,...Ja(r).map((t=>({...e,label:`$('${Gr(t)}')`})))]:e)).concat(mv));const c=[];for(const{option:d,order:p,alias:m}of Ha(l,n.text)){const e=""===n.text,t=fv.includes(n.text),r=p>0;m?.info&&(d.info=m.info),(e||t||r)&&c.push(d)}return{from:n?fv.includes(n.text)?n.to:n.from:e.pos,filter:!1,getMatch:e=>[0,no(e.label,n.text).length],options:c.map((e=>(e.label.endsWith("()")&&(e.apply=(t,r,n,a)=>{const o=n+e.label.length-1;t.dispatch({...Do(t.state,e.label,n,a),annotations:ko.of(e),selection:{anchor:o,head:o}})}),e)))}},Ov=async(e,t)=>{const{worker:r}=e.state.facet(dv),n=await r.getHoverTooltip(t);return n?{pos:n.start,end:n.end,above:!0,create:()=>{const e=document.createElement("div");e.classList.add("cm-tooltip-lint");const t=document.createElement("div");t.classList.add("cm-diagnostic"),e.appendChild(t);const r=document.createElement("div");if(r.classList.add("cm-diagnosticText"),t.appendChild(r),n.quickInfo?.displayParts)for(const o of n.quickInfo.displayParts){const e=r.appendChild(document.createElement("span"));"keyword"===o.kind&&["string","number","boolean","object"].includes(o.text)?e.className="ts-primitive":"punctuation"===o.kind&&["(",")"].includes(o.text)?e.className="ts-text":e.className=`ts-${o.kind}`,e.innerText=o.text}const a=n.quickInfo?.documentation?.find((e=>"text"===e.kind))?.text;if(a){const e=document.createElement("div");e.classList.add("cm-diagnosticDocs"),e.textContent=a,t.appendChild(e)}return{dom:e}}}:null},yv=async e=>{const{worker:t}=e.state.facet(dv),r=e.state.doc.length;return(await t.getDiagnostics()).filter((e=>e.from<r&&e.to<=r&&e.from>=0))},bv=10,_v=13,xv=9,wv=123,Sv=new Set([27,51,52,265,67,129,58,59,246,64,65,74,62,63,150,151,154]),kv=new ei(((e,t)=>{if(e.next<0)e.acceptToken(201);else if(t.context.depth<0)I$(e.next)&&e.acceptToken(200,1);else if(I$(e.peek(-1))&&t.canShift(199)){let t=0;for(;32==e.next||e.next==xv;)e.advance(),t++;e.next!=bv&&e.next!=_v&&35!=e.next||e.acceptToken(199,-t)}else I$(e.next)&&e.acceptToken(198,1)}),{contextual:!0}),Tv=new ei(((e,t)=>{let r=t.context.depth;if(r<0)return;let n=e.peek(-1);if(n==bv||n==_v){let t=0,n=0;for(;;){if(32==e.next)t++;else{if(e.next!=xv)break;t+=8-t%8}e.advance(),n++}t!=r&&e.next!=bv&&e.next!=_v&&35!=e.next&&(t<r?e.acceptToken(197,-n):e.acceptToken(196))}})),Cv=new N$(null,0),$v=new za({start:Cv,reduce:(e,t)=>e.depth<0&&Sv.has(t)?e.parent:e,shift:(e,t,r,n)=>196==t?new N$(e,function(e){let t=0;for(let r=0;r<e.length;r++)t+=e.charCodeAt(r)==xv?8-t%8:1;return t}(n.read(n.pos,r.pos))):197==t?e.parent:26==t||57==t||61==t?new N$(e,-1):e,hash:e=>e.hash}),Pv=new ei((e=>{for(let t=0;t<5;t++){if(e.next!="print".charCodeAt(t))return;e.advance()}if(!/\w/.test(String.fromCharCode(e.next)))for(let t=0;;t++){let r=e.peek(t);if(32!=r&&r!=xv)return void(40!=r&&46!=r&&r!=bv&&r!=_v&&35!=r&&e.acceptToken(1))}})),Qv=W$(39,1,202,2,203),Ev=W$(34,1,204,3,205),qv=W$(39,3,206,4,207),Vv=W$(34,3,208,5,209),Rv=qa({'async "*" "**" FormatConversion FormatSpec':Qa.modifier,"for while if elif else try except finally return raise break continue with pass assert await yield match case":Qa.controlKeyword,"in not and or is del":Qa.operatorKeyword,"from def class global nonlocal lambda":Qa.definitionKeyword,import:Qa.moduleKeyword,"with as print":Qa.keyword,Boolean:Qa.bool,None:Qa.null,VariableName:Qa.variableName,"CallExpression/VariableName":Qa.function(Qa.variableName),"FunctionDefinition/VariableName":Qa.function(Qa.definition(Qa.variableName)),"ClassDefinition/VariableName":Qa.definition(Qa.className),PropertyName:Qa.propertyName,"CallExpression/MemberExpression/PropertyName":Qa.function(Qa.propertyName),Comment:Qa.lineComment,Number:Qa.number,String:Qa.string,FormatString:Qa.special(Qa.string),UpdateOp:Qa.updateOperator,"ArithOp!":Qa.arithmeticOperator,BitOp:Qa.bitwiseOperator,CompareOp:Qa.compareOperator,AssignOp:Qa.definitionOperator,Ellipsis:Qa.punctuation,At:Qa.meta,"( )":Qa.paren,"[ ]":Qa.squareBracket,"{ }":Qa.brace,".":Qa.derefOperator,", ;":Qa.separator}),Iv={__proto__:null,await:48,or:58,and:60,in:64,not:66,is:68,if:74,else:76,lambda:80,yield:98,from:100,async:106,for:108,None:168,True:170,False:170,del:184,pass:188,break:192,continue:196,return:200,raise:208,import:212,as:214,global:218,nonlocal:220,assert:224,elif:234,while:238,try:244,except:246,finally:248,with:252,def:256,class:266,match:277,case:283},Nv=Ma.deserialize({version:14,states:"#!OO`Q#yOOP$_OSOOO%hQ&nO'#H^OOQS'#Cq'#CqOOQS'#Cr'#CrO'WQ#xO'#CpO(yQ&nO'#H]OOQS'#H^'#H^OOQS'#DW'#DWOOQS'#H]'#H]O)gQ#xO'#DaO)zQ#xO'#DhO*[Q#xO'#DlOOQS'#Dw'#DwO*oO,UO'#DwO*wO7[O'#DwO+POWO'#DxO+[O`O'#DxO+gOpO'#DxO+rO!bO'#DxO-tQ&nO'#G}OOQS'#G}'#G}O'WQ#xO'#G|O/WQ&nO'#G|OOQS'#Ee'#EeO/oQ#xO'#EfOOQS'#G{'#G{O/yQ#xO'#GzOOQV'#Gz'#GzO0UQ#xO'#FXOOQS'#G`'#G`O0ZQ#xO'#FWOOQV'#IS'#ISOOQV'#Gy'#GyOOQV'#Fp'#FpQ`Q#yOOO'WQ#xO'#CsO0iQ#xO'#DPO0pQ#xO'#DTO1OQ#xO'#HbO1`Q&nO'#EYO'WQ#xO'#EZOOQS'#E]'#E]OOQS'#E_'#E_OOQS'#Ea'#EaO1tQ#xO'#EcO2[Q#xO'#EgO0UQ#xO'#EiO2oQ&nO'#EiO0UQ#xO'#ElO/oQ#xO'#EoO/oQ#xO'#EsO/oQ#xO'#EvO2zQ#xO'#ExO3RQ#xO'#E}O3^Q#xO'#EyO/oQ#xO'#E}O0UQ#xO'#FPO0UQ#xO'#FUO3cQ#xO'#FZP3jO#xO'#GxPOOO)CBl)CBlOOQS'#Cg'#CgOOQS'#Ch'#ChOOQS'#Ci'#CiOOQS'#Cj'#CjOOQS'#Ck'#CkOOQS'#Cl'#ClOOQS'#Cn'#CnO'WQ#xO,59QO'WQ#xO,59QO'WQ#xO,59QO'WQ#xO,59QO'WQ#xO,59QO'WQ#xO,59QO3uQ#xO'#DqOOQS,5:[,5:[O4YQ#xO'#HlOOQS,5:_,5:_O4gQMlO,5:_O4lQ&nO,59[O0iQ#xO,59dO0iQ#xO,59dO0iQ#xO,59dO7[Q#xO,59dO7aQ#xO,59dO7hQ#xO,59lO7oQ#xO'#H]O8uQ#xO'#H[OOQS'#H['#H[OOQS'#D^'#D^O9^Q#xO,59cO'WQ#xO,59cO9lQ#xO,59cOOQS,59{,59{O9qQ#xO,5:TO'WQ#xO,5:TOOQS,5:S,5:SO:PQ#xO,5:SO:UQ#xO,5:ZO'WQ#xO,5:ZO'WQ#xO,5:XOOQS,5:W,5:WO:gQ#xO,5:WO:lQ#xO,5:YOOOO'#Fx'#FxO:qO,UO,5:cOOQS,5:c,5:cOOOO'#Fy'#FyO:yO7[O,5:cO;RQ#xO'#DyOOOW'#Fz'#FzO;cOWO,5:dOOQS,5:d,5:dO;RQ#xO'#D}OOO`'#F}'#F}O;nO`O,5:dO;RQ#xO'#EOOOOp'#GO'#GOO;yOpO,5:dO;RQ#xO'#EPOOO!b'#GP'#GPO<UO!bO,5:dOOQS'#GQ'#GQO<aQ&nO,5:lO?RQ&nO,5=hO?lQ!LUO,5=hO@]Q&nO,5=hOOQS,5;Q,5;QO@tQ#yO'#GYOBTQ#xO,5;]OOQV,5=f,5=fOB`Q&nO'#IOOBwQ#xO,5;sOOQS-E:^-E:^OOQV,5;r,5;rO3XQ#xO'#FPOOQV-E9n-E9nOCPQ&nO,59_OEWQ&nO,59kOEqQ#xO'#H_OE|Q#xO'#H_O0UQ#xO'#H_OFXQ#xO'#DVOFaQ#xO,59oOFfQ#xO'#HcO'WQ#xO'#HcO/oQ#xO,5=|OOQS,5=|,5=|O/oQ#xO'#EUOOQS'#EV'#EVOGTQ#xO'#GSOGeQ#xO,59OOGeQ#xO,59OO)mQ#xO,5:rOGsQ&nO'#HeOOQS,5:u,5:uOOQS,5:},5:}OHWQ#xO,5;ROHiQ#xO,5;TOOQS'#GV'#GVOHwQ&nO,5;TOIVQ#xO,5;TOI[Q#xO'#IROOQS,5;W,5;WOIjQ#xO'#H}OOQS,5;Z,5;ZO3^Q#xO,5;_O3^Q#xO,5;bOI{Q&nO'#ITO'WQ#xO'#ITOJVQ#xO,5;dO2zQ#xO,5;dO/oQ#xO,5;iO0UQ#xO,5;kOJ[Q#yO'#EtOKeQ#{O,5;eONvQ#xO'#IUO3^Q#xO,5;iO! RQ#xO,5;kO! WQ#xO,5;pO! `Q&nO,5;uO'WQ#xO,5;uPOOO,5=d,5=dP! gOSO,5=dP! lO#xO,5=dO!$aQ&nO1G.lO!$hQ&nO1G.lO!'XQ&nO1G.lO!'cQ&nO1G.lO!)|Q&nO1G.lO!*aQ&nO1G.lO!*tQ#xO'#HkO!+SQ&nO'#G}O/oQ#xO'#HkO!+^Q#xO'#HjOOQS,5:],5:]O!+fQ#xO,5:]O!+kQ#xO'#HmO!+vQ#xO'#HmO!,ZQ#xO,5>WOOQS'#Du'#DuOOQS1G/y1G/yOOQS1G/O1G/OO!-ZQ&nO1G/OO!-bQ&nO1G/OO0iQ#xO1G/OO!-}Q#xO1G/WOOQS'#D]'#D]O/oQ#xO,59vOOQS1G.}1G.}O!.UQ#xO1G/gO!.fQ#xO1G/gO!.nQ#xO1G/hO'WQ#xO'#HdO!.sQ#xO'#HdO!.xQ&nO1G.}O!/YQ#xO,59kO!0`Q#xO,5>SO!0pQ#xO,5>SO!0xQ#xO1G/oO!0}Q&nO1G/oOOQS1G/n1G/nO!1_Q#xO,5=}O!2UQ#xO,5=}O/oQ#xO1G/sO!2sQ#xO1G/uO!2xQ&nO1G/uO!3YQ&nO1G/sOOQS1G/r1G/rOOQS1G/t1G/tOOOO-E9v-E9vOOQS1G/}1G/}OOOO-E9w-E9wO!3jQ#xO'#HwO/oQ#xO'#HwO!3xQ#xO,5:eOOOW-E9x-E9xOOQS1G0O1G0OO!4TQ#xO,5:iOOO`-E9{-E9{O!4`Q#xO,5:jOOOp-E9|-E9|O!4kQ#xO,5:kOOO!b-E9}-E9}OOQS-E:O-E:OO!4vQ!LUO1G3SO!5gQ&nO1G3SO'WQ#xO,5<mOOQS,5<m,5<mOOQS-E:P-E:POOQS,5<t,5<tOOQS-E:W-E:WOOQV1G0w1G0wO0UQ#xO'#GUO!6OQ&nO,5>jOOQS1G1_1G1_O!6gQ#xO1G1_OOQS'#DX'#DXO/oQ#xO,5=yOOQS,5=y,5=yO!6lQ#xO'#FqO!6wQ#xO,59qO!7PQ#xO1G/ZO!7ZQ&nO,5=}OOQS1G3h1G3hOOQS,5:p,5:pO!7zQ#xO'#G|OOQS,5<n,5<nOOQS-E:Q-E:QO!8]Q#xO1G.jOOQS1G0^1G0^O!8kQ#xO,5>PO!8{Q#xO,5>PO/oQ#xO1G0mO/oQ#xO1G0mO0UQ#xO1G0oOOQS-E:T-E:TO!9^Q#xO1G0oO!9iQ#xO1G0oO!9nQ#xO,5>mO!9|Q#xO,5>mO!:[Q#xO,5>iO!:rQ#xO,5>iO!;TQ#{O1G0yO!>cQ#{O1G0|O!AnQ#xO,5>oO!AxQ#xO,5>oO!BQQ&nO,5>oO/oQ#xO1G1OO!B[Q#xO1G1OO3^Q#xO1G1TO! RQ#xO1G1VOOQV,5;`,5;`O!BaQ#zO,5;`O!BfQ#{O1G1PO!EwQ#xO'#G]O3^Q#xO1G1PO3^Q#xO1G1PO!FUQ#xO,5>pO!FcQ#xO,5>pO0UQ#xO,5>pOOQV1G1T1G1TO!FkQ#xO'#FRO!F|QMlO1G1VOOQV1G1[1G1[O3^Q#xO1G1[O!GUQ#xO'#F]OOQV1G1a1G1aO! `Q&nO1G1aPOOO1G3O1G3OP!GZOSO1G3OOOQS,5>V,5>VOOQS'#Dr'#DrO/oQ#xO,5>VO!G`Q#xO,5>UO!GsQ#xO,5>UOOQS1G/w1G/wO!G{Q#xO,5>XO!H]Q#xO,5>XO!HeQ#xO,5>XO!HxQ#xO,5>XO!IYQ#xO,5>XOOQS1G3r1G3rOOQS7+$j7+$jO!7PQ#xO7+$rO!J{Q#xO1G/OO!KSQ#xO1G/OOOQS1G/b1G/bOOQS,5<_,5<_O'WQ#xO,5<_OOQS7+%R7+%RO!KZQ#xO7+%ROOQS-E9q-E9qOOQS7+%S7+%SO!KkQ#xO,5>OO'WQ#xO,5>OOOQS7+$i7+$iO!KpQ#xO7+%RO!KxQ#xO7+%SO!K}Q#xO1G3nOOQS7+%Z7+%ZO!L_Q#xO1G3nO!LgQ#xO7+%ZOOQS,5<^,5<^O'WQ#xO,5<^O!LlQ#xO1G3iOOQS-E9p-E9pO!McQ#xO7+%_OOQS7+%a7+%aO!MqQ#xO1G3iO!N`Q#xO7+%aO!NeQ#xO1G3oO!NuQ#xO1G3oO!N}Q#xO7+%_O# SQ#xO,5>cO# jQ#xO,5>cO# jQ#xO,5>cO# xO$ISO'#D{O#!TO#tO'#HxOOOW1G0P1G0PO#!YQ#xO1G0POOO`1G0T1G0TO#!bQ#xO1G0TOOOp1G0U1G0UO#!jQ#xO1G0UOOO!b1G0V1G0VO#!rQ#xO1G0VO#!zQ!LUO7+(nO##kQ&nO1G2XP#$UQ#xO'#GROOQS,5<p,5<pOOQS-E:S-E:SOOQS7+&y7+&yOOQS1G3e1G3eOOQS,5<],5<]OOQS-E9o-E9oOOQS7+$u7+$uO#$cQ#xO,5=hO#$|Q#xO,5=hO#%_Q&nO,5<`O#%rQ#xO1G3kOOQS-E9r-E9rOOQS7+&X7+&XO#&SQ#xO7+&XOOQS7+&Z7+&ZO#&bQ#xO'#IQO0UQ#xO'#IPO#&vQ#xO7+&ZOOQS,5<s,5<sO#'RQ#xO1G4XOOQS-E:V-E:VOOQS,5<o,5<oO#'aQ#xO1G4TOOQS-E:R-E:RO#'wQ#{O7+&eO!EwQ#xO'#GZO3^Q#xO7+&eO3^Q#xO7+&hO#+VQ&nO,5<vO'WQ#xO,5<vO#+aQ#xO1G4ZOOQS-E:Y-E:YO#+kQ#xO1G4ZO3^Q#xO7+&jO/oQ#xO7+&jOOQV7+&o7+&oO!F|QMlO7+&qO`Q#yO1G0zOOQV-E:Z-E:ZO3^Q#xO7+&kO3^Q#xO7+&kOOQV,5<w,5<wO#+sQ#xO,5<wOOQV7+&k7+&kO#,OQ#{O7+&kO#/ZQ#xO,5<xO#/fQ#xO1G4[OOQS-E:[-E:[O#/sQ#xO1G4[O#/{Q#xO'#IWO#0ZQ#xO'#IWO0UQ#xO'#IWOOQS'#IW'#IWO#0fQ#xO'#IVOOQS,5;m,5;mO#0nQ#xO,5;mO/oQ#xO'#FTOOQV7+&q7+&qO3^Q#xO7+&qOOQV7+&v7+&vO#0sQ#zO,5;wOOQV7+&{7+&{POOO7+(j7+(jOOQS1G3q1G3qOOQS,5<b,5<bO#0xQ#xO1G3pOOQS-E9t-E9tO#1]Q#xO,5<cO#1hQ#xO,5<cO#1{Q#xO1G3sOOQS-E9u-E9uO#2]Q#xO1G3sO#2eQ#xO1G3sO#2uQ#xO1G3sO#2]Q#xO1G3sOOQS<<H^<<H^O#3QQ&nO1G1yOOQS<<Hm<<HmP#3_Q#xO'#FsO7hQ#xO1G3jO#3lQ#xO1G3jO#3qQ#xO<<HmOOQS<<Hn<<HnO#4RQ#xO7+)YOOQS<<Hu<<HuO#4cQ&nO1G1xP#5SQ#xO'#FrO#5aQ#xO7+)ZO#5qQ#xO7+)ZO#5yQ#xO<<HyO#6OQ#xO7+)TOOQS<<H{<<H{O#6uQ#xO,5<aO'WQ#xO,5<aOOQS-E9s-E9sOOQS<<Hy<<HyOOQS,5<g,5<gO/oQ#xO,5<gO#6zQ#xO1G3}OOQS-E9y-E9yO#7bQ#xO1G3}O;RQ#xO'#D|OOOO'#F|'#F|O#7pO$ISO,5:gOOO#l,5>d,5>dOOOW7+%k7+%kOOO`7+%o7+%oOOOp7+%p7+%pOOO!b7+%q7+%qO#7{Q#xO1G3SO#8fQ#xO1G3SP'WQ#xO'#FtO/oQ#xO<<IsO#8wQ#xO,5>lO#9YQ#xO,5>lO0UQ#xO,5>lO#9kQ#xO,5>kOOQS<<Iu<<IuP0UQ#xO'#GXP/oQ#xO'#GTOOQV-E:X-E:XO3^Q#xO<<JPOOQV,5<u,5<uO3^Q#xO,5<uOOQV<<JP<<JPOOQV<<JS<<JSO#9pQ&nO1G2bP#9zQ#xO'#G[O#:RQ#xO7+)uO#:]Q#{O<<JUO3^Q#xO<<JUOOQV<<J]<<J]O3^Q#xO<<J]O#=hQ#{O7+&fOOQV<<JV<<JVO#=rQ#{O<<JVOOQV1G2c1G2cO0UQ#xO1G2cO3^Q#xO<<JVO0UQ#xO1G2dP/oQ#xO'#G^O#@}Q#xO7+)vO#A[Q#xO7+)vOOQS'#FS'#FSO/oQ#xO,5>rO#AdQ#xO,5>rOOQS,5>r,5>rO#AoQ#xO,5>qO#BQQ#xO,5>qOOQS1G1X1G1XOOQS,5;o,5;oO#BYQ#xO1G1cP#B_Q#xO'#FvO#BoQ#xO1G1}O#CSQ#xO1G1}O#CdQ#xO1G1}P#CoQ#xO'#FwO#C|Q#xO7+)_O#D^Q#xO7+)_O#D^Q#xO7+)_O#DfQ#xO7+)_O#DvQ#xO7+)UO7hQ#xO7+)UOOQSAN>XAN>XO#EaQ#xO<<LuOOQSAN>eAN>eO/oQ#xO1G1{O#EqQ&nO1G1{P#E{Q#xO'#FuOOQS1G2R1G2RP#FYQ#xO'#F{O#FgQ#xO7+)iO#F}Q#xO,5:hOOOO-E9z-E9zO#GYQ#xO7+(nOOQSAN?_AN?_O#GsQ#xO,5<rO#HXQ#xO1G4WOOQS-E:U-E:UO#HjQ#xO1G4WOOQS1G4V1G4VOOQVAN?kAN?kOOQV1G2a1G2aO3^Q#xOAN?pO#H{Q#{OAN?pOOQVAN?wAN?wOOQV<<JQ<<JQO3^Q#xOAN?qO3^Q#xO7+'}OOQVAN?qAN?qOOQS7+(O7+(OO#LWQ#xO<<MbOOQS1G4^1G4^O/oQ#xO1G4^OOQS,5<y,5<yO#LeQ#xO1G4]OOQS-E:]-E:]OOQU'#Ga'#GaO#LvQ#zO7+&}O#MRQ#xO'#F^O#MyQ#xO7+'iO#NZQ#xO7+'iOOQS7+'i7+'iO#NfQ#xO<<LyO#NvQ#xO<<LyO#NvQ#xO<<LyO$ OQ#xO'#HfOOQS<<Lp<<LpO$ YQ#xO<<LpOOQS7+'g7+'gOOOO1G0S1G0SO$ sQ#xO1G0SO0UQ#xO1G2^P0UQ#xO'#GWO$ {Q#xO7+)rO$!^Q#xO7+)rOOQVG25[G25[O3^Q#xOG25[OOQVG25]G25]OOQV<<Ki<<KiOOQS7+)x7+)xP$!oQ#xO'#G_OOQU-E:_-E:_OOQV<<Ji<<JiO$#cQ&nO'#F`OOQS'#Fb'#FbO$#sQ#xO'#FaO$$eQ#xO'#FaOOQS'#Fa'#FaO$$jQ#xO'#IYO#MRQ#xO'#FhO#MRQ#xO'#FhO$%RQ#xO'#FiO#MRQ#xO'#FjO$%YQ#xO'#IZOOQS'#IZ'#IZO$%wQ#xO,5;xOOQS<<KT<<KTO$&PQ#xO<<KTO$&aQ#xOANBeO$&qQ#xOANBeO$&yQ#xO'#HgOOQS'#Hg'#HgO0pQ#xO'#DeO$'dQ#xO,5>QOOQSANB[ANB[OOOO7+%n7+%nOOQS7+'x7+'xO$'{Q#xO<<M^OOQVLD*vLD*vO4gQMlO'#GcO$(^Q&nO,5<RO#MRQ#xO'#FlOOQS,5<V,5<VOOQS'#Fc'#FcO$)OQ#xO,5;{O$)TQ#xO,5;{OOQS'#Ff'#FfO#MRQ#xO'#GbO$)uQ#xO,5<PO$*aQ#xO,5>tO$*qQ#xO,5>tO0UQ#xO,5<OO$+SQ#xO,5<SO$+XQ#xO,5<SO#MRQ#xO'#I[O$+^Q#xO'#I[O$+cQ#xO,5<TOOQS,5<U,5<UO'WQ#xO'#FoOOQU1G1d1G1dO3^Q#xO1G1dOOQSAN@oAN@oO$+hQ#xOG28PO$+xQ#xO,5:POOQS1G3l1G3lOOQS,5<},5<}OOQS-E:a-E:aO$+}Q&nO'#F`O$,UQ#xO'#I]O$,dQ#xO'#I]O$,lQ#xO,5<WOOQS1G1g1G1gO$,qQ#xO1G1gO$,vQ#xO,5<|OOQS-E:`-E:`O$-bQ#xO,5=QO$-yQ#xO1G4`OOQS-E:d-E:dOOQS1G1j1G1jOOQS1G1n1G1nO$.ZQ#xO,5>vO#MRQ#xO,5>vOOQS1G1o1G1oO$.iQ&nO,5<ZOOQU7+'O7+'OO$ OQ#xO1G/kO#MRQ#xO,5<XO$.pQ#xO,5>wO$.wQ#xO,5>wOOQS1G1r1G1rOOQS7+'R7+'RP#MRQ#xO'#GfO$/PQ#xO1G4bO$/ZQ#xO1G4bO$/cQ#xO1G4bOOQS7+%V7+%VO$/qQ#xO1G1sO$0PQ&nO'#F`O$0WQ#xO,5=POOQS,5=P,5=PO$0fQ#xO1G4cOOQS-E:c-E:cO#MRQ#xO,5=OO$0mQ#xO,5=OO$0rQ#xO7+)|OOQS-E:b-E:bO$0|Q#xO7+)|O#MRQ#xO,5<YP#MRQ#xO'#GeO$1UQ#xO1G2jO#MRQ#xO1G2jP$1dQ#xO'#GdO$1kQ#xO<<MhO$1uQ#xO1G1tO$2TQ#xO7+(UO7hQ#xO'#DPO7hQ#xO,59dO7hQ#xO,59dO7hQ#xO,59dO$2cQ&nO,5=hO7hQ#xO1G/OO/oQ#xO1G/ZO/oQ#xO7+$rP$2vQ#xO'#GRO'WQ#xO'#G|O$3TQ#xO,59dO$3YQ#xO,59dO$3aQ#xO,59oO$3fQ#xO1G/WO0pQ#xO'#DTO7hQ#xO,59l",stateData:"$3w~O%kOS%`OSUOS%_PQ~OPiOXfOhtOjYOquOu!TOxvO!RwO!S!QO!V!WO!W!VO!ZZO!_[O!jeO!ueO!veO!weO#OyO#QzO#S{O#U|O#W}O#[!OO#^!PO#a!RO#b!RO#d!SO#k!UO#n!XO#r!YO#t!ZO#y![O#|mO$O!]O%wRO%xRO%|SO%}WO&c]O&d^O&g_O&j`O&naO&obO&pcO~O%_!^O~OX!eOa!eOc!fOj!mO!Z!oO!h!qO%r!`O%s!aO%t!bO%u!cO%v!cO%w!dO%x!dO%y!eO%z!eO%{!eO~Om&QXn&QXo&QXp&QXq&QXr&QXu&QX|&QX}&QX!{&QX#f&QX%^&QX%a&QX&S&QXi&QX!V&QX!W&QX&T&QX!Y&QX!^&QX!S&QX#_&QXv&QX!n&QX~P$dOhtOjYO!ZZO!_[O!jeO!ueO!veO!weO%wRO%xRO%|SO%}WO&c]O&d^O&g_O&j`O&naO&obO&pcO~O|&PX}&PX#f&PX%^&PX%a&PX&S&PX~Om!tOn!uOo!sOp!sOq!vOr!wOu!xO!{&PX~P(eOX#OOi#QOq0VOx0eO!RwO~P'WOX#SOq0VOx0eO!Y#TO~P'WOX#WOc#XOq0VOx0eO!^#YO~P'WO&e#]O&f#_O~O&h#`O&i#_O~OQ#bO%b#cO%c#eO~OR#fO%d#gO%e#eO~OS#iO%f#jO%g#eO~OT#lO%h#mO%i#eO~OX%qXa%qXc%qXj%qXm%qXn%qXo%qXp%qXq%qXr%qXu%qX|%qX!Z%qX!h%qX%r%qX%s%qX%t%qX%u%qX%v%qX%w%qX%x%qX%y%qX%z%qX%{%qXi%qX!V%qX!W%qX~O&c]O&d^O&g_O&j`O&naO&obO&pcO}%qX!{%qX#f%qX%^%qX%a%qX&S%qX&T%qX!Y%qX!^%qX!S%qX#_%qXv%qX!n%qX~P+}O|#rO}%pX!{%pX#f%pX%^%pX%a%pX&S%pX~Oq0VOx0eO~P'WO#f#uO%^#wO%a#wO~O%}WO~O!V#|O#t!ZO#y![O#|mO~OquO~P'WOX$ROc$SO%}WO}yP~OX$WOq0VOx0eO!S$XO~P'WO}$ZO!{$`O&S$[O#f!|X%^!|X%a!|X~OX$WOq0VOx0eO#f#VX%^#VX%a#VX~P'WOq0VOx0eO#f#ZX%^#ZX%a#ZX~P'WO!h$fO!u$fO%}WO~OX$pO~P'WO!W$rO#r$sO#t$tO~O}$uO~OX$|O~P'WOU%OO%^$}O%k%PO~OX%YOc%YOi%[Oq0VOx0eO~P'WOq0VOx0eO}%_O~P'WO&b%aO~Oc!fOj!mO!Z!oO!h!qOXdaadamdandaodapdaqdardauda|da}da!{da#fda%^da%ada%rda%sda%tda%uda%vda%wda%xda%yda%zda%{da&Sdaida!Vda!Wda&Tda!Yda!^da!Sda#_davda!nda~Op%fO~Oq%fO~P'WOq0VO~P'WOm0XOn0YOo0WOp0WOq0aOr0bOu0fOi&PX!V&PX!W&PX&T&PX!Y&PX!^&PX!S&PX#_&PX!n&PX~P(eO&T%hOi&OX|&OX!V&OX!W&OX!Y&OX}&OX~Oi%jO|%kO!V%oO!W%nO~Oi%jO~O|%rO!V%oO!W%nO!Y&[X~O!Y%vO~O|%wO}%yO!V%oO!W%nO!^&VX~O!^%}O~O!^&OO~O&e#]O&f&QO~O&h#`O&i&QO~OX&TOq0VOx0eO!RwO~P'WOQ#bO%b#cO%c&WO~OR#fO%d#gO%e&WO~OS#iO%f#jO%g&WO~OT#lO%h#mO%i&WO~OX!taa!tac!taj!tam!tan!tao!tap!taq!tar!tau!ta|!ta}!ta!Z!ta!h!ta!{!ta#f!ta%^!ta%a!ta%r!ta%s!ta%t!ta%u!ta%v!ta%w!ta%x!ta%y!ta%z!ta%{!ta&S!tai!ta!V!ta!W!ta&T!ta!Y!ta!^!ta!S!ta#_!tav!ta!n!ta~P#vO|&`O}%pa!{%pa#f%pa%^%pa%a%pa&S%pa~P$dOX&bOquOxvO}%pa!{%pa#f%pa%^%pa%a%pa&S%pa~P'WO|&`O}%pa!{%pa#f%pa%^%pa%a%pa&S%pa~OPiOXfOquOxvO!RwO!S!QO#OyO#QzO#S{O#U|O#W}O#[!OO#^!PO#a!RO#b!RO#d!SO#f$|X%^$|X%a$|X~P'WO#f#uO%^&gO%a&gO~O!h&hOj&rX%^&rX#_&rX#f&rX%a&rX#^&rX~Oj!mO%^&jO~Omgangaogapgaqgargauga|ga}ga!{ga#fga%^ga%aga&Sgaiga!Vga!Wga&Tga!Yga!^ga!Sga#_gavga!nga~P$dOusa|sa}sa#fsa%^sa%asa&Ssa~Om!tOn!uOo!sOp!sOq!vOr!wO!{sa~PDoO&S&lO|&RX}&RX~O%}WO|&RX}&RX~O|&oO}yX~O}&qO~O|%wO#f&VX%^&VX%a&VXi&VX}&VX!^&VX!n&VX&S&VX~OX0`Oq0VOx0eO!RwO~P'WO&S$[O#fWa%^Wa%aWa~O|&zO#f&XX%^&XX%a&XXp&XX~P$dO|&}O!S&|O#f#Za%^#Za%a#Za~O#_'OO#f#]a%^#]a%a#]a~O!h$fO!u$fO#^'QO%}WO~O#^'QO~O|'SO#f&uX%^&uX%a&uX~O|'UO#f&qX%^&qX%a&qX}&qX~O|'YOp&wX~P$dOp']O~OPiOXfOquOxvO!RwO!S!QO#OyO#QzO#S{O#U|O#W}O#[!OO#^!PO#a!RO#b!RO#d!SO%^'bO~P'WOv'fO#o'dO#p'eOP#maX#mah#maj#maq#mau#max#ma!R#ma!S#ma!V#ma!W#ma!Z#ma!_#ma!j#ma!u#ma!v#ma!w#ma#O#ma#Q#ma#S#ma#U#ma#W#ma#[#ma#^#ma#a#ma#b#ma#d#ma#k#ma#n#ma#r#ma#t#ma#y#ma#|#ma$O#ma%Z#ma%w#ma%x#ma%|#ma%}#ma&c#ma&d#ma&g#ma&j#ma&n#ma&o#ma&p#ma%]#ma%a#ma~O|'gO#_'iO}&xX~Oj'kO~Oj!mO}$uO~O}'oO~P$dO%^'rO~OU'sO%^'rO~OX!eOa!eOc!fOj!mO!Z!oO!h!qO%t!bO%u!cO%v!cO%w!dO%x!dO%y!eO%z!eO%{!eOmYinYioYipYiqYirYiuYi|Yi}Yi!{Yi#fYi%^Yi%aYi%rYi&SYiiYi!VYi!WYi&TYi!YYi!^Yi!SYi#_YivYi!nYi~O%s!aO~P! tO%sYi~P! tOX!eOa!eOc!fOj!mO!Z!oO!h!qO%w!dO%x!dO%y!eO%z!eO%{!eOmYinYioYipYiqYirYiuYi|Yi}Yi!{Yi#fYi%^Yi%aYi%rYi%sYi%tYi&SYiiYi!VYi!WYi&TYi!YYi!^Yi!SYi#_YivYi!nYi~O%u!cO%v!cO~P!$oO%uYi%vYi~P!$oOc!fOj!mO!Z!oO!h!qOmYinYioYipYiqYirYiuYi|Yi}Yi!{Yi#fYi%^Yi%aYi%rYi%sYi%tYi%uYi%vYi%wYi%xYi&SYiiYi!VYi!WYi&TYi!YYi!^Yi!SYi#_YivYi!nYi~OX!eOa!eO%y!eO%z!eO%{!eO~P!'mOXYiaYi%yYi%zYi%{Yi~P!'mO!V%oO!W%nOi&_X|&_X~O&S'uO&T'uO~P+}O|'wOi&^X~Oi'yO~O|'zO}'|O!Y&aX~Oq0VOx0eO|'zO}'}O!Y&aX~P'WO!Y(PO~Oo!sOp!sOq!vOr!wOmliuli|li}li!{li#fli%^li%ali&Sli~On!uO~P!,`Onli~P!,`Om0XOn0YOo0WOp0WOq0aOr0bO~Ov(RO~P!-iOX(WOi(XOq0VOx0eO~P'WOi(XO|(YO~Oi([O~O!W(^O~Oi(_O|(YO!V%oO!W%nO~P$dOm0XOn0YOo0WOp0WOq0aOr0bOisa!Vsa!Wsa&Tsa!Ysa!^sa!Ssa#_savsa!nsa~PDoOX(WOq0VOx0eO!Y&[a~P'WO|(bO!Y&[a~O!Y(cO~O|(bO!V%oO!W%nO!Y&[a~P$dOX(gOq0VOx0eO!^&Va#f&Va%^&Va%a&Vai&Va}&Va!n&Va&S&Va~P'WO|(hO!^&Va#f&Va%^&Va%a&Vai&Va}&Va!n&Va&S&Va~O!^(kO~O|(hO!V%oO!W%nO!^&Va~P$dO|(nO!V%oO!W%nO!^&]a~P$dO|(qO}&kX!^&kX!n&kX~O}(tO!^(vO!n(wO~O}(tO!^(xO!n(yO~O}(tO!^(zO!n({O~O}(tO!^(|O!n(}O~OX&bOquOxvO}%pi!{%pi#f%pi%^%pi%a%pi&S%pi~P'WO|)OO}%pi!{%pi#f%pi%^%pi%a%pi&S%pi~O!h&hOj&ra%^&ra#_&ra#f&ra%a&ra#^&ra~O%^)TO~OX$ROc$SO%}WO~O|&oO}ya~OquOxvO~P'WO|(hO#f&Va%^&Va%a&Vai&Va}&Va!^&Va!n&Va&S&Va~P$dO|)YO#f%pX%^%pX%a%pX&S%pX~O&S$[O#fWi%^Wi%aWi~O#f&Xa%^&Xa%a&Xap&Xa~P'WO|)]O#f&Xa%^&Xa%a&Xap&Xa~OX)aOj)cO%}WO~O#^)dO~O%}WO#f&ua%^&ua%a&ua~O|)fO#f&ua%^&ua%a&ua~Oq0VOx0eO#f&qa%^&qa%a&qa}&qa~P'WO|)iO#f&qa%^&qa%a&qa}&qa~Ov)mO#i)lOP#giX#gih#gij#giq#giu#gix#gi!R#gi!S#gi!V#gi!W#gi!Z#gi!_#gi!j#gi!u#gi!v#gi!w#gi#O#gi#Q#gi#S#gi#U#gi#W#gi#[#gi#^#gi#a#gi#b#gi#d#gi#k#gi#n#gi#r#gi#t#gi#y#gi#|#gi$O#gi%Z#gi%w#gi%x#gi%|#gi%}#gi&c#gi&d#gi&g#gi&j#gi&n#gi&o#gi&p#gi%]#gi%a#gi~Ov)nOP#jiX#jih#jij#jiq#jiu#jix#ji!R#ji!S#ji!V#ji!W#ji!Z#ji!_#ji!j#ji!u#ji!v#ji!w#ji#O#ji#Q#ji#S#ji#U#ji#W#ji#[#ji#^#ji#a#ji#b#ji#d#ji#k#ji#n#ji#r#ji#t#ji#y#ji#|#ji$O#ji%Z#ji%w#ji%x#ji%|#ji%}#ji&c#ji&d#ji&g#ji&j#ji&n#ji&o#ji&p#ji%]#ji%a#ji~OX)pOp&wa~P'WO|)qOp&wa~O|)qOp&wa~P$dOp)uO~O%[)xO~Ov){O#o'dO#p)zOP#miX#mih#mij#miq#miu#mix#mi!R#mi!S#mi!V#mi!W#mi!Z#mi!_#mi!j#mi!u#mi!v#mi!w#mi#O#mi#Q#mi#S#mi#U#mi#W#mi#[#mi#^#mi#a#mi#b#mi#d#mi#k#mi#n#mi#r#mi#t#mi#y#mi#|#mi$O#mi%Z#mi%w#mi%x#mi%|#mi%}#mi&c#mi&d#mi&g#mi&j#mi&n#mi&o#mi&p#mi%]#mi%a#mi~Oq0VOx0eO}$uO~P'WOq0VOx0eO}&xa~P'WO|*RO}&xa~OX*VOc*WOi*ZO%y*XO%}WO~O}$uO&{*]O~O%^*aO~O%^*cO~OX%YOc%YOq0VOx0eOi&^a~P'WO|*fOi&^a~Oq0VOx0eO}*iO!Y&aa~P'WO|*jO!Y&aa~Oq0VOx0eO|*jO}*mO!Y&aa~P'WOq0VOx0eO|*jO!Y&aa~P'WO|*jO}*mO!Y&aa~Oo0WOp0WOq0aOr0bOilimliuli|li!Vli!Wli&Tli!Yli}li!^li#fli%^li%ali!Sli#_livli!nli&Sli~On0YO~P!IeOnli~P!IeOX(WOi*rOq0VOx0eO~P'WOp*tO~Oi*rO|*vO~Oi*wO~OX(WOq0VOx0eO!Y&[i~P'WO|*xO!Y&[i~O!Y*yO~OX(gOq0VOx0eO!^&Vi#f&Vi%^&Vi%a&Vii&Vi}&Vi!n&Vi&S&Vi~P'WO|*|O!V%oO!W%nO!^&]i~O|+PO!^&Vi#f&Vi%^&Vi%a&Vii&Vi}&Vi!n&Vi&S&Vi~O!^+QO~Oc+SOq0VOx0eO!^&]i~P'WO|*|O!^&]i~O!^+UO~OX+WOq0VOx0eO}&ka!^&ka!n&ka~P'WO|+XO}&ka!^&ka!n&ka~O!_+[O&m+]O!^!oX~O!^+_O~O}(tO!^+`O~O}(tO!^+aO~O}(tO!^+bO~O}(tO!^+cO~OX&bOquOxvO}%pq!{%pq#f%pq%^%pq%a%pq&S%pq~P'WO|$ui}$ui!{$ui#f$ui%^$ui%a$ui&S$ui~P$dOX&bOquOxvO~P'WOX&bOq0VOx0eO#f%pa%^%pa%a%pa&S%pa~P'WO|+dO#f%pa%^%pa%a%pa&S%pa~O|$ha#f$ha%^$ha%a$hap$ha~P$dO#f&Xi%^&Xi%a&Xip&Xi~P'WO|+gO#f#Zq%^#Zq%a#Zq~O|+hO#_+jO#f&tX%^&tX%a&tXi&tX~OX+lOj)cO%}WO~O%}WO#f&ui%^&ui%a&ui~Oq0VOx0eO#f&qi%^&qi%a&qi}&qi~P'WOv+pO#i)lOP#gqX#gqh#gqj#gqq#gqu#gqx#gq!R#gq!S#gq!V#gq!W#gq!Z#gq!_#gq!j#gq!u#gq!v#gq!w#gq#O#gq#Q#gq#S#gq#U#gq#W#gq#[#gq#^#gq#a#gq#b#gq#d#gq#k#gq#n#gq#r#gq#t#gq#y#gq#|#gq$O#gq%Z#gq%w#gq%x#gq%|#gq%}#gq&c#gq&d#gq&g#gq&j#gq&n#gq&o#gq&p#gq%]#gq%a#gq~Op%Oa|%Oa~P$dOX)pOp&wi~P'WO|+wOp&wi~O|,QO}$uO#_,QO~O#p,ROP#mqX#mqh#mqj#mqq#mqu#mqx#mq!R#mq!S#mq!V#mq!W#mq!Z#mq!_#mq!j#mq!u#mq!v#mq!w#mq#O#mq#Q#mq#S#mq#U#mq#W#mq#[#mq#^#mq#a#mq#b#mq#d#mq#k#mq#n#mq#r#mq#t#mq#y#mq#|#mq$O#mq%Z#mq%w#mq%x#mq%|#mq%}#mq&c#mq&d#mq&g#mq&j#mq&n#mq&o#mq&p#mq%]#mq%a#mq~O#_,SO|%Qa}%Qa~Oq0VOx0eO}&xi~P'WO|,UO}&xi~O}$ZO&S,WOi&zX|&zX~O%}WOi&zX|&zX~O|,[Oi&yX~Oi,^O~O%[,`O~OX%YOc%YOq0VOx0eOi&^i~P'WO},bO|$ka!Y$ka~Oq0VOx0eO},cO|$ka!Y$ka~P'WOq0VOx0eO}*iO!Y&ai~P'WO|,fO!Y&ai~Oq0VOx0eO|,fO!Y&ai~P'WO|,fO},iO!Y&ai~Oi$gi|$gi!Y$gi~P$dOX(WOq0VOx0eO~P'WOp,kO~OX(WOi,lOq0VOx0eO~P'WOX(WOq0VOx0eO!Y&[q~P'WO|$fi!^$fi#f$fi%^$fi%a$fii$fi}$fi!n$fi&S$fi~P$dOX(gOq0VOx0eO~P'WOc+SOq0VOx0eO!^&]q~P'WO|,mO!^&]q~O!^,nO~OX(gOq0VOx0eO!^&Vq#f&Vq%^&Vq%a&Vqi&Vq}&Vq!n&Vq&S&Vq~P'WO},oO~OX+WOq0VOx0eO}&ki!^&ki!n&ki~P'WO|,tO}&ki!^&ki!n&ki~O!_+[O&m+]O!^!oa~OX&bOq0VOx0eO#f%pi%^%pi%a%pi&S%pi~P'WO|,wO#f%pi%^%pi%a%pi&S%pi~O%}WO#f&ta%^&ta%a&tai&ta~O|,zO#f&ta%^&ta%a&tai&ta~Oi,}O~Op%Oi|%Oi~P$dOX)pO~P'WOX)pOp&wq~P'WOv-QOP#lyX#lyh#lyj#lyq#lyu#lyx#ly!R#ly!S#ly!V#ly!W#ly!Z#ly!_#ly!j#ly!u#ly!v#ly!w#ly#O#ly#Q#ly#S#ly#U#ly#W#ly#[#ly#^#ly#a#ly#b#ly#d#ly#k#ly#n#ly#r#ly#t#ly#y#ly#|#ly$O#ly%Z#ly%w#ly%x#ly%|#ly%}#ly&c#ly&d#ly&g#ly&j#ly&n#ly&o#ly&p#ly%]#ly%a#ly~O%]-TO%a-TO~P`O#p-UOP#myX#myh#myj#myq#myu#myx#my!R#my!S#my!V#my!W#my!Z#my!_#my!j#my!u#my!v#my!w#my#O#my#Q#my#S#my#U#my#W#my#[#my#^#my#a#my#b#my#d#my#k#my#n#my#r#my#t#my#y#my#|#my$O#my%Z#my%w#my%x#my%|#my%}#my&c#my&d#my&g#my&j#my&n#my&o#my&p#my%]#my%a#my~Oq0VOx0eO}&xq~P'WO|-YO}&xq~O&S,WOi&za|&za~OX*VOc*WO%y*XO%}WOi&ya~O|-^Oi&ya~O$R-bO~OX%YOc%YOq0VOx0eO~P'WOq0VOx0eO}-cO|$ki!Y$ki~P'WOq0VOx0eO|$ki!Y$ki~P'WO}-cO|$ki!Y$ki~Oq0VOx0eO}*iO~P'WOq0VOx0eO}*iO!Y&aq~P'WO|-fO!Y&aq~Oq0VOx0eO|-fO!Y&aq~P'WOu-iO!V%oO!W%nOi&Wq!Y&Wq!^&Wq|&Wq~P!-iOc+SOq0VOx0eO!^&]y~P'WO|$ii!^$ii~P$dOc+SOq0VOx0eO~P'WOX+WOq0VOx0eO~P'WOX+WOq0VOx0eO}&kq!^&kq!n&kq~P'WO}(tO!^-mO!n-nO~OX&bOq0VOx0eO#f%pq%^%pq%a%pq&S%pq~P'WO#_-oO|$za#f$za%^$za%a$zai$za~O%}WO#f&ti%^&ti%a&tii&ti~O|-qO#f&ti%^&ti%a&tii&ti~Ov-tOP#l!RX#l!Rh#l!Rj#l!Rq#l!Ru#l!Rx#l!R!R#l!R!S#l!R!V#l!R!W#l!R!Z#l!R!_#l!R!j#l!R!u#l!R!v#l!R!w#l!R#O#l!R#Q#l!R#S#l!R#U#l!R#W#l!R#[#l!R#^#l!R#a#l!R#b#l!R#d#l!R#k#l!R#n#l!R#r#l!R#t#l!R#y#l!R#|#l!R$O#l!R%Z#l!R%w#l!R%x#l!R%|#l!R%}#l!R&c#l!R&d#l!R&g#l!R&j#l!R&n#l!R&o#l!R&p#l!R%]#l!R%a#l!R~Oq0VOx0eO}&xy~P'WOX*VOc*WO%y*XO%}WOi&yi~O$R-bO%]-zO%a-zO~OX.UOj.SO!Z.RO!_.TO!j-}O!v.PO!w.PO%x-|O%}WO&c]O&d^O&g_O~Oq0VOx0eO|$kq!Y$kq~P'WO}.ZO|$kq!Y$kq~Oq0VOx0eO}*iO!Y&ay~P'WO|.[O!Y&ay~Oq0VOx.`O~P'WOu-iO!V%oO!W%nOi&Wy!Y&Wy!^&Wy|&Wy~P!-iO}(tO!^.cO~O%}WO#f&tq%^&tq%a&tqi&tq~O|.eO#f&tq%^&tq%a&tqi&tq~OX*VOc*WO%y*XO%}WO~Oj.iO!h.gO|$SX#_$SX%r$SXi$SX~Ou$SX}$SX!Y$SX!^$SX~P$!}O%w.kO%x.kOu$TX|$TX}$TX#_$TX%r$TX!Y$TXi$TX!^$TX~O!j.mO~O|.qO#_.sO%r.nOu&|X}&|X!Y&|Xi&|X~Oc.vO~P#M_Oj.iOu&}X|&}X}&}X#_&}X%r&}X!Y&}Xi&}X!^&}X~Ou.zO}$uO~Oq0VOx0eO|$ky!Y$ky~P'WOq0VOx0eO}*iO!Y&a!R~P'WO|/OO!Y&a!R~Oi&ZXu&ZX!V&ZX!W&ZX!Y&ZX!^&ZX|&ZX~P!-iOu-iO!V%oO!W%nOi&Ya!Y&Ya!^&Ya|&Ya~O%}WO#f&ty%^&ty%a&tyi&ty~O!h.gOj$Zau$Za|$Za}$Za#_$Za%r$Za!Y$Zai$Za!^$Za~O!j/XO~O%w.kO%x.kOu$Ta|$Ta}$Ta#_$Ta%r$Ta!Y$Tai$Ta!^$Ta~O%r.nOu$Xa|$Xa}$Xa#_$Xa!Y$Xai$Xa!^$Xa~Ou&|a}&|a!Y&|ai&|a~P#MRO|/^Ou&|a}&|a!Y&|ai&|a~O!Y/aO~Oi/aO~O}/cO~O!^/dO~Oq0VOx0eO}*iO!Y&a!Z~P'WO}/gO~O&S/hO~P$!}O|/iO#_.sO%r.nOi'PX~O|/iOi'PX~Oi/kO~O!j/lO~O#_.sOu%Ua|%Ua}%Ua%r%Ua!Y%Uai%Ua!^%Ua~O#_.sO%r.nOu%Ya|%Ya}%Ya!Y%Yai%Ya~Ou&|i}&|i!Y&|ii&|i~P#MRO|/nO#_.sO%r.nO!^'Oa~O}$ca~P$dOi'Pa~P#MRO|/vOi'Pa~Oc/xO!^'Oi~P#M_O|/zO!^'Oi~O|/zO#_.sO%r.nO!^'Oi~O#_.sO%r.nOi$ai|$ai~O&S/}O~P$!}O#_.sO%r.nOi%Xa|%Xa~Oi'Pi~P#MRO}0QO~Oc/xO!^'Oq~P#M_O|0SO!^'Oq~O#_.sO%r.nO|%Wi!^%Wi~Oc/xO~P#M_Oc/xO!^'Oy~P#M_O#_.sO%r.nOi$bi|$bi~O#_.sO%r.nO|%Wq!^%Wq~O|+dO#f%pa%^%pa%a%pa&S%pa~P$dOX&bOq0VOx0eO~P'WOp0[O~Oq0[O~P'WO}0]O~Ov0^O~P!-iO&d&g&o&p&c&j&n%}&c~",goto:"!<w'QPPPPPPPP'RP'Z*s+]+v,b,}-kP.YP'Z.y.y'ZPPP'Z2cPPPPPP2c5VPP5VP7g7p=pPP=s>e>hPP'Z'ZPP?QPP'Z'ZPP'Z'Z'Z'Z'Z?U?{'ZP@OP@UD]GyPG}HZH_HcHg'ZPPPHkHq'RP'R'RP'RP'RP'RP'RP'R'R'RP'RPP'RPP'RPHwPIOIUPIOPIOIOPPPIOPKTPK^KdKjKTPIOKpPIOPKwK}PLRLgMUMoLRLRMuNSLRLRLRLRNhNnNqNvNy! T! Z! g! y!!P!!Z!!a!!}!#T!#Z!#a!#k!#q!#w!#}!$T!$Z!$m!$w!$}!%T!%Z!%e!%k!%q!%w!&R!&X!&c!&i!&r!&x!'X!'a!'k!'rPPPPPPPPPPPPPPPPP!'x!'{!(R!([!(f!(qPPPPPPPPPPPP!-e!.y!2s!6TPP!6]!6o!6x!7n!7e!7w!7}!8Q!8T!8W!8`!9PPPPPPPPPP!9S!9cPPPP!:R!:_!:k!:q!:z!:}!;T!;Z!;a!;dP!;l!;u!<q!<t]jOs#u$u)x+|'}eOTYZ[fistuwy}!O!S!T!U!V!Y!]!g!h!i!j!k!l!m!o!s!t!u!w!x#O#S#W#X#b#f#i#l#r#u$W$X$Z$]$`$p$r$s$u$|%Y%_%f%i%k%n%r%w%y&T&`&b&m&q&z&|&}'U'Y']'d'g'v'w'z'|'}(R(W(Y(^(b(g(h(n(q)O)Q)Y)])i)l)p)q)u)x*R*]*f*i*j*m*s*t*v*x*{*|+P+S+W+X+[+d+f+g+n+v+w+|,T,U,X,a,b,c,e,f,i,k,m,o,q,s,t,w-Y-[-c-f-i.Z.[.z/O/g0V0W0X0Y0[0]0^0_0`0b0f}!gQ#q$O$a$o${%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0Z!P!hQ#q$O$a$o${%Q%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0Z!R!iQ#q$O$a$o${%Q%R%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0Z!T!jQ#q$O$a$o${%Q%R%S%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0Z!V!kQ#q$O$a$o${%Q%R%S%T%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0Z!X!lQ#q$O$a$o${%Q%R%S%T%U%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0Z!]!lQ!r#q$O$a$o${%Q%R%S%T%U%V%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0Z'}TOTYZ[fistuwy}!O!S!T!U!V!Y!]!g!h!i!j!k!l!m!o!s!t!u!w!x#O#S#W#X#b#f#i#l#r#u$W$X$Z$]$`$p$r$s$u$|%Y%_%f%i%k%n%r%w%y&T&`&b&m&q&z&|&}'U'Y']'d'g'v'w'z'|'}(R(W(Y(^(b(g(h(n(q)O)Q)Y)])i)l)p)q)u)x*R*]*f*i*j*m*s*t*v*x*{*|+P+S+W+X+[+d+f+g+n+v+w+|,T,U,X,a,b,c,e,f,i,k,m,o,q,s,t,w-Y-[-c-f-i.Z.[.z/O/g0V0W0X0Y0[0]0^0_0`0b0f&cVOYZ[isuw}!O!S!T!U!Y!m!o!s!t!u!w!x#b#f#i#l#r#u$X$Z$]$`$s$u%Y%_%f%i%k%r%w%y&T&`&m&q&|&}'U']'d'g'v'w'z'|'}(R(Y(b(h(n(q)O)Q)Y)i)l)u)x*R*]*f*i*j*m*s*t*v*x*{*|+P+W+X+[+d+g+n+|,T,U,X,a,b,c,e,f,i,k,m,o,q,s,t,w-Y-[-c-f-i.Z.[/O/g0V0W0X0Y0[0]0^0_0b0f%mXOYZ[isw}!O!S!T!U!Y!m!o#b#f#i#l#r#u$X$Z$]$`$s$u%Y%_%i%k%r%w%y&T&`&m&q&|&}'U']'d'g'v'w'z'|'}(R(Y(b(h(n(q)O)Q)Y)i)l)u)x*R*]*f*i*j*m*s*v*x*{*|+P+W+X+[+d+g+n+|,T,U,X,a,b,c,e,f,i,m,o,q,s,t,w-Y-[-c-f.Z.[/O0]0^0_Q$UvQ/P.`R0c0e'teOTYZ[fistuwy}!O!S!T!U!V!Y!]!g!h!i!j!k!l!o!s!t!u!w!x#O#S#W#X#b#f#i#l#r#u$W$X$Z$]$`$p$r$s$u$|%Y%_%f%i%k%n%r%w%y&T&`&b&m&q&z&|&}'U'Y']'d'g'v'z'|'}(R(W(Y(^(b(g(h(n(q)O)Q)Y)])i)l)p)q)u)x*R*]*i*j*m*s*t*v*x*{*|+P+S+W+X+[+d+f+g+n+v+w+|,T,U,X,b,c,e,f,i,k,m,o,q,s,t,w-Y-[-c-f-i.Z.[.z/O/g0V0W0X0Y0[0]0^0_0`0b0fW#xm!P!Q$gW$Qv&o.`0eQ$i!RQ$y!ZQ$z![W%X!m'w*f,aS&n$R$SQ'`$tQ)R&hQ)a'OU)b'Q)c)dU)e'S)f+mQ*T'iW*U'k,[-^-xS,Z*V*WY,y+h,z-p-q.eQ,|+jQ-V,QQ-X,Sl-{-b.R.S.U.o.q.v/^/c/h/m/x/}0QQ.d-oQ.w.TQ/T.iQ/`.sU/s/i/v0OX/y/n/z0R0SR&m$Q!_!{YZ!T!U!o%_%k%r'z'|'}(Y(b)l*i*j*m*s*v*x,b,c,e,f,i-c-f.Z.[/OR%i!zQ#PYQ&U#bQ&X#fQ&Z#iQ&]#lQ&v$]Q&y$`R,u+[T._-i/g![!nQ!r#q$O$a$o${%Q%R%S%T%U%V%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0ZQ&k#yR'n$zR'v%XQ%b!qR/R.g'|dOTYZ[fistuwy}!O!S!T!U!V!Y!]!g!h!i!j!k!l!m!o!s!t!u!w!x#O#S#W#X#b#f#i#l#r#u$W$X$Z$]$`$p$r$s$u$|%Y%_%f%i%k%n%r%w%y&T&`&b&m&q&z&|&}'U'Y']'d'g'v'w'z'|'}(R(W(Y(^(b(g(h(n(q)O)Q)Y)])i)l)p)q)u)x*R*]*f*i*j*m*s*t*v*x*{*|+P+S+W+X+[+d+f+g+n+v+w+|,T,U,X,a,b,c,e,f,i,k,m,o,q,s,t,w-Y-[-c-f-i.Z.[.z/O/g0V0W0X0Y0[0]0^0_0`0b0fS#od#p!P.P-b.R.S.T.U.i.o.q.v/^/c/h/i/m/n/v/x/z/}0O0Q0R0S'|dOTYZ[fistuwy}!O!S!T!U!V!Y!]!g!h!i!j!k!l!m!o!s!t!u!w!x#O#S#W#X#b#f#i#l#r#u$W$X$Z$]$`$p$r$s$u$|%Y%_%f%i%k%n%r%w%y&T&`&b&m&q&z&|&}'U'Y']'d'g'v'w'z'|'}(R(W(Y(^(b(g(h(n(q)O)Q)Y)])i)l)p)q)u)x*R*]*f*i*j*m*s*t*v*x*{*|+P+S+W+X+[+d+f+g+n+v+w+|,T,U,X,a,b,c,e,f,i,k,m,o,q,s,t,w-Y-[-c-f-i.Z.[.z/O/g0V0W0X0Y0[0]0^0_0`0b0fT#od#pT#c`#de(u&U&X&Z&](w(y({(},u-nT+](t+^T#ga#hT#jb#kT#mc#nQ$_xR,Y*UX$]x$^$_&xZlOs$u)x+|XpOs)x+|Q$v!XQ'W$mQ'X$nQ'j$xQ'm$zQ)v'_Q)|'dQ*O'eQ*P'fQ*^'lQ*`'nQ+q)lQ+s)mQ+t)nQ+x)tS+z)w*_Q+})zQ,O){Q,P)}Q-O+pQ-P+rQ-R+yQ-S+{Q-W,RQ-s-QQ-u-UQ-v-VQ.f-tQ.{.XR/f.|WpOs)x+|R#{oQ'l$yR)w'`Q,X*UR-[,YQ*_'lR+{)wZnOos)x+|Q'p${R*b'qT-`,`-au.W-b.R.S.U.i.o.q.v/^/c/h/i/m/v/x/}0O0Qt.W-b.R.S.U.i.o.q.v/^/c/h/i/m/v/x/}0O0QQ.w.TX/y/n/z0R0S!P.O-b.R.S.T.U.i.o.q.v/^/c/h/i/m/n/v/x/z/}0O0Q0R0SQ.l-}R/Y.mg.o.Q.p/U/]/b/p/r/t0P0T0Uu.V-b.R.S.U.i.o.q.v/^/c/h/i/m/v/x/}0O0QX.j-{.V/T/sR/V.iV/u/i/v0OR.|.XQsOS#}s+|R+|)xQ&p$TR)W&pS%x#V$VS(i%x(lT(l%{&rQ%l!}Q%s#RW(Z%l%s(`(dQ(`%pR(d%uQ&{$aR)^&{Q(o%|Q*}(jT+T(o*}Q'x%ZR*g'xS'{%^%_Y*k'{*l,g-g.]U*l'|'}(OU,g*m*n*oS-g,h,iR.]-hQ#^^R&P#^Q#a_R&R#aQ#d`R&V#dQ(r&SS+Y(r+ZR+Z(sQ+^(tR,v+^Q#haR&Y#hQ#kbR&[#kQ#ncR&^#nQ#pdR&_#pQ#sgQ&a#qW&d#s&a)Z+eQ)Z&uR+e0ZQ$^xS&w$^&xR&x$_Q'V$kR)j'VQ&i#xR)S&iQ$g!QR'P$gQ+i)bS,{+i-rR-r,|Q'T$iR)g'TQ#vkR&f#vQ)k'WR+o)kQ'Z$oS)r'Z)sR)s'[Q'c$vR)y'cQ'h$wS*S'h,VR,V*TQ,]*YR-_,]WoOs)x+|R#zoQ-a,`R-y-ad.p.Q/U/]/b/p/r/t0P0T0UR/[.pU.h-{/T/sR/S.hQ/o/bS/{/o/|R/|/pS/j/U/VR/w/jQ.r.QR/_.rR!_PXrOs)x+|WqOs)x+|R'a$uYkOs$u)x+|R&e#u[xOs#u$u)x+|R&v$]&bQOYZ[isuw}!O!S!T!U!Y!m!o!s!t!u!w!x#b#f#i#l#r#u$X$Z$]$`$s$u%Y%_%f%i%k%r%w%y&T&`&m&q&|&}'U']'d'g'v'w'z'|'}(R(Y(b(h(n(q)O)Q)Y)i)l)u)x*R*]*f*i*j*m*s*t*v*x*{*|+P+W+X+[+d+g+n+|,T,U,X,a,b,c,e,f,i,k,m,o,q,s,t,w-Y-[-c-f-i.Z.[/O/g0V0W0X0Y0[0]0^0_0b0fQ!rTQ#qfQ$OtU$ay%n(^S$o!V$rQ${!]Q%Q!gQ%R!hQ%S!iQ%T!jQ%U!kQ%V!lQ%p#OQ%u#SQ%{#WQ%|#XQ&r$WQ'[$pQ'q$|Q)P&bU)[&z)]+fW)o'Y)q+v+wQ*q(WQ*z(gQ+u)pQ,p+SQ/e.zR0Z0`Q!}YQ#RZQ$m!TQ$n!UQ%^!oQ(O%_^(V%k%r(Y(b*s*v*x^*h'z*j,e,f-f.[/OQ*n'|Q*o'}Q+r)lQ,d*iQ,h*mQ-d,bQ-e,cQ-h,iQ.Y-cR.}.Z[gOs#u$u)x+|!^!zYZ!T!U!o%_%k%r'z'|'}(Y(b)l*i*j*m*s*v*x,b,c,e,f,i-c-f.Z.[/OQ#V[Q#tiS$Vw}Q$d!OW$k!S$`'])uS$w!Y$sW%W!m'w*f,aY&S#b#f#i#l+[`&c#r&`)O)Q)Y+d,w0_Q&s$XQ&t$ZQ&u$]Q't%YQ(U%iW(f%w(h*{+PQ(j%yQ(s&TQ)U&mS)X&q0]Q)_&|Q)`&}U)h'U)i+nQ)}'dY*Q'g*R,T,U-YQ*d'vS*p(R0^W+R(n*|,m,qW+V(q+X,s,tQ,_*]Q,r+WQ,x+gQ-Z,XQ-l,oR-w-[hUOs#r#u$u&`&q(R)O)Q)x+|%S!yYZ[iw}!O!S!T!U!Y!m!o#b#f#i#l$X$Z$]$`$s%Y%_%i%k%r%w%y&T&m&|&}'U']'d'g'v'w'z'|'}(Y(b(h(n(q)Y)i)l)u*R*]*f*i*j*m*s*v*x*{*|+P+W+X+[+d+g+n,T,U,X,a,b,c,e,f,i,m,o,q,s,t,w-Y-[-c-f.Z.[/O0]0^0_Q$PuW%c!s!w0W0bQ%d!tQ%e!uQ%g!xQ%q0VS(Q%f0[Q(S0XQ(T0YQ,j*tQ-k,kS.^-i/gR0d0fU$Tv.`0eR)V&o[hOs#u$u)x+|a!|Y#b#f#i#l$]$`+[Q#[[Q$YwR$c}Q%m!}Q%t#RQ%z#VQ't%WQ(a%pQ(e%uQ(m%{Q(p%|Q+O(jQ-j,jQ.b-kR/Q.aQ$byQ(]%nR*u(^Q.a-iR/q/gR#UZR#Z[R%]!mQ%Z!mV*e'w*f,a!]!pQ!r#q$O$a$o${%Q%R%S%T%U%V%p%u%{%|&r'['q)P)[)o*q*z+u,p/e0ZR%`!oQ&U#bQ&X#fQ&Z#iQ&]#lR,u+[Q(v&UQ(x&XQ(z&ZQ(|&]Q+`(wQ+a(yQ+b({Q+c(}Q-m,uR.c-nQ$l!SQ&y$`Q)t']R+y)uQ#ymQ$e!PQ$h!QR'R$gQ)a'QR+l)dQ)a'QQ+k)cR+l)dR$j!RXqOs)x+|Q$q!VR'^$rQ$x!YR'_$sR*['kQ*Y'kV-],[-^-xQ.X-bQ.t.RR.u.SU.Q-b.R.SQ.y.UQ/U.iQ/Z.oU/].q/^/mQ/b.vQ/p/cQ/r/hU/t/i/v0OQ0P/xQ0T/}R0U0QR.x.TR/W.i",nodeNames:"⚠ print { { { { Comment Script AssignStatement * BinaryExpression BitOp BitOp BitOp BitOp ArithOp ArithOp @ ArithOp ** UnaryExpression ArithOp BitOp AwaitExpression await ) ( ParenthesizedExpression BinaryExpression or and CompareOp in not is UnaryExpression ConditionalExpression if else LambdaExpression lambda ParamList VariableName AssignOp , : NamedExpression AssignOp YieldExpression yield from TupleExpression ComprehensionExpression async for LambdaExpression ] [ ArrayExpression ArrayComprehensionExpression } { DictionaryExpression DictionaryComprehensionExpression SetExpression SetComprehensionExpression CallExpression ArgList AssignOp MemberExpression . PropertyName Number String FormatString FormatReplacement FormatConversion FormatSpec FormatReplacement FormatReplacement FormatReplacement FormatReplacement ContinuedString Ellipsis None Boolean TypeDef AssignOp UpdateStatement UpdateOp ExpressionStatement DeleteStatement del PassStatement pass BreakStatement break ContinueStatement continue ReturnStatement return YieldStatement PrintStatement RaiseStatement raise ImportStatement import as ScopeStatement global nonlocal AssertStatement assert StatementGroup ; IfStatement Body elif WhileStatement while ForStatement TryStatement try except finally WithStatement with FunctionDefinition def ParamList AssignOp TypeDef ClassDefinition class DecoratedStatement Decorator At MatchStatement match MatchBody MatchClause case CapturePattern LiteralPattern ArithOp ArithOp AsPattern OrPattern LogicOp AttributePattern SequencePattern MappingPattern StarPattern ClassPattern PatternArgList KeywordPattern KeywordPattern Guard",maxTerm:277,context:$v,nodeProps:[["group",-14,8,88,90,91,93,95,97,99,101,102,103,105,108,111,"Statement Statement",-22,10,20,23,27,42,51,52,58,59,62,63,64,65,66,69,72,73,74,82,83,84,85,"Expression",-10,113,115,118,120,121,125,127,132,134,137,"Statement",-9,142,143,146,147,149,150,151,152,153,"Pattern"],["openedBy",25,"(",56,"[",60,"{"],["closedBy",26,")",57,"]",61,"}"]],propSources:[Rv],skippedNodes:[0,6],repeatNodeCount:37,tokenData:"%-W#sR!`OX%TXY=|Y[%T[]=|]p%Tpq=|qr@_rsDOst!+|tu%Tuv!Nnvw#!|wx#$Wxy#:Uyz#;Yz{#<^{|#>x|}#@S}!O#AW!O!P#Ci!P!Q#N_!Q!R$!y!R![$&w![!]$1e!]!^$3s!^!_$4w!_!`$7c!`!a$8m!a!b%T!b!c$;U!c!d$<b!d!e$>W!e!h$<b!h!i$H[!i!t$<b!t!u%#r!u!w$<b!w!x$Fl!x!}$<b!}#O%%z#O#P?d#P#Q%'O#Q#R%(S#R#S$<b#S#T%T#T#U$<b#U#V$>W#V#Y$<b#Y#Z$H[#Z#f$<b#f#g%#r#g#i$<b#i#j$Fl#j#o$<b#o#p%)^#p#q%*S#q#r%+^#r#s%,S#s$g%T$g;'S$<b;'S;=`$>Q<%lO$<b!n%^]&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!n&^]&m!b&eSOr%Trs'Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!n'^]&m!b&eSOr%Trs(Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!f(^Z&m!b&eSOw(Vwx)Px#O(V#O#P+Z#P#o(V#o#p+x#p#q(V#q#r+x#r;'S(V;'S;=`/R<%lO(V!f)UZ&m!bOw(Vwx)wx#O(V#O#P+Z#P#o(V#o#p+x#p#q(V#q#r+x#r;'S(V;'S;=`/R<%lO(V!f)|Z&m!bOw(Vwx*ox#O(V#O#P+Z#P#o(V#o#p+x#p#q(V#q#r+x#r;'S(V;'S;=`/R<%lO(V!b*tT&m!bO#o*o#p#q*o#r;'S*o;'S;=`+T<%lO*o!b+WP;=`<%l*o!f+`W&m!bO#o(V#o#p+x#p#q(V#q#r+x#r;'S(V;'S;=`.d;=`<%l+x<%lO(VS+}V&eSOw+xwx,dx#O+x#O#P-c#P;'S+x;'S;=`.^<%lO+xS,gVOw+xwx,|x#O+x#O#P-c#P;'S+x;'S;=`.^<%lO+xS-PUOw+xx#O+x#O#P-c#P;'S+x;'S;=`.^<%lO+xS-fRO;'S+x;'S;=`-o;=`O+xS-tW&eSOw+xwx,dx#O+x#O#P-c#P;'S+x;'S;=`.^;=`<%l+x<%lO+xS.aP;=`<%l+x!f.iW&eSOw+xwx,dx#O+x#O#P-c#P;'S+x;'S;=`.^;=`<%l(V<%lO+x!f/UP;=`<%l(V!n/`]&m!b&hWOr%Trs&Vsw%Twx0Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!n0`]&m!b&hWOr%Trs&Vsw%Twx1Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!j1`Z&m!b&hWOr1Xrs2Rs#O1X#O#P3q#P#o1X#o#p4`#p#q1X#q#r4`#r;'S1X;'S;=`7i<%lO1X!j2WZ&m!bOr1Xrs2ys#O1X#O#P3q#P#o1X#o#p4`#p#q1X#q#r4`#r;'S1X;'S;=`7i<%lO1X!j3OZ&m!bOr1Xrs*os#O1X#O#P3q#P#o1X#o#p4`#p#q1X#q#r4`#r;'S1X;'S;=`7i<%lO1X!j3vW&m!bO#o1X#o#p4`#p#q1X#q#r4`#r;'S1X;'S;=`6z;=`<%l4`<%lO1XW4eV&hWOr4`rs4zs#O4`#O#P5y#P;'S4`;'S;=`6t<%lO4`W4}VOr4`rs5ds#O4`#O#P5y#P;'S4`;'S;=`6t<%lO4`W5gUOr4`s#O4`#O#P5y#P;'S4`;'S;=`6t<%lO4`W5|RO;'S4`;'S;=`6V;=`O4`W6[W&hWOr4`rs4zs#O4`#O#P5y#P;'S4`;'S;=`6t;=`<%l4`<%lO4`W6wP;=`<%l4`!j7PW&hWOr4`rs4zs#O4`#O#P5y#P;'S4`;'S;=`6t;=`<%l1X<%lO4`!j7lP;=`<%l1X!n7tW&m!bO#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=P;=`<%l8^<%lO%T[8eX&eS&hWOr8^rs9Qsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^[9VX&eSOr8^rs9rsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^[9wX&eSOr8^rs+xsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^[:iX&hWOr8^rs9Qsw8^wx;Ux#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^[;ZX&hWOr8^rs9Qsw8^wx4`x#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^[;yRO;'S8^;'S;=`<S;=`O8^[<ZY&eS&hWOr8^rs9Qsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y;=`<%l8^<%lO8^[<|P;=`<%l8^!n=WY&eS&hWOr8^rs9Qsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y;=`<%l%T<%lO8^!n=yP;=`<%l%T#s>Xc&m!b&eS&hW%k!TOX%TXY=|Y[%T[]=|]p%Tpq=|qr%Trs&Vsw%Twx/Xx#O%T#O#P?d#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#s?i[&m!bOY%TYZ=|Z]%T]^=|^#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=P;=`<%l8^<%lO%T!q@hd&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`Av!`#O%T#O#P7o#P#T%T#T#UBz#U#f%T#f#gBz#g#hBz#h#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!qBR]oR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!qCV]!nR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#cDXa&m!b&eS&csOYE^YZ%TZ]E^]^%T^rE^rs!)|swE^wxGpx#OE^#O#P!!u#P#oE^#o#p!#d#p#qE^#q#r!#d#r;'SE^;'S;=`!)v<%lOE^#cEia&m!b&eS&hW&csOYE^YZ%TZ]E^]^%T^rE^rsFnswE^wxGpx#OE^#O#P!!u#P#oE^#o#p!#d#p#qE^#q#r!#d#r;'SE^;'S;=`!)v<%lOE^#cFw]&m!b&eS&csOr%Trs'Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#cGya&m!b&hW&csOYE^YZ%TZ]E^]^%T^rE^rsFnswE^wxIOx#OE^#O#P!!u#P#oE^#o#p!#d#p#qE^#q#r!#d#r;'SE^;'S;=`!)v<%lOE^#cIXa&m!b&hW&csOYE^YZ%TZ]E^]^%T^rE^rsFnswE^wxJ^x#OE^#O#P!!u#P#oE^#o#p!#d#p#qE^#q#r!#d#r;'SE^;'S;=`!)v<%lOE^#_Jg_&m!b&hW&csOYJ^YZ1XZ]J^]^1X^rJ^rsKfs#OJ^#O#PL`#P#oJ^#o#pL}#p#qJ^#q#rL}#r;'SJ^;'S;=`!!o<%lOJ^#_KmZ&m!b&csOr1Xrs2ys#O1X#O#P3q#P#o1X#o#p4`#p#q1X#q#r4`#r;'S1X;'S;=`7i<%lO1X#_LeW&m!bO#oJ^#o#pL}#p#qJ^#q#rL}#r;'SJ^;'S;=`! r;=`<%lL}<%lOJ^{MUZ&hW&csOYL}YZ4`Z]L}]^4`^rL}rsMws#OL}#O#PNc#P;'SL};'S;=`! l<%lOL}{M|V&csOr4`rs5ds#O4`#O#P5y#P;'S4`;'S;=`6t<%lO4`{NfRO;'SL};'S;=`No;=`OL}{Nv[&hW&csOYL}YZ4`Z]L}]^4`^rL}rsMws#OL}#O#PNc#P;'SL};'S;=`! l;=`<%lL}<%lOL}{! oP;=`<%lL}#_! y[&hW&csOYL}YZ4`Z]L}]^4`^rL}rsMws#OL}#O#PNc#P;'SL};'S;=`! l;=`<%lJ^<%lOL}#_!!rP;=`<%lJ^#c!!zW&m!bO#oE^#o#p!#d#p#qE^#q#r!#d#r;'SE^;'S;=`!(q;=`<%l!#d<%lOE^!P!#m]&eS&hW&csOY!#dYZ8^Z]!#d]^8^^r!#drs!$fsw!#dwx!%Yx#O!#d#O#P!'Y#P;'S!#d;'S;=`!(k<%lO!#d!P!$mX&eS&csOr8^rs9rsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^!P!%a]&hW&csOY!#dYZ8^Z]!#d]^8^^r!#drs!$fsw!#dwx!&Yx#O!#d#O#P!'Y#P;'S!#d;'S;=`!(k<%lO!#d!P!&a]&hW&csOY!#dYZ8^Z]!#d]^8^^r!#drs!$fsw!#dwxL}x#O!#d#O#P!'Y#P;'S!#d;'S;=`!(k<%lO!#d!P!']RO;'S!#d;'S;=`!'f;=`O!#d!P!'o^&eS&hW&csOY!#dYZ8^Z]!#d]^8^^r!#drs!$fsw!#dwx!%Yx#O!#d#O#P!'Y#P;'S!#d;'S;=`!(k;=`<%l!#d<%lO!#d!P!(nP;=`<%l!#d#c!(z^&eS&hW&csOY!#dYZ8^Z]!#d]^8^^r!#drs!$fsw!#dwx!%Yx#O!#d#O#P!'Y#P;'S!#d;'S;=`!(k;=`<%lE^<%lO!#d#c!)yP;=`<%lE^#c!*V]&m!b&eS&csOr%Trs!+Osw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c!+ZZ&iW&m!b&eS&gsOw(Vwx)Px#O(V#O#P+Z#P#o(V#o#p+x#p#q(V#q#r+x#r;'S(V;'S;=`/R<%lO(V#s!,XaU!T&m!b&eS&hWOY!+|YZ%TZ]!+|]^%T^r!+|rs!-^sw!+|wx!:hx#O!+|#O#P!FW#P#o!+|#o#p!GT#p#q!+|#q#r!GT#r;'S!+|;'S;=`!Nh<%lO!+|#s!-gaU!T&m!b&eSOY!+|YZ%TZ]!+|]^%T^r!+|rs!.lsw!+|wx!:hx#O!+|#O#P!FW#P#o!+|#o#p!GT#p#q!+|#q#r!GT#r;'S!+|;'S;=`!Nh<%lO!+|#s!.uaU!T&m!b&eSOY!+|YZ%TZ]!+|]^%T^r!+|rs!/zsw!+|wx!:hx#O!+|#O#P!FW#P#o!+|#o#p!GT#p#q!+|#q#r!GT#r;'S!+|;'S;=`!Nh<%lO!+|#k!0T_U!T&m!b&eSOY!/zYZ(VZ]!/z]^(V^w!/zwx!1Sx#O!/z#O#P!4z#P#o!/z#o#p!5w#p#q!/z#q#r!5w#r;'S!/z;'S;=`!:b<%lO!/z#k!1Z_U!T&m!bOY!/zYZ(VZ]!/z]^(V^w!/zwx!2Yx#O!/z#O#P!4z#P#o!/z#o#p!5w#p#q!/z#q#r!5w#r;'S!/z;'S;=`!:b<%lO!/z#k!2a_U!T&m!bOY!/zYZ(VZ]!/z]^(V^w!/zwx!3`x#O!/z#O#P!4z#P#o!/z#o#p!5w#p#q!/z#q#r!5w#r;'S!/z;'S;=`!:b<%lO!/z#g!3gZU!T&m!bOY!3`YZ*oZ]!3`]^*o^#o!3`#o#p!4Y#p#q!3`#q#r!4Y#r;'S!3`;'S;=`!4t<%lO!3`!T!4_TU!TOY!4YZ]!4Y^;'S!4Y;'S;=`!4n<%lO!4Y!T!4qP;=`<%l!4Y#g!4wP;=`<%l!3`#k!5R[U!T&m!bOY!/zYZ(VZ]!/z]^(V^#o!/z#o#p!5w#p#q!/z#q#r!5w#r;'S!/z;'S;=`!9s;=`<%l+x<%lO!/z!X!6OZU!T&eSOY!5wYZ+xZ]!5w]^+x^w!5wwx!6qx#O!5w#O#P!8a#P;'S!5w;'S;=`!9m<%lO!5w!X!6vZU!TOY!5wYZ+xZ]!5w]^+x^w!5wwx!7ix#O!5w#O#P!8a#P;'S!5w;'S;=`!9m<%lO!5w!X!7nZU!TOY!5wYZ+xZ]!5w]^+x^w!5wwx!4Yx#O!5w#O#P!8a#P;'S!5w;'S;=`!9m<%lO!5w!X!8fWU!TOY!5wYZ+xZ]!5w]^+x^;'S!5w;'S;=`!9O;=`<%l+x<%lO!5w!X!9TW&eSOw+xwx,dx#O+x#O#P-c#P;'S+x;'S;=`.^;=`<%l!5w<%lO+x!X!9pP;=`<%l!5w#k!9xW&eSOw+xwx,dx#O+x#O#P-c#P;'S+x;'S;=`.^;=`<%l!/z<%lO+x#k!:eP;=`<%l!/z#s!:qaU!T&m!b&hWOY!+|YZ%TZ]!+|]^%T^r!+|rs!-^sw!+|wx!;vx#O!+|#O#P!FW#P#o!+|#o#p!GT#p#q!+|#q#r!GT#r;'S!+|;'S;=`!Nh<%lO!+|#s!<PaU!T&m!b&hWOY!+|YZ%TZ]!+|]^%T^r!+|rs!-^sw!+|wx!=Ux#O!+|#O#P!FW#P#o!+|#o#p!GT#p#q!+|#q#r!GT#r;'S!+|;'S;=`!Nh<%lO!+|#o!=__U!T&m!b&hWOY!=UYZ1XZ]!=U]^1X^r!=Urs!>^s#O!=U#O#P!@j#P#o!=U#o#p!Ag#p#q!=U#q#r!Ag#r;'S!=U;'S;=`!FQ<%lO!=U#o!>e_U!T&m!bOY!=UYZ1XZ]!=U]^1X^r!=Urs!?ds#O!=U#O#P!@j#P#o!=U#o#p!Ag#p#q!=U#q#r!Ag#r;'S!=U;'S;=`!FQ<%lO!=U#o!?k_U!T&m!bOY!=UYZ1XZ]!=U]^1X^r!=Urs!3`s#O!=U#O#P!@j#P#o!=U#o#p!Ag#p#q!=U#q#r!Ag#r;'S!=U;'S;=`!FQ<%lO!=U#o!@q[U!T&m!bOY!=UYZ1XZ]!=U]^1X^#o!=U#o#p!Ag#p#q!=U#q#r!Ag#r;'S!=U;'S;=`!Ec;=`<%l4`<%lO!=U!]!AnZU!T&hWOY!AgYZ4`Z]!Ag]^4`^r!Agrs!Bas#O!Ag#O#P!DP#P;'S!Ag;'S;=`!E]<%lO!Ag!]!BfZU!TOY!AgYZ4`Z]!Ag]^4`^r!Agrs!CXs#O!Ag#O#P!DP#P;'S!Ag;'S;=`!E]<%lO!Ag!]!C^ZU!TOY!AgYZ4`Z]!Ag]^4`^r!Agrs!4Ys#O!Ag#O#P!DP#P;'S!Ag;'S;=`!E]<%lO!Ag!]!DUWU!TOY!AgYZ4`Z]!Ag]^4`^;'S!Ag;'S;=`!Dn;=`<%l4`<%lO!Ag!]!DsW&hWOr4`rs4zs#O4`#O#P5y#P;'S4`;'S;=`6t;=`<%l!Ag<%lO4`!]!E`P;=`<%l!Ag#o!EhW&hWOr4`rs4zs#O4`#O#P5y#P;'S4`;'S;=`6t;=`<%l!=U<%lO4`#o!FTP;=`<%l!=U#s!F_[U!T&m!bOY!+|YZ%TZ]!+|]^%T^#o!+|#o#p!GT#p#q!+|#q#r!GT#r;'S!+|;'S;=`!Mq;=`<%l8^<%lO!+|!a!G^]U!T&eS&hWOY!GTYZ8^Z]!GT]^8^^r!GTrs!HVsw!GTwx!JVx#O!GT#O#P!LV#P;'S!GT;'S;=`!Mk<%lO!GT!a!H^]U!T&eSOY!GTYZ8^Z]!GT]^8^^r!GTrs!IVsw!GTwx!JVx#O!GT#O#P!LV#P;'S!GT;'S;=`!Mk<%lO!GT!a!I^]U!T&eSOY!GTYZ8^Z]!GT]^8^^r!GTrs!5wsw!GTwx!JVx#O!GT#O#P!LV#P;'S!GT;'S;=`!Mk<%lO!GT!a!J^]U!T&hWOY!GTYZ8^Z]!GT]^8^^r!GTrs!HVsw!GTwx!KVx#O!GT#O#P!LV#P;'S!GT;'S;=`!Mk<%lO!GT!a!K^]U!T&hWOY!GTYZ8^Z]!GT]^8^^r!GTrs!HVsw!GTwx!Agx#O!GT#O#P!LV#P;'S!GT;'S;=`!Mk<%lO!GT!a!L[WU!TOY!GTYZ8^Z]!GT]^8^^;'S!GT;'S;=`!Lt;=`<%l8^<%lO!GT!a!L{Y&eS&hWOr8^rs9Qsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y;=`<%l!GT<%lO8^!a!MnP;=`<%l!GT#s!MxY&eS&hWOr8^rs9Qsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y;=`<%l!+|<%lO8^#s!NkP;=`<%l!+|#b!Ny_%zQ&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#b#!T]!{r&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#b##X_%tQ&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#$aa&m!b&hW&csOY#%fYZ%TZ]#%f]^%T^r#%frs#&vsw#%fwx#8Ux#O#%f#O#P#0}#P#o#%f#o#p#1l#p#q#%f#q#r#1l#r;'S#%f;'S;=`#8O<%lO#%f#c#%qa&m!b&eS&hW&csOY#%fYZ%TZ]#%f]^%T^r#%frs#&vsw#%fwx#/{x#O#%f#O#P#0}#P#o#%f#o#p#1l#p#q#%f#q#r#1l#r;'S#%f;'S;=`#8O<%lO#%f#c#'Pa&m!b&eS&csOY#%fYZ%TZ]#%f]^%T^r#%frs#(Usw#%fwx#/{x#O#%f#O#P#0}#P#o#%f#o#p#1l#p#q#%f#q#r#1l#r;'S#%f;'S;=`#8O<%lO#%f#c#(_a&m!b&eS&csOY#%fYZ%TZ]#%f]^%T^r#%frs#)dsw#%fwx#/{x#O#%f#O#P#0}#P#o#%f#o#p#1l#p#q#%f#q#r#1l#r;'S#%f;'S;=`#8O<%lO#%f#Z#)m_&m!b&eS&csOY#)dYZ(VZ]#)d]^(V^w#)dwx#*lx#O#)d#O#P#+f#P#o#)d#o#p#,T#p#q#)d#q#r#,T#r;'S#)d;'S;=`#/u<%lO#)d#Z#*sZ&m!b&csOw(Vwx)wx#O(V#O#P+Z#P#o(V#o#p+x#p#q(V#q#r+x#r;'S(V;'S;=`/R<%lO(V#Z#+kW&m!bO#o#)d#o#p#,T#p#q#)d#q#r#,T#r;'S#)d;'S;=`#.x;=`<%l#,T<%lO#)dw#,[Z&eS&csOY#,TYZ+xZ]#,T]^+x^w#,Twx#,}x#O#,T#O#P#-i#P;'S#,T;'S;=`#.r<%lO#,Tw#-SV&csOw+xwx,|x#O+x#O#P-c#P;'S+x;'S;=`.^<%lO+xw#-lRO;'S#,T;'S;=`#-u;=`O#,Tw#-|[&eS&csOY#,TYZ+xZ]#,T]^+x^w#,Twx#,}x#O#,T#O#P#-i#P;'S#,T;'S;=`#.r;=`<%l#,T<%lO#,Tw#.uP;=`<%l#,T#Z#/P[&eS&csOY#,TYZ+xZ]#,T]^+x^w#,Twx#,}x#O#,T#O#P#-i#P;'S#,T;'S;=`#.r;=`<%l#)d<%lO#,T#Z#/xP;=`<%l#)d#c#0U]&m!b&hW&csOr%Trs&Vsw%Twx0Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#1SW&m!bO#o#%f#o#p#1l#p#q#%f#q#r#1l#r;'S#%f;'S;=`#6y;=`<%l#1l<%lO#%f!P#1u]&eS&hW&csOY#1lYZ8^Z]#1l]^8^^r#1lrs#2nsw#1lwx#4nx#O#1l#O#P#5b#P;'S#1l;'S;=`#6s<%lO#1l!P#2u]&eS&csOY#1lYZ8^Z]#1l]^8^^r#1lrs#3nsw#1lwx#4nx#O#1l#O#P#5b#P;'S#1l;'S;=`#6s<%lO#1l!P#3u]&eS&csOY#1lYZ8^Z]#1l]^8^^r#1lrs#,Tsw#1lwx#4nx#O#1l#O#P#5b#P;'S#1l;'S;=`#6s<%lO#1l!P#4uX&hW&csOr8^rs9Qsw8^wx;Ux#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^!P#5eRO;'S#1l;'S;=`#5n;=`O#1l!P#5w^&eS&hW&csOY#1lYZ8^Z]#1l]^8^^r#1lrs#2nsw#1lwx#4nx#O#1l#O#P#5b#P;'S#1l;'S;=`#6s;=`<%l#1l<%lO#1l!P#6vP;=`<%l#1l#c#7S^&eS&hW&csOY#1lYZ8^Z]#1l]^8^^r#1lrs#2nsw#1lwx#4nx#O#1l#O#P#5b#P;'S#1l;'S;=`#6s;=`<%l#%f<%lO#1l#c#8RP;=`<%l#%f#c#8_]&m!b&hW&csOr%Trs&Vsw%Twx#9Wx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#9cZ&fS&m!b&hW&dsOr1Xrs2Rs#O1X#O#P3q#P#o1X#o#p4`#p#q1X#q#r4`#r;'S1X;'S;=`7i<%lO1X#c#:a]js&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!q#;e]iR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#<iaXs&m!b&eS&hWOr%Trs&Vsw%Twx/Xxz%Tz{#=n{!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#=y_cR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#?T_%ws&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!q#@_]|R&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#s#Ac`%xs&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`!a#Be!a#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#O#Bp]&{`&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#Cta!hQ&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!O%T!O!P#Dy!P!Q%T!Q![#GV![#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#ES_&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!O%T!O!P#FR!P#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#F^]!us&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a#Gbi!jq&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q![#GV![!g%T!g!h#IP!h!l%T!l!m#MZ!m#O%T#O#P7o#P#R%T#R#S#GV#S#X%T#X#Y#IP#Y#^%T#^#_#MZ#_#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a#IYc&m!b&eS&hWOr%Trs&Vsw%Twx/Xx{%T{|#Je|}%T}!O#Je!O!Q%T!Q![#Km![#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a#Jn_&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q![#Km![#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a#Kxe!jq&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q![#Km![!l%T!l!m#MZ!m#O%T#O#P7o#P#R%T#R#S#Km#S#^%T#^#_#MZ#_#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a#Mf]!jq&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c#Nja%yR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!P%T!P!Q$ o!Q!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#b$ z_%{Q&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$#Uw!jq&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!O%T!O!P$%o!P!Q%T!Q![$&w![!d%T!d!e$(w!e!g%T!g!h#IP!h!l%T!l!m#MZ!m!q%T!q!r$+m!r!z%T!z!{$.]!{#O%T#O#P7o#P#R%T#R#S$&w#S#U%T#U#V$(w#V#X%T#X#Y#IP#Y#^%T#^#_#MZ#_#c%T#c#d$+m#d#l%T#l#m$.]#m#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$%x_&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q![#GV![#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$'Sk!jq&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!O%T!O!P$%o!P!Q%T!Q![$&w![!g%T!g!h#IP!h!l%T!l!m#MZ!m#O%T#O#P7o#P#R%T#R#S$&w#S#X%T#X#Y#IP#Y#^%T#^#_#MZ#_#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$)Qb&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q!R$*Y!R!S$*Y!S#O%T#O#P7o#P#R%T#R#S$*Y#S#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$*eb!jq&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q!R$*Y!R!S$*Y!S#O%T#O#P7o#P#R%T#R#S$*Y#S#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$+va&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q!Y$,{!Y#O%T#O#P7o#P#R%T#R#S$,{#S#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$-Wa!jq&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q!Y$,{!Y#O%T#O#P7o#P#R%T#R#S$,{#S#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$.fe&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q![$/w![!c%T!c!i$/w!i#O%T#O#P7o#P#R%T#R#S$/w#S#T%T#T#Z$/w#Z#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a$0Se!jq&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!Q%T!Q![$/w![!c%T!c!i$/w!i#O%T#O#P7o#P#R%T#R#S$/w#S#T%T#T#Z$/w#Z#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#s$1p_}!T&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`$2o!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!q$2z]&TR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c$4O]#fs&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c$5SaoR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!^%T!^!_$6X!_!`Av!`!aAv!a#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#b$6d_%uQ&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c$7n_&Ss&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`Av!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c$8x`oR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`Av!`!a$9z!a#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#b$:V_%vQ&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c$;c_aQ#|P&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#s$<oe&m!b&eS&hW&b`%}sOr%Trs&Vsw%Twx/Xx!Q%T!Q![$<b![!c%T!c!}$<b!}#O%T#O#P7o#P#R%T#R#S$<b#S#T%T#T#o$<b#o#p8^#p#q%T#q#r8^#r$g%T$g;'S$<b;'S;=`$>Q<%lO$<b#s$>TP;=`<%l$<b#s$>ei&m!b&eS&hW&b`%}sOr%Trs$@Ssw%Twx$C`x!Q%T!Q![$<b![!c%T!c!t$<b!t!u$Fl!u!}$<b!}#O%T#O#P7o#P#R%T#R#S$<b#S#T%T#T#f$<b#f#g$Fl#g#o$<b#o#p8^#p#q%T#q#r8^#r$g%T$g;'S$<b;'S;=`$>Q<%lO$<b#c$@]a&m!b&eS&csOYE^YZ%TZ]E^]^%T^rE^rs$AbswE^wxGpx#OE^#O#P!!u#P#oE^#o#p!#d#p#qE^#q#r!#d#r;'SE^;'S;=`!)v<%lOE^#c$Ak]&m!b&eS&csOr%Trs$Bdsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#Z$BmZ&m!b&eS&gsOw(Vwx)Px#O(V#O#P+Z#P#o(V#o#p+x#p#q(V#q#r+x#r;'S(V;'S;=`/R<%lO(V#c$Cia&m!b&hW&csOY#%fYZ%TZ]#%f]^%T^r#%frs#&vsw#%fwx$Dnx#O#%f#O#P#0}#P#o#%f#o#p#1l#p#q#%f#q#r#1l#r;'S#%f;'S;=`#8O<%lO#%f#c$Dw]&m!b&hW&csOr%Trs&Vsw%Twx$Epx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#_$EyZ&m!b&hW&dsOr1Xrs2Rs#O1X#O#P3q#P#o1X#o#p4`#p#q1X#q#r4`#r;'S1X;'S;=`7i<%lO1X#s$Fye&m!b&eS&hW&b`%}sOr%Trs$@Ssw%Twx$C`x!Q%T!Q![$<b![!c%T!c!}$<b!}#O%T#O#P7o#P#R%T#R#S$<b#S#T%T#T#o$<b#o#p8^#p#q%T#q#r8^#r$g%T$g;'S$<b;'S;=`$>Q<%lO$<b#s$Hii&m!b&eS&hW&b`%}sOr%Trs$JWsw%Twx$MUx!Q%T!Q![$<b![!c%T!c!t$<b!t!u%!S!u!}$<b!}#O%T#O#P7o#P#R%T#R#S$<b#S#T%T#T#f$<b#f#g%!S#g#o$<b#o#p8^#p#q%T#q#r8^#r$g%T$g;'S$<b;'S;=`$>Q<%lO$<b#c$Ja]&m!b&eS&nsOr%Trs$KYsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c$Ka]&m!b&eSOr%Trs$LYsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#Z$LcZ&m!b&eS&psOw(Vwx)Px#O(V#O#P+Z#P#o(V#o#p+x#p#q(V#q#r+x#r;'S(V;'S;=`/R<%lO(V#c$M_]&m!b&hW&jsOr%Trs&Vsw%Twx$NWx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#c$N_]&m!b&hWOr%Trs&Vsw%Twx% Wx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#_% aZ&m!b&hW&osOr1Xrs2Rs#O1X#O#P3q#P#o1X#o#p4`#p#q1X#q#r4`#r;'S1X;'S;=`7i<%lO1X#s%!ae&m!b&eS&hW&b`%}sOr%Trs$JWsw%Twx$MUx!Q%T!Q![$<b![!c%T!c!}$<b!}#O%T#O#P7o#P#R%T#R#S$<b#S#T%T#T#o$<b#o#p8^#p#q%T#q#r8^#r$g%T$g;'S$<b;'S;=`$>Q<%lO$<b#s%$Pm&m!b&eS&hW&b`%}sOr%Trs$@Ssw%Twx$C`x!Q%T!Q![$<b![!c%T!c!h$<b!h!i%!S!i!t$<b!t!u$Fl!u!}$<b!}#O%T#O#P7o#P#R%T#R#S$<b#S#T%T#T#U$<b#U#V$Fl#V#Y$<b#Y#Z%!S#Z#o$<b#o#p8^#p#q%T#q#r8^#r$g%T$g;'S$<b;'S;=`$>Q<%lO$<b#c%&V]!Zs&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!q%'Z]!YR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#b%(__%sQ&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T#a%)gX!_#T&eS&hWOr8^rs9Qsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^#c%*__%rR&m!b&eS&hWOr%Trs&Vsw%Twx/Xx!_%T!_!`# x!`#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T!q%+gX!^!e&eS&hWOr8^rs9Qsw8^wx:dx#O8^#O#P;v#P;'S8^;'S;=`<y<%lO8^#a%,_]%|q&m!b&eS&hWOr%Trs&Vsw%Twx/Xx#O%T#O#P7o#P#o%T#o#p8^#p#q%T#q#r8^#r;'S%T;'S;=`=v<%lO%T",tokenizers:[Pv,Tv,kv,Qv,Ev,qv,Vv,0,1,2,3,4,5,6],topRules:{Script:[0,7]},specialized:[{term:229,get:e=>Iv[e]||-1}],tokenPrec:7205}),Wv=new Xo,Av=new Set(["Script","Body","FunctionDefinition","ClassDefinition","LambdaExpression","ForStatement","MatchClause"]),jv={FunctionDefinition:A$("function"),ClassDefinition:A$("class"),ForStatement(e,t,r){if(r)for(let n=e.node.firstChild;n;n=n.nextSibling)if("VariableName"==n.name)t(n,"variable");else if("in"==n.name)break},ImportStatement(e,t){var r,n;let{node:a}=e,o="from"==(null===(r=a.firstChild)||void 0===r?void 0:r.name);for(let i=a.getChild("import");i;i=i.nextSibling)"VariableName"==i.name&&"as"!=(null===(n=i.nextSibling)||void 0===n?void 0:n.name)&&t(i,o?"variable":"namespace")},AssignStatement(e,t){for(let r=e.node.firstChild;r;r=r.nextSibling)if("VariableName"==r.name)t(r,"variable");else if(":"==r.name||"AssignOp"==r.name)break},ParamList(e,t){for(let r=null,n=e.node.firstChild;n;n=n.nextSibling)"VariableName"!=n.name||r&&/\*|AssignOp/.test(r.name)||t(n,"variable"),r=n},CapturePattern:A$("variable"),AsPattern:A$("variable"),__proto__:null},Dv=/^[\w\xa1-\uffff][\w\d\xa1-\uffff]*$/,Mv=["String","FormatString","Comment","PropertyName"],Bv=["__annotations__","__builtins__","__debug__","__doc__","__import__","__name__","__loader__","__package__","__spec__","False","None","True"].map((e=>({label:e,type:"constant"}))).concat(["ArithmeticError","AssertionError","AttributeError","BaseException","BlockingIOError","BrokenPipeError","BufferError","BytesWarning","ChildProcessError","ConnectionAbortedError","ConnectionError","ConnectionRefusedError","ConnectionResetError","DeprecationWarning","EOFError","Ellipsis","EncodingWarning","EnvironmentError","Exception","FileExistsError","FileNotFoundError","FloatingPointError","FutureWarning","GeneratorExit","IOError","ImportError","ImportWarning","IndentationError","IndexError","InterruptedError","IsADirectoryError","KeyError","KeyboardInterrupt","LookupError","MemoryError","ModuleNotFoundError","NameError","NotADirectoryError","NotImplemented","NotImplementedError","OSError","OverflowError","PendingDeprecationWarning","PermissionError","ProcessLookupError","RecursionError","ReferenceError","ResourceWarning","RuntimeError","RuntimeWarning","StopAsyncIteration","StopIteration","SyntaxError","SyntaxWarning","SystemError","SystemExit","TabError","TimeoutError","TypeError","UnboundLocalError","UnicodeDecodeError","UnicodeEncodeError","UnicodeError","UnicodeTranslateError","UnicodeWarning","UserWarning","ValueError","Warning","ZeroDivisionError"].map((e=>({label:e,type:"type"})))).concat(["bool","bytearray","bytes","classmethod","complex","float","frozenset","int","list","map","memoryview","object","range","set","staticmethod","str","super","tuple","type"].map((e=>({label:e,type:"class"})))).concat(["abs","aiter","all","anext","any","ascii","bin","breakpoint","callable","chr","compile","delattr","dict","dir","divmod","enumerate","eval","exec","exit","filter","format","getattr","globals","hasattr","hash","help","hex","id","input","isinstance","issubclass","iter","len","license","locals","max","min","next","oct","open","ord","pow","print","property","quit","repr","reversed","round","setattr","slice","sorted","sum","vars","zip"].map((e=>({label:e,type:"function"})))),zv=[Ho("def ${name}(${params}):\n\t${}",{label:"def",detail:"function",type:"keyword"}),Ho("for ${name} in ${collection}:\n\t${}",{label:"for",detail:"loop",type:"keyword"}),Ho("while ${}:\n\t${}",{label:"while",detail:"loop",type:"keyword"}),Ho("try:\n\t${}\nexcept ${error}:\n\t${}",{label:"try",detail:"/ except block",type:"keyword"}),Ho("if ${}:\n\t\n",{label:"if",detail:"block",type:"keyword"}),Ho("if ${}:\n\t${}\nelse:\n\t${}",{label:"if",detail:"/ else block",type:"keyword"}),Ho("class ${name}:\n\tdef __init__(self, ${params}):\n\t\t\t${}",{label:"class",detail:"definition",type:"keyword"}),Ho("import ${module}",{label:"import",detail:"statement",type:"keyword"}),Ho("from ${module} import ${names}",{label:"from",detail:"import",type:"keyword"})],Xv=ri(Mv,ii(Bv.concat(zv))),Lv=Eo.define({name:"python",parser:Nv.configure({props:[io.add({Body:e=>{var t;return null!==(t=B$(e,/^\s*(#|$)/.test(e.textAfter)&&M$(e)||e.node))&&void 0!==t?t:e.continue()},MatchBody:e=>{var t;return null!==(t=B$(e,M$(e)||e.node))&&void 0!==t?t:e.continue()},IfStatement:e=>/^\s*(else:|elif )/.test(e.textAfter)?e.baseIndent:e.continue(),"ForStatement WhileStatement":e=>/^\s*else:/.test(e.textAfter)?e.baseIndent:e.continue(),TryStatement:e=>/^\s*(except[ :]|finally:|else:)/.test(e.textAfter)?e.baseIndent:e.continue(),MatchStatement:e=>/^\s*case /.test(e.textAfter)?e.baseIndent+e.unit:e.continue(),"TupleExpression ComprehensionExpression ParamList ArgList ParenthesizedExpression":jo({closing:")"}),"DictionaryExpression DictionaryComprehensionExpression SetExpression SetComprehensionExpression":jo({closing:"}"}),"ArrayExpression ArrayComprehensionExpression":jo({closing:"]"}),MemberExpression:e=>e.baseIndent+e.unit,"String FormatString":()=>null,Script:e=>{var t;let r=M$(e);return null!==(t=r&&B$(e,r))&&void 0!==t?t:e.continue()}}),vi.add({"ArrayExpression DictionaryExpression SetExpression TupleExpression":ci,Body:(e,t)=>({from:e.from+1,to:e.to-(e.to==t.doc.length?0:1)}),"String FormatString":(e,t)=>({from:t.doc.lineAt(e.from).to,to:e.to})})]}),languageData:{closeBrackets:{brackets:["(","[","{","'",'"',"'''",'"""'],stringPrefixes:["f","fr","rf","r","u","b","br","rb","F","FR","RF","R","U","B","BR","RB"]},commentTokens:{line:"#"},indentOnInput:/^\s*([\}\]\)]|else:|elif |except |finally:|case\s+[^:]*:?)$/}}),Uv=Ba.define({combine:e=>qo(e,{highlightActiveBlock:!0,hideFirstIndent:!1,markerType:"fullScope",thickness:1})}),Yv=class{constructor(e,t,r,n){this.lines=e,this.state=t,this.map=new Map,this.unitWidth=r,this.markerType=n;for(const a of this.lines)this.add(a);this.state.facet(Uv).highlightActiveBlock&&this.findAndSetActiveLines()}has(e){return this.map.has("number"==typeof e?e:e.number)}get(e){const t=this.map.get("number"==typeof e?e:e.number);if(!t)throw new Error("Line not found in indentation map");return t}set(e,t,r){const n={line:e,col:t,level:r,empty:!e.text.trim().length};return this.map.set(n.line.number,n),n}add(e){if(this.has(e))return this.get(e);if(!e.length||!e.text.trim().length){if(1===e.number)return this.set(e,0,0);if(e.number===this.state.doc.lines){const t=this.closestNonEmpty(e,-1);return this.set(e,0,t.level)}const t=this.closestNonEmpty(e,-1),r=this.closestNonEmpty(e,1);return t.level>=r.level&&"codeOnly"!==this.markerType?this.set(e,0,t.level):t.empty&&0===t.level&&0!==r.level?this.set(e,0,0):r.level>t.level?this.set(e,0,t.level+1):this.set(e,0,r.level)}const t=X$(e.text,this.state.tabSize),r=Math.floor(t/this.unitWidth);return this.set(e,t,r)}closestNonEmpty(e,t){let r=e.number+t;for(;-1===t?r>=1:r<=this.state.doc.lines;){if(this.has(r)){const e=this.get(r);if(!e.empty)return e}const e=this.state.doc.line(r);if(e.text.trim().length){const t=X$(e.text,this.state.tabSize),r=Math.floor(t/this.unitWidth);return this.set(e,t,r)}r+=t}const n=this.state.doc.line(-1===t?1:this.state.doc.lines);return this.set(n,0,0)}findAndSetActiveLines(){const e=z$(this.state);if(!this.has(e))return;let t,r,n=this.get(e);if(this.has(n.line.number+1)){const e=this.get(n.line.number+1);e.level>n.level&&(n=e)}if(this.has(n.line.number-1)){const e=this.get(n.line.number-1);e.level>n.level&&(n=e)}if(0!==n.level){for(n.active=n.level,t=n.line.number;t>1;t--){if(!this.has(t-1))continue;const e=this.get(t-1);if(e.level<n.level)break;e.active=n.level}for(r=n.line.number;r<this.state.doc.lines;r++){if(!this.has(r+1))continue;const e=this.get(r+1);if(e.level<n.level)break;e.active=n.level}}}},Fv=class{constructor(e){this.view=e,this.unitWidth=fi(e.state),this.currentLineNumber=z$(e.state).number,this.generate(e.state)}update(e){const t=fi(e.state),r=t!==this.unitWidth;r&&(this.unitWidth=t);const n=z$(e.state).number,a=n!==this.currentLineNumber;this.currentLineNumber=n;const o=e.state.facet(Uv).highlightActiveBlock&&a;(e.docChanged||e.viewportChanged||r||o)&&this.generate(e.state)}generate(e){const t=new go,r=function(e,t=e.state){const r=new Set;for(const{from:n,to:a}of e.visibleRanges){let e=n;for(;e<=a;){const n=t.doc.lineAt(e);r.has(n)||r.add(n),e=n.to+1}}return r}(this.view,e),{hideFirstIndent:n,markerType:a,thickness:o,activeThickness:i}=e.facet(Uv),s=new Yv(r,e,this.unitWidth,a);for(const l of r){const e=s.get(l.number);if(!(null==e?void 0:e.level))continue;const r=Y$(e,this.unitWidth,n,o,i);t.add(l.from,l.from,Bo.line({class:"cm-indent-markers",attributes:{style:`--indent-markers: ${r}`}}))}this.decorations=t.finish()}},Gv=[In],Zv=["console","constants","crypto","dns","dns/promises","fs","fs/promises","http","http2","https","inspector","module","os","path","process","readline","url","util","zlib"],Hv="error",Kv={javaScript:{runOnceForAllItems:"\n// Loop over input items and add a new field called 'myNewField' to the JSON of each one\nfor (const item of $input.all()) {\n item.json.myNewField = 1;\n}\n\nreturn $input.all();".trim(),runOnceForEachItem:"\n// Add a new field called 'myNewField' to the JSON of the item\n$input.item.json.myNewField = 1;\n\nreturn $input.item;".trim()},pythonNative:{runOnceForAllItems:'\n# Loop over input items and add a new field called \'my_new_field\' to the JSON of each one\nfor item in _items:\n item["json"]["my_new_field"] = 1\nreturn _items'.trim(),runOnceForEachItem:'\n# Add a new field called \'my_new_field\' to the JSON of the item\n_item["json"]["my_new_field"] = 1\nreturn _item'.trim()}},Jv=e=>e.replace("$","\\$").replace("(","\\(").replace(")","\\)").replace("[","\\[").replace("]","\\]"),eg=e=>{const{info:t}=e;return"string"==typeof t&&(e.info=()=>{const e=document.createElement("span");return e.innerHTML=Ir(t),e}),e},tg=/((?:\.[A-Za-z_$][A-Za-z0-9_$]*)+)/g,rg=/\.(?<key>[A-Za-z_$][A-Za-z0-9_$]*)/g,ng=e=>e.replace(tg,(e=>e.replace(rg,'["$<key>"]'))),ag=(e,t)=>e.includes("$(")?"":ng("runOnceForAllItems"===t?e.replace("$json",'_items[0]["json"]'):e.replace("$json",'_item["json"]')),og=(e,t)=>{const r=t===Dn,n=r?"$item":"$json",a=r?"$input.first()":"$input.first().json";return e.replace(n,a).replace(/\$\((.*)\)\.item/,"$($1).first()")},ig=e=>"python"===e||"pythonNative"===e,sg=(e,t,r,n=Kn)=>ig(t)?ag(e,r):"runOnceForAllItems"===r?og(e,n):e,lg=e=>e.replace("$","\\$"),ug=e=>({...e,type:"variable"}),cg=ii([...uo.filter((e=>"class"!==e.label)),Ho("console.log(${arg})",{label:"console.log()"}),Ho("DateTime",{label:"DateTime"}),Ho("Interval",{label:"Interval"}),Ho("Duration",{label:"Duration"})]),dg="$prevNode",pg=e=>e.replace("$","\\$"),mg=e=>e.replace("$","\\$"),fg=(e,t)=>{function r(r){const n=h(t);if(!n)return null;let a={};try{a=function(){const e=h(t);if(!e)return[];const r=e.state.doc.toString().split("\n"),n=e=>["var","const","let"].some((t=>e.startsWith(t)));return r.filter(n)}().reduce(((e,t)=>{const[r,n]=t.split("=");return e[r.replace(/(var|let|const)/,"").trim()]=n.replace(/;/,"").trim(),e}),{})}catch{return null}if(0===Object.keys(a).length)return null;const o=(i=n.state.doc.toString().split("\n"),s=Object.keys(a),i.reduce(((e,t)=>(s.forEach((r=>{const n=`(${r}.first\\(\\)|${r}.last\\(\\)|${r}.item|${r}.all\\(\\)\\[\\w+\\]).*`,a=t.match(new RegExp(n));a&&(/json(\.|\[)$/.test(a[0])?e.jsonField.push(a[0]):e.itemField.push(a[0]));const o=`^${r}\\.json(\\.|\\[)$`,i=t.match(new RegExp(o));i&&e.jsonField.push(i[0])})),e)),{itemField:[],jsonField:[]}));var i,s;const{matcherItemFieldCompletions:l}=J$("javaScript");for(const e of o.itemField){const t=l(r,e.replace(/\.$/,""),a);if(t)return t}for(const e of o.jsonField){const t=l(r,e.replace(/(\.|\[)$/,""),a);if(t)return t}const u=/^\$\((?<quotedNodeName>['"][\w\s]+['"])\)$/,c=Object.values({first:/\$input\.first\(\)$/,last:/\$input\.last\(\)$/,item:/\$input\.item$/,all:/\$input\.all\(\)\[(?<index>\w+)\]$/}),d=Object.values({first:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.first\(\)$/,last:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.last\(\)$/,item:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.item$/,all:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.all\(\)\[(?<index>\w+)\]$/}),p=Object.values({first:/\$input\.first\(\)\.json$/,last:/\$input\.last\(\)\.json$/,item:/\$input\.item\.json$/,all:/\$input\.all\(\)\[(?<index>\w+)\]\.json$/}),m=Object.values({first:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.first\(\)\.json$/,last:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.last\(\)\.json$/,item:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.item\.json$/,all:/\$\((?<quotedNodeName>['"][\w\s]+['"])\)\.all\(\)\[(?<index>\w+)\]\.json$/}),{executionCompletions:f}=K$(),{inputCompletions:v,selectorCompletions:g}=eP(e),{matcherJsonFieldCompletions:O}=tP(),{dateTimeCompletions:y,nowCompletions:b,todayCompletions:_}=rP(),{variablesCompletions:x}=Z$(),{workflowCompletions:w}=aP();for(const[e,t]of Object.entries(a)){const{prevNodeCompletions:n}=nP(e);if("$execution"===t)return f(r,e);if("$vars"===t)return x(r,e);if("$workflow"===t)return w(r,e);if("$prevNode"===t)return n(r);if("$now"===t)return b(r,e);if("$today"===t)return _(r,e);if("DateTime"===t)return y(r,e);if("$input"===t)return v(r,e);if(u.test(t))return g(r,e);const o=p.some((e=>e.test(t))),i=m.some((e=>e.test(t)));if(o||i)return O(r,e,a);const s=c.some((e=>e.test(t))),h=d.some((e=>e.test(t)));if(s||h)return l(r,e,a)}return null}return{autocompletionExtension:function(t){if("python"===t||"pythonNative"===t){const t=t=>{const r=t.matchBefore(/\w*/);if(!r)return null;const n=[],a="runOnceForEachItem"===h(e)?"_item":"_items";return n.push({label:a,type:"variable"}),n.push({label:"print",type:"function"}),{from:r.from,options:n}};return bo({icons:!1,override:[t]})}const{baseCompletions:n,itemCompletions:a,nodeSelectorCompletions:o}=function(e,t){const r=me(),n=yr();return{itemCompletions:t=>{const n=t.matchBefore(/i\w*/);if(!n||n.from===n.to&&!t.explicit)return null;const a=[];return"runOnceForEachItem"===e?a.push({label:"item",info:r.baseText("codeNodeEditor.completer.$input.item")}):"runOnceForAllItems"===e&&a.push({label:"items",info:r.baseText("codeNodeEditor.completer.$input.all")}),{from:n.from,options:a}},baseCompletions:a=>{const o="python"===t?"_":"$",i=a.matchBefore(new RegExp(`\\${o}\\w*`));if(!i||i.from===i.to&&!a.explicit)return null;const s=[{label:`${o}execution`,info:r.baseText("codeNodeEditor.completer.$execution")},{label:`${o}ifEmpty()`,info:r.baseText("codeNodeEditor.completer.$ifEmpty")},{label:`${o}input`,info:r.baseText("codeNodeEditor.completer.$input")},{label:`${o}prevNode`,info:r.baseText("codeNodeEditor.completer.$prevNode")},{label:`${o}workflow`,info:r.baseText("codeNodeEditor.completer.$workflow")},{label:`${o}vars`,info:r.baseText("codeNodeEditor.completer.$vars")},{label:`${o}now`,info:r.baseText("codeNodeEditor.completer.$now")},{label:`${o}today`,info:r.baseText("codeNodeEditor.completer.$today")},{label:`${o}jmespath()`,info:r.baseText("codeNodeEditor.completer.$jmespath")},{label:`${o}runIndex`,info:r.baseText("codeNodeEditor.completer.$runIndex")},{label:`${o}nodeVersion`,info:r.baseText("codeNodeEditor.completer.$nodeVersion")}].map(ug);if(s.push(...H$(n?.value?.allNodes??[]).map((e=>({label:`${o}('${Gr(e)}')`,type:"variable",info:r.baseText("codeNodeEditor.completer.$()",{interpolate:{nodeName:e}})})))),"runOnceForEachItem"===e){const e=[{label:`${o}json`},{label:`${o}binary`},{label:`${o}itemIndex`,info:r.baseText("codeNodeEditor.completer.$itemIndex")}];s.push(...e.map(ug))}return{from:i.from,options:s.map(eg)}},nodeSelectorCompletions:e=>{const a="python"===t?"_":"$",o=e.matchBefore(new RegExp(`\\${a}\\(.*`));if(!o||o.from===o.to&&!e.explicit)return null;const i=H$(n?.value?.allNodes??[]).map((e=>({label:`${a}('${Gr(e)}')`,type:"variable",info:r.baseText("codeNodeEditor.completer.$()",{interpolate:{nodeName:e}})})));return{from:o.from,options:i}}}}(h(e),t),{executionCompletions:i}=K$(),{inputMethodCompletions:s,selectorMethodCompletions:l}=J$(t),{inputCompletions:u,selectorCompletions:c}=eP(e),{inputJsonFieldCompletions:d,selectorJsonFieldCompletions:p}=tP(),{dateTimeCompletions:m,nowCompletions:f,todayCompletions:v}=rP(),{prevNodeCompletions:g}=nP(),{requireCompletions:O}=function(){const e=Oa().allowedModules,t=e=>({label:`require('${e}');`,type:"variable"});return{requireCompletions:r=>{const n=r.matchBefore(/req.*/);if(!n||n.from===n.to&&!r.explicit)return null;const a=[];return e.builtIn&&(e.builtIn.includes("*")?a.push(...Zv.map(t)):e?.builtIn?.length>0&&a.push(...e.builtIn.map(t))),e.external&&e?.external?.length>0&&a.push(...e.external.map(t)),{from:n.from,options:a}}}}(),{variablesCompletions:y}=Z$(),{workflowCompletions:b}=aP(),_=[];return"javaScript"===t&&_.push(cg,Wa),bo({icons:!1,compareCompletions:(e,t)=>/\.json$|id$|id['"]\]$/.test(e.label)?0:e.label.localeCompare(t.label),override:[..._,a,n,O,o,g,b,y,i,v,f,m,u,c,s,l,d,p,r]})}}},hg=({editorRef:e,editorValue:r,language:n,languageParams:a,placeholder:o,targetNodeParameterContext:i,extensions:s=[],isReadOnly:l=!1,theme:u={},onChange:d=(()=>{}),id:p=hn()})=>{const f=m(),v=m(!1),g=m(!1),O=m(Xa.cursor(0)),y=m(new Na),b=m(new Na),_=m(new Na),x=m(new Na),w=m(new Na),k=m(null),T=m(!1),C={fold:Co,history:Uo},$=S((()=>`${h(p)}.editorState`)),P=S((()=>{const e=h(a);return e&&"mode"in e?e.mode:"runOnceForAllItems"})),{createWorker:E}=function(e,r,n,a){const{getInputDataWithPinned:o,getSchemaForExecutionData:i}=Tr(),s=Qr(),l=Ur(),u=yr(),{debounce:d}=ba(),p=h(a)?.nodeName??s.activeNodeName,f=m(),v=m();return B([()=>l.getWorkflowExecution,()=>l.getWorkflowRunData],d((async function(){const t=h(e);t&&f.value&&(await f.value.updateNodeTypes(),d$(t))}),{debounceTime:200,trailing:!0})),B(c(r),(async t=>{const r=h(e);r&&f.value&&(await f.value.updateMode(t),d$(r))})),J((()=>{v.value&&v.value.terminate()})),{createWorker:async function(){v.value=new Worker(new URL("/%7B%7BBASE_PATH%7D%7D/assets/typescript.worker-C3GNzKj8.js",""+t.meta.url),{type:"module"});const{init:c}=Ri(v.value);f.value=await c({id:h(n),content:Ii((h(e)?.state.doc??xa.empty).toJSON()),allNodeNames:Ja(h(a)),variables:kr().scopedVariables.map((e=>e.key)),inputNodeNames:p?l.workflowObject.getParentNodes(p,Xn.Main,1):[],mode:h(r),binaryMode:u?.value?.settings?.binaryMode},Ii((async e=>{const t=u?.value?.getNodeByName(e);if(t){const e=i(ar(o(t)),!0),r=l.getWorkflowExecution,n=Wr().getBinaryData(r?.data?.resultData?.runData??null,t.name,void 0===h(a)?s.ndvInputRunIndex??0:0,0).filter((e=>Boolean(e&&Object.keys(e).length)));return{json:e,binary:Object.keys(n.reduce(((e,t)=>({...e,...t})),{})),params:i([t.parameters])}}})));const d=h(e);return d&&d$(d),[dv.of({worker:f.value}),Ya.of(h(a)),new Io(ka,[ka.data.of({autocomplete:gv})]),bo({icons:!1,aboveCursor:!0}),hi(yv),Oi(Ov,{hideOnChange:!0,hoverTime:500}),Fa.updateListener.of((async e=>{e.docChanged&&f.value?.updateFile(e.changes.toJSON())}))]}}}(f,P,p,i);function q(e){return"javaScript"===e?[gi()]:[]}async function V(){if(!f.value)return[];const e=h(n),t=[xo.of("pythonNative"===e?"python":e)];switch(e){case"javaScript":{const e=await E();t.push(e);break}case"python":case"pythonNative":{const r=fg(P,f.value??null).autocompletionExtension(e);t.push([new Io(Lv,[Lv.data.of({autocomplete:D$}),Lv.data.of({autocomplete:Xv})]),r]);break}case"json":t.push(Qo());break;case"html":t.push(function(e={}){let t,r="";return!1===e.matchClosingTags&&(r="noMatch"),!0===e.selfClosingTags&&(r=(r?r+" ":"")+"selfClosing"),(e.nestedLanguages&&e.nestedLanguages.length||e.nestedAttributes&&e.nestedAttributes.length)&&(t=k$((e.nestedLanguages||[]).concat(tv),(e.nestedAttributes||[]).concat(rv))),new Io(t||r?nv.configure({dialect:r,wrap:t}):nv,[nv.data.of({autocomplete:V$(e)}),!1!==e.autoCloseTags?av:[],gi().support,new Io(ph,ph.data.of({autocomplete:dh})).support])}())}return t}function R(){return f.value?.state.doc.toString()??""}const I=(0,Wf.default)(d,300);function N(e){k.value=Go(e.view.state),function(e){const t=O.value,r=e.state.selection.ranges[0];t?.eq(r)||(O.value=r)}(e);const t=e.transactions.some((e=>e.annotation(jf)));e.docChanged&&!t&&(g.value=!0,I(e))}function W(){f.value&&(f.value.contentDOM.blur(),Vo(f.value),If(f.value))}function A(e){T.value||Nr(e.target,f.value?.dom)||W(),T.value=!1}function j(){return[ti.readOnly.of(h(l)),Fa.editable.of(!h(l)),ao()]}function D(e,t="end"){f.value?.dispatch({selection:{anchor:e,head:"end"===t?f.value?.state.doc.length??0:t}})}function M(e){if(!f.value)return;const{doc:t}=f.value.state;switch(e){case"first":return t.lineAt(0);case"last":return t.lineAt(t.length-1);default:return t.line(e)}}return B(c(e),(async()=>{const t=h(e);if(!t)return;const a=h(r)?h(r):h(o),i=[y.value.of(h(s)),b.value.of(j()),_.value.of([]),x.value.of(q(h(n))),w.value.of(Ro(h(u))),Fa.updateListener.of(N),Fa.focusChangeEffect.of(((e,t)=>(v.value=t,O.value=d.selection.ranges[0],t||(k.value=null),null))),ti.allowMultipleSelections.of(!0),Fa.clickAddsSelectionRange.of((e=>e.altKey&&!e.metaKey&&!e.shiftKey)),Fa.contentAttributes.of({"data-gramm":"false"}),Fa.domEventHandlers({mousedown:()=>{T.value=!0}}),To({minSelectionLength:2}),mo(),eo(),wo({markerDOM:e=>{const t="http://www.w3.org/2000/svg",r=document.createElement("div");r.classList.add("cm-fold-marker");const n=document.createElementNS(t,"svg");n.setAttribute("viewBox","0 0 10 10"),n.setAttribute("width","10"),n.setAttribute("height","10");const a=document.createElementNS(t,"path"),o=e?"M1 3 L5 7 L9 3":"M3 1 L7 5 L3 9";return a.setAttribute("d",o),a.setAttribute("fill","none"),a.setAttribute("stroke","currentColor"),a.setAttribute("stroke-width","1.5"),a.setAttribute("stroke-linecap","round"),n.appendChild(a),r.appendChild(n),r}}),Fa.lineWrapping,Po(),Ra(),$a(),Jo(),to(),Da(),Ua(),so(),F$({highlightActiveBlock:!0,markerType:"fullScope",colors:{activeDark:"var(--code--indentation-marker--color--active)",activeLight:"var(--code--indentation-marker--color--active)",dark:"var(--code--indentation-marker--color)",light:"var(--code--indentation-marker--color)"}}),Ta.of(No),Ta.of(_a)],l=Tn(localStorage.getItem($.value)??"",{fallbackValue:null}),c={doc:a,extensions:i},d=l&&l.doc===a?ti.fromJSON(l,c,C):ti.create(c);f.value&&f.value.destroy(),f.value=new Fa({parent:t,state:d,scrollTo:Fa.scrollIntoView(d.selection.main,{y:"center"})}),f.value.dispatch({effects:x.value.reconfigure(await V())})})),B(s,(()=>{f.value&&f.value.dispatch({effects:y.value.reconfigure(h(s))})})),B(c(n),(async function(){if(!f.value)return;const e=q(h(n));e.length>0&&f.value.dispatch({effects:x.value.reconfigure(e)}),f.value.dispatch({effects:x.value.reconfigure(await V())})})),B(c(l),(function(){f.value&&f.value.dispatch({effects:b.value.reconfigure([j()])})})),B(c(u),(()=>{f.value&&f.value.dispatch({effects:w.value.reconfigure(Ro(h(u)))})})),B(c(r),(()=>{if(!f.value||v.value)return;const e=h(r),t=R();void 0!==e&&e!==t&&f.value.dispatch({changes:{from:0,to:t.length,insert:e}})})),Q((()=>{document.addEventListener("click",A)})),J((()=>{if(document.removeEventListener("click",A),f.value){const t=f.value.state.toJSON(C);try{localStorage.setItem($.value,JSON.stringify(t))}catch(e){localStorage.removeItem($.value)}I.flush(),f.value.destroy()}})),{editor:f,hasFocus:v,hasChanges:g,selection:O,readEditorValue:R,setCursorPosition:function(e){const t="end"===e?f.value?.state.doc.length??0:e;f.value?.dispatch({selection:{head:t,anchor:t}})},select:D,selectLine:function(e){if(!f.value)return;const t=M(e);t&&f.value.dispatch({selection:Xa.range(t.from,t.to)})},selectAll:()=>D(0,"end"),highlightLine:function(e){if(!f.value)return;const t=M(e);t&&f.value.dispatch({selection:Xa.cursor(t.from)})},focus:function(){v.value||f.value?.focus()},blur:W}},vg=a(Wn(),1),gg=["textContent"],Og=["textContent"],yg=["textContent"],bg=["textContent"],_g=["textContent"],xg=["textContent"],wg=["textContent"],Sg=g({__name:"AskAI",props:{hasChanges:{type:Boolean},isReadOnly:{type:Boolean,default:!1}},emits:["submit","replaceCode","startedLoading","finishedLoading"],setup(e,{emit:t}){const r=t,n=e,{getSchemaForExecutionData:a,getInputDataWithPinned:o}=Tr(),i=me(),u=m(0),c=m(0),f=m(!1),h=m(""),v=m([]),g=S((()=>!b.value&&h.value.length>=15&&O.value)),O=S((()=>(Qr().ndvInputDataWithPinnedData||[]).length>0)),y=S((()=>i.baseText(`codeNodeEditor.askAi.loadingPhrase${u.value}`))),b=S((()=>"runOnceForEachItem"===Qr().activeNode?.parameters.mode));function _(){r("startedLoading"),c.value=0,f.value=!0,function(){const e=2e3,t=8;let r=null,n=0;const a=o=>{r||(r=o),(!n||o-n>=e)&&(u.value=un(t),n=o);const i=o-r;c.value=Math.min(i/Jn*100,100),f.value&&(c.value<100||n+e>o)&&window.requestAnimationFrame(a)};window.requestAnimationFrame(a)}()}function x(){c.value=100,r("finishedLoading"),setTimeout((()=>{f.value=!1}),200)}async function w(){const{restApiContext:e}=ga(),{activeNode:t}=Qr(),{showMessage:s}=or(),{alert:l}=tr();if(!t)return;const u=function(){const e=v.value.map((e=>e?.name)),t=v.value.map((e=>{const t=o(e);return{nodeName:e?.name||"",schema:a(ar(t),!0)}})).filter((e=>e.schema?.value.length>0));return{parentNodesNames:e,inputSchema:t.shift()??{nodeName:e[0]??"",schema:{path:"",type:"undefined",value:""}},parentNodesSchemas:t}}();if(n.hasChanges&&"cancel"===await l(i.baseText("codeNodeEditor.askAi.areYouSureToReplace"),{title:i.baseText("codeNodeEditor.askAi.replaceCurrentCode"),confirmButtonText:i.baseText("codeNodeEditor.askAi.generateCodeAndReplace"),showClose:!0,showCancelButton:!0}))return;_();const c=ga(),d={question:h.value,context:{schema:u.parentNodesSchemas,inputSchema:u.inputSchema,ndvPushRef:Qr().pushRef,pushRef:c.pushRef},forNode:"code"};try{const{code:t}=await Br(e,d);x(),r("replaceCode",t),s({type:"success",title:i.baseText("codeNodeEditor.askAi.generationCompleted")}),$r().trackAskAI("askAi.generationFinished",{prompt:h.value,code:t})}catch(f){s({type:"error",title:i.baseText("codeNodeEditor.askAi.generationFailed"),message:(p=f.httpStatusCode||f?.response.status,m=f?.message,{413:i.baseText("codeNodeEditor.askAi.generationFailedTooLarge"),400:i.baseText("codeNodeEditor.askAi.generationFailedUnknown"),429:i.baseText("codeNodeEditor.askAi.generationFailedRate"),500:m?i.baseText("codeNodeEditor.askAi.generationFailedWithReason",{interpolate:{error:m}}):i.baseText("codeNodeEditor.askAi.generationFailedUnknown")}[p]||i.baseText("codeNodeEditor.askAi.generationFailedUnknown"))}),x(),$r().trackAskAI("askAi.generationFinished",{prompt:h.value,code:"",hasError:!0})}var p,m}function C(){return ce(`ask_ai_prompt__${(0,vg.default)(Qr().activeNode?.name??"")}`,"")}function $(e){C().value=e}return Q((()=>{h.value=C().value,v.value=function(){const e=Qr().activeNode,{workflowObject:t,getNodeByName:r}=Ur();return e&&t?t.getParentNodesByDepth(e?.name).filter((({name:t},r,n)=>t!==e.name&&n.findIndex((e=>e.name===t))===r)).map((e=>r(e.name))).filter((e=>null!==e)):[]}()})),(e,t)=>(s(),p("div",null,[d("p",{class:R(e.$style.intro),textContent:k(P(i).baseText("codeNodeEditor.askAi.intro"))},null,10,gg),d("div",{class:R(e.$style.inputContainer)},[L(P(lt),{modelValue:h.value,"onUpdate:modelValue":t[0]||(t[0]=e=>h.value=e),class:R(e.$style.input),type:"textarea",rows:6,maxlength:P(600),placeholder:P(i).baseText("codeNodeEditor.askAi.placeholder"),"data-test-id":"ask-ai-prompt-input",readonly:n.isReadOnly,onInput:$},null,8,["modelValue","class","maxlength","placeholder","readonly"]),d("div",{class:R(e.$style.meta)},[W(d("span",{class:R(e.$style.counter),"data-test-id":"ask-ai-prompt-counter",textContent:k(`${h.value.length} / ${P(600)}`)},null,10,Og),[[Z,h.value.length>1]]),d("a",{href:"https://docs.n8n.io/code-examples/ai-code",target:"_blank",class:R(e.$style.help)},[L(P(Xe),{icon:"circle-help",color:"text-light",size:"large"}),l(k(P(i).baseText("codeNodeEditor.askAi.help")),1)],2)],2)],2),d("div",{class:R(e.$style.controls)},[f.value?(s(),p("div",{key:0,class:R(e.$style.loader)},[L(F,{name:"text-fade-in-out",mode:"out-in"},{default:ie((()=>[(s(),p("div",{key:u.value,textContent:k(y.value)},null,8,yg))])),_:1}),L(P(Te),{radius:8,progress:c.value,"stroke-width":3},null,8,["progress"])],2)):(s(),ae(P(Ce),{key:1,disabled:g.value},{content:ie((()=>[O.value?0===h.value.length?(s(),p("span",{key:1,"data-test-id":"ask-ai-cta-tooltip-no-prompt",textContent:k(P(i).baseText("codeNodeEditor.askAi.noPrompt"))},null,8,_g)):b.value?(s(),p("span",{key:2,"data-test-id":"ask-ai-cta-tooltip-only-all-items-mode",textContent:k(P(i).baseText("codeNodeEditor.askAi.onlyAllItemsMode"))},null,8,xg)):h.value.length<P(15)?(s(),p("span",{key:3,"data-test-id":"ask-ai-cta-tooltip-prompt-too-short",textContent:k(P(i).baseText("codeNodeEditor.askAi.promptTooShort",{interpolate:{minLength:P(15).toString()}}))},null,8,wg)):T("",!0):(s(),p("span",{key:0,"data-test-id":"ask-ai-cta-tooltip-no-input-data",textContent:k(P(i).baseText("codeNodeEditor.askAi.noInputData"))},null,8,bg))])),default:ie((()=>[d("div",null,[L(P(Ke),{disabled:!g.value,size:"small","data-test-id":"ask-ai-cta",onClick:w},{default:ie((()=>[l(k(P(i).baseText("codeNodeEditor.askAi.generateCode")),1)])),_:1},8,["disabled"])])])),_:1},8,["disabled"]))],2)]))}}),kg=Vt(Sg,[["__cssModules",{$style:{input:"_input_1k4fi_125",intro:"_intro_1k4fi_150",loader:"_loader_1k4fi_157",inputContainer:"_inputContainer_1k4fi_165",help:"_help_1k4fi_169",meta:"_meta_1k4fi_178",counter:"_counter_1k4fi_191",controls:"_controls_1k4fi_195"}}],["__scopeId","data-v-3ff1b533"]]),Tg=(e,t,r)=>{const n=me();function a(t){const a=h(r)===Dn,s=`module.exports = async function() {${t.state.doc.toString()}\n}()`;let l=null;try{l=Qn(s,{range:!0})}catch(d){return[]}if(null===l)return[];const u=[];if("runOnceForEachItem"===h(e)){const e=e=>"CallExpression"===e.type&&"MemberExpression"===e.callee.type&&"Identifier"===e.callee.property.type&&"item"===e.callee.property.name;G$(l,e).forEach((e=>{const[t,r]=i(e);u.push({from:t,to:r,severity:Hv,message:n.baseText("codeNodeEditor.linter.allItems.itemCall"),actions:[{name:"Fix",apply(e,t,n){e.dispatch({changes:{from:r-2,to:n}})}}]})}))}if("runOnceForAllItems"===h(e)){const e=e=>"Identifier"===e.type&&["$json","$binary","$itemIndex"].includes(e.name);G$(l,e).forEach((e=>{const[r,a]=i(e),s=o(t,e);if(!s)return;const l=[`\`${s}\``,n.baseText("codeNodeEditor.linter.allItems.unavailableVar")].join(" ");u.push({from:r,to:a,severity:Hv,message:l,actions:[{name:"Remove",apply(e,t,r){e.dispatch({changes:{from:t,to:r}})}}]})}))}if("runOnceForAllItems"===h(e)){const e=e=>"Identifier"===e.type&&"$input"===e.name,t=e=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"$"===e.callee.name,r=e=>"MemberExpression"===e.type&&!e.computed,a=e=>"Identifier"===e.type&&"item"===e.name,o=n=>r(n)&&(e(n.object)||t(n.object))&&a(n.property);G$(l,o).forEach((e=>{const[t,r]=i(e.property);u.push({from:t,to:r,severity:Hv,message:n.baseText("codeNodeEditor.linter.allItems.unavailableProperty"),actions:[{name:"Fix",apply(e){e.dispatch({changes:{from:t,to:r,insert:"first()"}})}}]})}))}if("runOnceForEachItem"===h(e)&&!/(let|const|var) items =/.test(s)){const e=e=>"Identifier"===e.type&&"items"===e.name;G$(l,e).forEach((e=>{const[t,r]=i(e);u.push({from:t,to:r,severity:Hv,message:n.baseText("codeNodeEditor.linter.eachItem.unavailableItems"),actions:[{name:"Fix",apply(e,n,a){e.state.doc.toString().slice(n,a).includes("$input.item")||(e.dispatch({changes:{from:t,to:r}}),e.dispatch({changes:{from:n,insert:"$input.item"}}))}}]})}))}if("runOnceForEachItem"===h(e)){const e=e=>"MemberExpression"===e.type&&!e.computed&&"Identifier"===e.object.type&&"$input"===e.object.name&&"Identifier"===e.property.type&&["first","last","all","itemMatching"].includes(e.property.name);G$(l,e).forEach((e=>{const[r,a]=i(e.property),s=o(t,e.property);s&&u.push({from:r,to:a,severity:Hv,message:n.baseText("codeNodeEditor.linter.eachItem.unavailableMethod",{interpolate:{method:s}})})}))}if("runOnceForAllItems"===h(e)){const e=e=>"CallExpression"===e.type&&"MemberExpression"===e.callee.type&&"Identifier"===e.callee.property.type&&"itemMatching"===e.callee.property.name&&0===e.arguments.length;G$(l,e).forEach((e=>{const[t,r]=i(e.callee.property);u.push({from:t,to:r+2,severity:Hv,message:n.baseText("codeNodeEditor.linter.allItems.itemMatchingNoArg")})}))}if("runOnceForAllItems"===h(e)){const e=e=>"CallExpression"===e.type&&"MemberExpression"===e.callee.type&&!e.callee.computed&&"Identifier"===e.callee.object.type&&"$input"===e.callee.object.name&&"Identifier"===e.callee.property.type&&["first","last"].includes(e.callee.property.name)&&0!==e.arguments.length;G$(l,e).forEach((e=>{const[t,r]=i(e.callee.property),a=[`\`$input.${e.callee.property.name}()\``,n.baseText("codeNodeEditor.linter.allItems.firstOrLastCalledWithArg")].join(" ");u.push({from:t,to:r,severity:Hv,message:a})}))}const c="runOnceForAllItems"===h(e)?n.baseText("codeNodeEditor.linter.allItems.emptyReturn"):n.baseText("codeNodeEditor.linter.eachItem.emptyReturn");if(G$(l,(e=>"ReturnStatement"===e.type&&null===e.argument)).forEach((e=>{const[t,r]=e.range.map((e=>e-35));u.push({from:t,to:r,severity:Hv,message:c})})),"runOnceForEachItem"===h(e)){const e=e=>"ReturnStatement"===e.type&&null!==e.argument&&void 0!==e.argument&&"ArrayExpression"===e.argument.type;G$(l,e).forEach((e=>{const[t,r]=i(e);u.push({from:t,to:r,severity:Hv,message:n.baseText("codeNodeEditor.linter.eachItem.returnArray")})}))}if("runOnceForAllItems"===h(e)&&!a){const e=e=>"ForOfStatement"===e.type&&"VariableDeclaration"===e.left.type&&1===e.left.declarations.length&&"VariableDeclarator"===e.left.declarations[0].type&&"Identifier"===e.left.declarations[0].id.type&&"CallExpression"===e.right.type&&"MemberExpression"===e.right.callee.type&&!e.right.callee.computed&&"Identifier"===e.right.callee.object.type&&e.right.callee.object.name.startsWith("$"),r=G$(l,e);if(1===r.length){const e=r[0].left.declarations[0].id.name,s=e=>"VariableDeclarator"===e.type&&"Identifier"===e.id.type&&"item"===e.id.name&&null!==e.init,c=G$(l,s);let d;if(c.length>0){const[e]=c,[t]=i(e);d=t}const p=t=>"MemberExpression"===t.type&&"Identifier"===t.object.type&&t.object.name===e&&"Identifier"===t.property.type&&!["json","binary"].includes(t.property.name);G$(l,p).forEach((r=>{const[s,l]=i(r);d&&s>d||o(t,r)&&(a||u.push({from:s,to:l,severity:Hv,message:n.baseText("codeNodeEditor.linter.bothModes.directAccess.itemProperty"),actions:[{name:"Fix",apply(t,r,n){t.state.doc.toString().slice(r,n).includes(".json")||t.dispatch({changes:{from:r+e.length,insert:".json"}})}}]}))}))}}if("runOnceForEachItem"===h(e)){const e=e=>"MemberExpression"===e.type&&"MemberExpression"===e.object.type&&"Identifier"===e.object.property.type&&"item"===e.object.property.name&&"Identifier"===e.property.type&&!["json","binary"].includes(e.property.name);G$(l,e).forEach((e=>{if(!o(t,e))return;const[r,s]=i(e),[,l]=i(e.object.property);a||u.push({from:r,to:s,severity:Hv,message:n.baseText("codeNodeEditor.linter.bothModes.directAccess.itemProperty"),actions:[{name:"Fix",apply(e,t,r){e.state.doc.toString().slice(t,r).includes(".json")||e.dispatch({changes:{from:l,insert:".json"}})}}]})}))}if(G$(l,(e=>"MemberExpression"===e.type&&"Identifier"===e.property.type&&!["json","binary"].includes(e.property.name)&&"CallExpression"===e.object.type&&0===e.object.arguments.length&&"MemberExpression"===e.object.callee.type&&"Identifier"===e.object.callee.property.type&&["first","last"].includes(e.object.callee.property.name))).forEach((e=>{const[t,r]=i(e),[,o]=i(e.object);a||u.push({from:t,to:r,severity:Hv,message:n.baseText("codeNodeEditor.linter.bothModes.directAccess.firstOrLastCall"),actions:[{name:"Fix",apply(e,t,r){e.state.doc.toString().slice(t,r).includes(".json")||e.dispatch({changes:{from:o,insert:".json"}})}}]})})),G$(l,(e=>"CallExpression"===e.type&&"Identifier"===e.callee.type&&"$"===e.callee.name&&1===e.arguments.length&&("Literal"!==e.arguments[0].type&&"TemplateLiteral"!==e.arguments[0].type||"TemplateLiteral"===e.arguments[0].type&&e.arguments[0].expressions.length>0))).forEach((e=>{const[t,r]=i(e);u.push({from:t,to:r,severity:"warning",message:n.baseText("codeNodeEditor.linter.bothModes.dollarSignVariable")})})),"runOnceForAllItems"===h(e)){const e=e=>"MemberExpression"===e.type&&!e.computed&&"CallExpression"===e.object.type&&"Identifier"===e.object.callee.type&&"$"===e.object.callee.name&&1===e.object.arguments.length&&"Literal"===e.object.arguments[0].type&&"Identifier"===e.property.type&&"item"===e.property.name;G$(l,e).forEach((e=>{const[t,r]=i(e.property);u.push({from:t,to:r,severity:"warning",message:n.baseText("codeNodeEditor.linter.eachItem.preferFirst"),actions:[{name:"Fix",apply(e){e.dispatch({changes:{from:t,to:r,insert:"first()"}})}}]})}))}return u}function o(e,t){const[r,n]=i(t);return e.state.doc.toString().slice(r,n)}function i(e){return e.range.map((e=>e-35))}return S((()=>"javaScript"===h(t)?hi(a,{delay:500}):[]))},Cg=g({__name:"CodeNodeEditor",props:{mode:{},modelValue:{},aiButtonEnabled:{type:Boolean,default:!1},fillParent:{type:Boolean,default:!1},language:{default:"javaScript"},isReadOnly:{type:Boolean,default:!1},rows:{default:4},id:{default:()=>crypto.randomUUID()},targetNodeParameterContext:{default:void 0},disableAskAi:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{expose:t,emit:r}){const n=e,a=r,o=tr(),i=m(["code","ask-ai"]),l=m("code"),u=m(!1),c=m(),f=m(),h=m(!1),v=ga(),g=me(),O=$r(),y=Oa(),b=yr(),_=Tg((()=>n.mode),(()=>"pythonNative"===n.language?"python":n.language),(()=>b?.value?.settings?.binaryMode)),x=S((()=>[_.value])),w=S((()=>Kv[n.language]?.[n.mode]??"")),k=S((()=>!n.isReadOnly)),{highlightLine:T,readEditorValue:C,editor:$,focus:E}=hg({id:n.id,editorRef:c,language:()=>n.language,languageParams:()=>({mode:n.mode}),editorValue:()=>n.modelValue,placeholder:w,extensions:x,isReadOnly:()=>n.isReadOnly,theme:{maxHeight:n.fillParent?"100%":"40vh",minHeight:"20vh",rows:n.rows},onChange:function(e){(function(e){if(e.transactions.find((e=>e.isUserEvent("input.complete"))))try{const{fromA:t,toB:r}=e?.changedRanges[0],a=e.state.doc.slice(t,r).toString(),o=a.lastIndexOf(".");let i=null,s=null;-1===o?(i="",s=a):(i=a.slice(0,o),s=a.slice(o+1)),O.track("User autocompleted code",{instance_id:v.instanceId,node_type:gn,field_name:"runOnceForAllItems"===n.mode?"jsCodeAllItems":"jsCodeEachItem",field_type:"code",context:i,inserted_text:s})}catch{}})(e),h.value=!0,a("update:modelValue",C())},targetNodeParameterContext:()=>n.targetNodeParameterContext});Q((()=>{n.isReadOnly||Kt.on("highlightLine",T),Kt.on("codeDiffApplied",N),n.modelValue||a("update:modelValue",w.value)})),J((()=>{Kt.off("codeDiffApplied",N),n.isReadOnly||Kt.off("highlightLine",T)}));const q=S((()=>!n.disableAskAi&&y.isAskAiEnabled&&"javaScript"===n.language));async function V(e,t){return"ask-ai"!==t||!u.value||"confirm"===await o.alert(g.baseText("codeNodeEditor.askAi.sureLeaveTab"),{title:g.baseText("codeNodeEditor.askAi.areYouSure"),confirmButtonText:g.baseText("codeNodeEditor.askAi.switchTab"),showClose:!0,showCancelButton:!0})}async function I(e){a("update:modelValue",await bi(e,{parser:"babel",plugins:[yi,_i]})),l.value="code",h.value=!1}function N(){f.value?.classList.add("flash-editor"),f.value?.addEventListener("animationend",(()=>{f.value?.classList.remove("flash-editor")}))}function W(){u.value=!0}function A(){u.value=!1}async function j(e,t){$.value&&await Ca(se($.value),t,sg(e,n.language,n.mode,b?.value?.settings?.binaryMode))}return B([()=>n.language,()=>n.mode],((e,[t,r])=>{C().trim()===Kv[t]?.[r]&&a("update:modelValue",w.value)})),t({focus:E}),(e,t)=>(s(),p("div",{ref_key:"codeNodeEditorContainerRef",ref:f,class:R(["code-node-editor",e.$style["code-node-editor-container"]])},[q.value?(s(),ae(P(ps),{key:0,ref_key:"tabs",ref:i,modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=e=>l.value=e),type:"card","before-leave":V,class:R(e.$style.tabs)},{default:ie((()=>[L(P(ms),{label:P(g).baseText("codeNodeEditor.tabs.code"),name:"code","data-test-id":"code-node-tab-code",class:R(e.$style.fillHeight)},{default:ie((()=>[L(iv,{type:"mapping",disabled:!k.value,class:R(e.$style.fillHeight),onDrop:j},{default:ie((({activeDrop:t,droppable:r})=>[d("div",{ref_key:"codeNodeEditorRef",ref:c,class:R(["ph-no-capture","code-editor-tabs",e.$style.editorInput,e.$style.fillHeight,{[e.$style.activeDrop]:t,[e.$style.droppable]:r}])},null,2)])),_:1},8,["disabled","class"]),X(e.$slots,"suffix",{},void 0,!0)])),_:3},8,["label","class"]),L(P(ms),{label:P(g).baseText("codeNodeEditor.tabs.askAi"),name:"ask-ai","data-test-id":"code-node-tab-ai"},{default:ie((()=>[(s(),ae(kg,{key:l.value,"has-changes":h.value,"is-read-only":n.isReadOnly,onReplaceCode:I,onStartedLoading:W,onFinishedLoading:A},null,8,["has-changes","is-read-only"]))])),_:1},8,["label"])])),_:3},8,["modelValue","class"])):(s(),p("div",{key:1,class:R(e.$style.fillHeight)},[L(iv,{type:"mapping",disabled:!k.value,class:R(e.$style.fillHeight),onDrop:j},{default:ie((({activeDrop:t,droppable:r})=>[d("div",{ref_key:"codeNodeEditorRef",ref:c,class:R(["ph-no-capture",e.$style.fillHeight,e.$style.editorInput,{[e.$style.activeDrop]:t,[e.$style.droppable]:r}])},null,2)])),_:1},8,["disabled","class"]),X(e.$slots,"suffix",{},void 0,!0)],2))],2))}}),e("N",$g=Vt(Cg,[["__cssModules",{$style:{tabs:"_tabs_1vozx_125","code-node-editor-container":"_code-node-editor-container_1vozx_131",fillHeight:"_fillHeight_1vozx_135",editorInput:"_editorInput_1vozx_139",droppable:"_droppable_1vozx_139",activeDrop:"_activeDrop_1vozx_145"}}],["__scopeId","data-v-19bde5b8"]])),Pg=g({__name:"ScopesNotice",props:{activeCredentialType:{},scopes:{}},setup(e){const t=Rr(),r=me(),n=e,a=S((()=>{const e=r.baseText("generic.oauth1Api"),a=r.baseText("generic.oauth2Api");return t.getCredentialTypeByName(n.activeCredentialType)?.displayName.replace(new RegExp(`${e}|${a}`),"").trim()||""})),o=S((()=>r.baseText("nodeSettings.scopes.notice",{adjustToNumber:n.scopes.length,interpolate:{activeCredential:a.value}}))),i=S((()=>r.baseText("nodeSettings.scopes.expandedNoticeWithScopes",{adjustToNumber:n.scopes.length,interpolate:{activeCredential:a.value,scopes:n.scopes.map((e=>e.includes("/")?e.split("/").pop():e)).join("<br>")}})));return(e,t)=>(s(),ae(P(Ue),{content:o.value,"full-content":i.value},null,8,["content","full-content"]))}}),Qg=Pg,Eg={class:"titled-list"},qg=["textContent"],Vg=g({__name:"TitledList",props:{title:{},items:{}},setup:e=>(t,r)=>{const n=G("n8n-html");return s(),p("div",Eg,[d("p",{textContent:k(e.title)},null,8,qg),d("ul",null,[(s(!0),p(V,null,ee(e.items,(e=>W((s(),p("li",{key:e,class:"titled-list-item"})),[[n,e]]))),128))])])}}),e("M",Rg=Vt(Vg,[["__scopeId","data-v-d7e3dd1d"]])),e("j",Ig=Vt({},[["render",oP],["__cssModules",{$style:{googleAuthBtn:"_googleAuthBtn_1v07a_125"}}]])),Ng=g({inheritAttrs:!1,__name:"QuickConnectButton",props:{credentialTypeName:{},serviceName:{},label:{},size:{default:"medium"},disabled:{type:Boolean,default:!1},disabledTooltip:{}},emits:["click"],setup(e){const t=e,r=me(),{isGoogleOAuthType:n}=Ei(),a=S((()=>t.label?t.label:t.serviceName?r.baseText("nodeCredentials.quickConnect.connectTo",{interpolate:{provider:t.serviceName}}):r.baseText("nodeCredentials.quickConnect.connect")));return(t,r)=>(s(),ae(P(Ce),{disabled:!e.disabled||!e.disabledTooltip,placement:"right"},{content:ie((()=>[l(k(e.disabledTooltip),1)])),default:ie((()=>[P(n)(e.credentialTypeName)?(s(),ae(Ig,C({key:0},t.$attrs,{disabled:e.disabled,onClick:r[0]||(r[0]=e=>t.$emit("click"))}),null,16,["disabled"])):(s(),ae(P(Ke),C({key:1},t.$attrs,{variant:"subtle",size:e.size,class:t.$style.quickConnectButton,disabled:e.disabled,onClick:r[1]||(r[1]=e=>t.$emit("click"))}),{default:ie((()=>[L(Vi,{theme:"light","credential-type-name":e.credentialTypeName,size:16},null,8,["credential-type-name"]),d("span",null,k(a.value),1)])),_:1},16,["size","class","disabled"]))])),_:1},8,["disabled"]))}}),e("A",Wg=Vt(Ng,[["__cssModules",{$style:{quickConnectButton:"_quickConnectButton_68clb_125"}}]])),Ag={key:0},jg=["disabled","onClick"],Dg=g({__name:"NodeCredentials",props:{node:{},overrideCredType:{type:[String,Number,Boolean,null,Object,Array],default:""},readonly:{type:Boolean,default:!1},showAll:{type:Boolean,default:!1},hideIssues:{type:Boolean,default:!1},skipAutoSelect:{type:Boolean,default:!1},standalone:{type:Boolean,default:!1},projectId:{},suggestedCredentialName:{}},emits:["credentialSelected","valueChanged","blur"],setup(e,{emit:t}){const r=e,n=t,a=$r(),o=me(),i=o.baseText("nodeCredentials.createNew"),u=Rr(),c=Hr(),f=Qr(),h=Xr(),v=Ur(),g=br(),O=r.standalone?void 0:yr(),{isEnabled:b}=Ni(),{loading:_,getQuickConnectOption:x,connect:w,cancelConnect:C}=qi(),{hasManagedOAuthCredentials:E}=Ei(),q=S((()=>cn(g.currentProject?.scopes??g.personalProject?.scopes).credential.create)),I=Wr(),N=or(),W=m(""),A=m(""),j=m(!1),D=m([]),M=S((()=>r.node)),z=S((()=>c.getNodeType(r.node.type,r.node.typeVersion))),{mainNodeAuthField:U,credentialTypesNodeDescriptionDisplayed:Y,credentialTypesNodeDescriptions:F,isCredentialExisting:G,showMixedCredentials:Z}=iP(M,z,S((()=>r.overrideCredType)),(()=>r.showAll)),H=S((()=>{const e={};for(const{name:t}of F.value){const r=u.getCredentialTypeByName(t);e[t]=r?r.displayName:t}return e})),K=S((()=>r.node.credentials??{})),te=S((()=>!!O?.value?.settings?.credentialResolverId));function re(e){if(!b.value)return!1;const t=K.value[e]?.id;return!!t&&!0===u.getCredentialById(t)?.isResolvable}function ne(){h.openModal(fa)}function oe(e){if(G(e))return K.value[e.name].id}function se(e){return K.value?.[e]?.name}function le(e,t){return t.length&&se(e)?o.baseText("nodeCredentials.selectedCredentialUnavailable",{interpolate:{name:se(e)}}):o.baseText("nodeCredentials.selectCredential")}function ue(e,t=!1,n=!1,o=!1){t&&(j.value=!0,W.value=e),h.openNewCredential(e,n,o,r.projectId,r.suggestedCredentialName),a.track("User opened Credential modal",{credential_type:e,source:"node",new_credential:!0,workflow_id:r.standalone?"":v.workflowId})}function ce({type:e,showAuthOptions:t}){ue(e,!0,t)}function de(e,t,i=!1,s=!0){if(!t)return void ue(e,!1,i);a.track("User selected credential from node modal",{credential_type:e,node_type:r.node.type,...I.hasProxyAuth(r.node)?{is_service_specific:!0}:{},workflow_id:r.standalone?"":v.workflowId,credential_id:t});const l=u.getCredentialById(t),c=r.showAll?l.type:e,d=r.node.credentials?.[c]??null,p={id:l.id,name:l.name};if(r.standalone||null!==d?.id&&(!d?.id||u.getCredentialByIdAndType(d.id,c))||(v.replaceInvalidWorkflowCredentials({credentials:p,invalid:d,type:c}),I.updateNodesCredentialsIssues(),N.showMessage({title:o.baseText("nodeCredentials.showMessage.title"),message:o.baseText("nodeCredentials.showMessage.message",{interpolate:{oldCredentialName:d.name,newCredentialName:p.name}}),type:"success"})),s&&!r.standalone){const e=v.assignCredentialToMatchingNodes({credentials:p,type:c,currentNodeName:r.node.name});e>0&&(I.updateNodesCredentialsIssues(),N.showMessage({title:o.baseText("nodeCredentials.showMessage.title"),message:o.baseText("nodeCredentials.autoAssigned.message",{interpolate:{count:String(e)}}),type:"success"}))}if(r.showAll&&U.value&&!r.standalone){const e=z.value?.credentials?.find((e=>e.name===c)),t=mr(z.value,e);t&&(jr(v.workflowId,r.node,t.value),n("valueChanged",{name:`parameters.${U.value.name}`,value:t.value}))}const m={...r.node.credentials??{},[c]:p};n("credentialSelected",{name:r.node.name,properties:{credentials:m}})}function pe(e){const t=r.node;return void 0===t.issues?.credentials?[]:t.issues.credentials.hasOwnProperty(e)?t.issues.credentials[e]:[]}function fe(e){if(e.displayName)return e.displayName;const t=H.value[e.name];return r.node.type.startsWith("n8n-creds-base")?o.baseText("nodeCredentials.credentialFor",{interpolate:{credentialType:z.value?.displayName??t}}):Z(e)?o.baseText("nodeCredentials.credentialsLabelShort"):o.baseText("nodeCredentials.credentialFor",{interpolate:{credentialType:t}})}function he(e=""){A.value=e}function ve(e){return nn(H.value[e]??e)}B((()=>r.node.parameters),((e,t)=>{if(r.node.name===f.activeNode?.name&&z.value&&j.value&&U.value&&t&&e){const t=e[U.value.name];if(t){const e="object"==typeof t?JSON.stringify(t):t.toString(),r=Ut(z.value,e);r&&(W.value=r.name)}}}),{immediate:!0,deep:!0}),B(Y,(e=>{if(r.skipAutoSelect)return;if(0===e.length||!tn(K.value))return;const t=e.map((e=>e.options)).flat();if(0===t.length)return;const n=t.reduce(((e,t)=>e&&e.updatedAt>t.updatedAt?e:t),t[0]);de(n.type,n.id,!1,!1)}),{immediate:!0}),Q((()=>{u.$onAction((({name:e,after:t,args:a})=>{const o=["createNewCredential","updateCredential","deleteCredential"],i=W.value;i&&t((async t=>{if(!o.includes(e))return;if("createNewCredential"===e&&a[3]?.skipStoreUpdate)return;const s=K.value[i];let l=[];switch(r.showAll?r.node&&(l=[...u.allUsableCredentialsForNode(r.node)||[]]):l=[...u.allUsableCredentialsByType[i]||[]],e){case"createNewCredential":t&&de(i,t.id);break;case"updateCredential":t.name!==s.name&&de(i,s.id);break;case"deleteCredential":if(0===l.length)!function(e){const t={...r.node.credentials??{}};delete t[e],n("credentialSelected",{name:r.node.name,properties:{credentials:t}})}(i);else{const e=a[0].id;s.id===e&&de(i,l[l.length-1].id)}}}))})),Wt.on("credential.createNew",ce)})),J((()=>{Wt.off("credential.createNew",ce),C()}));const ge=S((()=>F.value.find((e=>!!x(e.name,r.node.type)||E(e.name)))?.name));function Oe(e){return!G(e)&&!!ge.value}function be(e){return!G(e)&&!ge.value}return(t,u)=>P(Y).length?(s(),p("div",{key:0,class:R(["node-credentials",t.$style.container])},[(s(!0),p(V,null,ee(P(Y),(({type:c,options:m})=>(s(),p("div",{key:c.name},[L(P(yt),{label:fe(c),bold:!1,size:"small",color:"text-dark","data-test-id":"credentials-label"},y({default:ie((()=>{return[e.readonly?(s(),p("div",Ag,[L(P(lt),{"model-value":se(c.name),disabled:"",size:"small","data-test-id":"node-credentials-select"},null,8,["model-value"])])):!e.standalone&&0===m.length&&Oe(c)&&ge.value?(s(),p("div",{key:1,class:R([t.$style.quickConnectContainer]),"data-test-id":"quick-connect-empty-state"},[L(Wg,{size:"small",disabled:P(_),"credential-type-name":ge.value,"service-name":ve(ge.value),onClick:u[0]||(u[0]=e=>async function(e){W.value=e;const t=ve(e);try{const n=await w({credentialTypeName:e,nodeType:r.node.type,source:"node_type",serviceName:t});n&&(de(e,n.id),N.showMessage({title:o.baseText("nodeCredentials.quickConnect.credential.created.success"),type:"success"}))}catch(n){N.showError(n,o.baseText("nodeCredentials.quickConnect.credential.created.error"))}}(ge.value))},null,8,["disabled","credential-type-name","service-name"]),d("span",{class:R(t.$style.setupManuallyContainer)},[L(P(Ge),{size:"small",class:R(t.$style.setupManuallyOr)},{default:ie((()=>[l(k(P(o).baseText("nodeCredentials.quickConnect.or")),1)])),_:1},8,["class"]),L(P(gt),{class:R(t.$style.setupManuallyLink),theme:"secondary",underline:"",size:"small","data-test-id":"setup-manually-link",onClick:e=>ue(c.name,!0,P(Z)(c),!0)},{default:ie((()=>[l(k(P(o).baseText("nodeCredentials.quickConnect.setupManually")),1)])),_:1},8,["class","onClick"])],2)],2)):be(c)?(s(),p("div",{key:2,class:R(t.$style.standardEmptyContainer),"data-test-id":"node-credentials-empty-state"},[L(P(Je),{class:R(t.$style.emptySelect),size:"small",disabled:"",placeholder:P(o).baseText("nodeCredentials.emptyState.noCredentials")},null,8,["class","placeholder"]),q.value?(s(),ae(P(Ke),{key:0,variant:"subtle",size:"small","data-test-id":"setup-credential-button",onClick:e=>ue(c.name,!0,P(Z)(c))},{default:ie((()=>[l(k(P(o).baseText("nodeCredentials.emptyState.setupCredential")),1)])),_:1},8,["onClick"])):T("",!0)],2)):(s(),p("div",{key:3,class:R(pe(c.name).length&&!e.hideIssues?t.$style.hasIssues:t.$style.input),"data-test-id":"node-credentials-select"},[d("div",{class:R(t.$style.selectContainer)},[L(P(Je),{ref_for:!0,ref_key:"selectRefs",ref:D,"model-value":oe(c),placeholder:le(c.name,pe(c.name)),size:"small",filterable:"","filter-method":he,"popper-class":t.$style.selectPopper,class:R({[t.$style.selectWithDynamic]:re(c.name)}),"onUpdate:modelValue":e=>de(c.name,e,P(Z)(c)),onBlur:u[1]||(u[1]=e=>n("blur","credentials"))},{empty:ie((()=>[...u[2]||(u[2]=[])])),footer:ie((()=>[d("button",{type:"button","data-test-id":"node-credentials-select-item-new",class:R([t.$style.newCredential]),disabled:!q.value,onClick:e=>async function(e){D.value.forEach((e=>e.blur())),await $(),ue(e.name,!0,Z(e))}(c)},[L(P(Xe),{size:"xsmall",icon:"plus"}),l(" "+k(P(i)),1)],10,jg)])),default:ie((()=>[(s(!0),p(V,null,ee(m.filter((e=>{return t=A.value,e.name.toLocaleLowerCase().includes(t.toLocaleLowerCase());var t})),(e=>(s(),ae(P(_t),{key:e.id,"data-test-id":`node-credentials-select-item-${e.id}`,label:e.name,value:e.id},{default:ie((()=>[d("div",{class:R([t.$style.credentialOption,"mt-2xs","mb-2xs"])},[d("div",{class:R(t.$style.credentialOptionName)},[L(P(Ge),{bold:""},{default:ie((()=>[l(k(e.name),1)])),_:2},1024),P(b)&&e.isResolvable?(s(),ae(P(Ce),{key:0,placement:"top"},{content:ie((()=>[l(k(P(o).baseText("credentials.dynamic.tooltip")),1)])),default:ie((()=>[L(P(Xe),{icon:"key-round",size:"medium",class:R(t.$style.dynamicIcon),"data-test-id":"credential-option-dynamic-icon"},null,8,["class"])])),_:1})):T("",!0)],2),L(P(Ge),{size:"small"},{default:ie((()=>[l(k(e.typeDisplayName),1)])),_:2},1024)],2)])),_:2},1032,["data-test-id","label","value"])))),128))])),_:2},1032,["model-value","placeholder","popper-class","class","onUpdate:modelValue"]),re(c.name)?(s(),p("div",{key:0,class:R(t.$style.dynamicIndicator)},[L(P(Ce),{placement:"top"},{content:ie((()=>[l(k(P(o).baseText("credentials.dynamic.tooltip")),1)])),default:ie((()=>[L(P(qe),{theme:"tertiary",class:"pl-3xs pr-3xs","data-test-id":"node-credential-dynamic-icon"},{default:ie((()=>[d("span",{class:R(t.$style.dynamicBadgeText)},[L(P(Xe),{icon:"key-round",size:"medium"}),l(" "+k(P(o).baseText("credentials.dynamic.badge")),1)],2)])),_:1})])),_:1})],2)):T("",!0)],2),pe(c.name).length&&!e.hideIssues?(s(),p("div",{key:0,class:R(t.$style.warning)},[L(P(Ce),{placement:"top"},{content:ie((()=>[L(Rg,{title:`${P(o).baseText("nodeCredentials.issues")}:`,items:pe(c.name)},null,8,["title","items"])])),default:ie((()=>[L(P(Xe),{icon:"triangle-alert"})])),_:2},1024)],2)):T("",!0),K.value[c.name]&&P(G)(c)?(s(),p("div",{key:1,class:R(t.$style.edit),"data-test-id":"credential-edit-button"},[L(P(Xe),{icon:"pen",class:"clickable",title:P(o).baseText("nodeCredentials.updateCredential"),onClick:e=>function(e){const t=r.node.credentials?.[e];va(t?.id),h.openExistingCredential(t.id),a.track("User opened Credential modal",{credential_type:e,source:"node",new_credential:!1,workflow_id:r.standalone?"":v.workflowId}),W.value=e}(c.name)},null,8,["title","onClick"])],2)):T("",!0)],2)),(f=c.name,re(f)&&!te.value?(s(),ae(P(Ue),{key:4,theme:"warning",class:R(t.$style.resolverWarning),"data-test-id":"node-credential-resolver-warning"},{default:ie((()=>[L(P(ye),{keypath:"credentials.dynamic.warning.noResolver",tag:"span",scope:"global"},y({workflowSettings:ie((()=>[L(P(gt),{onClick:ne},{default:ie((()=>[l(k(P(o).baseText("credentials.dynamic.warning.noResolver.workflowSettings")),1)])),_:1})])),_:2},[void 0]),1024)])),_:1},8,["class"])):T("",!0))];var f})),_:2},[t.$slots["label-postfix"]?{name:"options",fn:ie((()=>[X(t.$slots,"label-postfix")])),key:"0"}:void 0]),1032,["label"])])))),128))],2)):T("",!0)}}),e("O",Mg=Vt(Dg,[["__cssModules",{$style:{container:"_container_1pxsw_125",selectPopper:"_selectPopper_1pxsw_132",newCredential:"_newCredential_1pxsw_135",warning:"_warning_1pxsw_144",edit:"_edit_1pxsw_150",input:"_input_1pxsw_162",selectContainer:"_selectContainer_1pxsw_167",hasIssues:"_hasIssues_1pxsw_172 _input_1pxsw_162",credentialOption:"_credentialOption_1pxsw_177",credentialOptionName:"_credentialOptionName_1pxsw_182",dynamicIcon:"_dynamicIcon_1pxsw_188",selectWithDynamic:"_selectWithDynamic_1pxsw_192",dynamicIndicator:"_dynamicIndicator_1pxsw_196",dynamicBadgeText:"_dynamicBadgeText_1pxsw_204",resolverWarning:"_resolverWarning_1pxsw_212",quickConnectContainer:"_quickConnectContainer_1pxsw_241",setupManuallyContainer:"_setupManuallyContainer_1pxsw_250",setupManuallyOr:"_setupManuallyOr_1pxsw_256",setupManuallyLink:"_setupManuallyLink_1pxsw_260",standardEmptyContainer:"_standardEmptyContainer_1pxsw_267",emptySelect:"_emptySelect_1pxsw_274"}}]])),Bg={class:"list-option"},zg={class:"option-headline"},Xg=g({__name:"CredentialsSelect",props:{activeCredentialType:{},parameter:{},node:{},inputSize:{},displayValue:{},isReadOnly:{type:Boolean},displayTitle:{}},emits:["update:modelValue","setFocus","onBlur","credentialSelected"],setup(e,{expose:t,emit:r}){const n=e,a=r,o=Rr(),i=me(),l=m(),u=S((()=>o.allCredentialTypes)),c=S((()=>n.activeCredentialType?o.getScopesByCredentialType(n.activeCredentialType):[])),f=S((()=>u.value.filter((e=>h(e.name)))));function h(e){const t=(n.parameter.credentialTypes??[]).reduce(((e,t)=>{const r=t.split("extends:");if(2===r.length)return e.extends.push(r[1]),e;const n=t.split("has:");return 2===n.length?(e.has.push(n[1]),e):e}),{extends:[],has:[]}),r=o.getCredentialTypeByName(e);if(!r)return!1;for(const n of t.has)if(void 0!==r[n]){if("httpHeaderAuth"===e&&"authenticate"===n)continue;return!0}return!!r.extends?.some((e=>t.extends.includes(e)))||!(!r.extends||!t.extends.length)&&r.extends.reduce(((e,t)=>e||h(t)),!1)}return t({focus:function(){l.value&&l.value.focus()}}),(t,r)=>(s(),p("div",null,[d("div",{class:R(t.$style["parameter-value-container"])},[L(P(Je),{ref_key:"innerSelectRef",ref:l,size:e.inputSize,filterable:"","model-value":e.displayValue,placeholder:P(i).baseText("parameterInput.select"),title:e.displayTitle,disabled:e.isReadOnly,"data-test-id":"credential-select","onUpdate:modelValue":r[0]||(r[0]=e=>a("update:modelValue",e)),onKeydown:r[1]||(r[1]=z((()=>{}),["stop"])),onFocus:r[2]||(r[2]=e=>a("setFocus")),onBlur:r[3]||(r[3]=e=>a("onBlur"))},{default:ie((()=>[(s(!0),p(V,null,ee(f.value,(e=>(s(),ae(P(_t),{key:e.name,value:e.name,label:e.displayName,"data-test-id":"credential-select-option"},{default:ie((()=>[d("div",Bg,[d("div",zg,k(e.displayName),1)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["size","model-value","placeholder","title","disabled"]),X(t.$slots,"issues-and-options")],2),c.value.length>0?(s(),ae(Qg,{key:0,"active-credential-type":e.activeCredentialType,scopes:c.value},null,8,["active-credential-type","scopes"])):T("",!0),d("div",null,[e.node?(s(),ae(Mg,{key:0,node:e.node,readonly:e.isReadOnly,"override-cred-type":e.node?.parameters[e.parameter.name],onCredentialSelected:r[4]||(r[4]=e=>a("credentialSelected",e))},null,8,["node","readonly","override-cred-type"])):T("",!0)])]))}}),Lg=Vt(Xg,[["__cssModules",{$style:{"parameter-value-container":"_parameter-value-container_2b20z_125"}}]]),Ug=(e=!1)=>({"&":{borderWidth:"var(--border-width)",borderStyle:"var(--input--border-style, var(--border-style))",borderColor:"var(--input--border-color, var(--border-color))",borderRadius:"var(--input--radius, var(--radius))",backgroundColor:"var(--expression-editor--color--background)"},".cm-cursor, .cm-dropCursor":{borderLeftColor:"var(--code--caret--color)"},"&.cm-editor":{overflow:"hidden"},"&.cm-focused":{borderColor:"var(--color--secondary)",outline:"0 !important"},".cm-content":{fontFamily:"var(--font-family--monospace)",padding:"var(--spacing--xs)",color:"var(--input--color--text, var(--color--text--shade-1))",caretColor:e?"transparent":"var(--code--caret--color)"},".cm-line":{padding:"0"}}),Yg=(e=!1)=>[Fa.theme(Ug(e)),xf.resolvableStyle],Fg=()=>[Fa.theme({...Ug(!0),".cm-valid-resolvable":{padding:"0 2px",borderRadius:"2px"},".cm-invalid-resolvable":{padding:"0 2px",borderRadius:"2px"}}),xf.resolvableStyle],Gg=g({__name:"ExpressionEditorModalInput",props:{modelValue:{},path:{},targetNodeParameterContext:{default:void 0},isReadOnly:{type:Boolean,default:!1}},emits:["change","focus","close"],setup(e,{expose:t,emit:r}){const n=e,a=r,o=m(),i=S((()=>[Yg(n.isReadOnly),yo.highest(Ta.of(No)),Yo(),Ko(),so(),Ra(),Po(),mi(),Fa.lineWrapping,Fa.domEventHandlers({scroll:(e,t)=>d$(t)}),Nf()])),l=m(rn(n.modelValue)),{segments:u,readEditorValue:c,editor:d,hasFocus:f,focus:h}=Mf({editorRef:o,editorValue:l,extensions:i,isReadOnly:S((()=>n.isReadOnly)),autocompleteTelemetry:{enabled:!0,parameterPath:n.path},targetNodeParameterContext:n.targetNodeParameterContext});return B((()=>n.modelValue),(e=>{l.value=rn(e)})),B(u.display,(e=>{a("change",{value:"="+c(),segments:e})})),B(f,(e=>{e&&a("focus")})),Q((()=>{h()})),t({editor:d,focus:h}),(e,t)=>(s(),p("div",{ref_key:"root",ref:o,class:R(e.$style.editor),onKeydown:t[0]||(t[0]=z((()=>{}),["stop"]))},null,34))}}),e("D",Zg=Vt(Gg,[["__cssModules",{$style:{editor:"_editor_1j8vv_125"}}]])),Hg=g({name:"RunDataMarkdown",components:{VueMarkdownRender:Pi},props:{inputMarkdown:{type:String,required:!0}}}),e("E",Kg=Vt(Hg,[["render",lP],["__cssModules",{$style:{markdown:"_markdown_1kfa0_125"}}]])),Jg=g({__name:"ExpressionOutput",props:{segments:{},extensions:{default:()=>[]},render:{default:"text"}},setup(e,{expose:t}){const r=e,n=me(),a=m(null),o=m(null),i=S((()=>0===r.segments.length?n.baseText("parameterInput.emptyString"):r.segments.reduce(((e,t)=>(e.cursor>=t.to||(e.resolved+="resolvable"===t.kind?String(t.resolved):t.plaintext,e.cursor=t.to),e)),{resolved:"",cursor:0}).resolved)),l=S((()=>r.segments.filter((e=>"plaintext"===e.kind)))),u=S((()=>{if(0===r.segments.length){const e=i.value;return[{from:0,to:e.length,kind:"resolvable",error:null,resolvable:"",resolved:e,state:"pending"}]}let e=0;return r.segments.map((t=>(t.from=e,e+="plaintext"===t.kind?t.plaintext.length:t.resolved?t.resolved.toString().length:0,t.to=e,t))).filter((e=>"resolvable"===e.kind))}));function c(){o.value&&(a.value=new Fa({parent:o.value,state:ti.create({doc:i.value,extensions:[ti.readOnly.of(!0),Fa.lineWrapping,Fa.domEventHandlers({scroll:(e,t)=>d$(t)}),...r.extensions]})}),xf.addColor(a.value,u.value),xf.removeColor(a.value,l.value))}return B((()=>r.segments),(()=>{"text"===r.render&&a.value&&(a.value.dispatch({changes:{from:0,to:a.value.state.doc.length,insert:i.value}}),xf.addColor(a.value,u.value),xf.removeColor(a.value,l.value))})),B((()=>r.render),(async e=>{"text"!==e||a.value?"html"!==e&&"markdown"!==e||!a.value||(a.value.destroy(),a.value=null):(await $(),c())})),Q((()=>{"text"===r.render&&c()})),J((()=>{a.value?.destroy()})),t({getValue:()=>"="+i.value}),(t,r)=>"text"===e.render?(s(),p("div",{key:0,ref_key:"root",ref:o,"data-test-id":"expression-output"},null,512)):"html"===e.render?(s(),ae(Wi,{key:1,"data-test-id":"expression-output","input-html":i.value},null,8,["input-html"])):"markdown"===e.render?(s(),ae(Kg,{key:2,"data-test-id":"expression-output","input-markdown":i.value},null,8,["input-markdown"])):T("",!0)}}),eO=Jg,tO=g({__name:"OutputItemSelect",setup(e){const t=me(),r=Qr(),n=S((()=>r.getHoveringItem)),a=S((()=>n.value?.itemIndex)),o=S((()=>Boolean(n.value))),i=S((()=>r.ndvInputDataWithPinnedData.length)),u=S((()=>a.value??r.expressionOutputItemIndex??0)),c=S((()=>Math.max(i.value-1,0))),m=S((()=>!o.value&&i.value>0)),f=S((()=>r.isTableHoverOnboarded)),h=S((()=>m.value&&0!==u.value)),v=S((()=>m.value&&u.value<i.value-1)),g=S((()=>u.value.toString().length));function O(e){r.expressionOutputItemIndex=e}function y(){r.expressionOutputItemIndex=r.expressionOutputItemIndex+1}function b(){r.expressionOutputItemIndex=r.expressionOutputItemIndex-1}return(e,r)=>(s(),p("div",{class:R(e.$style.item)},[L(P(Ge),{size:"small",color:"text-base",compact:""},{default:ie((()=>[l(k(P(t).baseText("parameterInput.item")),1)])),_:1}),d("div",{class:R(e.$style.controls)},[L(P(ft),{"data-test-id":"inline-expression-editor-item-input",size:"mini",controls:!1,class:R([e.$style.input,{[e.$style.hovering]:o.value}]),min:0,max:c.value,"model-value":u.value,style:oe({"--output-item-select--width":`calc(${g.value}ch + var(--spacing--sm))`}),"onUpdate:modelValue":O},null,8,["class","max","model-value","style"]),L(P(De),{variant:"ghost","data-test-id":"inline-expression-editor-item-prev",icon:"chevron-left",size:"xsmall",disabled:!h.value,onClick:b},null,8,["disabled"]),L(P(Ce),{placement:"right",disabled:f.value},{content:ie((()=>[d("div",null,k(P(t).baseText("parameterInput.hoverTableItemTip")),1)])),default:ie((()=>[L(P(De),{variant:"ghost","data-test-id":"inline-expression-editor-item-next",icon:"chevron-right",size:"xsmall",disabled:!v.value,onClick:y},null,8,["disabled"])])),_:1},8,["disabled"])],2)],2))}}),rO=Vt(tO,[["__cssModules",{$style:{item:"_item_1hsdq_125",controls:"_controls_1hsdq_131",input:"_input_1hsdq_136",hovering:"_hovering_1hsdq_144"}}]]),nO=g({__name:"ExpressionEditModal",props:{parameter:{},path:{},modelValue:{},dialogVisible:{type:Boolean,default:!1},eventSource:{default:""},redactValues:{type:Boolean,default:!1},isReadOnly:{type:Boolean,default:!1}},emits:["update:model-value","closeDialog"],setup(e,{emit:t}){const r=e,n=t,a=Qr(),o=Ur(),i=$r(),u=me(),c=Ht(),{debounce:p}=ba(),f=m([]),h=m(""),v=m(""),g=m(360),O=m(),y=m(),b=Fg(),_=m("text"),x=S((()=>a.activeNode)),w=S((()=>O.value?.editor)),T=S((()=>{const e=x.value;return e?o.workflowObject.getParentNodesByDepth(e.name).filter((({name:t})=>t!==e.name)):[]})),C=S((()=>x.value?o.findRootWithMainConnection(x.value.name):null)),$=S((()=>C.value?o.workflowObject.getParentNodesByDepth(C.value):[]));function Q(e){f.value=e.segments,n("update:model-value",e.value)}function E(){n("closeDialog")}async function q(e,t){w.value&&await di(se(w.value),t,e)}B((()=>r.dialogVisible),(e=>{const t=y.value?.getValue()??"";if(c.run("expressionEdit.dialogVisibleChanged",{dialogVisible:e,parameter:r.parameter,value:r.modelValue.toString(),resolvedExpressionValue:t}),!e){const e=sP(f.value,r.modelValue.toString(),o.workflowId,a.pushRef,a.activeNode?.type??"");i.track("User closed Expression Editor",e),c.run("expressionEdit.closeDialog",e)}})),B(h,p((e=>{v.value=e}),{debounceTime:500}));const V=pe((function(e){g.value=e.width}),10);return(t,r)=>{const n=G("n8n-html");return s(),ae(P(an),{width:"calc(100% - var(--spacing--3xl))","append-to":`#${P(ua)}`,class:R(t.$style.modal),"model-value":e.dialogVisible,"before-close":E},{default:ie((()=>[d("button",{class:R(t.$style.close),onClick:E},[L(P(si),{height:"18",width:"18"})],2),d("div",{class:R(t.$style.container)},[L(P(we),{width:g.value,"min-width":200,style:oe({width:`${g.value}px`}),"grid-size":8,"supported-directions":["left","right"],onResize:P(V)},{default:ie((()=>[d("div",{class:R(t.$style.sidebar)},[L(P(lt),{modelValue:h.value,"onUpdate:modelValue":r[0]||(r[0]=e=>h.value=e),size:"small",class:R(t.$style.search),placeholder:P(u).baseText("ndv.search.placeholder.input.schema")},{prefix:ie((()=>[L(P(Xe),{class:R(t.$style.ioSearchIcon),icon:"search"},null,8,["class"])])),_:1},8,["modelValue","class","placeholder"]),L(Xi,{class:R(t.$style.schema),search:v.value,nodes:T.value.length>0?T.value:$.value,"mapping-enabled":!e.isReadOnly,"connection-type":P(Xn).Main,"preview-execution":P(o).lastSuccessfulExecution,"pane-type":"input"},null,8,["class","search","nodes","mapping-enabled","connection-type","preview-execution"])],2)])),_:1},8,["width","style","onResize"]),d("div",{class:R(t.$style.io)},[d("div",{class:R(t.$style.input)},[d("div",{class:R(t.$style.header)},[L(P(Ge),{bold:"",size:"large"},{default:ie((()=>[l(k(P(u).baseText("expressionEdit.expression")),1)])),_:1}),W(L(P(Ge),{class:R(t.$style.tip),size:"small"},null,8,["class"]),[[n,P(u).baseText("expressionTip.javascript")]])],2),L(iv,{class:R(t.$style.editorContainer),type:"mapping",onDrop:q},{default:ie((()=>[L(Zg,{ref_key:"expressionInputRef",ref:O,"model-value":e.modelValue,"is-read-only":e.isReadOnly,path:e.path,class:R([t.$style.editor,{"ph-no-capture":e.redactValues}]),"data-test-id":"expression-modal-input",onChange:Q,onClose:E},null,8,["model-value","is-read-only","path","class"])])),_:1},8,["class"])],2),d("div",{class:R(t.$style.output)},[d("div",{class:R(t.$style.header)},[L(P(Ge),{bold:"",size:"large"},{default:ie((()=>[l(k(P(u).baseText("parameterInput.result")),1)])),_:1}),d("div",{class:R(t.$style.headerControls)},[L(rO),L(P(Me),{modelValue:_.value,"onUpdate:modelValue":r[1]||(r[1]=e=>_.value=e),size:"small",options:[{label:P(u).baseText("ndv.render.text"),value:"text"},{label:P(u).baseText("ndv.render.html"),value:"html"},{label:P(u).baseText("ndv.render.markdown"),value:"markdown"}]},null,8,["modelValue","options"])],2)],2),d("div",{class:R([t.$style.editorContainer,{"ph-no-capture":e.redactValues}])},[L(eO,{ref_key:"expressionResultRef",ref:y,class:R(t.$style.editor),segments:f.value,extensions:P(b),render:_.value,"data-test-id":"expression-modal-output"},null,8,["class","segments","extensions","render"])],2)],2)],2)],2)])),_:1},8,["append-to","class","model-value"])}}}),aO=Vt(nO,[["__cssModules",{$style:{modal:"_modal_7824b_125",container:"_container_7824b_141",sidebar:"_sidebar_7824b_148",schema:"_schema_7824b_157",editor:"_editor_7824b_163",editorContainer:"_editorContainer_7824b_172",io:"_io_7824b_178",input:"_input_7824b_184",output:"_output_7824b_185",header:"_header_7824b_196",headerControls:"_headerControls_7824b_202",tip:"_tip_7824b_210",close:"_close_7824b_214"}}]]),oO={width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},iO=Vt({name:"ExpressionFunctionIcon"},[["render",uP]]),sO=(e=!1)=>({"&.cm-focused":{outline:"0 !important"},".cm-content":{fontFamily:"var(--font-family--monospace)",color:"var(--input--color--text, var(--color--text--shade-1))",caretColor:e?"transparent":"var(--code--caret--color)"},".cm-line":{padding:"0"}}),lO=({rows:e,isReadOnly:t}={rows:5,isReadOnly:!1})=>{const r=Math.max(22*e+8);return[Fa.theme({...sO(t),"&":{maxHeight:`${r}px`,minHeight:"30px",width:"100%",fontSize:"var(--font-size--2xs)",padding:"0 0 0 var(--spacing--2xs)",borderWidth:"var(--border-width)",borderStyle:"var(--input--border-style, var(--border-style))",borderColor:"var(--input--border-color, var(--border-color))",borderRightColor:"var(--input--border-right-color,var(--input--border-color, var(--border-color)))",borderBottomColor:"var(--input--border-bottom-color,var(--input--border-color, var(--border-color)))",borderRadius:"var(--input--radius, var(--radius))",borderTopLeftRadius:0,borderTopRightRadius:"var(--input-triple--radius--top-right, var(--input--radius, var(--radius)))",borderBottomLeftRadius:0,borderBottomRightRadius:"var(--input-triple--radius--bottom-right, var(--input--radius, var(--radius)))",backgroundColor:"white"},".cm-cursor, .cm-dropCursor":{borderLeftColor:"var(--code--caret--color)"},".cm-scroller":{lineHeight:"1.68"},".cm-lineWrapping":{wordBreak:"break-all"}}),xf.resolvableStyle]},uO=()=>[Fa.theme({...sO(!0),"&":{maxHeight:"95px",width:"100%",fontSize:"var(--font-size--2xs)",padding:"0",borderTopLeftRadius:"0",borderBottomLeftRadius:"0",backgroundColor:"white"},".cm-scroller":{lineHeight:"1.6"},".cm-valid-resolvable":{padding:"0 2px",borderRadius:"2px"},".cm-invalid-resolvable":{padding:"0 2px",borderRadius:"2px"}}),xf.resolvableStyle],cO=g({__name:"InlineExpressionEditorInput",props:{modelValue:{},path:{},rows:{default:5},isReadOnly:{type:Boolean,default:!1},additionalData:{default:()=>({})}},emits:["update:model-value","update:selection","focus"],setup(e,{expose:t,emit:r}){const n=e,a=r,o=m(),i=S((()=>[yo.highest(Ta.of(No)),Yo(),Ko(),lO({isReadOnly:n.isReadOnly,rows:n.rows}),Po(),so(),Ra(),mi(),Fa.lineWrapping,Nf()])),l=S((()=>n.modelValue));he("Backspace",(()=>{""===n.modelValue&&a("update:model-value",{value:"",segments:[]})}),{target:o});const{editor:u,segments:c,selection:d,readEditorValue:f,setCursorPosition:h,hasFocus:v,focus:g}=Mf({editorRef:o,editorValue:l,extensions:i,disableSearchDialog:!0,isReadOnly:S((()=>n.isReadOnly)),autocompleteTelemetry:{enabled:!0,parameterPath:n.path},additionalData:n.additionalData});return B(c.display,(e=>{a("update:model-value",{value:"="+f(),segments:e})})),B(d,(e=>{u.value&&a("update:selection",{state:u.value.state,selection:e})})),B(v,(e=>{e&&a("focus")})),t({editor:u,setCursorPosition:h,focus:()=>{v.value||(h("lastExpression"),g())},selectAll:()=>{u.value?.dispatch({selection:d.value.extend(0,u.value?.state.doc.length)})}}),(e,t)=>(s(),p("div",{ref_key:"root",ref:o,title:"","data-test-id":"inline-expression-editor-input"},null,512))}}),dO=Vt(cO,[["__scopeId","data-v-19c4372a"]]),pO=g({__name:"InlineExpressionTip",props:{editorState:{default:void 0},unresolvedExpression:{default:""},selection:{default:()=>Xa.cursor(0)}},setup(e){const t=e,r=me(),n=Qr(),a=m(!1),o=m(!1),i=S((()=>!n.isInputPanelEmpty&&n.focusedMappableInput)),u=S((()=>0===t.unresolvedExpression.trim().length)),c=S((()=>!n.hasInputData&&n.isInputParentOfActiveNode&&n.focusedMappableInput?"executePrevious":a.value?o.value?"dotObject":"dotPrimitive":i.value&&u.value?"drag":"default"));return J((()=>{n.setHighlightDraggables(!1)})),B(c,(e=>{n.setHighlightDraggables(!n.isMappingOnboarded&&"drag"===e)}),{immediate:!0}),de([()=>t.selection,()=>t.unresolvedExpression],(async()=>{const e=await async function(){if(!t.editorState||!t.selection||!t.unresolvedExpression)return[];const e=t.selection.from+1,r=t.editorState.sliceDoc(0,t.selection.from)+"."+t.editorState.sliceDoc(t.selection.to),n=Xa.create([Xa.cursor(e)]);return e>=r.length?[]:(await Pa(new vo(ti.create({doc:r,selection:n}),e,!0)))?.options??[]}();a.value=e.length>0,o.value=e.some((({section:e})=>ja(e)&&e.name===Mo.name))}),{debounce:200}),(e,t)=>{const a=G("n8n-html");return s(),p("div",{class:R([e.$style.tip,{[e.$style.drag]:"drag"===c.value}])},[L(P(Ge),{size:"small",class:R(e.$style.tipText)},{default:ie((()=>[l(k(P(r).baseText("generic.tip"))+": ",1)])),_:1},8,["class"]),"drag"===c.value?(s(),p("div",{key:0,class:R(e.$style.content)},[L(P(Ge),{size:"small",class:R(e.$style.text)},{default:ie((()=>[l(k(P(r).baseText("parameterInput.dragTipBeforePill")),1)])),_:1},8,["class"]),d("div",{class:R([e.$style.pill,{[e.$style.highlight]:!P(n).isMappingOnboarded}])},k(P(r).baseText("parameterInput.inputField")),3),L(P(Ge),{size:"small",class:R(e.$style.text)},{default:ie((()=>[l(k(P(r).baseText("parameterInput.dragTipAfterPill")),1)])),_:1},8,["class"])],2)):"executePrevious"===c.value?(s(),p("div",{key:1,class:R(e.$style.content)},[d("span",null,k(P(r).baseText("expressionTip.noExecutionData")),1)],2)):"dotPrimitive"===c.value?(s(),p("div",{key:2,class:R(e.$style.content)},[W(d("span",null,null,512),[[a,P(r).baseText("expressionTip.typeDotPrimitive")]])],2)):"dotObject"===c.value?(s(),p("div",{key:3,class:R(e.$style.content)},[W(d("span",null,null,512),[[a,P(r).baseText("expressionTip.typeDotObject")]])],2)):(s(),p("div",{key:4,class:R(e.$style.content)},[W(d("span",null,null,512),[[a,P(r).baseText("expressionTip.javascript")]])],2))],2)}}}),mO=Vt(pO,[["__cssModules",{$style:{tip:"_tip_7sobs_125",content:"_content_7sobs_141",tipText:"_tipText_7sobs_145",drag:"_drag_7sobs_152",text:"_text_7sobs_156",pill:"_pill_7sobs_160",highlight:"_highlight_7sobs_172"}}]]),fO=g({__name:"InlineExpressionEditorOutput",props:{segments:{},unresolvedExpression:{default:void 0},editorState:{default:void 0},selection:{default:void 0},isReadOnly:{type:Boolean,default:!1},visible:{type:Boolean},virtualRef:{}},setup(e,{expose:t}){const r=me(),n=uO(),a=Qr(),o=K("content"),{APP_Z_INDEXES:i}=Lt();return J((()=>{a.expressionOutputItemIndex=0})),t({contentRef:o}),(t,a)=>(s(),ae(P(Pe),{open:e.visible,side:"bottom","side-flip":!1,"side-offset":0,align:"start",reference:e.virtualRef,width:"var(--reka-popper-anchor-width)","content-class":t.$style.popover,"enable-slide-in":!1,"enable-scrolling":!1,"suppress-auto-focus":!0,"z-index":P(i).NDV+1},{content:ie((()=>[d("div",{ref:"content",class:R([t.$style.dropdown,"ignore-key-press-canvas"])},[d("div",{class:R(t.$style.header)},[L(P(Ge),{bold:"",size:"small",compact:""},{default:ie((()=>[l(k(P(r).baseText("parameterInput.result")),1)])),_:1}),L(rO)],2),L(P(Ge),{class:R(t.$style.body)},{default:ie((()=>[L(eO,{"data-test-id":"inline-expression-editor-output",segments:e.segments,extensions:P(n)},null,8,["segments","extensions"])])),_:1},8,["class"]),e.isReadOnly?T("",!0):(s(),p("div",{key:0,class:R(t.$style.footer)},[L(mO,{"editor-state":e.editorState,selection:e.selection,"unresolved-expression":e.unresolvedExpression},null,8,["editor-state","selection","unresolved-expression"])],2))],2)])),_:1},8,["open","reference","content-class","z-index"]))}}),hO=Vt(fO,[["__cssModules",{$style:{popover:"_popover_1d3kg_125",dropdown:"_dropdown_1d3kg_131",body:"_body_1d3kg_143",footer:"_footer_1d3kg_152",header:"_header_1d3kg_155"}}]]),vO={key:0},gO=g({__name:"ExpressionParameterInput",props:{path:{},modelValue:{},rows:{default:5},additionalExpressionData:{default:()=>({})},isReadOnly:{type:Boolean,default:!1},isAssignment:{type:Boolean,default:!1},eventBus:{default:()=>St()}},emits:["modal-opener-click","update:model-value","focus","blur"],setup(e,{expose:t,emit:r}){const n=me(),a=m(!1),o=m([]),i=m(),l=m(),u=m(),c=m(),f=m(),h=e,v=r,g=$r(),O=Qr(),y=Ur(),b=x(Un,void 0),_=cP(),w=S((()=>O.isDraggableDragging)),k=S((()=>a.value&&(!_.value||!b?.isPaneMoving.value)));function C(){u.value&&u.value.focus()}function E(){a.value=!0,v("focus")}function q(e){if(e?.target instanceof Element&&Array.from(e.target.classList).some((e=>e.includes("resizer"))))return;if(Nr(e?.target,f.value?.contentRef))return;const t=a.value;if(a.value=!1,t){v("blur",e);const t=sP(o.value,h.modelValue,y.workflowId,O.pushRef,O.activeNode?.type??"");g.track("User closed Expression Editor",t)}}function V({value:e,segments:t}){o.value=t,w.value||e!=="="+h.modelValue&&v("update:model-value",e)}function I({state:e,selection:t}){i.value=e,l.value=t}async function N(e,t){if(!u.value)return;const{editor:r,setCursorPosition:n}=u.value;if(!r)return;const a=await di(se(r),t,e);O.isMappingOnboarded||O.setMappingOnboarded(),O.isAutocompleteOnboarded||(n((a.ranges.at(0)?.head??3)-3),setTimeout((()=>{ai(r)})))}async function W(){if(await $(),!u.value)return;const{editor:e,setCursorPosition:t}=u.value;e&&!O.isAutocompleteOnboarded&&(t("lastExpression"),setTimeout((()=>{C(),ai(e)})))}return Q((()=>{h.eventBus.on("drop",W)})),J((()=>{h.eventBus.off("drop",W)})),B(w,(e=>{e&&!_.value&&q()})),ge(c,(e=>q(e))),t({focus:C,select:function(){u.value&&u.value.selectAll()}}),(t,r)=>(s(),p("div",{ref_key:"container",ref:c,class:R(t.$style["expression-parameter-input"]),onKeydown:Y(q,["tab"])},[d("div",{class:R([t.$style["all-sections"],{[t.$style.focused]:a.value,[t.$style.assignment]:e.isAssignment}])},[d("div",{class:R([t.$style["prepend-section"],"el-input-group__prepend"])},[e.isAssignment?(s(),p("span",vO,"=")):(s(),ae(iO,{key:1}))],2),L(iv,{type:"mapping",disabled:e.isReadOnly,onDrop:N},{default:ie((({activeDrop:r,droppable:n})=>[L(dO,{ref_key:"inlineInput",ref:u,"model-value":e.modelValue,path:e.path,"is-read-only":e.isReadOnly,rows:e.rows,"additional-data":e.additionalExpressionData,class:R({[t.$style.activeDrop]:r,[t.$style.droppable]:n}),onFocus:E,onBlur:q,"onUpdate:modelValue":V,"onUpdate:selection":I},null,8,["model-value","path","is-read-only","rows","additional-data","class"])])),_:1},8,["disabled"]),w.value?T("",!0):(s(),ae(P(Ke),{key:0,variant:"outline",iconOnly:"",icon:"external-link",size:"xsmall","aria-label":P(n).baseText("expressionEdit.editExpression"),class:R(t.$style["expression-editor-modal-opener"]),"data-test-id":"expander",onClick:r[0]||(r[0]=e=>v("modal-opener-click"))},null,8,["aria-label","class"]))],2),L(hO,{ref_key:"outputPopover",ref:f,visible:k.value,"unresolved-expression":e.modelValue,selection:l.value,"editor-state":i.value,segments:o.value,"is-read-only":e.isReadOnly,"virtual-ref":c.value},null,8,["visible","unresolved-expression","selection","editor-state","segments","is-read-only","virtual-ref"])],34))}}),OO=Vt(gO,[["__cssModules",{$style:{"expression-parameter-input":"_expression-parameter-input_1hjsh_125","all-sections":"_all-sections_1hjsh_132","prepend-section":"_prepend-section_1hjsh_137",assignment:"_assignment_1hjsh_144","expression-editor-modal-opener":"_expression-editor-modal-opener_1hjsh_149",focused:"_focused_1hjsh_170",droppable:"_droppable_1hjsh_187",activeDrop:"_activeDrop_1hjsh_198"}}]]),yO=g({__name:"ParameterIssues",props:{issues:{}},setup(e){const t=me();return(r,n)=>e.issues.length?(s(),p("div",{key:0,class:R(r.$style["parameter-issues"]),"data-test-id":"parameter-issues"},[L(P(Ce),{placement:"top"},{content:ie((()=>[L(Rg,{title:`${P(t).baseText("parameterInput.issues")}:`,items:e.issues},null,8,["title","items"])])),default:ie((()=>[L(P(Xe),{icon:"triangle-alert"})])),_:1})],2)):T("",!0)}}),bO=Vt(yO,[["__cssModules",{$style:{"parameter-issues":"_parameter-issues_1vdav_125"}}]]),_O=i(((e,t)=>{t.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var r,n="boolean"==typeof t.cycles&&t.cycles,a=t.cmp&&(r=t.cmp,function(e){return function(t,n){return r({key:t,value:e[t]},{key:n,value:e[n]})}}),o=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);var r,i;if(Array.isArray(t)){for(i="[",r=0;r<t.length;r++)r&&(i+=","),i+=e(t[r])||"null";return i+"]"}if(null===t)return"null";if(-1!==o.indexOf(t)){if(n)return JSON.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}var s=o.push(t)-1,l=Object.keys(t).sort(a&&a(t));for(i="",r=0;r<l.length;r++){var u=l[r],c=e(t[u]);c&&(i&&(i+=","),i+=JSON.stringify(u)+":"+c)}return o.splice(s,1),"{"+i+"}"}}(e)}})),xO=["onClick","onMouseenter"],wO={key:1},SO=g({__name:"ResourceLocatorDropdown",props:{modelValue:{default:void 0},resources:{default:()=>[]},show:{type:Boolean,default:!1},filterable:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},filter:{default:""},hasMore:{type:Boolean,default:!1},errorView:{type:Boolean,default:!1},filterRequired:{type:Boolean,default:!1},width:{default:void 0},allowNewResources:{default:()=>({})},eventBus:{default:()=>St()},disableInactiveItems:{type:Boolean,default:!1},slowLoadNotice:{default:void 0},showSlowLoadNotice:{type:Boolean,default:!1}},emits:["update:modelValue","loadMore","filter","addResourceClick"],setup(e,{expose:t,emit:r}){const n=e,a=r,{debounce:o}=ba(),i=o((()=>{a("loadMore")}),{debounceTime:500}),u=me(),c=A(),f=m(0),h=m(!1),v=m(),g=m(),O=m([]),y=S((()=>{const e=new Set,t=n.resources.reduce(((t,r)=>(e.has(r.value)||(e.add(r.value),n.modelValue&&r.value===n.modelValue.value?t.selected=r:r.isArchived||t.notSelected.push(r)),t)),{selected:null,notSelected:[]});return null===t.selected&&n.modelValue?.cachedResultName&&n.modelValue.value&&(t.selected={name:n.modelValue.cachedResultName,value:n.modelValue.value,url:n.modelValue.cachedResultUrl}),t.selected?[t.selected,...t.notSelected]:t.notSelected}));function b(e){if("ArrowDown"===e.key){if(f.value<y.value.length&&(f.value++,g.value&&1===O.value.length)){const e=O.value[0];if(e.offsetTop+e.clientHeight>g.value.scrollTop+g.value.offsetHeight){const t=e.offsetTop-g.value.offsetHeight+e.clientHeight;g.value.scrollTo({top:t})}}}else if("ArrowUp"===e.key){if(f.value>0){f.value--;const e=n.filterable?40:0;if(g.value&&1===O.value.length){const t=O.value[0];t.offsetTop<=g.value.scrollTop+e&&g.value.scrollTo({top:t.offsetTop-e})}}}else if("Enter"===e.key){if(0===f.value&&n.allowNewResources.label)return void a("addResourceClick");const e=y.value[f.value-1],t=e?.value;if(t&&"boolean"!=typeof t){if(n.disableInactiveItems&&e&&"active"in e&&!1===e.active)return;a("update:modelValue",t)}}}function _(e){a("filter",e)}function x(e){f.value=e,setTimeout((()=>{f.value===e&&(h.value=!0)}),250)}function w(){h.value=!1}function C(){if(!n.loading&&n.hasMore&&g.value){const e=g.value.offsetHeight-(g.value.scrollHeight-g.value.scrollTop);e>-10&&e<10&&i()}}return B((()=>n.show),(e=>{e&&(f.value=0,h.value=!1,setTimeout((()=>{e&&n.filterable&&v.value&&v.value.focus()}),0))})),Q((()=>{n.eventBus.on("keyDown",b)})),J((()=>{n.eventBus.off("keyDown",b)})),t({isWithinDropdown:function(e){return Boolean(e.closest("."+c.popover))}}),B(S((()=>n.hasMore&&!n.loading&&!n.filter)),(e=>{const t=!!g.value&&g.value?.scrollHeight>g.value?.clientHeight;e&&!t&&i()}),{immediate:!0}),(e,t)=>(s(),ae(P(Pe),{side:"bottom",width:n.width?`${n.width}px`:void 0,"content-class":P(c).popover,open:n.show,teleported:!1,"enable-scrolling":!1,"data-test-id":"resource-locator-dropdown"},{trigger:ie((()=>[X(e.$slots,"default")])),content:ie((()=>[n.errorView?(s(),p("div",{key:0,class:R(P(c).messageContainer)},[X(e.$slots,"error")],2)):T("",!0),n.filterable&&!n.errorView?(s(),p("div",{key:1,class:R(P(c).searchInput),onKeydown:b},[L(P(lt),{ref_key:"searchRef",ref:v,"model-value":n.filter,size:"medium",clearable:!0,placeholder:n.allowNewResources.label?P(u).baseText("resourceLocator.placeholder.searchOrCreate"):P(u).baseText("resourceLocator.placeholder.search"),"data-test-id":"rlc-search","onUpdate:modelValue":_},{prefix:ie((()=>[L(P(Xe),{class:R(P(c).searchIcon),icon:"search"},null,8,["class"])])),_:1},8,["model-value","placeholder"])],34)):T("",!0),!n.filterRequired||n.filter||n.errorView||n.loading?n.errorView||n.allowNewResources.label||0!==y.value.length||n.loading?n.errorView?T("",!0):(s(),p("div",{key:4,ref_key:"resultsContainerRef",ref:g,class:R(P(c).container),onScroll:C},[n.allowNewResources.label?(s(),p("div",{key:"addResourceKey",ref_key:"itemsRef",ref:O,"data-test-id":"rlc-item-add-resource",class:R({[P(c).resourceItem]:!0,[P(c).hovering]:0===f.value}),onMouseenter:t[0]||(t[0]=()=>x(0)),onMouseleave:t[1]||(t[1]=()=>w()),onClick:t[2]||(t[2]=()=>a("addResourceClick"))},[d("div",{class:R(P(c).resourceNameContainer)},[d("span",{class:R(P(c).addResourceText)},k(n.allowNewResources.label),3),L(P(Xe),{class:R(P(c).addResourceIcon),icon:"plus"},null,8,["class"])],2)],34)):T("",!0),(s(!0),p(V,null,ee(y.value,((r,o)=>(s(),p("div",{key:r.value.toString(),ref_for:!0,ref_key:"itemsRef",ref:O,class:R({[P(c).resourceItem]:!0,[P(c).selected]:r.value===n.modelValue?.value,[P(c).hovering]:f.value===o+1,[P(c).disabled]:n.disableInactiveItems&&"active"in r&&!1===r.active}),"data-test-id":"rlc-item",onClick:()=>function(e,t){"boolean"!=typeof e&&(n.disableInactiveItems&&t&&"active"in t&&!1===t.active||a("update:modelValue",e))}(r.value,r),onMouseenter:()=>x(o+1),onMouseleave:t[3]||(t[3]=()=>w())},[d("div",{class:R(P(c).resourceNameContainer)},[d("span",null,k(r.name),1),X(e.$slots,"item-badge",{item:r,isHovered:h.value&&f.value===o+1}),r.isArchived?(s(),p("span",{key:0,class:R(P(c).badgesContainer)},[L(P(qe),{class:"ml-3xs",theme:"tertiary",bold:"","data-test-id":"workflow-archived-tag"},{default:ie((()=>[l(k(P(u).baseText("workflows.item.archived")),1)])),_:1})],2)):T("",!0),d("div",{class:R(P(c).urlLink)},[h.value&&r.url&&f.value===o+1?(s(),ae(P(Xe),{key:0,icon:"external-link",size:"small",title:r.linkAlt||P(u).baseText("resourceLocator.mode.list.openUrl"),onClick:e=>{return t=e,n=r.url,t.preventDefault(),t.stopPropagation(),void window.open(n,"_blank");var t,n}},null,8,["title","onClick"])):T("",!0)],2)],2)],42,xO)))),128)),n.loading&&!n.errorView?(s(),p("div",wO,[(s(),p(V,null,ee(3,(e=>d("div",{key:e,class:R(P(c).loadingItem)},[L(P(ut),{class:R(P(c).loader),variant:"p",rows:1},null,8,["class"])],2))),64)),n.showSlowLoadNotice&&n.slowLoadNotice?(s(),p("div",{key:0,class:R(P(c).slowLoadNoticeContainer)},[L(P(Ge),{size:"small",class:R(P(c).tipText)},{default:ie((()=>[l(k(P(u).baseText("generic.tip"))+": ",1)])),_:1},8,["class"]),d("span",{class:R(P(c).hintText)},k(n.slowLoadNotice),3)],2)):T("",!0)])):T("",!0)],34)):(s(),p("div",{key:3,class:R(P(c).messageContainer)},k(P(u).baseText("resourceLocator.mode.list.noResults")),3)):(s(),p("div",{key:2,class:R(P(c).searchRequired)},k(P(u).baseText("resourceLocator.mode.list.searchRequired")),3))])),_:3},8,["width","content-class","open"]))}}),kO=Vt(SO,[["__cssModules",{$style:{popover:"_popover_1jnef_125",container:"_container_1jnef_145",messageContainer:"_messageContainer_1jnef_150",searchInput:"_searchInput_1jnef_157",selected:"_selected_1jnef_165",resourceItem:"_resourceItem_1jnef_169",disabled:"_disabled_1jnef_179",loadingItem:"_loadingItem_1jnef_186",loader:"_loader_1jnef_190",hovering:"_hovering_1jnef_198",searchRequired:"_searchRequired_1jnef_202",urlLink:"_urlLink_1jnef_212",badgesContainer:"_badgesContainer_1jnef_223",resourceNameContainer:"_resourceNameContainer_1jnef_229",searchIcon:"_searchIcon_1jnef_245",addResourceText:"_addResourceText_1jnef_249",addResourceIcon:"_addResourceIcon_1jnef_253",tipText:"_tipText_1jnef_258",slowLoadNoticeContainer:"_slowLoadNoticeContainer_1jnef_265"}}]]),TO=["width","height"],CO=g({__name:"AiStarsIcon",props:{size:{default:"medium"}},setup(e){const t={mini:8,small:10,medium:12,large:16};return(r,n)=>(s(),p("svg",{width:t[e.size],height:t[e.size],viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[...n[0]||(n[0]=[d("g",{id:"NodeIcon"},[d("path",{id:"Union","fill-rule":"evenodd","clip-rule":"evenodd",d:"M15.7982 7.80784L13.92 7.20243C12.7186 6.80602 12.0148 5.83386 11.6844 4.61226L10.8579 0.586096C10.8363 0.506544 10.7837 0.400024 10.6219 0.400024C10.4857 0.400024 10.4075 0.506544 10.386 0.586096L9.55943 4.61361C9.22773 5.83521 8.52525 6.80737 7.32387 7.20378L5.44562 7.80919C5.18 7.89548 5.17595 8.27032 5.44023 8.36066L7.33196 9.01191C8.52929 9.40968 9.22773 10.3805 9.55943 11.5967L10.3873 15.5784C10.4089 15.6579 10.4534 15.8008 10.6233 15.8008C10.7991 15.8008 10.8362 15.6634 10.858 15.5831L10.8592 15.5784L11.6871 11.5967C12.0188 10.3791 12.7173 9.40833 13.9146 9.01191L15.8063 8.36066C16.0679 8.26897 16.0639 7.89413 15.7982 7.80784ZM5.04114 11.3108C3.92815 10.9434 3.81743 10.5296 3.63184 9.83597L3.62672 9.81687L3.15615 8.16649C3.12784 8.05997 2.85008 8.05997 2.82041 8.16649L2.50085 9.69147C2.31074 10.394 1.90623 10.9522 1.21588 11.18L0.11563 11.6574C-0.0367335 11.7072 -0.0394302 11.923 0.112933 11.9742L1.22127 12.3666C1.90893 12.5945 2.31074 13.1527 2.5022 13.8525L2.82176 15.3114C2.85142 15.4179 3.12784 15.4179 3.15615 15.3114L3.53099 13.8592C3.72111 13.1554 4.01235 12.5958 4.94675 12.3666L5.98768 11.9742C6.14004 11.9216 6.13869 11.7059 5.98498 11.656L5.04114 11.3108ZM5.33019 0.812949C5.36674 0.661849 5.58158 0.659434 5.61894 0.811355L5.61899 0.811582L6.02856 2.50239C6.08442 2.69624 6.23624 2.8465 6.43132 2.89951L7.47286 3.18013C7.61383 3.2197 7.61829 3.41714 7.48035 3.46394L7.48015 3.46401L6.38799 3.83076C6.21241 3.88968 6.07619 4.03027 6.02153 4.20719L5.61894 5.77311L5.61884 5.77349C5.58095 5.92613 5.36829 5.91987 5.33166 5.77336L4.94237 4.21215C4.88888 4.03513 4.75378 3.89336 4.57956 3.83328L3.48805 3.4555C3.34919 3.40591 3.36033 3.20859 3.50031 3.17175L3.50054 3.17169L4.53472 2.90337C4.73486 2.85153 4.89134 2.69755 4.94463 2.49805L5.33019 0.812949Z",fill:"currentColor"})],-1)])],8,TO))}}),$O=g({__name:"FromAiOverrideButton",props:{position:{default:"inline"}},emits:["click"],setup(e,{emit:t}){const r=me(),n=t;return(t,a)=>(s(),ae(P(Ce),null,{content:ie((()=>[d("div",null,k(P(r).baseText("parameterOverride.applyOverrideButtonTooltip")),1)])),default:ie((()=>[d("div",{class:R([t.$style.overrideButton,t.$style[e.position]]),"data-test-id":"from-ai-override-button",onClick:a[0]||(a[0]=e=>n("click"))},[L(CO,{size:"large"})],2)])),_:1}))}}),PO=Vt($O,[["__cssModules",{$style:{overrideButton:"_overrideButton_lfr8y_125",inline:"_inline_lfr8y_143",standalone:"_standalone_lfr8y_149"}}]]),QO=g({__name:"FromAiOverrideField",props:{isReadOnly:{type:Boolean}},emits:["close"],setup(e,{emit:t}){const r=t;return(t,n)=>{const a=G("n8n-html");return s(),p("div",{class:R(t.$style.contentOverrideContainer),"data-test-id":"fromAI-override-field"},[d("div",{class:R([t.$style.iconStars,t.$style.noCornersRight])},[L(CO)],2),d("div",{class:R(t.$style.overrideInput)},[W(L(P(Ge),{color:"text-dark",size:"small"},null,512),[[a,P(Oe).baseText("parameterOverride.overridePanelText")]])],2),e.isReadOnly?T("",!0):(s(),p("div",{key:0,class:R([t.$style.overrideCloseButton]),onClick:n[0]||(n[0]=e=>r("close"))},[e.isReadOnly?T("",!0):(s(),ae(P(Xe),{key:0,icon:"x",size:"small"}))],2))],2)}}}),EO=Vt(QO,[["__cssModules",{$style:{iconStars:"_iconStars_18bnf_125",noCornersRight:"_noCornersRight_18bnf_135",overrideInput:"_overrideInput_18bnf_140",overrideCloseButton:"_overrideCloseButton_18bnf_147",contentOverrideContainer:"_contentOverrideContainer_18bnf_161"}}]]),e("T",qO=i(((e,t)=>{var r=sa();t.exports=function(e,t,n){return null==e?e:r(e,t,n)}}))),VO=i(((e,t)=>{t.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}})),RO=i(((e,t)=>{var r=Qt(),n=Dr();t.exports=function(e,t){return t.length<2?e:r(e,n(t,0,-1))}})),e("w",IO=i(((e,t)=>{var r=Pt(),n=VO(),a=RO(),o=Et(),i=Object.prototype.hasOwnProperty;t.exports=function(e,t){var s=-1,l=(t=r(t,e)).length;if(!l)return!0;for(var u=null==e||"object"!=typeof e&&"function"!=typeof e;++s<l;){var c=t[s];if("string"==typeof c){if("__proto__"===c&&!i.call(e,"__proto__"))return!1;if("constructor"===c&&s+1<l&&"string"==typeof t[s+1]&&"prototype"===t[s+1]){if(u&&0===s)continue;return!1}}}var d=a(e,t);return null==d||delete d[o(n(t))]}}))),e("C",NO=i(((e,t)=>{var r=IO();t.exports=function(e,t){return null==e||r(e,t)}}))),WO=a(qt(),1),AO=a(qO(),1),jO=a(NO(),1),DO=/(.*)\[(\d+)\]$/,MO=g({__name:"ParameterOptions",props:{parameter:{},isReadOnly:{type:Boolean},value:{type:[String,Number,Boolean,null,Object,Array]},showOptions:{type:Boolean,default:!0},showExpressionSelector:{type:Boolean,default:!0},showFocusPanel:{type:Boolean,default:!0},customActions:{default:()=>[]},iconOrientation:{default:"vertical"},loading:{type:Boolean,default:!1},loadingMessage:{default:()=>me().baseText("genericHelpers.loading")},isContentOverridden:{type:Boolean,default:!1},showDelete:{type:Boolean,default:!1},onDelete:{type:Function,default:void 0}},emits:["update:modelValue","menu-expanded"],setup(e,{emit:t}){const r=e,n=t,a=me(),o=Qr(),i=S((()=>o.activeNode)),u=S((()=>r.parameter.default===r.value)),c=S((()=>Cr(r.parameter,r.value))),m=S((()=>hP(r.parameter,"editor"))),f=x(pa,!1),h=S((()=>!f&&!r.parameter.noDataExpression&&r.showExpressionSelector&&!r.isReadOnly)),v=cP(),g=Ci(),O=S((()=>!(!r.showFocusPanel||f||r.parameter.isNodeSetting||r.isReadOnly||r.isContentOverridden||!i.value&&!v.value||!(g.isNdvInFocusPanelEnabled?(r.parameter.typeOptions?.rows??1)>1||void 0!==m.value:"string"===r.parameter.type||"json"===r.parameter.type)))),y=S((()=>!r.isReadOnly&&"collection"!==r.parameter.type&&"credentialsSelect"!==r.parameter.type&&!["codeNodeEditor","sqlEditor"].includes(r.parameter.typeOptions?.editor??"")&&!!r.showOptions)),b=S((()=>c.value?"expression":"fixed")),_=S((()=>!!r.parameter.typeOptions?.loadOptionsMethod||!!r.parameter.typeOptions?.loadOptions)),w=S((()=>i.value&&["n8n-nodes-base.aiTransform"].includes(i.value.type)?a.baseText("parameterInput.clearContents"):a.baseText("parameterInput.resetValue"))),C=S((()=>{if(Array.isArray(r.customActions)&&r.customActions.length>0)return r.customActions;if("htmlEditor"===m.value&&!c.value)return[{label:a.baseText("parameterInput.formatHtml"),value:"formatHtml"}];const e={label:w.value,value:"resetValue",disabled:u.value},t=[["codeNodeEditor","sqlEditor"].includes(r.parameter.typeOptions?.editor??"")?[]:e].flat();return _.value||"resourceLocator"===r.parameter.type&&Gn(r.value)&&"list"===r.value.mode?[{label:a.baseText("parameterInput.refreshList"),value:"refreshOptions"},...t]:t})),$=e=>n("menu-expanded",e),Q=e=>{"expression"===e&&n("update:modelValue",c.value?"openExpression":"addExpression"),"fixed"===e&&c.value&&n("update:modelValue","removeExpression")};return(t,r)=>(s(),p("div",{class:R(t.$style.container),"data-test-id":"parameter-options-container"},[e.loading?(s(),p("div",{key:0,class:R(t.$style.loader),"data-test-id":"parameter-options-loader"},[e.loading?(s(),ae(P(Ge),{key:0,size:"small"},{default:ie((()=>[L(P(Xe),{icon:"refresh-cw",size:"xsmall",spin:!0}),l(" "+k(e.loadingMessage),1)])),_:1})):T("",!0)],2)):(s(),p("div",{key:1,class:R(t.$style.controlsContainer)},[O.value?(s(),ae(P(De),{key:0,variant:"ghost",size:"small","icon-size":"large",icon:"panel-right",class:R(t.$style.focusButton),title:P(a).baseText("parameterInput.focusParameter"),"data-test-id":"parameter-focus-button",onClick:r[0]||(r[0]=e=>t.$emit("update:modelValue","focus"))},null,8,["class","title"])):T("",!0),d("div",null,[y.value?(s(),ae(P(ke),{key:0,placement:"bottom-end",size:"small",theme:"dark","icon-size":"large",actions:C.value,"icon-orientation":e.iconOrientation,onAction:r[1]||(r[1]=e=>t.$emit("update:modelValue",e)),onVisibleChange:$},null,8,["actions","icon-orientation"])):T("",!0)]),h.value?(s(),ae(P(Me),{key:1,size:"small",class:R(t.$style.expressionSwitch),"model-value":b.value,disabled:e.isReadOnly,options:[{label:P(a).baseText("parameterInput.fixed"),value:"fixed"},{label:P(a).baseText("parameterInput.expression"),value:"expression"}],"onUpdate:modelValue":Q},null,8,["class","model-value","disabled","options"])):T("",!0),e.showDelete&&e.onDelete?(s(),ae(P(De),{key:2,variant:"ghost",size:"small","icon-size":"large",icon:"trash-2",class:R(t.$style.deleteButton),title:P(a).baseText("parameterInputList.delete"),"data-test-id":"parameter-delete-button",onClick:e.onDelete},null,8,["class","title","onClick"])):T("",!0)],2))],2))}}),e("f",BO=Vt(MO,[["__cssModules",{$style:{container:"_container_1vslp_125",loader:"_loader_1vslp_132",controlsContainer:"_controlsContainer_1vslp_139",expressionSwitch:"_expressionSwitch_1vslp_145",focusButton:"_focusButton_1vslp_149",deleteButton:"_deleteButton_1vslp_156"}}]])),zO={key:1},XO=g({__name:"ParameterInputFull",props:{parameter:{},path:{},value:{type:[String,Number,Boolean,null,Object,Array]},label:{default:()=>({size:"small"})},displayOptions:{type:Boolean},optionsPosition:{default:"top"},hideHint:{type:Boolean,default:!1},isReadOnly:{type:Boolean,default:!1},rows:{default:5},isAssignment:{type:Boolean},hideLabel:{type:Boolean,default:!1},hideIssues:{type:Boolean,default:!1},entryIndex:{},showDelete:{type:Boolean,default:!1},onDelete:{type:Function,default:void 0},optionsOverrides:{}},emits:["blur","update","hover","drop"],setup(e,{emit:t}){const r=e,n=t,a=me(),o=or(),i=m(St()),l=m(!1),u=m(!1),c=m(!1),f=m(!1),h=Qr(),v=$r(),{isEnabled:g}=bP(),O=x(Nn,void 0),b=x(pa,!1),_=S((()=>{const e=O?.value;return e?e.workflow.getNode(e.nodeName):h.activeNode})),w=m(Yt(r,_.value)),k=S((()=>!(!_.value||Q.value)&&null!==w.value)),C=S((()=>k.value&&!!fr(r.value?.toString()??""))),$=S((()=>a.nodeText(_.value?.type).hint(r.parameter,r.path))),Q=S((()=>"resourceLocator"===r.parameter.type||"workflowSelector"===r.parameter.type)),E=S((()=>r.parameter.noDataExpression||r.isReadOnly||Q.value||q.value)),q=S((()=>Cr(r.parameter,r.value))),V=S((()=>"boolean"===r.parameter.type&&g.value&&!q.value)),I=S((()=>a.nodeText(_.value?.type).inputLabelDescription(r.parameter,r.path))),N=S((()=>{if(r.optionsOverrides?.hideExpressionSelector)return!1;if(Q.value){const e=r.value&&"object"==typeof r.value&&"value"in r.value&&r.value.value;return!(e&&fr(String(e))||vr(r.parameter))}return!C.value}));function W(){l.value=!0,r.parameter.noDataExpression||h.setMappableNDVInputFocus(r.parameter.displayName),h.setFocusedInputPath(r.path??"")}function A(){l.value=!1,r.parameter.noDataExpression||h.focusedMappableInput!==r.parameter.displayName||h.setMappableNDVInputFocus(""),h.setFocusedInputPath(""),n("blur")}function j(e){u.value=e}function D(){f.value=!0}function M(){f.value=!1}function z(e){C.value&&"resetValue"===e&&J(!0),i.value.emit("optionSelected",e)}function X(e){n("update",e)}function U(e){Cr(r.parameter,e.value)&&i.value.emit("optionSelected","addExpression")}function Y(e){const t=r.value,s=Pr(r.parameter,e,t),l=Q.value&&Gn(t)?t.value:t;s.startsWith("=")&&(c.value=!0),setTimeout((()=>{if(_.value){let e;if(Q.value)if(Gn(r.value))if("list"===r.value.mode&&r.parameter.modes&&r.parameter.modes.length>1){let t=r.parameter.modes.find((e=>"id"===e.name))??null;t||(t=r.parameter.modes.filter((e=>"list"!==e.name))[0]),e={node:_.value.name,name:r.path,value:{__rl:!0,value:s,mode:t?t.name:""}}}else e={node:_.value.name,name:r.path,value:{__rl:!0,value:s,mode:r.value?.mode}};else e={node:_.value.name,name:r.path,value:{__rl:!0,value:s,mode:""}};else e={node:_.value.name,name:r.path,value:s};X(e),n("drop",s),i.value.emit("drop",s),h.isMappingOnboarded||(o.showMessage({title:a.baseText("dataMapping.success.title"),message:a.baseText("dataMapping.success.moreInfo"),type:"success"}),h.setMappingOnboarded()),h.setMappingTelemetry({dest_node_type:_.value.type,dest_parameter:r.path,dest_parameter_mode:"string"==typeof l&&l.startsWith("=")?"expression":"fixed",dest_parameter_empty:""===l||void 0===l,dest_parameter_had_mapping:"string"==typeof l&&l.startsWith("=")&&Jt(l),success:!0})}c.value=!1}),200)}const F=S((()=>k.value&&!C.value&&!r.isReadOnly));B((()=>r.isReadOnly),(e=>{e&&void 0!==r.parameter.disabledOptions&&X({name:r.path,value:r.parameter.default})})),B(f,(e=>{n("hover",e)}));const G=K("parameterInputWrapper"),Z=S((()=>G.value?.isSingleLineInput??!1));function H(){if(!w.value)return;v.track("User turned on fromAI override",{nodeType:_.value?.type,parameter:r.path}),er(w.value,String(r.value));const e=pr(w.value,r,!0);X({node:_.value?.name,name:r.path,value:e})}function J(e=!1){if(!w.value)return;const t=e||b;v.track("User turned off fromAI override",{nodeType:_.value?.type,parameter:r.path}),X({node:_.value?.name,name:r.path,value:t?r.parameter.default:pr(w.value,r,!1)}),setTimeout((async()=>{await(G.value?.focusInput()),G.value?.selectInput()}),0)}return(t,r)=>V.value?(s(),p("div",{key:0,class:R(t.$style.inlineSwitchWrapper),onMouseenter:D,onMouseleave:M},[L(iv,{type:"mapping",disabled:E.value,sticky:"","sticky-offset":[3,3],class:R(t.$style.inlineSwitchToggle),onDrop:Y},{default:ie((({droppable:t,activeDrop:r})=>[L(ab,{ref_key:"parameterInputWrapper",ref:G,parameter:e.parameter,"model-value":e.value,path:e.path,"is-read-only":e.isReadOnly,rows:e.rows,droppable:t,"active-drop":r,"force-show-expression":c.value,"hide-issues":e.hideIssues,label:e.label,"event-bus":i.value,"input-size":"small",onUpdate:X,onTextInput:U,onFocus:W,onBlur:A,onDrop:Y},null,8,["parameter","model-value","path","is-read-only","rows","droppable","active-drop","force-show-expression","hide-issues","label","event-bus"])])),_:1},8,["disabled","class"]),L(P(yt),{class:R(t.$style.inlineSwitchLabel),label:P(a).nodeText(_.value?.type).inputLabelDisplayName(e.parameter,e.path),"tooltip-text":I.value,"show-tooltip":l.value,"show-options":u.value||l.value||f.value,bold:!1,size:e.label.size,"input-name":e.parameter.name,color:"text-dark"},{options:ie((()=>[e.displayOptions?(s(),ae(BO,{key:0,parameter:e.parameter,value:e.value,"is-read-only":e.isReadOnly,"show-options":e.displayOptions,"show-expression-selector":N.value,"is-content-overridden":C.value,"show-delete":e.showDelete,"on-delete":e.onDelete,"onUpdate:modelValue":z,onMenuExpanded:j},null,8,["parameter","value","is-read-only","show-options","show-expression-selector","is-content-overridden","show-delete","on-delete"])):T("",!0)])),_:1},8,["class","label","tooltip-text","show-tooltip","show-options","size","input-name"]),F.value?(s(),ae(PO,{key:0,onClick:H})):T("",!0)],34)):(s(),ae(P(yt),{key:1,ref:"inputLabel",class:R([t.$style.wrapper]),label:e.hideLabel?"":P(a).nodeText(_.value?.type).inputLabelDisplayName(e.parameter,e.path),"tooltip-text":P(a).nodeText(_.value?.type).inputLabelDescription(e.parameter,e.path),"show-tooltip":l.value,"show-options":u.value||l.value||c.value,"options-position":e.optionsPosition,bold:!1,size:e.label.size,"input-name":e.parameter.name,color:"text-dark",onMouseenter:D,onMouseleave:M},y({default:ie((()=>[L(iv,{type:"mapping",disabled:E.value,sticky:"","sticky-offset":[3,3],onDrop:Y},{default:ie((({droppable:t,activeDrop:r})=>[w.value&&C.value?(s(),ae(EO,{key:0,"is-read-only":e.isReadOnly,onClose:J},null,8,["is-read-only"])):(s(),p("div",zO,[L(ab,{ref_key:"parameterInputWrapper",ref:G,parameter:e.parameter,"model-value":e.value,path:e.path,"is-read-only":e.isReadOnly,"is-assignment":e.isAssignment,rows:e.rows,droppable:t,"active-drop":r,"force-show-expression":c.value,hint:$.value,"hide-hint":e.hideHint,"hide-issues":e.hideIssues,label:e.label,"event-bus":i.value,"can-be-overridden":k.value,"hide-label":e.hideLabel,"input-size":"small",onUpdate:X,onTextInput:U,onFocus:W,onBlur:A,onDrop:Y},y({_:2},[F.value&&Z.value?{name:"overrideButton",fn:ie((()=>[L(PO,{onClick:H})])),key:"0"}:void 0]),1032,["parameter","model-value","path","is-read-only","is-assignment","rows","droppable","active-drop","force-show-expression","hint","hide-hint","hide-issues","label","event-bus","can-be-overridden","hide-label"])]))])),_:1},8,["disabled"]),d("div",{class:R({[t.$style.options]:!0,[t.$style.visible]:u.value||l.value||c.value})},["bottom"===e.optionsPosition?(s(),ae(BO,{key:0,parameter:e.parameter,value:e.value,"is-read-only":e.isReadOnly,"show-options":e.displayOptions,"show-expression-selector":N.value,"show-focus-panel":!e.optionsOverrides?.hideFocusPanelButton,"is-content-overridden":C.value,"show-delete":e.showDelete,"on-delete":e.onDelete,"onUpdate:modelValue":z,onMenuExpanded:j},null,8,["parameter","value","is-read-only","show-options","show-expression-selector","show-focus-panel","is-content-overridden","show-delete","on-delete"])):T("",!0)],2),d("div",{class:R({[t.$style.optionsAbove]:!0,[t.$style.visible]:u.value||l.value||c.value})},[e.displayOptions&&"top-absolute"===e.optionsPosition?(s(),ae(BO,{key:0,parameter:e.parameter,value:e.value,"is-read-only":e.isReadOnly,"show-options":e.displayOptions,"show-expression-selector":N.value,"show-focus-panel":!e.optionsOverrides?.hideFocusPanelButton,"is-content-overridden":C.value,"show-delete":e.showDelete,"on-delete":e.onDelete,"onUpdate:modelValue":z,onMenuExpanded:j},null,8,["parameter","value","is-read-only","show-options","show-expression-selector","show-focus-panel","is-content-overridden","show-delete","on-delete"])):T("",!0)],2),C.value&&w.value?(s(),ae(YO,{key:0,modelValue:w.value,"onUpdate:modelValue":r[0]||(r[0]=e=>w.value=e),parameter:e.parameter,path:e.path,"is-read-only":e.isReadOnly,onUpdate:X},null,8,["modelValue","parameter","path","is-read-only"])):T("",!0)])),_:2},[F.value&&!Z.value&&"top"===e.optionsPosition?{name:"persistentOptions",fn:ie((()=>[d("div",{class:R([t.$style.noCornersBottom,t.$style.overrideButtonInOptions,{[t.$style.overrideButtonIssueOffset]:G.value?.displaysIssues}])},[L(PO,{position:"standalone",onClick:H})],2)])),key:"0"}:void 0,e.displayOptions&&"top"===e.optionsPosition?{name:"options",fn:ie((()=>[L(BO,{parameter:e.parameter,value:e.value,"is-read-only":e.isReadOnly,"show-options":e.displayOptions,"show-expression-selector":N.value,"show-focus-panel":!e.optionsOverrides?.hideFocusPanelButton,"is-content-overridden":C.value,"show-delete":e.showDelete,"on-delete":e.onDelete,"onUpdate:modelValue":z,onMenuExpanded:j},null,8,["parameter","value","is-read-only","show-options","show-expression-selector","show-focus-panel","is-content-overridden","show-delete","on-delete"])])),key:"1"}:void 0]),1032,["class","label","tooltip-text","show-tooltip","show-options","options-position","size","input-name"]))}}),LO=Vt(XO,[["__cssModules",{$style:{wrapper:"_wrapper_129ui_125",options:"_options_129ui_128",optionsAbove:"_optionsAbove_129ui_129",inlineSwitchWrapper:"_inlineSwitchWrapper_129ui_133",inlineSwitchLabel:"_inlineSwitchLabel_129ui_142",inlineSwitchToggle:"_inlineSwitchToggle_129ui_145",overrideButtonInOptions:"_overrideButtonInOptions_129ui_158",overrideButtonIssueOffset:"_overrideButtonIssueOffset_129ui_163",noCornersBottom:"_noCornersBottom_129ui_168",visible:"_visible_129ui_181"}}]]),UO=g({__name:"ParameterOverrideSelectableList",props:f({parameter:{},path:{},isReadOnly:{type:Boolean,default:!1}},{modelValue:{required:!0},modelModifiers:{}}),emits:f(["update"],["update:modelValue"]),setup(e,{emit:t}){const r=j(e,"modelValue"),n=e,a=S((()=>Object.entries(r.value.extraProps).map((([e,t])=>({name:e,...t}))))),o=t;function i(e){o("update",e)}function l(e){delete r.value.extraPropValues[e],i({name:n.path,value:pr(r.value,n,!0)})}return(t,o)=>(s(),ae(P(Re),{modelValue:r.value.extraPropValues,"onUpdate:modelValue":o[0]||(o[0]=e=>r.value.extraPropValues=e),class:"mt-2xs",inputs:a.value,disabled:e.isReadOnly,onRemoveItem:l},{displayItem:ie((({name:t,tooltip:a,initialValue:o,type:s,typeOptions:l})=>{return[L(LO,{parameter:{name:t,displayName:(u=t,u[0].toUpperCase()+u.slice(1)),type:s,default:o,noDataExpression:!0,description:a,typeOptions:l},"is-read-only":e.isReadOnly,value:r.value?.extraPropValues[t],path:`${e.path}.${t}`,"input-size":"small",onUpdate:e=>{r.value.extraPropValues[t]=e.value,i({name:n.path,value:P(pr)(r.value,n,!0)})}},null,8,["parameter","is-read-only","value","path","onUpdate"])];var u})),_:1},8,["modelValue","inputs","disabled"]))}}),YO=UO,FO=a(_O(),1),GO=["data-test-id"],ZO={key:0,"data-test-id":"rlc-error-code"},HO={"data-test-id":"rlc-error-message"},KO={key:2,"data-test-id":"permission-error-link"},JO=g({__name:"ResourceLocator",props:{modelValue:{},parameter:{},path:{},loadOptionsMethod:{default:void 0},node:{default:void 0},inputSize:{default:"small"},parameterIssues:{default:()=>[]},dependentParametersValues:{default:null},displayTitle:{default:""},isReadOnly:{type:Boolean,default:!1},expressionComputedValue:{},expressionDisplayValue:{default:""},forceShowExpression:{type:Boolean,default:!1},isValueExpression:{type:Boolean,default:!1},expressionEditDialogVisible:{type:Boolean,default:!1},eventBus:{default:()=>St()}},emits:["update:modelValue","drop","blur","modalOpenerClick"],setup(e,{emit:t}){const r=/check\s+(your\s+)?credentials?/i,n=["401","403"],a=["NodeApiError: Authorization failed","NodeApiError: Unable to sign without access token","secretOrPrivateKey must be an asymmetric key when using RS256"],o=e,i=t,u=cr(),{callDebounced:c}=ba(),f=me(),h=$r(),v=A(),g=m(!1),O=m(!1),b=m(""),_=m({}),w=m(!1),C=m(0),E=m(null),q=m(),I=m(),W=m(!1),j=m(null),D=Hr(),M=Qr(),X=ga(),U=Xr(),Y=Ur(),F=br(),G=yr(),Z=x(Nn,void 0),H=S((()=>o.node?At(D.getNodeType(o.node.type)?.displayName??""):"")),K=S((()=>"object"!=typeof o.modelValue?"":o.modelValue?o.modelValue.mode:o.parameter.modes?o.parameter.modes[0].name:"")),te=S((()=>"list"===K.value)),re=S((()=>{const e=(he.value?.errorDetails?.stackTrace??"").split("\n").some((e=>a.includes(e.trim())));return n.includes(he.value?.errorDetails?.httpCode??"")||a.includes(he.value?.errorDetails?.message??"")||e})),ne=S((()=>{if(!o.node)return!1;if(Te.value)return!1;const e=D.getNodeType(o.node.type);return!(!(e&&void 0!==e.credentials&&e.credentials.length>0)||o.node.credentials)})),oe=S((()=>se.value.placeholder?se.value.placeholder:{list:f.baseText("resourceLocator.mode.list.placeholder"),id:f.baseText("resourceLocator.id.placeholder"),url:f.baseText("resourceLocator.url.placeholder")}[K.value]??"")),se=S((()=>ze(K.value)??{})),le=S((()=>o.parameter.modes&&o.parameter.modes.length>1)),ue=S((()=>vr(o.parameter))),ce=S((()=>"object"!=typeof o.modelValue?`${o.modelValue}`:te.value?o.modelValue?.cachedResultName??o.modelValue?.value??"":o.modelValue?.value??"")),de=xe((async()=>{if(te.value&&"object"==typeof o.modelValue)return o.modelValue?.cachedResultUrl??null;if("url"===K.value){if(o.isValueExpression&&"string"==typeof o.expressionComputedValue&&o.expressionComputedValue.startsWith("http"))return o.expressionComputedValue;if("string"==typeof ce.value&&ce.value.startsWith("http"))return ce.value}if(se.value.url){const e=o.isValueExpression?o.expressionComputedValue:ce.value;if("string"==typeof e){const t=se.value.url.replace(/\{\{\$value\}\}/g,e),r=await u.resolveExpression(t,{},Z?.value??{});return"string"==typeof r?r:null}}return null}),null),pe=S((()=>({parameters:o.node?.parameters??{},credentials:o.node?.credentials??{},filter:b.value,projectId:F.currentProjectId,workflowId:Y.workflow.id}))),fe=S((()=>{const e={...pe.value};return e.parameters=Object.keys(o.node?.parameters??{}).reduce(((e,t)=>(t!==o.parameter.name&&o.node?.parameters&&(e[t]=o.node.parameters[t]),e)),{}),(0,FO.default)(e)})),he=S((()=>_.value[fe.value]??null)),ve=S((()=>(he.value?.results??[]).map((e=>({...e,...e.name&&e.url?{linkAlt:Ne(e.name)}:{}}))))),Oe=S((()=>!!he.value?.nextPageToken)),ye=S((()=>Ce.value&&""===b.value||!he.value||!!he.value?.loading)),be=S((()=>!(!he.value||!he.value.error))),_e=S((()=>!!De(se.value,"searchable"))),we=S((()=>De(se.value,"slowLoadNotice"))),Se=S((()=>we.value?.message)),ke=S((()=>we.value?.timeout??1e4)),Te=S((()=>!!De(se.value,"skipCredentialsCheckInRLC"))),Ce=S((()=>!!De(se.value,"searchFilterRequired"))),$e=m(Yt({value:o.modelValue?.value??"",...o},o.node)),Pe=S((()=>!!o.node&&null!==$e.value)),Qe=S((()=>Pe.value&&!!fr(o.modelValue?.value?.toString()??""))),Ee=S((()=>Pe.value&&!Qe.value&&!o.isReadOnly)),qe=S((()=>{if(!o.node)return;const e=De(se.value,"allowNewResource");return e&&"object"==typeof e?{label:f.baseText(e.label,{interpolate:{resourceName:b.value?b.value:e.defaultName??""}}),method:e.method,url:e.url}:void 0})),Ve=async()=>{if(!o.node||!qe.value)return;const{method:e,url:t}=qe.value;if(t){let e=t;if(e.includes("{{$projectId}}")){const t=F.currentProjectId??G?.value?.homeProject?.id??F.personalProject?.id??"";e=e.replace(/\{\{\$projectId\}\}/g,t)}return ut(),We(),void je(e)}const r=await u.resolveRequiredParameters(o.parameter,pe.value.parameters,Z?.value??{});if(!r||!e)return;const n={nodeTypeAndVersion:{name:o.node.type,version:o.node.typeVersion},path:o.path,currentNodeParameters:r,credentials:o.node.credentials,handler:e,payload:{name:b.value}},a=await D.getNodeParameterActionResult(n);"boolean"!=typeof a&&(We(),await at(),b.value="",ct(a))},Re=S((()=>qe.value&&(qe.value.method||qe.value.url)?Ve:void 0));function Ie(){q.value&&(C.value=q.value.offsetWidth)}function Ne(e){return"list"===K.value&&e?f.baseText("resourceLocator.openSpecificResource",{interpolate:{entity:e.toString(),appName:H.value}}):f.baseText("resourceLocator.openResource",{interpolate:{appName:H.value}})}function We(){_.value={},Ke("User refreshed resource locator list")}function Ae(e){g.value&&!_e.value&&o.eventBus.emit("keyDown",e)}function je(e){window.open(e,"_blank"),Ke("User clicked resource locator link")}function De(e,t){return e.typeOptions?.[t]}function Me(){const e=M.activeNode;if(!e?.credentials)return;const t=Object.keys(e.credentials)[0];if(!t)return;const r=e.credentials[t].id;r&&U.openExistingCredential(r)}function Be(){if(!o.node)return;const e=D.getNodeType(o.node.type);if(!e)return;const t=e.credentials?.[0].name??"",r=Ft(e),n=null!==r&&Array.isArray(r.options)&&r.options?.length>0;Wt.emit("credential.createNew",{type:t,showAuthOptions:n})}function ze(e){return o.parameter.modes?o.parameter.modes.find((t=>t.name===e))??null:null}function Le(e){return"id"===e.name||"url"===e.name||"list"===e.name?f.baseText(`resourceLocator.mode.${e.name}`):e.displayName}function Ye(e){const t={__rl:!0,value:e,mode:K.value};if(te.value){const r=ve.value.find((t=>t.value===e));r?.name&&(t.cachedResultName=r.name),r?.url&&(t.cachedResultUrl=r.url)}else t.value=Ar(e);i("update:modelValue",t)}function Fe(e){te.value&&e.preventDefault()}function Ze(){E.value?.focus()}function He(e){"object"!=typeof o.modelValue?i("update:modelValue",{__rl:!0,value:o.modelValue,mode:e}):"url"===e&&o.modelValue?.cachedResultUrl?i("update:modelValue",{__rl:!0,mode:e,value:o.modelValue.cachedResultUrl}):"id"===e&&"list"===K.value&&o.modelValue?.value?i("update:modelValue",{__rl:!0,mode:e,value:o.modelValue.value}):i("update:modelValue",{__rl:!0,mode:e,value:o.modelValue?.value??""}),Ke("User changed resource locator mode",{mode:e})}function Ke(e,t){h.track(e,{instance_id:X.instanceId,workflow_id:Y.workflowId,node_type:o.node?.type,resource:o.node?.parameters.resource,operation:o.node?.parameters.operation,field_name:o.parameter.name,...t})}function et(e){st(),i("drop",e)}function tt(e){b.value=e,rt()}function rt(e=zn.INPUT.SEARCH){he.value?.error&&delete _.value[fe.value],c(at,{debounceTime:e,trailing:!0})}function nt(e,t){const r={..._.value[e]||{},...t};_.value={..._.value,[e]:r}}async function at(){const e=pe.value,t=fe.value,r=_.value[t];if(ne.value)return void nt(t,{error:!0});if(Ce.value&&!e.filter)return;if(!o.node)return;let n;try{if(r){const e=r.nextPageToken;if(e)n=e,nt(t,{loading:!0});else{if(!r.error)return;nt(t,{error:!1,loading:!0})}}else nt(t,{loading:!0,error:!1,results:[],nextPageToken:null});const a=await u.resolveRequiredParameters(o.parameter,e.parameters,Z?.value??{}),i=De(se.value,"searchListMethod"),s={nodeTypeAndVersion:{name:o.node.type,version:o.node.typeVersion},path:o.path,methodName:i,currentNodeParameters:a,credentials:o.node.credentials,projectId:F.currentProjectId,workflowId:Y.workflow.id};e.filter&&(s.filter=e.filter),n&&(s.paginationToken=n);const l=await D.getResourceLocatorResults(s);if(nt(t,{results:(r?.results??[]).concat(l.results),nextPageToken:l.paginationToken??null,loading:!1,error:!1}),fe.value!==t)return void rt(0);e.filter&&!w.value&&(w.value=!0,Ke("User searched resource locator list"))}catch(N){nt(t,{loading:!1,error:!0,errorDetails:{message:ot(N.message),description:N.description,httpCode:N.httpCode,stackTrace:N.stacktrace}}),fe.value!==t&&rt(0)}}function ot(e){let t=[];return t=/[-–—]/.test(e)?e.split(/\s*[-–—]\s*/):e.split(/(?<=[.!?])\s+/),t.filter((e=>!!e.trim()&&!r.test(e))).join(" ").trim()}function it(){te.value&&!g.value&&(async function(){he.value&&!he.value.error||(b.value="",await at())}(),g.value||O.value||(g.value=!0))}function st(){if(te.value&&o.parameter.modes&&o.parameter.modes.length>1){const e=ze("id")??o.parameter.modes.filter((({name:e})=>"list"!==e))[0];e&&i("update:modelValue",{__rl:!0,value:o.modelValue&&"object"==typeof o.modelValue?o.modelValue.value:"",mode:e.name})}}function ut(){g.value&&(g.value=!1,O.value=!0,$((()=>{E.value?.blur(),O.value=!1})))}function ct(e){Ye(e),ut()}function dt(e){const t=e.relatedTarget;t instanceof HTMLElement&&I.value?.isWithinDropdown(t)||(_e.value&&!be.value||ut(),i("blur"))}function pt(){o.node&&$e.value&&(h.track("User turned on fromAI override",{nodeType:o.node.type,parameter:o.path}),er($e.value,o.modelValue.value?.toString()??""),i("update:modelValue",{...o.modelValue,value:pr($e.value,o,!0)}))}function mt(){o.node&&$e.value&&(h.track("User turned off fromAI override",{nodeType:o.node.type,parameter:o.path}),i("update:modelValue",{...o.modelValue,value:pr($e.value,o,!1)}),setTimeout((()=>{E.value?.focus(),E.value?.select()}),0))}return B(be,((e,t)=>{g.value&&e&&!t&&E.value&&E.value.focus()})),B((()=>o.isValueExpression),(async e=>{e&&st(),await $(),E.value?.focus()})),B(se,(e=>{e.extractValue?.regex&&Gn(o.modelValue)&&o.modelValue.__regex!==e.extractValue.regex&&i("update:modelValue",{...o.modelValue,__regex:e.extractValue.regex})})),B([ye,g],(([e,t])=>{Se.value&&(e&&t?(j.value&&clearTimeout(j.value),W.value=!1,j.value=setTimeout((()=>{W.value=!0}),ke.value)):(j.value&&(clearTimeout(j.value),j.value=null),W.value=!1))})),B((()=>o.dependentParametersValues),((e,t)=>{null!==t&&null!==e&&t!==e&&o.modelValue&&Gn(o.modelValue)&&""!==o.modelValue.value&&i("update:modelValue",{...o.modelValue,cachedResultName:"",cachedResultUrl:"",value:""})})),Q((()=>{o.eventBus.on("refreshList",We),window.addEventListener("resize",Ie),Qr().$subscribe((()=>{Ie()})),setTimeout((()=>{Ie()}),0)})),J((()=>{o.eventBus.off("refreshList",We),window.removeEventListener("resize",Ie),j.value&&clearTimeout(j.value)})),ge(I,ut),(t,r)=>(s(),p("div",{ref_key:"containerRef",ref:q,class:"resource-locator","data-test-id":`resource-locator-${e.parameter.name}`},[L(kO,{ref_key:"dropdownRef",ref:I,"model-value":e.modelValue,show:g.value,filterable:_e.value,"filter-required":Ce.value,resources:ve.value,loading:ye.value,filter:b.value,"has-more":Oe.value,"error-view":be.value,width:C.value,"event-bus":e.eventBus,"allow-new-resources":qe.value,"slow-load-notice":Se.value,"show-slow-load-notice":W.value,"onUpdate:modelValue":ct,onFilter:tt,onLoadMore:rt,onAddResourceClick:Re.value},{error:ie((()=>[d("div",{class:R(P(v).errorContainer),"data-test-id":"rlc-error-container"},[ne.value||he.value.errorDetails?(s(),ae(P(Ge),{key:0,color:"text-dark",align:"center",tag:"div"},{default:ie((()=>[l(k(P(f).baseText("resourceLocator.mode.list.error.title")),1)])),_:1})):T("",!0),he.value.errorDetails?(s(),p("div",{key:1,class:R(P(v).errorDetails)},[L(P(Ge),{size:"small"},{default:ie((()=>[he.value.errorDetails.httpCode?(s(),p("span",ZO,k(he.value.errorDetails.httpCode)+" - ",1)):T("",!0),d("span",HO,k(he.value.errorDetails.message),1)])),_:1}),he.value.errorDetails.description?(s(),ae(P(Ue),{key:0,theme:"warning",class:R(P(v).errorDescription)},{default:ie((()=>[l(k(he.value.errorDetails.description),1)])),_:1},8,["class"])):T("",!0)],2)):T("",!0),re.value||ne.value?(s(),p("div",KO,[ne.value?(s(),p("a",{key:0,class:R(P(v)["credential-link"]),onClick:Be},k(P(f).baseText("resourceLocator.mode.list.error.description.noCredentials")),3)):(s(),p("a",{key:1,class:R(P(v)["credential-link"]),onClick:Me},k(P(f).baseText("resourceLocator.mode.list.error.description.checkCredentials")),3))])):T("",!0)],2)])),default:ie((()=>[d("div",{class:R({[P(v).resourceLocator]:!0,[P(v).multipleModes]:le.value,[P(v).inputContainerInputCorners]:le.value&&Pe.value&&!Qe.value})},[le.value?(s(),p("div",{key:0,class:R(P(v).modeSelector)},[L(P(Je),{"model-value":K.value,size:e.inputSize,disabled:e.isReadOnly,placeholder:P(f).baseText("resourceLocator.modeSelector.placeholder"),"data-test-id":"rlc-mode-selector","onUpdate:modelValue":He},{default:ie((()=>[(s(!0),p(V,null,ee(e.parameter.modes,(t=>(s(),ae(P(_t),{key:t.name,"data-test-id":`mode-${t.name}`,value:t.name,label:Le(t),disabled:e.isValueExpression&&"list"===t.name,title:e.isValueExpression&&"list"===t.name?P(f).baseText("resourceLocator.mode.list.disabled.title"):""},{default:ie((()=>[l(k(Le(t)),1)])),_:2},1032,["data-test-id","value","label","disabled","title"])))),128))])),_:1},8,["model-value","size","disabled","placeholder"])],2)):T("",!0),d("div",{class:R(P(v).inputContainer),"data-test-id":"rlc-input-container",onClick:Ze},[L(iv,{type:"mapping",disabled:ue.value,sticky:!0,"sticky-offset":e.isValueExpression?[26,3]:[3,3],onDrop:et},{default:ie((({droppable:t,activeDrop:n})=>[d("div",{class:R([{[P(v).listModeInputContainer]:te.value,[P(v).droppable]:t,[P(v).activeDrop]:n,[P(v).rightNoCorner]:Pe.value&&!Qe.value}]),onKeydown:z(Ae,["stop"])},[$e.value&&Qe.value?(s(),ae(EO,{key:0,class:R([P(v).inputField,P(v).fromAiOverrideField]),"is-read-only":e.isReadOnly,onClose:mt},null,8,["class","is-read-only"])):e.isValueExpression||e.forceShowExpression?(s(),ae(OO,{key:1,ref_key:"inputRef",ref:E,class:R(P(v).inputField),"model-value":e.expressionDisplayValue,path:e.path,rows:3,"onUpdate:modelValue":Ye,onModalOpenerClick:r[0]||(r[0]=e=>i("modalOpenerClick"))},null,8,["class","model-value","path"])):(s(),ae(P(lt),{key:2,ref_key:"inputRef",ref:E,class:R([P(v).inputField,{[P(v).selectInput]:te.value,[P(v).rightNoCorner]:Pe.value&&!Qe.value}]),size:e.inputSize,"model-value":ce.value,disabled:e.isReadOnly,readonly:te.value,title:e.displayTitle,placeholder:oe.value,type:"text","data-test-id":"rlc-input","onUpdate:modelValue":Ye,onFocus:it,onBlur:dt,onMousedown:Fe},y({_:2},[te.value?{name:"suffix",fn:ie((()=>[L(P(Xe),{icon:"chevron-down",color:"text-light",size:"medium",class:R({[P(v).selectIcon]:!0,[P(v).isReverse]:g.value})},null,8,["class"])])),key:"0"}:void 0]),1032,["class","size","model-value","disabled","readonly","title","placeholder"])),Ee.value?(s(),p("div",{key:3,class:R(P(v).overrideButtonInline)},[L(PO,{onClick:pt})],2)):T("",!0)],34)])),_:1},8,["disabled","sticky-offset"]),e.parameterIssues&&e.parameterIssues.length?(s(),ae(bO,{key:0,issues:e.parameterIssues,class:R(P(v)["parameter-issues"])},null,8,["issues","class"])):P(de)?(s(),p("div",{key:1,class:R(P(v).openResourceLink)},[L(P(gt),{theme:"text",onClick:r[1]||(r[1]=z((e=>je(P(de))),["stop"]))},{default:ie((()=>[L(P(Xe),{icon:"external-link",title:Ne(ce.value)},null,8,["title"])])),_:1})],2)):T("",!0)],2)],2)])),_:1},8,["model-value","show","filterable","filter-required","resources","loading","filter","has-more","error-view","width","event-bus","allow-new-resources","slow-load-notice","show-slow-load-notice","onAddResourceClick"]),Qe.value&&$e.value?(s(),ae(YO,{key:0,modelValue:$e.value,"onUpdate:modelValue":r[2]||(r[2]=e=>$e.value=e),parameter:e.parameter,path:e.path,"is-read-only":e.isReadOnly,onUpdate:r[3]||(r[3]=e=>Ye(e.value?.toString()))},null,8,["modelValue","parameter","path","is-read-only"])):T("",!0)],8,GO))}}),ey=Vt(JO,[["__cssModules",{$style:{modeSelector:"_modeSelector_uvf7l_125",inputField:"_inputField_uvf7l_143",fromAiOverrideField:"_fromAiOverrideField_uvf7l_148",overrideButtonInline:"_overrideButtonInline_uvf7l_154",rightNoCorner:"_rightNoCorner_uvf7l_162",resourceLocator:"_resourceLocator_uvf7l_167",inputContainer:"_inputContainer_uvf7l_175",multipleModes:"_multipleModes_uvf7l_188",inputContainerInputCorners:"_inputContainerInputCorners_uvf7l_194",droppable:"_droppable_uvf7l_198",activeDrop:"_activeDrop_uvf7l_203",selectInput:"_selectInput_uvf7l_214",selectIcon:"_selectIcon_uvf7l_223",isReverse:"_isReverse_uvf7l_228",listModeInputContainer:"_listModeInputContainer_uvf7l_232",errorContainer:"_errorContainer_uvf7l_239",errorDetails:"_errorDetails_uvf7l_240",errorDescription:"_errorDescription_uvf7l_252","credential-link":"_credential-link_uvf7l_258",openResourceLink:"_openResourceLink_uvf7l_262","parameter-issues":"_parameter-issues_uvf7l_263"}}]]),new Set("where group having order union intersect except all distinct limit offset fetch for".split(" ")),ty=function(e){return e[e.Newline=10]="Newline",e[e.Space=32]="Space",e[e.DoubleQuote=34]="DoubleQuote",e[e.Hash=35]="Hash",e[e.Dollar=36]="Dollar",e[e.SingleQuote=39]="SingleQuote",e[e.ParenL=40]="ParenL",e[e.ParenR=41]="ParenR",e[e.Star=42]="Star",e[e.Plus=43]="Plus",e[e.Comma=44]="Comma",e[e.Dash=45]="Dash",e[e.Dot=46]="Dot",e[e.Slash=47]="Slash",e[e.Colon=58]="Colon",e[e.Semi=59]="Semi",e[e.Question=63]="Question",e[e.At=64]="At",e[e.BracketL=91]="BracketL",e[e.BracketR=93]="BracketR",e[e.Backslash=92]="Backslash",e[e.Underscore=95]="Underscore",e[e.Backtick=96]="Backtick",e[e.BraceL=123]="BraceL",e[e.BraceR=125]="BraceR",e[e.A=65]="A",e[e.a=97]="a",e[e.B=66]="B",e[e.b=98]="b",e[e.E=69]="E",e[e.e=101]="e",e[e.F=70]="F",e[e.f=102]="f",e[e.N=78]="N",e[e.n=110]="n",e[e.X=88]="X",e[e.x=120]="x",e[e.Z=90]="Z",e[e.z=122]="z",e[e._0=48]="_0",e[e._1=49]="_1",e[e._9=57]="_9",e}(ty||{}),ry=" \t\r\n",iy={backslashEscapes:!1,hashComments:!1,spaceAfterDashes:!1,slashComments:!1,doubleQuotedStrings:!1,doubleDollarQuotedStrings:!1,unquotedBitLiterals:!1,treatBitsAsBytes:!1,charSetCasts:!1,operatorChars:"*+-%<>!==&|~^/",specialVar:"?",identifierQuotes:'"',words:$P(oy="action add after all allocate alter and any are as asc assertion at authorization before begin between both breadth by call cascade cascaded catalog close collation column commit condition connect connection constraint constraints constructor continue corresponding create cross current current_default_transform_group current_transform_group_for_type cursor cycle data deallocate declare default deferrable deferred delete depth deref desc describe descriptor deterministic diagnostics disconnect distinct do domain drop dynamic each else elseif end end-exec equals escape except exception exec execute exit external fetch first for foreign found from free full function general get global go goto grant group handle having hold identity if immediate in indicator initially inner inout input insert intersect into is isolation join key language last lateral leading leave left level like limit local locator loop map match method modifies module names natural nesting new next no none not of old on only open option or order ordinality out outer output overlaps pad parameter partial path prepare preserve primary prior privileges procedure public read reads recursive redo ref references referencing relative release repeat resignal restrict result return returns revoke right role rollback rollup routine row rows savepoint schema scroll search section select session set sets signal similar some space specific specifictype sql sqlexception sqlstate sqlwarning start state static table temporary then timezone_hour timezone_minute to trailing transaction translation trigger under undo union unique until update usage using value values view when whenever where while with without work write zone ",ny="array binary bit boolean char character clob date decimal double float int integer interval large national nchar nclob numeric object precision real smallint time timestamp varchar varying ","",ay="abs absolute case check cast concat coalesce cube collate count current_date current_path current_role current_time current_timestamp current_user day exists grouping hour localtime localtimestamp minute month second trim session_user size system_user treat unnest user year equals lower upper pow floor ceil exp log ifnull min max avg sum sqrt round ")},sy=PP(iy),ly=Ma.deserialize({version:14,states:"&SQ]QQOOO#wQRO'#DTO$OQQO'#CyO%eQQO'#CzO%lQQO'#C{O%sQQO'#C|OOQQ'#DT'#DTO%zQQO'#DTOOQQ'#DP'#DPO'ZQRO'#C}OOQQ'#Cx'#CxOOQQ'#DO'#DOQ]QQOOQOQQOOO'eQQO'#DQO(}QRO,59eO)UQQO,59eO)ZQQO'#DTOOQQ,59f,59fO)hQQO,59fOOQQ,59g,59gO)oQQO,59gOOQQ,59h,59hO)vQQO,59hOOQQ,59o,59oOOQQ-E6}-E6}OOQQ,59d,59dOOQQ-E6|-E6|OOQQ,59l,59lOOQQ-E7O-E7OO+[QRO1G/PO+cQQO,59eOOQQ1G/Q1G/QOOQQ1G/R1G/ROOQQ1G/S1G/SP+pQQO'#DPO+wQQO1G/PO)UQQO,59eO,UQQO'#Cy",stateData:",a~OPOSQOSROS~OSUOTUOUUOVUOWROYSO[TO^YO_QO`UOaUObPOcPOdPOeUOfUOgUOhUOiUO~O_^OSwXTwXUwXVwXWwXYwX[wX^wX`wXawXbwXcwXdwXewXfwXgwXhwXiwX~OuwX~P!jOb`Oc`Od`O~OSUOTUOUUOVUOWROYSO[TO_vO`UOaUObaOcaOdaOeUOfUOgUOhUOiUO~OXbO~P$ZOZdO~P$ZO]fO~P$ZOjhO~OSUOTUOUUOVUOWROYSO[TO_QO`UOaUObPOcPOdPOeUOfUOgUOhUOiUO~O^jOuqX~P&POblOclOdlO~O_^OSmaTmaUmaVmaWmaYma[ma^ma`maamabmacmadmaemafmagmahmaima~Ouma~P'pO_^O~OXwXZwX]wX~P!jOXpO~P$ZOZqO~P$ZO]rO~P$ZO_^OSmiTmiUmiVmiWmiYmi[mi^mi`miamibmicmidmiemifmigmihmiimi~Oumi~P)}OXmaZma]ma~P'pO^jO~P$ZOXmiZmi]mi~P)}ObuOcuOduO~O",goto:"#uxPPPPPPPPPPPPPPPPPPPPPPPPPPPPy}}}!Z!g!k!q#VPP#iTZO[eUORSTX[cegseVORSTX[cegsT]O[Q[ORk[SXO[QcRQeSQgTZiXcegsQ_PWm_notQn`QoaRtueWORSTX[cegs",nodeNames:"⚠ Whitespace LineComment BlockComment String Number Bool Null ( ) { } [ ] ; . Operator Punctuation SpecialVar Identifier QuotedIdentifier Keyword Type Bits Bytes Builtin Function Script Statement CompositeIdentifier Parens Braces Brackets Statement",maxTerm:39,skippedNodes:[0,1,2,3],repeatNodeCount:3,tokenData:"RORO",tokenizers:[0,sy],topRules:{Script:[0,27]},tokenPrec:0}),uy=()=>ly.configure({props:[io.add({Statement:Fo()}),vi.add({Statement:e=>({from:e.firstChild.to,to:e.to}),BlockComment:e=>({from:e.from+2,to:e.to-2})}),qa({Keyword:Qa.keyword,Type:Qa.typeName,Builtin:Qa.standard(Qa.name),Bits:Qa.number,Bytes:Qa.string,Bool:Qa.bool,Null:Qa.null,Number:Qa.number,String:Qa.string,Identifier:Qa.name,QuotedIdentifier:Qa.special(Qa.string),SpecialVar:Qa.special(Qa.name),LineComment:Qa.lineComment,BlockComment:Qa.blockComment,Operator:Qa.operator,Function:Qa.function(Qa.variableName),"Semi Punctuation":Qa.punctuation,"( )":Qa.paren,"{ }":Qa.brace,"[ ]":Qa.squareBracket})]}),cy=e=>{const t=uy().configure({tokenizers:[{from:sy,to:PP(e)}]}),r=Eo.define({name:"sql",parser:t,languageData:{commentTokens:{line:"--",block:{open:"/*",close:"*/"}},closeBrackets:{brackets:["(","[","{","'",'"',"`"]}}}),n=Ao.configure({wrap:Sa((e=>e.type.isTop?{parser:r.parser,overlay:e=>"Plaintext"===e.type.name}:null))});return{mixedLanguage:Eo.define({parser:n,name:"expressionParser"}),sqlLanguage:r}},dy=class e{constructor(e,t,r,n){this.dialect=e,this.language=t,this.spec=r,this.sqlLanguage=n}get extension(){return this.language.extension}static define(t){const r=function(e,t,r,n,a){const o={};for(const i in iy)o[i]=(Object.prototype.hasOwnProperty.call(e,i)?e:iy)[i];return t&&(o.words=$P(t,r||"",n,a)),o}(t,t.keywords,t.types,t.builtin,t.functions),{mixedLanguage:n,sqlLanguage:a}=cy(r);return new e(r,n,t,a)}},py=dy.define({}),my=dy.define({charSetCasts:!0,doubleDollarQuotedStrings:!0,operatorChars:"+-*/<>=~!@#%^&|`?",specialVar:"",functions:ay+"abs aggregate array_agg array_max_cardinality avg decode encode bernoulli cardinality ceil ceiling char_length character_length coalesce corr degrees substring system xmlcomment xmlvalidate xmlexists length strip lower upper bit_length normalize mod octet_length overlay ln sqrt power exp log lower",keywords:oy+"abort absent access according ada admin alias also always analyse analyze asensitive assert assignment asymmetric atomic attach attribute attributes backward base64 begin_frame begin_partition bit_length blocked bom c cache called catalog_name chain character_set_catalog character_set_name character_set_schema characteristics characters checkpoint class class_origin cluster cobol collation_catalog collation_name collation_schema collect column_name columns command_function command_function_code comment comments committed concurrently condition_number configuration conflict connection_name constant constraint_catalog constraint_name constraint_schema contains content control conversion convert copy cost covar_pop covar_samp csv cume_dist current_catalog current_row current_schema cursor_name database datalink datatype datetime_interval_code datetime_interval_precision db debug defaults defined definer degree delimiter delimiters dense_rank depends derived detach detail dictionary disable discard dispatch dlnewcopy dlpreviouscopy dlurlcomplete dlurlcompleteonly dlurlcompletewrite dlurlpath dlurlpathonly dlurlpathwrite dlurlscheme dlurlserver dlvalue document dump dynamic_function dynamic_function_code element elsif empty enable encoding encrypted end_frame end_partition endexec enforced enum errcode error event every exclude excluding exclusive explain expression extension extract family file filter final first_value flag floor following force foreach fortran forward frame_row freeze fs functions fusion g generated granted greatest groups handler header hex hierarchy hint id ignore ilike immediately immutable implementation implicit import include including increment indent index indexes info inherit inherits inline insensitive instance instantiable instead integrity intersection invoker isnull k key_member key_type label lag last_value lead leakproof least length library like_regex link listen load location lock locked logged m mapping matched materialized max max_cardinality maxvalue member merge message message_length message_octet_length message_text min minvalue mode more move multiset mumps name namespace nfc nfd nfkc nfkd nil normalize normalized nothing notice notify notnull nowait nth_value ntile nullable nullif nulls number occurrences_regex octets off offset oids operator options ordering others over overriding owned owner p parallel parameter_mode parameter_name parameter_ordinal_position parameter_specific_catalog parameter_specific_name parameter_specific_schema parser partition pascal passing passthrough password percent percent_rank percentile_cont percentile_disc perform period permission pg_context pg_datatype_name pg_exception_context pg_exception_detail pg_exception_hint placing plans pli policy portion position position_regex precedes preceding prepared print_strict_params procedural procedures program publication query quote raise range rank reassign recheck recovery refresh regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy regr_syy reindex rename repeatable replace replica requiring reset respect restart restore result_oid returned_cardinality returned_length returned_octet_length returned_sqlstate returning reverse routine_catalog routine_name routine_schema routines row_count row_number rowtype rule scale schema_name schemas scope scope_catalog scope_name scope_schema security selective self sensitive sequence sequences serializable server server_name setof share show simple skip slice snapshot source specific_name sqlcode sqlerror stable stacked standalone statement statistics stddev_pop stddev_samp stdin stdout storage strict strip structure style subclass_origin submultiset subscription substring_regex succeeds sum symmetric sysid system system_time t table_name tables tablesample tablespace temp template ties token top_level_count transaction_active transactions_committed transactions_rolled_back transform transforms translate translate_regex trigger_catalog trigger_name trigger_schema trim trim_array truncate trusted type types uescape unbounded uncommitted unencrypted unlink unlisten unlogged unnamed untyped upper uri use_column use_variable user_defined_type_catalog user_defined_type_code user_defined_type_name user_defined_type_schema vacuum valid validate validator value_of var_pop var_samp varbinary variable_conflict variadic verbose version versioning views volatile warning whitespace width_bucket window within wrapper xmlagg xmlattributes xmlbinary xmlcast xmlcomment xmlconcat xmldeclaration xmldocument xmlelement xmlexists xmlforest xmliterate xmlnamespaces xmlparse xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltext xmlvalidate yes",types:ny+"bigint int8 bigserial serial8 varbit bool box bytea cidr circle precision float8 inet int4 json jsonb line lseg macaddr macaddr8 money numeric pg_lsn point polygon float4 int2 smallserial serial2 serial serial4 text timetz timestamptz tsquery tsvector txid_snapshot uuid xml"}),fy=ny+"bool blob long longblob longtext medium mediumblob mediumint mediumtext tinyblob tinyint tinytext text bigint int1 int2 int3 int4 int8 float4 float8 varbinary varcharacter precision datetime unsigned signed",hy="charset clear edit ego help nopager notee nowarning pager print prompt quit rehash source status system tee",vy=dy.define({operatorChars:"*+-%<>!=&|^",charSetCasts:!0,doubleQuotedStrings:!0,unquotedBitLiterals:!0,hashComments:!0,spaceAfterDashes:!0,specialVar:"@?",identifierQuotes:"`",functions:ay,keywords:oy+"group_concat accessible algorithm analyze asensitive authors auto_increment autocommit avg avg_row_length binlog btree cache catalog_name chain change changed checkpoint checksum class_origin client_statistics coalesce code collations columns comment committed completion concurrent consistent contains contributors convert database databases day_hour day_microsecond day_minute day_second delay_key_write delayed delimiter des_key_file dev_pop dev_samp deviance directory disable discard distinctrow div dual dumpfile enable enclosed ends engine engines enum errors escaped even event events every explain extended fast field fields flush force found_rows fulltext grants handler hash high_priority hosts hour_microsecond hour_minute hour_second ignore ignore_server_ids import index index_statistics infile innodb insensitive insert_method install invoker iterate keys kill linear lines list load lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modify mutex mysql_errno no_write_to_binlog offline offset one online optimize optionally outfile pack_keys parser partition partitions password phase plugin plugins prev processlist profile profiles purge query quick range read_write rebuild recover regexp relaylog remove rename reorganize repair repeatable replace require resume rlike row_format rtree schedule schema_name schemas second_microsecond security sensitive separator serializable server share show slave slow snapshot soname spatial sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result ssl starting starts std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace terminated triggers truncate uncommitted uninstall unlock upgrade use use_frm user_resources user_statistics utc_date utc_time utc_timestamp variables views warnings xa xor year_month zerofill",types:fy,builtin:hy}),gy=dy.define({operatorChars:"*+-%<>!=&|^",charSetCasts:!0,doubleQuotedStrings:!0,unquotedBitLiterals:!0,hashComments:!0,spaceAfterDashes:!0,specialVar:"@?",identifierQuotes:"`",functions:ay,keywords:oy+"always generated groupby_concat hard persistent shutdown soft virtual accessible algorithm analyze asensitive authors auto_increment autocommit avg avg_row_length binlog btree cache catalog_name chain change changed checkpoint checksum class_origin client_statistics coalesce code collations columns comment committed completion concurrent consistent contains contributors convert database databases day_hour day_microsecond day_minute day_second delay_key_write delayed delimiter des_key_file dev_pop dev_samp deviance directory disable discard distinctrow div dual dumpfile enable enclosed ends engine engines enum errors escaped even event events every explain extended fast field fields flush force found_rows fulltext grants handler hash high_priority hosts hour_microsecond hour_minute hour_second ignore ignore_server_ids import index index_statistics infile innodb insensitive insert_method install invoker iterate keys kill linear lines list load lock logs low_priority master master_heartbeat_period master_ssl_verify_server_cert masters max max_rows maxvalue message_text middleint migrate min min_rows minute_microsecond minute_second mod mode modify mutex mysql_errno no_write_to_binlog offline offset one online optimize optionally outfile pack_keys parser partition partitions password phase plugin plugins prev processlist profile profiles purge query quick range read_write rebuild recover regexp relaylog remove rename reorganize repair repeatable replace require resume rlike row_format rtree schedule schema_name schemas second_microsecond security sensitive separator serializable server share show slave slow snapshot soname spatial sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_no_cache sql_small_result ssl starting starts std stddev stddev_pop stddev_samp storage straight_join subclass_origin sum suspend table_name table_statistics tables tablespace terminated triggers truncate uncommitted uninstall unlock upgrade use use_frm user_resources user_statistics utc_date utc_time utc_timestamp variables views warnings xa xor year_month zerofill",types:fy,builtin:hy}),Oy=dy.define({functions:ay,keywords:oy+"trigger proc view index for add constraint key primary foreign collate clustered nonclustered declare exec go if use index holdlock nolock nowait paglock pivot readcommitted readcommittedlock readpast readuncommitted repeatableread rowlock serializable snapshot tablock tablockx unpivot updlock with",types:ny+"bigint smallint smallmoney tinyint money real text nvarchar ntext varbinary image hierarchyid uniqueidentifier sql_variant xml",builtin:"binary_checksum checksum connectionproperty context_info current_request_id error_line error_message error_number error_procedure error_severity error_state formatmessage get_filestream_transaction_context getansinull host_id host_name isnull isnumeric min_active_rowversion newid newsequentialid rowcount_big xact_state object_id",operatorChars:"*+-%<>!=^&|/",specialVar:"@"}),yy=dy.define({functions:ay+"isnull notnull",keywords:oy+"abort analyze attach autoincrement conflict database detach exclusive fail glob ignore index indexed instead offset plan pragma query raise regexp reindex rename replace temp vacuum virtual",types:ny+"bool blob long longblob longtext medium mediumblob mediumint mediumtext tinyblob tinyint tinytext text bigint int2 int8 unsigned signed real",builtin:"auth backup bail changes clone databases dbinfo dump echo eqp explain fullschema headers help import imposter indexes iotrace lint load log mode nullvalue once print prompt quit restore save scanstats separator shell show stats system tables testcase timeout timer trace vfsinfo vfslist vfsname width",operatorChars:"*+-%<>!=&|/~",identifierQuotes:'`"',specialVar:"@:?$"}),by=dy.define({functions:"to_timestamp to_unix_timestamp to_date cast abs round sqrt count sum max avg min log log10 now min_timeuuid max_timeuuid current_timestamp current_date current_time current_timeuuid",keywords:"add all allow alter and any apply as asc authorize batch begin by clustering columnfamily compact consistency count create custom delete desc distinct drop each_quorum exists filtering from grant if in index insert into key keyspace keyspaces level limit local_one local_quorum modify nan norecursive nosuperuser not of on one order password permission permissions primary quorum rename revoke schema select set storage superuser table three to token truncate ttl two type unlogged update use user users using values where with writetime infinity NaN",types:ny+"ascii bigint blob counter frozen inet list map static text timeuuid tuple uuid varint",slashComments:!0}),_y=dy.define({functions:ay,keywords:oy+"abort accept access add all alter and any arraylen as asc assert assign at attributes audit authorization avg base_table begin between binary_integer body by case cast char_base check close cluster clusters colauth column comment commit compress connected constant constraint crash create current currval cursor data_base database dba deallocate debugoff debugon declare default definition delay delete desc digits dispose distinct do drop else elseif elsif enable end entry exception exception_init exchange exclusive exists external fast fetch file for force form from function generic goto grant group having identified if immediate in increment index indexes indicator initial initrans insert interface intersect into is key level library like limited local lock log logging loop master maxextents maxtrans member minextents minus mislabel mode modify multiset new next no noaudit nocompress nologging noparallel not nowait number_base of off offline on online only option or order out package parallel partition pctfree pctincrease pctused pls_integer positive positiven pragma primary prior private privileges procedure public raise range raw rebuild record ref references refresh rename replace resource restrict return returning returns reverse revoke rollback row rowid rowlabel rownum rows run savepoint schema segment select separate set share snapshot some space split sql start statement storage subtype successful synonym tabauth table tables tablespace task terminate then to trigger truncate type union unique unlimited unrecoverable unusable update use using validate value values variable view views when whenever where while with work",builtin:"appinfo arraysize autocommit autoprint autorecovery autotrace blockterminator break btitle cmdsep colsep compatibility compute concat copycommit copytypecheck define echo editfile embedded feedback flagger flush heading headsep instance linesize lno loboffset logsource longchunksize markup native newpage numformat numwidth pagesize pause pno recsep recsepchar repfooter repheader serveroutput shiftinout show showmode spool sqlblanklines sqlcase sqlcode sqlcontinue sqlnumber sqlpluscompatibility sqlprefix sqlprompt sqlterminator suffix tab term termout timing trimout trimspool ttitle underline verify version wrap",types:ny+"ascii bfile bfilename bigserial bit blob dec long number nvarchar nvarchar2 serial smallint string text uid varchar2 xml",operatorChars:"*/+-%<>!=~",doubleQuotedStrings:!0,charSetCasts:!0}),xy=dy.define({operatorChars:"*/+-<>=!",doubleQuotedStrings:!0,charSetCasts:!0,functions:ay+" acos asin atan atan2 bitand ceil chr cos cosh cosine_distance count decode exp extract floor greatest inner_product json_array json_arrayagg json_exists json_object json_objectagg json_query json_scalar json_serialize json_table json_transform json_value l1_distance l2_distance least length lower initcap lpad ltrim max median min mod nvl nvl2 nullif power replace round rpad regexp_instr regexp_replace regexp_substr sign sqrt stddev substr to_blob to_char to_clob to_clob to_date to_number to_ncclob to_timestamp to_timestamp_tz to_vector to_vector translate trunc trim upper uuid vector_distance vector_embedding vector_serialize xmlquery xmltable",keywords:oy+"access char check cluster dual noaudit nocompress nowait null offline pctfree rename resource rowid rowlabel rownum share size smallint successful synonym sysdate uid validate varchar varchar2",types:"binary_double binary_float blob bfile boolean char clob date decimal double float integer interval day to second smallint interval year to month json long longraw nchar nclob number nvarchar2 raw rowid timestamp timestamp with local time zone timestamp with time zone urowid vector varchar2 xmltype",builtin:"current_date current_timestamp dbtimezone level localtimestamp rowid rownum sql%found sql%isopen sql%notfound sql%rowcount sessiontimezone sysdate systimestamp user",hashComments:!1,slashComments:!1,spaceAfterDashes:!0,doubleDollarQuotedStrings:!1}),wy=g({__name:"SqlEditor",props:{modelValue:{},dialect:{default:"StandardSQL"},rows:{default:4},isReadOnly:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},targetNodeParameterContext:{default:void 0}},emits:["update:model-value"],setup(e,{expose:t,emit:r}){const n={StandardSQL:py,PostgreSQL:my,MySQL:vy,MariaSQL:gy,MSSQL:Oy,SQLite:yy,Cassandra:by,PLSQL:_y,OracleDB:xy},a=e,o=r,i=m(),l=m(),u=m(!1),c=m(),{editor:f,segments:{all:h},readEditorValue:v,hasFocus:g,focus:O}=Mf({editorRef:l,editorValue:()=>a.modelValue,extensions:S((()=>{const e=n[a.dialect]??n.StandardSQL,t=[new Io(e.language,[e.sqlLanguage.data.of({closeBrackets:oo}),e.sqlLanguage.data.of({autocomplete:QP(e,!0)}),Ea().map((t=>e.language.data.of(t)))]),mi(),Ro({isReadOnly:a.isReadOnly,maxHeight:a.fullscreen?"100%":"40vh",minHeight:"10vh",rows:a.rows}),mo(),Fa.lineWrapping];return a.isReadOnly?t:t.concat([Po(),yo.highest(Ta.of(No)),Ko(),$a(),Da(),Ua(),wo(),Ra(),Jo(),so()])})),skipSegments:["Statement","CompositeIdentifier","Parens","Brackets"],isReadOnly:a.isReadOnly,targetNodeParameterContext:a.targetNodeParameterContext,onChange:()=>{o("update:model-value",v())}});function y(e){e?.target instanceof Element&&(Array.from(e.target.classList).some((e=>e.includes("resizer")))||c.value?.contentRef?.contains(e.target))||(u.value=!1)}function b(e){if(!f.value)return;if("last"===e)return void f.value.dispatch({selection:{anchor:f.value.state.doc.length}});const t=function(e){try{return f.value?.state.doc.line(e)??null}catch{return null}}(e);t&&f.value.dispatch({selection:{anchor:t.from}})}async function _(e,t){f.value&&await di(se(f.value),t,e)}return B(g,(e=>{e&&(u.value=!0)})),Q((()=>{Kt.on("highlightLine",b),a.fullscreen&&O()})),J((()=>{Kt.off("highlightLine",b)})),ge(i,(e=>y(e))),t({focus:O}),(t,r)=>(s(),p("div",{ref_key:"container",ref:i,class:R(t.$style.sqlEditor),onKeydown:Y(y,["tab"])},[L(iv,{type:"mapping",disabled:e.isReadOnly,onDrop:_},{default:ie((({activeDrop:e,droppable:r})=>[d("div",{ref_key:"sqlEditor",ref:l,class:R([t.$style.codemirror,{[t.$style.activeDrop]:e,[t.$style.droppable]:r}]),"data-test-id":"sql-editor-container"},null,2)])),_:1},8,["disabled"]),X(t.$slots,"suffix"),e.fullscreen?T("",!0):(s(),ae(hO,{key:0,ref_key:"outputPopover",ref:c,segments:P(h),"is-read-only":e.isReadOnly,visible:u.value,"virtual-ref":i.value},null,8,["segments","is-read-only","visible","virtual-ref"]))],34))}}),e("u",Sy=Vt(wy,[["__cssModules",{$style:{sqlEditor:"_sqlEditor_17ns1_125",codemirror:"_codemirror_17ns1_133",droppable:"_droppable_17ns1_137",activeDrop:"_activeDrop_17ns1_143"}}]])),ky={key:0},Ty={class:"ignore-key-press-canvas"},Cy=g({__name:"TextEdit",props:{dialogVisible:{type:Boolean},parameter:{},path:{},modelValue:{},isReadOnly:{type:Boolean}},emits:["update:modelValue","closeDialog"],setup(e,{emit:t}){const r=e,n=t,a=m(null),o=m(""),i=Qr(),l=me(),{activeNode:u}=ha(i);B((()=>r.dialogVisible),(async e=>{e&&(await $(),a.value?.focus())})),B((()=>r.modelValue),(e=>{o.value=e})),Q((()=>{o.value=r.modelValue}));const c=e=>{n("update:modelValue",e)},f=()=>{o.value=r.modelValue,h()},h=()=>{n("closeDialog")};return(t,r)=>e.dialogVisible?(s(),p("div",ky,[L(P(an),{"model-value":e.dialogVisible,"append-to":`#${P(ua)}`,width:"80%",title:`${P(l).baseText("textEdit.edit")} ${P(l).nodeText(P(u)?.type).inputLabelDisplayName(e.parameter,e.path)}`,"before-close":h},{default:ie((()=>[d("div",Ty,[L(P(yt),{label:P(l).nodeText(P(u)?.type).inputLabelDisplayName(e.parameter,e.path)},{default:ie((()=>[d("div",{onKeydown:[r[1]||(r[1]=z((()=>{}),["stop"])),Y(f,["esc"])]},[L(P(lt),{ref_key:"inputField",ref:a,modelValue:o.value,"onUpdate:modelValue":[r[0]||(r[0]=e=>o.value=e),c],type:"textarea",placeholder:P(l).nodeText(P(u)?.type).placeholder(e.parameter,e.path),"read-only":e.isReadOnly,rows:15},null,8,["modelValue","placeholder","read-only"])],32)])),_:1},8,["label"])])])),_:1},8,["model-value","append-to","title"])])):T("",!0)}}),$y=Cy,Py=["data-test-id"],Qy=g({__name:"WorkflowSelectorParameterInput",props:{modelValue:{},eventBus:{default:()=>St()},inputSize:{default:"small"},isValueExpression:{type:Boolean,default:!1},isReadOnly:{type:Boolean,default:!1},path:{},expressionDisplayValue:{default:""},forceShowExpression:{type:Boolean,default:!1},parameterIssues:{default:()=>[]},parameter:{},sampleWorkflow:{default:()=>$o},newResourceLabel:{default:""}},emits:["update:modelValue","drop","modalOpenerClick","focus","blur","workflowCreated"],setup(e,{emit:t}){const r=e,n=t,a=Ur(),o=Yr(),i=br(),u=ct(),c=me(),f=m(),h=m(),v=$r(),g=or(),O=m(0),b=m(),{isListMode:_,getUpdatedModePayload:x,selectedMode:w,supportedModes:C,getModeLabel:E}=function(e,t){const r=me(),{getWorkflowName:n}=EP(t),a=S((()=>[{name:"list",type:"list",displayName:r.baseText("resourceLocator.mode.list")},{type:"string",name:"id",displayName:r.baseText("resourceLocator.mode.id")}])),o=S((()=>e.value?.mode||"list")),i=S((()=>"list"===o.value));return{supportedModes:a,selectedMode:o,isListMode:i,getUpdatedModePayload:function(t){return"object"!=typeof e?{__rl:!0,value:e,mode:t}:"id"===t&&"list"===o.value&&e.value.value?{__rl:!0,mode:t,value:e.value.value}:{__rl:!0,mode:t,value:e.value.value,cachedResultName:n(e.value.value?.toString()??"")}},getModeLabel:function(e){return"id"===e.name||"list"===e.name?r.baseText(`resourceLocator.mode.${e.name}`):e.displayName}}}(S((()=>r.modelValue)),u),{hideDropdown:I,isDropdownVisible:W,showDropdown:A}=function(e,t){const r=m(!1),n=m(!1);return{isDropdownVisible:r,showDropdown:function(){e.value&&!n.value&&(r.value=!0)},hideDropdown:function(){r.value=!1,n.value=!0,$((()=>{t.value?.blur?.(),n.value=!1}))}}}(_,b),{onDocumentVisible:j}=qP(),{hasMoreWorkflowsToLoad:D,isLoadingResources:M,searchFilter:X,onSearchFilter:U,getWorkflowName:Y,applyDefaultExecuteWorkflowNodeName:F,populateNextWorkflowsPage:G,setWorkflowsResources:Z,workflowDbToResourceMapper:H,getWorkflowUrl:K,workflowsResources:J}=EP(u),te=S((()=>i.isTeamProjectFeatureEnabled?i?.currentProject&&"personal"!==i.currentProject?.type?`'${i.currentProject?.name}'`:`'${c.baseText("projects.menu.personal")}'`:"")),re=S((()=>r.newResourceLabel?r.newResourceLabel:te.value?c.baseText("executeWorkflowTrigger.createNewSubworkflow",{interpolate:{projectName:te.value}}):c.baseText("executeWorkflowTrigger.createNewSubworkflow.noProject"))),ne=S((()=>"object"!=typeof r.modelValue?r.modelValue??"":_.value?r.modelValue?r.modelValue.cachedResultName??r.modelValue.value:"":r.modelValue?r.modelValue.value:"")),oe=S((()=>_.value?c.baseText("resourceLocator.mode.list.placeholder"):c.baseText("resourceLocator.id.placeholder"))),se=S((()=>!r.isValueExpression&&r.modelValue.value));function le(){const e=f.value;e&&(O.value=e?.offsetWidth)}function ue(e){if("string"!=typeof e)return;const t={__rl:!0,value:e,mode:w.value,cachedResultUrl:K(e)};_.value&&o.getWorkflowById(e)?.name&&(t.cachedResultName=Y(e)),n("update:modelValue",t)}function ce(e){v.track("User chose sub-workflow",{}),ue(e),I(),F(e)}function de(){le(),n("focus")}function pe(){n("blur")}async function fe(e){n("drop",e)}function he(e){n("update:modelValue",x(e))}function ve(e){W.value&&r.eventBus.emit("keyDown",e)}async function Oe(){if(!r.modelValue||"list"!==r.modelValue.mode||!r.modelValue.value)return;const e=r.modelValue.value;try{await o.fetchWorkflow(`${e}`),ue(e)}catch(N){}}j(Oe),Q((()=>{Oe(),window.addEventListener("resize",le),le(),Z()})),q((()=>{window.removeEventListener("resize",le)})),B((()=>r.isValueExpression),(e=>{e&&he("id")})),B((()=>r.modelValue),((e,t)=>{t.value!==e.value&&F(e.value)})),ge(h,(()=>{W.value=!1}));const ye=async()=>{try{const e=i.currentProjectId,t=r.sampleWorkflow,s=t.name??"My Sub-Workflow",l=o.allWorkflows.filter((e=>e.name&&new RegExp(s).test(e.name))),c={...t,name:`${s} ${l.length+1}`};e&&(c.projectId=e),v.track("User clicked create new sub-workflow button",{});const d=await a.createNewWorkflow(c),{href:p}=u.resolve({name:kn.WORKFLOW,params:{name:d.id,nodeId:ni}});J.value.push(H(d)),n("update:modelValue",{__rl:!0,value:d.id,mode:w.value,cachedResultName:d.name,cachedResultUrl:K(d.id)}),I(),window.open(p,"_blank"),n("workflowCreated",d.id)}catch(e){g.showError(e,c.baseText("generic.error.subworkflowCreationFailed"))}};return(t,a)=>(s(),p("div",{ref_key:"container",ref:f,class:R(t.$style.container),"data-test-id":`resource-locator-${e.parameter.name}`},[L(kO,{ref_key:"dropdown",ref:h,show:P(W),filterable:!0,"filter-required":!1,resources:P(J),loading:P(M),filter:P(X),"has-more":P(D),"error-view":!1,"allow-new-resources":{label:re.value},width:O.value,"event-bus":e.eventBus,"model-value":e.modelValue,"disable-inactive-items":!1,"onUpdate:modelValue":ce,onFilter:P(U),onLoadMore:P(G),onAddResourceClick:ye},{error:ie((()=>[d("div",{class:R(t.$style.error),"data-test-id":"rlc-error-container"},[L(P(Ge),{color:"text-dark",align:"center",tag:"div"},{default:ie((()=>[l(k(P(c).baseText("resourceLocator.mode.list.error.title")),1)])),_:1})],2)])),"item-badge":ie((({item:e,isHovered:r})=>[!e.active&&r?(s(),p("span",{key:0,class:R(t.$style.inactiveBadgeWrapper)},[L(P(Ce),{content:P(c).baseText("resourceLocator.workflow.inactive.tooltip"),placement:"top"},{default:ie((()=>[d("span",{class:R(t.$style.inactiveBadge)},[L(P(Xe),{icon:"triangle-alert",size:"small","data-test-id":"workflow-inactive-icon"})],2)])),_:1},8,["content"])],2)):T("",!0)])),default:ie((()=>[d("div",{class:R({[t.$style.resourceLocator]:!0,[t.$style.multipleModes]:!0})},[d("div",{class:R(t.$style.modeSelector)},[L(P(Je),{"model-value":P(w),size:e.inputSize,disabled:e.isReadOnly,placeholder:P(c).baseText("resourceLocator.modeSelector.placeholder"),"data-test-id":"rlc-mode-selector","onUpdate:modelValue":he},{default:ie((()=>[(s(!0),p(V,null,ee(P(C),(t=>(s(),ae(P(_t),{key:t.name,value:t.name,label:P(E)(t),disabled:e.isValueExpression&&"list"===t.name,title:e.isValueExpression&&"list"===t.name?P(c).baseText("resourceLocator.mode.list.disabled.title"):""},{default:ie((()=>[l(k(P(E)(t)),1)])),_:2},1032,["value","label","disabled","title"])))),128))])),_:1},8,["model-value","size","disabled","placeholder"])],2),d("div",{class:R(t.$style.inputContainer),"data-test-id":"rlc-input-container"},[L(iv,{type:"mapping",sticky:!0,"sticky-offset":e.isValueExpression?[26,3]:[3,3],onDrop:fe},{default:ie((({droppable:r,activeDrop:o})=>[d("div",{class:R({[t.$style.listModeInputContainer]:P(_),[t.$style.droppable]:r,[t.$style.activeDrop]:o}),onKeydown:z(ve,["stop"])},[e.isValueExpression||e.forceShowExpression?(s(),ae(OO,{key:0,ref:"input","model-value":e.expressionDisplayValue,path:e.path,"is-read-only":e.isReadOnly,rows:3,"onUpdate:modelValue":ue,onModalOpenerClick:a[0]||(a[0]=e=>n("modalOpenerClick"))},null,8,["model-value","path","is-read-only"])):(s(),ae(P(lt),{key:1,ref:"input",class:R({[t.$style.selectInput]:P(_)}),size:e.inputSize,"model-value":ne.value,disabled:e.isReadOnly,readonly:P(_),placeholder:oe.value,type:"text","data-test-id":"rlc-input","onUpdate:modelValue":ue,onClick:P(A),onFocus:de,onBlur:pe},y({_:2},[P(_)?{name:"suffix",fn:ie((()=>[L(P(Xe),{icon:"chevron-down",class:R({[t.$style.selectIcon]:!0,[t.$style.isReverse]:P(W)})},null,8,["class"])])),key:"0"}:void 0]),1032,["class","size","model-value","disabled","readonly","placeholder","onClick"]))],34)])),_:1},8,["sticky-offset"]),e.parameterIssues&&e.parameterIssues.length?(s(),ae(bO,{key:0,issues:e.parameterIssues,class:R(t.$style["parameter-issues"])},null,8,["issues","class"])):T("",!0),se.value?(s(),p("div",{key:1,class:R(t.$style.openResourceLink),"data-test-id":"rlc-open-resource-link"},[L(P(gt),{theme:"text",onClick:a[1]||(a[1]=z((e=>{window.open(K(r.modelValue.value?.toString()??""),"_blank")}),["stop"]))},{default:ie((()=>[L(P(Xe),{icon:"external-link",title:"Open resource link"})])),_:1})],2)):T("",!0)],2)],2)])),_:1},8,["show","resources","loading","filter","has-more","allow-new-resources","width","event-bus","model-value","onFilter","onLoadMore"])],10,Py))}}),Ey=Vt(Qy,[["__cssModules",{$style:{modeSelector:"_modeSelector_ccng1_125",inputField:"_inputField_ccng1_143",fromAiOverrideField:"_fromAiOverrideField_ccng1_148",overrideButtonInline:"_overrideButtonInline_ccng1_154",rightNoCorner:"_rightNoCorner_ccng1_162",resourceLocator:"_resourceLocator_ccng1_167",inputContainer:"_inputContainer_ccng1_175",multipleModes:"_multipleModes_ccng1_188",inputContainerInputCorners:"_inputContainerInputCorners_ccng1_194",droppable:"_droppable_ccng1_198",activeDrop:"_activeDrop_ccng1_203",selectInput:"_selectInput_ccng1_214",selectIcon:"_selectIcon_ccng1_223",isReverse:"_isReverse_ccng1_228",listModeInputContainer:"_listModeInputContainer_ccng1_232",errorContainer:"_errorContainer_ccng1_239",errorDetails:"_errorDetails_ccng1_240",errorDescription:"_errorDescription_ccng1_252","credential-link":"_credential-link_ccng1_258",openResourceLink:"_openResourceLink_ccng1_262","parameter-issues":"_parameter-issues_ccng1_263",inactiveBadgeWrapper:"_inactiveBadgeWrapper_ccng1_269",inactiveBadge:"_inactiveBadge_ccng1_269"}}]]),qy=g({__name:"CssEditor",props:{modelValue:{},rows:{default:4},isReadOnly:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},targetNodeParameterContext:{default:void 0}},emits:["update:model-value"],setup(e,{expose:t,emit:r}){const n=e,a=r,o=m(),{editor:i,readEditorValue:l,focus:u}=Mf({editorRef:o,editorValue:m(n.modelValue),extensions:S((()=>[Jo(),Ko(),new Io(ph,[ph.data.of({closeBrackets:oo}),Ea().map((e=>ph.data.of(e)))]),mi(),yo.highest(Ta.of(No)),$a(),Ro({isReadOnly:n.isReadOnly,maxHeight:n.fullscreen?"100%":"40vh",minHeight:"20vh",rows:n.rows}),mo(),Ua(),Po(),wo(),Ra(),$a(),Da(),so()])),targetNodeParameterContext:n.targetNodeParameterContext,onChange:()=>{a("update:model-value",l())}});async function c(e,t){i.value&&await di(se(i.value),t,e)}return t({focus:u}),(t,r)=>(s(),p("div",{class:R(t.$style.editor)},[L(iv,{type:"mapping",disabled:e.isReadOnly,onDrop:c},{default:ie((({activeDrop:e,droppable:r})=>[d("div",{ref_key:"cssEditor",ref:o,class:R([t.$style.fillHeight,{[t.$style.activeDrop]:e,[t.$style.droppable]:r}]),"data-test-id":"css-editor-container"},null,2)])),_:1},8,["disabled"]),X(t.$slots,"suffix")],2))}}),e("s",Vy=Vt(qy,[["__cssModules",{$style:{editor:"_editor_1lb7p_125",fillHeight:"_fillHeight_1lb7p_132",droppable:"_droppable_1lb7p_136",activeDrop:"_activeDrop_1lb7p_142"}}]])),Ry={key:0},Iy=g({__name:"InputNodeSelect",props:{nodes:{},workflow:{},modelValue:{}},emits:["update:model-value"],setup(e,{emit:t}){const r=e,n=t,a=me(),o=yr(),i=Hr(),u=Qr(),c=S((()=>o?.value?.getNodeByName(r.modelValue??"")??null)),m=S((()=>{const e=c.value;return e?i.getNodeType(e.type,e.typeVersion):null})),f=S((()=>r.nodes?.map((e=>{const t=o?.value?.getNodeByName(e.name)??null;return t?{node:t,type:i.getNodeType(t.type,t.typeVersion),depth:e.depth}:null})).filter(Jr)??[])),h=S((()=>u.activeNode)),v=S((()=>{const e=h.value;return e?i.getNodeType(e.type,e.typeVersion):null})),g=S((()=>{const e=v.value;return null!==e&&e.inputs.length>1})),O=e=>{const t=u.ndvNodeInputNumber[e];return t?1===t.length?`Input ${u.ndvNodeInputNumber[e]}`:`Inputs ${u.ndvNodeInputNumber[e].join(", ")}`:""};function y(e){if(!(e&&g.value&&h.value&&v.value?.inputNames))return"";const t=(o?.value?.connectionsByDestinationNode[h.value.name]?.main??[]).reduce(((t,r,n)=>r?.[0]&&r[0].node===e?[...t,n]:t),[]).map((e=>v.value?.inputNames?.[e]));return 0===t.length?"":`(${t.join(" & ")})`}function b(e,t=30){return Qe(e,t)}function _(e,t){const r=y(e);return r||a.baseText("ndv.input.nodeDistance",{adjustToNumber:t})}function x(e){n("update:model-value",e)}return(t,r)=>(s(),ae(P(Je),{"model-value":e.modelValue,"no-data-text":P(a).baseText("ndv.input.noNodesFound"),placeholder:P(a).baseText("ndv.input.parentNodes"),class:R(t.$style.select),teleported:"",size:"small",filterable:"","data-test-id":"ndv-input-select","onUpdate:modelValue":x},{prefix:ie((()=>[L(Ai,{disabled:c.value?.disabled,"node-type":m.value,size:14,shrink:!1},null,8,["disabled","node-type"])])),default:ie((()=>[(s(!0),p(V,null,ee(f.value,(({node:e,type:r,depth:n})=>(s(),ae(P(_t),{key:e.name,value:e.name,class:R([t.$style.node,{[t.$style.disabled]:e.disabled}]),label:`${b(e.name)} ${y(e.name)}`,"data-test-id":"ndv-input-option"},{default:ie((()=>[L(Ai,{disabled:e.disabled,"node-type":r,size:14,shrink:!1,class:R(t.$style.icon)},null,8,["disabled","node-type","class"]),d("span",{class:R(t.$style.title)},[l(k(b(e.name))+" ",1),e.disabled?(s(),p("span",Ry,"("+k(P(a).baseText("node.disabled"))+")",1)):T("",!0)],2),d("span",{class:R(t.$style.subtitle)},k(O(e.name)?O(e.name):_(e.name,n)),3)])),_:2},1032,["value","class","label"])))),128))])),_:1},8,["model-value","no-data-text","placeholder","class"]))}}),Ny=Vt(Iy,[["__cssModules",{$style:{select:"_select_186t8_125",node:"_node_186t8_134",icon:"_icon_186t8_142",title:"_title_186t8_146",disabled:"_disabled_186t8_155",subtitle:"_subtitle_186t8_159"}}]]),Wy={width:"112",height:"80",viewBox:"0 0 112 80",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Ay=Vt({},[["render",RP]]),jy=a(Ti(),1),Dy=g({__name:"InputPanel",props:{runIndex:{},workflowObject:{},pushRef:{},activeNodeName:{},currentNodeName:{default:""},canLinkRuns:{type:Boolean,default:!1},linkedRuns:{type:Boolean},readOnly:{type:Boolean,default:!1},isProductionExecutionPreview:{type:Boolean,default:!1},searchShortcut:{default:void 0},displayMode:{},compact:{type:Boolean},disableDisplayModeSelection:{type:Boolean},focusedMappableInput:{},isMappingOnboarded:{type:Boolean},nodeNotRunMessageVariant:{default:"default"},truncateLimit:{}},emits:["itemHover","tableMounted","linkRun","unlinkRun","runChange","search","changeInputNode","execute","activatePane","openSettings","displayModeChange"],setup(e,{emit:t}){const r=e,n=t,a=me(),o=$r(),i=m(!1),u=m(!1),c=m(null),f=m(null),h=[{value:"mapping",label:a.baseText("ndv.input.mapping")},{value:"debugging",label:a.baseText("ndv.input.fromAI")}],v=Yi(),g=Hr(),O=Ur(),b=yr(),_=zt(),{runWorkflow:x}=Ui({router:ct()}),{canReveal:w,isDynamicCredentials:C,revealData:$}=Zo(),Q=Xr(),E=()=>{Q.openModal(fa)},q=S((()=>b?.value?.getNodeByName(r.activeNodeName)??null)),I=S((()=>q.value?O.findRootWithMainConnection(q.value.name):null)),N=S((()=>!(!I.value||!O.getWorkflowExecution?.data?.resultData.runData[I.value]))),A=m(q.value&&O.getWorkflowExecution?.data?.resultData.runData[q.value.name]?"debugging":"mapping"),j=S((()=>M.value&&"mapping"===A.value)),D=S((()=>{const e=[da,Pn,ra];return!(!F.value||e.includes(F.value.type)||!r.focusedMappableInput||r.isMappingOnboarded)})),M=S((()=>{let e=J.value?.inputs??[],t=J.value?.outputs??[];if(r.workflowObject&&q.value){const n=r.workflowObject.getNode(q.value.name);n&&J.value&&(e=ea(r.workflowObject,n,J.value),t=na(r.workflowObject,n,J.value))}return Array.isArray(e)||(e=[]),Array.isArray(t)||(t=[]),0===e.length||e.every((e=>oe(e,Xn.Main)))&&t.find((e=>oe(e,Xn.Main)))})),X=S((()=>!r.readOnly&&(!M.value||j.value&&null!==c.value))),U=S((()=>{if(!O.isWorkflowRunning)return!1;const e=O.executedNode,t=_.executingNode.executingNode;return!(!q.value||e!==q.value.name||!_.executingNode.isNodeExecuting(r.currentNodeName))||!(!t.length&&!e)&&!!H.value.find((t=>_.executingNode.isNodeExecuting(t.name)||t.name===e))})),Y=S((()=>I.value?r.workflowObject.getParentNodesByDepth(I.value):[])),F=S((()=>M.value?c.value?b?.value?.getNodeByName(c.value)??null:q.value:b?.value?.getNodeByName(r.currentNodeName??"")??null)),Z=S((()=>H.value.find((({name:e})=>e===r.currentNodeName))?.indicies)),H=S((()=>q.value?(0,jy.default)(r.workflowObject.getParentNodesByDepth(q.value.name).filter((e=>e.name!==q.value?.name)),(e=>e.name)):[])),K=S((()=>H.value.find((e=>F.value&&e.name===F.value.name))?.depth??-1)),J=S((()=>q.value?g.getNodeType(q.value.type,q.value.typeVersion):null)),ee=S((()=>{const e=H.value[0];if(!e)return"";const t=O.getWorkflowExecution?.data?.resultData?.runData?.[e.name]?.[0];return jt(b?.value?.getNodeByName(e.name)??null,r.workflowObject,t?.metadata)})),re=S((()=>!0)),ne=S((()=>(M.value?I.value:q.value?.name)??""));function oe(e,t){return!!e&&("string"==typeof e?e!==t:e.type!==t)}function se(e){A.value=e}function le(e){c.value=e,ce(0),pe()}function ue(){n("execute"),q.value&&o.track("User clicked ndv button",{node_type:q.value.type,workflow_id:v.value,push_ref:r.pushRef,pane:"input",type:"executePrevious"})}function ce(e){n("runChange",e)}function de(){n("linkRun")}function pe(){n("unlinkRun")}function fe(e){n("search",e)}function he(e){n("itemHover",e)}function ve(e){n("tableMounted",e)}function ge(e){n("changeInputNode",e,H.value.findIndex((t=>t.name===e))+1)}function Oe(){q.value&&o.track("User clicked ndv link",{node_type:q.value.type,workflow_id:v.value,push_ref:r.pushRef,pane:"input",type:"not-connected-help"})}function be(){n("activatePane")}function _e(e){f.value=e}return B(A,(e=>{ce(-1),"mapping"===e?(pe(),c.value=Y.value[0]?.name??null):c.value=null}),{immediate:!0}),B(D,((e,t)=>{e&&!t?setTimeout((()=>{u.value||(i.value=D.value,i.value&&(u.value=!0,o.track("User viewed data mapping tooltip",{type:"unexecuted input pane"})))}),1e3):e||(i.value=!1)})),(t,r)=>{const o=G("n8n-html");return s(),ae(oi,{class:R([t.$style.runData,{[t.$style.runDataV2]:re.value}]),node:F.value,nodes:j.value?Y.value:H.value,"workflow-object":e.workflowObject,"run-index":j.value?0:e.runIndex,"linked-runs":e.linkedRuns,"can-link-runs":!c.value&&e.canLinkRuns,"no-data-in-branch-message":P(a).baseText("ndv.input.noOutputDataInBranch"),"is-executing":U.value,"executing-message":P(a).baseText("ndv.input.executingPrevious"),"push-ref":e.pushRef,"override-outputs":Z.value,"mapping-enabled":X.value,"distance-from-active":K.value,"is-production-execution-preview":e.isProductionExecutionPreview,"search-shortcut":e.searchShortcut,"display-mode":e.displayMode,"pane-type":"input","data-test-id":"ndv-input-panel","disable-ai-content":!0,"collapsing-table-column-name":f.value,compact:e.compact,"truncate-limit":e.truncateLimit,"disable-display-mode-selection":e.disableDisplayModeSelection,onActivatePane:be,onItemHover:he,onLinkRun:de,onUnlinkRun:pe,onRunChange:ce,onTableMounted:ve,onSearch:fe,onDisplayModeChange:r[3]||(r[3]=e=>n("displayModeChange",e)),onCollapsingTableColumnChanged:_e},y({header:ie((()=>[d("div",{class:R([t.$style.titleSection,{[t.$style.titleSectionV2]:re.value}])},[L(P(Ge),{bold:!0,color:"text-light",size:e.compact?"small":"medium",class:R([t.$style.title,{[t.$style.titleV2]:re.value}])},{default:ie((()=>[l(k(P(a).baseText("ndv.input")),1)])),_:1},8,["size","class"]),M.value&&!e.readOnly?(s(),ae(P(Me),{key:0,"data-test-id":"input-panel-mode",options:h,"model-value":A.value,"onUpdate:modelValue":se},null,8,["model-value"])):T("",!0)],2)])),"input-select":ie((()=>[H.value.length&&e.currentNodeName?(s(),ae(Ny,{key:0,"model-value":e.currentNodeName,workflow:e.workflowObject,nodes:H.value,"onUpdate:modelValue":ge},null,8,["model-value","workflow","nodes"])):T("",!0)])),"node-not-run":ie((()=>[M.value&&I.value||H.value.length?(s(),p("div",{key:0,class:R(t.$style.noOutputData)},["simple"===e.nodeNotRunMessageVariant?(s(),ae(xi,{key:0},{default:ie((()=>[L(P(ye),{scope:"global",keypath:"ndv.input.noOutputData.embeddedNdv.description"},{link:ie((()=>[d("a",{href:"#",onClick:r[0]||(r[0]=z((t=>P(x)({destinationNode:{nodeName:e.activeNodeName,mode:"exclusive"}})),["prevent"]))},k(P(a).baseText("ndv.input.noOutputData.embeddedNdv.link")),1)])),_:1})])),_:1})):re.value?(s(),p(V,{key:1},[e.readOnly?(s(),ae(xi,{key:0,title:P(a).baseText("ndv.input.noOutputData.v2.title")},null,8,["title"])):X.value||N.value?(s(),ae(xi,{key:1,title:P(a).baseText("ndv.input.noOutputData.v2.title"),icon:"arrow-right-to-line"},{default:ie((()=>[L(P(ye),{tag:"span",keypath:"ndv.input.noOutputData.v2.description",scope:"global"},{link:ie((()=>[L(Mi,{"hide-icon":"",transparent:"",type:"secondary","node-name":ne.value,label:P(a).baseText("ndv.input.noOutputData.v2.action"),tooltip:P(a).baseText("ndv.input.noOutputData.v2.tooltip"),"tooltip-placement":"bottom","telemetry-source":"inputs","data-test-id":"execute-previous-node","execution-mode":"exclusive",onExecute:ue},null,8,["node-name","label","tooltip"]),r[5]||(r[5]=d("br",null,null,-1))])),_:1})])),_:1},8,["title"])):(s(),ae(xi,{key:2,title:P(a).baseText("ndv.input.rootNodeHasNotRun.title")},{icon:ie((()=>[...r[6]||(r[6]=[d("svg",{width:"16px",viewBox:"0 0 16 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[d("path",{d:"M11 2C10.4375 2 10 1.5625 10 1C10 0.46875 10.4375 0 11 0H13C14.6562 0 16 1.34375 16 3V11C16 12.6562 14.6562 14 13 14H11C10.4375 14 10 13.5625 10 13C10 12.4688 10.4375 12 11 12H13C13.5312 12 14 11.5625 14 11V3C14 2.46875 13.5312 2 13 2H11ZM10.6875 7.71875L6.6875 11.7188C6.3125 12.125 5.65625 12.125 5.28125 11.7188C4.875 11.3438 4.875 10.6875 5.28125 10.3125L7.5625 8H1C0.4375 8 0 7.5625 0 7C0 6.46875 0.4375 6 1 6H7.5625L5.28125 3.71875C4.875 3.34375 4.875 2.6875 5.28125 2.3125C5.65625 1.90625 6.3125 1.90625 6.6875 2.3125L10.6875 6.3125C11.0938 6.6875 11.0938 7.34375 10.6875 7.71875Z",fill:"currentColor"})],-1)])])),default:ie((()=>[L(P(ye),{tag:"span",keypath:"ndv.input.rootNodeHasNotRun.description",scope:"global"},{link:ie((()=>[d("a",{href:"#","data-test-id":"switch-to-mapping-mode-link",onClick:r[1]||(r[1]=z((e=>se("mapping")),["prevent"]))},k(P(a).baseText("ndv.input.rootNodeHasNotRun.description.link")),1)])),_:1})])),_:1},8,["title"]))],64)):(s(),p(V,{key:2},[X.value||N.value?(s(),ae(xi,{key:0,title:P(a).baseText("ndv.input.noOutputData.title")},null,8,["title"])):(s(),ae(xi,{key:1,title:P(a).baseText("ndv.input.rootNodeHasNotRun.title")},{default:ie((()=>[L(P(ye),{tag:"span",keypath:"ndv.input.rootNodeHasNotRun.description",scope:"global"},{link:ie((()=>[d("a",{href:"#","data-test-id":"switch-to-mapping-mode-link",onClick:r[2]||(r[2]=z((e=>se("mapping")),["prevent"]))},k(P(a).baseText("ndv.input.rootNodeHasNotRun.description.link")),1)])),_:1})])),_:1},8,["title"])),e.readOnly?T("",!0):(s(),ae(Mi,{key:2,type:"secondary","hide-icon":"",transparent:!0,"node-name":ne.value,label:P(a).baseText("ndv.input.noOutputData.executePrevious"),class:"mt-m","telemetry-source":"inputs","data-test-id":"execute-previous-node","execution-mode":"exclusive","tooltip-placement":"bottom","show-loading-spinner":!1,onExecute:ue},y({_:2},[D.value&&i.value?{name:"persistentTooltipContent",fn:ie((()=>[W(d("div",null,null,512),[[o,P(a).baseText("dataMapping.dragFromPreviousHint",{interpolate:{name:e.focusedMappableInput}})]])])),key:"0"}:void 0]),1032,["node-name","label"])),e.readOnly?T("",!0):(s(),ae(P(Ge),{key:3,tag:"div",size:"small"},{default:ie((()=>[L(P(ye),{keypath:"ndv.input.noOutputData.hint",scope:"global"},{info:ie((()=>[L(P(Ce),{placement:"bottom"},{content:ie((()=>[l(k(P(a).baseText("ndv.input.noOutputData.hint.tooltip")),1)])),default:ie((()=>[L(P(Xe),{icon:"circle-help"})])),_:1})])),_:1})])),_:1}))],64))],2)):(s(),p("div",{key:1,class:R(t.$style.notConnected)},[re.value?(s(),ae(xi,{key:0,title:P(a).baseText("ndv.input.notConnected.v2.title")},{icon:ie((()=>[L(Ay)])),description:ie((()=>[L(P(ye),{tag:"span",keypath:"ndv.input.notConnected.v2.description",scope:"global"},{link:ie((()=>[d("a",{href:"https://docs.n8n.io/workflows/components/connections/",target:"_blank",onClick:Oe},k(P(a).baseText("ndv.input.notConnected.learnMore")),1)])),_:1})])),_:1},8,["title"])):(s(),p(V,{key:1},[d("div",null,[L(Ay)]),L(P(Ge),{tag:"div",bold:!0,color:"text-dark",size:"large"},{default:ie((()=>[l(k(P(a).baseText("ndv.input.notConnected.title")),1)])),_:1}),L(P(Ge),{tag:"div"},{default:ie((()=>[l(k(P(a).baseText("ndv.input.notConnected.message"))+" ",1),d("a",{href:"https://docs.n8n.io/workflows/components/connections/",target:"_blank",onClick:Oe},k(P(a).baseText("ndv.input.notConnected.learnMore")),1)])),_:1})],64))],2))])),"node-waiting":ie((()=>[L(xi,{title:P(a).baseText("ndv.output.waitNodeWaiting.title"),wide:""},{default:ie((()=>[W(d("span",null,null,512),[[o,ee.value]])])),_:1},8,["title"])])),"no-output-data":ie((()=>[L(xi,{title:P(a).baseText("ndv.input.noOutputData")},null,8,["title"])])),"recovered-artificial-output-data":ie((()=>[L(xi,{title:P(a).baseText("executionDetails.executionFailed.recoveredNodeTitle")},{default:ie((()=>[l(k(P(a).baseText("executionDetails.executionFailed.recoveredNodeMessage")),1)])),_:1},8,["title"])])),"data-redacted":ie((()=>[L(So,{title:P(a).baseText("ndv.input.redacted.title"),"is-dynamic-credentials":P(C),"can-reveal":P(w),onOpenSettings:E,onReveal:P($)},null,8,["title","is-dynamic-credentials","can-reveal","onReveal"])])),"redacted-error":ie((()=>[L(So,{title:P(a).baseText("ndv.input.redacted.title"),"is-dynamic-credentials":P(C),"can-reveal":P(w),onOpenSettings:E,onReveal:P($)},null,8,["title","is-dynamic-credentials","can-reveal","onReveal"])])),_:2},[j.value?{name:"before-data",fn:ie((()=>[(s(),ae(te("style"),null,{default:ie((()=>[...r[4]||(r[4]=[l("button.linkRun { display: none }",-1)])])),_:1})),d("div",{class:R(t.$style.mappedNode)},[L(Ny,{"model-value":c.value,workflow:e.workflowObject,nodes:Y.value,"onUpdate:modelValue":le},null,8,["model-value","workflow","nodes"])],2)])),key:"0"}:void 0]),1032,["class","node","nodes","workflow-object","run-index","linked-runs","can-link-runs","no-data-in-branch-message","is-executing","executing-message","push-ref","override-outputs","mapping-enabled","distance-from-active","is-production-execution-preview","search-shortcut","display-mode","collapsing-table-column-name","compact","truncate-limit","disable-display-mode-selection"])}}}),e("o",My=Vt(Dy,[["__cssModules",{$style:{runData:"_runData_1dion_125",runDataV2:"_runDataV2_1dion_129",mappedNode:"_mappedNode_1dion_133",titleSection:"_titleSection_1dion_137",titleSectionV2:"_titleSectionV2_1dion_146",inputModeTab:"_inputModeTab_1dion_150",noOutputData:"_noOutputData_1dion_154",notConnected:"_notConnected_1dion_161",title:"_title_1dion_137",titleV2:"_titleV2_1dion_176",executeButton:"_executeButton_1dion_181"}}]])),By=g({__name:"ExperimentalEmbeddedNdvMapper",props:{workflow:{},node:{},inputNodeName:{},visibleOnHover:{type:Boolean,default:!1},reference:{}},setup(e){const t={delayLeave:200},r=m({isOpen:!1}),n=K("content"),a=Qr(),o=Ci(),i=S((()=>n.value?.$el??null)),{APP_Z_INDEXES:l}=Lt(),u=fe(e.visibleOnHover?e.reference:null,t),c=fe(e.visibleOnHover?i:null,t),d=S((()=>u.value||c.value));function p(){o.isMapperOpen||(r.value={isOpen:!0,closeOnMouseLeave:!1})}function f(t){Nr(t.target,e.reference)||Nr(t.target,i)||Nr(t.relatedTarget,i)||(r.value={isOpen:!1})}return B(d,(t=>{!e.visibleOnHover||r.value.isOpen&&!r.value.closeOnMouseLeave||o.isMapperOpen||(r.value=t?{isOpen:!0,closeOnMouseLeave:!0}:{isOpen:!1})})),B(r,(e=>{o.setMapperOpen(e.isOpen&&!e.closeOnMouseLeave)}),{immediate:!0}),J((()=>{o.setMapperOpen(!1)})),ve(e.reference,"focusin",p),ve(e.reference,"focusout",f),ve(i,"focusin",p),ge(i,f),(t,n)=>(s(),ae(P(Pe),{open:r.value.isOpen,side:"left","side-flip":!1,align:"start",width:"360px","max-height":"calc(100vh - var(--spacing--sm) * 2)",reference:e.reference,"suppress-auto-focus":!0,"z-index":P(l).NDV+1,"content-class":"ignore-key-press-canvas ignore-key-press-node-creator"},{content:ie((()=>[L(My,{ref:"content",tabindex:-1,class:R(t.$style.inputPanel),"workflow-object":e.workflow,"run-index":0,compact:"","push-ref":"","display-mode":"schema","disable-display-mode-selection":"","active-node-name":e.node.name,"current-node-name":e.inputNodeName,"is-mapping-onboarded":P(a).isMappingOnboarded,"focused-mappable-input":P(a).focusedMappableInput,"node-not-run-message-variant":"simple","truncate-limit":60,"search-shortcut":"ctrl+f"},null,8,["class","workflow-object","active-node-name","current-node-name","is-mapping-onboarded","focused-mappable-input"])])),_:1},8,["open","reference","z-index"]))}}),zy=Vt(By,[["__cssModules",{$style:{inputPanel:"_inputPanel_1bk00_125",inputPanelTitle:"_inputPanelTitle_1bk00_132"}}]]),Xy=["data-parameter-path"],Ly={key:4},Uy={class:"ignore-key-press-canvas code-edit-dialog"},Yy={class:"list-option"},Fy={key:0,class:"option-description"},Gy={class:"list-option"},Zy={class:"option-headline"},Hy={key:0,class:"option-description"},Ky=g({__name:"ParameterInput",props:{parameter:{},path:{},modelValue:{type:[String,Number,Boolean,null,Object,Array]},eventBus:{default:()=>St()},label:{default:()=>({size:"small"})},additionalExpressionData:{default:()=>({})},rows:{default:5},hint:{default:void 0},inputSize:{default:void 0},eventSource:{default:void 0},expressionEvaluated:{},documentationUrl:{default:void 0},isAssignment:{type:Boolean,default:!1},isReadOnly:{type:Boolean,default:!1},hideLabel:{type:Boolean},droppable:{type:Boolean},activeDrop:{type:Boolean},forceShowExpression:{type:Boolean},hideIssues:{type:Boolean},errorHighlight:{type:Boolean},isForCredential:{type:Boolean},canBeOverridden:{type:Boolean}},emits:["focus","blur","drop","textInput","update"],setup(e,{expose:t,emit:r}){const n=e,a=r,o=Ht(),i=me(),l=Wr(),{debounce:u}=ba(),c=cr(),f=VP(),h=$r(),v=Rr(),g=Qr(),O=Ur(),y=Yr(),b=yr(),w=Oa(),C=Hr(),E=Xr(),q=Zt(),I=Ci(),N=br(),A=nr(),{isEnabled:j}=bP(),D=x(Nn,void 0),M=m(),U=m(),Y=m(""),F=m(!1),Z=m(!1),H=m([]),K=m(!1),te=m(null),re=m(!1),ne=m(!1),se=m(""),ue=m(null),ce=m(""),de=m({shortcuts:[{text:"Today",onClick(e){e.$emit("pick",new Date)}},{text:"Yesterday",onClick(e){const t=new Date;t.setTime(t.getTime()-864e5),e.$emit("pick",t)}},{text:"A week ago",onClick(e){const t=new Date;t.setTime(t.getTime()-6048e5),e.$emit("pick",t)}}]}),pe=m(!1),fe=m(!1),he=S((()=>D?.value?.workflow.getNode(D.value.nodeName)??g.activeNode??void 0)),ve=S((()=>he.value&&C.getNodeType(he.value.type,he.value.typeVersion))),ge=S((()=>{const e=n.path.split(".");return e.shift(),e.join(".")}));function Oe(e){return hP(n.parameter,e)}const ye=S((()=>Cr(n.parameter,n.modelValue))),_e=S((()=>vP(n.parameter.type))),we=S((()=>!0===Oe("password"))),Se=S((()=>"json"===n.parameter.type&&we.value));function ke(e){return"***"===e||(Array.isArray(e)?e.some(ke):"object"==typeof e&&null!==e&&Object.values(e).some(ke))}const Te=S((()=>"credentials"===n.eventSource&&"json"===n.parameter.name)),Ce=S((()=>{const e=n.modelValue;if("__n8n_EMPTY_VALUE_7b1af746-3729-4c60-9b9b-e08eb29e58da"===e)return!0;if(Te.value)try{return ke(JSON.parse(String(e)))}catch{return!1}return!1})),$e=S((()=>Te.value&&Ce.value)),Pe=S((()=>$e.value&&"__n8n_EMPTY_VALUE_7b1af746-3729-4c60-9b9b-e08eb29e58da"===n.modelValue?"":qe.value)),Qe=S((()=>!!Oe("loadOptionsMethod")||!!Oe("loadOptions"))),Ee=S((()=>Qi(((Qe.value?H.value:n.parameter.options)??[]).filter(gP),g.activeNode))),qe=S((()=>{const e=n.modelValue;return"json"===n.parameter.type&&"object"==typeof e&&null!==e?JSON.stringify(e):e})),Re=S((()=>n.modelValue)),Ie=S((()=>_e.value&&"string"!=typeof n.modelValue?n.modelValue?n.modelValue.value:"":n.modelValue)),We=S({get(){const e=Yn.safeParse(n.modelValue);if(e.success)return{type:e.data.type,value:e.data.value}},set(e){}}),Ae=S((()=>{const e=Oe("rows");if(void 0!==e)return e;const t=n.modelValue;return"string"===n.parameter.type&&"string"==typeof t&&t.includes("\n")?Math.max(2,t.split("\n").length):void 0})),je=S((()=>Oe("editor"))),De=S((()=>Oe("editorIsReadOnly")??!1)),Me=S((()=>"json"===je.value||"json"===n.parameter.type?"json":"pythonNative"===he.value?.parameters?.language?"pythonNative":Oe("editorLanguage")??"javaScript")),Be=S((()=>he.value?.parameters.mode)),ze=S((()=>{if(te.value)return!ve.value||ve.value?.codex?.categories?.includes("Core Nodes")?i.baseText("parameterInput.loadOptionsError"):ve.value?.credentials&&ve.value?.credentials?.length>0&&ve.value?.credentials[0].required&&!he.value?.credentials?i.baseText("parameterInput.loadOptionsCredentialsRequired"):i.baseText("parameterInput.loadOptionsErrorService",{interpolate:{service:ve.value.displayName}});if(K.value)return i.baseText("parameterInput.loadingOptions");if("__n8n_EMPTY_VALUE_7b1af746-3729-4c60-9b9b-e08eb29e58da"===n.modelValue)return"";let e;if(e=ye.value?n.expressionEvaluated:_e.value?Gn(n.modelValue)?n.modelValue.value:"":n.modelValue,"credentialsSelect"===n.parameter.type&&"string"==typeof n.modelValue){const t=v.getCredentialTypeByName(n.modelValue);t&&(e=t.displayName)}if(Array.isArray(e)&&"color"===n.parameter.type&&!0===Oe("showAlpha")&&"#"===e.charAt(0)){const t=parseInt(e.slice(1),16),r=[];r.push(t>>24&255),r.push(t>>16&255),r.push(t>>8&255),r.push((255-t&255)/255),e="rgba("+r.join()+")"}return e})),Le=S((()=>{if(n.forceShowExpression)return"";const e=Gn(n.modelValue)?n.modelValue.value:n.modelValue;return"string"==typeof e&&e.startsWith("=")?e.slice(1):`${ze.value??""}`})),Ue=xe((async()=>{g.activeNode?.parameters,n.parameter,n.path;const e=Oe("loadOptionsDependsOn");if(void 0===e)return null;const t=he.value?.parameters;try{const r=await c.resolveParameter(t),a=[];for(let t of e)t=Bn(n.path,t),a.push((0,WO.default)(r,t));return a.join("|")}catch{return null}}),null),Ye=S((()=>{if(!0===Oe("password"))return"password";const e=Ae.value;return void 0!==e&&e>1||"code"===je.value?"textarea":"text"})),Fe=S((()=>{const e=ue.value;if(e)return[e];if(n.hideIssues||!he.value)return[];const t=ge.value.split(".");t.pop();const r=aa(n.parameter,he.value.parameters,t.join("."),he.value,C.getNodeType(he.value.type,he.value.typeVersion));if("credentialsSelect"===n.parameter.type&&""===ze.value){r.parameters=r.parameters??{};const e=i.baseText("parameterInput.selectACredentialTypeFromTheDropdown");r.parameters[n.parameter.name]=[e]}else if(!["options","multiOptions"].includes(n.parameter.type)||K.value||null!==te.value||!Ee.value||ye.value&&null===n.expressionEvaluated)if(null===te.value||ye.value){if("workflowSelector"===n.parameter.type){const e=Re.value?.value;if(e&&y.allWorkflows.some((t=>t.id===e&&t.isArchived))){r.parameters=r.parameters??{};const e=i.baseText("parameterInput.selectedWorkflowIsArchived");r.parameters[n.parameter.name]=[e]}}}else r.parameters=r.parameters??{},r.parameters[n.parameter.name]=[`There was a problem loading the parameter options from server: "${te.value}"`];else{const e=Ee.value.map((e=>e.value));let t=[];(function(e,t){return"string"==typeof t&&t.includes("__CUSTOM_API_CALL__")||["options","multiOptions"].includes(e.type)&&Boolean(e.allowArbitraryValues)})(n.parameter,ze.value)||(Array.isArray(ze.value)?t=t.concat(ze.value):t.push(ze.value));for(const a of t)if(null===a||!e.includes(a)){r.parameters=r.parameters??{};const e=i.baseText("parameterInput.theValueIsNotSupported",{interpolate:{checkValue:a}});r.parameters[n.parameter.name]=[e]}}return void 0!==r?.parameters?.[n.parameter.name]?r.parameters[n.parameter.name]:[]})),Ge=S((()=>{const e={interpolate:{shortPath:ge.value}};return Fe.value.length&&ye.value?i.baseText("parameterInput.parameterHasIssuesAndExpression",e):Fe.value.length&&!ye.value?i.baseText("parameterInput.parameterHasIssues",e):!Fe.value.length&&ye.value?i.baseText("parameterInput.parameterHasExpression",e):i.baseText("parameterInput.parameter",e)})),Ze=S((()=>"credentialsSelect"!==n.parameter.type&&!_e.value&&Fe.value.length>0)),He=S((()=>"boolean"===n.parameter.type&&!ye.value)),Ke=S((()=>i.nodeText(he.value?.type).inputLabelDisplayName(n.parameter,n.path))),et=S((()=>"string"===n.parameter.type&&void 0!==Ae.value)),tt=S((()=>{const e={droppable:n.droppable,activeDrop:n.activeDrop};return He.value?(e["parameter-switch"]=!0,j.value&&(e["inline-switch-mode"]=!0)):e["parameter-value-container"]=!0,n.droppable||n.activeDrop||!(Fe.value.length>0||n.errorHighlight)||ye.value||(e["has-issues"]=!0),e})),rt=S((()=>{let e=0;const t={width:"100%"};return"credentialsSelect"===n.parameter.type||_e.value||(Fe.value.length&&(e+=20),0!==e&&(t.width=`calc(100% - ${e}px)`)),t})),nt=S((()=>`${he.value?.id??crypto.randomUUID()}${n.path}`)),at=S((()=>(H.value||[]).map((e=>e.name)))),ot=S((()=>"password"===Ye.value||n.isForCredential)),it=S((()=>!!he.value&&_n.includes(he.value.type))),st=S((()=>!!he.value&&"n8n-nodes-base.html"===he.value.type)),ut=S((()=>"string"===n.parameter.type)),ct=S((()=>"number"===n.parameter.type)),dt=S((()=>g.isInputPanelEmpty)),pt=S((()=>!0===n.parameter.noDataExpression||n.isReadOnly||_e.value||ye.value)),mt=S((()=>pe.value&&(ut.value||ct.value)&&!ye.value&&!pt.value&&(!g.hasInputData||!dt.value)&&!g.isMappingOnboarded&&g.isInputParentOfActiveNode&&!n.isForCredential)),ht=S((()=>he.value?.type===mn)),gt=S((()=>!n.parameter.isNodeSetting&&(ye.value||n.forceShowExpression||tn(n.modelValue)&&"dateTime"!==n.parameter.type||void 0!==je.value)));function Ot(e){return at.value.includes(e.name)}function yt(e){b?.value?.updateNodeProperties(e);const t=b?.value?.getNodeByName(e.name)??null;t&&l.updateNodeCredentialIssues(t),o.run("nodeSettings.credentialSelected",{updateInformation:e})}function bt(){return n.isForCredential?i.credText(E.activeCredentialType).placeholder(n.parameter):i.nodeText(g.activeNode?.type).placeholder(n.parameter,n.path)}function xt(e){return n.isForCredential?i.credText(E.activeCredentialType).optionsOptionDisplayName(n.parameter,e):i.nodeText(g.activeNode?.type).optionsOptionDisplayName(n.parameter,e,n.path)}function wt(e){return n.isForCredential?i.credText(E.activeCredentialType).optionsOptionDescription(n.parameter,e):i.nodeText(g.activeNode?.type).optionsOptionDescription(n.parameter,e,n.path)}async function St(){if(he.value&&Qe.value&&!K.value&&n.parameter){te.value=null,K.value=!0,H.value.length=0;try{const e=he.value?.parameters,t=await c.resolveRequiredParameters(n.parameter,e,D?.value??{}),r=Oe("loadOptionsMethod"),a=Oe("loadOptions"),o=await C.getNodeParameterOptions({nodeTypeAndVersion:{name:he.value.type,version:he.value.typeVersion},path:n.path,methodName:r,loadOptions:a,currentNodeParameters:t,credentials:he.value.credentials,projectId:N.currentProjectId,workflowId:O.workflowId});H.value=H.value.concat(o)}catch(e){e instanceof Error?te.value=e.message:te.value=String(e)}K.value=!1}}function Tt(){F.value=!1,ne.value=!0,$().then((()=>{ne.value=!1}))}function Ct(){Z.value=!1}function $t(){re.value=!1,ne.value=!0,$().then((()=>{Zr(M.value)&&M.value.blur(),ne.value=!1}))}function Pt(){ne.value||(je.value||"json"===n.parameter.type?F.value=!0:re.value=!0)}function Qt(){ye.value&&(Z.value=!0,he.value&&(he.value.type.startsWith("n8n-nodes-base")||_r(he.value.type))&&h.track("User opened Expression Editor",{node_type:he.value.type,parameter_name:n.parameter.displayName,parameter_field_type:n.parameter.type,new_expression:!ye.value,workflow_id:O.workflowId,push_ref:g.pushRef,source:n.eventSource??"ndv"}))}const Et=le((()=>{he.value&&Gt(n.modelValue)&&A.isAIBuilderEnabled&&A.trackWorkflowBuilderJourney("field_focus_placeholder_in_ndv",{node_type:he.value.type})}),jn(zn.INPUT.VALIDATION));async function qt(e=!1){const t=!0===e;["json"].includes(n.parameter.type)&&Oe("alwaysOpenEditWindow")?Pt():(he.value&&(Y.value=he.value.name),fe.value&&!t||pe.value&&!t||(await $(),M.value&&(Or(M.value)?M.value.focusOnInput():xr(M.value)&&M.value.focus(),pe.value=!0),a("focus"),Et()))}function Vt(e){const t=e.match(/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d+(\.\d+)?)\)$/);if(null===t)return null;const[r,n,a,o]=t.splice(1,4).map((e=>Number(e)));return"#"+((1<<24)+(r<<16)+(n<<8)+a).toString(16).slice(1)+(256+Math.floor(255*(1-o))).toString(16).slice(1)}function Rt(e){if(K.value)return;const t=(0,WO.default)(he.value,n.path);if(void 0!==t&&t===e)return;let r;r=e instanceof Date?e.toISOString():("string"==typeof e||"number"==typeof e||"boolean"==typeof e||null===e||Array.isArray(e),e);const o=void 0!==n.parameter.typeOptions?.editor;if(!t&&Sr(r,o)&&(r="="+r),"nodeCredentialType"===n.parameter.name&&(ce.value=r),r=Ar(r,o),"color"===n.parameter.type&&!0===Oe("showAlpha")&&null!=r&&"#"!==r.toString().charAt(0)){const e=Vt(r);null!==e&&(se.value=e,r=e)}a("update",{node:he.value?he.value.name:Y.value,name:n.path,value:r}),"operation"!==n.parameter.name&&"mode"!==n.parameter.name||h.track("User set node operation or mode",{workflow_id:O.workflowId,node_type:he.value?.type,resource:he.value?.parameters.resource,is_custom:r===yn,push_ref:g.pushRef,parameter:n.parameter.name,value:r}),"inputSource"===n.parameter.name&&"workflowInputs"===n.parameter.default&&function(e){h.track("User chose input data mode",{option:{workflowInputs:"fields",jsonExample:"json",passthrough:"all"}[e],workflow_id:O.workflowId,node_id:he.value?.id})}(r)}const Nt=u(Rt,{debounceTime:100});function Wt(e){Rt(_e.value?{__rl:!0,value:e,mode:Re.value.mode}:e)}function At(){a("blur"),pe.value=!1}function jt(e){const t=e.clipboardData?.getData("text"),r=e.target;if(!(r instanceof HTMLInputElement))return;const n=r.selectionStart??0;if(t&&t.startsWith("=")&&!t.match(/{{.*?}}/g)&&0===n){e.preventDefault();const a=r.selectionEnd??n,o=r.value,i="="+t;r.value=o.substring(0,n)+i+o.substring(a),r.selectionStart=r.selectionEnd=n+i.length,Rt(r.value)}}function Dt(e){const t=e.clipboardData?.getData("text");if(Sr(t))return e.preventDefault(),void Rt("="+t)}function Mt(e){a("drop",e)}function Bt(e){!function(e){if(Se.value&&!ye.value)if(e&&e.trim())try{Tn(e),ue.value=null}catch(t){ue.value=i.baseText("parameterInput.invalidJson")}else ue.value=null;else ue.value=null}(e),Xt(e)}function zt(e){Rt(e),function(e){a("textInput",{node:he.value?he.value.name:Y.value,name:n.path,value:e})}(e)}const Xt=u(zt,{debounceTime:200});async function Lt(e){const t=n.modelValue;switch(e){case"resetValue":return Rt(n.parameter.default);case"addExpression":Rt(OP(n.modelValue,n.parameter.type)),await qt();break;case"removeExpression":fe.value=!0,Rt(yP(n.modelValue,n.expressionEvaluated,n.parameter.type,n.parameter.default,Ee.value)),"boolean"!==n.parameter.type&&await qt(!0),setTimeout((()=>{fe.value=!1}),100);break;case"refreshOptions":return _e.value&&n.eventBus.emit("refreshList"),void St();case"formatHtml":return void rr.emit("format-html");case"focus":return f.handleFocus(he.value,n.path,n.parameter),void(I.isNdvInFocusPanelEnabled?h.track("User added focused param",{source:"parameterButton",parameters:q.focusedNodeParametersInTelemetryFormat}):h.track("User opened focus panel",{source:"parameterButton",parameters:q.focusedNodeParametersInTelemetryFormat}))}if(he.value&&("addExpression"===e||"removeExpression"===e)){const r={node_type:he.value.type,parameter:n.path,old_mode:"addExpression"===e?"fixed":"expression",new_mode:"removeExpression"===e?"fixed":"expression",was_parameter_empty:""===t||void 0===t,had_mapping:Jt(t),had_parameter:"string"==typeof t&&t.includes("$parameter")};h.track("User switched parameter mode",r),o.run("parameterInput.modeSwitch",r)}}Q((()=>{if(n.eventBus.on("optionSelected",Lt),se.value=ze.value,he.value&&(Y.value=he.value.name),he.value&&"predefinedCredentialType"===he.value.parameters.authentication&&(ce.value=he.value.parameters.nodeCredentialType),"color"===n.parameter.type&&!0===Oe("showAlpha")&&null!==ze.value&&"#"!==ze.value.toString().charAt(0)){const e=Vt(ze.value);null!==e&&(se.value=e)}o.run("parameterInput.mount",{parameter:n.parameter,inputFieldRef:M.value})}));const{height:Ut}=be(U),Yt=S((()=>!(et.value&&!ye.value)&&(Yt.value?Ut.value<=70:Ut.value<=35)));t({isSingleLineInput:Yt,displaysIssues:Ze,focusInput:async()=>await qt(),selectInput:()=>{M.value&&lr(M.value)&&M.value.select()}}),J((()=>{Nt.flush(),Xt.flush(),n.eventBus.off("optionSelected",Lt)})),B((()=>he.value?.credentials),(()=>{Qe.value&&he.value&&St()}),{immediate:!0}),B(Ue,(async()=>{await St()})),B((()=>n.modelValue),(()=>{"color"===n.parameter.type&&!0===Oe("showAlpha")||(se.value=ze.value)})),B(K,(()=>{se.value=ze.value})),B(ye,(async(e,t)=>{!n.isReadOnly&&pe.value&&e!==t&&(await $(),await qt(!0))}));const Ft=B([H,()=>n.parameter.options],(([e,t])=>{const r=[...e,...t??[]].filter((e=>!gP(e)));r.length>0&&(Si("Invalid parameter options",{level:"error",extra:{invalidOptions:r,parameter:n.parameter.name,node:he.value}}),Ft())}));return _((async()=>{if(await $(),U.value){const e=U.value.querySelectorAll(".remote-parameter-option")??[];e.length>0&&o.run("parameterInput.updated",{remoteParameterOptions:e})}})),(t,r)=>{const n=G("n8n-html");return s(),p("div",{ref_key:"wrapper",ref:U,class:R([tt.value,{[t.$style.tipVisible]:mt.value}]),onKeydown:r[18]||(r[18]=z((()=>{}),["stop"]))},["string"==typeof Ie.value?(s(),ae(aO,{key:0,"dialog-visible":Z.value,"model-value":Ie.value,parameter:e.parameter,node:he.value,path:e.path,"event-source":e.eventSource||"ndv","is-read-only":e.isReadOnly,"redact-values":ot.value,onCloseDialog:Ct,"onUpdate:modelValue":Wt},null,8,["dialog-visible","model-value","parameter","node","path","event-source","is-read-only","redact-values"])):T("",!0),U.value&>.value&&he.value&&P(D)?.inputNode?(s(),ae(zy,{key:1,workflow:P(D).workflow,node:he.value,"input-node-name":P(D).inputNode.name,reference:U.value},null,8,["workflow","node","input-node-name","reference"])):T("",!0),d("div",{class:R(["parameter-input","ignore-key-press-canvas",{[t.$style.noRightCornersInput]:e.canBeOverridden,"no-right-corners":e.canBeOverridden}]),style:oe(rt.value),"data-parameter-path":e.path},["resourceLocator"===e.parameter.type?(s(),ae(ey,{key:0,ref:"resourceLocator",parameter:e.parameter,"model-value":Re.value,"dependent-parameters-values":P(Ue),"display-title":Ge.value,"expression-display-value":Le.value,"expression-computed-value":e.expressionEvaluated,"is-value-expression":ye.value,"is-read-only":e.isReadOnly,"parameter-issues":Fe.value,droppable:e.droppable,node:he.value,path:e.path,"event-bus":e.eventBus,"onUpdate:modelValue":P(Nt),onModalOpenerClick:Qt,onFocus:qt,onBlur:At,onDrop:Mt},null,8,["parameter","model-value","dependent-parameters-values","display-title","expression-display-value","expression-computed-value","is-value-expression","is-read-only","parameter-issues","droppable","node","path","event-bus","onUpdate:modelValue"])):"workflowSelector"===e.parameter.type?(s(),ae(Ey,{key:1,ref:"resourceLocator",parameter:e.parameter,"model-value":Re.value,"dependent-parameters-values":P(Ue),"display-title":Ge.value,"expression-display-value":Le.value,"expression-computed-value":e.expressionEvaluated,"is-value-expression":ye.value,"expression-edit-dialog-visible":Z.value,path:e.path,"parameter-issues":Fe.value,"is-read-only":e.isReadOnly,"onUpdate:modelValue":P(Nt),onModalOpenerClick:Qt,onFocus:qt,onBlur:At,onDrop:Mt},null,8,["parameter","model-value","dependent-parameters-values","display-title","expression-display-value","expression-computed-value","is-value-expression","expression-edit-dialog-visible","path","parameter-issues","is-read-only","onUpdate:modelValue"])):"icon"!==e.parameter.type||ye.value||e.forceShowExpression?ye.value||e.forceShowExpression?(s(),ae(OO,{key:3,ref_key:"inputField",ref:M,"model-value":Le.value,title:Ge.value,"is-read-only":e.isReadOnly,rows:e.rows,"is-assignment":e.isAssignment,path:e.path,"additional-expression-data":e.additionalExpressionData,class:R({"ph-no-capture":ot.value}),"event-bus":e.eventBus,"onUpdate:modelValue":Wt,onModalOpenerClick:Qt,onFocus:qt,onBlur:At},null,8,["model-value","title","is-read-only","rows","is-assignment","path","additional-expression-data","class","event-bus"])):["json","string"].includes(e.parameter.type)||null!==te.value?(s(),p("div",Ly,[L(P(an),{width:"calc(100% - var(--spacing--3xl))",class:R(t.$style.modal),"model-value":F.value,"append-to":`#${P(ua)}`,title:`${P(i).baseText("codeEdit.edit")} ${P(i).nodeText(P(g).activeNode?.type).inputLabelDisplayName(e.parameter,e.path)}`,"before-close":Tt,"data-test-id":"code-editor-fullscreen"},{default:ie((()=>[d("div",Uy,["codeNodeEditor"===je.value&&F.value?(s(),ae($g,{key:0,id:nt.value,mode:Be.value,"model-value":qe.value,"default-value":e.parameter.default,language:Me.value,"is-read-only":e.isReadOnly,"fill-parent":"","onUpdate:modelValue":P(Nt)},null,8,["id","mode","model-value","default-value","language","is-read-only","onUpdate:modelValue"])):"htmlEditor"===je.value&&F.value?(s(),ae(lv,{key:1,"model-value":qe.value,"is-read-only":e.isReadOnly,rows:Ae.value,"disable-expression-coloring":!st.value,"disable-expression-completions":!st.value,fullscreen:"","onUpdate:modelValue":P(Nt)},null,8,["model-value","is-read-only","rows","disable-expression-coloring","disable-expression-completions","onUpdate:modelValue"])):"cssEditor"===je.value&&F.value?(s(),ae(Vy,{key:2,"model-value":qe.value,"is-read-only":e.isReadOnly,rows:Ae.value,fullscreen:"","onUpdate:modelValue":P(Nt)},null,8,["model-value","is-read-only","rows","onUpdate:modelValue"])):"sqlEditor"===je.value&&F.value?(s(),ae(Sy,{key:3,"model-value":qe.value,dialect:Oe("sqlDialect"),"is-read-only":e.isReadOnly,rows:Ae.value,fullscreen:"","onUpdate:modelValue":P(Nt)},null,8,["model-value","dialect","is-read-only","rows","onUpdate:modelValue"])):"jsEditor"===je.value&&F.value?(s(),ae(cv,{key:4,"model-value":qe.value,"is-read-only":e.isReadOnly,rows:Ae.value,"posthog-capture":ht.value,"fill-parent":"","onUpdate:modelValue":P(Nt)},null,8,["model-value","is-read-only","rows","posthog-capture","onUpdate:modelValue"])):"json"===e.parameter.type&&F.value?(s(),ae(Lo,{key:5,"model-value":Te.value?Pe.value:qe.value,"is-read-only":e.isReadOnly,rows:Ae.value,fullscreen:"","fill-parent":"","onUpdate:modelValue":P(Nt)},null,8,["model-value","is-read-only","rows","onUpdate:modelValue"])):T("",!0)])])),_:1},8,["class","model-value","append-to","title"]),L($y,{"dialog-visible":re.value,"model-value":`${e.modelValue}`,parameter:e.parameter,path:e.path,"is-read-only":e.isReadOnly,onCloseDialog:$t,"onUpdate:modelValue":Wt},null,8,["dialog-visible","model-value","parameter","path","is-read-only"]),"codeNodeEditor"===je.value&&it.value&&!F.value?(s(),ae($g,{key:0,id:nt.value,mode:Be.value,"model-value":qe.value,"default-value":e.parameter.default,language:Me.value,"is-read-only":e.isReadOnly||De.value,rows:Ae.value,"ai-button-enabled":P(w).isCloudDeployment,"onUpdate:modelValue":P(Nt)},{suffix:ie((()=>[De.value?T("",!0):(s(),p("span",{key:0,class:"textarea-modal-opener","data-test-id":"code-editor-fullscreen-button",onClick:r[1]||(r[1]=e=>Pt())},[L(P(Xe),{icon:"external-link",size:"xsmall",title:P(i).baseText("parameterInput.openEditWindow")},null,8,["title"])]))])),_:1},8,["id","mode","model-value","default-value","language","is-read-only","rows","ai-button-enabled","onUpdate:modelValue"])):"htmlEditor"!==je.value||F.value?"cssEditor"!==je.value||F.value?"sqlEditor"===je.value?(s(),ae(Sy,{key:3,"model-value":qe.value,dialect:Oe("sqlDialect"),"is-read-only":e.isReadOnly,rows:Ae.value,"onUpdate:modelValue":P(Nt)},{suffix:ie((()=>[d("span",{class:"textarea-modal-opener","data-test-id":"code-editor-fullscreen-button",onClick:r[4]||(r[4]=e=>Pt())},[L(P(Xe),{icon:"external-link",size:"xsmall",title:P(i).baseText("parameterInput.openEditWindow")},null,8,["title"])])])),_:1},8,["model-value","dialect","is-read-only","rows","onUpdate:modelValue"])):"jsEditor"===je.value?(s(),ae(cv,{key:4,"model-value":qe.value,"is-read-only":e.isReadOnly||De.value,rows:Ae.value,"posthog-capture":ht.value,"onUpdate:modelValue":P(Nt)},{suffix:ie((()=>[De.value?T("",!0):(s(),p("span",{key:0,class:"textarea-modal-opener","data-test-id":"code-editor-fullscreen-button",onClick:r[5]||(r[5]=e=>Pt())},[L(P(Xe),{icon:"external-link",size:"xsmall",title:P(i).baseText("parameterInput.openEditWindow")},null,8,["title"])]))])),_:1},8,["model-value","is-read-only","rows","posthog-capture","onUpdate:modelValue"])):"json"!==e.parameter.type||F.value||we.value?je.value?(s(),p("div",{key:6,class:"readonly-code clickable",onClick:r[7]||(r[7]=e=>Pt())},[F.value?T("",!0):(s(),ae($g,{key:0,id:nt.value,mode:Be.value,"model-value":qe.value,language:Me.value,"is-read-only":!0,rows:Ae.value},null,8,["id","mode","model-value","language","rows"]))])):(s(),ae(P(lt),{key:7,ref_key:"inputField",ref:M,modelValue:se.value,"onUpdate:modelValue":[r[9]||(r[9]=e=>se.value=e),r[10]||(r[10]=e=>Se.value?Bt(e):P(Xt)(e))],class:R({"input-with-opener":!0,"ph-no-capture":ot.value}),size:e.inputSize,type:Ye.value,rows:Ae.value,disabled:e.isReadOnly||K.value||null!==te.value,title:Ge.value,placeholder:bt(),"data-test-id":"parameter-input-field",onKeydown:r[11]||(r[11]=z((()=>{}),["stop"])),onFocus:qt,onBlur:At,onPaste:jt},{suffix:ie((()=>[e.isReadOnly||we.value?T("",!0):(s(),p("span",{key:0,class:R({"textarea-modal-opener":!0,"edit-window-button":!0,focused:pe.value,invalid:!pe.value&&Fe.value.length>0&&!ye.value}),onClick:r[8]||(r[8]=e=>Pt()),onFocus:qt},[L(P(Xe),{icon:"external-link",size:"xsmall",title:P(i).baseText("parameterInput.openEditWindow")},null,8,["title"])],34))])),_:1},8,["modelValue","class","size","type","rows","disabled","title","placeholder"])):(s(),ae(Lo,{key:5,"model-value":Pe.value,"is-read-only":e.isReadOnly,rows:Ae.value,"onUpdate:modelValue":P(Nt)},{suffix:ie((()=>[d("span",{class:"textarea-modal-opener","data-test-id":"code-editor-fullscreen-button",onClick:r[6]||(r[6]=e=>Pt())},[L(P(Xe),{icon:"external-link",size:"xsmall",title:P(i).baseText("parameterInput.openEditWindow")},null,8,["title"])])])),_:1},8,["model-value","is-read-only","rows","onUpdate:modelValue"])):(s(),ae(Vy,{key:2,"model-value":qe.value,"is-read-only":e.isReadOnly,rows:Ae.value,"onUpdate:modelValue":P(Nt)},{suffix:ie((()=>[d("span",{class:"textarea-modal-opener","data-test-id":"code-editor-fullscreen-button",onClick:r[3]||(r[3]=e=>Pt())},[L(P(Xe),{icon:"external-link",size:"xsmall",title:P(i).baseText("parameterInput.openEditWindow")},null,8,["title"])])])),_:1},8,["model-value","is-read-only","rows","onUpdate:modelValue"])):(s(),ae(lv,{key:1,"model-value":qe.value,"is-read-only":e.isReadOnly,rows:Ae.value,"disable-expression-coloring":!st.value,"disable-expression-completions":!st.value,"onUpdate:modelValue":P(Nt)},{suffix:ie((()=>[d("span",{class:"textarea-modal-opener","data-test-id":"code-editor-fullscreen-button",onClick:r[2]||(r[2]=e=>Pt())},[L(P(Xe),{icon:"external-link",size:"xsmall",title:P(i).baseText("parameterInput.openEditWindow")},null,8,["title"])])])),_:1},8,["model-value","is-read-only","rows","disable-expression-coloring","disable-expression-completions","onUpdate:modelValue"]))])):"color"===e.parameter.type?(s(),p("div",{key:5,ref_key:"inputField",ref:M,class:"color-input"},[L(P(Ve),{size:"small",class:"color-picker","model-value":ze.value,disabled:e.isReadOnly,title:Ge.value,"show-alpha":Oe("showAlpha"),onFocus:qt,onBlur:At,"onUpdate:modelValue":Rt},null,8,["model-value","disabled","title","show-alpha"]),L(P(lt),{modelValue:se.value,"onUpdate:modelValue":[r[12]||(r[12]=e=>se.value=e),P(Nt)],size:e.inputSize,type:"text",disabled:e.isReadOnly,title:Ge.value,onKeydown:r[13]||(r[13]=z((()=>{}),["stop"])),onFocus:qt,onBlur:At},null,8,["modelValue","size","disabled","title","onUpdate:modelValue"])],512)):"dateTime"===e.parameter.type?(s(),ae(P(It),{key:6,ref_key:"inputField",ref:M,modelValue:se.value,"onUpdate:modelValue":[r[14]||(r[14]=e=>se.value=e),Rt],type:Oe("dateOnly")?"date":"datetime","value-format":Oe("dateOnly")?"YYYY-MM-DD":"YYYY-MM-DDTHH:mm:ss",size:"mini"===e.inputSize?"small":"xlarge"===e.inputSize||"medium"===e.inputSize?"large":e.inputSize,title:Ge.value,disabled:e.isReadOnly,placeholder:e.parameter.placeholder?bt():Oe("dateOnly")?P(i).baseText("parameterInput.selectDate"):P(i).baseText("parameterInput.selectDateAndTime"),"picker-options":de.value,class:R({"ph-no-capture":ot.value}),onFocus:qt,onBlur:At,onKeydown:r[15]||(r[15]=z((()=>{}),["stop"]))},null,8,["modelValue","type","value-format","size","title","disabled","placeholder","picker-options","class"])):"number"===e.parameter.type?(s(),ae(P(ft),{key:7,ref_key:"inputField",ref:M,size:e.inputSize,"model-value":ze.value,controls:!1,max:Oe("maxValue"),min:Oe("minValue"),precision:Oe("numberPrecision"),disabled:e.isReadOnly,class:R({"ph-no-capture":ot.value}),title:Ge.value,placeholder:e.parameter.placeholder,"onUpdate:modelValue":zt,onFocus:qt,onBlur:At,onPaste:Dt},null,8,["size","model-value","max","min","precision","disabled","class","title","placeholder"])):"credentialsSelect"===e.parameter.type||"genericAuthType"===e.parameter.name?(s(),ae(Lg,{key:8,ref_key:"inputField",ref:M,parameter:e.parameter,node:he.value,"active-credential-type":ce.value,"input-size":e.inputSize,"display-value":ze.value,"is-read-only":e.isReadOnly,"display-title":Ge.value,onCredentialSelected:yt,"onUpdate:modelValue":Rt,onSetFocus:qt,onOnBlur:At},{"issues-and-options":ie((()=>[L(bO,{issues:Fe.value},null,8,["issues"])])),_:1},8,["parameter","node","active-credential-type","input-size","display-value","is-read-only","display-title"])):"options"===e.parameter.type?(s(),ae(P(Je),{key:9,ref_key:"inputField",ref:M,size:e.inputSize,filterable:"","model-value":ze.value,placeholder:e.parameter.placeholder?bt():P(i).baseText("parameterInput.select"),loading:K.value,disabled:e.isReadOnly||K.value,title:Ge.value,"onUpdate:modelValue":Rt,onKeydown:r[16]||(r[16]=z((()=>{}),["stop"])),onFocus:qt,onBlur:At},{default:ie((()=>[(s(!0),p(V,null,ee(Ee.value,(e=>(s(),ae(P(_t),{key:e.value.toString(),value:e.value,label:xt(e),"data-test-id":"parameter-input-item"},{default:ie((()=>[d("div",Yy,[d("div",{class:R(["option-headline",{"remote-parameter-option":Ot(e)}])},k(xt(e)),3),e.description?W((s(),p("div",Fy,null,512)),[[n,wt(e)]]):T("",!0)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["size","model-value","placeholder","loading","disabled","title"])):"multiOptions"===e.parameter.type?(s(),ae(P(Je),{key:10,ref_key:"inputField",ref:M,size:e.inputSize,filterable:"",multiple:"","model-value":ze.value,loading:K.value,disabled:e.isReadOnly||K.value,title:Ge.value,placeholder:P(i).baseText("parameterInput.select"),"onUpdate:modelValue":Rt,onKeydown:r[17]||(r[17]=z((()=>{}),["stop"])),onFocus:qt,onBlur:At},{default:ie((()=>[(s(!0),p(V,null,ee(Ee.value,(e=>(s(),ae(P(_t),{key:e.value.toString(),value:e.value,label:xt(e)},{default:ie((()=>[d("div",Gy,[d("div",Zy,k(xt(e)),1),e.description?W((s(),p("div",Hy,null,512)),[[n,wt(e)]]):T("",!0)])])),_:2},1032,["value","label"])))),128))])),_:1},8,["size","model-value","loading","disabled","title","placeholder"])):"boolean"===e.parameter.type&&P(j)&&e.droppable?(s(),ae(P(lt),{key:11,size:e.inputSize,disabled:e.isReadOnly,title:Ge.value,class:"switch-droppable-input"},{prefix:ie((()=>[L(P(vt),{"model-value":Boolean(ze.value),label:Ke.value,disabled:!0,size:"small"},null,8,["model-value","label"])])),_:1},8,["size","disabled","title"])):"boolean"===e.parameter.type&&e.droppable?(s(),ae(P(lt),{key:12,size:e.inputSize,"model-value":JSON.stringify(ze.value),disabled:e.isReadOnly,title:Ge.value},null,8,["size","model-value","disabled","title"])):"boolean"===e.parameter.type&&P(j)?(s(),ae(P(vt),{key:13,ref_key:"inputField",ref:M,class:R({"ph-no-capture":ot.value}),"model-value":Boolean(ze.value),disabled:e.isReadOnly,size:"small","onUpdate:modelValue":Rt},null,8,["class","model-value","disabled"])):"boolean"===e.parameter.type?(s(),ae(P(Ne),{key:14,ref_key:"inputField",ref:M,class:R({"switch-input":!0,"ph-no-capture":ot.value}),"active-color":"#13ce66","model-value":ze.value,disabled:e.isReadOnly,"onUpdate:modelValue":Rt},null,8,["class","model-value","disabled"])):T("",!0):(s(),ae(P(kt),{key:2,ref_key:"inputField",ref:M,modelValue:We.value,"onUpdate:modelValue":[r[0]||(r[0]=e=>We.value=e),Rt],"button-tooltip":e.parameter.placeholder||P(i).baseText("parameterInput.iconPicker.tooltip"),"button-size":e.hideLabel?"small":"large","is-read-only":e.isReadOnly,onFocus:qt,onBlur:At},null,8,["modelValue","button-tooltip","button-size","is-read-only"])),!e.isReadOnly&&mt.value?(s(),p("div",{key:15,class:R(t.$style.tip)},[L(mO)],2)):T("",!0)],14,Xy),t.$slots.overrideButton?(s(),p("div",{key:2,class:R([t.$style.overrideButton,{[t.$style.overrideButtonStandalone]:He.value,[t.$style.overrideButtonInline]:!He.value}])},[X(t.$slots,"overrideButton",{},void 0,!0)],2)):T("",!0),Ze.value?(s(),ae(bO,{key:3,issues:Fe.value},null,8,["issues"])):T("",!0)],34)}}}),Jy=Vt(Ky,[["__cssModules",{$style:{modal:"_modal_7dryj_2",tipVisible:"_tipVisible_7dryj_20",tip:"_tip_7dryj_20",noRightCornersInput:"_noRightCornersInput_7dryj_39",overrideButton:"_overrideButton_7dryj_44",overrideButtonStandalone:"_overrideButtonStandalone_7dryj_48",overrideButtonInline:"_overrideButtonInline_7dryj_54"}}],["__scopeId","data-v-5d9fbd27"]]),eb={"data-test-id":"parameter-input-hint"},tb=g({__name:"ParameterInputHint",props:{hint:{},highlight:{type:Boolean,default:!1},singleLine:{type:Boolean,default:!1},renderHTML:{type:Boolean,default:!1}},setup(e){const t=m(),r=e;Q((()=>{t.value&&t.value.querySelectorAll("a").forEach((e=>e.target="_blank"))}));const n=S((()=>r.hint?String(r.hint).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/ /g," "):""));return(r,a)=>{const o=G("n8n-html");return e.hint?(s(),ae(P(Ge),{key:0,size:"small",color:"text-base",tag:"div"},{default:ie((()=>[e.renderHTML?W((s(),p("div",{key:1,ref_key:"hintTextRef",ref:t,class:R({[r.$style.singleline]:e.singleLine,[r.$style.highlight]:e.highlight})},null,2)),[[o,P(Ir)(e.hint)]]):(s(),p("div",{key:0,class:R({[r.$style.singleline]:e.singleLine,[r.$style.highlight]:e.highlight})},[W(d("span",eb,null,512),[[o,n.value]])],2))])),_:1})):T("",!0)}}}),rb=Vt(tb,[["__cssModules",{$style:{singleline:"_singleline_nrlz6_125",highlight:"_highlight_nrlz6_132"}}]]),nb=g({__name:"ParameterInputWrapper",props:{parameter:{},path:{},modelValue:{type:[String,Number,Boolean,null,Object,Array]},additionalExpressionData:{default:()=>({})},rows:{default:5},isReadOnly:{type:Boolean},isAssignment:{type:Boolean},droppable:{type:Boolean},activeDrop:{type:Boolean},forceShowExpression:{type:Boolean},hint:{},hideHint:{type:Boolean},inputSize:{},hideIssues:{type:Boolean},documentationUrl:{},errorHighlight:{type:Boolean},isForCredential:{type:Boolean},eventSource:{},label:{default:()=>({size:"small"})},eventBus:{default:()=>St()},canBeOverridden:{type:Boolean},hideLabel:{type:Boolean}},emits:["focus","blur","drop","update","textInput"],setup(e,{expose:t,emit:r}){const n=e,a=r,o=Qr(),i=ki(),u=kr(),{binaryDataAccessTooltip:c}=NP(),m=S((()=>Cr(n.parameter,n.modelValue))),f=S((()=>{if("object"!=typeof n.modelValue||"resourceLocator"!==n.parameter.type||!Gn(n.modelValue))return;const e=n.modelValue.mode;return e?n.parameter.modes?.find((t=>t.name===e)):void 0})),h=S((()=>{if(!m.value)return f.value?.hint?f.value.hint:n.hint})),v=S((()=>o.expressionTargetItem)),g=S((()=>o.isInputParentOfActiveNode)),O=S((()=>m.value?Gn(n.modelValue)?n.modelValue.value:n.modelValue:"")),y=S((()=>({$vars:u.variablesAsObject,...i.isEnterpriseExternalSecretsEnabled&&n.isForCredential?{$secrets:i.secretsAsObject}:{},...n.additionalExpressionData}))),{resolvedExpression:b,resolvedExpressionString:_}=IP({expression:O,additionalData:y,isForCredential:n.isForCredential,stringifyObject:"multiOptions"!==n.parameter.type}),x=S((()=>Fr(n.parameter?.name??""))),w=S((()=>n.parameter.name.includes("binaryPropertyName")||n.parameter.typeOptions?.binaryDataProperty));function C(){a("focus")}function $(){a("blur")}function Q(e){a("drop",e)}function E(e){a("update",e)}function q(e){a("textInput",e)}const V=K("param");return t({isSingleLineInput:S((()=>V.value?.isSingleLineInput)),displaysIssues:S((()=>V.value?.displaysIssues)),focusInput:()=>V.value?.focusInput(),selectInput:()=>V.value?.selectInput()}),(t,r)=>(s(),p("div",{class:R(t.$style.parameterInput),"data-test-id":"parameter-input"},[L(P(Ce),{placement:"left",disabled:!w.value},{content:ie((()=>[l(k(P(c)),1)])),default:ie((()=>[L(Jy,{ref_key:"param",ref:V,"input-size":e.inputSize,parameter:e.parameter,"model-value":e.modelValue,path:e.path,"is-read-only":e.isReadOnly,"is-assignment":e.isAssignment,droppable:e.droppable,"active-drop":e.activeDrop,"force-show-expression":e.forceShowExpression,"hide-issues":e.hideIssues,"documentation-url":e.documentationUrl,"error-highlight":e.errorHighlight,"is-for-credential":e.isForCredential,"hide-label":e.hideLabel,"event-source":e.eventSource,"expression-evaluated":P(b),"additional-expression-data":y.value,label:e.label,rows:e.rows,"data-test-id":`parameter-input-${x.value}`,"event-bus":e.eventBus,"can-be-overridden":e.canBeOverridden,onFocus:C,onBlur:$,onDrop:Q,onTextInput:q,onUpdate:E},{overrideButton:ie((()=>[t.$slots.overrideButton?X(t.$slots,"overrideButton",{key:0}):T("",!0)])),_:3},8,["input-size","parameter","model-value","path","is-read-only","is-assignment","droppable","active-drop","force-show-expression","hide-issues","documentation-url","error-highlight","is-for-credential","hide-label","event-source","expression-evaluated","additional-expression-data","label","rows","data-test-id","event-bus","can-be-overridden"])])),_:3},8,["disabled"]),e.hideHint||!P(_)&&!h.value?T("",!0):(s(),p("div",{key:0,class:R(t.$style.hint)},[d("div",null,[P(_)?(s(),ae(rb,{key:0,class:R({[t.$style.hint]:!0,"ph-no-capture":e.isForCredential}),"data-test-id":`parameter-expression-preview-${x.value}`,highlight:!(!P(_)||!v.value)&&g.value,hint:P(_),"single-line":!0},null,8,["class","data-test-id","highlight","hint"])):h.value?(s(),ae(rb,{key:1,"render-h-t-m-l":!0,hint:h.value},null,8,["hint"])):T("",!0)]),t.$slots.options?X(t.$slots,"options",{key:0}):T("",!0)],2))],2))}}),e("i",ab=Vt(nb,[["__cssModules",{$style:{parameterInput:"_parameterInput_1yi42_125",hovering:"_hovering_1yi42_131"}}]])),ob=g({__name:"DropArea",emits:["drop"],setup(e,{emit:t}){const r=t,n=e=>{r("drop",e)};return(e,t)=>(s(),ae(iv,{type:"mapping",onDrop:n},{default:ie((({droppable:t,activeDrop:r})=>[d("div",{"data-test-id":"drop-area",class:R({[e.$style.area]:!0,[e.$style.active]:r,[e.$style.droppable]:t})},[X(e.$slots,"default",{active:r,droppable:t})],2)])),_:3}))}}),ib=Vt(ob,[["__cssModules",{$style:{area:"_area_1o30r_125",active:"_active_1o30r_137",droppable:"_droppable_1o30r_142"}}]]),sb=Vt(g({__name:"InputTriple",props:{middleWidth:{default:"160px"}},setup(e){const t=m(null),{width:r}=be(t),n=S((()=>r.value<=0?"default":r.value<=400?"stacked":r.value<=680?"medium":"default")),a=S((()=>"default"!==n.value));return(r,o)=>(s(),p("div",{ref_key:"containerRef",ref:t,class:R({[r.$style.observer]:!0,[r.$style.stacked]:"stacked"===n.value,[r.$style.medium]:"medium"===n.value,[r.$style.default]:"default"===n.value,[r.$style.noRightSlot]:!r.$slots.right,[r.$style.noMiddleSlot]:!r.$slots.middle})},[d("div",{class:R(r.$style.triple)},[r.$slots.left?(s(),p("div",{key:0,class:R(r.$style.item)},[X(r.$slots,"left",{isStacked:a.value})],2)):T("",!0),r.$slots.middle?(s(),p("div",{key:1,class:R([r.$style.item,r.$style.middle]),style:oe({flexBasis:e.middleWidth})},[X(r.$slots,"middle",{isStacked:a.value})],6)):T("",!0),r.$slots.right?(s(),p("div",{key:2,class:R(r.$style.item)},[X(r.$slots,"right",{isStacked:a.value})],2)):T("",!0)],2)],2))}}),[["__cssModules",{$style:{triple:"_triple_8douf_125",observer:"_observer_8douf_131",item:"_item_8douf_137",default:"_default_8douf_152",middle:"_middle_8douf_156",medium:"_medium_8douf_196",noRightSlot:"_noRightSlot_8douf_196",stacked:"_stacked_8douf_241"}}]]),lb=[{type:"string",icon:wn.string},{type:"number",icon:wn.number},{type:"boolean",icon:wn.boolean},{type:"array",icon:wn.array},{type:"object",icon:wn.object},{type:"binary",icon:wn.file}],ub=g({__name:"TypeSelect",props:{modelValue:{},isReadOnly:{type:Boolean},isStacked:{type:Boolean,default:!1}},emits:["update:model-value"],setup(e,{emit:t}){const r=e,n=t,a=me(),o=A(),i=lb,l=S((()=>i.find((e=>e.type===r.modelValue)))),u=S((()=>i.map((e=>({id:e.type,label:a.baseText(`type.${e.type}`),icon:{type:"icon",value:e.icon},checked:e.type===r.modelValue,class:e.type===r.modelValue?o.selected:""}))))),c=e=>{n("update:model-value",e)};return(t,r)=>(s(),p("div",{class:R(P(o).wrapper),"data-test-id":"assignment-type-select"},[L(P(pt),{items:u.value,disabled:e.isReadOnly,placement:"bottom-start","extra-popper-class":P(o).dropdownContent,onSelect:c},{trigger:ie((()=>[L(P(We),{as:"button",type:"button",class:R(P(o).trigger),disabled:e.isReadOnly},{default:ie((()=>[l.value?.icon?(s(),ae(P(Xe),{key:0,icon:l.value.icon,color:"text-light",size:"small"},null,8,["icon"])):T("",!0),d("span",{class:R(P(o).label)},k(P(a).baseText(`type.${e.modelValue}`)),3),L(P(Xe),{icon:"chevron-down",color:"text-light",size:"small"})])),_:1},8,["class","disabled"])])),_:1},8,["items","disabled","extra-popper-class"])],2))}}),cb=Vt(ub,[["__cssModules",{$style:{wrapper:"_wrapper_1fcjl_125",trigger:"_trigger_1fcjl_131",label:"_label_1fcjl_155",selected:"_selected_1fcjl_161",dropdownContent:"_dropdownContent_1fcjl_166"}}]]),db=a(Rt(),1),pb=g({__name:"Assignment",props:{path:{},modelValue:{},issues:{},hideType:{type:Boolean},disableType:{type:Boolean},isReadOnly:{type:Boolean},index:{}},emits:["update:model-value","remove"],setup(e,{emit:t}){const r=e,n=m(r.modelValue);B((()=>r.modelValue),(e=>{n.value=e}));const a=t,o=me(),i=Qr(),u=kr(),{binaryDataAccessTooltip:c}=NP(),f=e=>{switch(e){case"boolean":return{type:"options",default:!1,options:[{name:"false",value:!1},{name:"true",value:!0}]};case"array":case"object":case"binary":case"any":return{type:"string"};default:return{type:e}}},h=S((()=>({name:"name",displayName:"Name",default:"",requiresDataPath:"single",placeholder:"name",type:"string"}))),v=S((()=>({name:"value",displayName:"Value",default:"",placeholder:"binary"===n.value.type?o.baseText("assignment.binaryData.placeholder"):"value",...f(n.value.type??"string")}))),{resolvedExpressionString:g,isExpression:O}=IP({expression:S((()=>n.value.value)),additionalData:S((()=>({$vars:u.variablesAsObject})))}),b=S((()=>g.value)),_=S((()=>Boolean(b.value&&i.getHoveringItem))),x=e=>{n.value.name=e.value},w=e=>{n.value.type=e,"boolean"!==e||O.value||(n.value.value=!1)},C=e=>{n.value.value=e.value},$=()=>{a("remove")},Q=()=>{a("update:model-value",n.value)},E=async e=>{if(r.disableType)return;const t=rn(e);n.value.type=await AP(t),n.value.name||(n.value.name=zr(t))};return(t,r)=>(s(),p("div",{class:R({[t.$style.wrapper]:!0,[t.$style.hasIssues]:e.issues.length>0,[t.$style.hasHint]:!!b.value}),"data-test-id":"assignment"},[e.isReadOnly?T("",!0):(s(),ae(P(De),{key:0,variant:"ghost",size:"small",icon:"grip-vertical",class:R([t.$style.iconButton,t.$style.defaultTopPadding,"drag-handle"])},null,8,["class"])),e.isReadOnly?T("",!0):(s(),ae(P(De),{key:1,variant:"ghost",size:"small",icon:"trash-2","data-test-id":"assignment-remove",class:R([t.$style.iconButton,t.$style.extraTopPadding]),onClick:$},null,8,["class"])),d("div",{class:R(t.$style.inputs)},[L(sb,{"middle-width":"100px"},y({left:ie((()=>[L(LO,{"display-options":"","hide-label":"","hide-hint":"","options-position":"top","is-read-only":e.isReadOnly,parameter:h.value,value:n.value.name,path:`${e.path}.name`,"data-test-id":"assignment-name",onUpdate:x,onBlur:Q},null,8,["is-read-only","parameter","value","path"])])),right:ie((({isStacked:r})=>[d("div",{class:R(t.$style.value)},[L(LO,{"display-options":"","hide-label":"","hide-issues":"","hide-hint":"","is-assignment":"","is-read-only":e.isReadOnly,"options-position":r?"bottom":"top",parameter:v.value,value:n.value.value,path:`${e.path}.value`,"data-test-id":"assignment-value",onUpdate:C,onBlur:Q,onDrop:E},null,8,["is-read-only","options-position","parameter","value","path"]),P(g)?(s(),ae(rb,{key:0,"data-test-id":"parameter-expression-preview-value",class:R([t.$style.hint]),highlight:_.value,hint:b.value,"single-line":""},null,8,["class","highlight","hint"])):T("",!0)],2)])),_:2},[e.hideType?void 0:{name:"middle",fn:ie((({isStacked:r})=>[d("div",{class:R(t.$style.typeSelectWrapper)},[L(P(Ce),{placement:"left",disabled:"binary"!==n.value.type},{content:ie((()=>[l(k(P(c)),1)])),default:ie((()=>[L(cb,{"model-value":n.value.type??"string","is-read-only":e.disableType||e.isReadOnly,"is-stacked":r,"onUpdate:modelValue":w},null,8,["model-value","is-read-only","is-stacked"])])),_:2},1032,["disabled"])],2)])),key:"0"}]),1024)],2),d("div",{class:R(t.$style.status)},[e.issues.length>0?(s(),ae(bO,{key:0,issues:e.issues},null,8,["issues"])):T("",!0)],2)],2))}}),mb=Vt(pb,[["__cssModules",{$style:{wrapper:"_wrapper_12uii_125",hasIssues:"_hasIssues_12uii_131",hasHint:"_hasHint_12uii_134",iconButton:"_iconButton_12uii_137",inputs:"_inputs_12uii_141",value:"_value_12uii_151",hint:"_hint_12uii_154",extraTopPadding:"_extraTopPadding_12uii_170",defaultTopPadding:"_defaultTopPadding_12uii_174",status:"_status_12uii_178",statusIcon:"_statusIcon_12uii_183",typeSelectWrapper:"_typeSelectWrapper_12uii_187"}}]]),fb=o({MultiDrag:()=>IQ,Sortable:()=>_Q,Swap:()=>RQ,default:()=>_Q}),z_=n((()=>{hb=YP(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),vb=YP(/Edge/i),gb=YP(/firefox/i),Ob=YP(/safari/i)&&!YP(/chrome/i)&&!YP(/android/i),yb=YP(/iP(ad|od|hone)/i),bb=YP(/chrome/i)&&YP(/android/i),_b={capture:!1,passive:!1},xb=/\s+/g,Sb="Sortable"+(new Date).getTime(),kb=[],Tb={initializeByDefault:!0},Cb={mount:function(e){for(var t in Tb)Tb.hasOwnProperty(t)&&!(t in e)&&(e[t]=Tb[t]);kb.forEach((function(t){if(t.pluginName===e.pluginName)throw"Sortable: Cannot mount plugin ".concat(e.pluginName," more than once")})),kb.push(e)},pluginEvent:function(e,t,r){var n=this;this.eventCanceled=!1,r.cancel=function(){n.eventCanceled=!0};var a=e+"Global";kb.forEach((function(n){t[n.pluginName]&&(t[n.pluginName][a]&&t[n.pluginName][a](DP({sortable:t},r)),t.options[n.pluginName]&&t[n.pluginName][e]&&t[n.pluginName][e](DP({sortable:t},r)))}))},initializePlugins:function(e,t,r,n){for(var a in kb.forEach((function(n){var a=n.pluginName;if(e.options[a]||n.initializeByDefault){var o=new n(e,t,e.options);o.sortable=e,o.options=e.options,e[a]=o,zP(r,o.defaults)}})),e.options)if(e.options.hasOwnProperty(a)){var o=this.modifyOption(e,a,e.options[a]);void 0!==o&&(e.options[a]=o)}},getEventProperties:function(e,t){var r={};return kb.forEach((function(n){"function"==typeof n.eventProperties&&zP(r,n.eventProperties.call(t[n.pluginName],e))})),r},modifyOption:function(e,t,r){var n;return kb.forEach((function(a){e[a.pluginName]&&a.optionListeners&&"function"==typeof a.optionListeners[t]&&(n=a.optionListeners[t].call(e[a.pluginName],r))})),n}},$b=["evt"],Pb=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=r.evt,a=XP(r,$b);Cb.pluginEvent.bind(_Q)(e,t,DP({dragEl:Qb,parentEl:Eb,ghostEl:qb,rootEl:Vb,nextEl:Rb,lastDownEl:Ib,cloneEl:Nb,cloneHidden:Wb,dragStarted:Jb,putSortable:zb,activeSortable:_Q.active,originalEvent:n,oldIndex:Ab,oldDraggableIndex:Db,newIndex:jb,newDraggableIndex:Mb,hideGhostForTarget:O_,unhideGhostForTarget:y_,cloneNowHidden:function(){Wb=!0},cloneNowShown:function(){Wb=!1},dispatchSortableEvent:function(e){bQ({sortable:t,name:e,originalEvent:n})}},a))},Xb=!1,Lb=!1,Ub=[],r_=!1,n_=!1,i_=[],s_=!1,l_=[],u_="undefined"!=typeof document,c_=yb,d_=vb||hb?"cssFloat":"float",p_=u_&&!bb&&!yb&&"draggable"in document.createElement("div"),m_=function(){if(u_){if(hb)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),f_=function(e,t){var r=eQ(e),n=parseInt(r.width)-parseInt(r.paddingLeft)-parseInt(r.paddingRight)-parseInt(r.borderLeftWidth)-parseInt(r.borderRightWidth),a=iQ(e,0,t),o=iQ(e,1,t),i=a&&eQ(a),s=o&&eQ(o),l=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+aQ(a).width,u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+aQ(o).width;if("flex"===r.display)return"column"===r.flexDirection||"column-reverse"===r.flexDirection?"vertical":"horizontal";if("grid"===r.display)return r.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&i.float&&"none"!==i.float){var c="left"===i.float?"left":"right";return!o||"both"!==s.clear&&s.clear!==c?"horizontal":"vertical"}return a&&("block"===i.display||"flex"===i.display||"table"===i.display||"grid"===i.display||l>=n&&"none"===r[d_]||o&&"none"===r[d_]&&l+u>n)?"vertical":"horizontal"},h_=function(e,t,r){var n=r?e.left:e.top,a=r?e.right:e.bottom,o=r?e.width:e.height,i=r?t.left:t.top,s=r?t.right:t.bottom,l=r?t.width:t.height;return n===i||a===s||n+o/2===i+l/2},v_=function(e,t){var r;return Ub.some((function(n){var a=n[Sb].options.emptyInsertThreshold;if(a&&!sQ(n)){var o=aQ(n),i=e>=o.left-a&&e<=o.right+a,s=t>=o.top-a&&t<=o.bottom+a;return i&&s?r=n:void 0}})),r},g_=function(e){function t(e,r){return function(n,a,o,i){var s=n.options.group.name&&a.options.group.name&&n.options.group.name===a.options.group.name;if(null==e&&(r||s))return!0;if(null==e||!1===e)return!1;if(r&&"clone"===e)return e;if("function"==typeof e)return t(e(n,a,o,i),r)(n,a,o,i);var l=(r?n:a).options.group.name;return!0===e||"string"==typeof e&&e===l||e.join&&e.indexOf(l)>-1}}var r={},n=e.group;n&&"object"==MP(n)||(n={name:n}),r.name=n.name,r.checkPull=t(n.pull,!0),r.checkPut=t(n.put),r.revertClone=n.revertClone,e.group=r},O_=function(){!m_&&qb&&eQ(qb,"display","none")},y_=function(){!m_&&qb&&eQ(qb,"display","")},u_&&document.addEventListener("click",(function(e){if(Lb)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Lb=!1,!1}),!0),b_=function(e){if(Qb){e=e.touches?e.touches[0]:e;var t=v_(e.clientX,e.clientY);if(t){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);r.target=r.rootEl=t,r.preventDefault=void 0,r.stopPropagation=void 0,t[Sb]._onDragOver(r)}}},__=function(e){Qb&&Qb.parentNode[Sb]._isOutsideThisEl(e.target)},_Q.prototype={constructor:_Q,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(e_=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,Qb):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,r=this.el,n=this.options,a=n.preventOnFilter,o=e.type,i=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,s=(i||e).target,l=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,u=n.filter;if(function(e){l_.length=0;for(var t=e.getElementsByTagName("input"),r=t.length;r--;){var n=t[r];n.checked&&l_.push(n)}}(r),!Qb&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||n.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!Ob||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=KP(s,n.draggable,r,!1))&&s.animated||Ib===s)){if(Ab=lQ(s),Db=lQ(s,n.draggable),"function"==typeof u){if(u.call(this,e,s,this))return bQ({sortable:t,rootEl:l,name:"filter",targetEl:s,toEl:r,fromEl:r}),Pb("filter",t,{evt:e}),void(a&&e.cancelable&&e.preventDefault())}else if(u&&(u=u.split(",").some((function(n){if(n=KP(l,n.trim(),r,!1))return bQ({sortable:t,rootEl:n,name:"filter",targetEl:s,fromEl:r,toEl:r}),Pb("filter",t,{evt:e}),!0}))))return void(a&&e.cancelable&&e.preventDefault());n.handle&&!KP(l,n.handle,r,!1)||this._prepareDragStart(e,i,s)}}},_prepareDragStart:function(e,t,r){var n,a=this,o=a.el,i=a.options,s=o.ownerDocument;if(r&&!Qb&&r.parentNode===o){var l=aQ(r);if(Vb=o,Eb=(Qb=r).parentNode,Rb=Qb.nextSibling,Ib=r,Bb=i.group,_Q.dragged=Qb,Yb={target:Qb,clientX:(t||e).clientX,clientY:(t||e).clientY},Hb=Yb.clientX-l.left,Kb=Yb.clientY-l.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,Qb.style["will-change"]="all",n=function(){Pb("delayEnded",a,{evt:e}),_Q.eventCanceled?a._onDrop():(a._disableDelayedDragEvents(),!gb&&a.nativeDraggable&&(Qb.draggable=!0),a._triggerDragStart(e,t),bQ({sortable:a,name:"choose",originalEvent:e}),JP(Qb,i.chosenClass,!0))},i.ignore.split(",").forEach((function(e){rQ(Qb,e.trim(),wQ)})),FP(s,"dragover",b_),FP(s,"mousemove",b_),FP(s,"touchmove",b_),FP(s,"mouseup",a._onDrop),FP(s,"touchend",a._onDrop),FP(s,"touchcancel",a._onDrop),gb&&this.nativeDraggable&&(this.options.touchStartThreshold=4,Qb.draggable=!0),Pb("delayStart",this,{evt:e}),!i.delay||i.delayOnTouchOnly&&!t||this.nativeDraggable&&(vb||hb))n();else{if(_Q.eventCanceled)return void this._onDrop();FP(s,"mouseup",a._disableDelayedDrag),FP(s,"touchend",a._disableDelayedDrag),FP(s,"touchcancel",a._disableDelayedDrag),FP(s,"mousemove",a._delayedDragTouchMoveHandler),FP(s,"touchmove",a._delayedDragTouchMoveHandler),i.supportPointer&&FP(s,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(n,i.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){Qb&&wQ(Qb),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;GP(e,"mouseup",this._disableDelayedDrag),GP(e,"touchend",this._disableDelayedDrag),GP(e,"touchcancel",this._disableDelayedDrag),GP(e,"mousemove",this._delayedDragTouchMoveHandler),GP(e,"touchmove",this._delayedDragTouchMoveHandler),GP(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?FP(document,"pointermove",this._onTouchMove):FP(document,t?"touchmove":"mousemove",this._onTouchMove):(FP(Qb,"dragend",this),FP(Vb,"dragstart",this._onDragStart));try{document.selection?CQ((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(r){}},_dragStarted:function(e,t){if(Xb=!1,Vb&&Qb){Pb("dragStarted",this,{evt:t}),this.nativeDraggable&&FP(document,"dragover",__);var r=this.options;!e&&JP(Qb,r.dragClass,!1),JP(Qb,r.ghostClass,!0),_Q.active=this,e&&this._appendGhost(),bQ({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Fb){this._lastX=Fb.clientX,this._lastY=Fb.clientY,O_();for(var e=document.elementFromPoint(Fb.clientX,Fb.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(Fb.clientX,Fb.clientY))!==t;)t=e;if(Qb.parentNode[Sb]._isOutsideThisEl(e),t)do{if(t[Sb]&&t[Sb]._onDragOver({clientX:Fb.clientX,clientY:Fb.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=t.parentNode);y_()}},_onTouchMove:function(e){if(Yb){var t=this.options,r=t.fallbackTolerance,n=t.fallbackOffset,a=e.touches?e.touches[0]:e,o=qb&&tQ(qb,!0),i=qb&&o&&o.a,s=qb&&o&&o.d,l=c_&&o_&&uQ(o_),u=(a.clientX-Yb.clientX+n.x)/(i||1)+(l?l[0]-i_[0]:0)/(i||1),c=(a.clientY-Yb.clientY+n.y)/(s||1)+(l?l[1]-i_[1]:0)/(s||1);if(!_Q.active&&!Xb){if(r&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))<r)return;this._onDragStart(e,!0)}if(qb){o?(o.e+=u-(Gb||0),o.f+=c-(Zb||0)):o={a:1,b:0,c:0,d:1,e:u,f:c};var d="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");eQ(qb,"webkitTransform",d),eQ(qb,"mozTransform",d),eQ(qb,"msTransform",d),eQ(qb,"transform",d),Gb=u,Zb=c,Fb=a}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!qb){var e=this.options.fallbackOnBody?document.body:Vb,t=aQ(Qb,!0,c_,!0,e),r=this.options;if(c_){for(o_=e;"static"===eQ(o_,"position")&&"none"===eQ(o_,"transform")&&o_!==document;)o_=o_.parentNode;o_!==document.body&&o_!==document.documentElement?(o_===document&&(o_=nQ()),t.top+=o_.scrollTop,t.left+=o_.scrollLeft):o_=nQ(),i_=uQ(o_)}JP(qb=Qb.cloneNode(!0),r.ghostClass,!1),JP(qb,r.fallbackClass,!0),JP(qb,r.dragClass,!0),eQ(qb,"transition",""),eQ(qb,"transform",""),eQ(qb,"box-sizing","border-box"),eQ(qb,"margin",0),eQ(qb,"top",t.top),eQ(qb,"left",t.left),eQ(qb,"width",t.width),eQ(qb,"height",t.height),eQ(qb,"opacity","0.8"),eQ(qb,"position",c_?"absolute":"fixed"),eQ(qb,"zIndex","100000"),eQ(qb,"pointerEvents","none"),_Q.ghost=qb,e.appendChild(qb),eQ(qb,"transform-origin",Hb/parseInt(qb.style.width)*100+"% "+Kb/parseInt(qb.style.height)*100+"%")}},_onDragStart:function(e,t){var r=this,n=e.dataTransfer,a=r.options;Pb("dragStart",this,{evt:e}),_Q.eventCanceled?this._onDrop():(Pb("setupClone",this),_Q.eventCanceled||((Nb=hQ(Qb)).draggable=!1,Nb.style["will-change"]="",this._hideClone(),JP(Nb,this.options.chosenClass,!1),_Q.clone=Nb),r.cloneId=CQ((function(){Pb("clone",r),_Q.eventCanceled||(r.options.removeCloneOnHide||Vb.insertBefore(Nb,Qb),r._hideClone(),bQ({sortable:r,name:"clone"}))})),!t&&JP(Qb,a.dragClass,!0),t?(Lb=!0,r._loopId=setInterval(r._emulateDragOver,50)):(GP(document,"mouseup",r._onDrop),GP(document,"touchend",r._onDrop),GP(document,"touchcancel",r._onDrop),n&&(n.effectAllowed="move",a.setData&&a.setData.call(r,n,Qb)),FP(document,"drop",r),eQ(Qb,"transform","translateZ(0)")),Xb=!0,r._dragStartId=CQ(r._dragStarted.bind(r,t,e)),FP(document,"selectstart",r),Jb=!0,Ob&&eQ(document.body,"user-select","none"))},_onDragOver:function(e){var t,r,n,a,o=this.el,i=e.target,s=this.options,l=s.group,u=_Q.active,c=Bb===l,d=s.sort,p=zb||u,m=this,f=!1;if(!s_){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),i=KP(i,s.draggable,o,!0),P("dragOver"),_Q.eventCanceled)return f;if(Qb.contains(e.target)||i.animated&&i.animatingX&&i.animatingY||m._ignoreWhileAnimating===i)return E(!1);if(Lb=!1,u&&!s.disabled&&(c?d||(n=Eb!==Vb):zb===this||(this.lastPutMode=Bb.checkPull(this,u,Qb,e))&&l.checkPut(this,u,Qb,e))){if(a="vertical"===this._getDirection(e,i),t=aQ(Qb),P("dragOverValid"),_Q.eventCanceled)return f;if(n)return Eb=Vb,Q(),this._hideClone(),P("revert"),_Q.eventCanceled||(Rb?Vb.insertBefore(Qb,Rb):Vb.appendChild(Qb)),E(!0);var h=sQ(o,s.draggable);if(!h||function(e,t,r){var n=aQ(sQ(r.el,r.options.draggable));return t?e.clientX>n.right+10||e.clientX<=n.right&&e.clientY>n.bottom&&e.clientX>=n.left:e.clientX>n.right&&e.clientY>n.top||e.clientX<=n.right&&e.clientY>n.bottom+10}(e,a,this)&&!h.animated){if(h===Qb)return E(!1);if(h&&o===e.target&&(i=h),i&&(r=aQ(i)),!1!==xQ(Vb,o,Qb,t,i,r,e,!!i))return Q(),o.appendChild(Qb),Eb=o,q(),E(!0)}else if(h&&function(e,t,r){var n=aQ(iQ(r.el,0,r.options,!0));return t?e.clientX<n.left-10||e.clientY<n.top&&e.clientX<n.right:e.clientY<n.top-10||e.clientY<n.bottom&&e.clientX<n.left}(e,a,this)){var v=iQ(o,0,s,!0);if(v===Qb)return E(!1);if(r=aQ(i=v),!1!==xQ(Vb,o,Qb,t,i,r,e,!1))return Q(),o.insertBefore(Qb,v),Eb=o,q(),E(!0)}else if(i.parentNode===o){r=aQ(i);var g,O,y,b=Qb.parentNode!==o,_=!h_(Qb.animated&&Qb.toRect||t,i.animated&&i.toRect||r,a),x=a?"top":"left",w=oQ(i,"top","top")||oQ(Qb,"top","top"),S=w?w.scrollTop:void 0;if(e_!==i&&(O=r[x],r_=!1,n_=!_&&s.invertSwap||b),0!==(g=kQ(e,i,r,a,_?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,n_,e_===i))){var k=lQ(Qb);do{k-=g,y=Eb.children[k]}while(y&&("none"===eQ(y,"display")||y===qb))}if(0===g||y===i)return E(!1);e_=i,t_=g;var T=i.nextElementSibling,C=!1,$=xQ(Vb,o,Qb,t,i,r,e,C=1===g);if(!1!==$)return 1!==$&&-1!==$||(C=1===$),s_=!0,setTimeout(SQ,30),Q(),C&&!T?o.appendChild(Qb):i.parentNode.insertBefore(Qb,C?T:i),w&&fQ(w,0,S-w.scrollTop),Eb=Qb.parentNode,void 0===O||n_||(a_=Math.abs(O-aQ(i)[x])),q(),E(!0)}if(o.contains(Qb))return E(!1)}return!1}function P(s,l){Pb(s,m,DP({evt:e,isOwner:c,axis:a?"vertical":"horizontal",revert:n,dragRect:t,targetRect:r,canSort:d,fromSortable:p,target:i,completed:E,onMove:function(r,n){return xQ(Vb,o,Qb,t,r,aQ(r),e,n)},changed:q},l))}function Q(){P("dragOverAnimationCapture"),m.captureAnimationState(),m!==p&&p.captureAnimationState()}function E(t){return P("dragOverCompleted",{insertion:t}),t&&(c?u._hideClone():u._showClone(m),m!==p&&(JP(Qb,zb?zb.options.ghostClass:u.options.ghostClass,!1),JP(Qb,s.ghostClass,!0)),zb!==m&&m!==_Q.active?zb=m:m===_Q.active&&zb&&(zb=null),p===m&&(m._ignoreWhileAnimating=i),m.animateAll((function(){P("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(i===Qb&&!Qb.animated||i===o&&!i.animated)&&(e_=null),s.dragoverBubble||e.rootEl||i===document||(Qb.parentNode[Sb]._isOutsideThisEl(e.target),!t&&b_(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),f=!0}function q(){jb=lQ(Qb),Mb=lQ(Qb,s.draggable),bQ({sortable:m,name:"change",toEl:o,newIndex:jb,newDraggableIndex:Mb,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){GP(document,"mousemove",this._onTouchMove),GP(document,"touchmove",this._onTouchMove),GP(document,"pointermove",this._onTouchMove),GP(document,"dragover",b_),GP(document,"mousemove",b_),GP(document,"touchmove",b_)},_offUpEvents:function(){var e=this.el.ownerDocument;GP(e,"mouseup",this._onDrop),GP(e,"touchend",this._onDrop),GP(e,"pointerup",this._onDrop),GP(e,"touchcancel",this._onDrop),GP(document,"selectstart",this)},_onDrop:function(e){var t=this.el,r=this.options;jb=lQ(Qb),Mb=lQ(Qb,r.draggable),Pb("drop",this,{evt:e}),Eb=Qb&&Qb.parentNode,jb=lQ(Qb),Mb=lQ(Qb,r.draggable),_Q.eventCanceled||(Xb=!1,n_=!1,r_=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),$Q(this.cloneId),$Q(this._dragStartId),this.nativeDraggable&&(GP(document,"drop",this),GP(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),Ob&&eQ(document.body,"user-select",""),eQ(Qb,"transform",""),e&&(Jb&&(e.cancelable&&e.preventDefault(),!r.dropBubble&&e.stopPropagation()),qb&&qb.parentNode&&qb.parentNode.removeChild(qb),(Vb===Eb||zb&&"clone"!==zb.lastPutMode)&&Nb&&Nb.parentNode&&Nb.parentNode.removeChild(Nb),Qb&&(this.nativeDraggable&&GP(Qb,"dragend",this),wQ(Qb),Qb.style["will-change"]="",Jb&&!Xb&&JP(Qb,zb?zb.options.ghostClass:this.options.ghostClass,!1),JP(Qb,this.options.chosenClass,!1),bQ({sortable:this,name:"unchoose",toEl:Eb,newIndex:null,newDraggableIndex:null,originalEvent:e}),Vb!==Eb?(jb>=0&&(bQ({rootEl:Eb,name:"add",toEl:Eb,fromEl:Vb,originalEvent:e}),bQ({sortable:this,name:"remove",toEl:Eb,originalEvent:e}),bQ({rootEl:Eb,name:"sort",toEl:Eb,fromEl:Vb,originalEvent:e}),bQ({sortable:this,name:"sort",toEl:Eb,originalEvent:e})),zb&&zb.save()):jb!==Ab&&jb>=0&&(bQ({sortable:this,name:"update",toEl:Eb,originalEvent:e}),bQ({sortable:this,name:"sort",toEl:Eb,originalEvent:e})),_Q.active&&(null!=jb&&-1!==jb||(jb=Ab,Mb=Db),bQ({sortable:this,name:"end",toEl:Eb,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){Pb("nulling",this),Vb=Qb=Eb=qb=Rb=Nb=Ib=Wb=Yb=Fb=Jb=jb=Mb=Ab=Db=e_=t_=zb=Bb=_Q.dragged=_Q.ghost=_Q.clone=_Q.active=null,l_.forEach((function(e){e.checked=!0})),l_.length=Gb=Zb=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":Qb&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],r=this.el.children,n=0,a=r.length,o=this.options;n<a;n++)KP(e=r[n],o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||TQ(e));return t},sort:function(e,t){var r={},n=this.el;this.toArray().forEach((function(e,t){var a=n.children[t];KP(a,this.options.draggable,n,!1)&&(r[e]=a)}),this),t&&this.captureAnimationState(),e.forEach((function(e){r[e]&&(n.removeChild(r[e]),n.appendChild(r[e]))})),t&&this.animateAll()},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return KP(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var r=this.options;if(void 0===t)return r[e];var n=Cb.modifyOption(this,e,t);r[e]=void 0!==n?n:t,"group"===e&&g_(r)},destroy:function(){Pb("destroy",this);var e=this.el;e[Sb]=null,GP(e,"mousedown",this._onTapStart),GP(e,"touchstart",this._onTapStart),GP(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(GP(e,"dragover",this),GP(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),Ub.splice(Ub.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!Wb){if(Pb("hideClone",this),_Q.eventCanceled)return;eQ(Nb,"display","none"),this.options.removeCloneOnHide&&Nb.parentNode&&Nb.parentNode.removeChild(Nb),Wb=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(Wb){if(Pb("showClone",this),_Q.eventCanceled)return;Qb.parentNode!=Vb||this.options.group.revertClone?Rb?Vb.insertBefore(Nb,Rb):Vb.appendChild(Nb):Vb.insertBefore(Nb,Qb),this.options.group.revertClone&&this.animate(Qb,Nb),eQ(Nb,"display",""),Wb=!1}}else this._hideClone()}},u_&&FP(document,"touchmove",(function(e){(_Q.active||Xb)&&e.cancelable&&e.preventDefault()})),_Q.utils={on:FP,off:GP,css:eQ,find:rQ,is:function(e,t){return!!KP(e,t,e,!1)},extend:dQ,throttle:mQ,closest:KP,toggleClass:JP,clone:hQ,index:lQ,nextTick:CQ,cancelNextTick:$Q,detectDirection:f_,getChild:iQ},_Q.get=function(e){return e[Sb]},_Q.mount=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(_Q.utils=DP(DP({},_Q.utils),e.utils)),Cb.mount(e)}))},_Q.create=function(e,t){return new _Q(e,t)},_Q.version="1.14.0",x_=[],k_=!1,Q_=mQ((function(e,t,r,n){if(t.scroll){var a,o=(e.touches?e.touches[0]:e).clientX,i=(e.touches?e.touches[0]:e).clientY,s=t.scrollSensitivity,l=t.scrollSpeed,u=nQ(),c=!1;S_!==r&&(S_=r,QQ(),w_=t.scroll,a=t.scrollFn,!0===w_&&(w_=cQ(r,!0)));var d=0,p=w_;do{var m=p,f=aQ(m),h=f.top,v=f.bottom,g=f.left,O=f.right,y=f.width,b=f.height,_=void 0,x=void 0,w=m.scrollWidth,S=m.scrollHeight,k=eQ(m),T=m.scrollLeft,C=m.scrollTop;m===u?(_=y<w&&("auto"===k.overflowX||"scroll"===k.overflowX||"visible"===k.overflowX),x=b<S&&("auto"===k.overflowY||"scroll"===k.overflowY||"visible"===k.overflowY)):(_=y<w&&("auto"===k.overflowX||"scroll"===k.overflowX),x=b<S&&("auto"===k.overflowY||"scroll"===k.overflowY));var $=_&&(Math.abs(O-o)<=s&&T+y<w)-(Math.abs(g-o)<=s&&!!T),P=x&&(Math.abs(v-i)<=s&&C+b<S)-(Math.abs(h-i)<=s&&!!C);if(!x_[d])for(var Q=0;Q<=d;Q++)x_[Q]||(x_[Q]={});x_[d].vx==$&&x_[d].vy==P&&x_[d].el===m||(x_[d].el=m,x_[d].vx=$,x_[d].vy=P,clearInterval(x_[d].pid),0==$&&0==P||(c=!0,x_[d].pid=setInterval(function(){n&&0===this.layer&&_Q.active._onTouchMove($_);var t=x_[this.layer].vy?x_[this.layer].vy*l:0,r=x_[this.layer].vx?x_[this.layer].vx*l:0;"function"==typeof a&&"continue"!==a.call(_Q.dragged.parentNode[Sb],r,t,e,$_,x_[this.layer].el)||fQ(x_[this.layer].el,r,t)}.bind({layer:d}),24))),d++}while(t.bubbleScroll&&p!==u&&(p=cQ(p,!1)));k_=c}}),30),E_=function(e){var t=e.originalEvent,r=e.putSortable,n=e.dragEl,a=e.activeSortable,o=e.dispatchSortableEvent,i=e.hideGhostForTarget,s=e.unhideGhostForTarget;if(t){var l=r||a;i();var u=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,c=document.elementFromPoint(u.clientX,u.clientY);s(),l&&!l.el.contains(c)&&(o("spill"),this.onSpill({dragEl:n,putSortable:r}))}},qQ.prototype={startIndex:null,dragStart:function(e){this.startIndex=e.oldDraggableIndex},onSpill:function(e){var t=e.dragEl,r=e.putSortable;this.sortable.captureAnimationState(),r&&r.captureAnimationState();var n=iQ(this.sortable.el,this.startIndex,this.options);n?this.sortable.el.insertBefore(t,n):this.sortable.el.appendChild(t),this.sortable.animateAll(),r&&r.animateAll()},drop:E_},zP(qQ,{pluginName:"revertOnSpill"}),VQ.prototype={onSpill:function(e){var t=e.dragEl,r=e.putSortable||this.sortable;r.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),r.animateAll()},drop:E_},zP(VQ,{pluginName:"removeOnSpill"}),V_=[],R_=[],W_=!1,A_=!1,j_=!1,_Q.mount(new PQ),_Q.mount(VQ,qQ)})),e("r",X_=i(((e,t)=>{var n,a;n="undefined"!=typeof self?self:e,a=function(e,t){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s="fb15")}({"00ee":function(e,t,r){var n={};n[r("b622")("toStringTag")]="z",e.exports="[object z]"===String(n)},"0366":function(e,t,r){var n=r("1c0b");e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 0:return function(){return e.call(t)};case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,a){return e.call(t,r,n,a)}}return function(){return e.apply(t,arguments)}}},"057f":function(e,t,r){var n=r("fc6a"),a=r("241c").f,o={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==o.call(e)?function(e){try{return a(e)}catch(t){return i.slice()}}(e):a(n(e))}},"06cf":function(e,t,r){var n=r("83ab"),a=r("d1e7"),o=r("5c6c"),i=r("fc6a"),s=r("c04e"),l=r("5135"),u=r("0cfb"),c=Object.getOwnPropertyDescriptor;t.f=n?c:function(e,t){if(e=i(e),t=s(t,!0),u)try{return c(e,t)}catch(r){}if(l(e,t))return o(!a.f.call(e,t),e[t])}},"0cfb":function(e,t,r){var n=r("83ab"),a=r("d039"),o=r("cc12");e.exports=!n&&!a((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"13d5":function(e,t,r){var n=r("23e7"),a=r("d58f").left,o=r("a640"),i=r("ae40"),s=o("reduce"),l=i("reduce",{1:0});n({target:"Array",proto:!0,forced:!s||!l},{reduce:function(e){return a(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},"14c3":function(e,t,r){var n=r("c6b6"),a=r("9263");e.exports=function(e,t){var r=e.exec;if("function"==typeof r){var o=r.call(e,t);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==n(e))throw TypeError("RegExp#exec called on incompatible receiver");return a.call(e,t)}},"159b":function(e,t,r){var n=r("da84"),a=r("fdbc"),o=r("17c2"),i=r("9112");for(var s in a){var l=n[s],u=l&&l.prototype;if(u&&u.forEach!==o)try{i(u,"forEach",o)}catch(c){u.forEach=o}}},"17c2":function(e,t,r){var n=r("b727").forEach,a=r("a640"),o=r("ae40"),i=a("forEach"),s=o("forEach");e.exports=i&&s?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},"1be4":function(e,t,r){e.exports=r("d066")("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(e,t,r){var n=r("b622")("iterator"),a=!1;try{var o=0,i={next:function(){return{done:!!o++}},return:function(){a=!0}};i[n]=function(){return this},Array.from(i,(function(){throw 2}))}catch(s){}e.exports=function(e,t){if(!t&&!a)return!1;var r=!1;try{var o={};o[n]=function(){return{next:function(){return{done:r=!0}}}},e(o)}catch(s){}return r}},"1d80":function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,r){var n=r("d039"),a=r("b622"),o=r("2d00"),i=a("species");e.exports=function(e){return o>=51||!n((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"23cb":function(e,t,r){var n=r("a691"),a=Math.max,o=Math.min;e.exports=function(e,t){var r=n(e);return r<0?a(r+t,0):o(r,t)}},"23e7":function(e,t,r){var n=r("da84"),a=r("06cf").f,o=r("9112"),i=r("6eeb"),s=r("ce4e"),l=r("e893"),u=r("94ca");e.exports=function(e,t){var r,c,d,p,m,f=e.target,h=e.global,v=e.stat;if(r=h?n:v?n[f]||s(f,{}):(n[f]||{}).prototype)for(c in t){if(p=t[c],d=e.noTargetGet?(m=a(r,c))&&m.value:r[c],!u(h?c:f+(v?".":"#")+c,e.forced)&&void 0!==d){if(typeof p==typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&o(p,"sham",!0),i(r,c,p,e)}}},"241c":function(e,t,r){var n=r("ca84"),a=r("7839").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,a)}},"25f0":function(e,t,r){var n=r("6eeb"),a=r("825a"),o=r("d039"),i=r("ad6d"),s="toString",l=RegExp.prototype,u=l[s],c=o((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),d=u.name!=s;(c||d)&&n(RegExp.prototype,s,(function(){var e=a(this),t=String(e.source),r=e.flags;return"/"+t+"/"+String(void 0===r&&e instanceof RegExp&&!("flags"in l)?i.call(e):r)}),{unsafe:!0})},"2ca0":function(e,t,r){var n,a=r("23e7"),o=r("06cf").f,i=r("50c4"),s=r("5a34"),l=r("1d80"),u=r("ab13"),c=r("c430"),d="".startsWith,p=Math.min,m=u("startsWith");a({target:"String",proto:!0,forced:!(!c&&!m&&(n=o(String.prototype,"startsWith"),n&&!n.writable)||m)},{startsWith:function(e){var t=String(l(this));s(e);var r=i(p(arguments.length>1?arguments[1]:void 0,t.length)),n=String(e);return d?d.call(t,n,r):t.slice(r,r+n.length)===n}})},"2d00":function(e,t,r){var n,a,o=r("da84"),i=r("342f"),s=o.process,l=s&&s.versions,u=l&&l.v8;u?a=(n=u.split("."))[0]+n[1]:i&&(!(n=i.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=i.match(/Chrome\/(\d+)/))&&(a=n[1]),e.exports=a&&+a},"342f":function(e,t,r){e.exports=r("d066")("navigator","userAgent")||""},"35a1":function(e,t,r){var n=r("f5df"),a=r("3f8c"),o=r("b622")("iterator");e.exports=function(e){if(null!=e)return e[o]||e["@@iterator"]||a[n(e)]}},"37e8":function(e,t,r){var n=r("83ab"),a=r("9bf2"),o=r("825a"),i=r("df75");e.exports=n?Object.defineProperties:function(e,t){o(e);for(var r,n=i(t),s=n.length,l=0;s>l;)a.f(e,r=n[l++],t[r]);return e}},"3bbe":function(e,t,r){var n=r("861d");e.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3ca3":function(e,t,r){var n=r("6547").charAt,a=r("69f3"),o=r("7dd0"),i="String Iterator",s=a.set,l=a.getterFor(i);o(String,"String",(function(e){s(this,{type:i,string:String(e),index:0})}),(function(){var e,t=l(this),r=t.string,a=t.index;return a>=r.length?{value:void 0,done:!0}:(e=n(r,a),t.index+=e.length,{value:e,done:!1})}))},"3f8c":function(e,t){e.exports={}},4160:function(e,t,r){var n=r("23e7"),a=r("17c2");n({target:"Array",proto:!0,forced:[].forEach!=a},{forEach:a})},"428f":function(e,t,r){e.exports=r("da84")},"44ad":function(e,t,r){var n=r("d039"),a=r("c6b6"),o="".split;e.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==a(e)?o.call(e,""):Object(e)}:Object},"44d2":function(e,t,r){var n=r("b622"),a=r("7c73"),o=r("9bf2"),i=n("unscopables"),s=Array.prototype;null==s[i]&&o.f(s,i,{configurable:!0,value:a(null)}),e.exports=function(e){s[i][e]=!0}},"44e7":function(e,t,r){var n=r("861d"),a=r("c6b6"),o=r("b622")("match");e.exports=function(e){var t;return n(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==a(e))}},4930:function(e,t,r){var n=r("d039");e.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},"4d64":function(e,t,r){var n=r("fc6a"),a=r("50c4"),o=r("23cb"),i=function(e){return function(t,r,i){var s,l=n(t),u=a(l.length),c=o(i,u);if(e&&r!=r){for(;u>c;)if((s=l[c++])!=s)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===r)return e||c||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},"4de4":function(e,t,r){var n=r("23e7"),a=r("b727").filter,o=r("1dde"),i=r("ae40"),s=o("filter"),l=i("filter");n({target:"Array",proto:!0,forced:!s||!l},{filter:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,r){var n=r("0366"),a=r("7b0b"),o=r("9bdd"),i=r("e95a"),s=r("50c4"),l=r("8418"),u=r("35a1");e.exports=function(e){var t,r,c,d,p,m,f=a(e),h="function"==typeof this?this:Array,v=arguments.length,g=v>1?arguments[1]:void 0,O=void 0!==g,y=u(f),b=0;if(O&&(g=n(g,v>2?arguments[2]:void 0,2)),null==y||h==Array&&i(y))for(r=new h(t=s(f.length));t>b;b++)m=O?g(f[b],b):f[b],l(r,b,m);else for(p=(d=y.call(f)).next,r=new h;!(c=p.call(d)).done;b++)m=O?o(d,g,[c.value,b],!0):c.value,l(r,b,m);return r.length=b,r}},"4fad":function(e,t,r){var n=r("23e7"),a=r("6f53").entries;n({target:"Object",stat:!0},{entries:function(e){return a(e)}})},"50c4":function(e,t,r){var n=r("a691"),a=Math.min;e.exports=function(e){return e>0?a(n(e),9007199254740991):0}},5135:function(e,t){var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},5319:function(e,t,r){var n=r("d784"),a=r("825a"),o=r("7b0b"),i=r("50c4"),s=r("a691"),l=r("1d80"),u=r("8aa5"),c=r("14c3"),d=Math.max,p=Math.min,m=Math.floor,f=/\$([$&'`]|\d\d?|<[^>]*>)/g,h=/\$([$&'`]|\d\d?)/g,v=function(e){return void 0===e?e:String(e)};n("replace",2,(function(e,t,r,n){var g=n.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,O=n.REPLACE_KEEPS_$0,y=g?"$":"$0";return[function(r,n){var a=l(this),o=null==r?void 0:r[e];return void 0!==o?o.call(r,a,n):t.call(String(a),r,n)},function(e,n){if(!g&&O||"string"==typeof n&&-1===n.indexOf(y)){var o=r(t,e,this,n);if(o.done)return o.value}var l=a(e),m=String(this),f="function"==typeof n;f||(n=String(n));var h=l.global;if(h){var _=l.unicode;l.lastIndex=0}for(var x=[];;){var w=c(l,m);if(null===w)break;if(x.push(w),!h)break;""===String(w[0])&&(l.lastIndex=u(m,i(l.lastIndex),_))}for(var S="",k=0,T=0;T<x.length;T++){w=x[T];for(var C=String(w[0]),$=d(p(s(w.index),m.length),0),P=[],Q=1;Q<w.length;Q++)P.push(v(w[Q]));var E=w.groups;if(f){var q=[C].concat(P,$,m);void 0!==E&&q.push(E);var V=String(n.apply(void 0,q))}else V=b(C,m,$,P,E,n);$>=k&&(S+=m.slice(k,$)+V,k=$+C.length)}return S+m.slice(k)}];function b(e,r,n,a,i,s){var l=n+e.length,u=a.length,c=h;return void 0!==i&&(i=o(i),c=f),t.call(s,c,(function(t,o){var s;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return r.slice(0,n);case"'":return r.slice(l);case"<":s=i[o.slice(1,-1)];break;default:var c=+o;if(0===c)return t;if(c>u){var d=m(c/10);return 0===d?t:d<=u?void 0===a[d-1]?o.charAt(1):a[d-1]+o.charAt(1):t}s=a[c-1]}return void 0===s?"":s}))}}))},5692:function(e,t,r){var n=r("c430"),a=r("c6cd");(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.5",mode:n?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,r){var n=r("d066"),a=r("241c"),o=r("7418"),i=r("825a");e.exports=n("Reflect","ownKeys")||function(e){var t=a.f(i(e)),r=o.f;return r?t.concat(r(e)):t}},"5a34":function(e,t,r){var n=r("44e7");e.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5db7":function(e,t,r){var n=r("23e7"),a=r("a2bf"),o=r("7b0b"),i=r("50c4"),s=r("1c0b"),l=r("65f0");n({target:"Array",proto:!0},{flatMap:function(e){var t,r=o(this),n=i(r.length);return s(e),(t=l(r,0)).length=a(t,r,r,n,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},6547:function(e,t,r){var n=r("a691"),a=r("1d80"),o=function(e){return function(t,r){var o,i,s=String(a(t)),l=n(r),u=s.length;return l<0||l>=u?e?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===u||(i=s.charCodeAt(l+1))<56320||i>57343?e?s.charAt(l):o:e?s.slice(l,l+2):i-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},"65f0":function(e,t,r){var n=r("861d"),a=r("e8b5"),o=r("b622")("species");e.exports=function(e,t){var r;return a(e)&&("function"!=typeof(r=e.constructor)||r!==Array&&!a(r.prototype)?n(r)&&null===(r=r[o])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},"69f3":function(e,t,r){var n,a,o,i=r("7f9a"),s=r("da84"),l=r("861d"),u=r("9112"),c=r("5135"),d=r("f772"),p=r("d012"),m=s.WeakMap;if(i){var f=new m,h=f.get,v=f.has,g=f.set;n=function(e,t){return g.call(f,e,t),t},a=function(e){return h.call(f,e)||{}},o=function(e){return v.call(f,e)}}else{var O=d("state");p[O]=!0,n=function(e,t){return u(e,O,t),t},a=function(e){return c(e,O)?e[O]:{}},o=function(e){return c(e,O)}}e.exports={set:n,get:a,has:o,enforce:function(e){return o(e)?a(e):n(e,{})},getterFor:function(e){return function(t){var r;if(!l(t)||(r=a(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return r}}}},"6eeb":function(e,t,r){var n=r("da84"),a=r("9112"),o=r("5135"),i=r("ce4e"),s=r("8925"),l=r("69f3"),u=l.get,c=l.enforce,d=String(String).split("String");(e.exports=function(e,t,r,s){var l=!!s&&!!s.unsafe,u=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof r&&("string"!=typeof t||o(r,"name")||a(r,"name",t),c(r).source=d.join("string"==typeof t?t:"")),e!==n?(l?!p&&e[t]&&(u=!0):delete e[t],u?e[t]=r:a(e,t,r)):u?e[t]=r:i(t,r)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||s(this)}))},"6f53":function(e,t,r){var n=r("83ab"),a=r("df75"),o=r("fc6a"),i=r("d1e7").f,s=function(e){return function(t){for(var r,s=o(t),l=a(s),u=l.length,c=0,d=[];u>c;)r=l[c++],n&&!i.call(s,r)||d.push(e?[r,s[r]]:s[r]);return d}};e.exports={entries:s(!0),values:s(!1)}},"73d9":function(e,t,r){r("44d2")("flatMap")},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,r){var n=r("428f"),a=r("5135"),o=r("e538"),i=r("9bf2").f;e.exports=function(e){var t=n.Symbol||(n.Symbol={});a(t,e)||i(t,e,{value:o.f(e)})}},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(e,t,r){var n=r("1d80");e.exports=function(e){return Object(n(e))}},"7c73":function(e,t,r){var n,a=r("825a"),o=r("37e8"),i=r("7839"),s=r("d012"),l=r("1be4"),u=r("cc12"),c=r("f772"),d="prototype",p="script",m=c("IE_PROTO"),f=function(){},h=function(e){return"<"+p+">"+e+"</"+p+">"},v=function(){try{n=document.domain&&new ActiveXObject("htmlfile")}catch(o){}var e,t,r;v=n?function(e){e.write(h("")),e.close();var t=e.parentWindow.Object;return e=null,t}(n):(t=u("iframe"),r="java"+p+":",t.style.display="none",l.appendChild(t),t.src=String(r),(e=t.contentWindow.document).open(),e.write(h("document.F=Object")),e.close(),e.F);for(var a=i.length;a--;)delete v[d][i[a]];return v()};s[m]=!0,e.exports=Object.create||function(e,t){var r;return null!==e?(f[d]=a(e),r=new f,f[d]=null,r[m]=e):r=v(),void 0===t?r:o(r,t)}},"7dd0":function(e,t,r){var n=r("23e7"),a=r("9ed3"),o=r("e163"),i=r("d2bb"),s=r("d44e"),l=r("9112"),u=r("6eeb"),c=r("b622"),d=r("c430"),p=r("3f8c"),m=r("ae93"),f=m.IteratorPrototype,h=m.BUGGY_SAFARI_ITERATORS,v=c("iterator"),g="keys",O="values",y="entries",b=function(){return this};e.exports=function(e,t,r,c,m,_,x){a(r,t,c);var w,S,k,T=function(e){if(e===m&&E)return E;if(!h&&e in P)return P[e];switch(e){case g:case O:case y:return function(){return new r(this,e)}}return function(){return new r(this)}},C=t+" Iterator",$=!1,P=e.prototype,Q=P[v]||P["@@iterator"]||m&&P[m],E=!h&&Q||T(m),q="Array"==t&&P.entries||Q;if(q&&(w=o(q.call(new e)),f!==Object.prototype&&w.next&&(d||o(w)===f||(i?i(w,f):"function"!=typeof w[v]&&l(w,v,b)),s(w,C,!0,!0),d&&(p[C]=b))),m==O&&Q&&Q.name!==O&&($=!0,E=function(){return Q.call(this)}),d&&!x||P[v]===E||l(P,v,E),p[t]=E,m)if(S={values:T(O),keys:_?E:T(g),entries:T(y)},x)for(k in S)(h||$||!(k in P))&&u(P,k,S[k]);else n({target:t,proto:!0,forced:h||$},S);return S}},"7f9a":function(e,t,r){var n=r("da84"),a=r("8925"),o=n.WeakMap;e.exports="function"==typeof o&&/native code/.test(a(o))},"825a":function(e,t,r){var n=r("861d");e.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,r){e.exports=!r("d039")((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},8418:function(e,t,r){var n=r("c04e"),a=r("9bf2"),o=r("5c6c");e.exports=function(e,t,r){var i=n(t);i in e?a.f(e,i,o(0,r)):e[i]=r}},"861d":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},8875:function(e,t,r){var n,a,o;"undefined"!=typeof self&&self,a=[],void 0!==(o="function"==typeof(n=function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(d){var r,n,a,o=/.*at [^(]*\((.*):(.+):(.+)\)$/gi.exec(d.stack)||/@([^@]*):(\d+):(\d+)\s*$/gi.exec(d.stack),i=o&&o[1]||!1,s=o&&o[2]||!1,l=document.location.href.replace(document.location.hash,""),u=document.getElementsByTagName("script");i===l&&(r=document.documentElement.outerHTML,n=new RegExp("(?:[^\\n]+?\\n){0,"+(s-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),a=r.replace(n,"$1").trim());for(var c=0;c<u.length;c++){if("interactive"===u[c].readyState)return u[c];if(u[c].src===i)return u[c];if(i===l&&u[c].innerHTML&&u[c].innerHTML.trim()===a)return u[c]}return null}}return e})?n.apply(t,a):n)&&(e.exports=o)},8925:function(e,t,r){var n=r("c6cd"),a=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return a.call(e)}),e.exports=n.inspectSource},"8aa5":function(e,t,r){var n=r("6547").charAt;e.exports=function(e,t,r){return t+(r?n(e,t).length:1)}},"8bbf":function(t,r){t.exports=e},"90e3":function(e,t){var r=0,n=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++r+n).toString(36)}},9112:function(e,t,r){var n=r("83ab"),a=r("9bf2"),o=r("5c6c");e.exports=n?function(e,t,r){return a.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},9263:function(e,t,r){var n,a,o=r("ad6d"),i=r("9f7f"),s=RegExp.prototype.exec,l=String.prototype.replace,u=s,c=(n=/a/,a=/b*/g,s.call(n,"a"),s.call(a,"a"),0!==n.lastIndex||0!==a.lastIndex),d=i.UNSUPPORTED_Y||i.BROKEN_CARET,p=void 0!==/()??/.exec("")[1];(c||p||d)&&(u=function(e){var t,r,n,a,i=this,u=d&&i.sticky,m=o.call(i),f=i.source,h=0,v=e;return u&&(-1===(m=m.replace("y","")).indexOf("g")&&(m+="g"),v=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(f="(?: "+f+")",v=" "+v,h++),r=new RegExp("^(?:"+f+")",m)),p&&(r=new RegExp("^"+f+"$(?!\\s)",m)),c&&(t=i.lastIndex),n=s.call(u?r:i,v),u?n?(n.input=n.input.slice(h),n[0]=n[0].slice(h),n.index=i.lastIndex,i.lastIndex+=n[0].length):i.lastIndex=0:c&&n&&(i.lastIndex=i.global?n.index+n[0].length:t),p&&n&&n.length>1&&l.call(n[0],r,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(n[a]=void 0)})),n}),e.exports=u},"94ca":function(e,t,r){var n=r("d039"),a=/#|\.prototype\./,o=function(e,t){var r=s[i(e)];return r==u||r!=l&&("function"==typeof t?n(t):!!t)},i=o.normalize=function(e){return String(e).replace(a,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},"99af":function(e,t,r){var n=r("23e7"),a=r("d039"),o=r("e8b5"),i=r("861d"),s=r("7b0b"),l=r("50c4"),u=r("8418"),c=r("65f0"),d=r("1dde"),p=r("b622"),m=r("2d00"),f=p("isConcatSpreadable"),h=9007199254740991,v="Maximum allowed index exceeded",g=m>=51||!a((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),O=d("concat"),y=function(e){if(!i(e))return!1;var t=e[f];return void 0!==t?!!t:o(e)};n({target:"Array",proto:!0,forced:!g||!O},{concat:function(e){var t,r,n,a,o,i=s(this),d=c(i,0),p=0;for(t=-1,n=arguments.length;t<n;t++)if(y(o=-1===t?i:arguments[t])){if(p+(a=l(o.length))>h)throw TypeError(v);for(r=0;r<a;r++,p++)r in o&&u(d,p,o[r])}else{if(p>=h)throw TypeError(v);u(d,p++,o)}return d.length=p,d}})},"9bdd":function(e,t,r){var n=r("825a");e.exports=function(e,t,r,a){try{return a?t(n(r)[0],r[1]):t(r)}catch(i){var o=e.return;throw void 0!==o&&n(o.call(e)),i}}},"9bf2":function(e,t,r){var n=r("83ab"),a=r("0cfb"),o=r("825a"),i=r("c04e"),s=Object.defineProperty;t.f=n?s:function(e,t,r){if(o(e),t=i(t,!0),o(r),a)try{return s(e,t,r)}catch(n){}if("get"in r||"set"in r)throw TypeError("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},"9ed3":function(e,t,r){var n=r("ae93").IteratorPrototype,a=r("7c73"),o=r("5c6c"),i=r("d44e"),s=r("3f8c"),l=function(){return this};e.exports=function(e,t,r){var u=t+" Iterator";return e.prototype=a(n,{next:o(1,r)}),i(e,u,!1,!0),s[u]=l,e}},"9f7f":function(e,t,r){var n=r("d039");function a(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=n((function(){var e=a("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=n((function(){var e=a("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},a2bf:function(e,t,r){var n=r("e8b5"),a=r("50c4"),o=r("0366"),i=function(e,t,r,s,l,u,c,d){for(var p,m=l,f=0,h=!!c&&o(c,d,3);f<s;){if(f in r){if(p=h?h(r[f],f,t):r[f],u>0&&n(p))m=i(e,t,p,a(p.length),m,u-1)-1;else{if(m>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[m]=p}m++}f++}return m};e.exports=i},a352:function(e,r){e.exports=t},a434:function(e,t,r){var n=r("23e7"),a=r("23cb"),o=r("a691"),i=r("50c4"),s=r("7b0b"),l=r("65f0"),u=r("8418"),c=r("1dde"),d=r("ae40"),p=c("splice"),m=d("splice",{ACCESSORS:!0,0:0,1:2}),f=Math.max,h=Math.min,v=9007199254740991,g="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!p||!m},{splice:function(e,t){var r,n,c,d,p,m,O=s(this),y=i(O.length),b=a(e,y),_=arguments.length;if(0===_?r=n=0:1===_?(r=0,n=y-b):(r=_-2,n=h(f(o(t),0),y-b)),y+r-n>v)throw TypeError(g);for(c=l(O,n),d=0;d<n;d++)(p=b+d)in O&&u(c,d,O[p]);if(c.length=n,r<n){for(d=b;d<y-n;d++)m=d+r,(p=d+n)in O?O[m]=O[p]:delete O[m];for(d=y;d>y-n+r;d--)delete O[d-1]}else if(r>n)for(d=y-n;d>b;d--)m=d+r-1,(p=d+n-1)in O?O[m]=O[p]:delete O[m];for(d=0;d<r;d++)O[d+b]=arguments[d+2];return O.length=y-n+r,c}})},a4d3:function(e,t,r){var n=r("23e7"),a=r("da84"),o=r("d066"),i=r("c430"),s=r("83ab"),l=r("4930"),u=r("fdbf"),c=r("d039"),d=r("5135"),p=r("e8b5"),m=r("861d"),f=r("825a"),h=r("7b0b"),v=r("fc6a"),g=r("c04e"),O=r("5c6c"),y=r("7c73"),b=r("df75"),_=r("241c"),x=r("057f"),w=r("7418"),S=r("06cf"),k=r("9bf2"),T=r("d1e7"),C=r("9112"),$=r("6eeb"),P=r("5692"),Q=r("f772"),E=r("d012"),q=r("90e3"),V=r("b622"),R=r("e538"),I=r("746f"),N=r("d44e"),W=r("69f3"),A=r("b727").forEach,j=Q("hidden"),D="Symbol",M="prototype",B=V("toPrimitive"),z=W.set,X=W.getterFor(D),L=Object[M],U=a.Symbol,Y=o("JSON","stringify"),F=S.f,G=k.f,Z=x.f,H=T.f,K=P("symbols"),J=P("op-symbols"),ee=P("string-to-symbol-registry"),te=P("symbol-to-string-registry"),re=P("wks"),ne=a.QObject,ae=!ne||!ne[M]||!ne[M].findChild,oe=s&&c((function(){return 7!=y(G({},"a",{get:function(){return G(this,"a",{value:7}).a}})).a}))?function(e,t,r){var n=F(L,t);n&&delete L[t],G(e,t,r),n&&e!==L&&G(L,t,n)}:G,ie=function(e,t){var r=K[e]=y(U[M]);return z(r,{type:D,tag:e,description:t}),s||(r.description=t),r},se=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},le=function(e,t,r){e===L&&le(J,t,r),f(e);var n=g(t,!0);return f(r),d(K,n)?(r.enumerable?(d(e,j)&&e[j][n]&&(e[j][n]=!1),r=y(r,{enumerable:O(0,!1)})):(d(e,j)||G(e,j,O(1,{})),e[j][n]=!0),oe(e,n,r)):G(e,n,r)},ue=function(e,t){f(e);var r=v(t);return A(b(r).concat(me(r)),(function(t){s&&!ce.call(r,t)||le(e,t,r[t])})),e},ce=function(e){var t=g(e,!0),r=H.call(this,t);return!(this===L&&d(K,t)&&!d(J,t))&&(!(r||!d(this,t)||!d(K,t)||d(this,j)&&this[j][t])||r)},de=function(e,t){var r=v(e),n=g(t,!0);if(r!==L||!d(K,n)||d(J,n)){var a=F(r,n);return!a||!d(K,n)||d(r,j)&&r[j][n]||(a.enumerable=!0),a}},pe=function(e){var t=Z(v(e)),r=[];return A(t,(function(e){d(K,e)||d(E,e)||r.push(e)})),r},me=function(e){var t=e===L,r=Z(t?J:v(e)),n=[];return A(r,(function(e){!d(K,e)||t&&!d(L,e)||n.push(K[e])})),n};l||(U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=q(e),r=function(e){this===L&&r.call(J,e),d(this,j)&&d(this[j],t)&&(this[j][t]=!1),oe(this,t,O(1,e))};return s&&ae&&oe(L,t,{configurable:!0,set:r}),ie(t,e)},$(U[M],"toString",(function(){return X(this).tag})),$(U,"withoutSetter",(function(e){return ie(q(e),e)})),T.f=ce,k.f=le,S.f=de,_.f=x.f=pe,w.f=me,R.f=function(e){return ie(V(e),e)},s&&(G(U[M],"description",{configurable:!0,get:function(){return X(this).description}}),i||$(L,"propertyIsEnumerable",ce,{unsafe:!0}))),n({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:U}),A(b(re),(function(e){I(e)})),n({target:D,stat:!0,forced:!l},{for:function(e){var t=String(e);if(d(ee,t))return ee[t];var r=U(t);return ee[t]=r,te[r]=t,r},keyFor:function(e){if(!se(e))throw TypeError(e+" is not a symbol");if(d(te,e))return te[e]},useSetter:function(){ae=!0},useSimple:function(){ae=!1}}),n({target:"Object",stat:!0,forced:!l,sham:!s},{create:function(e,t){return void 0===t?y(e):ue(y(e),t)},defineProperty:le,defineProperties:ue,getOwnPropertyDescriptor:de}),n({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:pe,getOwnPropertySymbols:me}),n({target:"Object",stat:!0,forced:c((function(){w.f(1)}))},{getOwnPropertySymbols:function(e){return w.f(h(e))}}),Y&&n({target:"JSON",stat:!0,forced:!l||c((function(){var e=U();return"[null]"!=Y([e])||"{}"!=Y({a:e})||"{}"!=Y(Object(e))}))},{stringify:function(e,t,r){for(var n,a=[e],o=1;arguments.length>o;)a.push(arguments[o++]);if(n=t,(m(t)||void 0!==e)&&!se(e))return p(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!se(t))return t}),a[1]=t,Y.apply(null,a)}}),U[M][B]||C(U[M],B,U[M].valueOf),N(U,D),E[j]=!0},a630:function(e,t,r){var n=r("23e7"),a=r("4df4");n({target:"Array",stat:!0,forced:!r("1c7e")((function(e){Array.from(e)}))},{from:a})},a640:function(e,t,r){var n=r("d039");e.exports=function(e,t){var r=[][e];return!!r&&n((function(){r.call(null,t||function(){throw 1},1)}))}},a691:function(e,t){var r=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:r)(e)}},ab13:function(e,t,r){var n=r("b622")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(N){try{return t[n]=!1,"/./"[e](t)}catch(r){}}return!1}},ac1f:function(e,t,r){var n=r("23e7"),a=r("9263");n({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},ad6d:function(e,t,r){var n=r("825a");e.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ae40:function(e,t,r){var n=r("83ab"),a=r("d039"),o=r("5135"),i=Object.defineProperty,s={},l=function(e){throw e};e.exports=function(e,t){if(o(s,e))return s[e];t||(t={});var r=[][e],u=!!o(t,"ACCESSORS")&&t.ACCESSORS,c=o(t,0)?t[0]:l,d=o(t,1)?t[1]:void 0;return s[e]=!!r&&!a((function(){if(u&&!n)return!0;var e={length:-1};u?i(e,1,{enumerable:!0,get:l}):e[1]=1,r.call(e,c,d)}))}},ae93:function(e,t,r){var n,a,o,i=r("e163"),s=r("9112"),l=r("5135"),u=r("b622"),c=r("c430"),d=u("iterator"),p=!1;[].keys&&("next"in(o=[].keys())?(a=i(i(o)))!==Object.prototype&&(n=a):p=!0),null==n&&(n={}),c||l(n,d)||s(n,d,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},b041:function(e,t,r){var n=r("00ee"),a=r("f5df");e.exports=n?{}.toString:function(){return"[object "+a(this)+"]"}},b0c0:function(e,t,r){var n=r("83ab"),a=r("9bf2").f,o=Function.prototype,i=o.toString,s=/^\s*function ([^ (]*)/,l="name";n&&!(l in o)&&a(o,l,{configurable:!0,get:function(){try{return i.call(this).match(s)[1]}catch(e){return""}}})},b622:function(e,t,r){var n=r("da84"),a=r("5692"),o=r("5135"),i=r("90e3"),s=r("4930"),l=r("fdbf"),u=a("wks"),c=n.Symbol,d=l?c:c&&c.withoutSetter||i;e.exports=function(e){return o(u,e)||(s&&o(c,e)?u[e]=c[e]:u[e]=d("Symbol."+e)),u[e]}},b64b:function(e,t,r){var n=r("23e7"),a=r("7b0b"),o=r("df75");n({target:"Object",stat:!0,forced:r("d039")((function(){o(1)}))},{keys:function(e){return o(a(e))}})},b727:function(e,t,r){var n=r("0366"),a=r("44ad"),o=r("7b0b"),i=r("50c4"),s=r("65f0"),l=[].push,u=function(e){var t=1==e,r=2==e,u=3==e,c=4==e,d=6==e,p=5==e||d;return function(m,f,h,v){for(var g,O,y=o(m),b=a(y),_=n(f,h,3),x=i(b.length),w=0,S=v||s,k=t?S(m,x):r?S(m,0):void 0;x>w;w++)if((p||w in b)&&(O=_(g=b[w],w,y),e))if(t)k[w]=O;else if(O)switch(e){case 3:return!0;case 5:return g;case 6:return w;case 2:l.call(k,g)}else if(c)return!1;return d?-1:u||c?c:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6)}},c04e:function(e,t,r){var n=r("861d");e.exports=function(e,t){if(!n(e))return e;var r,a;if(t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;if("function"==typeof(r=e.valueOf)&&!n(a=r.call(e)))return a;if(!t&&"function"==typeof(r=e.toString)&&!n(a=r.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},c430:function(e,t){e.exports=!1},c6b6:function(e,t){var r={}.toString;e.exports=function(e){return r.call(e).slice(8,-1)}},c6cd:function(e,t,r){var n=r("da84"),a=r("ce4e"),o="__core-js_shared__";e.exports=n[o]||a(o,{})},c740:function(e,t,r){var n=r("23e7"),a=r("b727").findIndex,o=r("44d2"),i=r("ae40"),s="findIndex",l=!0,u=i(s);s in[]&&Array(1)[s]((function(){l=!1})),n({target:"Array",proto:!0,forced:l||!u},{findIndex:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),o(s)},c8ba:function(e,t){var r=function(){return this}();try{r=r||new Function("return this")()}catch(N){"object"==typeof window&&(r=window)}e.exports=r},c975:function(e,t,r){var n=r("23e7"),a=r("4d64").indexOf,o=r("a640"),i=r("ae40"),s=[].indexOf,l=!!s&&1/[1].indexOf(1,-0)<0,u=o("indexOf"),c=i("indexOf",{ACCESSORS:!0,1:0});n({target:"Array",proto:!0,forced:l||!u||!c},{indexOf:function(e){return l?s.apply(this,arguments)||0:a(this,e,arguments.length>1?arguments[1]:void 0)}})},ca84:function(e,t,r){var n=r("5135"),a=r("fc6a"),o=r("4d64").indexOf,i=r("d012");e.exports=function(e,t){var r,s=a(e),l=0,u=[];for(r in s)!n(i,r)&&n(s,r)&&u.push(r);for(;t.length>l;)n(s,r=t[l++])&&(~o(u,r)||u.push(r));return u}},caad:function(e,t,r){var n=r("23e7"),a=r("4d64").includes,o=r("44d2");n({target:"Array",proto:!0,forced:!r("ae40")("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),o("includes")},cc12:function(e,t,r){var n=r("da84"),a=r("861d"),o=n.document,i=a(o)&&a(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},ce4e:function(e,t,r){var n=r("da84"),a=r("9112");e.exports=function(e,t){try{a(n,e,t)}catch(r){n[e]=t}return t}},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,r){var n=r("428f"),a=r("da84"),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(n[e])||o(a[e]):n[e]&&n[e][t]||a[e]&&a[e][t]}},d1e7:function(e,t,r){var n={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor;t.f=a&&!n.call({1:2},1)?function(e){var t=a(this,e);return!!t&&t.enumerable}:n},d28b:function(e,t,r){r("746f")("iterator")},d2bb:function(e,t,r){var n=r("825a"),a=r("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,r={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(r,[]),t=r instanceof Array}catch(o){}return function(r,o){return n(r),a(o),t?e.call(r,o):r.__proto__=o,r}}():void 0)},d3b7:function(e,t,r){var n=r("00ee"),a=r("6eeb"),o=r("b041");n||a(Object.prototype,"toString",o,{unsafe:!0})},d44e:function(e,t,r){var n=r("9bf2").f,a=r("5135"),o=r("b622")("toStringTag");e.exports=function(e,t,r){e&&!a(e=r?e:e.prototype,o)&&n(e,o,{configurable:!0,value:t})}},d58f:function(e,t,r){var n=r("1c0b"),a=r("7b0b"),o=r("44ad"),i=r("50c4"),s=function(e){return function(t,r,s,l){n(r);var u=a(t),c=o(u),d=i(u.length),p=e?d-1:0,m=e?-1:1;if(s<2)for(;;){if(p in c){l=c[p],p+=m;break}if(p+=m,e?p<0:d<=p)throw TypeError("Reduce of empty array with no initial value")}for(;e?p>=0:d>p;p+=m)p in c&&(l=r(l,c[p],p,u));return l}};e.exports={left:s(!1),right:s(!0)}},d784:function(e,t,r){r("ac1f");var n=r("6eeb"),a=r("d039"),o=r("b622"),i=r("9263"),s=r("9112"),l=o("species"),u=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),c="$0"==="a".replace(/./,"$0"),d=o("replace"),p=!!/./[d]&&""===/./[d]("a","$0"),m=!a((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var r="ab".split(e);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}));e.exports=function(e,t,r,d){var f=o(e),h=!a((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),v=h&&!a((function(){var t=!1,r=/a/;return"split"===e&&((r={}).constructor={},r.constructor[l]=function(){return r},r.flags="",r[f]=/./[f]),r.exec=function(){return t=!0,null},r[f](""),!t}));if(!h||!v||"replace"===e&&(!u||!c||p)||"split"===e&&!m){var g=/./[f],O=r(f,""[e],(function(e,t,r,n,a){return t.exec===i?h&&!a?{done:!0,value:g.call(t,r,n)}:{done:!0,value:e.call(r,t,n)}:{done:!1}}),{REPLACE_KEEPS_$0:c,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),y=O[0],b=O[1];n(String.prototype,e,y),n(RegExp.prototype,f,2==t?function(e,t){return b.call(e,this,t)}:function(e){return b.call(e,this)})}d&&s(RegExp.prototype[f],"sham",!0)}},d81d:function(e,t,r){var n=r("23e7"),a=r("b727").map,o=r("1dde"),i=r("ae40"),s=o("map"),l=i("map");n({target:"Array",proto:!0,forced:!s||!l},{map:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},da84:function(e,t,r){(function(t){var r=function(e){return e&&e.Math==Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof t&&t)||Function("return this")()}).call(this,r("c8ba"))},dbb4:function(e,t,r){var n=r("23e7"),a=r("83ab"),o=r("56ef"),i=r("fc6a"),s=r("06cf"),l=r("8418");n({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(e){for(var t,r,n=i(e),a=s.f,u=o(n),c={},d=0;u.length>d;)void 0!==(r=a(n,t=u[d++]))&&l(c,t,r);return c}})},dbf1:function(e,t,r){(function(e){r.d(t,"a",(function(){return n}));var n="undefined"!=typeof window?window.console:e.console}).call(this,r("c8ba"))},ddb0:function(e,t,r){var n=r("da84"),a=r("fdbc"),o=r("e260"),i=r("9112"),s=r("b622"),l=s("iterator"),u=s("toStringTag"),c=o.values;for(var d in a){var p=n[d],m=p&&p.prototype;if(m){if(m[l]!==c)try{i(m,l,c)}catch(h){m[l]=c}if(m[u]||i(m,u,d),a[d])for(var f in o)if(m[f]!==o[f])try{i(m,f,o[f])}catch(h){m[f]=o[f]}}}},df75:function(e,t,r){var n=r("ca84"),a=r("7839");e.exports=Object.keys||function(e){return n(e,a)}},e01a:function(e,t,r){var n=r("23e7"),a=r("83ab"),o=r("da84"),i=r("5135"),s=r("861d"),l=r("9bf2").f,u=r("e893"),c=o.Symbol;if(a&&"function"==typeof c&&(!("description"in c.prototype)||void 0!==c().description)){var d={},p=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof p?new c(e):void 0===e?c():c(e);return""===e&&(d[t]=!0),t};u(p,c);var m=p.prototype=c.prototype;m.constructor=p;var f=m.toString,h="Symbol(test)"==String(c("test")),v=/^Symbol\((.*)\)[^)]+$/;l(m,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=f.call(e);if(i(d,e))return"";var r=h?t.slice(7,-1):t.replace(v,"$1");return""===r?void 0:r}}),n({global:!0,forced:!0},{Symbol:p})}},e163:function(e,t,r){var n=r("5135"),a=r("7b0b"),o=r("f772"),i=r("e177"),s=o("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=a(e),n(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},e177:function(e,t,r){e.exports=!r("d039")((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e260:function(e,t,r){var n=r("fc6a"),a=r("44d2"),o=r("3f8c"),i=r("69f3"),s=r("7dd0"),l="Array Iterator",u=i.set,c=i.getterFor(l);e.exports=s(Array,"Array",(function(e,t){u(this,{type:l,target:n(e),index:0,kind:t})}),(function(){var e=c(this),t=e.target,r=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==r?{value:n,done:!1}:"values"==r?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values"),o.Arguments=o.Array,a("keys"),a("values"),a("entries")},e439:function(e,t,r){var n=r("23e7"),a=r("d039"),o=r("fc6a"),i=r("06cf").f,s=r("83ab"),l=a((function(){i(1)}));n({target:"Object",stat:!0,forced:!s||l,sham:!s},{getOwnPropertyDescriptor:function(e,t){return i(o(e),t)}})},e538:function(e,t,r){t.f=r("b622")},e893:function(e,t,r){var n=r("5135"),a=r("56ef"),o=r("06cf"),i=r("9bf2");e.exports=function(e,t){for(var r=a(t),s=i.f,l=o.f,u=0;u<r.length;u++){var c=r[u];n(e,c)||s(e,c,l(t,c))}}},e8b5:function(e,t,r){var n=r("c6b6");e.exports=Array.isArray||function(e){return"Array"==n(e)}},e95a:function(e,t,r){var n=r("b622"),a=r("3f8c"),o=n("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(a.Array===e||i[o]===e)}},f5df:function(e,t,r){var n=r("00ee"),a=r("c6b6"),o=r("b622")("toStringTag"),i="Arguments"==a(function(){return arguments}());e.exports=n?a:function(e){var t,r,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(r=function(e,t){try{return e[t]}catch(r){}}(t=Object(e),o))?r:i?a(t):"Object"==(n=a(t))&&"function"==typeof t.callee?"Arguments":n}},f772:function(e,t,r){var n=r("5692"),a=r("90e3"),o=n("keys");e.exports=function(e){return o[e]||(o[e]=a(e))}},fb15:function(e,t,r){if(r.r(t),"undefined"!=typeof window){var n=window.document.currentScript,a=r("8875");n=a(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:a});var o=n&&n.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);o&&(r.p=o[1])}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){i(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t){if(e){if("string"==typeof e)return u(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?u(e,t):void 0}}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var r=[],n=!0,a=!1,o=void 0;try{for(var i,s=e[Symbol.iterator]();!(n=(i=s.next()).done)&&(r.push(i.value),!t||r.length!==t);n=!0);}catch(l){a=!0,o=l}finally{try{n||null==s.return||s.return()}finally{if(a)throw o}}return r}}(e,t)||c(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||c(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}r("99af"),r("4de4"),r("4160"),r("c975"),r("d81d"),r("a434"),r("159b"),r("a4d3"),r("e439"),r("dbb4"),r("b64b"),r("e01a"),r("d28b"),r("e260"),r("d3b7"),r("3ca3"),r("ddb0"),r("a630"),r("fb6a"),r("b0c0"),r("25f0");var m=r("a352"),f=r.n(m);function h(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function v(e,t,r){var n=0===r?e.children[0]:e.children[r-1].nextSibling;e.insertBefore(t,n)}var g=r("dbf1");r("13d5"),r("4fad"),r("ac1f"),r("5319");var O=/-(\w)/g,y=function(e){var t=Object.create(null);return function(r){return t[r]||(t[r]=e(r))}}((function(e){return e.replace(O,(function(e,t){return t.toUpperCase()}))}));r("5db7"),r("73d9");var b=["Start","Add","Remove","Update","End"],_=["Choose","Unchoose","Sort","Filter","Clone"],x=["Move"],w=[x,b,_].flatMap((function(e){return e})).map((function(e){return"on".concat(e)})),S={manage:x,manageAndEmit:b,emit:_};r("caad"),r("2ca0");var k=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"];function T(e){return["id","class","role","style"].includes(e)||e.startsWith("data-")||e.startsWith("aria-")||e.startsWith("on")}function C(e){return e.reduce((function(e,t){var r=d(t,2);return e[r[0]]=r[1],e}),{})}function $(e){return Object.entries(e).filter((function(e){var t=d(e,2),r=t[0];return t[1],!T(r)})).map((function(e){var t=d(e,2),r=t[0],n=t[1];return[y(r),n]})).filter((function(e){var t,r=d(e,2),n=r[0];return r[1],t=n,!(-1!==w.indexOf(t))}))}function P(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}r("c740");var Q=function(e){return e.el},E=function(e){return e.__draggable_context},q=function(){function e(t){var r=t.nodes,n=r.header,a=r.default,o=r.footer,i=t.root,s=t.realList;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.defaultNodes=a,this.children=[].concat(p(n),p(a),p(o)),this.externalComponent=i.externalComponent,this.rootTransition=i.transition,this.tag=i.tag,this.realList=s}var t,r,n;return t=e,r=[{key:"render",value:function(e,t){var r=this.tag,n=this.children;return e(r,t,this._isRootComponent?{default:function(){return n}}:n)}},{key:"updated",value:function(){var e=this.defaultNodes,t=this.realList;e.forEach((function(e,r){var n,a;n=Q(e),a={element:t[r],index:r},n.__draggable_context=a}))}},{key:"getUnderlyingVm",value:function(e){return E(e)}},{key:"getVmIndexFromDomIndex",value:function(e,t){var r=this.defaultNodes,n=r.length,a=t.children,o=a.item(e);if(null===o)return n;var i=E(o);if(i)return i.index;if(0===n)return 0;var s=Q(r[0]);return e<p(a).findIndex((function(e){return e===s}))?0:n}},{key:"_isRootComponent",get:function(){return this.externalComponent||this.rootTransition}}],r&&P(t.prototype,r),n&&P(t,n),e}(),V=r("8bbf");function R(e){var t=e.$slots,r=e.realList,n=e.getKey,a=r||[],o=d(["header","footer"].map((function(e){return(r=t[e])?r():[];var r})),2),i=o[0],s=o[1],u=t.item;if(!u)throw new Error("draggable element must have an item slot");var c=a.flatMap((function(e,t){return u({element:e,index:t}).map((function(t){return t.key=n(e),t.props=l(l({},t.props||{}),{},{"data-draggable":!0}),t}))}));if(c.length!==a.length)throw new Error("Item slot must have only one child");return{header:i,footer:s,default:c}}function I(e){var t=["transition-group","TransitionGroup"].includes(e),r=!function(e){return k.includes(e)}(e)&&!t;return{transition:t,externalComponent:r,tag:r?Object(V.resolveComponent)(e):t?V.TransitionGroup:e}}function N(e,t){var r=this;Object(V.nextTick)((function(){return r.$emit(e.toLowerCase(),t)}))}function W(e){var t=this;return function(r,n){if(null!==t.realList)return t["onDrag".concat(e)](r,n)}}function A(e){var t=this,r=W.call(this,e);return function(n,a){r.call(t,n,a),N.call(t,e,n)}}var j=null,D={list:{type:Array,required:!1,default:null},modelValue:{type:Array,required:!1,default:null},itemKey:{type:[String,Function],required:!0},clone:{type:Function,default:function(e){return e}},tag:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},M=["update:modelValue","change"].concat(p([].concat(p(S.manageAndEmit),p(S.emit)).map((function(e){return e.toLowerCase()}))));t.default=Object(V.defineComponent)({name:"draggable",inheritAttrs:!1,props:D,emits:M,data:function(){return{error:!1}},render:function(){try{this.error=!1;var e=this.$slots,t=this.$attrs,r=this.tag,n=this.componentData,a=function(e){var t=e.$slots,r=e.tag,n=e.realList,a=e.getKey;return new q({nodes:R({$slots:t,realList:n,getKey:a}),root:I(r),realList:n})}({$slots:e,tag:r,realList:this.realList,getKey:this.getKey});this.componentStructure=a;var o=function(e){var t=e.$attrs,r=e.componentData,n=void 0===r?{}:r;return l(l({},C(Object.entries(t).filter((function(e){var t=d(e,2),r=t[0];return t[1],T(r)})))),n)}({$attrs:t,componentData:n});return a.render(V.h,o)}catch(i){return this.error=!0,Object(V.h)("pre",{style:{color:"red"}},i.stack)}},created:function(){null!==this.list&&null!==this.modelValue&&g.a.error("modelValue and list props are mutually exclusive! Please set one or another.")},mounted:function(){var e=this;if(!this.error){var t=this.$attrs,r=this.$el;this.componentStructure.updated();var n=function(e){var t=e.$attrs,r=e.callBackBuilder,n=C($(t));Object.entries(r).forEach((function(e){var t=d(e,2),r=t[0],a=t[1];S[r].forEach((function(e){n["on".concat(e)]=a(e)}))}));var a="[data-draggable]".concat(n.draggable||"");return l(l({},n),{},{draggable:a})}({$attrs:t,callBackBuilder:{manageAndEmit:function(t){return A.call(e,t)},emit:function(t){return N.bind(e,t)},manage:function(t){return W.call(e,t)}}}),a=1===r.nodeType?r:r.parentElement;this._sortable=new f.a(a,n),this.targetDomElement=a,a.__draggable_component__=this}},updated:function(){this.componentStructure.updated()},beforeUnmount:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{realList:function(){var e=this.list;return e||this.modelValue},getKey:function(){var e=this.itemKey;return"function"==typeof e?e:function(t){return t[e]}}},watch:{$attrs:{handler:function(e){var t=this._sortable;t&&$(e).forEach((function(e){var r=d(e,2),n=r[0],a=r[1];t.option(n,a)}))},deep:!0}},methods:{getUnderlyingVm:function(e){return this.componentStructure.getUnderlyingVm(e)||null},getUnderlyingPotencialDraggableComponent:function(e){return e.__draggable_component__},emitChanges:function(e){var t=this;Object(V.nextTick)((function(){return t.$emit("change",e)}))},alterList:function(e){if(this.list)e(this.list);else{var t=p(this.modelValue);e(t),this.$emit("update:modelValue",t)}},spliceList:function(){var e=arguments;this.alterList((function(t){return t.splice.apply(t,p(e))}))},updatePosition:function(e,t){this.alterList((function(r){return r.splice(t,0,r.splice(e,1)[0])}))},getRelatedContextFromMoveEvent:function(e){var t=e.to,r=e.related,n=this.getUnderlyingPotencialDraggableComponent(t);if(!n)return{component:n};var a=n.realList,o={list:a,component:n};return t!==r&&a?l(l({},n.getUnderlyingVm(r)||{}),o):o},getVmIndexFromDomIndex:function(e){return this.componentStructure.getVmIndexFromDomIndex(e,this.targetDomElement)},onDragStart:function(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),j=e.item},onDragAdd:function(e){var t=e.item._underlying_vm_;if(void 0!==t){h(e.item);var r=this.getVmIndexFromDomIndex(e.newIndex);this.spliceList(r,0,t);var n={element:t,newIndex:r};this.emitChanges({added:n})}},onDragRemove:function(e){if(v(this.$el,e.item,e.oldIndex),"clone"!==e.pullMode){var t=this.context,r=t.index,n=t.element;this.spliceList(r,1);var a={element:n,oldIndex:r};this.emitChanges({removed:a})}else h(e.clone)},onDragUpdate:function(e){h(e.item),v(e.from,e.item,e.oldIndex);var t=this.context.index,r=this.getVmIndexFromDomIndex(e.newIndex);this.updatePosition(t,r);var n={element:this.context.element,oldIndex:t,newIndex:r};this.emitChanges({moved:n})},computeFutureIndex:function(e,t){if(!e.element)return 0;var r=p(t.to.children).filter((function(e){return"none"!==e.style.display})),n=r.indexOf(t.related),a=e.component.getVmIndexFromDomIndex(n);return-1===r.indexOf(j)&&t.willInsertAfter?a+1:a},onDragMove:function(e,t){var r=this.move,n=this.realList;if(!r||!n)return!0;var a=this.getRelatedContextFromMoveEvent(e),o=this.computeFutureIndex(a,e),i=l(l({},this.context),{},{futureIndex:o});return r(l(l({},e),{},{relatedContext:a,draggedContext:i}),t)},onDragEnd:function(){j=null}}})},fb6a:function(e,t,r){var n=r("23e7"),a=r("861d"),o=r("e8b5"),i=r("23cb"),s=r("50c4"),l=r("fc6a"),u=r("8418"),c=r("b622"),d=r("1dde"),p=r("ae40"),m=d("slice"),f=p("slice",{ACCESSORS:!0,0:0,1:2}),h=c("species"),v=[].slice,g=Math.max;n({target:"Array",proto:!0,forced:!m||!f},{slice:function(e,t){var r,n,c,d=l(this),p=s(d.length),m=i(e,p),f=i(void 0===t?p:t,p);if(o(d)&&("function"!=typeof(r=d.constructor)||r!==Array&&!o(r.prototype)?a(r)&&null===(r=r[h])&&(r=void 0):r=void 0,r===Array||void 0===r))return v.call(d,m,f);for(n=new(void 0===r?Array:r)(g(f-m,0)),c=0;m<f;m++,c++)m in d&&u(n,c,d[m]);return n.length=c,n}})},fc6a:function(e,t,r){var n=r("44ad"),a=r("1d80");e.exports=function(e){return n(a(e))}},fdbc:function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(e,t,r){e.exports=r("4930")&&!Symbol.sham&&"symbol"==typeof Symbol.iterator}}).default},"object"==typeof e&&"object"==typeof t?t.exports=a(Fi(),(z_(),r(fb))):"function"==typeof define&&define.amd?define([,"sortablejs"],a):"object"==typeof e?e.vuedraggable=a(Fi(),(z_(),r(fb))):n.vuedraggable=a(n.Vue,n.Sortable)}))),L_=a(X_(),1),U_=["data-test-id"],Y_=g({__name:"AssignmentCollection",props:{parameter:{},value:{},path:{},defaultType:{default:void 0},disableType:{type:Boolean,default:!1},node:{},isReadOnly:{type:Boolean,default:!1}},emits:["valueChanged"],setup(e,{emit:t}){const r=e,n=t,a=me(),o=x(Nn,void 0),i=K("dropArea");function l(e){return{assignments:e.assignments?.map((e=>(e.id||(e.id=crypto.randomUUID()),e)))??[]}}const u=O({paramValue:l(r.value)}),c=Qr(),m=Ci(),{callDebounced:f}=ba(),h=S((()=>c.activeNode?c.activeNode?.issues?.parameters??{}:{})),v=S((()=>0===u.paramValue.assignments.length)),g=S((()=>zr(c.draggableData))),y=S((()=>c.ndvInputData?.[0]?.json)),b=S((()=>[{label:a.baseText("assignment.addAll"),value:"addAll",disabled:!y.value},{label:a.baseText("assignment.clearAll"),value:"clearAll",disabled:0===u.paramValue.assignments.length}]));function _(){u.paramValue.assignments.push({id:crypto.randomUUID(),name:"",value:"",type:r.defaultType??"string"})}async function w(e){const t=r.defaultType??await AP(e);u.paramValue.assignments.push({id:crypto.randomUUID(),name:zr(e),value:`=${e}`,type:t})}function C(e){return h.value[`${r.parameter.name}.${e}`]??[]}function $(e){if("clearAll"===e)u.paramValue.assignments=[];else if("addAll"===e&&y.value){const e=function(e){const t=[];return function e(r,n=[]){if(Array.isArray(r))r.forEach(((t,r)=>{e(t,[...n,r])}));else if((0,db.default)(r))for(const[t,a]of Object.entries(r))e(a,[...n,t]);else{const e=n.reduce(((e,t)=>"number"==typeof t?`${e}[${t}]`:`${e}.${t}`),"$json"),a=`={{ ${e} }}`;t.push({id:hn(),name:e.replace("$json.",""),value:a,type:WP(r)})}}(e),t}(y.value);u.paramValue.assignments=u.paramValue.assignments.concat(e)}}return B((()=>r.node),(()=>{const e=l(r.value);(0,Df.default)(u.paramValue,e)||(u.paramValue=e)})),B((()=>u.paramValue),(e=>{f((()=>{n("valueChanged",{name:r.path,value:e,node:r.node?.name})}),{debounceTime:1e3})}),{deep:!0}),(t,r)=>(s(),p("div",{class:R({[t.$style.assignmentCollection]:!0,[t.$style.empty]:v.value}),"data-test-id":`assignment-collection-${e.parameter.name}`},[L(P(yt),{label:e.parameter.displayName,"show-expression-selector":!1,size:"small",underline:"",color:"text-dark"},{options:ie((()=>[L(BO,{parameter:e.parameter,value:e.value,"custom-actions":b.value,"is-read-only":e.isReadOnly,"show-expression-selector":!1,"onUpdate:modelValue":$},null,8,["parameter","value","custom-actions","is-read-only"])])),_:1},8,["label"]),P(m).isNdvInFocusPanelEnabled&&i.value?.$el&&e.node&&P(o)?.inputNode?(s(),ae(zy,{key:0,workflow:P(o).workflow,node:e.node,"input-node-name":P(o).inputNode.name,reference:i.value?.$el,"visible-on-hover":""},null,8,["workflow","node","input-node-name","reference"])):T("",!0),d("div",{class:R(t.$style.content)},[d("div",{class:R(t.$style.assignments)},[L(P(L_.default),{modelValue:u.paramValue.assignments,"onUpdate:modelValue":r[0]||(r[0]=e=>u.paramValue.assignments=e),"item-key":"id",handle:".drag-handle","drag-class":t.$style.dragging,"ghost-class":t.$style.ghost},{item:ie((({index:r,element:n})=>[L(mb,{"model-value":n,index:r,path:`${e.path}.assignments.${r}`,issues:C(r),class:R(t.$style.assignment),"is-read-only":e.isReadOnly,"disable-type":e.disableType,"onUpdate:modelValue":e=>function(e,t){u.paramValue.assignments[e]=t}(r,e),onRemove:()=>function(e){u.paramValue.assignments.splice(e,1)}(r)},null,8,["model-value","index","path","issues","class","is-read-only","disable-type","onUpdate:modelValue","onRemove"])])),_:1},8,["modelValue","drag-class","ghost-class"])],2),e.isReadOnly?T("",!0):(s(),p("div",{key:0,class:R(t.$style.dropAreaWrapper),"data-test-id":"assignment-collection-drop-area",onClick:_},[L(ib,{ref:"dropArea","sticky-offset":v.value?[-4,32]:[92,0],onDrop:w},{default:ie((({active:e,droppable:r})=>[d("div",{class:R({[t.$style.active]:e,[t.$style.droppable]:r})},[r?(s(),p("div",{key:0,class:R(t.$style.dropArea)},[d("span",null,k(P(a).baseText("assignment.dropField")),1),d("span",{class:R(t.$style.activeField)},k(g.value),3)],2)):(s(),p("div",{key:1,class:R(t.$style.dropArea)},[d("span",null,k(P(a).baseText("assignment.dragFields")),1),d("span",{class:R(t.$style.or)},k(P(a).baseText("assignment.or")),3),d("span",{class:R(t.$style.add)},k(P(a).baseText("assignment.add")),3)],2))],2)])),_:1},8,["sticky-offset"])],2))],2)],10,U_))}}),F_=Vt(Y_,[["__cssModules",{$style:{assignmentCollection:"_assignmentCollection_v88g2_125",content:"_content_v88g2_131",assignments:"_assignments_v88g2_137",assignment:"_assignment_v88g2_125",dropAreaWrapper:"_dropAreaWrapper_v88g2_147",empty:"_empty_v88g2_150",add:"_add_v88g2_153",dropArea:"_dropArea_v88g2_147",or:"_or_v88g2_175",activeField:"_activeField_v88g2_185",active:"_active_v88g2_185",droppable:"_droppable_v88g2_200",icon:"_icon_v88g2_208",ghost:"_ghost_v88g2_212",dragging:"_dragging_v88g2_213"}}]]),G_=["hidden"],Z_=["textContent"],H_=["textContent"],K_=["textContent"],J_="codeGeneratedForPrompt",ex=g({__name:"ButtonParameter",props:{parameter:{},value:{},path:{},isReadOnly:{type:Boolean}},emits:["valueChanged"],setup(e,{emit:t}){const r=t,n=e,a=Qr(),o=S((()=>a.activeNode)),i=me(),u=m(!1),c=m(n.value),f=m([]),h=m(null),v=S((()=>(Qr().ndvInputData||[]).length>0)),g=S((()=>n.parameter.typeOptions?.buttonConfig?.hasInputField)),O=S((()=>n.parameter.typeOptions?.buttonConfig?.inputFieldMaxLength)),y=S((()=>n.parameter.typeOptions?.buttonConfig?.label??n.parameter.displayName)),b=S((()=>{if(!v.value||!c.value||n.isReadOnly)return!1;const e=O.value;return!(e&&c.value.length>e)})),_=S((()=>{const e=o.value?.parameters[J_];return!!e&&e.trim()!==c.value.trim()}));function x(){setTimeout((()=>{u.value=!1}),200)}function w(e){return(n.path?`${n.path}.`:"")+e}async function C(){const{showMessage:e}=or(),t=n.parameter.typeOptions?.buttonConfig?.action;if(!t||!o.value)return;if("string"==typeof t)return;r("valueChanged",{name:w(n.parameter.name),value:c.value});const{type:a,target:s}=t;u.value=!0;try{if("askAiCodeGeneration"!==a)return;{const e=await Di(c.value,w(s),5);if(!e)return;r("valueChanged",e),r("valueChanged",{name:w(J_),value:c.value}),$r().trackAiTransform("generationFinished",{prompt:c.value,code:e.value})}e({type:"success",title:i.baseText("codeNodeEditor.askAi.generationCompleted")}),x()}catch(l){$r().trackAiTransform("generationFinished",{prompt:c.value,code:"",hasError:!0}),e({type:"error",title:i.baseText("codeNodeEditor.askAi.generationFailed"),message:l.message}),x()}}function $(e){c.value=e,r("valueChanged",{name:w(n.parameter.name),value:e})}function E(){h.value=null}async function q(e,t){e=zr(e),c.value=zi(t,h.value,e),r("valueChanged",{name:w(n.parameter.name),value:c.value})}return Q((()=>{f.value=ji()})),(t,r)=>(s(),p("div",null,[g.value?(s(),ae(P(yt),{key:0,label:P(i).nodeText(o.value?.type).inputLabelDisplayName(e.parameter,e.path),"tooltip-text":P(i).nodeText(o.value?.type).inputLabelDescription(e.parameter,e.path),bold:!1,size:"small",color:"text-dark"},null,8,["label","tooltip-text"])):T("",!0),d("div",{class:R([t.$style.inputContainer,{[t.$style.disabled]:e.isReadOnly}]),hidden:!g.value},[d("div",{class:R(t.$style.meta)},[O.value?W((s(),p("span",{key:0,class:R(t.$style.counter),textContent:k(`${c.value.length} / ${O.value}`)},null,10,Z_)),[[Z,c.value.length>1]]):T("",!0),_.value?(s(),p("span",{key:1,class:R(t.$style["warning-text"]),textContent:"Instructions changed"},null,2)):T("",!0)],2),L(iv,{type:"mapping",disabled:u.value,onDrop:q},{default:ie((({activeDrop:n,droppable:a})=>[L(P(lt),{modelValue:c.value,"onUpdate:modelValue":r[0]||(r[0]=e=>c.value=e),class:R([t.$style.input,{[t.$style.activeDrop]:n,[t.$style.droppable]:a}]),style:{border:"1.5px solid var(--color--foreground)"},type:"textarea",rows:6,maxlength:O.value,placeholder:e.parameter.placeholder,disabled:e.isReadOnly,onInput:$,onMousemove:e=>async function(e,t){if(!t)return;const r=e.target,n=Bi(r,h.value,e.clientX,e.clientY);r.focus(),r.setSelectionRange(n,n)}(e,n),onMouseleave:E},null,8,["modelValue","class","maxlength","placeholder","disabled","onMousemove"])])),_:1},8,["disabled"])],10,G_),d("div",{class:R(t.$style.controls)},[L(P(Ce),{disabled:b.value},{content:ie((()=>[v.value?0===c.value.length?(s(),p("span",{key:1,textContent:k(P(i).baseText("codeNodeEditor.askAi.noPrompt"))},null,8,K_)):T("",!0):(s(),p("span",{key:0,textContent:k(P(i).baseText("codeNodeEditor.askAi.noInputData"))},null,8,H_))])),default:ie((()=>[d("div",null,[L(P(Ke),{variant:"subtle",disabled:!b.value,size:"small",loading:u.value,onClick:C},{default:ie((()=>[l(k(y.value),1)])),_:1},8,["disabled","loading"])])])),_:1},8,["disabled"])],2)]))}}),tx=Vt(ex,[["__cssModules",{$style:{input:"_input_o5voa_125",intro:"_intro_o5voa_141",inputContainer:"_inputContainer_o5voa_148",meta:"_meta_o5voa_152",counter:"_counter_o5voa_171",controls:"_controls_o5voa_176","warning-text":"_warning-text_o5voa_182",droppable:"_droppable_o5voa_187",activeDrop:"_activeDrop_o5voa_191",disabled:"_disabled_o5voa_196"}}]]),rx={caseSensitive:!0,leftValue:"",typeValidation:"strict",version:1},nx={"string:exists":{type:"string",operation:"exists",name:"filter.operator.exists",singleValue:!0},"string:notExists":{type:"string",operation:"notExists",name:"filter.operator.notExists",singleValue:!0},"string:empty":{type:"string",operation:"empty",name:"filter.operator.empty",singleValue:!0},"string:notEmpty":{type:"string",operation:"notEmpty",name:"filter.operator.notEmpty",singleValue:!0},"string:equals":{type:"string",operation:"equals",name:"filter.operator.equals"},"string:notEquals":{type:"string",operation:"notEquals",name:"filter.operator.notEquals"},"string:contains":{type:"string",operation:"contains",name:"filter.operator.contains"},"string:notContains":{type:"string",operation:"notContains",name:"filter.operator.notContains"},"string:startsWith":{type:"string",operation:"startsWith",name:"filter.operator.startsWith"},"string:notStartsWith":{type:"string",operation:"notStartsWith",name:"filter.operator.notStartsWith"},"string:endsWith":{type:"string",operation:"endsWith",name:"filter.operator.endsWith"},"string:notEndsWith":{type:"string",operation:"notEndsWith",name:"filter.operator.notEndsWith"},"string:regex":{type:"string",operation:"regex",name:"filter.operator.regex"},"string:notRegex":{type:"string",operation:"notRegex",name:"filter.operator.notRegex"},"number:exists":{type:"number",operation:"exists",name:"filter.operator.exists",singleValue:!0},"number:notExists":{type:"number",operation:"notExists",name:"filter.operator.notExists",singleValue:!0},"number:empty":{type:"number",operation:"empty",name:"filter.operator.empty",singleValue:!0},"number:notEmpty":{type:"number",operation:"notEmpty",name:"filter.operator.notEmpty",singleValue:!0},"number:equals":{type:"number",operation:"equals",name:"filter.operator.equals"},"number:notEquals":{type:"number",operation:"notEquals",name:"filter.operator.notEquals"},"number:gt":{type:"number",operation:"gt",name:"filter.operator.gt"},"number:lt":{type:"number",operation:"lt",name:"filter.operator.lt"},"number:gte":{type:"number",operation:"gte",name:"filter.operator.gte"},"number:lte":{type:"number",operation:"lte",name:"filter.operator.lte"},"dateTime:exists":{type:"dateTime",operation:"exists",name:"filter.operator.exists",singleValue:!0},"dateTime:notExists":{type:"dateTime",operation:"notExists",name:"filter.operator.notExists",singleValue:!0},"dateTime:empty":{type:"dateTime",operation:"empty",name:"filter.operator.empty",singleValue:!0},"dateTime:notEmpty":{type:"dateTime",operation:"notEmpty",name:"filter.operator.notEmpty",singleValue:!0},"dateTime:equals":{type:"dateTime",operation:"equals",name:"filter.operator.equals"},"dateTime:notEquals":{type:"dateTime",operation:"notEquals",name:"filter.operator.notEquals"},"dateTime:after":{type:"dateTime",operation:"after",name:"filter.operator.after"},"dateTime:before":{type:"dateTime",operation:"before",name:"filter.operator.before"},"dateTime:afterOrEquals":{type:"dateTime",operation:"afterOrEquals",name:"filter.operator.afterOrEquals"},"dateTime:beforeOrEquals":{type:"dateTime",operation:"beforeOrEquals",name:"filter.operator.beforeOrEquals"},"boolean:exists":{type:"boolean",operation:"exists",name:"filter.operator.exists",singleValue:!0},"boolean:notExists":{type:"boolean",operation:"notExists",name:"filter.operator.notExists",singleValue:!0},"boolean:empty":{type:"boolean",operation:"empty",name:"filter.operator.empty",singleValue:!0},"boolean:notEmpty":{type:"boolean",operation:"notEmpty",name:"filter.operator.notEmpty",singleValue:!0},"boolean:true":{type:"boolean",operation:"true",name:"filter.operator.true",singleValue:!0},"boolean:false":{type:"boolean",operation:"false",name:"filter.operator.false",singleValue:!0},"boolean:equals":{type:"boolean",operation:"equals",name:"filter.operator.equals"},"boolean:notEquals":{type:"boolean",operation:"notEquals",name:"filter.operator.notEquals"},"array:exists":{type:"array",operation:"exists",name:"filter.operator.exists",singleValue:!0},"array:notExists":{type:"array",operation:"notExists",name:"filter.operator.notExists",singleValue:!0},"array:empty":{type:"array",operation:"empty",name:"filter.operator.empty",singleValue:!0},"array:notEmpty":{type:"array",operation:"notEmpty",name:"filter.operator.notEmpty",singleValue:!0},"array:contains":{type:"array",operation:"contains",name:"filter.operator.contains",rightType:"any"},"array:notContains":{type:"array",operation:"notContains",name:"filter.operator.notContains",rightType:"any"},"array:lengthEquals":{type:"array",operation:"lengthEquals",name:"filter.operator.lengthEquals",rightType:"number"},"array:lengthNotEquals":{type:"array",operation:"lengthNotEquals",name:"filter.operator.lengthNotEquals",rightType:"number"},"array:lengthGt":{type:"array",operation:"lengthGt",name:"filter.operator.lengthGt",rightType:"number"},"array:lengthLt":{type:"array",operation:"lengthLt",name:"filter.operator.lengthLt",rightType:"number"},"array:lengthGte":{type:"array",operation:"lengthGte",name:"filter.operator.lengthGte",rightType:"number"},"array:lengthLte":{type:"array",operation:"lengthLte",name:"filter.operator.lengthLte",rightType:"number"},"object:exists":{type:"object",operation:"exists",name:"filter.operator.exists",singleValue:!0},"object:notExists":{type:"object",operation:"notExists",name:"filter.operator.notExists",singleValue:!0},"object:empty":{type:"object",operation:"empty",name:"filter.operator.empty",singleValue:!0},"object:notEmpty":{type:"object",operation:"notEmpty",name:"filter.operator.notEmpty",singleValue:!0}},ax=Object.values(nx),ox=nx["string:equals"],ix={string:"string:equals",number:"number:equals",boolean:"boolean:equals",array:"array:contains",object:"object:notEmpty",dateTime:"dateTime:equals"},sx=[{id:"string",name:"type.string",icon:wn.string,children:ax.filter((e=>"string"===e.type))},{id:"number",name:"type.number",icon:wn.number,children:ax.filter((e=>"number"===e.type))},{id:"dateTime",name:"type.dateTime",icon:wn.date,children:ax.filter((e=>"dateTime"===e.type))},{id:"boolean",name:"type.boolean",icon:wn.boolean,children:ax.filter((e=>"boolean"===e.type))},{id:"array",name:"type.array",icon:wn.array,children:ax.filter((e=>"array"===e.type))},{id:"object",name:"type.object",icon:wn.object,children:ax.filter((e=>"object"===e.type))}],lx=e=>nx[e],ux=e=>"number"===e?"number":"boolean"===e?"boolean":"string",cx=(e,t)=>{if("any"===t)return e;const r="boolean"!==t&&e,n=ca("filter",e,ux(t),{parseStrings:!0});return n.valid?n.newValue??r:r},dx=({condition:e,newOperator:t})=>{const r=e.operator,n=r.rightType??r.type,a=t.rightType??t.type,o=n!==a;return r.type!==t.type&&!ta(e.leftValue)&&(e.leftValue=cx(e.leftValue,t.type)),!o||t.singleValue||ta(e.rightValue)||(e.rightValue=cx(e.rightValue,a)),e.operator={type:t.type,operation:t.operation,rightType:t.rightType,singleValue:t.singleValue},e},px=e=>""===e||"="===e,mx=async({condition:e,options:t,index:r=0})=>{try{const a=await Dt(e);if(void 0===a.leftValue||void 0===a.rightValue)return{status:"resolve_error"};try{return{status:"success",result:dn(a,t,{index:r,errorFormat:"inline"}),resolved:a}}catch(n){let e=Oe.baseText("parameterInput.error");return n instanceof Cn&&(e=`${n.message}.\n${n.description}`),{status:"validation_error",error:e,resolved:a}}}catch(n){return{status:"resolve_error"}}},fx=e=>{switch(e){case"boolean":return{type:"options",options:[{name:"true",value:!0},{name:"false",value:!1}]};case"array":case"object":case"any":return{type:"string"};default:return{type:e}}},hx=e=>"string"==typeof e?ca("filter",e,"dateTime").valid?"dateTime":"string":"number"==typeof e?"number":"boolean"==typeof e?"boolean":on.isDateTime(e)?"dateTime":e&&"object"==typeof e?Array.isArray(e)?"array":"object":"any",vx=g({__name:"OperatorSelect",props:{selected:{},suggestedType:{default:"any"},readOnly:{type:Boolean,default:!1}},emits:["operatorChange"],setup(e,{emit:t}){const r=e,n=t,a=me(),o=A(),i=sx,l=S((()=>i.find((e=>e.id===r.selected.split(":")[0]))?.icon)),u=S((()=>lx(r.selected))),c=S((()=>u.value.type)),m=S((()=>i.map((e=>{const t=e.id===r.suggestedType,n=e.id===c.value,i=[];return t&&i.push(o.suggested),n&&i.push(o.selected),{id:e.id,label:a.baseText(e.name),icon:e.icon?{type:"icon",value:e.icon}:void 0,class:i,children:e.children.map((e=>{const t=(e=>`${e.type}:${e.operation}`)(e),n=t===r.selected;return{id:t,label:a.baseText(e.name),checked:n,class:n?o.selected:""}}))}})))),f=e=>{e.includes(":")&&n("operatorChange",e)};return(t,r)=>(s(),p("div",{class:R(P(o).wrapper),"data-test-id":"filter-operator-select"},[L(P(pt),{items:m.value,disabled:e.readOnly,placement:"bottom-start","extra-popper-class":P(o).dropdownContent,onSelect:f},{trigger:ie((()=>[L(P(We),{as:"button",type:"button",class:R(P(o).trigger),disabled:e.readOnly},{default:ie((()=>[l.value?(s(),ae(P(Xe),{key:0,class:R(P(o).icon),icon:l.value,color:"text-light",size:"small"},null,8,["class","icon"])):T("",!0),d("span",{class:R(P(o).label)},k(P(a).baseText(u.value.name)),3),L(P(Xe),{class:R(P(o).chevron),icon:"chevron-down",color:"text-light",size:"small"},null,8,["class"])])),_:1},8,["class","disabled"])])),_:1},8,["items","disabled","extra-popper-class"])],2))}}),gx=Vt(vx,[["__cssModules",{$style:{wrapper:"_wrapper_xprpk_125",trigger:"_trigger_xprpk_130",icon:"_icon_xprpk_165",label:"_label_xprpk_170",chevron:"_chevron_xprpk_177",dropdownContent:"_dropdownContent_xprpk_183",suggested:"_suggested_xprpk_187",selected:"_selected_xprpk_191"}}]]),Ox=g({__name:"Condition",props:{path:{},condition:{},options:{},issues:{default:()=>[]},fixedLeftValue:{type:Boolean,default:!1},canRemove:{type:Boolean,default:!0},readOnly:{type:Boolean,default:!1},index:{default:0},canDrag:{type:Boolean,default:!0}},emits:["update","remove"],setup(e,{emit:t}){const r=e,n=t,a=me(),{debounce:o}=ba(),i=m(r.condition),u=S((()=>{const{type:e,operation:t}=i.value.operator;return`${e}:${t}`})),c=S((()=>lx(u.value))),f=S((()=>c.value.singleValue?px(i.value.leftValue):px(i.value.leftValue)&&px(i.value.rightValue))),h=m(!1),v=xe((async()=>{const e=i.value;e.leftValue,e.rightValue,e.operator;const t=r.options;return await mx({condition:e,options:t})}),{status:"resolve_error"},{evaluating:h}),g=S((()=>{if("resolve_error"!==v.value.status){let e=v.value.resolved.leftValue;return""===e&&(e=v.value.resolved.rightValue),hx(e)}return"any"})),O=S((()=>"validation_error"!==v.value.status||f.value?r.issues:[v.value.error])),b=S((()=>on.now().toISO())),_=S((()=>({name:"left",displayName:"Left",default:"",placeholder:"dateTime"===c.value.type?b.value:a.baseText("filter.condition.placeholderLeft"),...fx(c.value.type)}))),x=S((()=>{const e=c.value.rightType??c.value.type;return{name:"right",displayName:"Right",default:"",placeholder:"dateTime"===e?b.value:a.baseText("filter.condition.placeholderRight"),...fx(e)}})),w=o((()=>n("update",i.value)),{debounceTime:500}),C=e=>{i.value.leftValue=e.value,w()},Q=e=>{i.value.rightValue=e.value,w()},E=e=>{const t=lx(e);i.value=dx({condition:i.value,newOperator:t}),w()},q=()=>{n("remove")},V=()=>{w()},I=()=>{const e=ix[g.value];e&&E(e)},N=async e=>{i.value.leftValue=e,await $(),await _e(h).toBe(!1),I()},W=async e=>{i.value.rightValue=e,await $(),await _e(h).toBe(!1);const t=g.value,r=ix[t];if(r){const e=lx(r),n=e.rightType??e.type;e.singleValue||n!==t||I()}};return B((()=>r.condition),(()=>{i.value=r.condition})),(t,r)=>(s(),p("div",{class:R({[t.$style.wrapper]:!0,[t.$style.hasIssues]:O.value.length>0}),"data-test-id":"filter-condition"},[e.canDrag&&!e.readOnly?(s(),ae(P(De),{key:0,variant:"ghost",size:"small",icon:"grip-vertical",title:P(a).baseText("filter.dragCondition"),class:R([t.$style.iconButton,t.$style.defaultTopPadding,"drag-handle"])},null,8,["title","class"])):T("",!0),e.canRemove&&!e.readOnly?(s(),ae(P(De),{key:1,variant:"ghost",size:"small",icon:"trash-2","data-test-id":"filter-remove-condition",title:P(a).baseText("filter.removeCondition"),class:R([t.$style.iconButton,t.$style.extraTopPadding]),onClick:q},null,8,["title","class"])):T("",!0),L(sb,null,y({left:ie((()=>[e.fixedLeftValue?T("",!0):(s(),ae(LO,{key:0,"display-options":"","hide-label":"","hide-hint":"","hide-issues":"","options-position":"top-absolute","is-read-only":e.readOnly,parameter:_.value,value:i.value.leftValue,path:`${e.path}.leftValue`,class:R([t.$style.input,t.$style.inputLeft]),"data-test-id":"filter-condition-left",onUpdate:C,onBlur:V,onDrop:N},null,8,["is-read-only","parameter","value","path","class"]))])),middle:ie((()=>[L(gx,{selected:`${c.value.type}:${c.value.operation}`,"suggested-type":g.value,"read-only":e.readOnly,onOperatorChange:E},null,8,["selected","suggested-type","read-only"])])),_:2},[c.value.singleValue?void 0:{name:"right",fn:ie((({isStacked:r})=>[L(LO,{"display-options":"","hide-label":"","hide-hint":"","hide-issues":"","options-position":r?"bottom":"top-absolute","is-read-only":e.readOnly,parameter:x.value,value:i.value.rightValue,path:`${e.path}.rightValue`,class:R([t.$style.input,t.$style.inputRight]),"data-test-id":"filter-condition-right",onUpdate:Q,onBlur:V,onDrop:W},null,8,["options-position","is-read-only","parameter","value","path","class"])])),key:"0"}]),1024),d("div",{class:R(t.$style.status)},[O.value.length>0?(s(),ae(bO,{key:0,issues:O.value},null,8,["issues"])):"success"===P(v).status&&!0===P(v).result?(s(),ae(P(Ce),{key:1,"show-after":500},{content:ie((()=>[l(k(P(a).baseText("filter.condition.resolvedTrue")),1)])),default:ie((()=>[L(P(Xe),{icon:"circle-check",size:"medium",color:"text-light"})])),_:1})):"success"===P(v).status&&!1===P(v).result?(s(),ae(P(Ce),{key:2,"show-after":500},{content:ie((()=>[l(k(P(a).baseText("filter.condition.resolvedFalse")),1)])),default:ie((()=>[L(P(Xe),{icon:"circle-x",size:"medium",color:"text-light"})])),_:1})):T("",!0)],2)],2))}}),yx=Vt(Ox,[["__cssModules",{$style:{wrapper:"_wrapper_g92s8_125",hasIssues:"_hasIssues_g92s8_131",iconButton:"_iconButton_g92s8_134",status:"_status_g92s8_138",defaultTopPadding:"_defaultTopPadding_g92s8_151",extraTopPadding:"_extraTopPadding_g92s8_155"}}]]),bx={key:0},_x=g({__name:"CombinatorSelect",props:{options:{},selected:{},readOnly:{type:Boolean}},emits:["combinatorChange"],setup(e,{emit:t}){const r=t,n=me(),a=e=>{r("combinatorChange",e)};return(t,r)=>(s(),p("div",{"data-test-id":"filter-combinator-select",class:R(t.$style.combinatorSelect)},[e.readOnly||1===e.options.length?(s(),p("div",bx,k(P(n).baseText(`filter.combinator.${e.selected}`)),1)):(s(),ae(P(Je),{key:1,size:"small","model-value":e.selected,"onUpdate:modelValue":a},{default:ie((()=>[(s(!0),p(V,null,ee(e.options,(e=>(s(),ae(P(_t),{key:e,value:e,label:P(n).baseText(`filter.combinator.${e}`)},null,8,["value","label"])))),128))])),_:1},8,["model-value"]))],2))}}),xx=Vt(_x,[["__cssModules",{$style:{combinatorSelect:"_combinatorSelect_1uzld_125"}}]]),wx=["data-test-id"],Sx=g({__name:"FilterConditions",props:{parameter:{},value:{},path:{},node:{},readOnly:{type:Boolean,default:!1},removeFirstMargin:{type:Boolean,default:!1},removeLastMargin:{type:Boolean,default:!1}},emits:["valueChanged"],setup(e,{emit:t}){const r=e,n=t,a=me(),o=Qr(),{debounce:i}=ba(),l=i((function(){n("valueChanged",{name:r.path,value:f.paramValue,node:r.node?.name})}),{debounceTime:1e3});function u(){return{id:crypto.randomUUID(),leftValue:"",rightValue:"",operator:ox}}const c=S((()=>r.parameter.typeOptions?.filter?.allowedCombinators??["and","or"]));function m(e){return{options:e?.options??rx,conditions:e?.conditions?.map((e=>({...e,id:e.id||crypto.randomUUID()})))??[u()],combinator:e?.combinator??c.value[0]}}const f=O({paramValue:m(r.value)}),h=S((()=>r.parameter.typeOptions?.filter?.maxConditions??10)),v=S((()=>!1===r.parameter.typeOptions?.multipleValues)),g=S((()=>h.value<=f.paramValue.conditions.length)),y=S((()=>o.activeNode?o.activeNode?.issues?.parameters??{}:{}));function b(){f.paramValue.conditions.push(u())}function _(e){f.paramValue.combinator=e}function x(e){return y.value[`${r.parameter.name}.${e}`]??[]}return I((async()=>{r.node?.parameters;const e=r.parameter.typeOptions?.filter;if(!e)return;let t=rx;try{t={...rx,...await Dt(e)}}catch{}(0,Df.default)(f.paramValue.options,t)||(f.paramValue.options=t,l())})),B((()=>r.value),(e=>{const t=m(e);(0,Df.default)(f.paramValue,t)||(f.paramValue=t)})),B((()=>f.paramValue),(()=>{l()}),{deep:!0}),(t,r)=>(s(),p("div",{class:R({[t.$style.filter]:!0,[t.$style.single]:v.value,[t.$style.noTopMargin]:e.removeFirstMargin,[t.$style.noBottomMargin]:e.removeLastMargin}),"data-test-id":`filter-${e.parameter.name}`},[v.value?T("",!0):(s(),ae(P(yt),{key:0,label:e.parameter.displayName,underline:!0,"show-options":!0,"show-expression-selector":!1,size:"small",color:"text-dark"},null,8,["label"])),d("div",{class:R(t.$style.content)},[d("div",{class:R(t.$style.conditions)},[L(P(L_.default),{modelValue:f.paramValue.conditions,"onUpdate:modelValue":r[0]||(r[0]=e=>f.paramValue.conditions=e),"item-key":"id",handle:".drag-handle","drag-class":t.$style.dragging,"ghost-class":t.$style.ghost},{item:ie((({index:r,element:n})=>[d("div",null,[0!==r?(s(),ae(xx,{key:0,"read-only":1!==r||e.readOnly,options:c.value,selected:f.paramValue.combinator,class:R(t.$style.combinator),onCombinatorChange:_},null,8,["read-only","options","selected","class"])):T("",!0),L(yx,{condition:n,index:r,options:f.paramValue.options,"fixed-left-value":!!e.parameter.typeOptions?.filter?.leftValue,"read-only":e.readOnly,"can-remove":0!==r||f.paramValue.conditions.length>1,"can-drag":0!==r||f.paramValue.conditions.length>1,path:`${e.path}.conditions.${r}`,issues:x(r),class:R(t.$style.condition),onUpdate:e=>function(e,t){f.paramValue.conditions[e]=t}(r,e),onRemove:()=>function(e){f.paramValue.conditions.splice(e,1)}(r)},null,8,["condition","index","options","fixed-left-value","read-only","can-remove","can-drag","path","issues","class","onUpdate","onRemove"])])])),_:1},8,["modelValue","drag-class","ghost-class"])],2),v.value||e.readOnly?T("",!0):(s(),p("div",{key:0,class:R(t.$style.addConditionWrapper)},[L(P(Ke),{class:"n8n-button--highlightFill",variant:"subtle",icon:"plus",label:P(a).baseText("filter.addCondition"),title:g.value?P(a).baseText("filter.maxConditions"):"",disabled:g.value,"data-test-id":"filter-add-condition",onClick:b},null,8,["label","title","disabled"])],2))],2)],10,wx))}}),kx=Vt(Sx,[["__cssModules",{$style:{filter:"_filter_10dug_125",noTopMargin:"_noTopMargin_10dug_130",noBottomMargin:"_noBottomMargin_10dug_133",single:"_single_10dug_137",content:"_content_10dug_137",conditions:"_conditions_10dug_141",combinator:"_combinator_10dug_147",condition:"_condition_10dug_141",addConditionWrapper:"_addConditionWrapper_10dug_163",ghost:"_ghost_10dug_168",dragging:"_dragging_10dug_169"}}]]),Tx=g({__name:"ImportCurlParameter",props:{isReadOnly:{type:Boolean}},setup(e){const t=Xr(),r=me();function n(){t.openModal(Ln)}return(t,a)=>(s(),p("div",{class:R(t.$style.importSection)},[L(P(Ke),{variant:"subtle",label:P(r).baseText("importCurlParameter.label"),disabled:e.isReadOnly,size:"xsmall",onClick:n},null,8,["label","disabled"])],2))}}),Cx=Vt(Tx,[["__cssModules",{$style:{importSection:"_importSection_1630r_125"}}]]),$x=g({__name:"CollectionParameterLegacy",props:{hideDelete:{type:Boolean},nodeValues:{},parameter:{},path:{},values:{},isReadOnly:{type:Boolean},isNested:{type:Boolean}},emits:["valueChanged"],setup(e,{emit:t}){const r=m(void 0),n=t,a=e,o=Qr(),i=me(),u=Wr(),{activeNode:c}=ha(o),f=m(new Set),h=S((()=>i.nodeText(c.value?.type).placeholder(a.parameter,a.path)??i.baseText("collectionParameter.choose")));function v(e){return"values"in e?i.nodeText(c.value?.type).collectionOptionDisplayName(a.parameter,e,a.path):"displayName"in e?e.displayName:e.name}function g(e){return"hidden"!==e.type&&(void 0===e.displayOptions||u.displayParameter(a.nodeValues,e,a.path,o.activeNode))}function O(e){const t=(a.parameter.options??[]).filter((t=>t.name===e));return t.length>1?t.find((e=>!fn(e)||g(e)))??t[0]:t[0]}const y=S((()=>Object.keys(a.values??{}))),b=S((()=>y.value.map((e=>O(e))).filter(Jr))),_=S((()=>b.value.flatMap((e=>bn(e)?e.values:fn(e)?[e]:[])))),x=S((()=>Array.isArray(a.parameter.options)?a.parameter.options.filter((e=>fn(e)?g(e):!!bn(e))):[])),w=S((()=>x.value.filter((e=>!y.value.includes(e.name)))));function C(e){const t=O(e);if(!t)return;const o=`${a.path}.${t.name}`;let i;if(bn(t)){const e={};for(const r of t.values)e[r.name]=vn(r.default);i=e}else if(fn(t))if(!0===t.typeOptions?.multipleValues)if("fixedCollection"===t.type)i=(0,WO.default)(a.nodeValues,[a.path,e],{});else{const r=t.default,n=(0,WO.default)(a.nodeValues,[a.path,e],[]);Array.isArray(n)&&(i=[...n,vn(r)])}else i=vn(t.default);else i="default"in t?vn(t.default):null;n("valueChanged",{name:o,value:i}),f.value.add(t.name),r.value=void 0}function $(e){n("valueChanged",e)}return(t,n)=>(s(),p("div",{class:R(t.$style.collectionParameter),onKeydown:n[2]||(n[2]=z((()=>{}),["stop"]))},[d("div",{class:R(t.$style.collectionParameterWrapper)},[0!==b.value.length||e.isNested?(s(),ae(ne,{key:1},{default:ie((()=>[L(pw,{parameters:_.value,"node-values":e.nodeValues,path:e.path,"hide-delete":e.hideDelete,indent:!0,"is-read-only":e.isReadOnly,"newly-added-parameters":f.value,onValueChanged:$},null,8,["parameters","node-values","path","hide-delete","is-read-only","newly-added-parameters"])])),_:1})):(s(),p("div",{key:0,class:R(t.$style.noItemsExist)},[L(P(Ge),{size:"small"},{default:ie((()=>[l(k(P(i).baseText("collectionParameter.noProperties")),1)])),_:1})],2)),w.value.length>0&&!e.isReadOnly?(s(),p("div",{key:2,class:R(t.$style.paramOptions)},[1===(e.parameter.options??[]).length?(s(),ae(P(Ke),{key:0,style:{width:"100%"},variant:"subtle",label:h.value,"data-test-id":"collection-parameter-add",onClick:n[0]||(n[0]=t=>C(e.parameter.options[0].name))},null,8,["label"])):(s(),p("div",{key:1,class:R(t.$style.addOption)},[L(P(Je),{ref:"addSelectRef",modelValue:r.value,"onUpdate:modelValue":[n[1]||(n[1]=e=>r.value=e),C],placeholder:h.value,size:"small",filterable:"","data-test-id":"collection-parameter-add"},{default:ie((()=>[(s(!0),p(V,null,ee(w.value,(e=>(s(),ae(P(_t),{key:e.name,label:v(e),value:e.name,"data-test-id":"collection-parameter-option"},null,8,["label","value"])))),128))])),_:1},8,["modelValue","placeholder"])],2))],2)):T("",!0)],2)],34))}}),Px=Vt($x,[["__cssModules",{$style:{collectionParameter:"_collectionParameter_10dxk_125",paramOptions:"_paramOptions_10dxk_129",active:"_active_10dxk_147",addOption:"_addOption_10dxk_151",noItemsExist:"_noItemsExist_10dxk_183"}}]]),Qx=g({__name:"CollectionParameterNew",props:{hideDelete:{type:Boolean},nodeValues:{},parameter:{},path:{},values:{},isReadOnly:{type:Boolean,default:!1},isNested:{type:Boolean,default:!1},isNewlyAdded:{type:Boolean,default:!1}},emits:["valueChanged","delete"],setup(e,{emit:t}){const r=t,n=e,a=Qr(),o=me(),i=Wr(),{activeNode:u}=ha(a),c=S((()=>`n8n-collection-parameter-expanded-${u.value?.id??"unknown"}-${n.path}`)),f=m(n.isNewlyAdded),h=m(new Set),v=m(!1),g=S((()=>o.nodeText(u.value?.type).placeholder(n.parameter,n.path)||o.baseText("collectionParameter.addItem")));function O(e){return"values"in e?o.nodeText(u.value?.type).collectionOptionDisplayName(n.parameter,e,n.path):"displayName"in e?e.displayName:e.name}function b(e){return"hidden"!==e.type&&(void 0===e.displayOptions||i.displayParameter(n.nodeValues,e,n.path,a.activeNode))}function _(e){const t=(n.parameter.options??[]).filter((t=>t.name===e));return t.length>1?t.find((e=>!fn(e)||b(e)))??t[0]:t[0]}const x=S((()=>Object.keys(n.values??{}))),w=S((()=>x.value.map((e=>_(e))).filter(Jr))),C=S((()=>w.value.flatMap((e=>bn(e)?e.values:fn(e)?[e]:[])))),Q=S((()=>Array.isArray(n.parameter.options)?n.parameter.options.filter((e=>fn(e)?b(e):!!bn(e))):[])),E=S((()=>Q.value.filter((e=>!x.value.includes(e.name))))),q=S((()=>E.value.map((e=>({label:O(e),value:e.name}))))),V=S((()=>0===E.value.length)),I=S((()=>{if(0===w.value.length)return!0;const e=w.value[0];return fn(e)&&!["collection","fixedCollection"].includes(e.type)})),N=S((()=>V.value?o.baseText("collectionParameter.allOptionsAdded"):""));async function W(e){f.value||(f.value=!0,await $());const t=_(e);if(!t)return;const a=`${n.path}.${t.name}`;let o;if(bn(t)){const e={};for(const r of t.values)e[r.name]=vn(r.default);o=e}else if(fn(t))if(!0===t.typeOptions?.multipleValues)if("fixedCollection"===t.type)o=(0,WO.default)(n.nodeValues,[n.path,e],{});else{const r=t.default,a=(0,WO.default)(n.nodeValues,[n.path,e],[]);Array.isArray(a)&&(o=a,o.push(vn(r)))}else o=vn(t.default);else o="default"in t?vn(t.default):null;r("valueChanged",{name:a,value:o}),h.value.add(t.name)}function A(e){r("valueChanged",e)}return B(c,(e=>{const t=sessionStorage.getItem(e);f.value=f.value||"true"===t}),{immediate:!0}),B(f,(e=>{sessionStorage.setItem(c.value,e.toString())})),(t,n)=>e.isNested?(s(),ae(P(Fe),{key:0,modelValue:f.value,"onUpdate:modelValue":n[2]||(n[2]=e=>f.value=e),title:P(o).nodeText(P(u)?.type).inputLabelDisplayName(e.parameter,e.path),"show-actions-on-hover":!v.value,onKeydown:n[3]||(n[3]=z((()=>{}),["stop"]))},y({default:ie((()=>[d("div",null,[C.value.length>0?(s(),ae(ne,{key:0},{default:ie((()=>[L(pw,{class:R(t.$style.parameterList),parameters:C.value,"node-values":e.nodeValues,path:e.path,"is-read-only":e.isReadOnly,"is-nested":!0,"newly-added-parameters":h.value,onValueChanged:A},null,8,["class","parameters","node-values","path","is-read-only","newly-added-parameters"])])),_:1})):T("",!0),e.isReadOnly||V.value?T("",!0):(s(),p("div",{key:1,class:R(t.$style.paramOptions)},[L(P(dt),{ref:"addDropdownRef",options:q.value,class:R(t.$style.addDropdown),"data-test-id":"collection-parameter-add-dropdown",onSelect:W},{trigger:ie((()=>[L(P(Ke),{class:"n8n-button--highlightFill",variant:"subtle",size:"small",icon:"plus",label:g.value},null,8,["label"])])),_:1},8,["options","class"])],2))])])),_:2},[e.isReadOnly?void 0:{name:"actions",fn:ie((()=>[L(P(dt),{options:q.value,disabled:V.value,"data-test-id":"collection-parameter-add-header",onSelect:W,"onUpdate:open":n[0]||(n[0]=e=>v.value=e)},{trigger:ie((()=>[L(P(He),{icon:"plus",label:g.value,disabled:V.value},null,8,["label","disabled"])])),_:1},8,["options","disabled"]),e.hideDelete?T("",!0):(s(),ae(P(He),{key:0,icon:"trash-2",label:P(o).baseText("collectionParameter.deleteItem"),danger:"",onClick:n[1]||(n[1]=e=>r("delete"))},null,8,["label"]))])),key:"0"}]),1032,["modelValue","title","show-actions-on-hover"])):(s(),p("div",{key:1,class:R([t.$style.collectionParameter,{[t.$style.showHeaderDivider]:I.value}]),onKeydown:n[4]||(n[4]=z((()=>{}),["stop"]))},[d("div",{class:R(t.$style.collectionParameterWrapper)},[L(P(je),{title:P(o).nodeText(P(u)?.type).inputLabelDisplayName(e.parameter,e.path),bordered:I.value,class:R(t.$style.collectionSectionHeader)},y({_:2},[e.isReadOnly?void 0:{name:"actions",fn:ie((()=>[L(P(Ce),{disabled:!V.value,"show-after":P(500)},{content:ie((()=>[l(k(N.value),1)])),default:ie((()=>[L(P(dt),{options:q.value,disabled:V.value,"data-test-id":"collection-parameter-add-header",onSelect:W},{trigger:ie((()=>[L(P(He),{icon:"plus",label:g.value,disabled:V.value},null,8,["label","disabled"])])),_:1},8,["options","disabled"])])),_:1},8,["disabled","show-after"])])),key:"0"}]),1032,["title","bordered","class"]),C.value.length>0?(s(),ae(ne,{key:0},{default:ie((()=>[L(pw,{class:R(t.$style.parameterList),parameters:C.value,"node-values":e.nodeValues,path:e.path,"is-read-only":e.isReadOnly,"is-nested":!0,"newly-added-parameters":h.value,onValueChanged:A},null,8,["class","parameters","node-values","path","is-read-only","newly-added-parameters"])])),_:1})):T("",!0),e.isReadOnly||V.value?T("",!0):(s(),p("div",{key:1,class:R(t.$style.paramOptions)},[L(P(dt),{ref:"addDropdownRef",options:q.value,class:R(t.$style.addDropdown),"data-test-id":"collection-parameter-add-dropdown",onSelect:W},{trigger:ie((()=>[L(P(Ke),{class:"n8n-button--highlightFill",variant:"subtle",size:"small",icon:"plus",label:g.value},null,8,["label"])])),_:1},8,["options","class"])],2))],2)],34))}}),Ex=Vt(Qx,[["__cssModules",{$style:{parameterList:"_parameterList_15ykk_125",showHeaderDivider:"_showHeaderDivider_15ykk_134",collectionSectionHeader:"_collectionSectionHeader_15ykk_134",collectionParameter:"_collectionParameter_15ykk_138",paramOptions:"_paramOptions_15ykk_138",addDropdown:"_addDropdown_15ykk_142"}}]]),qx=g({__name:"CollectionParameter",props:{hideDelete:{type:Boolean},nodeValues:{},parameter:{},path:{},values:{},isReadOnly:{type:Boolean},isNested:{type:Boolean},isNewlyAdded:{type:Boolean}},emits:["valueChanged","delete"],setup(e,{emit:t}){const{isEnabled:r}=bP(),n=t;return(e,t)=>P(r)?(s(),ae(Ex,C({key:1},e.$props,{onValueChanged:t[1]||(t[1]=e=>n("valueChanged",e)),onDelete:t[2]||(t[2]=e=>n("delete"))}),null,16)):(s(),ae(Px,C({key:0},e.$props,{onValueChanged:t[0]||(t[0]=e=>n("valueChanged",e))}),null,16))}}),e("n",Vx=qx),Rx={key:0,class:"delete-item clickable"},Ix={key:0},Nx={key:1},Wx={key:2},Ax={class:"add-item-wrapper"},jx={key:0,class:"no-items-exist"},Dx=g({name:"MultipleParameter",__name:"MultipleParameter",props:{nodeValues:{},parameter:{},path:{},values:{default:()=>[]},isReadOnly:{type:Boolean,default:!1}},emits:["valueChanged"],setup(e,{emit:t}){const r=e,n=t,a=Qr(),o=me(),{activeNode:i}=ha(a),u=m(vn(r.values));B((()=>r.values),(e=>{u.value=vn(e)}),{deep:!0});const c=S((()=>r.parameter.typeOptions?.multipleValueButtonText?o.nodeText(i.value?.type).multipleValueButtonText(r.parameter):o.baseText("multipleParameter.addItem"))),f=S((()=>1===r.parameter.options?.length)),h=S((()=>!!r.parameter.typeOptions?.sortable)),v=e=>r.path+(void 0!==e?`[${e}]`:""),g=e=>{n("valueChanged",e)};return(t,a)=>(s(),p("div",{class:"duplicate-parameter",onKeydown:a[1]||(a[1]=z((()=>{}),["stop"]))},[L(P(yt),{label:P(o).nodeText(P(i)?.type).inputLabelDisplayName(e.parameter,e.path),"tooltip-text":P(o).nodeText(P(i)?.type).inputLabelDescription(e.parameter,e.path),underline:!0,size:"small",color:"text-dark"},null,8,["label","tooltip-text"]),(s(!0),p(V,null,ee(u.value,((t,a)=>(s(),p("div",{key:a,class:R(["duplicate-parameter-item",e.parameter.type])},[e.isReadOnly?T("",!0):(s(),p("div",Rx,[L(P(Xe),{icon:"trash-2",title:P(o).baseText("multipleParameter.deleteItem"),onClick:e=>(e=>{n("valueChanged",{name:v(e),value:void 0})})(a)},null,8,["title","onClick"]),h.value?(s(),p("div",Ix,[0!==a?(s(),ae(P(Xe),{key:0,icon:"chevron-up",class:"clickable",title:P(o).baseText("multipleParameter.moveUp"),onClick:e=>(e=>{u.value.splice(e-1,0,u.value.splice(e,1)[0]),n("valueChanged",{name:r.path,value:u.value})})(a)},null,8,["title","onClick"])):T("",!0),a!==u.value.length-1?(s(),ae(P(Xe),{key:1,icon:"chevron-down",class:"clickable",title:P(o).baseText("multipleParameter.moveDown"),onClick:e=>(e=>{u.value.splice(e+1,0,u.value.splice(e,1)[0]),n("valueChanged",{name:r.path,value:u.value})})(a)},null,8,["title","onClick"])):T("",!0)])):T("",!0)])),"collection"===e.parameter.type?(s(),p("div",Nx,[L(Vx,{parameter:e.parameter,values:t,"node-values":e.nodeValues,path:v(a),"hide-delete":f.value,"is-read-only":e.isReadOnly,onValueChanged:g},null,8,["parameter","values","node-values","path","hide-delete","is-read-only"])])):(s(),p("div",Wx,[L(LO,{class:"duplicate-parameter-input-item",parameter:e.parameter,value:t,"display-options":!0,"hide-label":!0,path:v(a),"input-size":"small","is-read-only":e.isReadOnly,onUpdate:g},null,8,["parameter","value","path","is-read-only"])]))],2)))),128)),d("div",Ax,[u.value&&0===u.value.length||e.isReadOnly?(s(),p("div",jx,[L(P(Ge),{size:"small"},{default:ie((()=>[l(k(P(o).baseText("multipleParameter.currentlyNoItemsExist")),1)])),_:1})])):T("",!0),e.isReadOnly?T("",!0):(s(),ae(P(Ke),{key:1,style:{width:"100%"},variant:"subtle",label:c.value,onClick:a[0]||(a[0]=e=>(()=>{const e=v(),t=(0,WO.default)(r.nodeValues,e,[]);t.push(vn(r.parameter.default)),n("valueChanged",{name:e,value:t})})())},null,8,["label"]))])],32))}}),Mx=Vt(Dx,[["__scopeId","data-v-71d1fc90"]]),Bx={"data-test-id":"mapping-mode-select"},zx={class:"mt-5xs"},Xx={class:"list-option"},Lx={class:"option-headline"},Ux={class:"option-description"},Yx={class:"mt-5xs"},Fx=g({__name:"MappingModeSelect",props:{initialValue:{},fieldsToMap:{},inputSize:{},labelSize:{},typeOptions:{},serviceName:{},loading:{type:Boolean},loadingError:{type:Boolean},teleported:{type:Boolean},isReadOnly:{type:Boolean,default:!1}},emits:["modeChanged","retryFetch"],setup(e,{expose:t,emit:r}){const n=e,{resourceMapperTypeOptions:a,pluralFieldWord:o,singularFieldWord:i}=AQ(n.typeOptions),u=[{name:Oe.baseText("resourceMapper.mappingMode.defineBelow.name"),value:"defineBelow",description:Oe.baseText("resourceMapper.mappingMode.defineBelow.description",{interpolate:{fieldWord:i.value}})},{name:Oe.baseText("resourceMapper.mappingMode.autoMapInputData.name"),value:"autoMapInputData",description:Oe.baseText("resourceMapper.mappingMode.autoMapInputData.description",{interpolate:{fieldWord:o.value,serviceName:n.serviceName}})}],c=r,f=m(n.initialValue);B((()=>n.initialValue),(()=>{f.value=n.initialValue}));const h=S((()=>"defineBelow"===f.value?n.loadingError?Oe.baseText("resourceMapper.fetchingFields.errorMessage",{interpolate:{fieldWord:o.value}}):0!==n.fieldsToMap.length||n.typeOptions?.resourceMapper?.hideNoDataError?"":a.value?.noFieldsError||Oe.baseText("resourceMapper.fetchingFields.noFieldsFound",{interpolate:{fieldWord:o.value,serviceName:n.serviceName}}):""));function v(e){f.value=e,c("modeChanged",e)}function g(){c("retryFetch")}return t({selected:f,onModeChanged:v,mappingModeOptions:u}),(t,r)=>{const a=G("n8n-html");return s(),p("div",Bx,[L(P(yt),{label:P(Oe).baseText("resourceMapper.mappingMode.label"),bold:!1,required:!1,size:e.labelSize,color:"text-dark"},{default:ie((()=>[d("div",zx,[L(P(Je),{"model-value":f.value,teleported:e.teleported,size:n.inputSize,disabled:e.isReadOnly,"onUpdate:modelValue":v},{default:ie((()=>[(s(),p(V,null,ee(u,(e=>L(P(_t),{key:e.value,value:e.value,label:e.name,description:"sadasd"},{default:ie((()=>[d("div",Xx,[d("div",Lx,k(e.name),1),W(d("div",Ux,null,512),[[a,e.description]])])])),_:2},1032,["value","label"]))),64))])),_:1},8,["model-value","teleported","size","disabled"])]),d("div",Yx,[e.loading?(s(),ae(P(Ge),{key:0,size:"small"},{default:ie((()=>[L(P(Xe),{icon:"refresh-cw",size:"xsmall",spin:!0}),l(" "+k(P(Oe).baseText("resourceMapper.fetchingFields.message",{interpolate:{fieldWord:P(o)}})),1)])),_:1})):""!==h.value?(s(),ae(P(Ge),{key:1,size:"small",color:"danger"},{default:ie((()=>[L(P(Xe),{icon:"triangle-alert",size:"xsmall"}),l(" "+k(h.value)+" ",1),L(P(gt),{size:"small",theme:"danger",underline:!0,onClick:g},{default:ie((()=>[l(k(P(Oe).baseText("generic.retry")),1)])),_:1})])),_:1})):T("",!0)])])),_:1},8,["label","size"])])}}}),Gx=Fx,Zx={class:"mt-2xs","data-test-id":"matching-column-select"},Hx=g({__name:"MatchingColumnsSelect",props:{parameter:{},initialValue:{},fieldsToMap:{},typeOptions:{},labelSize:{},inputSize:{},loading:{type:Boolean},serviceName:{},refreshInProgress:{type:Boolean},teleported:{type:Boolean,default:!0},isReadOnly:{type:Boolean,default:!1}},emits:["matchingColumnsChanged","refreshFieldList"],setup(e,{expose:t,emit:r}){const n=e,{resourceMapperTypeOptions:a,singularFieldWord:o,singularFieldWordCapitalized:i,pluralFieldWord:u,pluralFieldWordCapitalized:c}=AQ(n.typeOptions),d=S((()=>!0===a.value?.multiKeyMatch?n.initialValue:n.initialValue[0])),m=O({selected:d.value});B((()=>n.initialValue),(()=>{m.selected=d.value}));const f=r,h=S((()=>n.fieldsToMap.filter((e=>(e.canBeUsedToMatch||e.defaultMatch)&&e.display)))),v=S((()=>{if(a.value?.matchingFieldsLabels?.title)return a.value.matchingFieldsLabels.title;const e=!0===a.value?.multiKeyMatch?c.value:i.value;return Oe.baseText("resourceMapper.columnsToMatchOn.label",{interpolate:{fieldWord:e}})})),g=S((()=>{if(a.value?.matchingFieldsLabels?.hint)return a.value.matchingFieldsLabels.hint;const e=!0===a.value?.multiKeyMatch?"resourceMapper.columnsToMatchOn.multi.description":"resourceMapper.columnsToMatchOn.single.description";return Oe.baseText(e,{interpolate:{fieldWord:!0===a.value?.multiKeyMatch?`${u.value}`:`${o.value}`,nodeDisplayName:n.serviceName}})})),y=S((()=>a.value?.matchingFieldsLabels?.description?a.value.matchingFieldsLabels.description:Oe.baseText("resourceMapper.columnsToMatchOn.tooltip",{interpolate:{fieldWord:!0===a.value?.multiKeyMatch?`${u.value}`:`${o.value}`}}))),b=S((()=>[{label:Oe.baseText("resourceMapper.refreshFieldList",{interpolate:{fieldWord:i.value}}),value:"refreshFieldList"}])),_=S((()=>Oe.baseText("resourceMapper.fetchingFields.message",{interpolate:{fieldWord:u.value}})));function x(e){a.value?.multiKeyMatch,m.selected=e,m.selected&&f("matchingColumnsChanged",Array.isArray(m.selected)?m.selected:[m.selected])}function w(e){"refreshFieldList"===e&&f("refreshFieldList")}return t({state:m}),(t,r)=>(s(),p("div",Zx,[h.value.length>0?(s(),ae(P(yt),{key:0,label:v.value,"tooltip-text":y.value,bold:!1,required:!1,size:e.labelSize,color:"text-dark"},{options:ie((()=>[L(BO,{parameter:e.parameter,"custom-actions":b.value,loading:n.refreshInProgress,"loading-message":_.value,"is-read-only":e.isReadOnly,value:m.selected,"onUpdate:modelValue":w},null,8,["parameter","custom-actions","loading","loading-message","is-read-only","value"])])),default:ie((()=>[L(P(Je),{multiple:!0===P(a)?.multiKeyMatch,"model-value":m.selected,size:n.inputSize,disabled:e.loading||e.isReadOnly,teleported:e.teleported,"onUpdate:modelValue":x},{default:ie((()=>[(s(!0),p(V,null,ee(h.value,(e=>(s(),ae(P(_t),{key:e.id,value:e.id,"data-test-id":`matching-column-option-${e.id}`},{default:ie((()=>[l(k(e.displayName),1)])),_:2},1032,["value","data-test-id"])))),128))])),_:1},8,["multiple","model-value","size","disabled","teleported"]),L(P(Ge),{size:"small"},{default:ie((()=>[l(k(g.value),1)])),_:1})])),_:1},8,["label","tooltip-text","size"])):(s(),ae(P(Ue),{key:1},{default:ie((()=>[l(k(P(Oe).baseText("resourceMapper.columnsToMatchOn.noFieldsFound",{interpolate:{fieldWord:P(o),serviceName:n.serviceName}})),1)])),_:1}))]))}}),Kx=Hx,Jx={class:"mt-xs","data-test-id":"mapping-fields-container"},ew={key:0,class:"mt-3xs mb-xs"},tw={key:1,class:R(["delete-option","mt-5xs"])},rw=g({__name:"MappingFields",props:{parameter:{},path:{},nodeValues:{},fieldsToMap:{},paramValue:{},labelSize:{},showMatchingColumnsSelector:{type:Boolean},showMappingModeSelect:{type:Boolean},loading:{type:Boolean},refreshInProgress:{type:Boolean},teleported:{type:Boolean,default:!0},isReadOnly:{type:Boolean,default:!1},isDataStale:{type:Boolean,default:!1}},emits:["fieldValueChanged","removeField","addField","refreshFieldList"],setup(e,{expose:t,emit:r}){const n=e,{resourceMapperTypeOptions:a,singularFieldWord:o,singularFieldWordCapitalized:i,pluralFieldWord:u,pluralFieldWordCapitalized:c}=AQ(n.parameter.typeOptions),m=me(),f=r,h=Qr();function v(e){return!gr(e.id,n.paramValue.matchingColumns,n.showMatchingColumnsSelector)&&(e.readOnly||!1)}const g=S((()=>n.fieldsToMap.filter((e=>e.display&&!0!==e.removed)).map((e=>({displayName:I(e),name:`value["${e.id}"]`,type:j(e),default:"boolean"!==e.type&&"",required:e.required,description:N(e),options:e.options,readOnly:v(e)}))))),O=S((()=>(n.paramValue.matchingColumns&&g.value.forEach(((e,t)=>{const r=e.name&&Fr(e.name);r&&n.paramValue.matchingColumns.includes(r)&&(g.value.splice(t,1),g.value.unshift(e))})),g.value))),y=S((()=>n.fieldsToMap.filter((e=>!0===e.removed&&e.display)))),b=S((()=>y.value.map((e=>({id:e.id,label:e.displayName,disabled:!1}))))),_=S((()=>1===b.value.length)),x=S((()=>b.value.length>1)),w=S((()=>[{label:Oe.baseText("resourceMapper.refreshFieldList",{interpolate:{fieldWord:i.value}}),value:"refreshFieldList"},{label:Oe.baseText("resourceMapper.addAllFields",{interpolate:{fieldWord:c.value}}),value:"addAllFields",disabled:0===y.value.length},{label:Oe.baseText("resourceMapper.removeAllFields",{interpolate:{fieldWord:c.value}}),value:"removeAllFields",disabled:!C.value}])),C=S((()=>y.value.length!==n.fieldsToMap.length&&n.fieldsToMap.some((e=>!0!==e.removed&&!Xt(e,n.showMatchingColumnsSelector,$.value,n.paramValue.matchingColumns))))),$=S((()=>a.value?.mode)),Q=S((()=>a.value?.valuesLabel)),E=S((()=>Q.value?Q.value:$.value&&"update"===$.value?Oe.baseText("resourceMapper.valuesToUpdate.label"):Oe.baseText("resourceMapper.valuesToSend.label"))),q=S((()=>Oe.baseText("resourceMapper.fetchingFields.message",{interpolate:{fieldWord:u.value}})));function I(e){if(gr(e.id,n.paramValue.matchingColumns,n.showMatchingColumnsSelector)){const t=Oe.baseText("resourceMapper.usingToMatch")||"";return`${e.displayName} ${t}`}return e.displayName}function N(e){return gr(e.id,n.paramValue.matchingColumns,n.showMatchingColumnsSelector)&&Oe.baseText("resourceMapper.usingToMatch.description",{interpolate:{fieldWord:o.value}})||""}function W(e){const t=Fr(e);return t&&n.paramValue.value?void 0===n.paramValue.value[t]||null===n.paramValue.value[t]?"":n.paramValue.value[t]:null}function A(e){if(!h.activeNode)return[];const t=h.activeNode.issues||{},r=Fr(e.name);if(!r)return[];let a=[];const o=`${n.parameter.name}.${r}`;return t.parameters&&o in t.parameters&&(a=a.concat(t.parameters[o])),a}function j(e){switch(e.type){case"object":case"array":return"json";case"time":return"string";default:return e.type??"string"}}function D(e){f("fieldValueChanged",e)}function M(e){f("addField",e)}function B(e){switch(e){case"addAllFields":f("addField",e);break;case"removeAllFields":f("removeField",e);break;case"refreshFieldList":f("refreshFieldList")}}return t({orderedFields:O}),(t,r)=>(s(),p("div",Jx,[L(P(yt),{label:E.value,underline:!0,size:e.labelSize,"show-options":!0,"show-expression-selector":!1,"input-name":"columns",color:"text-dark"},{options:ie((()=>[n.isDataStale&&!n.refreshInProgress?(s(),p("div",{key:0,class:R(t.$style.staleDataWarning)},[L(P(Ce),null,{content:ie((()=>[d("span",null,k(P(Oe).baseText("resourceMapper.staleDataWarning.tooltip",{interpolate:{fieldWord:P(c)}})),1)])),default:ie((()=>[L(P(Xe),{icon:"triangle-alert",size:"small",color:"warning"})])),_:1}),L(P(De),{variant:"ghost",icon:"refresh-cw",size:"small",title:P(Oe).baseText("generic.refresh"),disabled:n.refreshInProgress,onClick:r[0]||(r[0]=e=>B("refreshFieldList"))},null,8,["title","disabled"])],2)):T("",!0),L(BO,{parameter:e.parameter,"custom-actions":w.value,loading:n.refreshInProgress,"loading-message":q.value,"is-read-only":e.isReadOnly,value:n.paramValue,"onUpdate:modelValue":B},null,8,["parameter","custom-actions","loading","loading-message","is-read-only","value"])])),_:1},8,["label","size"]),0===O.value.length?(s(),p("div",ew,[L(P(Ge),{size:"small"},{default:ie((()=>[l(k(P(m).baseText("fixedCollectionParameter.currentlyNoItemsExist")),1)])),_:1})])):T("",!0),(s(!0),p(V,null,ee(O.value,(r=>{return s(),p("div",{key:r.name,class:R({"parameter-item":!0,[t.$style.parameterItem]:!0,[t.$style.hasIssues]:A(r).length>0})},["add"===$.value&&r.required?(s(),p("div",{key:0,class:R(["delete-option","mt-2xs",t.$style.parameterTooltipIcon])},[L(P(Ce),{placement:"top"},{content:ie((()=>[d("span",null,k(P(Oe).baseText("resourceMapper.mandatoryField.title",{interpolate:{fieldWord:P(o)}})),1)])),default:ie((()=>[L(P(Xe),{icon:"circle-help"})])),_:1})],2)):P(gr)(r.name,n.paramValue.matchingColumns,n.showMatchingColumnsSelector)?T("",!0):(s(),p("div",tw,[L(P(De),{variant:"ghost",size:"small",icon:"trash-2","data-test-id":`remove-field-button-${a=r.name,Fr(a)??a}`,title:P(Oe).baseText("resourceMapper.removeField",{interpolate:{fieldWord:P(o)}}),disabled:e.isReadOnly,onClick:e=>{return t=r.name,void f("removeField",t);var t}},null,8,["data-test-id","title","disabled","onClick"])])),d("div",{class:R(t.$style.parameterInput)},[L(LO,{parameter:r,value:W(r.name),"display-options":!0,path:`${n.path}.${r.name}`,"is-read-only":e.refreshInProgress||r.readOnly||e.isReadOnly,"hide-issues":!0,"node-values":e.nodeValues,class:R(t.$style.parameterInputFull),onUpdate:D},null,8,["parameter","value","path","is-read-only","node-values","class"])],2),A(r).length>0?(s(),ae(bO,{key:2,issues:A(r),class:R([t.$style.parameterIssues,"ml-5xs"])},null,8,["issues","class"])):T("",!0)],2);var a})),128)),!e.isReadOnly&&b.value.length>0?(s(),p("div",{key:1,class:R(["add-option",t.$style.addOption]),"data-test-id":"add-fields-select"},[_.value?(s(),ae(P(Ke),{key:0,type:"highlightFill",icon:"plus",label:P(Oe).baseText("resourceMapper.addFieldToSend",{interpolate:{fieldWord:P(o)}}),onClick:r[1]||(r[1]=e=>M(b.value[0].id))},null,8,["label"])):x.value?(s(),ae(P(pt),{key:1,items:b.value,class:R(t.$style.dropdown),"extra-popper-class":t.$style.dropdownContent,onSelect:M},{trigger:ie((()=>[L(P(Ke),{type:"highlightFill",icon:"plus",label:P(Oe).baseText("resourceMapper.addFieldToSend",{interpolate:{fieldWord:P(o)}})},null,8,["label"])])),_:1},8,["items","class","extra-popper-class"])):T("",!0)],2)):T("",!0)]))}}),nw=Vt(rw,[["__cssModules",{$style:{parameterItem:"_parameterItem_14u7y_125",parameterInput:"_parameterInput_14u7y_130",hasIssues:"_hasIssues_14u7y_136",parameterIssues:"_parameterIssues_14u7y_136",parameterTooltipIcon:"_parameterTooltipIcon_14u7y_146",addOption:"_addOption_14u7y_153",staleDataWarning:"_staleDataWarning_14u7y_158",dropdown:"_dropdown_14u7y_165",dropdownContent:"_dropdownContent_14u7y_169"}}]]),aw={class:"mt-4xs","data-test-id":"resource-mapper-container"},ow=g({__name:"ResourceMapper",props:{parameter:{},node:{},path:{},inputSize:{},labelSize:{},teleported:{type:Boolean,default:!0},dependentParametersValues:{default:null},isReadOnly:{type:Boolean,default:!1},allowEmptyStrings:{type:Boolean,default:!1}},emits:["valueChanged"],setup(e,{expose:t,emit:r}){const n=Hr(),a=Qr(),o=Ur(),i=br(),u=x(Nn,void 0),c=e,{onDocumentVisible:m}=qP(),f=r,h=O({paramValue:{mappingMode:"defineBelow",value:{},matchingColumns:[],schema:[],attemptToConvertTypes:!1,convertFieldsToString:!1},parameterValues:{},loading:!1,refreshInProgress:!1,loadingError:!1,hasStaleFields:!1,emptyFieldsNotice:""});function v(e){return e?void 0!==e.defaultValue?e.defaultValue:"boolean"!==e.type&&null:null}async function g(){const e=await D();e&&(h.hasStaleFields=Nt(h.paramValue.schema,e.fields))}B((()=>c.dependentParametersValues),(async(e,t)=>{null!==t&&null!==e&&t!==e&&(h.paramValue={...h.paramValue,value:null,schema:[]},J(),await A(),z(!0))})),m((async()=>{await g()})),B((()=>o.getWorkflowExecution),(async e=>{e&&ur(e)&&"success"===e.status&&"autoMapInputData"===h.paramValue.mappingMode&&await A(!0)})),Q((async()=>{c.node&&(h.parameterValues={...h.parameterValues,parameters:c.node.parameters},w.value&&(h.paramValue.convertFieldsToString=!0));const e=h.parameterValues.parameters,t=c.parameter.name;if(!(t in e))return;let r=!1;const n=e[t];h.paramValue={...h.paramValue,...n},h.paramValue.schema?r=h.paramValue.schema.length>0:h.paramValue={...h.paramValue,schema:[]},Object.keys(h.paramValue.value||{}).forEach((e=>{h.paramValue.value&&""===h.paramValue.value[e]&&(h.paramValue={...h.paramValue,value:{...h.paramValue.value,[e]:null}})})),n.matchingColumns&&(h.paramValue={...h.paramValue,matchingColumns:n.matchingColumns}),r?await g():await A(),h.paramValue.value||z(),X()}));const y=S((()=>c.parameter.typeOptions?.resourceMapper?.mode)),b=S((()=>c.node?n.getNodeType(c.node.type,c.node.typeVersion):null)),_=S((()=>!1!==c.parameter.typeOptions?.resourceMapper?.supportAutoMap)),w=S((()=>!0===c.parameter.typeOptions?.resourceMapper?.showTypeConversionOptions)),C=S((()=>h.paramValue.schema.length>0)),$=S((()=>!h.loading&&["upsert","update"].includes(c.parameter.typeOptions?.resourceMapper?.mode??"")&&C.value)),E=S((()=>"defineBelow"===h.paramValue.mappingMode&&!h.loading&&!h.loadingError&&C.value&&V.value)),q=S((()=>$.value?h.paramValue.matchingColumns?h.paramValue.matchingColumns:I.value:[])),V=S((()=>"map"===y.value||"add"===y.value||"upsert"===y.value||h.paramValue.schema.filter((e=>(e.canBeUsedToMatch||e.defaultMatch)&&e.display&&!0!==e.removed)).length>0)),I=S((()=>1===h.paramValue.schema.length?[h.paramValue.schema[0].id]:h.paramValue.schema.reduce(((e,t)=>(t.defaultMatch&&e.push(t.id),e)),[]))),N=S((()=>c.parameter.typeOptions?.resourceMapper?.fieldWords?.plural||Oe.baseText("generic.fields")));async function A(e=!1){h.loadingError=!1,e?h.refreshInProgress=!0:h.loading=!0;try{await async function(){if(!c.node)return;const e=await D();if(null!==e){const t=e.fields.map((e=>{const t=h.paramValue.schema.find((t=>t.id===e.id));return t?e.removed=t.removed:null===h.paramValue.value||e.id in h.paramValue.value||(e.removed=!1),e}));(0,Df.default)(t,h.paramValue.schema)||(h.paramValue.schema=t,J())}}(),h.paramValue.matchingColumns&&0!==h.paramValue.matchingColumns.length||U(I.value),h.paramValue.value&&0!==Object.keys(h.paramValue.value).length||z(),h.hasStaleFields=!1}catch(t){h.loadingError=!0}finally{h.loading=!1,h.refreshInProgress=!1}}const j=async e=>{if(c.node)return{nodeTypeAndVersion:{name:c.node.type,version:c.node.typeVersion},currentNodeParameters:await Kr(c.parameter,c.node.parameters,u?.value??{}),path:c.path,methodName:e,credentials:c.node.credentials,projectId:i.currentProjectId,workflowId:o.workflow.id}};async function D(){const{resourceMapperMethod:e,localResourceMapperMethod:t}=c.parameter.typeOptions?.resourceMapper??{};let r=null;if("string"==typeof e){const t=await j(e);r=await n.getResourceMapperFields(t)}else if("string"==typeof t){const e=await j(t);r=await n.getLocalResourceMapperFields(e)}return r?.emptyFieldsNotice&&(h.emptyFieldsNotice=r.emptyFieldsNotice),r}async function M(e){h.paramValue.mappingMode=e,"defineBelow"===e?await A():h.loadingError=!1,J()}function z(e=!1){h.paramValue.value={};const t=!1===c.parameter.typeOptions?.resourceMapper?.addAllFields;h.paramValue.schema.forEach((e=>{h.paramValue.value&&(t&&(e.removed=!e.required),h.paramValue.value={...h.paramValue.value,[e.id]:e.removed?null:v(e)})})),J(),h.paramValue.matchingColumns&&!e||(h.paramValue.matchingColumns=I.value,J())}function X(){if(c.node){const e=Vn(b.value?.properties??[],c.node,b.value);e&&a.updateNodeParameterIssues(e)}}function U(e){h.paramValue={...h.paramValue,matchingColumns:e},h.paramValue.schema.forEach((e=>{h.paramValue.matchingColumns?.includes(e.id)&&(e.removed=!1,h.paramValue.schema.splice(h.paramValue.schema.indexOf(e),1,e))})),h.loading||J()}function Y(e){let t=null;void 0!==e.value&&null!==e.value&&(c.allowEmptyStrings||""!==e.value)&&Bt(e.value)&&(t=e.value);const r=Fr(e.name);r&&h.paramValue.value&&(h.paramValue.value={...h.paramValue.value,[r]:t},J())}function F(e){if("removeAllFields"===e)return Z();const t=Fr(e);if(t){const e=h.paramValue.schema.find((e=>e.id===t));e&&(H(e),J())}}function Z(){h.paramValue.schema.forEach((e=>{Xt(e,$.value,y.value,q.value)||H(e)})),J()}function H(e){h.paramValue.value&&(delete h.paramValue.value[e.id],e.removed=!0,h.paramValue.schema.splice(h.paramValue.schema.indexOf(e),1,e))}function K(e){if("addAllFields"===e)return function(){const e={};h.paramValue.schema.forEach((t=>{t.display&&t.removed&&(e[t.id]=null,t.removed=!1,h.paramValue.schema.splice(h.paramValue.schema.indexOf(t),1,t))})),h.paramValue.value={...h.paramValue.value,...e},J()}();if("removeAllFields"===e)return Z();const t=h.paramValue.schema,r=t.find((t=>t.id===e)),n=v(r);h.paramValue.value={...h.paramValue.value,[e]:n},r&&(r.removed=!1,t.splice(t.indexOf(r),1,r)),J()}function J(){!function(){const{value:e,schema:t}=h.paramValue;if(!e)return;const r=new Set(t.map((e=>e.id)));for(const n of Object.keys(e))null!==e[n]&&r.has(n)||delete e[n]}(),f("valueChanged",{name:`${c.path}`,value:vn(h.paramValue),node:c.node?.name}),X()}return t({state:h}),(t,r)=>{const n=G("n8n-html");return s(),p("div",aw,[_.value?(s(),ae(Gx,{key:0,"input-size":e.inputSize,"label-size":e.labelSize,"initial-value":h.paramValue.mappingMode||"defineBelow","type-options":c.parameter.typeOptions,"service-name":b.value?.displayName||P(Oe).baseText("generic.service"),loading:h.loading,"loading-error":h.loadingError,"fields-to-map":h.paramValue.schema,teleported:e.teleported,"is-read-only":e.isReadOnly,onModeChanged:M,onRetryFetch:A},null,8,["input-size","label-size","initial-value","type-options","service-name","loading","loading-error","fields-to-map","teleported","is-read-only"])):T("",!0),$.value?(s(),ae(Kx,{key:1,parameter:c.parameter,"label-size":e.labelSize,"fields-to-map":h.paramValue.schema,"type-options":c.parameter.typeOptions,"input-size":e.inputSize,loading:h.loading,"initial-value":q.value,"service-name":b.value?.displayName||P(Oe).baseText("generic.service"),teleported:e.teleported,"refresh-in-progress":h.refreshInProgress,"is-read-only":e.isReadOnly,onMatchingColumnsChanged:U,onRefreshFieldList:r[0]||(r[0]=e=>A(!0))},null,8,["parameter","label-size","fields-to-map","type-options","input-size","loading","initial-value","service-name","teleported","refresh-in-progress","is-read-only"])):T("",!0),!_.value&&h.loading?(s(),ae(P(Ge),{key:2,size:"small"},{default:ie((()=>[L(P(Xe),{icon:"refresh-cw",size:"xsmall",spin:!0}),l(" "+k(P(Oe).baseText("resourceMapper.fetchingFields.message",{interpolate:{fieldWord:N.value}})),1)])),_:1})):T("",!0),E.value?(s(),ae(nw,{key:3,parameter:c.parameter,path:c.path,"node-values":h.parameterValues,"fields-to-map":h.paramValue.schema,"param-value":h.paramValue,"label-size":e.labelSize,"show-matching-columns-selector":$.value,"show-mapping-mode-select":_.value,loading:h.loading,teleported:e.teleported,"refresh-in-progress":h.refreshInProgress,"is-read-only":e.isReadOnly,"is-data-stale":h.hasStaleFields,onFieldValueChanged:Y,onRemoveField:F,onAddField:K,onRefreshFieldList:r[1]||(r[1]=e=>A(!0))},null,8,["parameter","path","node-values","fields-to-map","param-value","label-size","show-matching-columns-selector","show-mapping-mode-select","loading","teleported","refresh-in-progress","is-read-only","is-data-stale"])):h.emptyFieldsNotice&&!h.hasStaleFields?(s(),ae(P(Ue),{key:4,type:"info","data-test-id":"empty-fields-notice"},{default:ie((()=>[W(d("span",null,null,512),[[n,h.emptyFieldsNotice]])])),_:1})):h.hasStaleFields?(s(),ae(P(Ze),{key:5,theme:"info",iconless:!0},{trailingContent:ie((()=>[L(P(Ke),{variant:"subtle",size:"xsmall",icon:"refresh-cw",loading:h.refreshInProgress,onClick:r[2]||(r[2]=e=>A(!0))},{default:ie((()=>[l(k(P(Oe).baseText("generic.refresh")),1)])),_:1},8,["loading"])])),default:ie((()=>[l(k(P(Oe).baseText("resourceMapper.staleDataWarning.notice"))+" ",1)])),_:1})):T("",!0),"autoMapInputData"===h.paramValue.mappingMode&&V.value?(s(),ae(P(Ue),{key:6},{default:ie((()=>[l(k(P(Oe).baseText("resourceMapper.autoMappingNotice",{interpolate:{fieldWord:N.value,serviceName:b.value?.displayName||P(Oe).baseText("generic.service")}})),1)])),_:1})):T("",!0),w.value&&C.value?(s(),p("div",{key:7,class:R(t.$style.typeConversionOptions)},[L(LO,{parameter:{name:"attemptToConvertTypes",type:"boolean",displayName:P(Oe).baseText("resourceMapper.attemptToConvertTypes.displayName"),default:!1,description:P(Oe).baseText("resourceMapper.attemptToConvertTypes.description"),noDataExpression:!0},path:c.path+".attemptToConvertTypes",value:h.paramValue.attemptToConvertTypes,"is-read-only":e.isReadOnly,onUpdate:r[3]||(r[3]=e=>{h.paramValue.attemptToConvertTypes=e.value,J()})},null,8,["parameter","path","value","is-read-only"])],2)):T("",!0)])}}}),iw=Vt(ow,[["__cssModules",{$style:{typeConversionOptions:"_typeConversionOptions_ix1zi_125"}}]]),sw={key:1,class:"parameter-item"},lw={key:5,class:"parameter-item"},uw={key:6,class:"multi-parameter"},cw={key:10,class:"parameter-item"},dw=g({__name:"ParameterInputList",props:{node:{},nodeValues:{},parameters:{},path:{default:""},hideDelete:{type:Boolean},indent:{type:Boolean},isReadOnly:{type:Boolean},hiddenIssuesInputs:{default:()=>[]},entryIndex:{},isNested:{type:Boolean},removeFirstParameterMargin:{type:Boolean},removeLastParameterMargin:{type:Boolean},newlyAddedParameters:{default:()=>new Set},optionsOverrides:{},layout:{}},emits:["activate","valueChanged","parameterBlur"],setup(e,{emit:r}){const n=v((async()=>await $t((()=>t.import("./FixedCollectionParameter-legacy-B2v0SATC.js")),void 0))),a=v((async()=>await $t((()=>t.import("./CollectionParameter-legacy-AEORs3By.js")),void 0))),o=["fixedCollection"],i=e,u=r,c=Hr(),d=Qr(),f=Ur(),h=tr(),g=VP(),O=m(!1),b=cr(),_=me(),{isEnabled:x}=bP(),{dismissCallout:w,isCalloutDismissed:C,openSampleWorkflowTemplate:Q,isRagStarterCalloutVisible:q}=Li(),{activeNode:I}=ha(d);E(((e,t)=>{if(["LazyFixedCollectionParameter","LazyCollectionParameter"].includes(t?.$options.name))return O.value=!0,console.error(e),wi(e,{tags:{asyncLoadingError:!0}}),!1}));const N=S((()=>i.node??d.activeNode)),A=S((()=>N.value?c.getNodeType(N.value.type,N.value.typeVersion):null)),j=m([]);let D=[];ue([()=>i.parameters,()=>i.nodeValues,N],(async()=>{const e={};for(const a of i.parameters){const t=F(a.name);a.disabledOptions&&(e[t]=await H(a,"disabledOptions"))}const t=(await Promise.all(i.parameters.map((async e=>({parameter:e,shouldDisplay:await H(e)}))))).filter((e=>e.shouldDisplay)).map((e=>e.parameter));let r;r=N.value&&"n8n-nodes-base.formTrigger"===N.value.type?function(e,t){const r=f.workflowObject;if(r.getChildNodes(t).some((e=>{const t=r.getNode(e);return t&&"n8n-nodes-base.form"===t.type}))){const t=[];for(const r of e)if("responseMode"!==r.name){if("addFormPage"!==r.name)if("options"!==r.name)t.push(r);else{const e=r.options.filter((e=>"respondWithOptions"!==e.name));t.push({...r,options:e})}}else t.push({displayName:"On submission, the user will be taken to the next form node",name:"formResponseModeNotice",type:"notice",default:""});return t}return e}(t,N.value.name):N.value&&"n8n-nodes-base.form"===N.value.type?function(e,t){const r=f.workflowObject;return r.getParentNodes(t).find((e=>"n8n-nodes-base.formTrigger"===r.nodes[e].type))?e.filter((e=>"triggerNotice"!==e.name)):e}(t,N.value.name):N.value&&"n8n-nodes-base.wait"===N.value.type&&"form"===N.value.parameters.resume?function(e,t){const r=f.workflowObject,n=r.getParentNodes(t).find((e=>r.nodes[e].type===Rn));if(!n)return e;if(r.getChildNodes(n).some((e=>{const t=r.getNode(e);return t&&"n8n-nodes-base.form"===t.type}))){const t=[];for(const r of e)if("options"!==r.name)t.push(r);else{const e=r.options.filter((e=>"respondWithOptions"!==e.name&&"webhookSuffix"!==e.name));t.push({...r,options:e})}return t}return e}(t,N.value.name):t,j.value=await Promise.all(r.map((async t=>{const r=F(t.name);return{parameter:t,path:r,isMultipleValues:Y(t),isDisabled:e[r]??!1,showOptions:re(t),dependentParametersValues:await oe(t),issues:te(t),isCalloutVisible:"callout"===t.type&&le(t)}})));const n=j.value.map((e=>e.parameter.name));for(const a of D)n.includes(a)||u("valueChanged",{name:`${i.path}.${a}`,node:d.activeNode?.name||"",value:void 0});D=n}),{throttle:200,immediate:!0}),B(N,(()=>{j.value=j.value.map((e=>({...e,dependentParametersValues:null})))}));const M=S((()=>j.value.findIndex((e=>"credentials"===e.parameter.type)))),z=S((()=>j.value.findIndex((e=>"callout"===e.parameter.type)))),U=S((()=>{if(-1!==M.value)return M.value;let e=0;-1!==z.value&&(e=z.value+1);const t=qn.includes(A.value?.name||"")?1:0,r=function(){const e=new Set;if(A.value?.credentials)for(const t of A.value.credentials)t.displayOptions?.show&&Object.keys(t.displayOptions.show).forEach((t=>e.add(t)));return e}();return j.value.forEach(((n,a)=>{r.has(n.parameter.name)&&(e=a+t)})),Math.min(e,j.value.length-1)}));function Y(e){return!0===hP(e,"multipleValues")}function F(e){return(i.path?`${i.path}.`:"")+e}function Z(e){u("valueChanged",{name:F(e),value:void 0})}async function H(e,t="displayOptions"){return await g.shouldDisplayNodeParameter(i.nodeValues,N.value,e,i.path,t)}function K(e){u("valueChanged",e)}function J(e){"activate"===e&&u("activate")}function te(e){return N.value&&o.includes(e.type)?aa(e,N.value.parameters,"",N.value,A.value).parameters?.[e.name]??[]:[]}function re(e){return"resourceMapper"!==e.type}async function oe(e){const t=hP(e,"loadOptionsDependsOn");if(void 0===t)return null;const r=d.activeNode?.parameters;try{const e=await b.resolveParameter(r),n=[];for(let r of t)r=Bn(i.path,r),n.push((0,WO.default)(e,r));return n.join("|")}catch{return null}}function se(e){return An(i.nodeValues,e,i.path)}function le(e){return!C(e.name)&&(!function(e){return"callout"===e.type&&"ragStarterCallout"===e.name}(e)||q.value)}const ce=m(new Map);return B((()=>Array.from(i.newlyAddedParameters)),(async e=>{if(e.length>0){await $();const t=e[e.length-1],r=ce.value.get(t);r&&r.scrollIntoView({behavior:"smooth",inline:"center",block:"nearest"})}})),(t,r)=>{const i=G("n8n-html");return s(),p("div",{class:R(["parameter-input-list-wrapper",{[t.$style.inlineLayout]:"inline"===e.layout}])},[(s(!0),p(V,null,ee(j.value,((c,d)=>(s(),p("div",{key:c.parameter.name,ref_for:!0,ref:t=>{t&&e.newlyAddedParameters.has(c.parameter.name)?ce.value.set(c.parameter.name,t):ce.value.delete(c.parameter.name)},class:R([t.$style.parameterContainer,{indent:e.indent,[t.$style.firstParameter]:0===d&&e.removeFirstParameterMargin,[t.$style.lastParameter]:d===j.value.length-1&&e.removeLastParameterMargin}]),"data-test-id":"parameter-item"},[U.value===d?X(t.$slots,"default",{key:0}):T("",!0),!0===c.isMultipleValues&&"fixedCollection"!==c.parameter.type?(s(),p("div",sw,[L(Mx,{parameter:c.parameter,values:se(c.parameter.name),"node-values":e.nodeValues,path:c.path,"is-read-only":e.isReadOnly,onValueChanged:K},null,8,["parameter","values","node-values","path","is-read-only"])])):"curlImport"===c.parameter.type?(s(),ae(Cx,{key:2,"is-read-only":e.isReadOnly,onValueChanged:K},null,8,["is-read-only"])):"notice"===c.parameter.type?(s(),ae(P(Ue),{key:3,class:R(["parameter-item",c.parameter.typeOptions?.containerClass??""]),content:P(_).nodeText(P(I)?.type).inputLabelDisplayName(c.parameter,e.path),onAction:J},null,8,["class","content"])):"callout"===c.parameter.type?(s(),p(V,{key:4},[c.isCalloutVisible?(s(),ae(P(Ze),{key:0,icon:c.parameter.typeOptions?.calloutAction?.icon||"info","icon-size":"large",class:R(["parameter-item",c.parameter.typeOptions?.containerClass??""]),theme:"secondary"},{trailingContent:ie((()=>[L(P(Xe),{icon:"x",title:"Dismiss",size:"medium",type:"secondary",class:"callout-dismiss","data-test-id":"callout-dismiss-icon",onClick:e=>async function(e){if("confirm"!==await h.confirm(_.baseText("parameterInputList.callout.dismiss.confirm.text"),{showClose:!0,confirmButtonText:_.baseText("parameterInputList.callout.dismiss.confirm.confirmButtonText"),cancelButtonText:_.baseText("parameterInputList.callout.dismiss.confirm.cancelButtonText")}))return;await w(e.name);const t=j.value.find((t=>t.parameter.name===e.name));t&&(t.isCalloutVisible=!1)}(c.parameter)},null,8,["onClick"])])),default:ie((()=>[L(P(Ge),{size:"small"},{default:ie((()=>[W(L(P(Ge),{size:"small"},null,512),[[i,P(_).nodeText(P(I)?.type).inputLabelDisplayName(c.parameter,e.path)]]),c.parameter.typeOptions?.calloutAction?(s(),p(V,{key:0},[r[0]||(r[0]=l(k(" ")+" ",-1)),c.parameter.typeOptions?.calloutAction?(s(),ae(P(gt),{key:0,theme:"secondary",size:"small",bold:!0,underline:!0,onClick:e=>{var t;"openSampleWorkflowTemplate"===(t=c.parameter.typeOptions.calloutAction).type&&Q(t.templateId,{telemetry:{source:"ndv",nodeType:I.value?.type}})}},{default:ie((()=>[l(k(c.parameter.typeOptions.calloutAction.label),1)])),_:2},1032,["onClick"])):T("",!0)],64)):T("",!0)])),_:2},1024)])),_:2},1032,["icon","class"])):T("",!0)],64)):"button"===c.parameter.type?(s(),p("div",lw,[L(tx,{parameter:c.parameter,path:e.path,value:se(c.parameter.name),"is-read-only":e.isReadOnly,onValueChanged:K},null,8,["parameter","path","value","is-read-only"])])):["collection","fixedCollection"].includes(c.parameter.type)?(s(),p("div",uw,[P(x)?T("",!0):(s(),ae(P(yt),{key:0,label:P(_).nodeText(P(I)?.type).inputLabelDisplayName(c.parameter,e.path),"tooltip-text":P(_).nodeText(P(I)?.type).inputLabelDescription(c.parameter,e.path),size:"small",underline:!0,"input-name":c.parameter.name,color:"text-dark"},y({_:2},[o.includes(c.parameter.type)&&c.issues.length>0?{name:"issues",fn:ie((()=>[L(P(Ce),null,{content:ie((()=>[(s(!0),p(V,null,ee(c.issues,((e,t)=>(s(),p("span",{key:t},k(e),1)))),128))])),default:ie((()=>[L(P(Xe),{icon:"triangle-alert",size:"small",color:"danger"})])),_:2},1024)])),key:"0"}:void 0]),1032,["label","tooltip-text","input-name"])),O.value||P(x)?!O.value&&P(x)?(s(),p(V,{key:2},["collection"===c.parameter.type?(s(),ae(P(a),{key:0,parameter:c.parameter,values:se(c.parameter.name),"node-values":e.nodeValues,path:F(c.parameter.name),"is-read-only":e.isReadOnly,"is-nested":e.isNested,"is-newly-added":e.newlyAddedParameters.has(c.parameter.name),onValueChanged:K,onDelete:e=>Z(c.parameter.name)},null,8,["parameter","values","node-values","path","is-read-only","is-nested","is-newly-added","onDelete"])):"fixedCollection"===c.parameter.type?(s(),ae(P(n),{key:1,parameter:c.parameter,values:se(c.parameter.name),"node-values":e.nodeValues,path:F(c.parameter.name),"is-read-only":e.isReadOnly,"is-nested":e.isNested,"is-newly-added":e.newlyAddedParameters.has(c.parameter.name),"can-delete":!e.hideDelete,onValueChanged:K,onDelete:e=>Z(c.parameter.name)},null,8,["parameter","values","node-values","path","is-read-only","is-nested","is-newly-added","can-delete","onDelete"])):T("",!0)],64)):(s(),ae(P(Ge),{key:3,size:"small",color:"danger",class:"async-notice"},{default:ie((()=>[L(P(Xe),{icon:"triangle-alert",size:"xsmall"}),l(" "+k(P(_).baseText("parameterInputList.loadingError")),1)])),_:1})):(s(),ae(ne,{key:1},{default:ie((()=>["collection"===c.parameter.type?(s(),ae(P(a),{key:0,parameter:c.parameter,values:se(c.parameter.name),"node-values":e.nodeValues,path:c.path,"is-read-only":e.isReadOnly,"is-nested":e.isNested,onValueChanged:K},null,8,["parameter","values","node-values","path","is-read-only","is-nested"])):"fixedCollection"===c.parameter.type?(s(),ae(P(n),{key:1,parameter:c.parameter,values:se(c.parameter.name),"node-values":e.nodeValues,path:c.path,"is-read-only":e.isReadOnly,"is-nested":e.isNested,"is-newly-added":e.newlyAddedParameters.has(c.parameter.name),onValueChanged:K},null,8,["parameter","values","node-values","path","is-read-only","is-nested","is-newly-added"])):T("",!0)])),fallback:ie((()=>[L(P(Ge),{size:"small",class:"async-notice"},{default:ie((()=>[L(P(Xe),{icon:"refresh-cw",size:"xsmall",spin:!0}),l(" "+k(P(_).baseText("parameterInputList.loadingFields")),1)])),_:1})])),_:2},1024)),!0===e.hideDelete||e.isReadOnly||c.parameter.isNodeSetting||P(x)?T("",!0):(s(),ae(P(De),{key:4,variant:"ghost",size:"small",icon:"trash-2",class:"icon-button",title:P(_).baseText("parameterInputList.delete"),onClick:e=>Z(c.parameter.name)},null,8,["title","onClick"]))])):"resourceMapper"===c.parameter.type?(s(),ae(iw,{key:N.value?.name,parameter:c.parameter,node:N.value,path:c.path,"dependent-parameters-values":c.dependentParametersValues,"is-read-only":e.isReadOnly,"allow-empty-strings":c.parameter.typeOptions?.resourceMapper?.allowEmptyValues,"input-size":"small","label-size":"small",onValueChanged:K},null,8,["parameter","node","path","dependent-parameters-values","is-read-only","allow-empty-strings"])):"filter"===c.parameter.type?(s(),ae(kx,{key:8,parameter:c.parameter,value:se(c.parameter.name),path:c.path,node:N.value,"read-only":e.isReadOnly,"remove-first-margin":0===d&&e.removeFirstParameterMargin,"remove-last-margin":d===j.value.length-1&&e.removeLastParameterMargin,onValueChanged:K},null,8,["parameter","value","path","node","read-only","remove-first-margin","remove-last-margin"])):"assignmentCollection"===c.parameter.type?(s(),ae(F_,{key:9,parameter:c.parameter,value:se(c.parameter.name),path:c.path,node:N.value,"is-read-only":e.isReadOnly,"default-type":c.parameter.typeOptions?.assignment?.defaultType,"disable-type":c.parameter.typeOptions?.assignment?.disableType,onValueChanged:K},null,8,["parameter","value","path","node","is-read-only","default-type","disable-type"])):M.value!==d?(s(),p("div",cw,[!0===e.hideDelete||e.isReadOnly||c.parameter.isNodeSetting||P(x)?T("",!0):(s(),ae(P(De),{key:0,variant:"ghost",size:"small",icon:"trash-2",class:"icon-button",title:P(_).baseText("parameterInputList.delete"),onClick:e=>Z(c.parameter.name)},null,8,["title","onClick"])),L(LO,{parameter:c.parameter,"hide-issues":e.hiddenIssuesInputs.includes(c.parameter.name),value:se(c.parameter.name),"display-options":c.showOptions,"options-overrides":e.optionsOverrides,path:c.path,"is-read-only":e.isReadOnly||c.isDisabled,"hide-label":"inline"===e.layout,"node-values":e.nodeValues,"show-delete":!e.isReadOnly&&!c.parameter.isNodeSetting&&!e.hideDelete&&P(x),"on-delete":()=>Z(c.parameter.name),onUpdate:K,onBlur:e=>{return t=c.parameter.name,void u("parameterBlur",t);var t}},null,8,["parameter","hide-issues","value","display-options","options-overrides","path","is-read-only","hide-label","node-values","show-delete","on-delete","onBlur"])])):T("",!0)],2)))),128)),0===j.value.length?(s(),p("div",{key:0,class:R({indent:e.indent})},[X(t.$slots,"default")],2)):T("",!0)],2)}}}),e("t",pw=Vt(dw,[["__cssModules",{$style:{parameterContainer:"_parameterContainer_j7tsn_125",firstParameter:"_firstParameter_j7tsn_129",lastParameter:"_lastParameter_j7tsn_134",inlineLayout:"_inlineLayout_j7tsn_139"}}]]))}}}));
//# sourceMappingURL=ParameterInputList-legacy-BQq1pmzT.js.map