You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Exerc...

117 lines
408 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[921],{27812:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return D}});var _=f(60499),T=f(59301),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"arrow-left",theme:"outlined"},W=H,A=f(7657),B=function(m,o){return T.createElement(A.Z,(0,_.Z)({},m,{ref:o,icon:W}))},L=T.forwardRef(B),D=L},84105:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return D}});var _=f(60499),T=f(59301),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},W=H,A=f(7657),B=function(m,o){return T.createElement(A.Z,(0,_.Z)({},m,{ref:o,icon:W}))},L=T.forwardRef(B),D=L},18785:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return D}});var _=f(60499),T=f(59301),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},W=H,A=f(7657),B=function(m,o){return T.createElement(A.Z,(0,_.Z)({},m,{ref:o,icon:W}))},L=T.forwardRef(B),D=L},33853:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return D}});var _=f(60499),T=f(59301),H={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},W=H,A=f(7657),B=function(m,o){return T.createElement(A.Z,(0,_.Z)({},m,{ref:o,icon:W}))},L=T.forwardRef(B),D=L},68196:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return we}});var _=f(85899),T=f(72190),H=f(42244),W=f(43403),A=f(92310),B=f.n(A),L=f(29301),D=f(76846),e=f(96452),m=f(6089),o=f(80402),i=f(34280),r=f(49658),s=f(59301),a=f(60499),g=f(77900),b=f(8654);function v(z){var ce=z.prefixCls,j=z.align,ae=z.arrow,k=z.arrowPos,$=ae||{},u=$.className,R=$.content,P=k.x,F=P===void 0?0:P,X=k.y,oe=X===void 0?0:X,le=s.useRef();if(!j||!j.points)return null;var de={position:"absolute"};if(j.autoArrow!==!1){var ve=j.points[0],Re=j.points[1],Se=ve[0],$e=ve[1],Ne=Re[0],Me=Re[1];Se===Ne||!["t","b"].includes(Se)?de.top=oe:Se==="t"?de.top=0:de.bottom=0,$e===Me||!["l","r"].includes($e)?de.left=F:$e==="l"?de.left=0:de.right=0}return s.createElement("div",{ref:le,className:B()("".concat(ce,"-arrow"),u),style:de},R)}function h(z){var ce=z.prefixCls,j=z.open,ae=z.zIndex,k=z.mask,$=z.motion;return k?s.createElement(g.default,(0,a.Z)({},$,{motionAppear:!0,visible:j,removeOnLeave:!0}),function(u){var R=u.className;return s.createElement("div",{style:{zIndex:ae},className:B()("".concat(ce,"-mask"),R)})}):null}var d=s.memo(function(z){var ce=z.children;return ce},function(z,ce){return ce.cache}),S=d,C=s.forwardRef(function(z,ce){var j=z.popup,ae=z.className,k=z.prefixCls,$=z.style,u=z.target,R=z.onVisibleChanged,P=z.open,F=z.keepDom,X=z.fresh,oe=z.onClick,le=z.mask,de=z.arrow,ve=z.arrowPos,Re=z.align,Se=z.motion,$e=z.maskMotion,Ne=z.forceRender,Me=z.getPopupContainer,pe=z.autoDestroy,Ce=z.portal,ye=z.zIndex,ct=z.onMouseEnter,nt=z.onMouseLeave,Ge=z.onPointerEnter,Pe=z.onPointerDownCapture,Nt=z.ready,ot=z.offsetX,Ue=z.offsetY,bt=z.offsetR,ft=z.offsetB,Ve=z.onAlign,rt=z.onPrepare,xe=z.stretch,gt=z.targetWidth,ht=z.targetHeight,vt=typeof j=="function"?j():j,Ke=P||F,At=(Me==null?void 0:Me.length)>0,We=s.useState(!Me||!At),Pt=(0,T.Z)(We,2),dt=Pt[0],Xt=Pt[1];if((0,i.Z)(function(){!dt&&At&&u&&Xt(!0)},[dt,At,u]),!dt)return null;var Dt="auto",Zt={left:"-1000vw",top:"-1000vh",right:Dt,bottom:Dt};if(Nt||!P){var dn,yn=Re.points,_t=Re.dynamicInset||((dn=Re._experimental)===null||dn===void 0?void 0:dn.dynamicInset),yt=_t&&yn[0][1]==="r",Ot=_t&&yn[0][0]==="b";yt?(Zt.right=bt,Zt.left=Dt):(Zt.left=ot,Zt.right=Dt),Ot?(Zt.bottom=ft,Zt.top=Dt):(Zt.top=Ue,Zt.bottom=Dt)}var me={};return xe&&(xe.includes("height")&&ht?me.height=ht:xe.includes("minHeight")&&ht&&(me.minHeight=ht),xe.includes("width")&&gt?me.width=gt:xe.includes("minWidth")&&gt&&(me.minWidth=gt)),P||(me.pointerEvents="none"),s.createElement(Ce,{open:Ne||Ke,getContainer:Me&&function(){return Me(u)},autoDestroy:pe},s.createElement(h,{prefixCls:k,open:P,zIndex:ye,mask:le,motion:$e}),s.createElement(L.Z,{onResize:Ve,disabled:!P},function(be){return s.createElement(g.default,(0,a.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Ne,leavedClassName:"".concat(k,"-hidden")},Se,{onAppearPrepare:rt,onEnterPrepare:rt,visible:P,onVisibleChanged:function(qe){var it;Se==null||(it=Se.onVisibleChanged)===null||it===void 0||it.call(Se,qe),R(qe)}}),function(je,qe){var it=je.className,Mt=je.style,Ft=B()(k,it,ae);return s.createElement("div",{ref:(0,b.sQ)(be,ce,qe),className:Ft,style:(0,_.Z)((0,_.Z)((0,_.Z)((0,_.Z)({"--arrow-x":"".concat(ve.x||0,"px"),"--arrow-y":"".concat(ve.y||0,"px")},Zt),me),Mt),{},{boxSizing:"border-box",zIndex:ye},$),onMouseEnter:ct,onMouseLeave:nt,onPointerEnter:Ge,onClick:oe,onPointerDownCapture:Pe},de&&s.createElement(v,{prefixCls:k,arrow:de,arrowPos:ve,align:Re}),s.createElement(S,{cache:!P&&!X},vt))})}))}),I=C,N=s.forwardRef(function(z,ce){var j=z.children,ae=z.getTriggerDOMNode,k=(0,b.Yr)(j),$=s.useCallback(function(R){(0,b.mH)(ce,ae?ae(R):R)},[ae]),u=(0,b.x1)($,(0,b.C4)(j));return k?s.cloneElement(j,{ref:u}):j}),M=N,Y=s.createContext(null),ne=Y;function U(z){return z?Array.isArray(z)?z:[z]:[]}function ge(z,ce,j,ae){return s.useMemo(function(){var k=U(j!=null?j:ce),$=U(ae!=null?ae:ce),u=new Set(k),R=new Set($);return z&&(u.has("hover")&&(u.delete("hover"),u.add("click")),R.has("hover")&&(R.delete("hover"),R.add("click"))),[u,R]},[z,ce,j,ae])}var E=f(29194);function p(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],j=arguments.length>2?arguments[2]:void 0;return j?z[0]===ce[0]:z[0]===ce[0]&&z[1]===ce[1]}function y(z,ce,j,ae){for(var k=j.points,$=Object.keys(z),u=0;u<$.length;u+=1){var R,P=$[u];if(p((R=z[P])===null||R===void 0?void 0:R.points,k,ae))return"".concat(ce,"-placement-").concat(P)}return""}function x(z,ce,j,ae){return ce||(j?{motionName:"".concat(z,"-").concat(j)}:ae?{motionName:ae}:null)}function O(z){return z.ownerDocument.defaultView}function c(z){for(var ce=[],j=z==null?void 0:z.parentElement,ae=["hidden","scroll","clip","auto"];j;){var k=O(j).getComputedStyle(j),$=k.overflowX,u=k.overflowY,R=k.overflow;[$,u,R].some(function(P){return ae.includes(P)})&&ce.push(j),j=j.parentElement}return ce}function t(z){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(z)?ce:z}function n(z){return t(parseFloat(z),0)}function l(z,ce){var j=(0,_.Z)({},z);return(ce||[]).forEach(function(ae){if(!(ae instanceof HTMLBodyElement||ae instanceof HTMLHtmlElement)){var k=O(ae).getComputedStyle(ae),$=k.overflow,u=k.overflowClipMargin,R=k.borderTopWidth,P=k.borderBottomWidth,F=k.borderLeftWidth,X=k.borderRightWidth,oe=ae.getBoundingClientRect(),le=ae.offsetHeight,de=ae.clientHeight,ve=ae.offsetWidth,Re=ae.clientWidth,Se=n(R),$e=n(P),Ne=n(F),Me=n(X),pe=t(Math.round(oe.width/ve*1e3)/1e3),Ce=t(Math.round(oe.height/le*1e3)/1e3),ye=(ve-Re-Ne-Me)*pe,ct=(le-de-Se-$e)*Ce,nt=Se*Ce,Ge=$e*Ce,Pe=Ne*pe,Nt=Me*pe,ot=0,Ue=0;if($==="clip"){var bt=n(u);ot=bt*pe,Ue=bt*Ce}var ft=oe.x+Pe-ot,Ve=oe.y+nt-Ue,rt=ft+oe.width+2*ot-Pe-Nt-ye,xe=Ve+oe.height+2*Ue-nt-Ge-ct;j.left=Math.max(j.left,ft),j.top=Math.max(j.top,Ve),j.right=Math.min(j.right,rt),j.bottom=Math.min(j.bottom,xe)}}),j}function w(z){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,j="".concat(ce),ae=j.match(/^(.*)\%$/);return ae?z*(parseFloat(ae[1])/100):parseFloat(j)}function K(z,ce){var j=ce||[],ae=(0,T.Z)(j,2),k=ae[0],$=ae[1];return[w(z.width,k),w(z.height,$)]}function J(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[z[0],z[1]]}function V(z,ce){var j=ce[0],ae=ce[1],k,$;return j==="t"?$=z.y:j==="b"?$=z.y+z.height:$=z.y+z.height/2,ae==="l"?k=z.x:ae==="r"?k=z.x+z.width:k=z.x+z.width/2,{x:k,y:$}}function ee(z,ce){var j={t:"b",b:"t",l:"r",r:"l"};return z.map(function(ae,k){return k===ce?j[ae]||"c":ae}).join("")}function se(z,ce,j,ae,k,$,u){var R=s.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:k[ae]||{}}),P=(0,T.Z)(R,2),F=P[0],X=P[1],oe=s.useRef(0),le=s.useMemo(function(){return ce?c(ce):[]},[ce]),de=s.useRef({}),ve=function(){de.current={}};z||ve();var Re=(0,m.Z)(function(){if(ce&&j&&z){let tn=function(cn,En){var kn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Qt,Hn=Ke.x+cn,qn=Ke.y+En,tr=Hn+Ot,Qn=qn+yt,nr=Math.max(Hn,kn.left),Te=Math.max(qn,kn.top),Le=Math.min(tr,kn.right),Rt=Math.min(Qn,kn.bottom);return Math.max(0,(Le-nr)*(Rt-Te))},Lt=function(){Yt=Ke.y+ze,Jt=Yt+yt,sn=Ke.x+ke,Wt=sn+Ot};var Ne,Me,pe,Ce,ye=ce,ct=ye.ownerDocument,nt=O(ye),Ge=nt.getComputedStyle(ye),Pe=Ge.position,Nt=ye.style.left,ot=ye.style.top,Ue=ye.style.right,bt=ye.style.bottom,ft=ye.style.overflow,Ve=(0,_.Z)((0,_.Z)({},k[ae]),$),rt=ct.createElement("div");(Ne=ye.parentElement)===null||Ne===void 0||Ne.appendChild(rt),rt.style.left="".concat(ye.offsetLeft,"px"),rt.style.top="".concat(ye.offsetTop,"px"),rt.style.position=Pe,rt.style.height="".concat(ye.offsetHeight,"px"),rt.style.width="".concat(ye.offsetWidth,"px"),ye.style.left="0",ye.style.top="0",ye.style.right="auto",ye.style.bottom="auto",ye.style.overflow="hidden";var xe;if(Array.isArray(j))xe={x:j[0],y:j[1],width:0,height:0};else{var gt,ht,vt=j.getBoundingClientRect();vt.x=(gt=vt.x)!==null&&gt!==void 0?gt:vt.left,vt.y=(ht=vt.y)!==null&&ht!==void 0?ht:vt.top,xe={x:vt.x,y:vt.y,width:vt.width,height:vt.height}}var Ke=ye.getBoundingClientRect(),At=nt.getComputedStyle(ye),We=At.height,Pt=At.width;Ke.x=(Me=Ke.x)!==null&&Me!==void 0?Me:Ke.left,Ke.y=(pe=Ke.y)!==null&&pe!==void 0?pe:Ke.top;var dt=ct.documentElement,Xt=dt.clientWidth,Dt=dt.clientHeight,Zt=dt.scrollWidth,dn=dt.scrollHeight,yn=dt.scrollTop,_t=dt.scrollLeft,yt=Ke.height,Ot=Ke.width,me=xe.height,be=xe.width,je={left:0,top:0,right:Xt,bottom:Dt},qe={left:-_t,top:-yn,right:Zt-_t,bottom:dn-yn},it=Ve.htmlRegion,Mt="visible",Ft="visibleFirst";it!=="scroll"&&it!==Ft&&(it=Mt);var qt=it===Ft,$t=l(qe,le),Ye=l(je,le),Qt=it===Mt?Ye:$t,Et=qt?Ye:Qt;ye.style.left="auto",ye.style.top="auto",ye.style.right="0",ye.style.bottom="0";var pn=ye.getBoundingClientRect();ye.style.left=Nt,ye.style.top=ot,ye.style.right=Ue,ye.style.bottom=bt,ye.style.overflow=ft,(Ce=ye.parentElement)===null||Ce===void 0||Ce.removeChild(rt);var kt=t(Math.round(Ot/parseFloat(Pt)*1e3)/1e3),tt=t(Math.round(yt/parseFloat(We)*1e3)/1e3);if(kt===0||tt===0||(0,D.Sh)(j)&&!(0,E.Z)(j))return;var lt=Ve.offset,Je=Ve.targetOffset,St=K(Ke,lt),Z=(0,T.Z)(St,2),q=Z[0],ue=Z[1],te=K(xe,Je),Q=(0,T.Z)(te,2),re=Q[0],he=Q[1];xe.x-=re,xe.y-=he;var Ee=Ve.points||[],He=(0,T.Z)(Ee,2),Be=He[0],wt=He[1],Ze=J(wt),Fe=J(Be),Xe=V(xe,Ze),ut=V(Ke,Fe),st=(0,_.Z)({},Ve),ke=Xe.x-ut.x+q,ze=Xe.y-ut.y+ue,pt=tn(ke,ze),et=tn(ke,ze,Ye),Qe=V(xe,["t","l"]),xt=V(Ke,["t","l"]),at=V(xe,["b","r"]),mt=V(Ke,["b","r"]),Kt=Ve.overflow||{},Tt=Kt.adjustX,nn=Kt.adjustY,zt=Kt.shiftX,Ut=Kt.shiftY,rn=function(En){return typeof En=="boolean"?En:En>=0},Yt,Jt,sn,Wt;Lt();var hn=rn(nn),Ct=Fe[0]===Ze[0];if(hn&&Fe[0]==="t"&&(Jt>Et.bottom||de.current.bt)){var an=ze;Ct?an-=yt-me:an=Qe.y-mt.y-ue;var Cn=tn(ke,an),Rn=tn(ke,an,Ye);Cn>pt||Cn===pt&&(!qt||Rn>=et)?(de.current.bt=!0,ze=an,ue=-ue,st.points=[ee(Fe,0),ee(Ze,0)]):de.current.bt=!1}if(hn&&Fe[0]==="b"&&(Yt<Et.top||de.current.tb)){var mn=ze;Ct?mn+=yt-me:mn=at.y-xt.y-ue;var In=tn(ke,mn),en=tn(ke,mn,Ye);In>pt||In===pt&&(!qt||en>=et)?(de.current.tb=!0,ze=mn,ue=-ue,st.points=[ee(Fe,0),ee(Ze,0)]):de.current.tb=!1}var fn=rn(Tt),Dn=Fe[1]===Ze[1];if(fn&&Fe[1]==="l"&&(Wt>Et.right||de.current.rl)){var gn=ke;Dn?gn-=Ot-be:gn=Qe.x-mt.x-q;var vn=tn(gn,ze),Ht=tn(gn,ze,Ye);vn>pt||vn===pt&&(!qt||Ht>=et)?(de.current.rl=!0,ke=gn,q=-q,st.points=[ee(Fe,1),ee(Ze,1)]):de.current.rl=!1}if(fn&&Fe[1]==="r"&&(sn<Et.left||de.current.lr)){var on=ke;Dn?on+=Ot-be:on=at.x-xt.x-q;var bn=tn(on,ze),Nn=tn(on,ze,Ye);bn>pt||bn===pt&&(!qt||Nn>=et)?(de.current.lr=!0,ke=on,q=-q,st.points=[ee(Fe,1),ee(Ze,1)]):de.current.lr=!1}Lt();var ln=zt===!0?0:zt;typeof ln=="number"&&(sn<Ye.left&&(ke-=sn-Ye.left-q,xe.x+be<Ye.left+ln&&(ke+=xe.x-Ye.left+be-ln)),Wt>Ye.right&&(ke-=Wt-Ye.right-q,xe.x>Ye.right-ln&&(ke+=xe.x-Ye.right+ln)));var _n=Ut===!0?0:Ut;typeof _n=="number"&&(Yt<Ye.top&&(ze-=Yt-Ye.top-ue,xe.y+me<Ye.top+_n&&(ze+=xe.y-Ye.top+me-_n)),Jt>Ye.bottom&&(ze-=Jt-Ye.bottom-ue,xe.y>Ye.bottom-_n&&(ze+=xe.y-Ye.bottom+_n)));var Tn=Ke.x+ke,Mn=Tn+Ot,Ln=Ke.y+ze,Bn=Ln+yt,jn=xe.x,An=jn+be,Kn=xe.y,Vn=Kn+me,zn=Math.max(Tn,jn),wn=Math.min(Mn,An),Gn=(zn+wn)/2,Xn=Gn-Tn,Wn=Math.max(Ln,Kn),Un=Math.min(Bn,Vn),Zn=(Wn+Un)/2,$n=Zn-Ln;u==null||u(ce,st);var un=pn.right-Ke.x-(ke+Ke.width),xn=pn.bottom-Ke.y-(ze+Ke.height);kt===1&&(ke=Math.floor(ke),un=Math.floor(un)),tt===1&&(ze=Math.floor(ze),xn=Math.floor(xn));var Fn={ready:!0,offsetX:ke/kt,offsetY:ze/tt,offsetR:un/kt,offsetB:xn/tt,arrowX:Xn/kt,arrowY:$n/tt,scaleX:kt,scaleY:tt,align:st};X(Fn)}}),Se=function(){oe.current+=1;var Me=oe.current;Promise.resolve().then(function(){oe.current===Me&&Re()})},$e=function(){X(function(Me){return(0,_.Z)((0,_.Z)({},Me),{},{ready:!1})})};return(0,i.Z)($e,[ae]),(0,i.Z)(function(){z||$e()},[z]),[F.ready,F.offsetX,F.offsetY,F.offsetR,F.offsetB,F.arrowX,F.arrowY,F.scaleX,F.scaleY,F.align,Se]}var Ie=f(77654);function Ae(z,ce,j,ae,k){(0,i.Z)(function(){if(z&&ce&&j){let oe=function(){ae(),k()};var $=ce,u=j,R=c($),P=c(u),F=O(u),X=new Set([F].concat((0,Ie.Z)(R),(0,Ie.Z)(P)));return X.forEach(function(le){le.addEventListener("scroll",oe,{passive:!0})}),F.addEventListener("resize",oe,{passive:!0}),ae(),function(){X.forEach(function(le){le.removeEventListener("scroll",oe),F.removeEventListener("resize",oe)})}}},[z,ce,j])}var Oe=f(48736);function G(z,ce,j,ae,k,$,u,R){var P=s.useRef(z);P.current=z;var F=s.useRef(!1);s.useEffect(function(){if(ce&&ae&&(!k||$)){var oe=function(){F.current=!1},le=function(pe){var Ce;P.current&&!u(((Ce=pe.composedPath)===null||Ce===void 0||(Ce=Ce.call(pe))===null||Ce===void 0?void 0:Ce[0])||pe.target)&&!F.current&&R(!1)},de=O(ae);de.addEventListener("pointerdown",oe,!0),de.addEventListener("mousedown",le,!0),de.addEventListener("contextmenu",le,!0);var ve=(0,e.A)(j);if(ve&&(ve.addEventListener("mousedown",le,!0),ve.addEventListener("contextmenu",le,!0)),0)var Re,Se,$e,Ne;return function(){de.removeEventListener("pointerdown",oe,!0),de.removeEventListener("mousedown",le,!0),de.removeEventListener("contextmenu",le,!0),ve&&(ve.removeEventListener("mousedown",le,!0),ve.removeEventListener("contextmenu",le,!0))}}},[ce,j,ae,k,$]);function X(){F.current=!0}return X}var _e=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function fe(){var z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:W.Z,ce=s.forwardRef(function(j,ae){var k=j.prefixCls,$=k===void 0?"rc-trigger-popup":k,u=j.children,R=j.action,P=R===void 0?"hover":R,F=j.showAction,X=j.hideAction,oe=j.popupVisible,le=j.defaultPopupVisible,de=j.onPopupVisibleChange,ve=j.afterPopupVisibleChange,Re=j.mouseEnterDelay,Se=j.mouseLeaveDelay,$e=Se===void 0?.1:Se,Ne=j.focusDelay,Me=j.blurDelay,pe=j.mask,Ce=j.maskClosable,ye=Ce===void 0?!0:Ce,ct=j.getPopupContainer,nt=j.forceRender,Ge=j.autoDestroy,Pe=j.destroyPopupOnHide,Nt=j.popup,ot=j.popupClassName,Ue=j.popupStyle,bt=j.popupPlacement,ft=j.builtinPlacements,Ve=ft===void 0?{}:ft,rt=j.popupAlign,xe=j.zIndex,gt=j.stretch,ht=j.getPopupClassNameFromAlign,vt=j.fresh,Ke=j.alignPoint,At=j.onPopupClick,We=j.onPopupAlign,Pt=j.arrow,dt=j.popupMotion,Xt=j.maskMotion,Dt=j.popupTransitionName,Zt=j.popupAnimation,dn=j.maskTransitionName,yn=j.maskAnimation,_t=j.className,yt=j.getTriggerDOMNode,Ot=(0,H.Z)(j,_e),me=Ge||Pe||!1,be=s.useState(!1),je=(0,T.Z)(be,2),qe=je[0],it=je[1];(0,i.Z)(function(){it((0,r.Z)())},[]);var Mt=s.useRef({}),Ft=s.useContext(ne),qt=s.useMemo(function(){return{registerSubPopup:function(Le,Rt){Mt.current[Le]=Rt,Ft==null||Ft.registerSubPopup(Le,Rt)}}},[Ft]),$t=(0,o.Z)(),Ye=s.useState(null),Qt=(0,T.Z)(Ye,2),Et=Qt[0],pn=Qt[1],kt=s.useRef(null),tt=(0,m.Z)(function(Te){kt.current=Te,(0,D.Sh)(Te)&&Et!==Te&&pn(Te),Ft==null||Ft.registerSubPopup($t,Te)}),lt=s.useState(null),Je=(0,T.Z)(lt,2),St=Je[0],Z=Je[1],q=s.useRef(null),ue=(0,m.Z)(function(Te){(0,D.Sh)(Te)&&St!==Te&&(Z(Te),q.current=Te)}),te=s.Children.only(u),Q=(te==null?void 0:te.props)||{},re={},he=(0,m.Z)(function(Te){var Le,Rt,Vt=St;return(Vt==null?void 0:Vt.contains(Te))||((Le=(0,e.A)(Vt))===null||Le===void 0?void 0:Le.host)===Te||Te===Vt||(Et==null?void 0:Et.contains(Te))||((Rt=(0,e.A)(Et))===null||Rt===void 0?void 0:Rt.host)===Te||Te===Et||Object.values(Mt.current).some(function(Bt){return(Bt==null?void 0:Bt.contains(Te))||Te===Bt})}),Ee=x($,dt,Zt,Dt),He=x($,Xt,yn,dn),Be=s.useState(le||!1),wt=(0,T.Z)(Be,2),Ze=wt[0],Fe=wt[1],Xe=oe!=null?oe:Ze,ut=(0,m.Z)(function(Te){oe===void 0&&Fe(Te)});(0,i.Z)(function(){Fe(oe||!1)},[oe]);var st=s.useRef(Xe);st.current=Xe;var ke=s.useRef([]);ke.current=[];var ze=(0,m.Z)(function(Te){var Le;ut(Te),((Le=ke.current[ke.current.length-1])!==null&&Le!==void 0?Le:Xe)!==Te&&(ke.current.push(Te),de==null||de(Te))}),pt=s.useRef(),et=function(){clearTimeout(pt.current)},Qe=function(Le){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;et(),Rt===0?ze(Le):pt.current=setTimeout(function(){ze(Le)},Rt*1e3)};s.useEffect(function(){return et},[]);var xt=s.useState(!1),at=(0,T.Z)(xt,2),mt=at[0],Kt=at[1];(0,i.Z)(function(Te){(!Te||Xe)&&Kt(!0)},[Xe]);var Tt=s.useState(null),nn=(0,T.Z)(Tt,2),zt=nn[0],Ut=nn[1],rn=s.useState(null),Yt=(0,T.Z)(rn,2),Jt=Yt[0],sn=Yt[1],Wt=function(Le){sn([Le.clientX,Le.clientY])},hn=se(Xe,Et,Ke&&Jt!==null?Jt:St,bt,Ve,rt,We),Ct=(0,T.Z)(hn,11),an=Ct[0],Cn=Ct[1],Rn=Ct[2],mn=Ct[3],In=Ct[4],en=Ct[5],fn=Ct[6],Dn=Ct[7],gn=Ct[8],vn=Ct[9],Ht=Ct[10],on=ge(qe,P,F,X),bn=(0,T.Z)(on,2),Nn=bn[0],ln=bn[1],_n=Nn.has("click"),Tn=ln.has("click")||ln.has("contextMenu"),Mn=(0,m.Z)(function(){mt||Ht()}),Ln=function(){st.current&&Ke&&Tn&&Qe(!1)};Ae(Xe,St,Et,Mn,Ln),(0,i.Z)(function(){Mn()},[Jt,bt]),(0,i.Z)(function(){Xe&&!(Ve!=null&&Ve[bt])&&Mn()},[JSON.stringify(rt)]);var Bn=s.useMemo(function(){var Te=y(Ve,$,vn,Ke);return B()(Te,ht==null?void 0:ht(vn))},[vn,ht,Ve,$,Ke]);s.useImperativeHandle(ae,function(){return{nativeElement:q.current,popupElement:kt.current,forceAlign:Mn}});var jn=s.useState(0),An=(0,T.Z)(jn,2),Kn=An[0],Vn=An[1],zn=s.useState(0),wn=(0,T.Z)(zn,2),Gn=wn[0],Xn=wn[1],Wn=function(){if(gt&&St){var Le=St.getBoundingClientRect();Vn(Le.width),Xn(Le.height)}},Un=function(){Wn(),Mn()},Zn=function(Le){Kt(!1),Ht(),ve==null||ve(Le)},$n=function(){return new Promise(function(Le){Wn(),Ut(function(){return Le})})};(0,i.Z)(function(){zt&&(Ht(),zt(),Ut(null))},[zt]);function un(Te,Le,Rt,Vt){re[Te]=function(Bt){var Yn;Vt==null||Vt(Bt),Qe(Le,Rt);for(var Pn=arguments.length,sr=new Array(Pn>1?Pn-1:0),er=1;er<Pn;er++)sr[er-1]=arguments[er];(Yn=Q[Te])===null||Yn===void 0||Yn.call.apply(Yn,[Q,Bt].concat(sr))}}(_n||Tn)&&(re.onClick=function(Te){var Le;st.current&&Tn?Qe(!1):!st.current&&_n&&(Wt(Te),Qe(!0));for(var Rt=arguments.length,Vt=new Array(Rt>1?Rt-1:0),Bt=1;Bt<Rt;Bt++)Vt[Bt-1]=arguments[Bt];(Le=Q.onClick)===null||Le===void 0||Le.call.apply(Le,[Q,Te].concat(Vt))});var xn=G(Xe,Tn,St,Et,pe,ye,he,Qe),Fn=Nn.has("hover"),tn=ln.has("hover"),Lt,cn;Fn&&(un("onMouseEnter",!0,Re,function(Te){Wt(Te)}),un("onPointerEnter",!0,Re,function(Te){Wt(Te)}),Lt=function(Le){(Xe||mt)&&Et!==null&&Et!==void 0&&Et.contains(Le.target)&&Qe(!0,Re)},Ke&&(re.onMouseMove=function(Te){var Le;(Le=Q.onMouseMove)===null||Le===void 0||Le.call(Q,Te)})),tn&&(un("onMouseLeave",!1,$e),un("onPointerLeave",!1,$e),cn=function(){Qe(!1,$e)}),Nn.has("focus")&&un("onFocus",!0,Ne),ln.has("focus")&&un("onBlur",!1,Me),Nn.has("contextMenu")&&(re.onContextMenu=function(Te){var Le;st.current&&ln.has("contextMenu")?Qe(!1):(Wt(Te),Qe(!0)),Te.preventDefault();for(var Rt=arguments.length,Vt=new Array(Rt>1?Rt-1:0),Bt=1;Bt<Rt;Bt++)Vt[Bt-1]=arguments[Bt];(Le=Q.onContextMenu)===null||Le===void 0||Le.call.apply(Le,[Q,Te].concat(Vt))}),_t&&(re.className=B()(Q.className,_t));var En=s.useRef(!1);En.current||(En.current=nt||Xe||mt);var kn=(0,_.Z)((0,_.Z)({},Q),re),Hn={},qn=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];qn.forEach(function(Te){Ot[Te]&&(Hn[Te]=function(){for(var Le,Rt=arguments.length,Vt=new Array(Rt),Bt=0;Bt<Rt;Bt++)Vt[Bt]=arguments[Bt];(Le=kn[Te])===null||Le===void 0||Le.call.apply(Le,[kn].concat(Vt)),Ot[Te].apply(Ot,Vt)})});var tr=s.cloneElement(te,(0,_.Z)((0,_.Z)({},kn),Hn)),Qn={x:en,y:fn},nr=Pt?(0,_.Z)({},Pt!==!0?Pt:{}):null;return s.createElement(s.Fragment,null,s.createElement(L.Z,{disabled:!Xe,ref:ue,onResize:Un},s.createElement(M,{getTriggerDOMNode:yt},tr)),En.current&&s.createElement(ne.Provider,{value:qt},s.createElement(I,{portal:z,ref:tt,prefixCls:$,popup:Nt,className:B()(ot,Bn),style:Ue,target:St,onMouseEnter:Lt,onMouseLeave:cn,onPointerEnter:Lt,zIndex:xe,open:Xe,keepDom:mt,fresh:vt,onClick:At,onPointerDownCapture:xn,mask:pe,motion:Ee,maskMotion:He,onVisibleChanged:Zn,onPrepare:$n,forceRender:nt,autoDestroy:me,getPopupContainer:ct,align:vn,arrow:nr,arrowPos:Qn,ready:an,offsetX:Cn,offsetY:Rn,offsetR:mn,offsetB:In,onAlign:Mn,stretch:gt,targetWidth:Kn/Dn,targetHeight:Gn/gn})))});return ce}var we=fe(W.Z)},34728:function(De,ie,f){"use strict";f.d(ie,{SV:function(){return Oe},ZP:function(){return Ae}});var _=f(59301),T=f(76374);const H={keywords:["print","auto","break","case","char","const","continue","default","do","double","else","enum","extern","float","for","goto","if","int","long","register","return","short","signed","sizeof","static","struct","switch","typedef","union","unsigned","void","volatile","while"]},W={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(`
`)},{label:"System.out.println",content:["System.out.println($0)"].join(`
`)},{label:"System.out.print",content:["System.out.print($0)"].join(`
`)}],keywords:["abstract","continue","for","new","switch","assert","default","goto","package","synchronized","boolean","do","if","private","this","break","double","implements","protected","throw","byte","else","import","public","throws","case","enum","instanceof","return","transient","catch","extends","int","short","try","char","final","interface","static","void","class","finally","long","strictfp","volatile","const","float","native","super","while","true","false"]},A={keywords:["abstract","amp","array","auto","bool","break","case","catch","char","class","const","constexpr","const_cast","continue","cpu","decltype","default","delegate","delete","do","double","dynamic_cast","each","else","enum","event","explicit","export","extern","false","final","finally","float","friend","gcnew","generic","goto","in","initonly","inline","int","interface","interior_ptr","internal","literal","long","mutable","namespace","new","noexcept","nullptr","__nullptr","operator","override","partial","pascal","pin_ptr","private","property","protected","public","ref","register","reinterpret_cast","restrict","return","safe_cast","sealed","short","signed","sizeof","static","static_assert","static_cast","struct","switch","template","this","thread_local","throw","tile_static","true","try","typedef","typeid","typename","union","unsigned","using","virtual","void","volatile","wchar_t","where","while","_asm","_based","_cdecl","_declspec","_fastcall","_if_exists","_if_not_exists","_inline","_multiple_inheritance","_pascal","_single_inheritance","_stdcall","_virtual_inheritance","_w64","__abstract","__alignof","__asm","__assume","__based","__box","__builtin_alignof","__cdecl","__clrcall","__declspec","__delegate","__event","__except","__fastcall","__finally","__forceinline","__gc","__hook","__identifier","__if_exists","__if_not_exists","__inline","__int128","__int16","__int32","__int64","__int8","__interface","__leave","__m128","__m128d","__m128i","__m256","__m256d","__m256i","__m64","__multiple_inheritance","__newslot","__nogc","__noop","__nounwind","__novtordisp","__pascal","__pin","__pragma","__property","__ptr32","__ptr64","__raise","__restrict","__resume","__sealed","__single_inheritance","__stdcall","__super","__thiscall","__try","__try_cast","__typeof","__unaligned","__unhook","__uuidof","__value","__virtual_inheritance","__w64","__wchar_t"],operators:["=",">","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(`
`)},{label:"if",content:["if () {"," $0","}"].join(`
`)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(`
`)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(`
`)},{label:"using namespace std",content:["using namespace std"].join(`
`)},{label:"include <iostream>",content:["#include <iostream>"].join(`
`)},{label:"include <vector>",content:["#include <vector>"].join(`
`)},{label:"include <cstdio>",content:["#include <cstdio>"].join(`
`)},{label:"include <cstring>",content:["#include <cstring>"].join(`
`)},{label:"include <sstream>",content:["#include <sstream>"].join(`
`)},{label:"include <fstream>",content:["#include <fstream>"].join(`
`)},{label:"include <map>",content:["#include <map>"].join(`
`)},{label:"include <string>",content:["#include <string>"].join(`
`)},{label:"include <cmath>",content:["#include <cmath>"].join(`
`)}]},B={keywords:["and","as","assert","break","class","continue","def","del","elif","else","except","exec","finally","for","from","global","if","import","in","is","lambda","None","not","or","pass","raise","return","self","try","while","with","yield","int","float","long","complex","hex","abs","all","any","apply","basestring","bin","bool","buffer","bytearray","callable","chr","classmethod","cmp","coerce","compile","complex","delattr","dict","dir","divmod","enumerate","eval","execfile","file","filter","format","frozenset","getattr","globals","hasattr","hash","help","id","input","intern","isinstance","issubclass","iter","len","locals","list","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","reversed","range","raw_input","reduce","reload","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","unichr","unicode","vars","xrange","zip","True","False","__dict__","__methods__","__members__","__class__","__bases__","__name__","__mro__","__subclasses__","__init__","__import__"],quickKey:[{label:"print",content:["print($0)"].join(`
`)}]},L={keywords:["asInstanceOf","catch","class","classOf","def","do","else","extends","finally","for","foreach","forSome","if","import","isInstanceOf","macro","match","new","object","package","return","throw","trait","try","type","until","val","var","while","with","yield","given","enum","then"],quickKey:[{label:"println",content:["println($0)"].join(`
`)}]};var D=f(53184),e=f.n(D),m=(G,_e,fe)=>new Promise((we,z)=>{var ce=k=>{try{ae(fe.next(k))}catch($){z($)}},j=k=>{try{ae(fe.throw(k))}catch($){z($)}},ae=k=>k.done?we(k.value):Promise.resolve(k.value).then(ce,j);ae((fe=fe.apply(G,_e)).next())});const o={languages:["c","abap","apex","azcli","bat","cameligo","clojure","coffee","cpp","csharp","csp","css","dockerfile","fsharp","go","graphql","handlebars","html","ini","java","javascript","json","kotlin","less","lua","markdown","mips","msdax","mysql","objective-c","pascal","pascaligo","perl","pgsql","php","postiats","powerquery","powershell","pug","python","r","razor","redis","redshift","restructuredtext","ruby","rust","sb","scheme","scss","shell","solidity","sophia","sql","st","swift","tcl","twig","vb","xml","yaml'"],tables:{users:["name","id","email","phone","password"],roles:["id","name","order","created_at","updated_at","deleted_at"]}},i=(G,_e,fe,we)=>{const z=_e.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:fe.lineNumber,endColumn:fe.column});return Array.from(new Set(z.match(/\b\w{2,}\b/g)||[])).map(j=>({label:j,kind:G.languages.CompletionItemKind.Text,insertText:j,range:we}))},r=(G,_e,fe,we)=>{G.languages.registerCompletionItemProvider(_e,{provideCompletionItems(z,ce){const j=z.getWordUntilPosition(ce),ae={startLineNumber:ce.lineNumber,endLineNumber:ce.lineNumber,startColumn:j.startColumn,endColumn:j.endColumn},k=z.getLineContent(ce.lineNumber).substring(j.startColumn-2,j.endColumn);return{suggestions:[...i(G,z,ce,ae),...fe.map(u=>({label:u,kind:G.languages.CompletionItemKind.Keyword,documentation:u,insertText:u,insertTextRules:G.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ae})),...we.map(u=>({label:u.label,kind:G.languages.CompletionItemKind.Snippet,documentation:u.content,insertText:k.startsWith("#")?u.content.replace(/#/,""):u.content,insertTextRules:G.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ae}))]}}})};var s=G=>{o.languages.forEach(_e=>{G.languages.registerDocumentFormattingEditProvider(_e,{provideDocumentFormattingEdits(fe){return m(this,null,function*(){const we=e()(fe.getValue(),{indent_size:2,indent_char:" ",max_preserve_newlines:2,preserve_newlines:!0,keep_array_indentation:!0,break_chained_methods:!1,indent_scripts:"normal",brace_style:"collapse",space_before_conditional:!0,unescape_strings:!1,jslint_happy:!1,end_with_newline:!0,wrap_line_length:0,indent_inner_html:!1,comma_first:!1,e4x:!1,indent_empty_lines:!1});return[{range:fe.getFullModelRange(),text:we}]})}})}),r(G,"java",W.keywords,W.quickKey),r(G,"cpp",A.keywords,A.quickKey),r(G,"c",H.keywords,[]),r(G,"python",B.keywords,B.quickKey),r(G,"scala",L.keywords,L.quickKey)};const a="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var g=Object.defineProperty,b=(G,_e,fe)=>_e in G?g(G,_e,{enumerable:!0,configurable:!0,writable:!0,value:fe}):G[_e]=fe,v=(G,_e,fe)=>b(G,typeof _e!="symbol"?_e+"":_e,fe);const h=class Or{constructor(_e,fe,we){this.placeholder=_e,this.editor=fe,this.monaco=we,fe.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return Or.ID}getDomNode(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.style.width="max-content",this.domNode.textContent=this.placeholder,this.domNode.style.fontStyle="initial",this.domNode.style.color="#D7D7D7",this.domNode.style.pointerEvents="none",this.editor.applyFontInfo(this.domNode)),this.domNode}getPosition(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}dispose(){this.editor.removeContentWidget(this)}};v(h,"ID","editor.widget.placeholderHint");var S=h,C=f(96236),I=f(6767),N=f(25399),M=f(78267),Y=f(33156),ne=f(56102),U=Object.defineProperty,ge=Object.defineProperties,E=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,O=(G,_e,fe)=>_e in G?U(G,_e,{enumerable:!0,configurable:!0,writable:!0,value:fe}):G[_e]=fe,c=(G,_e)=>{for(var fe in _e||(_e={}))y.call(_e,fe)&&O(G,fe,_e[fe]);if(p)for(var fe of p(_e))x.call(_e,fe)&&O(G,fe,_e[fe]);return G},t=(G,_e)=>ge(G,E(_e)),n=(G,_e)=>{var fe={};for(var we in G)y.call(G,we)&&_e.indexOf(we)<0&&(fe[we]=G[we]);if(G!=null&&p)for(var we of p(G))_e.indexOf(we)<0&&x.call(G,we)&&(fe[we]=G[we]);return fe},l=(G,_e,fe)=>new Promise((we,z)=>{var ce=k=>{try{ae(fe.next(k))}catch($){z($)}},j=k=>{try{ae(fe.throw(k))}catch($){z($)}},ae=k=>k.done?we(k.value):Promise.resolve(k.value).then(ce,j);ae((fe=fe.apply(G,_e)).next())});function w(G){return/^\d+$/.test(G)?`${G}px`:G}function K(){}let J=!1;const V={"Python3.6":"python","Python2.7":"python",Dynamips:"cpp",Java:"java",Web:"php",Html:"html",Hive:"sql",Hadoop:"java",SDL:"cpp",PHP:"php",Matlab:"python",Git:"python",Python:"python","C/C++":"cpp","C++":"cpp",C:"cpp",Ruby:"ruby",Shell:"shell",JavaScript:"javascript",Perl6:"perl",Kotlin:"kotlin",Elixir:"elixir",Android:"java",JavaWeb:"java",Go:"go",Spark:"sql",MachineLearning:"python",Verilog:"xml","Verilog/VNC":"xml",Docker:"dockerfile","C#":"csharp",SQLite3:"sql",Oracle:"sql",Vhdl:"vhdl",R:"r",Swift:"swift",SQLServer:"mysql",MySQL:"mysql",Mongo:"sql",PostgreSql:"pgsql",Hbase:"powershell",Sqoop:"sql",Nasm:"cpp",Kafka:"java",Flink:"java",Sml:"javascript",OpenGL:"cpp",Perl5:"perl",Orange:"python",Scala:"scale",solidity:"sol"};function ee(G=[]){let _e=G;if(Array.isArray(G)){for(let fe=0;fe<G.length;fe++){let we=V[G[fe]];if(we)return we}return _e[0]}return V[_e]||_e}let se=null;const Ie=()=>l(void 0,null,function*(){try{yield navigator.clipboard.writeText(" "),console.log("\u5185\u5BB9\u5DF2\u81EA\u52A8\u590D\u5236\u5230\u526A\u8D34\u677F:")}catch(G){console.error("\u81EA\u52A8\u590D\u5236\u5931\u8D25:",G)}});var Ae=G=>{var _e=G,{width:fe="100%",height:we="100%",value:z,language:ce="javascript",style:j={},options:ae={},overrideServices:k={},theme:$="vs-dark",onEditBlur:u,isCopy:R=!1,onSave:P,autoHeight:F=!1,forbidCopy:X=!1,forbidCopyTips:oe,onChange:le=K,editorDidMount:de=K,onFocus:ve=K,onBreakPoint:Re=K,breakPointValue:Se=[],filename:$e="educoder.txt",errorLine:Ne,errorContent:Me="",highlightLine:pe,openBreakPoint:Ce=!1,placeholder:ye="",showMiniMap:ct=!0}=_e,nt=n(_e,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","forbidCopyTips","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"]);const Ge=(0,_.useRef)(),Pe=(0,_.useRef)({}),Nt=(0,_.useRef)(),ot=(0,_.useRef)(),Ue=(0,_.useRef)([]),bt=(0,_.useRef)(!1),ft=(0,_.useRef)(),Ve=(0,_.useRef)(),rt=(0,_.useRef)(!1),[xe,gt]=(0,_.useState)(!1);function ht(){let me;return Ge.current&&(me=new T.Z(be=>{for(let je of be)(je.target.offsetHeight>0||je.target.offsetWidth>0)&&Pe.current.instance.layout()}),me.observe(Ge.current)),me}function vt(){I.ZP.warning({content:decodeURIComponent(oe||a),key:"monaco-editor-tip"})}const Ke=()=>{let me=Pe.current.instance;if(z!=null&&me&&xe){const be=me.getModel();be&&z!==be.getValue()&&(J=!0,be.setValue(z),me.layout(),J=!1)}};(0,_.useEffect)(()=>{const me=Y.Z.subscribe("formatDocument",be=>{var je;let qe=Pe.current.instance;(je=qe==null?void 0:qe.getAction)==null||je.call(qe,"editor.action.formatDocument").run()});return window.updateMonacoValue=be=>{le(be)},me},[]),(0,_.useEffect)(()=>{var me;let be=Pe.current.instance;ot.current&&clearTimeout(ot.current),ot.current=setTimeout(()=>{Ke()},500),z&&(z!=null&&z.length)&&((me=be==null?void 0:be.updateOptions)==null||me.call(be,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(z.split(/\r\n|\r|\n/g).length))+3,5)}))},[z,xe,Pe.current]),(0,_.useEffect)(()=>{if(Ne&&Pe.current&&Pe.current.instance){let be=Pe.current.instance;be.changeViewZones(function(je){var qe=document.createElement("div");qe.style.padding="10px 20px",qe.style.width="calc(100% - 20px)",qe.className="my-error-line-wrp",qe.innerHTML=Me,je.addZone({afterLineNumber:Ne||11,heightInLines:3,domNode:qe})});var me={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};be.addOverlayWidget(me),be.revealPositionInCenter({lineNumber:20,column:1})}},[Ne,Pe.current,xe]);const At=(me="",be)=>{if(!me||me.trim()==="")return!0;const qe=Pe.current.instance.getModel().getLineTokens(be);let it=!1;for(let Mt=0;Mt<2;Mt++)qe.getStandardTokenType(Mt)===1&&(it=!0);return it};(0,_.useEffect)(()=>{var me;const be=(me=Pe.current)==null?void 0:me.instance;if(be&&xe&&X){const je=be.onDidBlurEditorWidget(()=>{rt.current=!1}),qe=be.onDidFocusEditorText(()=>{rt.current=!0});return()=>{je.dispose(),qe.dispose()}}},[Pe.current,xe,X]),(0,_.useEffect)(()=>{var me;if((me=Pe.current)!=null&&me.instance&&xe&&Ce){let be=Pe.current.instance,je=be.getModel();if(!je)return;(()=>{var tt;let lt=[],Je=[];const St=je.getAllDecorations();for(let q of St)q.options.className==="highlighted-line"&&(lt.push((tt=q==null?void 0:q.range)==null?void 0:tt.startLineNumber),Je.push(q==null?void 0:q.id));if(pe===lt[0])return;je.deltaDecorations(Je,[]);const Z=je.getLineCount();pe&&pe<=Z&&(be.deltaDecorations([],[{range:new se.Range(pe,1,pe,je.getLineMaxColumn(pe)),options:{isWholeLine:!0,className:"highlighted-line"}}]),be.revealLineInCenter(pe))})();const it=(tt=!1)=>{var lt;let Je=[],St=[];const Z=je.getAllDecorations();for(let q of Z)q.options.linesDecorationsClassName==="breakpoints-select"&&(Je.push((lt=q==null?void 0:q.range)==null?void 0:lt.startLineNumber),St.push(q==null?void 0:q.id));if(tt)return{lines:Je,ids:St};Re(Je)},Mt=tt=>l(void 0,null,function*(){let lt={range:new se.Range(tt,1,tt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield je.deltaDecorations([],[lt]),it()}),Ft=tt=>l(void 0,null,function*(){let lt=[];const Je=be.getLineDecorations(tt);for(let St of Je)St.options.linesDecorationsClassName==="breakpoints-select"&&lt.push(St.id);yield je.deltaDecorations(lt,[]),it()}),qt=tt=>{let lt=be.getLineDecorations(tt);for(let Je of lt)if(Je.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,M.isEqual)(Se,it(!0).lines)){je.deltaDecorations(it(!0).ids,[]);const tt=Se.map(lt=>({range:new se.Range(lt,1,lt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));je.deltaDecorations([],tt)}const $t=be.onDidChangeModelContent(tt=>{let lt=be.getPosition();if(lt){let Je=lt.lineNumber;clearTimeout(Ve.current),Ve.current=setTimeout(()=>{At(je.getLineContent(Je),Je)?Ft(Je):qt(Je)?(Ft(Je),Mt(Je)):it()},100)}}),Ye=be.onMouseDown(tt=>{var lt,Je,St;if(tt.target.detail&&((St=(Je=(lt=tt.target)==null?void 0:lt.element)==null?void 0:Je.className)!=null&&St.includes("line-numbers"))){let Z=tt.target.position.lineNumber;if(At(je.getLineContent(Z),Z))return;qt(Z)?Ft(Z):Mt(Z)}}),Qt=tt=>{let lt={range:new se.Range(tt,1,tt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ue.current=be.deltaDecorations(Ue.current,[lt])},Et=()=>{Ue.current=be.deltaDecorations(Ue.current,[])},pn=be.onMouseMove(tt=>{var lt,Je,St;if(Et(),tt.target.detail&&((St=(Je=(lt=tt.target)==null?void 0:lt.element)==null?void 0:Je.className)!=null&&St.includes("line-numbers"))){let Z=tt.target.position.lineNumber;if(At(je.getLineContent(Z),Z))return;Qt(Z)}}),kt=be.onMouseLeave(()=>{Et()});return()=>{$t.dispose(),Ye.dispose(),pn.dispose(),kt.dispose()}}},[Pe.current,xe,Se,pe,Ce,ce]),(0,_.useEffect)(()=>{var me;(me=Pe.current)!=null&&me.instance&&Ce&&Pe.current.instance.setPosition({lineNumber:0,column:0})},[pe]);function We(){let me=Pe.current.instance;if(me){const be=me.getSelection(),je=Pe.current.pastePos||{},qe=new se.Range(je.startLineNumber||be.endLineNumber,je.startColumn||be.endColumn,je.endLineNumber||be.endLineNumber,je.endColumn||be.endColumn);setTimeout(()=>{me.executeEdits("",[{range:qe,text:""}])},300)}}function Pt(me){(window.navigator.platform.match("Mac")?me.metaKey:me.ctrlKey)&&me.keyCode==83&&(me.preventDefault(),P())}const dt=()=>{if(F&&Pe.current.instance){const me=Pe.current.instance.getContentHeight();yt(me<we?we:me)}else yt(we)};function Xt(me){var be=document.createEvent("MouseEvents");be.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),me.dispatchEvent(be)}const Dt=me=>{if(!rt.current)return;const{keyCode:be,ctrlKey:je,metaKey:qe,target:it,type:Mt}=me;return(Mt==="paste"||(be===67||be===86)&&(qe||je))&&it.nodeName==="TEXTAREA"&&(vt(),me.preventDefault()),!1};function Zt(me,be){var je=window.URL||window.webkitURL||window,qe=new Blob([be]),it=document.createElementNS("http://www.w3.org/1999/xhtml","a");it.href=je.createObjectURL(qe),it.download=me,Xt(it)}(0,_.useEffect)(()=>{dt()},[dt]),(0,_.useEffect)(()=>{Ge.current&&!xe&&Promise.all([f.e(8909),f.e(5977)]).then(f.bind(f,71448)).then(me=>{try{se=me,Pe.current.instance=se.editor.create(Ge.current,{value:z,language:ee(ce),theme:$,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:ct||!1}},k);const be=Pe.current.instance;let it=[...C.BH._menuItems].find($t=>$t[0]._debugName=="EditorContext")[1],Mt=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],Ft=($t,Ye)=>{var Qt,Et;let pn=$t._first;do Ye.includes((Et=(Qt=pn.element)==null?void 0:Qt.command)==null?void 0:Et.id)&&$t._remove(pn);while(pn=pn.next)};if(de(be,se),setTimeout(()=>{dt(),Pe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Zt($e||"educoder.txt",be.getValue())}})},500),Pe.current.subscription=be.onDidChangeModelContent($t=>{bt.current?clearTimeout(ft.current):(dt(),le(be.getValue(),$t)),ft.current=setTimeout(()=>{bt.current=!1},500)}),window.Monaco||s(se,ee(ce)),X&&(Ft(it,Mt),Ge.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Dt),window.removeEventListener("paste",Dt),window.addEventListener("keydown",Dt),window.addEventListener("paste",Dt)),window.Monaco=se,u&&be.onDidBlurEditorWidget(()=>{u(be.getValue())}),ve&&be.onDidFocusEditorText(()=>{X&&Ie(),ve(be.getValue())}),X){Ie();try{be.onDidPaste($t=>{const Ye=be.getSelection(),Qt=Pe.current.pastePos||{},Et=new se.Range(Qt.startLineNumber||Ye.endLineNumber,Qt.startColumn||Ye.endColumn,Qt.endLineNumber||Ye.endLineNumber,Qt.endColumn||Ye.endColumn);be.executeEdits("",[{range:$t.range,text:""}])})}catch($t){}}let qt=ht();return ye&&typeof ye=="string"&&new S(ye,be,se),gt(!0),()=>{const $t=Pe.current.instance;$t.dispose();const Ye=$t.getModel();Ye&&Ye.dispose(),Pe.current.subscription&&Pe.current.subscription.dispose(),qt.unobserve(Ge.current)}}catch(be){}})},[]),(0,_.useEffect)(()=>{if(Pe.current.instance&&xe)return document.addEventListener("keydown",Pt,!1),()=>{document.removeEventListener("keydown",Pt)}},[P,xe]),(0,_.useEffect)(()=>{let me=Pe.current.instance;if(me&&xe){let be=ee(ce);se.editor.setModelLanguage(me.getModel(),be)}},[ce,xe]),(0,_.useEffect)(()=>{Pe.current.instance&&xe&&se.editor.setTheme($)},[$,xe]),(0,_.useEffect)(()=>{let me=Pe.current.instance;Nt.current=ae,me&&xe&&(me.updateOptions(c({},ae)),setTimeout(()=>{me.getModel().updateOptions(c({},ae))},200))},[JSON.stringify(ae),xe]),(0,_.useEffect)(()=>{let me=Pe.current.instance;me&&xe&&me.layout()},[fe,we,xe]);const[dn,yn]=(0,_.useState)(w(fe)),[_t,yt]=(0,_.useState)(w(we)),Ot=t(c({},j),{width:dn,height:_t,position:"relative"});return _.createElement("div",{className:"my-monaco-editor",ref:Ge,style:Ot,onFocus:()=>{X&&Ie()}},R&&_.createElement(ne.CopyToClipboard,{text:z,onCopy:()=>I.ZP.success("\u590D\u5236\u6210\u529F")},_.createElement(N.Z,{title:"\u590D\u5236\u4EE3\u7801"},_.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},_.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Oe({width:G="100%",height:_e="100%",original:fe,modified:we,language:z,options:ce={}}){const j=(0,_.useRef)(),[ae,k]=(0,_.useState)(null);function $(F){let X;return j.current&&(X=new T.Z(oe=>{for(let le of oe)(le.target.offsetHeight>0||le.target.offsetWidth>0)&&F.layout()}),X.observe(j.current)),X}(0,_.useEffect)(()=>(j.current&&Promise.all([f.e(8909),f.e(9404)]).then(f.bind(f,2550)).then(F=>{se=F;const X=se.editor.createDiffEditor(j.current,t(c({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",wordWrap:"off",ignoreTrimWhitespace:!1,"semanticHighlighting.enabled":!0,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},ce),{wordWrap:!0}));k(X);let oe=$(X);return()=>{X.dispose();const le=X.getModel();le&&le.dispose(),oe.unobserve(j.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,_.useEffect)(()=>{ae&&ae.setModel({original:se.editor.createModel(fe,z),modified:se.editor.createModel(we,z)})},[fe,we,z,ae]);const u=w(G),R=w(_e),P={width:u,height:R};return _.createElement("div",{className:"my-diff-editor",ref:j,style:P})}},62475:function(De,ie,f){"use strict";f.r(ie),f.d(ie,{default:function(){return h}});var _=f(59301),T=f(44283),H=f(91882),W=f(77019),A=f(5269),B=f(458),L=f(27812),D=f(34728),e={flex_box_center:"flex_box_center___aDZ0y",flex_space_between:"flex_space_between___YgV77",flex_box_vertical_center:"flex_box_vertical_center___RiXOn",flex_box_center_end:"flex_box_center_end___leo_X",flex_box_column:"flex_box_column___yVux9",title:"title___eoGRP",wrap:"wrap___sXyah",code:"code___NIt6L",error:"error___p_cW8"},m=f(49317),o=Object.defineProperty,i=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty,s=Object.prototype.propertyIsEnumerable,a=(d,S,C)=>S in d?o(d,S,{enumerable:!0,configurable:!0,writable:!0,value:C}):d[S]=C,g=(d,S)=>{for(var C in S||(S={}))r.call(S,C)&&a(d,C,S[C]);if(i)for(var C of i(S))s.call(S,C)&&a(d,C,S[C]);return d},b=(d,S,C)=>new Promise((I,N)=>{var M=U=>{try{ne(C.next(U))}catch(ge){N(ge)}},Y=U=>{try{ne(C.throw(U))}catch(ge){N(ge)}},ne=U=>U.done?I(U.value):Promise.resolve(U.value).then(M,Y);ne((C=C.apply(d,S)).next())});const v=({exercise:d,user:S,dispatch:C})=>{var I,N;const M=(I=window.location.pathname)==null?void 0:I.includes("exercise"),Y=M?"exercise":"shixun_homework",ne=(0,T.useParams)(),[U]=(0,T.useSearchParams)(),{userInfo:ge}=S,E=U.get("name"),p=U.get("rule_id"),y=U.get("uuid"),x=U.get("language"),O=U.get("rowNumber"),c=U.get("issueId"),[t,n]=(0,_.useState)({}),[l,w]=(0,_.useState)({value:"",language:x.toLowerCase(),theme:"vs",options:{readOnly:!0},errorContent:"",errorLine:parseInt(O)}),[K,J]=(0,_.useState)(!0);(0,_.useEffect)(()=>{V()},[]);const V=()=>b(void 0,null,function*(){var ee,se,Ie;J(!0);const Ae=yield(0,m.ZP)("/api/code_analyses_detail/code_detail.json",{method:"get",params:{rule_id:p,uuid:y,issue_id:c}});if(Ae.status===0){l.value=(se=(ee=Ae.data)==null?void 0:ee.codes)==null?void 0:se.map(G=>G.code).join(`
`);const Oe=document.createElement("div");Oe.innerHTML=l.value,l.value=Oe.innerText,l.errorContent=(Ie=Ae==null?void 0:Ae.data)==null?void 0:Ie.errMessage,w(g({},l)),n(Ae.data)}J(!1)});return _.createElement("section",{className:"edu-container"},_.createElement("section",{className:"animated fadeIn"},_.createElement("aside",{className:"mt10"},ge&&_.createElement(H.Z,{separator:">"},_.createElement(H.Z.Item,null,_.createElement(T.Link,{to:`/classrooms/${ne.coursesId}/${Y}`},(N=ge==null?void 0:ge.course)==null?void 0:N.course_name)),_.createElement(H.Z.Item,null,_.createElement(T.Link,{to:`/classrooms/${ne.coursesId}/${Y}`},M?"\u8003\u8BD5":"\u5B9E\u8BAD","\u5217\u8868")),_.createElement(H.Z.Item,null,_.createElement(T.Link,{to:`/classrooms/${ne.coursesId}/${Y}/${ne==null?void 0:ne.exerciseId}/detail`},M?"\u8BD5\u5377":"\u4F5C\u4E1A","\u8BE6\u60C5")),_.createElement(H.Z.Item,null,E))),_.createElement("aside",{className:[e.title,"mt20"].join(" ")},_.createElement(W.Z,{style:{width:"100%"}},_.createElement(A.Z,{flex:"1",style:{lineHeight:"24px"}},_.createElement(T.Link,{to:`/classrooms/${ne.coursesId}/${Y}/${ne.exerciseId}/analysis/${ne.studentId}`},_.createElement(L.Z,{className:"font16 c-black"})),_.createElement("strong",{className:"font20 ml5"},"\u4EE3\u7801\u8BE6\u60C5"))))),_.createElement("section",{className:e.wrap},_.createElement(B.Z,{loading:K,active:!0,paragraph:{rows:5}},_.createElement("div",{className:e.title},t==null?void 0:t.title),_.createElement("div",{className:e.code},_.createElement(D.ZP,g({},l))),_.createElement("div",{className:e.error,dangerouslySetInnerHTML:{__html:(t==null?void 0:t.example)||""}}))))};var h=(0,T.connect)(({exercise:d,user:S})=>({exercise:d,user:S}))(v)},29509:function(De,ie,f){"use strict";f.d(ie,{o2:function(){return A},yT:function(){return B}});var _=f(77654),T=f(34998);const H=T.i.map(L=>`${L}-inverse`),W=["success","processing","error","default","warning"];function A(L){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat((0,_.Z)(H),(0,_.Z)(T.i)).includes(L):T.i.includes(L)}function B(L){return W.includes(L)}},52838:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return B}});var _=f(37645);function T(L,D,e,m){if(m===!1)return{adjustX:!1,adjustY:!1};const o=m&&typeof m=="object"?m:{},i={};switch(L){case"top":case"bottom":i.shiftX=D.arrowOffsetHorizontal*2+e,i.shiftY=!0,i.adjustY=!0;break;case"left":case"right":i.shiftY=D.arrowOffsetVertical*2+e,i.shiftX=!0,i.adjustX=!0;break}const r=Object.assign(Object.assign({},i),o);return r.shiftX||(r.adjustX=!0),r.shiftY||(r.adjustY=!0),r}const H={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},W={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},A=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function B(L){const{arrowWidth:D,autoAdjustOverflow:e,arrowPointAtCenter:m,offset:o,borderRadius:i,visibleFirst:r}=L,s=D/2,a={};return Object.keys(H).forEach(g=>{const b=m&&W[g]||H[g],v=Object.assign(Object.assign({},b),{offset:[0,0],dynamicInset:!0});switch(a[g]=v,A.has(g)&&(v.autoArrow=!1),g){case"top":case"topLeft":case"topRight":v.offset[1]=-s-o;break;case"bottom":case"bottomLeft":case"bottomRight":v.offset[1]=s+o;break;case"left":case"leftTop":case"leftBottom":v.offset[0]=-s-o;break;case"right":case"rightTop":case"rightBottom":v.offset[0]=s+o;break}const h=(0,_.wZ)({contentRadius:i,limitVerticalRadius:!0});if(m)switch(g){case"topLeft":case"bottomLeft":v.offset[0]=-h.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":v.offset[0]=h.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":v.offset[1]=-h.arrowOffsetHorizontal*2+s;break;case"leftBottom":case"rightBottom":v.offset[1]=h.arrowOffsetHorizontal*2-s;break}v.overflow=T(g,h,D,e),r&&(v.htmlRegion="visibleFirst")}),a}},91882:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return O}});var _=f(59301),T=f(92310),H=f.n(T),W=f(11592),A=f(26112),B=f(22703),L=f(48755),D=f(84105),e=f(19563);const m=c=>{let{children:t}=c;const{getPrefixCls:n}=_.useContext(L.E_),l=n("breadcrumb");return _.createElement("li",{className:`${l}-separator`,"aria-hidden":"true"},t===""?t:t||"/")};m.__ANT_BREADCRUMB_SEPARATOR=!0;var o=m,i=function(c,t){var n={};for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&t.indexOf(l)<0&&(n[l]=c[l]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,l=Object.getOwnPropertySymbols(c);w<l.length;w++)t.indexOf(l[w])<0&&Object.prototype.propertyIsEnumerable.call(c,l[w])&&(n[l[w]]=c[l[w]]);return n};function r(c,t){if(c.title===void 0||c.title===null)return null;const n=Object.keys(t).join("|");return typeof c.title=="object"?c.title:String(c.title).replace(new RegExp(`:(${n})`,"g"),(l,w)=>t[w]||l)}function s(c,t,n,l){if(n==null)return null;const{className:w,onClick:K}=t,J=i(t,["className","onClick"]),V=Object.assign(Object.assign({},(0,A.Z)(J,{data:!0,aria:!0})),{onClick:K});return l!==void 0?_.createElement("a",Object.assign({},V,{className:H()(`${c}-link`,w),href:l}),n):_.createElement("span",Object.assign({},V,{className:H()(`${c}-link`,w)}),n)}function a(c,t){return(l,w,K,J,V)=>{if(t)return t(l,w,K,J);const ee=r(l,w);return s(c,l,ee,V)}}var g=function(c,t){var n={};for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&t.indexOf(l)<0&&(n[l]=c[l]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,l=Object.getOwnPropertySymbols(c);w<l.length;w++)t.indexOf(l[w])<0&&Object.prototype.propertyIsEnumerable.call(c,l[w])&&(n[l[w]]=c[l[w]]);return n};const b=c=>{const{prefixCls:t,separator:n="/",children:l,menu:w,overlay:K,dropdownProps:J,href:V}=c,se=(Ie=>{if(w||K){const Ae=Object.assign({},J);if(w){const Oe=w||{},{items:G}=Oe,_e=g(Oe,["items"]);Ae.menu=Object.assign(Object.assign({},_e),{items:G==null?void 0:G.map((fe,we)=>{var{key:z,title:ce,label:j,path:ae}=fe,k=g(fe,["key","title","label","path"]);let $=j!=null?j:ce;return ae&&($=_.createElement("a",{href:`${V}${ae}`},$)),Object.assign(Object.assign({},k),{key:z!=null?z:we,label:$})})})}else K&&(Ae.overlay=K);return _.createElement(e.Z,Object.assign({placement:"bottom"},Ae),_.createElement("span",{className:`${t}-overlay-link`},Ie,_.createElement(D.Z,null)))}return Ie})(l);return se!=null?_.createElement(_.Fragment,null,_.createElement("li",null,se),n&&_.createElement(o,null,n)):null},v=c=>{const{prefixCls:t,children:n,href:l}=c,w=g(c,["prefixCls","children","href"]),{getPrefixCls:K}=_.useContext(L.E_),J=K("breadcrumb",t);return _.createElement(b,Object.assign({},w,{prefixCls:J}),s(J,w,n,l))};v.__ANT_BREADCRUMB_ITEM=!0;var h=v,d=f(36237),S=f(63356),C=f(16931),I=f(51636);const N=c=>{const{componentCls:t,iconCls:n,calc:l}=c;return{[t]:Object.assign(Object.assign({},(0,S.Wf)(c)),{color:c.itemColor,fontSize:c.fontSize,[n]:{fontSize:c.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:c.linkColor,transition:`color ${c.motionDurationMid}`,padding:`0 ${(0,d.unit)(c.paddingXXS)}`,borderRadius:c.borderRadiusSM,height:c.fontHeight,display:"inline-block",marginInline:l(c.marginXXS).mul(-1).equal(),"&:hover":{color:c.linkHoverColor,backgroundColor:c.colorBgTextHover}},(0,S.Qy)(c)),"li:last-child":{color:c.lastItemColor},[`${t}-separator`]:{marginInline:c.separatorMargin,color:c.separatorColor},[`${t}-link`]:{[`
> ${n} + span,
> ${n} + a
`]:{marginInlineStart:c.marginXXS}},[`${t}-overlay-link`]:{borderRadius:c.borderRadiusSM,height:c.fontHeight,display:"inline-block",padding:`0 ${(0,d.unit)(c.paddingXXS)}`,marginInline:l(c.marginXXS).mul(-1).equal(),[`> ${n}`]:{marginInlineStart:c.marginXXS,fontSize:c.fontSizeIcon},"&:hover":{color:c.linkHoverColor,backgroundColor:c.colorBgTextHover,a:{color:c.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${c.componentCls}-rtl`]:{direction:"rtl"}})}},M=c=>({itemColor:c.colorTextDescription,lastItemColor:c.colorText,iconFontSize:c.fontSize,linkColor:c.colorTextDescription,linkHoverColor:c.colorText,separatorColor:c.colorTextDescription,separatorMargin:c.marginXS});var Y=(0,C.I$)("Breadcrumb",c=>{const t=(0,I.mergeToken)(c,{});return N(t)},M),ne=function(c,t){var n={};for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&t.indexOf(l)<0&&(n[l]=c[l]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,l=Object.getOwnPropertySymbols(c);w<l.length;w++)t.indexOf(l[w])<0&&Object.prototype.propertyIsEnumerable.call(c,l[w])&&(n[l[w]]=c[l[w]]);return n};function U(c){const{breadcrumbName:t,children:n}=c,l=ne(c,["breadcrumbName","children"]),w=Object.assign({title:t},l);return n&&(w.menu={items:n.map(K=>{var{breadcrumbName:J}=K,V=ne(K,["breadcrumbName"]);return Object.assign(Object.assign({},V),{title:J})})}),w}function ge(c,t){return(0,_.useMemo)(()=>c||(t?t.map(U):null),[c,t])}var E=function(c,t){var n={};for(var l in c)Object.prototype.hasOwnProperty.call(c,l)&&t.indexOf(l)<0&&(n[l]=c[l]);if(c!=null&&typeof Object.getOwnPropertySymbols=="function")for(var w=0,l=Object.getOwnPropertySymbols(c);w<l.length;w++)t.indexOf(l[w])<0&&Object.prototype.propertyIsEnumerable.call(c,l[w])&&(n[l[w]]=c[l[w]]);return n};const p=(c,t)=>{if(t===void 0)return t;let n=(t||"").replace(/^\//,"");return Object.keys(c).forEach(l=>{n=n.replace(`:${l}`,c[l])}),n},y=c=>{const{prefixCls:t,separator:n="/",style:l,className:w,rootClassName:K,routes:J,items:V,children:ee,itemRender:se,params:Ie={}}=c,Ae=E(c,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Oe,direction:G,breadcrumb:_e}=_.useContext(L.E_);let fe;const we=Oe("breadcrumb",t),[z,ce,j]=Y(we),ae=ge(V,J),k=a(we,se);if(ae&&ae.length>0){const R=[],P=V||J;fe=ae.map((F,X)=>{const{path:oe,key:le,type:de,menu:ve,overlay:Re,onClick:Se,className:$e,separator:Ne,dropdownProps:Me}=F,pe=p(Ie,oe);pe!==void 0&&R.push(pe);const Ce=le!=null?le:X;if(de==="separator")return _.createElement(o,{key:Ce},Ne);const ye={},ct=X===ae.length-1;ve?ye.menu=ve:Re&&(ye.overlay=Re);let{href:nt}=F;return R.length&&pe!==void 0&&(nt=`#/${R.join("/")}`),_.createElement(b,Object.assign({key:Ce},ye,(0,A.Z)(F,{data:!0,aria:!0}),{className:$e,dropdownProps:Me,href:nt,separator:ct?"":n,onClick:Se,prefixCls:we}),k(F,Ie,P,R,nt))})}else if(ee){const R=(0,W.Z)(ee).length;fe=(0,W.Z)(ee).map((P,F)=>{if(!P)return P;const X=F===R-1;return(0,B.Tm)(P,{separator:X?"":n,key:F})})}const $=H()(we,_e==null?void 0:_e.className,{[`${we}-rtl`]:G==="rtl"},w,K,ce,j),u=Object.assign(Object.assign({},_e==null?void 0:_e.style),l);return z(_.createElement("nav",Object.assign({className:$,style:u},Ae),_.createElement("ol",null,fe)))};y.Item=h,y.Separator=o;var x=y,O=x},19563:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return J}});var _=f(59301),T=f(33853),H=f(38819),W=f(92310),A=f.n(W),B=f(96478),L=f(6089),D=f(18929),e=f(2738),m=f(75030),i=V=>typeof V!="object"&&typeof V!="function"||V===null,r=f(52838),s=f(45915),a=f(22703),g=f(32383),b=f(55743),v=f(48755),h=f(83397),d=f(93041),S=f(78857),C=f(57700),I=f(36237),N=f(63356),M=f(46e3),Y=f(93873),ne=f(34925),U=f(37645),ge=f(36305),E=f(16931),p=f(51636),x=V=>{const{componentCls:ee,menuCls:se,colorError:Ie,colorTextLightSolid:Ae}=V,Oe=`${se}-item`;return{[`${ee}, ${ee}-menu-submenu`]:{[`${se} ${Oe}`]:{[`&${Oe}-danger:not(${Oe}-disabled)`]:{color:Ie,"&:hover":{color:Ae,backgroundColor:Ie}}}}}};const O=V=>{const{componentCls:ee,menuCls:se,zIndexPopup:Ie,dropdownArrowDistance:Ae,sizePopupArrow:Oe,antCls:G,iconCls:_e,motionDurationMid:fe,paddingBlock:we,fontSize:z,dropdownEdgeChildPadding:ce,colorTextDisabled:j,fontSizeIcon:ae,controlPaddingHorizontal:k,colorBgElevated:$}=V;return[{[ee]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:Ie,display:"block","&::before":{position:"absolute",insetBlock:V.calc(Oe).div(2).sub(Ae).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${G}-btn`]:{[`& > ${_e}-down, & > ${G}-btn-icon > ${_e}-down`]:{fontSize:ae}},[`${ee}-wrap`]:{position:"relative",[`${G}-btn > ${_e}-down`]:{fontSize:ae},[`${_e}-down::before`]:{transition:`transform ${fe}`}},[`${ee}-wrap-open`]:{[`${_e}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${G}-slide-down-enter${G}-slide-down-enter-active${ee}-placement-bottomLeft,
&${G}-slide-down-appear${G}-slide-down-appear-active${ee}-placement-bottomLeft,
&${G}-slide-down-enter${G}-slide-down-enter-active${ee}-placement-bottom,
&${G}-slide-down-appear${G}-slide-down-appear-active${ee}-placement-bottom,
&${G}-slide-down-enter${G}-slide-down-enter-active${ee}-placement-bottomRight,
&${G}-slide-down-appear${G}-slide-down-appear-active${ee}-placement-bottomRight`]:{animationName:M.fJ},[`&${G}-slide-up-enter${G}-slide-up-enter-active${ee}-placement-topLeft,
&${G}-slide-up-appear${G}-slide-up-appear-active${ee}-placement-topLeft,
&${G}-slide-up-enter${G}-slide-up-enter-active${ee}-placement-top,
&${G}-slide-up-appear${G}-slide-up-appear-active${ee}-placement-top,
&${G}-slide-up-enter${G}-slide-up-enter-active${ee}-placement-topRight,
&${G}-slide-up-appear${G}-slide-up-appear-active${ee}-placement-topRight`]:{animationName:M.Qt},[`&${G}-slide-down-leave${G}-slide-down-leave-active${ee}-placement-bottomLeft,
&${G}-slide-down-leave${G}-slide-down-leave-active${ee}-placement-bottom,
&${G}-slide-down-leave${G}-slide-down-leave-active${ee}-placement-bottomRight`]:{animationName:M.Uw},[`&${G}-slide-up-leave${G}-slide-up-leave-active${ee}-placement-topLeft,
&${G}-slide-up-leave${G}-slide-up-leave-active${ee}-placement-top,
&${G}-slide-up-leave${G}-slide-up-leave-active${ee}-placement-topRight`]:{animationName:M.ly}}},(0,U.ZP)(V,$,{arrowPlacement:{top:!0,bottom:!0}}),{[`${ee} ${se}`]:{position:"relative",margin:0},[`${se}-submenu-popup`]:{position:"absolute",zIndex:Ie,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${ee}, ${ee}-menu-submenu`]:Object.assign(Object.assign({},(0,N.Wf)(V)),{[se]:Object.assign(Object.assign({padding:ce,listStyleType:"none",backgroundColor:$,backgroundClip:"padding-box",borderRadius:V.borderRadiusLG,outline:"none",boxShadow:V.boxShadowSecondary},(0,N.Qy)(V)),{"&:empty":{padding:0,boxShadow:"none"},[`${se}-item-group-title`]:{padding:`${(0,I.unit)(we)} ${(0,I.unit)(k)}`,color:V.colorTextDescription,transition:`all ${fe}`},[`${se}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${se}-item-icon`]:{minWidth:z,marginInlineEnd:V.marginXS,fontSize:V.fontSizeSM},[`${se}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${fe}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${se}-item-extra`]:{paddingInlineStart:V.padding,marginInlineStart:"auto",fontSize:V.fontSizeSM,color:V.colorTextDescription}},[`${se}-item, ${se}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${(0,I.unit)(we)} ${(0,I.unit)(k)}`,color:V.colorText,fontWeight:"normal",fontSize:z,lineHeight:V.lineHeight,cursor:"pointer",transition:`all ${fe}`,borderRadius:V.borderRadiusSM,"&:hover, &-active":{backgroundColor:V.controlItemBgHover}},(0,N.Qy)(V)),{"&-selected":{color:V.colorPrimary,backgroundColor:V.controlItemBgActive,"&:hover, &-active":{backgroundColor:V.controlItemBgActiveHover}},"&-disabled":{color:j,cursor:"not-allowed","&:hover":{color:j,backgroundColor:$,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${(0,I.unit)(V.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:V.colorSplit},[`${ee}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:V.paddingXS,[`${ee}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:V.colorTextDescription,fontSize:ae,fontStyle:"normal"}}}),[`${se}-item-group-list`]:{margin:`0 ${(0,I.unit)(V.marginXS)}`,padding:0,listStyle:"none"},[`${se}-submenu-title`]:{paddingInlineEnd:V.calc(k).add(V.fontSizeSM).equal()},[`${se}-submenu-vertical`]:{position:"relative"},[`${se}-submenu${se}-submenu-disabled ${ee}-menu-submenu-title`]:{[`&, ${ee}-menu-submenu-arrow-icon`]:{color:j,backgroundColor:$,cursor:"not-allowed"}},[`${se}-submenu-selected ${ee}-menu-submenu-title`]:{color:V.colorPrimary}})})},[(0,M.oN)(V,"slide-up"),(0,M.oN)(V,"slide-down"),(0,Y.Fm)(V,"move-up"),(0,Y.Fm)(V,"move-down"),(0,ne._y)(V,"zoom-big")]]},c=V=>Object.assign(Object.assign({zIndexPopup:V.zIndexPopupBase+50,paddingBlock:(V.controlHeight-V.fontSize*V.lineHeight)/2},(0,U.wZ)({contentRadius:V.borderRadiusLG,limitVerticalRadius:!0})),(0,ge.w)(V));var t=(0,E.I$)("Dropdown",V=>{const{marginXXS:ee,sizePopupArrow:se,paddingXXS:Ie,componentCls:Ae}=V,Oe=(0,p.mergeToken)(V,{menuCls:`${Ae}-menu`,dropdownArrowDistance:V.calc(se).div(2).add(ee).equal(),dropdownEdgeChildPadding:Ie});return[O(Oe),x(Oe)]},c,{resetStyle:!1});const n=null,l=V=>{var ee;const{menu:se,arrow:Ie,prefixCls:Ae,children:Oe,trigger:G,disabled:_e,dropdownRender:fe,getPopupContainer:we,overlayClassName:z,rootClassName:ce,overlayStyle:j,open:ae,onOpenChange:k,visible:$,onVisibleChange:u,mouseEnterDelay:R=.15,mouseLeaveDelay:P=.1,autoAdjustOverflow:F=!0,placement:X="",overlay:oe,transitionName:le}=V,{getPopupContainer:de,getPrefixCls:ve,direction:Re,dropdown:Se}=_.useContext(v.E_),$e=(0,g.ln)("Dropdown"),Ne=_.useMemo(()=>{const We=ve();return le!==void 0?le:X.includes("top")?`${We}-slide-down`:`${We}-slide-up`},[ve,X,le]),Me=_.useMemo(()=>X?X.includes("Center")?X.slice(0,X.indexOf("Center")):X:Re==="rtl"?"bottomRight":"bottomLeft",[X,Re]),pe=ve("dropdown",Ae),Ce=(0,h.Z)(pe),[ye,ct,nt]=t(pe,Ce),[,Ge]=(0,C.ZP)(),Pe=_.Children.only(i(Oe)?_.createElement("span",null,Oe):Oe),Nt=(0,a.Tm)(Pe,{className:A()(`${pe}-trigger`,{[`${pe}-rtl`]:Re==="rtl"},Pe.props.className),disabled:(ee=Pe.props.disabled)!==null&&ee!==void 0?ee:_e}),ot=_e?[]:G,Ue=!!(ot!=null&&ot.includes("contextMenu")),[bt,ft]=(0,D.Z)(!1,{value:ae!=null?ae:$}),Ve=(0,L.Z)(We=>{k==null||k(We,{source:"trigger"}),u==null||u(We),ft(We)}),rt=A()(z,ce,ct,nt,Ce,Se==null?void 0:Se.className,{[`${pe}-rtl`]:Re==="rtl"}),xe=(0,r.Z)({arrowPointAtCenter:typeof Ie=="object"&&Ie.pointAtCenter,autoAdjustOverflow:F,offset:Ge.marginXXS,arrowWidth:Ie?Ge.sizePopupArrow:0,borderRadius:Ge.borderRadius}),gt=_.useCallback(()=>{se!=null&&se.selectable&&(se!=null&&se.multiple)||(k==null||k(!1,{source:"menu"}),ft(!1))},[se==null?void 0:se.selectable,se==null?void 0:se.multiple]),ht=()=>{let We;return se!=null&&se.items?We=_.createElement(d.default,Object.assign({},se)):typeof oe=="function"?We=oe():We=oe,fe&&(We=fe(We)),We=_.Children.only(typeof We=="string"?_.createElement("span",null,We):We),_.createElement(S.J,{prefixCls:`${pe}-menu`,rootClassName:A()(nt,Ce),expandIcon:_.createElement("span",{className:`${pe}-menu-submenu-arrow`},Re==="rtl"?_.createElement(T.Z,{className:`${pe}-menu-submenu-arrow-icon`}):_.createElement(H.Z,{className:`${pe}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:gt,validator:Pt=>{let{mode:dt}=Pt}},We)},[vt,Ke]=(0,m.Cn)("Dropdown",j==null?void 0:j.zIndex);let At=_.createElement(B.Z,Object.assign({alignPoint:Ue},(0,e.Z)(V,["rootClassName"]),{mouseEnterDelay:R,mouseLeaveDelay:P,visible:bt,builtinPlacements:xe,arrow:!!Ie,overlayClassName:rt,prefixCls:pe,getPopupContainer:we||de,transitionName:Ne,trigger:ot,overlay:ht,placement:Me,onVisibleChange:Ve,overlayStyle:Object.assign(Object.assign(Object.assign({},Se==null?void 0:Se.style),j),{zIndex:vt})}),Nt);return vt&&(At=_.createElement(b.Z.Provider,{value:Ke},At)),ye(At)},w=(0,s.Z)(l,"align",void 0,"dropdown",V=>V),K=V=>_.createElement(w,Object.assign({},V),_.createElement("span",null));l._InternalPanelDoNotUseOrYouWillBeFired=K;var J=l},24303:function(De,ie,f){"use strict";f.d(ie,{D:function(){return N},Z:function(){return ne}});var _=f(59301),T=f(60499),H={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},W=H,A=f(7657),B=function(ge,E){return _.createElement(A.Z,(0,T.Z)({},ge,{ref:E,icon:W}))},L=_.forwardRef(B),D=L,e=f(33853),m=f(38819),o=f(92310),i=f.n(o),r=f(2738),s=f(48755),a=f(6989),g=f(36237),b=f(48923),v=f(16931);const h=U=>{const{componentCls:ge,siderBg:E,motionDurationMid:p,motionDurationSlow:y,antCls:x,triggerHeight:O,triggerColor:c,triggerBg:t,headerHeight:n,zeroTriggerWidth:l,zeroTriggerHeight:w,borderRadiusLG:K,lightSiderBg:J,lightTriggerColor:V,lightTriggerBg:ee,bodyBg:se}=U;return{[ge]:{position:"relative",minWidth:0,background:E,transition:`all ${p}, background 0s`,"&-has-trigger":{paddingBottom:O},"&-right":{order:1},[`${ge}-children`]:{height:"100%",marginTop:-.1,paddingTop:.1,[`${x}-menu${x}-menu-inline-collapsed`]:{width:"auto"}},[`&-zero-width ${ge}-children`]:{overflow:"hidden"},[`${ge}-trigger`]:{position:"fixed",bottom:0,zIndex:1,height:O,color:c,lineHeight:(0,g.unit)(O),textAlign:"center",background:t,cursor:"pointer",transition:`all ${p}`},[`${ge}-zero-width-trigger`]:{position:"absolute",top:n,insetInlineEnd:U.calc(l).mul(-1).equal(),zIndex:1,width:l,height:w,color:c,fontSize:U.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:E,borderRadius:`0 ${(0,g.unit)(K)} ${(0,g.unit)(K)} 0`,cursor:"pointer",transition:`background ${y} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${y}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:U.calc(l).mul(-1).equal(),borderRadius:`${(0,g.unit)(K)} 0 0 ${(0,g.unit)(K)}`}},"&-light":{background:J,[`${ge}-trigger`]:{color:V,background:ee},[`${ge}-zero-width-trigger`]:{color:V,background:ee,border:`1px solid ${se}`,borderInlineStart:0}}}}};var d=(0,v.I$)(["Layout","Sider"],U=>[h(U)],b.eh,{deprecatedTokens:b.jn}),S=function(U,ge){var E={};for(var p in U)Object.prototype.hasOwnProperty.call(U,p)&&ge.indexOf(p)<0&&(E[p]=U[p]);if(U!=null&&typeof Object.getOwnPropertySymbols=="function")for(var y=0,p=Object.getOwnPropertySymbols(U);y<p.length;y++)ge.indexOf(p[y])<0&&Object.prototype.propertyIsEnumerable.call(U,p[y])&&(E[p[y]]=U[p[y]]);return E};const C={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},I=U=>!Number.isNaN(Number.parseFloat(U))&&isFinite(U),N=_.createContext({}),M=(()=>{let U=0;return function(){let ge=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return U+=1,`${ge}${U}`}})();var ne=_.forwardRef((U,ge)=>{const{prefixCls:E,className:p,trigger:y,children:x,defaultCollapsed:O=!1,theme:c="dark",style:t={},collapsible:n=!1,reverseArrow:l=!1,width:w=200,collapsedWidth:K=80,zeroWidthTriggerStyle:J,breakpoint:V,onCollapse:ee,onBreakpoint:se}=U,Ie=S(U,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ae}=(0,_.useContext)(a.V),[Oe,G]=(0,_.useState)("collapsed"in U?U.collapsed:O),[_e,fe]=(0,_.useState)(!1);(0,_.useEffect)(()=>{"collapsed"in U&&G(U.collapsed)},[U.collapsed]);const we=(pe,Ce)=>{"collapsed"in U||G(pe),ee==null||ee(pe,Ce)},{getPrefixCls:z,direction:ce}=(0,_.useContext)(s.E_),j=z("layout-sider",E),[ae,k,$]=d(j),u=(0,_.useRef)(null);u.current=pe=>{fe(pe.matches),se==null||se(pe.matches),Oe!==pe.matches&&we(pe.matches,"responsive")},(0,_.useEffect)(()=>{function pe(ye){return u.current(ye)}let Ce;if(typeof window!="undefined"){const{matchMedia:ye}=window;if(ye&&V&&V in C){Ce=ye(`screen and (max-width: ${C[V]})`);try{Ce.addEventListener("change",pe)}catch(ct){Ce.addListener(pe)}pe(Ce)}}return()=>{try{Ce==null||Ce.removeEventListener("change",pe)}catch(ye){Ce==null||Ce.removeListener(pe)}}},[V]),(0,_.useEffect)(()=>{const pe=M("ant-sider-");return Ae.addSider(pe),()=>Ae.removeSider(pe)},[]);const R=()=>{we(!Oe,"clickTrigger")},P=(0,r.Z)(Ie,["collapsed"]),F=Oe?K:w,X=I(F)?`${F}px`:String(F),oe=parseFloat(String(K||0))===0?_.createElement("span",{onClick:R,className:i()(`${j}-zero-width-trigger`,`${j}-zero-width-trigger-${l?"right":"left"}`),style:J},y||_.createElement(D,null)):null,le=ce==="rtl"==!l,Re={expanded:le?_.createElement(m.Z,null):_.createElement(e.Z,null),collapsed:le?_.createElement(e.Z,null):_.createElement(m.Z,null)}[Oe?"collapsed":"expanded"],Se=y!==null?oe||_.createElement("div",{className:`${j}-trigger`,onClick:R,style:{width:X}},y||Re):null,$e=Object.assign(Object.assign({},t),{flex:`0 0 ${X}`,maxWidth:X,minWidth:X,width:X}),Ne=i()(j,`${j}-${c}`,{[`${j}-collapsed`]:!!Oe,[`${j}-has-trigger`]:n&&y!==null&&!oe,[`${j}-below`]:!!_e,[`${j}-zero-width`]:parseFloat(X)===0},p,k,$),Me=_.useMemo(()=>({siderCollapsed:Oe}),[Oe]);return ae(_.createElement(N.Provider,{value:Me},_.createElement("aside",Object.assign({className:Ne},P,{style:$e,ref:ge}),_.createElement("div",{className:`${j}-children`},x),n||_e&&oe?Se:null)))})},6989:function(De,ie,f){"use strict";f.d(ie,{V:function(){return T}});var _=f(59301);const T=_.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}})},48923:function(De,ie,f){"use strict";f.d(ie,{eh:function(){return W},jn:function(){return A}});var _=f(36237),T=f(16931);const H=B=>{const{antCls:L,componentCls:D,colorText:e,footerBg:m,headerHeight:o,headerPadding:i,headerColor:r,footerPadding:s,fontSize:a,bodyBg:g,headerBg:b}=B;return{[D]:{display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:g,"&, *":{boxSizing:"border-box"},[`&${D}-has-sider`]:{flexDirection:"row",[`> ${D}, > ${D}-content`]:{width:0}},[`${D}-header, &${D}-footer`]:{flex:"0 0 auto"},"&-rtl":{direction:"rtl"}},[`${D}-header`]:{height:o,padding:i,color:r,lineHeight:(0,_.unit)(o),background:b,[`${L}-menu`]:{lineHeight:"inherit"}},[`${D}-footer`]:{padding:s,color:e,fontSize:a,background:m},[`${D}-content`]:{flex:"auto",color:e,minHeight:0}}},W=B=>{const{colorBgLayout:L,controlHeight:D,controlHeightLG:e,colorText:m,controlHeightSM:o,marginXXS:i,colorTextLightSolid:r,colorBgContainer:s}=B,a=e*1.25;return{colorBgHeader:"#001529",colorBgBody:L,colorBgTrigger:"#002140",bodyBg:L,headerBg:"#001529",headerHeight:D*2,headerPadding:`0 ${a}px`,headerColor:m,footerPadding:`${o}px ${a}px`,footerBg:L,siderBg:"#001529",triggerHeight:e+i*2,triggerBg:"#002140",triggerColor:r,zeroTriggerWidth:e,zeroTriggerHeight:e,lightSiderBg:s,lightTriggerBg:s,lightTriggerColor:m}},A=[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]];ie.ZP=(0,T.I$)("Layout",B=>[H(B)],W,{deprecatedTokens:A})},78857:function(De,ie,f){"use strict";f.d(ie,{J:function(){return B}});var _=f(59301),T=f(8654),H=f(62487),W=function(L,D){var e={};for(var m in L)Object.prototype.hasOwnProperty.call(L,m)&&D.indexOf(m)<0&&(e[m]=L[m]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,m=Object.getOwnPropertySymbols(L);o<m.length;o++)D.indexOf(m[o])<0&&Object.prototype.propertyIsEnumerable.call(L,m[o])&&(e[m[o]]=L[m[o]]);return e};const A=_.createContext(null),B=_.forwardRef((L,D)=>{const{children:e}=L,m=W(L,["children"]),o=_.useContext(A),i=_.useMemo(()=>Object.assign(Object.assign({},o),m),[o,m.prefixCls,m.mode,m.selectable,m.rootClassName]),r=(0,T.t4)(e),s=(0,T.x1)(D,r?(0,T.C4)(e):null);return _.createElement(A.Provider,{value:i},_.createElement(H.Z,{space:!0},r?_.cloneElement(e,{ref:s}):e))});ie.Z=A},93041:function(De,ie,f){"use strict";f.d(ie,{default:function(){return ae}});var _=f(59301),T=f(28321),H=f(24303),W=f(18785),A=f(92310),B=f.n(A),L=f(6089),D=f(2738),e=f(86641),m=f(22703),o=f(48755),i=f(83397),s=(0,_.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),a=function(k,$){var u={};for(var R in k)Object.prototype.hasOwnProperty.call(k,R)&&$.indexOf(R)<0&&(u[R]=k[R]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,R=Object.getOwnPropertySymbols(k);P<R.length;P++)$.indexOf(R[P])<0&&Object.prototype.propertyIsEnumerable.call(k,R[P])&&(u[R[P]]=k[R[P]]);return u},b=k=>{const{prefixCls:$,className:u,dashed:R}=k,P=a(k,["prefixCls","className","dashed"]),{getPrefixCls:F}=_.useContext(o.E_),X=F("menu",$),oe=B()({[`${X}-item-divider-dashed`]:!!R},u);return _.createElement(T.iz,Object.assign({className:oe},P))},v=f(11592),h=f(25399),S=k=>{var $;const{className:u,children:R,icon:P,title:F,danger:X,extra:oe}=k,{prefixCls:le,firstLevel:de,direction:ve,disableMenuItemTitleTooltip:Re,inlineCollapsed:Se}=_.useContext(s),$e=ct=>{const nt=R==null?void 0:R[0],Ge=_.createElement("span",{className:B()(`${le}-title-content`,{[`${le}-title-content-with-extra`]:!!oe||oe===0})},R);return(!P||_.isValidElement(R)&&R.type==="span")&&R&&ct&&de&&typeof nt=="string"?_.createElement("div",{className:`${le}-inline-collapsed-noicon`},nt.charAt(0)):Ge},{siderCollapsed:Ne}=_.useContext(H.D);let Me=F;typeof F=="undefined"?Me=de?R:"":F===!1&&(Me="");const pe={title:Me};!Ne&&!Se&&(pe.title=null,pe.open=!1);const Ce=(0,v.Z)(R).length;let ye=_.createElement(T.ck,Object.assign({},(0,D.Z)(k,["title","icon","danger"]),{className:B()({[`${le}-item-danger`]:X,[`${le}-item-only-child`]:(P?Ce+1:Ce)===1},u),title:typeof F=="string"?F:void 0}),(0,m.Tm)(P,{className:B()(_.isValidElement(P)?($=P.props)===null||$===void 0?void 0:$.className:"",`${le}-item-icon`)}),$e(Se));return Re||(ye=_.createElement(h.Z,Object.assign({},pe,{placement:ve==="rtl"?"left":"right",classNames:{root:`${le}-inline-collapsed-tooltip`}}),ye)),ye},C=f(78857),I=f(36237),N=f(17835),M=f(63356),Y=f(34961),ne=f(46e3),U=f(34925),ge=f(16931),E=f(51636),y=k=>{const{componentCls:$,motionDurationSlow:u,horizontalLineHeight:R,colorSplit:P,lineWidth:F,lineType:X,itemPaddingInline:oe}=k;return{[`${$}-horizontal`]:{lineHeight:R,border:0,borderBottom:`${(0,I.unit)(F)} ${X} ${P}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${$}-item, ${$}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:oe},[`> ${$}-item:hover,
> ${$}-item-active,
> ${$}-submenu ${$}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${$}-item, ${$}-submenu-title`]:{transition:[`border-color ${u}`,`background ${u}`].join(",")},[`${$}-submenu-arrow`]:{display:"none"}}}},O=k=>{let{componentCls:$,menuArrowOffset:u,calc:R}=k;return{[`${$}-rtl`]:{direction:"rtl"},[`${$}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${$}-rtl${$}-vertical,
${$}-submenu-rtl ${$}-vertical`]:{[`${$}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${(0,I.unit)(R(u).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${(0,I.unit)(u)})`}}}}};const c=k=>Object.assign({},(0,M.oN)(k));var n=(k,$)=>{const{componentCls:u,itemColor:R,itemSelectedColor:P,subMenuItemSelectedColor:F,groupTitleColor:X,itemBg:oe,subMenuItemBg:le,itemSelectedBg:de,activeBarHeight:ve,activeBarWidth:Re,activeBarBorderWidth:Se,motionDurationSlow:$e,motionEaseInOut:Ne,motionEaseOut:Me,itemPaddingInline:pe,motionDurationMid:Ce,itemHoverColor:ye,lineType:ct,colorSplit:nt,itemDisabledColor:Ge,dangerItemColor:Pe,dangerItemHoverColor:Nt,dangerItemSelectedColor:ot,dangerItemActiveBg:Ue,dangerItemSelectedBg:bt,popupBg:ft,itemHoverBg:Ve,itemActiveBg:rt,menuSubMenuBg:xe,horizontalItemSelectedColor:gt,horizontalItemSelectedBg:ht,horizontalItemBorderRadius:vt,horizontalItemHoverBg:Ke}=k;return{[`${u}-${$}, ${u}-${$} > ${u}`]:{color:R,background:oe,[`&${u}-root:focus-visible`]:Object.assign({},c(k)),[`${u}-item`]:{"&-group-title, &-extra":{color:X}},[`${u}-submenu-selected > ${u}-submenu-title`]:{color:F},[`${u}-item, ${u}-submenu-title`]:{color:R,[`&:not(${u}-item-disabled):focus-visible`]:Object.assign({},c(k))},[`${u}-item-disabled, ${u}-submenu-disabled`]:{color:`${Ge} !important`},[`${u}-item:not(${u}-item-selected):not(${u}-submenu-selected)`]:{[`&:hover, > ${u}-submenu-title:hover`]:{color:ye}},[`&:not(${u}-horizontal)`]:{[`${u}-item:not(${u}-item-selected)`]:{"&:hover":{backgroundColor:Ve},"&:active":{backgroundColor:rt}},[`${u}-submenu-title`]:{"&:hover":{backgroundColor:Ve},"&:active":{backgroundColor:rt}}},[`${u}-item-danger`]:{color:Pe,[`&${u}-item:hover`]:{[`&:not(${u}-item-selected):not(${u}-submenu-selected)`]:{color:Nt}},[`&${u}-item:active`]:{background:Ue}},[`${u}-item a`]:{"&, &:hover":{color:"inherit"}},[`${u}-item-selected`]:{color:P,[`&${u}-item-danger`]:{color:ot},"a, a:hover":{color:"inherit"}},[`& ${u}-item-selected`]:{backgroundColor:de,[`&${u}-item-danger`]:{backgroundColor:bt}},[`&${u}-submenu > ${u}`]:{backgroundColor:xe},[`&${u}-popup > ${u}`]:{backgroundColor:ft},[`&${u}-submenu-popup > ${u}`]:{backgroundColor:ft},[`&${u}-horizontal`]:Object.assign(Object.assign({},$==="dark"?{borderBottom:0}:{}),{[`> ${u}-item, > ${u}-submenu`]:{top:Se,marginTop:k.calc(Se).mul(-1).equal(),marginBottom:0,borderRadius:vt,"&::after":{position:"absolute",insetInline:pe,bottom:0,borderBottom:`${(0,I.unit)(ve)} solid transparent`,transition:`border-color ${$e} ${Ne}`,content:'""'},"&:hover, &-active, &-open":{background:Ke,"&::after":{borderBottomWidth:ve,borderBottomColor:gt}},"&-selected":{color:gt,backgroundColor:ht,"&:hover":{backgroundColor:ht},"&::after":{borderBottomWidth:ve,borderBottomColor:gt}}}}),[`&${u}-root`]:{[`&${u}-inline, &${u}-vertical`]:{borderInlineEnd:`${(0,I.unit)(Se)} ${ct} ${nt}`}},[`&${u}-inline`]:{[`${u}-sub${u}-inline`]:{background:le},[`${u}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${(0,I.unit)(Re)} solid ${P}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ce} ${Me}`,`opacity ${Ce} ${Me}`].join(","),content:'""'},[`&${u}-item-danger`]:{"&::after":{borderInlineEndColor:ot}}},[`${u}-selected, ${u}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ce} ${Ne}`,`opacity ${Ce} ${Ne}`].join(",")}}}}}};const l=k=>{const{componentCls:$,itemHeight:u,itemMarginInline:R,padding:P,menuArrowSize:F,marginXS:X,itemMarginBlock:oe,itemWidth:le,itemPaddingInline:de}=k,ve=k.calc(F).add(P).add(X).equal();return{[`${$}-item`]:{position:"relative",overflow:"hidden"},[`${$}-item, ${$}-submenu-title`]:{height:u,lineHeight:(0,I.unit)(u),paddingInline:de,overflow:"hidden",textOverflow:"ellipsis",marginInline:R,marginBlock:oe,width:le},[`> ${$}-item,
> ${$}-submenu > ${$}-submenu-title`]:{height:u,lineHeight:(0,I.unit)(u)},[`${$}-item-group-list ${$}-submenu-title,
${$}-submenu-title`]:{paddingInlineEnd:ve}}};var K=k=>{const{componentCls:$,iconCls:u,itemHeight:R,colorTextLightSolid:P,dropdownWidth:F,controlHeightLG:X,motionEaseOut:oe,paddingXL:le,itemMarginInline:de,fontSizeLG:ve,motionDurationFast:Re,motionDurationSlow:Se,paddingXS:$e,boxShadowSecondary:Ne,collapsedWidth:Me,collapsedIconSize:pe}=k,Ce={height:R,lineHeight:(0,I.unit)(R),listStylePosition:"inside",listStyleType:"disc"};return[{[$]:{"&-inline, &-vertical":Object.assign({[`&${$}-root`]:{boxShadow:"none"}},l(k))},[`${$}-submenu-popup`]:{[`${$}-vertical`]:Object.assign(Object.assign({},l(k)),{boxShadow:Ne})}},{[`${$}-submenu-popup ${$}-vertical${$}-sub`]:{minWidth:F,maxHeight:`calc(100vh - ${(0,I.unit)(k.calc(X).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${$}-inline`]:{width:"100%",[`&${$}-root`]:{[`${$}-item, ${$}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Se}`,`background ${Se}`,`padding ${Re} ${oe}`].join(","),[`> ${$}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${$}-sub${$}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${$}-submenu > ${$}-submenu-title`]:Ce,[`& ${$}-item-group-title`]:{paddingInlineStart:le}},[`${$}-item`]:Ce}},{[`${$}-inline-collapsed`]:{width:Me,[`&${$}-root`]:{[`${$}-item, ${$}-submenu ${$}-submenu-title`]:{[`> ${$}-inline-collapsed-noicon`]:{fontSize:ve,textAlign:"center"}}},[`> ${$}-item,
> ${$}-item-group > ${$}-item-group-list > ${$}-item,
> ${$}-item-group > ${$}-item-group-list > ${$}-submenu > ${$}-submenu-title,
> ${$}-submenu > ${$}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${(0,I.unit)(k.calc(pe).div(2).equal())} - ${(0,I.unit)(de)})`,textOverflow:"clip",[`
${$}-submenu-arrow,
${$}-submenu-expand-icon
`]:{opacity:0},[`${$}-item-icon, ${u}`]:{margin:0,fontSize:pe,lineHeight:(0,I.unit)(R),"+ span":{display:"inline-block",opacity:0}}},[`${$}-item-icon, ${u}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${$}-item-icon, ${u}`]:{display:"none"},"a, a:hover":{color:P}},[`${$}-item-group-title`]:Object.assign(Object.assign({},M.vS),{paddingInline:$e})}}]};const J=k=>{const{componentCls:$,motionDurationSlow:u,motionDurationMid:R,motionEaseInOut:P,motionEaseOut:F,iconCls:X,iconSize:oe,iconMarginInlineEnd:le}=k;return{[`${$}-item, ${$}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${u}`,`background ${u}`,`padding calc(${u} + 0.1s) ${P}`].join(","),[`${$}-item-icon, ${X}`]:{minWidth:oe,fontSize:oe,transition:[`font-size ${R} ${F}`,`margin ${u} ${P}`,`color ${u}`].join(","),"+ span":{marginInlineStart:le,opacity:1,transition:[`opacity ${u} ${P}`,`margin ${u}`,`color ${u}`].join(",")}},[`${$}-item-icon`]:Object.assign({},(0,M.Ro)()),[`&${$}-item-only-child`]:{[`> ${X}, > ${$}-item-icon`]:{marginInlineEnd:0}}},[`${$}-item-disabled, ${$}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${$}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},V=k=>{const{componentCls:$,motionDurationSlow:u,motionEaseInOut:R,borderRadius:P,menuArrowSize:F,menuArrowOffset:X}=k;return{[`${$}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:k.margin,width:F,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${u} ${R}, opacity ${u}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:k.calc(F).mul(.6).equal(),height:k.calc(F).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:P,transition:[`background ${u} ${R}`,`transform ${u} ${R}`,`top ${u} ${R}`,`color ${u} ${R}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${(0,I.unit)(k.calc(X).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${(0,I.unit)(X)})`}}}}},ee=k=>{const{antCls:$,componentCls:u,fontSize:R,motionDurationSlow:P,motionDurationMid:F,motionEaseInOut:X,paddingXS:oe,padding:le,colorSplit:de,lineWidth:ve,zIndexPopup:Re,borderRadiusLG:Se,subMenuItemBorderRadius:$e,menuArrowSize:Ne,menuArrowOffset:Me,lineType:pe,groupTitleLineHeight:Ce,groupTitleFontSize:ye}=k;return[{"":{[u]:Object.assign(Object.assign({},(0,M.dF)()),{"&-hidden":{display:"none"}})},[`${u}-submenu-hidden`]:{display:"none"}},{[u]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,M.Wf)(k)),(0,M.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:R,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${P} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${u}-item`]:{flex:"none"}},[`${u}-item, ${u}-submenu, ${u}-submenu-title`]:{borderRadius:k.itemBorderRadius},[`${u}-item-group-title`]:{padding:`${(0,I.unit)(oe)} ${(0,I.unit)(le)}`,fontSize:ye,lineHeight:Ce,transition:`all ${P}`},[`&-horizontal ${u}-submenu`]:{transition:[`border-color ${P} ${X}`,`background ${P} ${X}`].join(",")},[`${u}-submenu, ${u}-submenu-inline`]:{transition:[`border-color ${P} ${X}`,`background ${P} ${X}`,`padding ${F} ${X}`].join(",")},[`${u}-submenu ${u}-sub`]:{cursor:"initial",transition:[`background ${P} ${X}`,`padding ${P} ${X}`].join(",")},[`${u}-title-content`]:{transition:`color ${P}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${$}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${u}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:k.padding}},[`${u}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${u}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:de,borderStyle:pe,borderWidth:0,borderTopWidth:ve,marginBlock:ve,padding:0,"&-dashed":{borderStyle:"dashed"}}}),J(k)),{[`${u}-item-group`]:{[`${u}-item-group-list`]:{margin:0,padding:0,[`${u}-item, ${u}-submenu-title`]:{paddingInline:`${(0,I.unit)(k.calc(R).mul(2).equal())} ${(0,I.unit)(le)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Re,borderRadius:Se,boxShadow:"none",transformOrigin:"0 0",[`&${u}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${u}`]:Object.assign(Object.assign(Object.assign({borderRadius:Se},J(k)),V(k)),{[`${u}-item, ${u}-submenu > ${u}-submenu-title`]:{borderRadius:$e},[`${u}-submenu-title::after`]:{transition:`transform ${P} ${X}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:k.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:k.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:k.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:k.paddingXS}}}),V(k)),{[`&-inline-collapsed ${u}-submenu-arrow,
&-inline ${u}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${(0,I.unit)(Me)})`},"&::after":{transform:`rotate(45deg) translateX(${(0,I.unit)(k.calc(Me).mul(-1).equal())})`}},[`${u}-submenu-open${u}-submenu-inline > ${u}-submenu-title > ${u}-submenu-arrow`]:{transform:`translateY(${(0,I.unit)(k.calc(Ne).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${(0,I.unit)(k.calc(Me).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${(0,I.unit)(Me)})`}}})},{[`${$}-layout-header`]:{[u]:{lineHeight:"inherit"}}}]},se=k=>{var $,u,R;const{colorPrimary:P,colorError:F,colorTextDisabled:X,colorErrorBg:oe,colorText:le,colorTextDescription:de,colorBgContainer:ve,colorFillAlter:Re,colorFillContent:Se,lineWidth:$e,lineWidthBold:Ne,controlItemBgActive:Me,colorBgTextHover:pe,controlHeightLG:Ce,lineHeight:ye,colorBgElevated:ct,marginXXS:nt,padding:Ge,fontSize:Pe,controlHeightSM:Nt,fontSizeLG:ot,colorTextLightSolid:Ue,colorErrorHover:bt}=k,ft=($=k.activeBarWidth)!==null&&$!==void 0?$:0,Ve=(u=k.activeBarBorderWidth)!==null&&u!==void 0?u:$e,rt=(R=k.itemMarginInline)!==null&&R!==void 0?R:k.marginXXS,xe=new N.FastColor(Ue).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:k.zIndexPopupBase+50,radiusItem:k.borderRadiusLG,itemBorderRadius:k.borderRadiusLG,radiusSubMenuItem:k.borderRadiusSM,subMenuItemBorderRadius:k.borderRadiusSM,colorItemText:le,itemColor:le,colorItemTextHover:le,itemHoverColor:le,colorItemTextHoverHorizontal:P,horizontalItemHoverColor:P,colorGroupTitle:de,groupTitleColor:de,colorItemTextSelected:P,itemSelectedColor:P,subMenuItemSelectedColor:P,colorItemTextSelectedHorizontal:P,horizontalItemSelectedColor:P,colorItemBg:ve,itemBg:ve,colorItemBgHover:pe,itemHoverBg:pe,colorItemBgActive:Se,itemActiveBg:Me,colorSubItemBg:Re,subMenuItemBg:Re,colorItemBgSelected:Me,itemSelectedBg:Me,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:ft,colorActiveBarHeight:Ne,activeBarHeight:Ne,colorActiveBarBorderSize:$e,activeBarBorderWidth:Ve,colorItemTextDisabled:X,itemDisabledColor:X,colorDangerItemText:F,dangerItemColor:F,colorDangerItemTextHover:F,dangerItemHoverColor:F,colorDangerItemTextSelected:F,dangerItemSelectedColor:F,colorDangerItemBgActive:oe,dangerItemActiveBg:oe,colorDangerItemBgSelected:oe,dangerItemSelectedBg:oe,itemMarginInline:rt,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:Ce,groupTitleLineHeight:ye,collapsedWidth:Ce*2,popupBg:ct,itemMarginBlock:nt,itemPaddingInline:Ge,horizontalLineHeight:`${Ce*1.15}px`,iconSize:Pe,iconMarginInlineEnd:Nt-Pe,collapsedIconSize:ot,groupTitleFontSize:Pe,darkItemDisabledColor:new N.FastColor(Ue).setA(.25).toRgbString(),darkItemColor:xe,darkDangerItemColor:F,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Ue,darkItemSelectedBg:P,darkDangerItemSelectedBg:F,darkItemHoverBg:"transparent",darkGroupTitleColor:xe,darkItemHoverColor:Ue,darkDangerItemHoverColor:bt,darkDangerItemSelectedColor:Ue,darkDangerItemActiveBg:F,itemWidth:ft?`calc(100% + ${Ve}px)`:`calc(100% - ${rt*2}px)`}};var Ie=function(k){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:k,u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return(0,ge.I$)("Menu",P=>{const{colorBgElevated:F,controlHeightLG:X,fontSize:oe,darkItemColor:le,darkDangerItemColor:de,darkItemBg:ve,darkSubMenuItemBg:Re,darkItemSelectedColor:Se,darkItemSelectedBg:$e,darkDangerItemSelectedBg:Ne,darkItemHoverBg:Me,darkGroupTitleColor:pe,darkItemHoverColor:Ce,darkItemDisabledColor:ye,darkDangerItemHoverColor:ct,darkDangerItemSelectedColor:nt,darkDangerItemActiveBg:Ge,popupBg:Pe,darkPopupBg:Nt}=P,ot=P.calc(oe).div(7).mul(5).equal(),Ue=(0,E.mergeToken)(P,{menuArrowSize:ot,menuHorizontalHeight:P.calc(X).mul(1.15).equal(),menuArrowOffset:P.calc(ot).mul(.25).equal(),menuSubMenuBg:F,calc:P.calc,popupBg:Pe}),bt=(0,E.mergeToken)(Ue,{itemColor:le,itemHoverColor:Ce,groupTitleColor:pe,itemSelectedColor:Se,subMenuItemSelectedColor:Se,itemBg:ve,popupBg:Nt,subMenuItemBg:Re,itemActiveBg:"transparent",itemSelectedBg:$e,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Me,itemDisabledColor:ye,dangerItemColor:de,dangerItemHoverColor:ct,dangerItemSelectedColor:nt,dangerItemActiveBg:Ge,dangerItemSelectedBg:Ne,menuSubMenuBg:Re,horizontalItemSelectedColor:Se,horizontalItemSelectedBg:$e});return[ee(Ue),y(Ue),K(Ue),n(Ue,"light"),n(bt,"dark"),O(Ue),(0,Y.Z)(Ue),(0,ne.oN)(Ue,"slide-up"),(0,ne.oN)(Ue,"slide-down"),(0,U._y)(Ue,"zoom-big")]},se,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:u,unitless:{groupTitleLineHeight:!0}})(k,$)},Ae=f(75030),G=k=>{var $;const{popupClassName:u,icon:R,title:P,theme:F}=k,X=_.useContext(s),{prefixCls:oe,inlineCollapsed:le,theme:de}=X,ve=(0,T.Xl)();let Re;if(!R)Re=le&&!ve.length&&P&&typeof P=="string"?_.createElement("div",{className:`${oe}-inline-collapsed-noicon`},P.charAt(0)):_.createElement("span",{className:`${oe}-title-content`},P);else{const Ne=_.isValidElement(P)&&P.type==="span";Re=_.createElement(_.Fragment,null,(0,m.Tm)(R,{className:B()(_.isValidElement(R)?($=R.props)===null||$===void 0?void 0:$.className:"",`${oe}-item-icon`)}),Ne?P:_.createElement("span",{className:`${oe}-title-content`},P))}const Se=_.useMemo(()=>Object.assign(Object.assign({},X),{firstLevel:!1}),[X]),[$e]=(0,Ae.Cn)("Menu");return _.createElement(s.Provider,{value:Se},_.createElement(T.Wd,Object.assign({},(0,D.Z)(k,["icon"]),{title:Re,popupClassName:B()(oe,u,`${oe}-${F||de}`),popupStyle:Object.assign({zIndex:$e},k.popupStyle)})))},_e=function(k,$){var u={};for(var R in k)Object.prototype.hasOwnProperty.call(k,R)&&$.indexOf(R)<0&&(u[R]=k[R]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var P=0,R=Object.getOwnPropertySymbols(k);P<R.length;P++)$.indexOf(R[P])<0&&Object.prototype.propertyIsEnumerable.call(k,R[P])&&(u[R[P]]=k[R[P]]);return u};function fe(k){return k===null||k===!1}const we={item:S,submenu:G,divider:b};var ce=(0,_.forwardRef)((k,$)=>{var u;const R=_.useContext(C.Z),P=R||{},{getPrefixCls:F,getPopupContainer:X,direction:oe,menu:le}=_.useContext(o.E_),de=F(),{prefixCls:ve,className:Re,style:Se,theme:$e="light",expandIcon:Ne,_internalDisableMenuItemTitleTooltip:Me,inlineCollapsed:pe,siderCollapsed:Ce,rootClassName:ye,mode:ct,selectable:nt,onClick:Ge,overflowedIndicatorPopupClassName:Pe}=k,Nt=_e(k,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),ot=(0,D.Z)(Nt,["collapsedWidth"]);(u=P.validator)===null||u===void 0||u.call(P,{mode:ct});const Ue=(0,L.Z)(function(){var dt;Ge==null||Ge.apply(void 0,arguments),(dt=P.onClick)===null||dt===void 0||dt.call(P)}),bt=P.mode||ct,ft=nt!=null?nt:P.selectable,Ve=pe!=null?pe:Ce,rt={horizontal:{motionName:`${de}-slide-up`},inline:(0,e.Z)(de),other:{motionName:`${de}-zoom-big`}},xe=F("menu",ve||P.prefixCls),gt=(0,i.Z)(xe),[ht,vt,Ke]=Ie(xe,gt,!R),At=B()(`${xe}-${$e}`,le==null?void 0:le.className,Re),We=_.useMemo(()=>{var dt,Xt;if(typeof Ne=="function"||fe(Ne))return Ne||null;if(typeof P.expandIcon=="function"||fe(P.expandIcon))return P.expandIcon||null;if(typeof(le==null?void 0:le.expandIcon)=="function"||fe(le==null?void 0:le.expandIcon))return(le==null?void 0:le.expandIcon)||null;const Dt=(dt=Ne!=null?Ne:P==null?void 0:P.expandIcon)!==null&&dt!==void 0?dt:le==null?void 0:le.expandIcon;return(0,m.Tm)(Dt,{className:B()(`${xe}-submenu-expand-icon`,_.isValidElement(Dt)?(Xt=Dt.props)===null||Xt===void 0?void 0:Xt.className:void 0)})},[Ne,P==null?void 0:P.expandIcon,le==null?void 0:le.expandIcon,xe]),Pt=_.useMemo(()=>({prefixCls:xe,inlineCollapsed:Ve||!1,direction:oe,firstLevel:!0,theme:$e,mode:bt,disableMenuItemTitleTooltip:Me}),[xe,Ve,oe,Me,$e]);return ht(_.createElement(C.Z.Provider,{value:null},_.createElement(s.Provider,{value:Pt},_.createElement(T.ZP,Object.assign({getPopupContainer:X,overflowedIndicator:_.createElement(W.Z,null),overflowedIndicatorPopupClassName:B()(xe,`${xe}-${$e}`,Pe),mode:bt,selectable:ft,onClick:Ue},ot,{inlineCollapsed:Ve,style:Object.assign(Object.assign({},le==null?void 0:le.style),Se),className:At,prefixCls:xe,direction:oe,defaultMotions:rt,expandIcon:We,ref:$,rootClassName:B()(ye,vt,P.rootClassName,Ke,gt),_internalComponents:we})))))});const j=(0,_.forwardRef)((k,$)=>{const u=(0,_.useRef)(null),R=_.useContext(H.D);return(0,_.useImperativeHandle)($,()=>({menu:u.current,focus:P=>{var F;(F=u.current)===null||F===void 0||F.focus(P)}})),_.createElement(ce,Object.assign({ref:u},k,R))});j.Item=S,j.SubMenu=G,j.Divider=b,j.ItemGroup=T.BW;var ae=j},93873:function(De,ie,f){"use strict";f.d(ie,{Fm:function(){return i}});var _=f(36237),T=f(48746);const H=new _.Keyframes("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),W=new _.Keyframes("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),A=new _.Keyframes("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),B=new _.Keyframes("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),L=new _.Keyframes("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),D=new _.Keyframes("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),e=new _.Keyframes("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),m=new _.Keyframes("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),o={"move-up":{inKeyframes:e,outKeyframes:m},"move-down":{inKeyframes:H,outKeyframes:W},"move-left":{inKeyframes:A,outKeyframes:B},"move-right":{inKeyframes:L,outKeyframes:D}},i=(r,s)=>{const{antCls:a}=r,g=`${a}-${s}`,{inKeyframes:b,outKeyframes:v}=o[s];return[(0,T.R)(g,b,v,r.motionDurationMid),{[`
${g}-enter,
${g}-appear
`]:{opacity:0,animationTimingFunction:r.motionEaseOutCirc},[`${g}-leave`]:{animationTimingFunction:r.motionEaseInOutCirc}}]}},46e3:function(De,ie,f){"use strict";f.d(ie,{Qt:function(){return A},Uw:function(){return W},fJ:function(){return H},ly:function(){return B},oN:function(){return i}});var _=f(36237),T=f(48746);const H=new _.Keyframes("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),W=new _.Keyframes("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),A=new _.Keyframes("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),B=new _.Keyframes("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),L=new _.Keyframes("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),D=new _.Keyframes("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),e=new _.Keyframes("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),m=new _.Keyframes("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),o={"slide-up":{inKeyframes:H,outKeyframes:W},"slide-down":{inKeyframes:A,outKeyframes:B},"slide-left":{inKeyframes:L,outKeyframes:D},"slide-right":{inKeyframes:e,outKeyframes:m}},i=(r,s)=>{const{antCls:a}=r,g=`${a}-${s}`,{inKeyframes:b,outKeyframes:v}=o[s];return[(0,T.R)(g,b,v,r.motionDurationMid),{[`
${g}-enter,
${g}-appear
`]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:r.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${g}-leave`]:{animationTimingFunction:r.motionEaseInQuint}}]}},37645:function(De,ie,f){"use strict";f.d(ie,{ZP:function(){return B},qN:function(){return H},wZ:function(){return W}});var _=f(36237),T=f(36305);const H=8;function W(L){const{contentRadius:D,limitVerticalRadius:e}=L,m=D>12?D+2:12;return{arrowOffsetHorizontal:m,arrowOffsetVertical:e?H:m}}function A(L,D){return L?D:{}}function B(L,D,e){const{componentCls:m,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:r}=L,{arrowDistance:s=0,arrowPlacement:a={left:!0,right:!0,top:!0,bottom:!0}}=e||{};return{[m]:Object.assign(Object.assign(Object.assign(Object.assign({[`${m}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,T.W)(L,D,o)),{"&:before":{background:D}})]},A(!!a.top,{[[`&-placement-top > ${m}-arrow`,`&-placement-topLeft > ${m}-arrow`,`&-placement-topRight > ${m}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${m}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{"--arrow-offset-horizontal":r,[`> ${m}-arrow`]:{left:{_skip_check_:!0,value:r}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,_.unit)(r)})`,[`> ${m}-arrow`]:{right:{_skip_check_:!0,value:r}}}})),A(!!a.bottom,{[[`&-placement-bottom > ${m}-arrow`,`&-placement-bottomLeft > ${m}-arrow`,`&-placement-bottomRight > ${m}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${m}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{"--arrow-offset-horizontal":r,[`> ${m}-arrow`]:{left:{_skip_check_:!0,value:r}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${(0,_.unit)(r)})`,[`> ${m}-arrow`]:{right:{_skip_check_:!0,value:r}}}})),A(!!a.left,{[[`&-placement-left > ${m}-arrow`,`&-placement-leftTop > ${m}-arrow`,`&-placement-leftBottom > ${m}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${m}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${m}-arrow`]:{top:i},[`&-placement-leftBottom > ${m}-arrow`]:{bottom:i}})),A(!!a.right,{[[`&-placement-right > ${m}-arrow`,`&-placement-rightTop > ${m}-arrow`,`&-placement-rightBottom > ${m}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${m}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${m}-arrow`]:{top:i},[`&-placement-rightBottom > ${m}-arrow`]:{bottom:i}}))}}},36305:function(De,ie,f){"use strict";f.d(ie,{W:function(){return H},w:function(){return T}});var _=f(36237);function T(W){const{sizePopupArrow:A,borderRadiusXS:B,borderRadiusOuter:L}=W,D=A/2,e=0,m=D,o=L*1/Math.sqrt(2),i=D-L*(1-1/Math.sqrt(2)),r=D-B*(1/Math.sqrt(2)),s=L*(Math.sqrt(2)-1)+B*(1/Math.sqrt(2)),a=2*D-r,g=s,b=2*D-o,v=i,h=2*D-e,d=m,S=D*Math.sqrt(2)+L*(Math.sqrt(2)-2),C=L*(Math.sqrt(2)-1),I=`polygon(${C}px 100%, 50% ${C}px, ${2*D-C}px 100%, ${C}px 100%)`,N=`path('M ${e} ${m} A ${L} ${L} 0 0 0 ${o} ${i} L ${r} ${s} A ${B} ${B} 0 0 1 ${a} ${g} L ${b} ${v} A ${L} ${L} 0 0 0 ${h} ${d} Z')`;return{arrowShadowWidth:S,arrowPath:N,arrowPolygon:I}}const H=(W,A,B)=>{const{sizePopupArrow:L,arrowPolygon:D,arrowPath:e,arrowShadowWidth:m,borderRadiusXS:o,calc:i}=W;return{pointerEvents:"none",width:L,height:L,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:L,height:i(L).div(2).equal(),background:A,clipPath:{_multi_value_:!0,value:[D,e]},content:'""'},"&::after":{content:'""',position:"absolute",width:m,height:m,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${(0,_.unit)(o)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:B,zIndex:0,background:"transparent"}}}},93427:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return T}});var _=f(34998);function T(H,W){return _.i.reduce((A,B)=>{const L=H[`${B}1`],D=H[`${B}3`],e=H[`${B}6`],m=H[`${B}7`];return Object.assign(Object.assign({},A),W(B,{lightColor:L,lightBorderColor:D,darkColor:e,textColor:m}))},{})}},25399:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return x}});var _=f(59301),T=f(92310),H=f.n(T),W=f(29125),A=f(18929),B=f(62487),L=f(75030),D=f(86641),e=f(52838),m=f(22703),o=f(32383),i=f(55743),r=f(57700),s=f(48755),a=f(36237),g=f(63356),b=f(34925),v=f(37645),h=f(36305),d=f(93427),S=f(51636),C=f(16931);const I=O=>{const{calc:c,componentCls:t,tooltipMaxWidth:n,tooltipColor:l,tooltipBg:w,tooltipBorderRadius:K,zIndexPopup:J,controlHeight:V,boxShadowSecondary:ee,paddingSM:se,paddingXS:Ie,arrowOffsetHorizontal:Ae,sizePopupArrow:Oe}=O,G=c(K).add(Oe).add(Ae).equal(),_e=c(K).mul(2).add(Oe).equal();return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,g.Wf)(O)),{position:"absolute",zIndex:J,display:"block",width:"max-content",maxWidth:n,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":w,[`${t}-inner`]:{minWidth:_e,minHeight:V,padding:`${(0,a.unit)(O.calc(se).div(2).equal())} ${(0,a.unit)(Ie)}`,color:l,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:w,borderRadius:K,boxShadow:ee,boxSizing:"border-box"},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:G},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:O.min(K,v.qN)}},[`${t}-content`]:{position:"relative"}}),(0,d.Z)(O,(fe,we)=>{let{darkColor:z}=we;return{[`&${t}-${fe}`]:{[`${t}-inner`]:{backgroundColor:z},[`${t}-arrow`]:{"--antd-arrow-background-color":z}}}})),{"&-rtl":{direction:"rtl"}})},(0,v.ZP)(O,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:O.sizePopupArrow}}]},N=O=>Object.assign(Object.assign({zIndexPopup:O.zIndexPopupBase+70},(0,v.wZ)({contentRadius:O.borderRadius,limitVerticalRadius:!0})),(0,h.w)((0,S.mergeToken)(O,{borderRadiusOuter:Math.min(O.borderRadiusOuter,4)})));var M=function(O){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return(0,C.I$)("Tooltip",n=>{const{borderRadius:l,colorTextLightSolid:w,colorBgSpotlight:K}=n,J=(0,S.mergeToken)(n,{tooltipMaxWidth:250,tooltipColor:w,tooltipBorderRadius:l,tooltipBg:K});return[I(J),(0,b._y)(n,"zoom-big-fast")]},N,{resetStyle:!1,injectStyle:c})(O)},Y=f(29509);function ne(O,c){const t=(0,Y.o2)(c),n=H()({[`${O}-${c}`]:c&&t}),l={},w={};return c&&!t&&(l.background=c,w["--antd-arrow-background-color"]=c),{className:n,overlayStyle:l,arrowStyle:w}}var ge=O=>{const{prefixCls:c,className:t,placement:n="top",title:l,color:w,overlayInnerStyle:K}=O,{getPrefixCls:J}=_.useContext(s.E_),V=J("tooltip",c),[ee,se,Ie]=M(V),Ae=ne(V,w),Oe=Ae.arrowStyle,G=Object.assign(Object.assign({},K),Ae.overlayStyle),_e=H()(se,Ie,V,`${V}-pure`,`${V}-placement-${n}`,t,Ae.className);return ee(_.createElement("div",{className:_e,style:Oe},_.createElement("div",{className:`${V}-arrow`}),_.createElement(W.G,Object.assign({},O,{className:se,prefixCls:V,overlayInnerStyle:G}),l)))},E=function(O,c){var t={};for(var n in O)Object.prototype.hasOwnProperty.call(O,n)&&c.indexOf(n)<0&&(t[n]=O[n]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var l=0,n=Object.getOwnPropertySymbols(O);l<n.length;l++)c.indexOf(n[l])<0&&Object.prototype.propertyIsEnumerable.call(O,n[l])&&(t[n[l]]=O[n[l]]);return t};const y=_.forwardRef((O,c)=>{var t,n;const{prefixCls:l,openClassName:w,getTooltipContainer:K,color:J,overlayInnerStyle:V,children:ee,afterOpenChange:se,afterVisibleChange:Ie,destroyTooltipOnHide:Ae,arrow:Oe=!0,title:G,overlay:_e,builtinPlacements:fe,arrowPointAtCenter:we=!1,autoAdjustOverflow:z=!0,motion:ce,getPopupContainer:j,placement:ae="top",mouseEnterDelay:k=.1,mouseLeaveDelay:$=.1,overlayStyle:u,rootClassName:R,overlayClassName:P,styles:F,classNames:X}=O,oe=E(O,["prefixCls","openClassName","getTooltipContainer","color","overlayInnerStyle","children","afterOpenChange","afterVisibleChange","destroyTooltipOnHide","arrow","title","overlay","builtinPlacements","arrowPointAtCenter","autoAdjustOverflow","motion","getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName","overlayClassName","styles","classNames"]),le=!!Oe,[,de]=(0,r.ZP)(),{getPopupContainer:ve,getPrefixCls:Re,direction:Se,className:$e,style:Ne,classNames:Me,styles:pe}=(0,s.dj)("tooltip"),Ce=(0,o.ln)("Tooltip"),ye=_.useRef(null),ct=()=>{var _t;(_t=ye.current)===null||_t===void 0||_t.forceAlign()};_.useImperativeHandle(c,()=>{var _t,yt;return{forceAlign:ct,forcePopupAlign:()=>{Ce.deprecated(!1,"forcePopupAlign","forceAlign"),ct()},nativeElement:(_t=ye.current)===null||_t===void 0?void 0:_t.nativeElement,popupElement:(yt=ye.current)===null||yt===void 0?void 0:yt.popupElement}});const[nt,Ge]=(0,A.Z)(!1,{value:(t=O.open)!==null&&t!==void 0?t:O.visible,defaultValue:(n=O.defaultOpen)!==null&&n!==void 0?n:O.defaultVisible}),Pe=!G&&!_e&&G!==0,Nt=_t=>{var yt,Ot;Ge(Pe?!1:_t),Pe||((yt=O.onOpenChange)===null||yt===void 0||yt.call(O,_t),(Ot=O.onVisibleChange)===null||Ot===void 0||Ot.call(O,_t))},ot=_.useMemo(()=>{var _t,yt;let Ot=we;return typeof Oe=="object"&&(Ot=(yt=(_t=Oe.pointAtCenter)!==null&&_t!==void 0?_t:Oe.arrowPointAtCenter)!==null&&yt!==void 0?yt:we),fe||(0,e.Z)({arrowPointAtCenter:Ot,autoAdjustOverflow:z,arrowWidth:le?de.sizePopupArrow:0,borderRadius:de.borderRadius,offset:de.marginXXS,visibleFirst:!0})},[we,Oe,fe,de]),Ue=_.useMemo(()=>G===0?G:_e||G||"",[_e,G]),bt=_.createElement(B.Z,{space:!0},typeof Ue=="function"?Ue():Ue),ft=Re("tooltip",l),Ve=Re(),rt=O["data-popover-inject"];let xe=nt;!("open"in O)&&!("visible"in O)&&Pe&&(xe=!1);const gt=_.isValidElement(ee)&&!(0,m.M2)(ee)?ee:_.createElement("span",null,ee),ht=gt.props,vt=!ht.className||typeof ht.className=="string"?H()(ht.className,w||`${ft}-open`):ht.className,[Ke,At,We]=M(ft,!rt),Pt=ne(ft,J),dt=Pt.arrowStyle,Xt=H()(P,{[`${ft}-rtl`]:Se==="rtl"},Pt.className,R,At,We,$e,Me.root,X==null?void 0:X.root),Dt=H()(Me.body,X==null?void 0:X.body),[Zt,dn]=(0,L.Cn)("Tooltip",oe.zIndex),yn=_.createElement(W.Z,Object.assign({},oe,{zIndex:Zt,showArrow:le,placement:ae,mouseEnterDelay:k,mouseLeaveDelay:$,prefixCls:ft,classNames:{root:Xt,body:Dt},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},dt),pe.root),Ne),u),F==null?void 0:F.root),body:Object.assign(Object.assign(Object.assign(Object.assign({},pe.body),V),F==null?void 0:F.body),Pt.overlayStyle)},getTooltipContainer:j||K||ve,ref:ye,builtinPlacements:ot,overlay:bt,visible:xe,onVisibleChange:Nt,afterVisibleChange:se!=null?se:Ie,arrowContent:_.createElement("span",{className:`${ft}-arrow-content`}),motion:{motionName:(0,D.m)(Ve,"zoom-big-fast",O.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!Ae}),xe?(0,m.Tm)(gt,{className:vt}):gt);return Ke(_.createElement(i.Z.Provider,{value:dn},yn))});y._InternalPanelDoNotUseOrYouWillBeFired=ge;var x=y},25769:function(De,ie,f){"use strict";var _=f(98040),T={"text/plain":"Text","text/html":"Url",default:"Text"},H="Copy to clipboard: #{key}, Enter";function W(B){var L=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return B.replace(/#{\s*key\s*}/g,L)}function A(B,L){var D,e,m,o,i,r,s=!1;L||(L={}),D=L.debug||!1;try{m=_(),o=document.createRange(),i=document.getSelection(),r=document.createElement("span"),r.textContent=B,r.ariaHidden="true",r.style.all="unset",r.style.position="fixed",r.style.top=0,r.style.clip="rect(0, 0, 0, 0)",r.style.whiteSpace="pre",r.style.webkitUserSelect="text",r.style.MozUserSelect="text",r.style.msUserSelect="text",r.style.userSelect="text",r.addEventListener("copy",function(g){if(g.stopPropagation(),L.format)if(g.preventDefault(),typeof g.clipboardData=="undefined"){D&&console.warn("unable to use e.clipboardData"),D&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var b=T[L.format]||T.default;window.clipboardData.setData(b,B)}else g.clipboardData.clearData(),g.clipboardData.setData(L.format,B);L.onCopy&&(g.preventDefault(),L.onCopy(g.clipboardData))}),document.body.appendChild(r),o.selectNodeContents(r),i.addRange(o);var a=document.execCommand("copy");if(!a)throw new Error("copy command was unsuccessful");s=!0}catch(g){D&&console.error("unable to copy using execCommand: ",g),D&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(L.format||"text",B),L.onCopy&&L.onCopy(window.clipboardData),s=!0}catch(b){D&&console.error("unable to copy using clipboardData: ",b),D&&console.error("falling back to prompt"),e=W("message"in L?L.message:H),window.prompt(e,B)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(o):i.removeAllRanges()),r&&document.body.removeChild(r),m()}return s}De.exports=A},53184:function(De,ie,f){"use strict";var _,T;function H(W,A,B){var L=function(D,e){return W.js_beautify(D,e)};return L.js=W.js_beautify,L.css=A.css_beautify,L.html=B.html_beautify,L.js_beautify=W.js_beautify,L.css_beautify=A.css_beautify,L.html_beautify=B.html_beautify,L}_=[f(58553),f(87804),f(40998)],T=function(W,A,B){return H(W,A,B)}.apply(ie,_),T!==void 0&&(De.exports=T)},87804:function(De,ie){var f,_;(function(){var T;(function(){"use strict";var W=[,,function(D){function e(i){this.__parent=i,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var i=new e(this.__parent);return i.set_indent(this.__indent_count,this.__alignment_count),i},e.prototype.item=function(i){return i<0?this.__items[this.__items.length+i]:this.__items[i]},e.prototype.has_match=function(i){for(var r=this.__items.length-1;r>=0;r--)if(this.__items[r].match(i))return!0;return!1},e.prototype.set_indent=function(i,r){this.is_empty()&&(this.__indent_count=i||0,this.__alignment_count=r||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var i=this.__parent.current_line;return i.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),i.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),i.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,i.__items[0]===" "&&(i.__items.splice(0,1),i.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(i){this.__items.push(i);var r=i.lastIndexOf(`
`);r!==-1?this.__character_count=i.length-r:this.__character_count+=i.length},e.prototype.pop=function(){var i=null;return this.is_empty()||(i=this.__items.pop(),this.__character_count-=i.length),i},e.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},e.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},e.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},e.prototype.toString=function(){var i="";return this.is_empty()?this.__parent.indent_empty_lines&&(i=this.__parent.get_indent_string(this.__indent_count)):(i=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),i+=this.__items.join("")),i};function m(i,r){this.__cache=[""],this.__indent_size=i.indent_size,this.__indent_string=i.indent_char,i.indent_with_tabs||(this.__indent_string=new Array(i.indent_size+1).join(i.indent_char)),r=r||"",i.indent_level>0&&(r=new Array(i.indent_level+1).join(this.__indent_string)),this.__base_string=r,this.__base_string_length=r.length}m.prototype.get_indent_size=function(i,r){var s=this.__base_string_length;return r=r||0,i<0&&(s=0),s+=i*this.__indent_size,s+=r,s},m.prototype.get_indent_string=function(i,r){var s=this.__base_string;return r=r||0,i<0&&(i=0,s=""),r+=i*this.__indent_size,this.__ensure_cache(r),s+=this.__cache[r],s},m.prototype.__ensure_cache=function(i){for(;i>=this.__cache.length;)this.__add_column()},m.prototype.__add_column=function(){var i=this.__cache.length,r=0,s="";this.__indent_size&&i>=this.__indent_size&&(r=Math.floor(i/this.__indent_size),i-=r*this.__indent_size,s=new Array(r+1).join(this.__indent_string)),i&&(s+=new Array(i+1).join(" ")),this.__cache.push(s)};function o(i,r){this.__indent_cache=new m(i,r),this.raw=!1,this._end_with_newline=i.end_with_newline,this.indent_size=i.indent_size,this.wrap_line_length=i.wrap_line_length,this.indent_empty_lines=i.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new e(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}o.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},o.prototype.get_line_number=function(){return this.__lines.length},o.prototype.get_indent_string=function(i,r){return this.__indent_cache.get_indent_string(i,r)},o.prototype.get_indent_size=function(i,r){return this.__indent_cache.get_indent_size(i,r)},o.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},o.prototype.add_new_line=function(i){return this.is_empty()||!i&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},o.prototype.get_code=function(i){this.trim(!0);var r=this.current_line.pop();r&&(r[r.length-1]===`
`&&(r=r.replace(/\n+$/g,"")),this.current_line.push(r)),this._end_with_newline&&this.__add_outputline();var s=this.__lines.join(`
`);return i!==`
`&&(s=s.replace(/[\n]/g,i)),s},o.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},o.prototype.set_indent=function(i,r){return i=i||0,r=r||0,this.next_line.set_indent(i,r),this.__lines.length>1?(this.current_line.set_indent(i,r),!0):(this.current_line.set_indent(),!1)},o.prototype.add_raw_token=function(i){for(var r=0;r<i.newlines;r++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(i.whitespace_before),this.current_line.push(i.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},o.prototype.add_token=function(i){this.__add_space_before_token(),this.current_line.push(i),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},o.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},o.prototype.remove_indent=function(i){for(var r=this.__lines.length;i<r;)this.__lines[i]._remove_indent(),i++;this.current_line._remove_wrap_indent()},o.prototype.trim=function(i){for(i=i===void 0?!1:i,this.current_line.trim();i&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},o.prototype.just_added_newline=function(){return this.current_line.is_empty()},o.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},o.prototype.ensure_empty_line_above=function(i,r){for(var s=this.__lines.length-2;s>=0;){var a=this.__lines[s];if(a.is_empty())break;if(a.item(0).indexOf(i)!==0&&a.item(-1)!==r){this.__lines.splice(s+1,0,new e(this)),this.previous_line=this.__lines[this.__lines.length-2];break}s--}},D.exports.Output=o},,,,function(D){function e(i,r){this.raw_options=m(i,r),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}e.prototype._get_array=function(i,r){var s=this.raw_options[i],a=r||[];return typeof s=="object"?s!==null&&typeof s.concat=="function"&&(a=s.concat()):typeof s=="string"&&(a=s.split(/[^a-zA-Z0-9_\/\-]+/)),a},e.prototype._get_boolean=function(i,r){var s=this.raw_options[i],a=s===void 0?!!r:!!s;return a},e.prototype._get_characters=function(i,r){var s=this.raw_options[i],a=r||"";return typeof s=="string"&&(a=s.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),a},e.prototype._get_number=function(i,r){var s=this.raw_options[i];r=parseInt(r,10),isNaN(r)&&(r=0);var a=parseInt(s,10);return isNaN(a)&&(a=r),a},e.prototype._get_selection=function(i,r,s){var a=this._get_selection_list(i,r,s);if(a.length!==1)throw new Error("Invalid Option Value: The option '"+i+`' can only be one of the following values:
`+r+`
You passed in: '`+this.raw_options[i]+"'");return a[0]},e.prototype._get_selection_list=function(i,r,s){if(!r||r.length===0)throw new Error("Selection list cannot be empty.");if(s=s||[r[0]],!this._is_valid_selection(s,r))throw new Error("Invalid Default Value!");var a=this._get_array(i,s);if(!this._is_valid_selection(a,r))throw new Error("Invalid Option Value: The option '"+i+`' can contain only the following values:
`+r+`
You passed in: '`+this.raw_options[i]+"'");return a},e.prototype._is_valid_selection=function(i,r){return i.length&&r.length&&!i.some(function(s){return r.indexOf(s)===-1})};function m(i,r){var s={};i=o(i);var a;for(a in i)a!==r&&(s[a]=i[a]);if(r&&i[r])for(a in i[r])s[a]=i[r][a];return s}function o(i){var r={},s;for(s in i){var a=s.replace(/-/g,"_");r[a]=i[s]}return r}D.exports.Options=e,D.exports.normalizeOpts=o,D.exports.mergeOpts=m},,function(D){var e=RegExp.prototype.hasOwnProperty("sticky");function m(o){this.__input=o||"",this.__input_length=this.__input.length,this.__position=0}m.prototype.restart=function(){this.__position=0},m.prototype.back=function(){this.__position>0&&(this.__position-=1)},m.prototype.hasNext=function(){return this.__position<this.__input_length},m.prototype.next=function(){var o=null;return this.hasNext()&&(o=this.__input.charAt(this.__position),this.__position+=1),o},m.prototype.peek=function(o){var i=null;return o=o||0,o+=this.__position,o>=0&&o<this.__input_length&&(i=this.__input.charAt(o)),i},m.prototype.__match=function(o,i){o.lastIndex=i;var r=o.exec(this.__input);return r&&!(e&&o.sticky)&&r.index!==i&&(r=null),r},m.prototype.test=function(o,i){return i=i||0,i+=this.__position,i>=0&&i<this.__input_length?!!this.__match(o,i):!1},m.prototype.testChar=function(o,i){var r=this.peek(i);return o.lastIndex=0,r!==null&&o.test(r)},m.prototype.match=function(o){var i=this.__match(o,this.__position);return i?this.__position+=i[0].length:i=null,i},m.prototype.read=function(o,i,r){var s="",a;return o&&(a=this.match(o),a&&(s+=a[0])),i&&(a||!o)&&(s+=this.readUntil(i,r)),s},m.prototype.readUntil=function(o,i){var r="",s=this.__position;o.lastIndex=this.__position;var a=o.exec(this.__input);return a?(s=a.index,i&&(s+=a[0].length)):s=this.__input_length,r=this.__input.substring(this.__position,s),this.__position=s,r},m.prototype.readUntilAfter=function(o){return this.readUntil(o,!0)},m.prototype.get_regexp=function(o,i){var r=null,s="g";return i&&e&&(s="y"),typeof o=="string"&&o!==""?r=new RegExp(o,s):o&&(r=new RegExp(o.source,s)),r},m.prototype.get_literal_regexp=function(o){return RegExp(o.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},m.prototype.peekUntilAfter=function(o){var i=this.__position,r=this.readUntilAfter(o);return this.__position=i,r},m.prototype.lookBack=function(o){var i=this.__position-1;return i>=o.length&&this.__input.substring(i-o.length,i).toLowerCase()===o},D.exports.InputScanner=m},,,,,function(D){function e(m,o){m=typeof m=="string"?m:m.source,o=typeof o=="string"?o:o.source,this.__directives_block_pattern=new RegExp(m+/ beautify( \w+[:]\w+)+ /.source+o,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(m+/\sbeautify\signore:end\s/.source+o,"g")}e.prototype.get_directives=function(m){if(!m.match(this.__directives_block_pattern))return null;var o={};this.__directive_pattern.lastIndex=0;for(var i=this.__directive_pattern.exec(m);i;)o[i[1]]=i[2],i=this.__directive_pattern.exec(m);return o},e.prototype.readIgnored=function(m){return m.readUntilAfter(this.__directives_end_ignore_pattern)},D.exports.Directives=e},,function(D,e,m){var o=m(16).Beautifier,i=m(17).Options;function r(s,a){var g=new o(s,a);return g.beautify()}D.exports=r,D.exports.defaultOptions=function(){return new i}},function(D,e,m){var o=m(17).Options,i=m(2).Output,r=m(8).InputScanner,s=m(13).Directives,a=new s(/\/\*/,/\*\//),g=/\r\n|[\r\n]/,b=/\r\n|[\r\n]/g,v=/\s/,h=/(?:\s|\n)+/g,d=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,S=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function C(I,N){this._source_text=I||"",this._options=new o(N),this._ch=null,this._input=null,this.NESTED_AT_RULE={page:!0,"font-face":!0,keyframes:!0,media:!0,supports:!0,document:!0},this.CONDITIONAL_GROUP_RULE={media:!0,supports:!0,document:!0},this.NON_SEMICOLON_NEWLINE_PROPERTY=["grid-template-areas","grid-template"]}C.prototype.eatString=function(I){var N="";for(this._ch=this._input.next();this._ch;){if(N+=this._ch,this._ch==="\\")N+=this._input.next();else if(I.indexOf(this._ch)!==-1||this._ch===`
`)break;this._ch=this._input.next()}return N},C.prototype.eatWhitespace=function(I){for(var N=v.test(this._input.peek()),M=0;v.test(this._input.peek());)this._ch=this._input.next(),I&&this._ch===`
`&&(M===0||M<this._options.max_preserve_newlines)&&(M++,this._output.add_new_line(!0));return N},C.prototype.foundNestedPseudoClass=function(){for(var I=0,N=1,M=this._input.peek(N);M;){if(M==="{")return!0;if(M==="(")I+=1;else if(M===")"){if(I===0)return!1;I-=1}else if(M===";"||M==="}")return!1;N++,M=this._input.peek(N)}return!1},C.prototype.print_string=function(I){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(I)},C.prototype.preserveSingleSpace=function(I){I&&(this._output.space_before_token=!0)},C.prototype.indent=function(){this._indentLevel++},C.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},C.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var I=this._source_text,N=this._options.eol;N==="auto"&&(N=`
`,I&&g.test(I||"")&&(N=I.match(g)[0])),I=I.replace(b,`
`);var M=I.match(/^[\t ]*/)[0];this._output=new i(this._options,M),this._input=new r(I),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var Y=0,ne=!1,U=!1,ge=!1,E=!1,p=!1,y=this._ch,x=!1,O,c,t;O=this._input.read(h),c=O!=="",t=y,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),y=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var n=this._input.read(d),l=a.get_directives(n);l&&l.ignore==="start"&&(n+=a.readIgnored(this._input)),this.print_string(n),this.eatWhitespace(!0),this._output.add_new_line()}else if(this._ch==="/"&&this._input.peek()==="/")this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(S)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(c),this.print_string(this._ch);var w=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);w.match(/[ :]$/)&&(w=this.eatString(": ").replace(/\s+$/,""),this.print_string(w),this._output.space_before_token=!0),Y===0&&w.indexOf(":")!==-1&&(U=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(c),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var K=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);K.match(/[ :]$/)&&(K=this.eatString(": ").replace(/\s+$/,""),this.print_string(K),this._output.space_before_token=!0),Y===0&&K.indexOf(":")!==-1?(U=!0,this.indent()):K in this.NESTED_AT_RULE?(this._nestedLevel+=1,K in this.CONDITIONAL_GROUP_RULE&&(ge=!0)):Y===0&&!U&&(E=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(c),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")U&&(U=!1,this.outdent()),E=!1,ge?(ge=!1,ne=this._indentLevel>=this._nestedLevel):ne=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&ne&&this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(t==="("?this._output.space_before_token=!1:t!==","&&this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line();else if(this._ch==="}")this.outdent(),this._output.add_new_line(),t==="{"&&this._output.trim(!0),U&&(this.outdent(),U=!1),this.print_string(this._ch),ne=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&this._input.peek()!=="}"&&this._output.add_new_line(!0),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var J=0;J<this.NON_SEMICOLON_NEWLINE_PROPERTY.length;J++)if(this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[J])){x=!0;break}(ne||ge)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!E&&Y===0?(this.print_string(":"),U||(U=!0,this._output.space_before_token=!0,this.eatWhitespace(!0),this.indent())):(this._input.lookBack(" ")&&(this._output.space_before_token=!0),this._input.peek()===":"?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":"))}else if(this._ch==='"'||this._ch==="'"){var V=t==='"'||t==="'";this.preserveSingleSpace(V||c),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")x=!1,Y===0?(U&&(this.outdent(),U=!1),E=!1,this.print_string(this._ch),this.eatWhitespace(!0),this._input.peek()!=="/"&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0);else if(this._ch==="(")if(this._input.lookBack("url"))this.print_string(this._ch),this.eatWhitespace(),Y++,this.indent(),this._ch=this._input.next(),this._ch===")"||this._ch==='"'||this._ch==="'"?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),Y&&(Y--,this.outdent()));else{var ee=!1;this._input.lookBack("with")&&(ee=!0),this.preserveSingleSpace(c||ee),this.print_string(this._ch),U&&t==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),p=!0):(this.eatWhitespace(),Y++,this.indent())}else if(this._ch===")")Y&&(Y--,this.outdent()),p&&this._input.peek()===";"&&this._options.selector_separator_newline&&(p=!1,this.outdent(),this._output.add_new_line()),this.print_string(this._ch);else if(this._ch===",")this.print_string(this._ch),this.eatWhitespace(!0),this._options.selector_separator_newline&&(!U||p)&&Y===0&&!E?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!U&&Y===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&v.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(c),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),v.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var se=t==='"'||t==="'";this.preserveSingleSpace(se||c),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
`&&x&&this._output.add_new_line()}var Ie=this._output.get_code(N);return Ie},D.exports.Beautifier=C},function(D,e,m){var o=m(6).Options;function i(r){o.call(this,r,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var s=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||s;var a=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var g=0;g<a.length;g++)a[g]!=="expand"?this.brace_style="collapse":this.brace_style=a[g]}i.prototype=new o,D.exports.Options=i}],A={};function B(D){var e=A[D];if(e!==void 0)return e.exports;var m=A[D]={exports:{}};return W[D](m,m.exports,B),m.exports}var L=B(15);T=L})();var H=T;f=[],_=function(){return{css_beautify:H}}.apply(ie,f),_!==void 0&&(De.exports=_)})()},40998:function(De,ie,f){var _,T;(function(){var H;(function(){"use strict";var L=[,,function(o){function i(a){this.__parent=a,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}i.prototype.clone_empty=function(){var a=new i(this.__parent);return a.set_indent(this.__indent_count,this.__alignment_count),a},i.prototype.item=function(a){return a<0?this.__items[this.__items.length+a]:this.__items[a]},i.prototype.has_match=function(a){for(var g=this.__items.length-1;g>=0;g--)if(this.__items[g].match(a))return!0;return!1},i.prototype.set_indent=function(a,g){this.is_empty()&&(this.__indent_count=a||0,this.__alignment_count=g||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},i.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},i.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},i.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var a=this.__parent.current_line;return a.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),a.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),a.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,a.__items[0]===" "&&(a.__items.splice(0,1),a.__character_count-=1),!0}return!1},i.prototype.is_empty=function(){return this.__items.length===0},i.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},i.prototype.push=function(a){this.__items.push(a);var g=a.lastIndexOf(`
`);g!==-1?this.__character_count=a.length-g:this.__character_count+=a.length},i.prototype.pop=function(){var a=null;return this.is_empty()||(a=this.__items.pop(),this.__character_count-=a.length),a},i.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},i.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},i.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},i.prototype.toString=function(){var a="";return this.is_empty()?this.__parent.indent_empty_lines&&(a=this.__parent.get_indent_string(this.__indent_count)):(a=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),a+=this.__items.join("")),a};function r(a,g){this.__cache=[""],this.__indent_size=a.indent_size,this.__indent_string=a.indent_char,a.indent_with_tabs||(this.__indent_string=new Array(a.indent_size+1).join(a.indent_char)),g=g||"",a.indent_level>0&&(g=new Array(a.indent_level+1).join(this.__indent_string)),this.__base_string=g,this.__base_string_length=g.length}r.prototype.get_indent_size=function(a,g){var b=this.__base_string_length;return g=g||0,a<0&&(b=0),b+=a*this.__indent_size,b+=g,b},r.prototype.get_indent_string=function(a,g){var b=this.__base_string;return g=g||0,a<0&&(a=0,b=""),g+=a*this.__indent_size,this.__ensure_cache(g),b+=this.__cache[g],b},r.prototype.__ensure_cache=function(a){for(;a>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var a=this.__cache.length,g=0,b="";this.__indent_size&&a>=this.__indent_size&&(g=Math.floor(a/this.__indent_size),a-=g*this.__indent_size,b=new Array(g+1).join(this.__indent_string)),a&&(b+=new Array(a+1).join(" ")),this.__cache.push(b)};function s(a,g){this.__indent_cache=new r(a,g),this.raw=!1,this._end_with_newline=a.end_with_newline,this.indent_size=a.indent_size,this.wrap_line_length=a.wrap_line_length,this.indent_empty_lines=a.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new i(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}s.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},s.prototype.get_line_number=function(){return this.__lines.length},s.prototype.get_indent_string=function(a,g){return this.__indent_cache.get_indent_string(a,g)},s.prototype.get_indent_size=function(a,g){return this.__indent_cache.get_indent_size(a,g)},s.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},s.prototype.add_new_line=function(a){return this.is_empty()||!a&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},s.prototype.get_code=function(a){this.trim(!0);var g=this.current_line.pop();g&&(g[g.length-1]===`
`&&(g=g.replace(/\n+$/g,"")),this.current_line.push(g)),this._end_with_newline&&this.__add_outputline();var b=this.__lines.join(`
`);return a!==`
`&&(b=b.replace(/[\n]/g,a)),b},s.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},s.prototype.set_indent=function(a,g){return a=a||0,g=g||0,this.next_line.set_indent(a,g),this.__lines.length>1?(this.current_line.set_indent(a,g),!0):(this.current_line.set_indent(),!1)},s.prototype.add_raw_token=function(a){for(var g=0;g<a.newlines;g++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(a.whitespace_before),this.current_line.push(a.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},s.prototype.add_token=function(a){this.__add_space_before_token(),this.current_line.push(a),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},s.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},s.prototype.remove_indent=function(a){for(var g=this.__lines.length;a<g;)this.__lines[a]._remove_indent(),a++;this.current_line._remove_wrap_indent()},s.prototype.trim=function(a){for(a=a===void 0?!1:a,this.current_line.trim();a&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},s.prototype.just_added_newline=function(){return this.current_line.is_empty()},s.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},s.prototype.ensure_empty_line_above=function(a,g){for(var b=this.__lines.length-2;b>=0;){var v=this.__lines[b];if(v.is_empty())break;if(v.item(0).indexOf(a)!==0&&v.item(-1)!==g){this.__lines.splice(b+1,0,new i(this)),this.previous_line=this.__lines[this.__lines.length-2];break}b--}},o.exports.Output=s},function(o){function i(r,s,a,g){this.type=r,this.text=s,this.comments_before=null,this.newlines=a||0,this.whitespace_before=g||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}o.exports.Token=i},,,function(o){function i(a,g){this.raw_options=r(a,g),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}i.prototype._get_array=function(a,g){var b=this.raw_options[a],v=g||[];return typeof b=="object"?b!==null&&typeof b.concat=="function"&&(v=b.concat()):typeof b=="string"&&(v=b.split(/[^a-zA-Z0-9_\/\-]+/)),v},i.prototype._get_boolean=function(a,g){var b=this.raw_options[a],v=b===void 0?!!g:!!b;return v},i.prototype._get_characters=function(a,g){var b=this.raw_options[a],v=g||"";return typeof b=="string"&&(v=b.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),v},i.prototype._get_number=function(a,g){var b=this.raw_options[a];g=parseInt(g,10),isNaN(g)&&(g=0);var v=parseInt(b,10);return isNaN(v)&&(v=g),v},i.prototype._get_selection=function(a,g,b){var v=this._get_selection_list(a,g,b);if(v.length!==1)throw new Error("Invalid Option Value: The option '"+a+`' can only be one of the following values:
`+g+`
You passed in: '`+this.raw_options[a]+"'");return v[0]},i.prototype._get_selection_list=function(a,g,b){if(!g||g.length===0)throw new Error("Selection list cannot be empty.");if(b=b||[g[0]],!this._is_valid_selection(b,g))throw new Error("Invalid Default Value!");var v=this._get_array(a,b);if(!this._is_valid_selection(v,g))throw new Error("Invalid Option Value: The option '"+a+`' can contain only the following values:
`+g+`
You passed in: '`+this.raw_options[a]+"'");return v},i.prototype._is_valid_selection=function(a,g){return a.length&&g.length&&!a.some(function(b){return g.indexOf(b)===-1})};function r(a,g){var b={};a=s(a);var v;for(v in a)v!==g&&(b[v]=a[v]);if(g&&a[g])for(v in a[g])b[v]=a[g][v];return b}function s(a){var g={},b;for(b in a){var v=b.replace(/-/g,"_");g[v]=a[b]}return g}o.exports.Options=i,o.exports.normalizeOpts=s,o.exports.mergeOpts=r},,function(o){var i=RegExp.prototype.hasOwnProperty("sticky");function r(s){this.__input=s||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position<this.__input_length},r.prototype.next=function(){var s=null;return this.hasNext()&&(s=this.__input.charAt(this.__position),this.__position+=1),s},r.prototype.peek=function(s){var a=null;return s=s||0,s+=this.__position,s>=0&&s<this.__input_length&&(a=this.__input.charAt(s)),a},r.prototype.__match=function(s,a){s.lastIndex=a;var g=s.exec(this.__input);return g&&!(i&&s.sticky)&&g.index!==a&&(g=null),g},r.prototype.test=function(s,a){return a=a||0,a+=this.__position,a>=0&&a<this.__input_length?!!this.__match(s,a):!1},r.prototype.testChar=function(s,a){var g=this.peek(a);return s.lastIndex=0,g!==null&&s.test(g)},r.prototype.match=function(s){var a=this.__match(s,this.__position);return a?this.__position+=a[0].length:a=null,a},r.prototype.read=function(s,a,g){var b="",v;return s&&(v=this.match(s),v&&(b+=v[0])),a&&(v||!s)&&(b+=this.readUntil(a,g)),b},r.prototype.readUntil=function(s,a){var g="",b=this.__position;s.lastIndex=this.__position;var v=s.exec(this.__input);return v?(b=v.index,a&&(b+=v[0].length)):b=this.__input_length,g=this.__input.substring(this.__position,b),this.__position=b,g},r.prototype.readUntilAfter=function(s){return this.readUntil(s,!0)},r.prototype.get_regexp=function(s,a){var g=null,b="g";return a&&i&&(b="y"),typeof s=="string"&&s!==""?g=new RegExp(s,b):s&&(g=new RegExp(s.source,b)),g},r.prototype.get_literal_regexp=function(s){return RegExp(s.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},r.prototype.peekUntilAfter=function(s){var a=this.__position,g=this.readUntilAfter(s);return this.__position=a,g},r.prototype.lookBack=function(s){var a=this.__position-1;return a>=s.length&&this.__input.substring(a-s.length,a).toLowerCase()===s},o.exports.InputScanner=r},function(o,i,r){var s=r(8).InputScanner,a=r(3).Token,g=r(10).TokenStream,b=r(11).WhitespacePattern,v={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},h=function(d,S){this._input=new s(d),this._options=S||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new b(this._input)};h.prototype.tokenize=function(){this._input.restart(),this.__tokens=new g,this._reset();for(var d,S=new a(v.START,""),C=null,I=[],N=new g;S.type!==v.EOF;){for(d=this._get_next_token(S,C);this._is_comment(d);)N.add(d),d=this._get_next_token(S,C);N.isEmpty()||(d.comments_before=N,N=new g),d.parent=C,this._is_opening(d)?(I.push(C),C=d):C&&this._is_closing(d,C)&&(d.opened=C,C.closed=d,C=I.pop(),d.parent=C),d.previous=S,S.next=d,this.__tokens.add(d),S=d}return this.__tokens},h.prototype._is_first_token=function(){return this.__tokens.isEmpty()},h.prototype._reset=function(){},h.prototype._get_next_token=function(d,S){this._readWhitespace();var C=this._input.read(/.+/g);return C?this._create_token(v.RAW,C):this._create_token(v.EOF,"")},h.prototype._is_comment=function(d){return!1},h.prototype._is_opening=function(d){return!1},h.prototype._is_closing=function(d,S){return!1},h.prototype._create_token=function(d,S){var C=new a(d,S,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return C},h.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},o.exports.Tokenizer=h,o.exports.TOKEN=v},function(o){function i(r){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=r}i.prototype.restart=function(){this.__position=0},i.prototype.isEmpty=function(){return this.__tokens_length===0},i.prototype.hasNext=function(){return this.__position<this.__tokens_length},i.prototype.next=function(){var r=null;return this.hasNext()&&(r=this.__tokens[this.__position],this.__position+=1),r},i.prototype.peek=function(r){var s=null;return r=r||0,r+=this.__position,r>=0&&r<this.__tokens_length&&(s=this.__tokens[r]),s},i.prototype.add=function(r){this.__parent_token&&(r.parent=this.__parent_token),this.__tokens.push(r),this.__tokens_length+=1},o.exports.TokenStream=i},function(o,i,r){var s=r(12).Pattern;function a(g,b){s.call(this,g,b),b?this._line_regexp=this._input.get_regexp(b._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}a.prototype=new s,a.prototype.__set_whitespace_patterns=function(g,b){g+="\\t ",b+="\\n\\r",this._match_pattern=this._input.get_regexp("["+g+b+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+b+"]")},a.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var g=this._input.read(this._match_pattern);if(g===" ")this.whitespace_before_token=" ";else if(g){var b=this.__split(this._newline_regexp,g);this.newline_count=b.length-1,this.whitespace_before_token=b[this.newline_count]}return g},a.prototype.matching=function(g,b){var v=this._create();return v.__set_whitespace_patterns(g,b),v._update(),v},a.prototype._create=function(){return new a(this._input,this)},a.prototype.__split=function(g,b){g.lastIndex=0;for(var v=0,h=[],d=g.exec(b);d;)h.push(b.substring(v,d.index)),v=d.index+d[0].length,d=g.exec(b);return v<b.length?h.push(b.substring(v,b.length)):h.push(""),h},o.exports.WhitespacePattern=a},function(o){function i(r,s){this._input=r,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,s&&(this._starting_pattern=this._input.get_regexp(s._starting_pattern,!0),this._match_pattern=this._input.get_regexp(s._match_pattern,!0),this._until_pattern=this._input.get_regexp(s._until_pattern),this._until_after=s._until_after)}i.prototype.read=function(){var r=this._input.read(this._starting_pattern);return(!this._starting_pattern||r)&&(r+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),r},i.prototype.read_match=function(){return this._input.match(this._match_pattern)},i.prototype.until_after=function(r){var s=this._create();return s._until_after=!0,s._until_pattern=this._input.get_regexp(r),s._update(),s},i.prototype.until=function(r){var s=this._create();return s._until_after=!1,s._until_pattern=this._input.get_regexp(r),s._update(),s},i.prototype.starting_with=function(r){var s=this._create();return s._starting_pattern=this._input.get_regexp(r,!0),s._update(),s},i.prototype.matching=function(r){var s=this._create();return s._match_pattern=this._input.get_regexp(r,!0),s._update(),s},i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){},o.exports.Pattern=i},function(o){function i(r,s){r=typeof r=="string"?r:r.source,s=typeof s=="string"?s:s.source,this.__directives_block_pattern=new RegExp(r+/ beautify( \w+[:]\w+)+ /.source+s,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(r+/\sbeautify\signore:end\s/.source+s,"g")}i.prototype.get_directives=function(r){if(!r.match(this.__directives_block_pattern))return null;var s={};this.__directive_pattern.lastIndex=0;for(var a=this.__directive_pattern.exec(r);a;)s[a[1]]=a[2],a=this.__directive_pattern.exec(r);return s},i.prototype.readIgnored=function(r){return r.readUntilAfter(this.__directives_end_ignore_pattern)},o.exports.Directives=i},function(o,i,r){var s=r(12).Pattern,a={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function g(b,v){s.call(this,b,v),this.__template_pattern=null,this._disabled=Object.assign({},a),this._excluded=Object.assign({},a),v&&(this.__template_pattern=this._input.get_regexp(v.__template_pattern),this._excluded=Object.assign(this._excluded,v._excluded),this._disabled=Object.assign(this._disabled,v._disabled));var h=new s(b);this.__patterns={handlebars_comment:h.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:h.starting_with(/{{{/).until_after(/}}}/),handlebars:h.starting_with(/{{/).until_after(/}}/),php:h.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:h.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:h.starting_with(/{%/).until_after(/%}/),django_value:h.starting_with(/{{/).until_after(/}}/),django_comment:h.starting_with(/{#/).until_after(/#}/),smarty:h.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:h.starting_with(/{\*/).until_after(/\*}/),smarty_literal:h.starting_with(/{literal}/).until_after(/{\/literal}/)}}g.prototype=new s,g.prototype._create=function(){return new g(this._input,this)},g.prototype._update=function(){this.__set_templated_pattern()},g.prototype.disable=function(b){var v=this._create();return v._disabled[b]=!0,v._update(),v},g.prototype.read_options=function(b){var v=this._create();for(var h in a)v._disabled[h]=b.templating.indexOf(h)===-1;return v._update(),v},g.prototype.exclude=function(b){var v=this._create();return v._excluded[b]=!0,v._update(),v},g.prototype.read=function(){var b="";this._match_pattern?b=this._input.read(this._starting_pattern):b=this._input.read(this._starting_pattern,this.__template_pattern);for(var v=this._read_template();v;)this._match_pattern?v+=this._input.read(this._match_pattern):v+=this._input.readUntil(this.__template_pattern),b+=v,v=this._read_template();return this._until_after&&(b+=this._input.readUntilAfter(this._until_pattern)),b},g.prototype.__set_templated_pattern=function(){var b=[];this._disabled.php||b.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||b.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||b.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||b.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(b.push(this.__patterns.django._starting_pattern.source),b.push(this.__patterns.django_value._starting_pattern.source),b.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||b.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&b.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+b.join("|")+")")},g.prototype._read_template=function(){var b="",v=this._input.peek();if(v==="<"){var h=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&h==="?"&&(b=b||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&h==="%"&&(b=b||this.__patterns.erb.read())}else v==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(b=b||this.__patterns.handlebars_comment.read(),b=b||this.__patterns.handlebars_unescaped.read(),b=b||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(b=b||this.__patterns.django_value.read()),this._excluded.django||(b=b||this.__patterns.django_comment.read(),b=b||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(b=b||this.__patterns.smarty_comment.read(),b=b||this.__patterns.smarty_literal.read(),b=b||this.__patterns.smarty.read()));return b},o.exports.TemplatablePattern=g},,,,function(o,i,r){var s=r(19).Beautifier,a=r(20).Options;function g(b,v,h,d){var S=new s(b,v,h,d);return S.beautify()}o.exports=g,o.exports.defaultOptions=function(){return new a}},function(o,i,r){var s=r(20).Options,a=r(2).Output,g=r(21).Tokenizer,b=r(21).TOKEN,v=/\r\n|[\r\n]/,h=/\r\n|[\r\n]/g,d=function(E,p){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=E.max_preserve_newlines,this.preserve_newlines=E.preserve_newlines,this._output=new a(E,p)};d.prototype.current_line_has_match=function(E){return this._output.current_line.has_match(E)},d.prototype.set_space_before_token=function(E,p){this._output.space_before_token=E,this._output.non_breaking_space=p},d.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},d.prototype.add_raw_token=function(E){this._output.add_raw_token(E)},d.prototype.print_preserved_newlines=function(E){var p=0;E.type!==b.TEXT&&E.previous.type!==b.TEXT&&(p=E.newlines?1:0),this.preserve_newlines&&(p=E.newlines<this.max_preserve_newlines+1?E.newlines:this.max_preserve_newlines+1);for(var y=0;y<p;y++)this.print_newline(y>0);return p!==0},d.prototype.traverse_whitespace=function(E){return E.whitespace_before||E.newlines?(this.print_preserved_newlines(E)||(this._output.space_before_token=!0),!0):!1},d.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},d.prototype.print_newline=function(E){this._output.add_new_line(E)},d.prototype.print_token=function(E){E.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(E.text))},d.prototype.indent=function(){this.indent_level++},d.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},d.prototype.get_full_indent=function(E){return E=this.indent_level+(E||0),E<1?"":this._output.get_indent_string(E)};var S=function(E){for(var p=null,y=E.next;y.type!==b.EOF&&E.closed!==y;){if(y.type===b.ATTRIBUTE&&y.text==="type"){y.next&&y.next.type===b.EQUALS&&y.next.next&&y.next.next.type===b.VALUE&&(p=y.next.next.text);break}y=y.next}return p},C=function(E,p){var y=null,x=null;return p.closed?(E==="script"?y="text/javascript":E==="style"&&(y="text/css"),y=S(p)||y,y.search("text/css")>-1?x="css":y.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?x="javascript":y.search(/(text|application|dojo)\/(x-)?(html)/)>-1?x="html":y.search(/test\/null/)>-1&&(x="null"),x):null};function I(E,p){return p.indexOf(E)!==-1}function N(E,p,y){this.parent=E||null,this.tag=p?p.tag_name:"",this.indent_level=y||0,this.parser_token=p||null}function M(E){this._printer=E,this._current_frame=null}M.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},M.prototype.record_tag=function(E){var p=new N(this._current_frame,E,this._printer.indent_level);this._current_frame=p},M.prototype._try_pop_frame=function(E){var p=null;return E&&(p=E.parser_token,this._printer.indent_level=E.indent_level,this._current_frame=E.parent),p},M.prototype._get_frame=function(E,p){for(var y=this._current_frame;y&&E.indexOf(y.tag)===-1;){if(p&&p.indexOf(y.tag)!==-1){y=null;break}y=y.parent}return y},M.prototype.try_pop=function(E,p){var y=this._get_frame([E],p);return this._try_pop_frame(y)},M.prototype.indent_to_tag=function(E){var p=this._get_frame(E);p&&(this._printer.indent_level=p.indent_level)};function Y(E,p,y,x){this._source_text=E||"",p=p||{},this._js_beautify=y,this._css_beautify=x,this._tag_stack=null;var O=new s(p,"html");this._options=O,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,5)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,8)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}Y.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var E=this._source_text,p=this._options.eol;this._options.eol==="auto"&&(p=`
`,E&&v.test(E)&&(p=E.match(v)[0])),E=E.replace(h,`
`);var y=E.match(/^[\t ]*/)[0],x={text:"",type:""},O=new ne(this._options),c=new d(this._options,y),t=new g(E,this._options).tokenize();this._tag_stack=new M(c);for(var n=null,l=t.next();l.type!==b.EOF;)l.type===b.TAG_OPEN||l.type===b.COMMENT?(n=this._handle_tag_open(c,l,O,x,t),O=n):l.type===b.ATTRIBUTE||l.type===b.EQUALS||l.type===b.VALUE||l.type===b.TEXT&&!O.tag_complete?n=this._handle_inside_tag(c,l,O,x):l.type===b.TAG_CLOSE?n=this._handle_tag_close(c,l,O):l.type===b.TEXT?n=this._handle_text(c,l,O):l.type===b.CONTROL_FLOW_OPEN?n=this._handle_control_flow_open(c,l):l.type===b.CONTROL_FLOW_CLOSE?n=this._handle_control_flow_close(c,l):c.add_raw_token(l),x=n,l=t.next();var w=c._output.get_code(p);return w},Y.prototype._handle_control_flow_open=function(E,p){var y={text:p.text,type:p.type};return E.set_space_before_token(p.newlines||p.whitespace_before!=="",!0),p.newlines?E.print_preserved_newlines(p):E.set_space_before_token(p.newlines||p.whitespace_before!=="",!0),E.print_token(p),E.indent(),y},Y.prototype._handle_control_flow_close=function(E,p){var y={text:p.text,type:p.type};return E.deindent(),p.newlines?E.print_preserved_newlines(p):E.set_space_before_token(p.newlines||p.whitespace_before!=="",!0),E.print_token(p),y},Y.prototype._handle_tag_close=function(E,p,y){var x={text:p.text,type:p.type};return E.alignment_size=0,y.tag_complete=!0,E.set_space_before_token(p.newlines||p.whitespace_before!=="",!0),y.is_unformatted?E.add_raw_token(p):(y.tag_start_char==="<"&&(E.set_space_before_token(p.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&y.has_wrapped_attrs&&E.print_newline(!1)),E.print_token(p)),y.indent_content&&!(y.is_unformatted||y.is_content_unformatted)&&(E.indent(),y.indent_content=!1),!y.is_inline_element&&!(y.is_unformatted||y.is_content_unformatted)&&E.set_wrap_point(),x},Y.prototype._handle_inside_tag=function(E,p,y,x){var O=y.has_wrapped_attrs,c={text:p.text,type:p.type};return E.set_space_before_token(p.newlines||p.whitespace_before!=="",!0),y.is_unformatted?E.add_raw_token(p):y.tag_start_char==="{"&&p.type===b.TEXT?E.print_preserved_newlines(p)?(p.newlines=0,E.add_raw_token(p)):E.print_token(p):(p.type===b.ATTRIBUTE?E.set_space_before_token(!0):(p.type===b.EQUALS||p.type===b.VALUE&&p.previous.type===b.EQUALS)&&E.set_space_before_token(!1),p.type===b.ATTRIBUTE&&y.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(E.traverse_whitespace(p),O=O||p.newlines!==0),this._is_wrap_attributes_force&&y.attr_count>=this._options.wrap_attributes_min_attrs&&(x.type!==b.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(E.print_newline(!1),O=!0)),E.print_token(p),O=O||E.previous_token_wrapped(),y.has_wrapped_attrs=O),c},Y.prototype._handle_text=function(E,p,y){var x={text:p.text,type:"TK_CONTENT"};return y.custom_beautifier_name?this._print_custom_beatifier_text(E,p,y):y.is_unformatted||y.is_content_unformatted?E.add_raw_token(p):(E.traverse_whitespace(p),E.print_token(p)),x},Y.prototype._print_custom_beatifier_text=function(E,p,y){var x=this;if(p.text!==""){var O=p.text,c,t=1,n="",l="";y.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?c=this._js_beautify:y.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?c=this._css_beautify:y.custom_beautifier_name==="html"&&(c=function(se,Ie){var Ae=new Y(se,Ie,x._js_beautify,x._css_beautify);return Ae.beautify()}),this._options.indent_scripts==="keep"?t=0:this._options.indent_scripts==="separate"&&(t=-E.indent_level);var w=E.get_full_indent(t);if(O=O.replace(/\n[ \t]*$/,""),y.custom_beautifier_name!=="html"&&O[0]==="<"&&O.match(/^(<!--|<!\[CDATA\[)/)){var K=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(O);if(!K){E.add_raw_token(p);return}n=w+K[1]+`
`,O=K[4],K[5]&&(l=w+K[5]),O=O.replace(/\n[ \t]*$/,""),(K[2]||K[3].indexOf(`
`)!==-1)&&(K=K[3].match(/[ \t]+$/),K&&(p.whitespace_before=K[0]))}if(O)if(c){var J=function(){this.eol=`
`};J.prototype=this._options.raw_options;var V=new J;O=c(w+O,V)}else{var ee=p.whitespace_before;ee&&(O=O.replace(new RegExp(`
(`+ee+")?","g"),`
`)),O=w+O.replace(/\n/g,`
`+w)}n&&(O?O=n+O+`
`+l:O=n+l),E.print_newline(!1),O&&(p.text=O,p.whitespace_before="",p.newlines=0,E.add_raw_token(p),E.print_newline(!0))}},Y.prototype._handle_tag_open=function(E,p,y,x,O){var c=this._get_tag_open_token(p);if((y.is_unformatted||y.is_content_unformatted)&&!y.is_empty_element&&p.type===b.TAG_OPEN&&!c.is_start_tag?(E.add_raw_token(p),c.start_tag_token=this._tag_stack.try_pop(c.tag_name)):(E.traverse_whitespace(p),this._set_tag_position(E,p,c,y,x),c.is_inline_element||E.set_wrap_point(),E.print_token(p)),c.is_start_tag&&this._is_wrap_attributes_force){var t=0,n;do n=O.peek(t),n.type===b.ATTRIBUTE&&(c.attr_count+=1),t+=1;while(n.type!==b.EOF&&n.type!==b.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(c.alignment_size=p.text.length+1),!c.tag_complete&&!c.is_unformatted&&(E.alignment_size=c.alignment_size),c};var ne=function(E,p,y){if(this.parent=p||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",!y)this.tag_complete=!0;else{var x;this.tag_start_char=y.text[0],this.text=y.text,this.tag_start_char==="<"?(x=y.text.match(/^<([^\s>]*)/),this.tag_check=x?x[1]:""):(x=y.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=x?x[1]:"",(y.text.startsWith("{{#>")||y.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&y.next!==null?this.tag_check=y.next.text.split(" ")[0]:this.tag_check=y.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),y.type===b.COMMENT&&(this.tag_complete=!0),this.is_start_tag=this.tag_check.charAt(0)!=="/",this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||y.closed&&y.closed.text==="/>";var O=2;this.tag_start_char==="{"&&this.text.length>=3&&this.text.charAt(2)==="~"&&(O=3),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(!E.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(O)))}};Y.prototype._get_tag_open_token=function(E){var p=new ne(this._options,this._tag_stack.get_parser_token(),E);return p.alignment_size=this._options.wrap_attributes_indent_size,p.is_end_tag=p.is_end_tag||I(p.tag_check,this._options.void_elements),p.is_empty_element=p.tag_complete||p.is_start_tag&&p.is_end_tag,p.is_unformatted=!p.tag_complete&&I(p.tag_check,this._options.unformatted),p.is_content_unformatted=!p.is_empty_element&&I(p.tag_check,this._options.content_unformatted),p.is_inline_element=I(p.tag_name,this._options.inline)||this._options.inline_custom_elements&&p.tag_name.includes("-")||p.tag_start_char==="{",p},Y.prototype._set_tag_position=function(E,p,y,x,O){if(y.is_empty_element||(y.is_end_tag?y.start_tag_token=this._tag_stack.try_pop(y.tag_name):(this._do_optional_end_element(y)&&(y.is_inline_element||E.print_newline(!1)),this._tag_stack.record_tag(y),(y.tag_name==="script"||y.tag_name==="style")&&!(y.is_unformatted||y.is_content_unformatted)&&(y.custom_beautifier_name=C(y.tag_check,p)))),I(y.tag_check,this._options.extra_liners)&&(E.print_newline(!1),E._output.just_added_blankline()||E.print_newline(!0)),y.is_empty_element){if(y.tag_start_char==="{"&&y.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),y.indent_content=!0;var c=E.current_line_has_match(/{{#if/);c||E.print_newline(!1)}y.tag_name==="!--"&&O.type===b.TAG_CLOSE&&x.is_end_tag&&y.text.indexOf(`
`)===-1||(y.is_inline_element||y.is_unformatted||E.print_newline(!1),this._calcluate_parent_multiline(E,y))}else if(y.is_end_tag){var t=!1;t=y.start_tag_token&&y.start_tag_token.multiline_content,t=t||!y.is_inline_element&&!(x.is_inline_element||x.is_unformatted)&&!(O.type===b.TAG_CLOSE&&y.start_tag_token===x)&&O.type!=="TK_CONTENT",(y.is_content_unformatted||y.is_unformatted)&&(t=!1),t&&E.print_newline(!1)}else y.indent_content=!y.custom_beautifier_name,y.tag_start_char==="<"&&(y.tag_name==="html"?y.indent_content=this._options.indent_inner_html:y.tag_name==="head"?y.indent_content=this._options.indent_head_inner_html:y.tag_name==="body"&&(y.indent_content=this._options.indent_body_inner_html)),!(y.is_inline_element||y.is_unformatted)&&(O.type!=="TK_CONTENT"||y.is_content_unformatted)&&E.print_newline(!1),this._calcluate_parent_multiline(E,y)},Y.prototype._calcluate_parent_multiline=function(E,p){p.parent&&E._output.just_added_newline()&&!((p.is_inline_element||p.is_unformatted)&&p.parent.is_inline_element)&&(p.parent.multiline_content=!0)};var U=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","menu","nav","ol","p","pre","section","table","ul"],ge=["a","audio","del","ins","map","noscript","video"];Y.prototype._do_optional_end_element=function(E){var p=null;if(!(E.is_empty_element||!E.is_start_tag||!E.parent)){if(E.tag_name==="body")p=p||this._tag_stack.try_pop("head");else if(E.tag_name==="li")p=p||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(E.tag_name==="dd"||E.tag_name==="dt")p=p||this._tag_stack.try_pop("dt",["dl"]),p=p||this._tag_stack.try_pop("dd",["dl"]);else if(E.parent.tag_name==="p"&&U.indexOf(E.tag_name)!==-1){var y=E.parent.parent;(!y||ge.indexOf(y.tag_name)===-1)&&(p=p||this._tag_stack.try_pop("p"))}else E.tag_name==="rp"||E.tag_name==="rt"?(p=p||this._tag_stack.try_pop("rt",["ruby","rtc"]),p=p||this._tag_stack.try_pop("rp",["ruby","rtc"])):E.tag_name==="optgroup"?p=p||this._tag_stack.try_pop("optgroup",["select"]):E.tag_name==="option"?p=p||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):E.tag_name==="colgroup"?p=p||this._tag_stack.try_pop("caption",["table"]):E.tag_name==="thead"?(p=p||this._tag_stack.try_pop("caption",["table"]),p=p||this._tag_stack.try_pop("colgroup",["table"])):E.tag_name==="tbody"||E.tag_name==="tfoot"?(p=p||this._tag_stack.try_pop("caption",["table"]),p=p||this._tag_stack.try_pop("colgroup",["table"]),p=p||this._tag_stack.try_pop("thead",["table"]),p=p||this._tag_stack.try_pop("tbody",["table"])):E.tag_name==="tr"?(p=p||this._tag_stack.try_pop("caption",["table"]),p=p||this._tag_stack.try_pop("colgroup",["table"]),p=p||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(E.tag_name==="th"||E.tag_name==="td")&&(p=p||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),p=p||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return E.parent=this._tag_stack.get_parser_token(),p}},o.exports.Beautifier=Y},function(o,i,r){var s=r(6).Options;function a(g){s.call(this,g,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_min_attrs=this._get_number("wrap_attributes_min_attrs",2),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.inline_custom_elements=this._get_boolean("inline_custom_elements",!0),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}a.prototype=new s,o.exports.Options=a},function(o,i,r){var s=r(9).Tokenizer,a=r(9).TOKEN,g=r(13).Directives,b=r(14).TemplatablePattern,v=r(12).Pattern,h={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",CONTROL_FLOW_OPEN:"TK_CONTROL_FLOW_OPEN",CONTROL_FLOW_CLOSE:"TK_CONTROL_FLOW_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:a.START,RAW:a.RAW,EOF:a.EOF},d=new g(/<\!--/,/-->/),S=function(C,I){s.call(this,C,I),this._current_tag_name="";var N=new b(this._input).read_options(this._options),M=new v(this._input);if(this.__patterns={word:N.until(/[\n\r\t <]/),word_control_flow_close_excluded:N.until(/[\n\r\t <}]/),single_quote:N.until_after(/'/),double_quote:N.until_after(/"/),attribute:N.until(/[\n\r\t =>]|\/>/),element_name:N.until(/[\n\r\t >\/]/),angular_control_flow_start:M.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:M.starting_with(/{{!--/).until_after(/--}}/),handlebars:M.starting_with(/{{/).until_after(/}}/),handlebars_open:M.until(/[\n\r\t }]/),handlebars_raw_close:M.until(/}}/),comment:M.starting_with(/<!--/).until_after(/-->/),cdata:M.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:M.starting_with(/<!\[/).until_after(/]>/),processing:M.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars"),this.__patterns.word_control_flow_close_excluded=this.__patterns.word_control_flow_close_excluded.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var Y=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=M.matching(Y).until_after(Y)}};S.prototype=new s,S.prototype._is_comment=function(C){return!1},S.prototype._is_opening=function(C){return C.type===h.TAG_OPEN||C.type===h.CONTROL_FLOW_OPEN},S.prototype._is_closing=function(C,I){return C.type===h.TAG_CLOSE&&I&&((C.text===">"||C.text==="/>")&&I.text[0]==="<"||C.text==="}}"&&I.text[0]==="{"&&I.text[1]==="{")||C.type===h.CONTROL_FLOW_CLOSE&&C.text==="}"&&I.text.endsWith("{")},S.prototype._reset=function(){this._current_tag_name=""},S.prototype._get_next_token=function(C,I){var N=null;this._readWhitespace();var M=this._input.peek();return M===null?this._create_token(h.EOF,""):(N=N||this._read_open_handlebars(M,I),N=N||this._read_attribute(M,C,I),N=N||this._read_close(M,I),N=N||this._read_script_and_style(M,C),N=N||this._read_control_flows(M,I),N=N||this._read_raw_content(M,C,I),N=N||this._read_content_word(M,I),N=N||this._read_comment_or_cdata(M),N=N||this._read_processing(M),N=N||this._read_open(M,I),N=N||this._create_token(h.UNKNOWN,this._input.next()),N)},S.prototype._read_comment_or_cdata=function(C){var I=null,N=null,M=null;if(C==="<"){var Y=this._input.peek(1);Y==="!"&&(N=this.__patterns.comment.read(),N?(M=d.get_directives(N),M&&M.ignore==="start"&&(N+=d.readIgnored(this._input))):N=this.__patterns.cdata.read()),N&&(I=this._create_token(h.COMMENT,N),I.directives=M)}return I},S.prototype._read_processing=function(C){var I=null,N=null,M=null;if(C==="<"){var Y=this._input.peek(1);(Y==="!"||Y==="?")&&(N=this.__patterns.conditional_comment.read(),N=N||this.__patterns.processing.read()),N&&(I=this._create_token(h.COMMENT,N),I.directives=M)}return I},S.prototype._read_open=function(C,I){var N=null,M=null;return(!I||I.type===h.CONTROL_FLOW_OPEN)&&C==="<"&&(N=this._input.next(),this._input.peek()==="/"&&(N+=this._input.next()),N+=this.__patterns.element_name.read(),M=this._create_token(h.TAG_OPEN,N)),M},S.prototype._read_open_handlebars=function(C,I){var N=null,M=null;return(!I||I.type===h.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&C==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?(N=this.__patterns.handlebars_comment.read(),N=N||this.__patterns.handlebars.read(),M=this._create_token(h.COMMENT,N)):(N=this.__patterns.handlebars_open.read(),M=this._create_token(h.TAG_OPEN,N))),M},S.prototype._read_control_flows=function(C,I){var N="",M=null;if(!this._options.templating.includes("angular"))return M;if(C==="@"){if(N=this.__patterns.angular_control_flow_start.read(),N==="")return M;for(var Y=N.endsWith("(")?1:0,ne=0;!(N.endsWith("{")&&Y===ne);){var U=this._input.next();if(U===null)break;U==="("?Y++:U===")"&&ne++,N+=U}M=this._create_token(h.CONTROL_FLOW_OPEN,N)}else C==="}"&&I&&I.type===h.CONTROL_FLOW_OPEN&&(N=this._input.next(),M=this._create_token(h.CONTROL_FLOW_CLOSE,N));return M},S.prototype._read_close=function(C,I){var N=null,M=null;return I&&I.type===h.TAG_OPEN&&(I.text[0]==="<"&&(C===">"||C==="/"&&this._input.peek(1)===">")?(N=this._input.next(),C==="/"&&(N+=this._input.next()),M=this._create_token(h.TAG_CLOSE,N)):I.text[0]==="{"&&C==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),M=this._create_token(h.TAG_CLOSE,"}}"))),M},S.prototype._read_attribute=function(C,I,N){var M=null,Y="";if(N&&N.text[0]==="<")if(C==="=")M=this._create_token(h.EQUALS,this._input.next());else if(C==='"'||C==="'"){var ne=this._input.next();C==='"'?ne+=this.__patterns.double_quote.read():ne+=this.__patterns.single_quote.read(),M=this._create_token(h.VALUE,ne)}else Y=this.__patterns.attribute.read(),Y&&(I.type===h.EQUALS?M=this._create_token(h.VALUE,Y):M=this._create_token(h.ATTRIBUTE,Y));return M},S.prototype._is_content_unformatted=function(C){return this._options.void_elements.indexOf(C)===-1&&(this._options.content_unformatted.indexOf(C)!==-1||this._options.unformatted.indexOf(C)!==-1)},S.prototype._read_raw_content=function(C,I,N){var M="";if(N&&N.text[0]==="{")M=this.__patterns.handlebars_raw_close.read();else if(I.type===h.TAG_CLOSE&&I.opened.text[0]==="<"&&I.text[0]!=="/"){var Y=I.opened.text.substr(1).toLowerCase();this._is_content_unformatted(Y)&&(M=this._input.readUntil(new RegExp("</"+Y+"[\\n\\r\\t ]*?>","ig")))}return M?this._create_token(h.TEXT,M):null},S.prototype._read_script_and_style=function(C,I){if(I.type===h.TAG_CLOSE&&I.opened.text[0]==="<"&&I.text[0]!=="/"){var N=I.opened.text.substr(1).toLowerCase();if(N==="script"||N==="style"){var M=this._read_comment_or_cdata(C);if(M)return M.type=h.TEXT,M;var Y=this._input.readUntil(new RegExp("</"+N+"[\\n\\r\\t ]*?>","ig"));if(Y)return this._create_token(h.TEXT,Y)}}return null},S.prototype._read_content_word=function(C,I){var N="";return this._options.unformatted_content_delimiter&&C===this._options.unformatted_content_delimiter[0]&&(N=this.__patterns.unformatted_content_delimiter.read()),N||(N=I&&I.type===h.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),N?this._create_token(h.TEXT,N):null},o.exports.Tokenizer=S,o.exports.TOKEN=h}],D={};function e(o){var i=D[o];if(i!==void 0)return i.exports;var r=D[o]={exports:{}};return L[o](r,r.exports,e),r.exports}var m=e(18);H=m})();var W=H;if(1)_=[f,f(58553),f(87804)],T=function(L){var D=f(58553),e=f(87804);return{html_beautify:function(m,o){return W(m,o,D.js_beautify,e.css_beautify)}}}.apply(ie,_),T!==void 0&&(De.exports=T);else var A,B})()},58553:function(De,ie){var f,_;(function(){var T;(function(){"use strict";var W=[function(D,e,m){var o=m(1).Beautifier,i=m(5).Options;function r(s,a){var g=new o(s,a);return g.beautify()}D.exports=r,D.exports.defaultOptions=function(){return new i}},function(D,e,m){var o=m(2).Output,i=m(3).Token,r=m(4),s=m(5).Options,a=m(7).Tokenizer,g=m(7).line_starters,b=m(7).positionable_operators,v=m(7).TOKEN;function h(n,l){return l.indexOf(n)!==-1}function d(n){return n.replace(/^\s+/g,"")}function S(n){for(var l={},w=0;w<n.length;w++)l[n[w].replace(/-/g,"_")]=n[w];return l}function C(n,l){return n&&n.type===v.RESERVED&&n.text===l}function I(n,l){return n&&n.type===v.RESERVED&&h(n.text,l)}var N=["case","return","do","if","throw","else","await","break","continue","async"],M=["before-newline","after-newline","preserve-newline"],Y=S(M),ne=[Y.before_newline,Y.preserve_newline],U={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function ge(n,l){l.multiline_frame||l.mode===U.ForInitializer||l.mode===U.Conditional||n.remove_indent(l.start_line_index)}function E(n){n=n.replace(r.allLineBreaks,`
`);for(var l=[],w=n.indexOf(`
`);w!==-1;)l.push(n.substring(0,w)),n=n.substring(w+1),w=n.indexOf(`
`);return n.length&&l.push(n),l}function p(n){return n===U.ArrayLiteral}function y(n){return h(n,[U.Expression,U.ForInitializer,U.Conditional])}function x(n,l){for(var w=0;w<n.length;w++){var K=n[w].trim();if(K.charAt(0)!==l)return!1}return!0}function O(n,l){for(var w=0,K=n.length,J;w<K;w++)if(J=n[w],J&&J.indexOf(l)!==0)return!1;return!0}function c(n,l){l=l||{},this._source_text=n||"",this._output=null,this._tokens=null,this._last_last_text=null,this._flags=null,this._previous_flags=null,this._flag_store=null,this._options=new s(l)}c.prototype.create_flags=function(n,l){var w=0;n&&(w=n.indentation_level,!this._output.just_added_newline()&&n.line_indent_level>w&&(w=n.line_indent_level));var K={mode:l,parent:n,last_token:n?n.last_token:new i(v.START_BLOCK,""),last_word:n?n.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:w,alignment:0,line_indent_level:n?n.line_indent_level:w,start_line_index:this._output.get_line_number(),ternary_depth:0};return K},c.prototype._reset=function(n){var l=n.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new o(this._options,l),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(U.BlockStatement);var w=new a(n,this._options);return this._tokens=w.tokenize(),n},c.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var n,l=this._reset(this._source_text),w=this._options.eol;this._options.eol==="auto"&&(w=`
`,l&&r.lineBreak.test(l||"")&&(w=l.match(r.lineBreak)[0]));for(var K=this._tokens.next();K;)this.handle_token(K),this._last_last_text=this._flags.last_token.text,this._flags.last_token=K,K=this._tokens.next();return n=this._output.get_code(w),n},c.prototype.handle_token=function(n,l){n.type===v.START_EXPR?this.handle_start_expr(n):n.type===v.END_EXPR?this.handle_end_expr(n):n.type===v.START_BLOCK?this.handle_start_block(n):n.type===v.END_BLOCK?this.handle_end_block(n):n.type===v.WORD?this.handle_word(n):n.type===v.RESERVED?this.handle_word(n):n.type===v.SEMICOLON?this.handle_semicolon(n):n.type===v.STRING?this.handle_string(n):n.type===v.EQUALS?this.handle_equals(n):n.type===v.OPERATOR?this.handle_operator(n):n.type===v.COMMA?this.handle_comma(n):n.type===v.BLOCK_COMMENT?this.handle_block_comment(n,l):n.type===v.COMMENT?this.handle_comment(n,l):n.type===v.DOT?this.handle_dot(n):n.type===v.EOF?this.handle_eof(n):n.type===v.UNKNOWN?this.handle_unknown(n,l):this.handle_unknown(n,l)},c.prototype.handle_whitespace_and_comments=function(n,l){var w=n.newlines,K=this._options.keep_array_indentation&&p(this._flags.mode);if(n.comments_before)for(var J=n.comments_before.next();J;)this.handle_whitespace_and_comments(J,l),this.handle_token(J,l),J=n.comments_before.next();if(K)for(var V=0;V<w;V+=1)this.print_newline(V>0,l);else if(this._options.max_preserve_newlines&&w>this._options.max_preserve_newlines&&(w=this._options.max_preserve_newlines),this._options.preserve_newlines&&w>1){this.print_newline(!1,l);for(var ee=1;ee<w;ee+=1)this.print_newline(!0,l)}};var t=["async","break","continue","return","throw","yield"];c.prototype.allow_wrap_or_preserved_newline=function(n,l){if(l=l===void 0?!1:l,!this._output.just_added_newline()){var w=this._options.preserve_newlines&&n.newlines||l,K=h(this._flags.last_token.text,b)||h(n.text,b);if(K){var J=h(this._flags.last_token.text,b)&&h(this._options.operator_position,ne)||h(n.text,b);w=w&&J}if(w)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(I(this._flags.last_token,t))return;this._output.set_wrap_point()}}},c.prototype.print_newline=function(n,l){if(!l&&this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==v.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++"))for(var w=this._tokens.peek();this._flags.mode===U.Statement&&!(this._flags.if_block&&C(w,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(n)&&(this._flags.multiline_frame=!0)},c.prototype.print_token_line_indentation=function(n){this._output.just_added_newline()&&(this._options.keep_array_indentation&&n.newlines&&(n.text==="["||p(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(n.whitespace_before),this._output.space_before_token=!1):this._output.set_indent(this._flags.indentation_level,this._flags.alignment)&&(this._flags.line_indent_level=this._flags.indentation_level))},c.prototype.print_token=function(n){if(this._output.raw){this._output.add_raw_token(n);return}if(this._options.comma_first&&n.previous&&n.previous.type===v.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var l=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(l),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(n),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(n),this._output.non_breaking_space=!0,this._output.add_token(n.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0)},c.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},c.prototype.deindent=function(){this._flags.indentation_level>0&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(this._flags.indentation_level-=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},c.prototype.set_mode=function(n){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,n),this._flags=this.create_flags(this._previous_flags,n),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},c.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===U.Statement&&ge(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},c.prototype.start_of_object_property=function(){return this._flags.parent.mode===U.ObjectLiteral&&this._flags.mode===U.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||I(this._flags.last_token,["get","set"]))},c.prototype.start_of_statement=function(n){var l=!1;return l=l||I(this._flags.last_token,["var","let","const"])&&n.type===v.WORD,l=l||C(this._flags.last_token,"do"),l=l||!(this._flags.parent.mode===U.ObjectLiteral&&this._flags.mode===U.Statement)&&I(this._flags.last_token,t)&&!n.newlines,l=l||C(this._flags.last_token,"else")&&!(C(n,"if")&&!n.comments_before),l=l||this._flags.last_token.type===v.END_EXPR&&(this._previous_flags.mode===U.ForInitializer||this._previous_flags.mode===U.Conditional),l=l||this._flags.last_token.type===v.WORD&&this._flags.mode===U.BlockStatement&&!this._flags.in_case&&!(n.text==="--"||n.text==="++")&&this._last_last_text!=="function"&&n.type!==v.WORD&&n.type!==v.RESERVED,l=l||this._flags.mode===U.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||I(this._flags.last_token,["get","set"])),l?(this.set_mode(U.Statement),this.indent(),this.handle_whitespace_and_comments(n,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(n,I(n,["do","for","if","while"])),!0):!1},c.prototype.handle_start_expr=function(n){this.start_of_statement(n)||this.handle_whitespace_and_comments(n);var l=U.Expression;if(n.text==="["){if(this._flags.last_token.type===v.WORD||this._flags.last_token.text===")"){I(this._flags.last_token,g)&&(this._output.space_before_token=!0),this.print_token(n),this.set_mode(l),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}l=U.ArrayLiteral,p(this._flags.mode)&&(this._flags.last_token.text==="["||this._flags.last_token.text===","&&(this._last_last_text==="]"||this._last_last_text==="}"))&&(this._options.keep_array_indentation||this.print_newline()),h(this._flags.last_token.type,[v.START_EXPR,v.END_EXPR,v.WORD,v.OPERATOR,v.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===v.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,l=U.ForInitializer):h(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,l=U.Conditional):h(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&n.whitespace_before===""?this._output.space_before_token=!1:(h(this._flags.last_token.text,g)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===v.EQUALS||this._flags.last_token.type===v.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(n);else if(this._flags.last_token.type===v.WORD){this._output.space_before_token=!1;var w=this._tokens.peek(-3);if(this._options.space_after_named_function&&w){var K=this._tokens.peek(-4);I(w,["async","function"])||w.text==="*"&&I(K,["async","function"])?this._output.space_before_token=!0:this._flags.mode===U.ObjectLiteral?(w.text==="{"||w.text===","||w.text==="*"&&(K.text==="{"||K.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(n);(this._flags.last_token.type===v.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(h(this._last_last_text,["function","yield"])||this._flags.mode===U.ObjectLiteral&&h(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function)}this._flags.last_token.text===";"||this._flags.last_token.type===v.START_BLOCK?this.print_newline():(this._flags.last_token.type===v.END_EXPR||this._flags.last_token.type===v.START_EXPR||this._flags.last_token.type===v.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===v.COMMA)&&this.allow_wrap_or_preserved_newline(n,n.newlines),this.print_token(n),this.set_mode(l),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},c.prototype.handle_end_expr=function(n){for(;this._flags.mode===U.Statement;)this.restore_mode();this.handle_whitespace_and_comments(n),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(n,n.text==="]"&&p(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===v.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(n),this.restore_mode(),ge(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===U.Conditional&&(this._previous_flags.mode=U.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},c.prototype.handle_start_block=function(n){this.handle_whitespace_and_comments(n);var l=this._tokens.peek(),w=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===v.END_EXPR?(this.set_mode(U.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(U.BlockStatement):w&&(h(w.text,[":",","])&&h(l.type,[v.STRING,v.WORD,v.RESERVED])||h(l.text,["get","set","..."])&&h(w.type,[v.WORD,v.RESERVED]))?h(this._last_last_text,["class","interface"])&&!h(w.text,[":",","])?this.set_mode(U.BlockStatement):this.set_mode(U.ObjectLiteral):this._flags.last_token.type===v.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(U.BlockStatement):h(this._flags.last_token.type,[v.EQUALS,v.START_EXPR,v.COMMA,v.OPERATOR])||I(this._flags.last_token,["return","throw","import","default"])?this.set_mode(U.ObjectLiteral):this.set_mode(U.BlockStatement),this._flags.last_token&&I(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var K=!l.comments_before&&l.text==="}",J=K&&this._flags.last_word==="function"&&this._flags.last_token.type===v.END_EXPR;if(this._options.brace_preserve_inline){var V=0,ee=null;this._flags.inline_frame=!0;do if(V+=1,ee=this._tokens.peek(V-1),ee.newlines){this._flags.inline_frame=!1;break}while(ee.type!==v.EOF&&!(ee.type===v.END_BLOCK&&ee.opened===n))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&n.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==v.OPERATOR&&(J||this._flags.last_token.type===v.EQUALS||I(this._flags.last_token,N)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(p(this._previous_flags.mode)&&(this._flags.last_token.type===v.START_EXPR||this._flags.last_token.type===v.COMMA)&&((this._flags.last_token.type===v.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===v.COMMA||this._flags.last_token.type===v.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(n),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==v.OPERATOR&&this._flags.last_token.type!==v.START_EXPR&&(h(this._flags.last_token.type,[v.START_BLOCK,v.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(n),this.indent(),!K&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},c.prototype.handle_end_block=function(n){for(this.handle_whitespace_and_comments(n);this._flags.mode===U.Statement;)this.restore_mode();var l=this._flags.last_token.type===v.START_BLOCK;this._flags.inline_frame&&!l?this._output.space_before_token=!0:this._options.brace_style==="expand"?l||this.print_newline():l||(p(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(n)},c.prototype.handle_word=function(n){if(n.type===v.RESERVED){if(h(n.text,["set","get"])&&this._flags.mode!==U.ObjectLiteral)n.type=v.WORD;else if(n.text==="import"&&h(this._tokens.peek().text,["(","."]))n.type=v.WORD;else if(h(n.text,["as","from"])&&!this._flags.import_block)n.type=v.WORD;else if(this._flags.mode===U.ObjectLiteral){var l=this._tokens.peek();l.text===":"&&(n.type=v.WORD)}}if(this.start_of_statement(n)?I(this._flags.last_token,["var","let","const"])&&n.type===v.WORD&&(this._flags.declaration_statement=!0):n.newlines&&!y(this._flags.mode)&&(this._flags.last_token.type!==v.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==v.EQUALS&&(this._options.preserve_newlines||!I(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(n),this.print_newline()):this.handle_whitespace_and_comments(n),this._flags.do_block&&!this._flags.do_while)if(C(n,"while")){this._output.space_before_token=!0,this.print_token(n),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&C(n,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===U.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&I(n,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(n),this._flags.in_case=!0;return}if((this._flags.last_token.type===v.COMMA||this._flags.last_token.type===v.START_EXPR||this._flags.last_token.type===v.EQUALS||this._flags.last_token.type===v.OPERATOR)&&!this.start_of_object_property()&&!(h(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===U.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(n),C(n,"function")){(h(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(h(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===v.OPERATOR))&&!this._output.just_added_blankline()&&!n.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===v.RESERVED||this._flags.last_token.type===v.WORD?I(this._flags.last_token,["get","set","new","export"])||I(this._flags.last_token,t)?this._output.space_before_token=!0:C(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===v.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(y(this._flags.mode)||p(this._flags.mode))||this.print_newline(),this.print_token(n),this._flags.last_word=n.text;return}var w="NONE";if(this._flags.last_token.type===v.END_BLOCK?this._previous_flags.inline_frame?w="SPACE":I(n,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&n.newlines?w="NEWLINE":(w="SPACE",this._output.space_before_token=!0):w="NEWLINE":this._flags.last_token.type===v.SEMICOLON&&this._flags.mode===U.BlockStatement?w="NEWLINE":this._flags.last_token.type===v.SEMICOLON&&y(this._flags.mode)?w="SPACE":this._flags.last_token.type===v.STRING?w="NEWLINE":this._flags.last_token.type===v.RESERVED||this._flags.last_token.type===v.WORD||this._flags.last_token.text==="*"&&(h(this._last_last_text,["function","yield"])||this._flags.mode===U.ObjectLiteral&&h(this._last_last_text,["{",","]))?w="SPACE":this._flags.last_token.type===v.START_BLOCK?this._flags.inline_frame?w="SPACE":w="NEWLINE":this._flags.last_token.type===v.END_EXPR&&(this._output.space_before_token=!0,w="NEWLINE"),I(n,g)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?w="SPACE":w="NEWLINE"),I(n,["else","catch","finally"]))if((!(this._flags.last_token.type===v.END_BLOCK&&this._previous_flags.mode===U.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&n.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var K=this._output.current_line;K.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else w==="NEWLINE"?I(this._flags.last_token,N)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&I(n,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==v.END_EXPR?(this._flags.last_token.type!==v.START_EXPR||!I(n,["var","let","const"]))&&this._flags.last_token.text!==":"&&(C(n,"if")&&C(n.previous,"else")?this._output.space_before_token=!0:this.print_newline()):I(n,g)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&p(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():w==="SPACE"&&(this._output.space_before_token=!0);n.previous&&(n.previous.type===v.WORD||n.previous.type===v.RESERVED)&&(this._output.space_before_token=!0),this.print_token(n),this._flags.last_word=n.text,n.type===v.RESERVED&&(n.text==="do"?this._flags.do_block=!0:n.text==="if"?this._flags.if_block=!0:n.text==="import"?this._flags.import_block=!0:this._flags.import_block&&C(n,"from")&&(this._flags.import_block=!1))},c.prototype.handle_semicolon=function(n){this.start_of_statement(n)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(n);for(var l=this._tokens.peek();this._flags.mode===U.Statement&&!(this._flags.if_block&&C(l,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(n)},c.prototype.handle_string=function(n){n.text.startsWith("`")&&n.newlines===0&&n.whitespace_before===""&&(n.previous.text===")"||this._flags.last_token.type===v.WORD)||(this.start_of_statement(n)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(n),this._flags.last_token.type===v.RESERVED||this._flags.last_token.type===v.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===v.COMMA||this._flags.last_token.type===v.START_EXPR||this._flags.last_token.type===v.EQUALS||this._flags.last_token.type===v.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(n):n.text.startsWith("`")&&this._flags.last_token.type===v.END_EXPR&&(n.previous.text==="]"||n.previous.text===")")&&n.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(n)},c.prototype.handle_equals=function(n){this.start_of_statement(n)||this.handle_whitespace_and_comments(n),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(n),this._output.space_before_token=!0},c.prototype.handle_comma=function(n){this.handle_whitespace_and_comments(n,!0),this.print_token(n),this._output.space_before_token=!0,this._flags.declaration_statement?(y(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(n)):this._flags.mode===U.ObjectLiteral||this._flags.mode===U.Statement&&this._flags.parent.mode===U.ObjectLiteral?(this._flags.mode===U.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(n)},c.prototype.handle_operator=function(n){var l=n.text==="*"&&(I(this._flags.last_token,["function","yield"])||h(this._flags.last_token.type,[v.START_BLOCK,v.COMMA,v.END_BLOCK,v.SEMICOLON])),w=h(n.text,["-","+"])&&(h(this._flags.last_token.type,[v.START_BLOCK,v.START_EXPR,v.EQUALS,v.OPERATOR])||h(this._flags.last_token.text,g)||this._flags.last_token.text===",");if(!this.start_of_statement(n)){var K=!l;this.handle_whitespace_and_comments(n,K)}if(n.text==="*"&&this._flags.last_token.type===v.DOT){this.print_token(n);return}if(n.text==="::"){this.print_token(n);return}if(h(n.text,["-","+"])&&this.start_of_object_property()){this.print_token(n);return}if(this._flags.last_token.type===v.OPERATOR&&h(this._options.operator_position,ne)&&this.allow_wrap_or_preserved_newline(n),n.text===":"&&this._flags.in_case){this.print_token(n),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==v.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var J=!0,V=!0,ee=!1;if(n.text===":"?this._flags.ternary_depth===0?J=!1:(this._flags.ternary_depth-=1,ee=!0):n.text==="?"&&(this._flags.ternary_depth+=1),!w&&!l&&this._options.preserve_newlines&&h(n.text,b)){var se=n.text===":",Ie=se&&ee,Ae=se&&!ee;switch(this._options.operator_position){case Y.before_newline:this._output.space_before_token=!Ae,this.print_token(n),(!se||Ie)&&this.allow_wrap_or_preserved_newline(n),this._output.space_before_token=!0;return;case Y.after_newline:this._output.space_before_token=!0,!se||Ie?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(n):this._output.space_before_token=!1,this.print_token(n),this._output.space_before_token=!0;return;case Y.preserve_newline:Ae||this.allow_wrap_or_preserved_newline(n),J=!(this._output.just_added_newline()||Ae),this._output.space_before_token=J,this.print_token(n),this._output.space_before_token=!0;return}}if(l){this.allow_wrap_or_preserved_newline(n),J=!1;var Oe=this._tokens.peek();V=Oe&&h(Oe.type,[v.WORD,v.RESERVED])}else if(n.text==="...")this.allow_wrap_or_preserved_newline(n),J=this._flags.last_token.type===v.START_BLOCK,V=!1;else if(h(n.text,["--","++","!","~"])||w){if((this._flags.last_token.type===v.COMMA||this._flags.last_token.type===v.START_EXPR)&&this.allow_wrap_or_preserved_newline(n),J=!1,V=!1,n.newlines&&(n.text==="--"||n.text==="++"||n.text==="~")){var G=I(this._flags.last_token,N)&&n.newlines;G&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(G,!0)}this._flags.last_token.text===";"&&y(this._flags.mode)&&(J=!0),this._flags.last_token.type===v.RESERVED?J=!0:this._flags.last_token.type===v.END_EXPR?J=!(this._flags.last_token.text==="]"&&(n.text==="--"||n.text==="++")):this._flags.last_token.type===v.OPERATOR&&(J=h(n.text,["--","-","++","+"])&&h(this._flags.last_token.text,["--","-","++","+"]),h(n.text,["+","-"])&&h(this._flags.last_token.text,["--","++"])&&(V=!0)),(this._flags.mode===U.BlockStatement&&!this._flags.inline_frame||this._flags.mode===U.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||J,this.print_token(n),this._output.space_before_token=V},c.prototype.handle_block_comment=function(n,l){if(this._output.raw){this._output.add_raw_token(n),n.directives&&n.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(n.directives){this.print_newline(!1,l),this.print_token(n),n.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!r.newline.test(n.text)&&!n.newlines){this._output.space_before_token=!0,this.print_token(n),this._output.space_before_token=!0;return}else this.print_block_commment(n,l)},c.prototype.print_block_commment=function(n,l){var w=E(n.text),K,J=!1,V=!1,ee=n.whitespace_before,se=ee.length;if(this.print_newline(!1,l),this.print_token_line_indentation(n),this._output.add_token(w[0]),this.print_newline(!1,l),w.length>1){for(w=w.slice(1),J=x(w,"*"),V=O(w,ee),J&&(this._flags.alignment=1),K=0;K<w.length;K++)J?(this.print_token_line_indentation(n),this._output.add_token(d(w[K]))):V&&w[K]?(this.print_token_line_indentation(n),this._output.add_token(w[K].substring(se))):(this._output.current_line.set_indent(-1),this._output.add_token(w[K])),this.print_newline(!1,l);this._flags.alignment=0}},c.prototype.handle_comment=function(n,l){n.newlines?this.print_newline(!1,l):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(n),this.print_newline(!1,l)},c.prototype.handle_dot=function(n){this.start_of_statement(n)||this.handle_whitespace_and_comments(n,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),I(this._flags.last_token,N)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(n,this._flags.last_token.text===")"&&this._options.break_chained_methods),this._options.unindent_chained_methods&&this._output.just_added_newline()&&this.deindent(),this.print_token(n)},c.prototype.handle_unknown=function(n,l){this.print_token(n),n.text[n.text.length-1]===`
`&&this.print_newline(!1,l)},c.prototype.handle_eof=function(n){for(;this._flags.mode===U.Statement;)this.restore_mode();this.handle_whitespace_and_comments(n)},D.exports.Beautifier=c},function(D){function e(i){this.__parent=i,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}e.prototype.clone_empty=function(){var i=new e(this.__parent);return i.set_indent(this.__indent_count,this.__alignment_count),i},e.prototype.item=function(i){return i<0?this.__items[this.__items.length+i]:this.__items[i]},e.prototype.has_match=function(i){for(var r=this.__items.length-1;r>=0;r--)if(this.__items[r].match(i))return!0;return!1},e.prototype.set_indent=function(i,r){this.is_empty()&&(this.__indent_count=i||0,this.__alignment_count=r||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},e.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},e.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},e.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var i=this.__parent.current_line;return i.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),i.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),i.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,i.__items[0]===" "&&(i.__items.splice(0,1),i.__character_count-=1),!0}return!1},e.prototype.is_empty=function(){return this.__items.length===0},e.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},e.prototype.push=function(i){this.__items.push(i);var r=i.lastIndexOf(`
`);r!==-1?this.__character_count=i.length-r:this.__character_count+=i.length},e.prototype.pop=function(){var i=null;return this.is_empty()||(i=this.__items.pop(),this.__character_count-=i.length),i},e.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},e.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},e.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},e.prototype.toString=function(){var i="";return this.is_empty()?this.__parent.indent_empty_lines&&(i=this.__parent.get_indent_string(this.__indent_count)):(i=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),i+=this.__items.join("")),i};function m(i,r){this.__cache=[""],this.__indent_size=i.indent_size,this.__indent_string=i.indent_char,i.indent_with_tabs||(this.__indent_string=new Array(i.indent_size+1).join(i.indent_char)),r=r||"",i.indent_level>0&&(r=new Array(i.indent_level+1).join(this.__indent_string)),this.__base_string=r,this.__base_string_length=r.length}m.prototype.get_indent_size=function(i,r){var s=this.__base_string_length;return r=r||0,i<0&&(s=0),s+=i*this.__indent_size,s+=r,s},m.prototype.get_indent_string=function(i,r){var s=this.__base_string;return r=r||0,i<0&&(i=0,s=""),r+=i*this.__indent_size,this.__ensure_cache(r),s+=this.__cache[r],s},m.prototype.__ensure_cache=function(i){for(;i>=this.__cache.length;)this.__add_column()},m.prototype.__add_column=function(){var i=this.__cache.length,r=0,s="";this.__indent_size&&i>=this.__indent_size&&(r=Math.floor(i/this.__indent_size),i-=r*this.__indent_size,s=new Array(r+1).join(this.__indent_string)),i&&(s+=new Array(i+1).join(" ")),this.__cache.push(s)};function o(i,r){this.__indent_cache=new m(i,r),this.raw=!1,this._end_with_newline=i.end_with_newline,this.indent_size=i.indent_size,this.wrap_line_length=i.wrap_line_length,this.indent_empty_lines=i.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new e(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}o.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},o.prototype.get_line_number=function(){return this.__lines.length},o.prototype.get_indent_string=function(i,r){return this.__indent_cache.get_indent_string(i,r)},o.prototype.get_indent_size=function(i,r){return this.__indent_cache.get_indent_size(i,r)},o.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},o.prototype.add_new_line=function(i){return this.is_empty()||!i&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},o.prototype.get_code=function(i){this.trim(!0);var r=this.current_line.pop();r&&(r[r.length-1]===`
`&&(r=r.replace(/\n+$/g,"")),this.current_line.push(r)),this._end_with_newline&&this.__add_outputline();var s=this.__lines.join(`
`);return i!==`
`&&(s=s.replace(/[\n]/g,i)),s},o.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},o.prototype.set_indent=function(i,r){return i=i||0,r=r||0,this.next_line.set_indent(i,r),this.__lines.length>1?(this.current_line.set_indent(i,r),!0):(this.current_line.set_indent(),!1)},o.prototype.add_raw_token=function(i){for(var r=0;r<i.newlines;r++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(i.whitespace_before),this.current_line.push(i.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},o.prototype.add_token=function(i){this.__add_space_before_token(),this.current_line.push(i),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},o.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},o.prototype.remove_indent=function(i){for(var r=this.__lines.length;i<r;)this.__lines[i]._remove_indent(),i++;this.current_line._remove_wrap_indent()},o.prototype.trim=function(i){for(i=i===void 0?!1:i,this.current_line.trim();i&&this.__lines.length>1&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=this.__lines.length>1?this.__lines[this.__lines.length-2]:null},o.prototype.just_added_newline=function(){return this.current_line.is_empty()},o.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},o.prototype.ensure_empty_line_above=function(i,r){for(var s=this.__lines.length-2;s>=0;){var a=this.__lines[s];if(a.is_empty())break;if(a.item(0).indexOf(i)!==0&&a.item(-1)!==r){this.__lines.splice(s+1,0,new e(this)),this.previous_line=this.__lines[this.__lines.length-2];break}s--}},D.exports.Output=o},function(D){function e(m,o,i,r){this.type=m,this.text=o,this.comments_before=null,this.newlines=i||0,this.whitespace_before=r||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}D.exports.Token=e},function(D,e){var m="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",o="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",i="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05d0-\\u05ea\\u05f0-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u08a0\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e87\\u0e88\\u0e8a\\u0e8d\\u0e94-\\u0e97\\u0e99-\\u0e9f\\u0ea1-\\u0ea3\\u0ea5\\u0ea7\\u0eaa\\u0eab\\u0ead-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1ce9-\\u1cec\\u1cee-\\u1cf1\\u1cf5\\u1cf6\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2119-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u212d\\u212f-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2c2e\\u2c30-\\u2c5e\\u2c60-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u2e2f\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309d-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312d\\u3131-\\u318e\\u31a0-\\u31ba\\u31f0-\\u31ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",r="\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2-\\u0ae3\\u0ae6-\\u0aef\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f",s="\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}",a="(?:"+s+"|["+m+i+"])",g="(?:"+s+"|["+o+i+r+"])*";e.identifier=new RegExp(a+g,"g"),e.identifierStart=new RegExp(a),e.identifierMatch=new RegExp("(?:"+s+"|["+o+i+r+"])+");var b=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;e.newline=/[\n\r\u2028\u2029]/,e.lineBreak=new RegExp(`\r
|`+e.newline.source),e.allLineBreaks=new RegExp(e.lineBreak.source,"g")},function(D,e,m){var o=m(6).Options,i=["before-newline","after-newline","preserve-newline"];function r(s){o.call(this,s,"js");var a=this.raw_options.brace_style||null;a==="expand-strict"?this.raw_options.brace_style="expand":a==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var g=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var b=0;b<g.length;b++)g[b]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=g[b];this.unindent_chained_methods=this._get_boolean("unindent_chained_methods"),this.break_chained_methods=this._get_boolean("break_chained_methods"),this.space_in_paren=this._get_boolean("space_in_paren"),this.space_in_empty_paren=this._get_boolean("space_in_empty_paren"),this.jslint_happy=this._get_boolean("jslint_happy"),this.space_after_anon_function=this._get_boolean("space_after_anon_function"),this.space_after_named_function=this._get_boolean("space_after_named_function"),this.keep_array_indentation=this._get_boolean("keep_array_indentation"),this.space_before_conditional=this._get_boolean("space_before_conditional",!0),this.unescape_strings=this._get_boolean("unescape_strings"),this.e4x=this._get_boolean("e4x"),this.comma_first=this._get_boolean("comma_first"),this.operator_position=this._get_selection("operator_position",i),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}r.prototype=new o,D.exports.Options=r},function(D){function e(i,r){this.raw_options=m(i,r),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","angular","django","erb","handlebars","php","smarty"],["auto"])}e.prototype._get_array=function(i,r){var s=this.raw_options[i],a=r||[];return typeof s=="object"?s!==null&&typeof s.concat=="function"&&(a=s.concat()):typeof s=="string"&&(a=s.split(/[^a-zA-Z0-9_\/\-]+/)),a},e.prototype._get_boolean=function(i,r){var s=this.raw_options[i],a=s===void 0?!!r:!!s;return a},e.prototype._get_characters=function(i,r){var s=this.raw_options[i],a=r||"";return typeof s=="string"&&(a=s.replace(/\\r/,"\r").replace(/\\n/,`
`).replace(/\\t/," ")),a},e.prototype._get_number=function(i,r){var s=this.raw_options[i];r=parseInt(r,10),isNaN(r)&&(r=0);var a=parseInt(s,10);return isNaN(a)&&(a=r),a},e.prototype._get_selection=function(i,r,s){var a=this._get_selection_list(i,r,s);if(a.length!==1)throw new Error("Invalid Option Value: The option '"+i+`' can only be one of the following values:
`+r+`
You passed in: '`+this.raw_options[i]+"'");return a[0]},e.prototype._get_selection_list=function(i,r,s){if(!r||r.length===0)throw new Error("Selection list cannot be empty.");if(s=s||[r[0]],!this._is_valid_selection(s,r))throw new Error("Invalid Default Value!");var a=this._get_array(i,s);if(!this._is_valid_selection(a,r))throw new Error("Invalid Option Value: The option '"+i+`' can contain only the following values:
`+r+`
You passed in: '`+this.raw_options[i]+"'");return a},e.prototype._is_valid_selection=function(i,r){return i.length&&r.length&&!i.some(function(s){return r.indexOf(s)===-1})};function m(i,r){var s={};i=o(i);var a;for(a in i)a!==r&&(s[a]=i[a]);if(r&&i[r])for(a in i[r])s[a]=i[r][a];return s}function o(i){var r={},s;for(s in i){var a=s.replace(/-/g,"_");r[a]=i[s]}return r}D.exports.Options=e,D.exports.normalizeOpts=o,D.exports.mergeOpts=m},function(D,e,m){var o=m(8).InputScanner,i=m(9).Tokenizer,r=m(9).TOKEN,s=m(13).Directives,a=m(4),g=m(12).Pattern,b=m(14).TemplatablePattern;function v(x,O){return O.indexOf(x)!==-1}var h={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:r.START,RAW:r.RAW,EOF:r.EOF},d=new s(/\/\*/,/\*\//),S=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,C=/[0-9]/,I=/[^\d\.]/,N=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),M=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";M=M.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),M="\\?\\.(?!\\d) "+M,M=M.replace(/ /g,"|");var Y=new RegExp(M),ne="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),U=ne.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),ge=new RegExp("^(?:"+U.join("|")+")$"),E,p=function(x,O){i.call(this,x,O),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var c=new g(this._input),t=new b(this._input).read_options(this._options);this.__patterns={template:t,identifier:t.starting_with(a.identifier).matching(a.identifierMatch),number:c.matching(S),punct:c.matching(Y),comment:c.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:c.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:c.matching(/<!--/),html_comment_end:c.matching(/-->/),include:c.starting_with(/#include/).until_after(a.lineBreak),shebang:c.starting_with(/#!/).until_after(a.lineBreak),xml:c.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[^}]+?}|!\[CDATA\[[^\]]*?\]\]|)(\s*{[^}]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{([^{}]|{[^}]+?})+?}))*\s*(\/?)\s*>/),single_quote:t.until(/['\\\n\r\u2028\u2029]/),double_quote:t.until(/["\\\n\r\u2028\u2029]/),template_text:t.until(/[`\\$]/),template_expression:t.until(/[`}\\]/)}};p.prototype=new i,p.prototype._is_comment=function(x){return x.type===h.COMMENT||x.type===h.BLOCK_COMMENT||x.type===h.UNKNOWN},p.prototype._is_opening=function(x){return x.type===h.START_BLOCK||x.type===h.START_EXPR},p.prototype._is_closing=function(x,O){return(x.type===h.END_BLOCK||x.type===h.END_EXPR)&&O&&(x.text==="]"&&O.text==="["||x.text===")"&&O.text==="("||x.text==="}"&&O.text==="{")},p.prototype._reset=function(){E=!1},p.prototype._get_next_token=function(x,O){var c=null;this._readWhitespace();var t=this._input.peek();return t===null?this._create_token(h.EOF,""):(c=c||this._read_non_javascript(t),c=c||this._read_string(t),c=c||this._read_pair(t,this._input.peek(1)),c=c||this._read_word(x),c=c||this._read_singles(t),c=c||this._read_comment(t),c=c||this._read_regexp(t,x),c=c||this._read_xml(t,x),c=c||this._read_punctuation(),c=c||this._create_token(h.UNKNOWN,this._input.next()),c)},p.prototype._read_word=function(x){var O;if(O=this.__patterns.identifier.read(),O!=="")return O=O.replace(a.allLineBreaks,`
`),!(x.type===h.DOT||x.type===h.RESERVED&&(x.text==="set"||x.text==="get"))&&ge.test(O)?(O==="in"||O==="of")&&(x.type===h.WORD||x.type===h.STRING)?this._create_token(h.OPERATOR,O):this._create_token(h.RESERVED,O):this._create_token(h.WORD,O);if(O=this.__patterns.number.read(),O!=="")return this._create_token(h.WORD,O)},p.prototype._read_singles=function(x){var O=null;return x==="("||x==="["?O=this._create_token(h.START_EXPR,x):x===")"||x==="]"?O=this._create_token(h.END_EXPR,x):x==="{"?O=this._create_token(h.START_BLOCK,x):x==="}"?O=this._create_token(h.END_BLOCK,x):x===";"?O=this._create_token(h.SEMICOLON,x):x==="."&&I.test(this._input.peek(1))?O=this._create_token(h.DOT,x):x===","&&(O=this._create_token(h.COMMA,x)),O&&this._input.next(),O},p.prototype._read_pair=function(x,O){var c=null;return x==="#"&&O==="{"&&(c=this._create_token(h.START_BLOCK,x+O)),c&&(this._input.next(),this._input.next()),c},p.prototype._read_punctuation=function(){var x=this.__patterns.punct.read();if(x!=="")return x==="="?this._create_token(h.EQUALS,x):x==="?."?this._create_token(h.DOT,x):this._create_token(h.OPERATOR,x)},p.prototype._read_non_javascript=function(x){var O="";if(x==="#"){if(this._is_first_token()&&(O=this.__patterns.shebang.read(),O))return this._create_token(h.UNKNOWN,O.trim()+`
`);if(O=this.__patterns.include.read(),O)return this._create_token(h.UNKNOWN,O.trim()+`
`);x=this._input.next();var c="#";if(this._input.hasNext()&&this._input.testChar(C)){do x=this._input.next(),c+=x;while(this._input.hasNext()&&x!=="#"&&x!=="=");return x==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(c+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(c+="{}",this._input.next(),this._input.next())),this._create_token(h.WORD,c)}this._input.back()}else if(x==="<"&&this._is_first_token()){if(O=this.__patterns.html_comment_start.read(),O){for(;this._input.hasNext()&&!this._input.testChar(a.newline);)O+=this._input.next();return E=!0,this._create_token(h.COMMENT,O)}}else if(E&&x==="-"&&(O=this.__patterns.html_comment_end.read(),O))return E=!1,this._create_token(h.COMMENT,O);return null},p.prototype._read_comment=function(x){var O=null;if(x==="/"){var c="";if(this._input.peek(1)==="*"){c=this.__patterns.block_comment.read();var t=d.get_directives(c);t&&t.ignore==="start"&&(c+=d.readIgnored(this._input)),c=c.replace(a.allLineBreaks,`
`),O=this._create_token(h.BLOCK_COMMENT,c),O.directives=t}else this._input.peek(1)==="/"&&(c=this.__patterns.comment.read(),O=this._create_token(h.COMMENT,c))}return O},p.prototype._read_string=function(x){if(x==="`"||x==="'"||x==='"'){var O=this._input.next();return this.has_char_escapes=!1,x==="`"?O+=this._read_string_recursive("`",!0,"${"):O+=this._read_string_recursive(x),this.has_char_escapes&&this._options.unescape_strings&&(O=y(O)),this._input.peek()===x&&(O+=this._input.next()),O=O.replace(a.allLineBreaks,`
`),this._create_token(h.STRING,O)}return null},p.prototype._allow_regexp_or_xml=function(x){return x.type===h.RESERVED&&v(x.text,["return","case","throw","else","do","typeof","yield"])||x.type===h.END_EXPR&&x.text===")"&&x.opened.previous.type===h.RESERVED&&v(x.opened.previous.text,["if","while","for"])||v(x.type,[h.COMMENT,h.START_EXPR,h.START_BLOCK,h.START,h.END_BLOCK,h.OPERATOR,h.EQUALS,h.EOF,h.SEMICOLON,h.COMMA])},p.prototype._read_regexp=function(x,O){if(x==="/"&&this._allow_regexp_or_xml(O)){for(var c=this._input.next(),t=!1,n=!1;this._input.hasNext()&&(t||n||this._input.peek()!==x)&&!this._input.testChar(a.newline);)c+=this._input.peek(),t?t=!1:(t=this._input.peek()==="\\",this._input.peek()==="["?n=!0:this._input.peek()==="]"&&(n=!1)),this._input.next();return this._input.peek()===x&&(c+=this._input.next(),c+=this._input.read(a.identifier)),this._create_token(h.STRING,c)}return null},p.prototype._read_xml=function(x,O){if(this._options.e4x&&x==="<"&&this._allow_regexp_or_xml(O)){var c="",t=this.__patterns.xml.read_match();if(t){for(var n=t[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),l=n.indexOf("{")===0,w=0;t;){var K=!!t[1],J=t[2],V=!!t[t.length-1]||J.slice(0,8)==="![CDATA[";if(!V&&(J===n||l&&J.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(K?--w:++w),c+=t[0],w<=0)break;t=this.__patterns.xml.read_match()}return t||(c+=this._input.match(/[\s\S]*/g)[0]),c=c.replace(a.allLineBreaks,`
`),this._create_token(h.STRING,c)}}return null};function y(x){for(var O="",c=0,t=new o(x),n=null;t.hasNext();)if(n=t.match(/([\s]|[^\\]|\\\\)+/g),n&&(O+=n[0]),t.peek()==="\\"){if(t.next(),t.peek()==="x")n=t.match(/x([0-9A-Fa-f]{2})/g);else if(t.peek()==="u")n=t.match(/u([0-9A-Fa-f]{4})/g),n||(n=t.match(/u\{([0-9A-Fa-f]+)\}/g));else{O+="\\",t.hasNext()&&(O+=t.next());continue}if(!n||(c=parseInt(n[1],16),c>126&&c<=255&&n[0].indexOf("x")===0))return x;c>=0&&c<32||c>1114111?O+="\\"+n[0]:c===34||c===39||c===92?O+="\\"+String.fromCharCode(c):O+=String.fromCharCode(c)}return O}p.prototype._read_string_recursive=function(x,O,c){var t,n;x==="'"?n=this.__patterns.single_quote:x==='"'?n=this.__patterns.double_quote:x==="`"?n=this.__patterns.template_text:x==="}"&&(n=this.__patterns.template_expression);for(var l=n.read(),w="";this._input.hasNext();){if(w=this._input.next(),w===x||!O&&a.newline.test(w)){this._input.back();break}else w==="\\"&&this._input.hasNext()?(t=this._input.peek(),t==="x"||t==="u"?this.has_char_escapes=!0:t==="\r"&&this._input.peek(1)===`
`&&this._input.next(),w+=this._input.next()):c&&(c==="${"&&w==="$"&&this._input.peek()==="{"&&(w+=this._input.next()),c===w&&(x==="`"?w+=this._read_string_recursive("}",O,"`"):w+=this._read_string_recursive("`",O,"${"),this._input.hasNext()&&(w+=this._input.next())));w+=n.read(),l+=w}return l},D.exports.Tokenizer=p,D.exports.TOKEN=h,D.exports.positionable_operators=N.slice(),D.exports.line_starters=ne.slice()},function(D){var e=RegExp.prototype.hasOwnProperty("sticky");function m(o){this.__input=o||"",this.__input_length=this.__input.length,this.__position=0}m.prototype.restart=function(){this.__position=0},m.prototype.back=function(){this.__position>0&&(this.__position-=1)},m.prototype.hasNext=function(){return this.__position<this.__input_length},m.prototype.next=function(){var o=null;return this.hasNext()&&(o=this.__input.charAt(this.__position),this.__position+=1),o},m.prototype.peek=function(o){var i=null;return o=o||0,o+=this.__position,o>=0&&o<this.__input_length&&(i=this.__input.charAt(o)),i},m.prototype.__match=function(o,i){o.lastIndex=i;var r=o.exec(this.__input);return r&&!(e&&o.sticky)&&r.index!==i&&(r=null),r},m.prototype.test=function(o,i){return i=i||0,i+=this.__position,i>=0&&i<this.__input_length?!!this.__match(o,i):!1},m.prototype.testChar=function(o,i){var r=this.peek(i);return o.lastIndex=0,r!==null&&o.test(r)},m.prototype.match=function(o){var i=this.__match(o,this.__position);return i?this.__position+=i[0].length:i=null,i},m.prototype.read=function(o,i,r){var s="",a;return o&&(a=this.match(o),a&&(s+=a[0])),i&&(a||!o)&&(s+=this.readUntil(i,r)),s},m.prototype.readUntil=function(o,i){var r="",s=this.__position;o.lastIndex=this.__position;var a=o.exec(this.__input);return a?(s=a.index,i&&(s+=a[0].length)):s=this.__input_length,r=this.__input.substring(this.__position,s),this.__position=s,r},m.prototype.readUntilAfter=function(o){return this.readUntil(o,!0)},m.prototype.get_regexp=function(o,i){var r=null,s="g";return i&&e&&(s="y"),typeof o=="string"&&o!==""?r=new RegExp(o,s):o&&(r=new RegExp(o.source,s)),r},m.prototype.get_literal_regexp=function(o){return RegExp(o.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},m.prototype.peekUntilAfter=function(o){var i=this.__position,r=this.readUntilAfter(o);return this.__position=i,r},m.prototype.lookBack=function(o){var i=this.__position-1;return i>=o.length&&this.__input.substring(i-o.length,i).toLowerCase()===o},D.exports.InputScanner=m},function(D,e,m){var o=m(8).InputScanner,i=m(3).Token,r=m(10).TokenStream,s=m(11).WhitespacePattern,a={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},g=function(b,v){this._input=new o(b),this._options=v||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new s(this._input)};g.prototype.tokenize=function(){this._input.restart(),this.__tokens=new r,this._reset();for(var b,v=new i(a.START,""),h=null,d=[],S=new r;v.type!==a.EOF;){for(b=this._get_next_token(v,h);this._is_comment(b);)S.add(b),b=this._get_next_token(v,h);S.isEmpty()||(b.comments_before=S,S=new r),b.parent=h,this._is_opening(b)?(d.push(h),h=b):h&&this._is_closing(b,h)&&(b.opened=h,h.closed=b,h=d.pop(),b.parent=h),b.previous=v,v.next=b,this.__tokens.add(b),v=b}return this.__tokens},g.prototype._is_first_token=function(){return this.__tokens.isEmpty()},g.prototype._reset=function(){},g.prototype._get_next_token=function(b,v){this._readWhitespace();var h=this._input.read(/.+/g);return h?this._create_token(a.RAW,h):this._create_token(a.EOF,"")},g.prototype._is_comment=function(b){return!1},g.prototype._is_opening=function(b){return!1},g.prototype._is_closing=function(b,v){return!1},g.prototype._create_token=function(b,v){var h=new i(b,v,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return h},g.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},D.exports.Tokenizer=g,D.exports.TOKEN=a},function(D){function e(m){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=m}e.prototype.restart=function(){this.__position=0},e.prototype.isEmpty=function(){return this.__tokens_length===0},e.prototype.hasNext=function(){return this.__position<this.__tokens_length},e.prototype.next=function(){var m=null;return this.hasNext()&&(m=this.__tokens[this.__position],this.__position+=1),m},e.prototype.peek=function(m){var o=null;return m=m||0,m+=this.__position,m>=0&&m<this.__tokens_length&&(o=this.__tokens[m]),o},e.prototype.add=function(m){this.__parent_token&&(m.parent=this.__parent_token),this.__tokens.push(m),this.__tokens_length+=1},D.exports.TokenStream=e},function(D,e,m){var o=m(12).Pattern;function i(r,s){o.call(this,r,s),s?this._line_regexp=this._input.get_regexp(s._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}i.prototype=new o,i.prototype.__set_whitespace_patterns=function(r,s){r+="\\t ",s+="\\n\\r",this._match_pattern=this._input.get_regexp("["+r+s+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+s+"]")},i.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var r=this._input.read(this._match_pattern);if(r===" ")this.whitespace_before_token=" ";else if(r){var s=this.__split(this._newline_regexp,r);this.newline_count=s.length-1,this.whitespace_before_token=s[this.newline_count]}return r},i.prototype.matching=function(r,s){var a=this._create();return a.__set_whitespace_patterns(r,s),a._update(),a},i.prototype._create=function(){return new i(this._input,this)},i.prototype.__split=function(r,s){r.lastIndex=0;for(var a=0,g=[],b=r.exec(s);b;)g.push(s.substring(a,b.index)),a=b.index+b[0].length,b=r.exec(s);return a<s.length?g.push(s.substring(a,s.length)):g.push(""),g},D.exports.WhitespacePattern=i},function(D){function e(m,o){this._input=m,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,o&&(this._starting_pattern=this._input.get_regexp(o._starting_pattern,!0),this._match_pattern=this._input.get_regexp(o._match_pattern,!0),this._until_pattern=this._input.get_regexp(o._until_pattern),this._until_after=o._until_after)}e.prototype.read=function(){var m=this._input.read(this._starting_pattern);return(!this._starting_pattern||m)&&(m+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),m},e.prototype.read_match=function(){return this._input.match(this._match_pattern)},e.prototype.until_after=function(m){var o=this._create();return o._until_after=!0,o._until_pattern=this._input.get_regexp(m),o._update(),o},e.prototype.until=function(m){var o=this._create();return o._until_after=!1,o._until_pattern=this._input.get_regexp(m),o._update(),o},e.prototype.starting_with=function(m){var o=this._create();return o._starting_pattern=this._input.get_regexp(m,!0),o._update(),o},e.prototype.matching=function(m){var o=this._create();return o._match_pattern=this._input.get_regexp(m,!0),o._update(),o},e.prototype._create=function(){return new e(this._input,this)},e.prototype._update=function(){},D.exports.Pattern=e},function(D){function e(m,o){m=typeof m=="string"?m:m.source,o=typeof o=="string"?o:o.source,this.__directives_block_pattern=new RegExp(m+/ beautify( \w+[:]\w+)+ /.source+o,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(m+/\sbeautify\signore:end\s/.source+o,"g")}e.prototype.get_directives=function(m){if(!m.match(this.__directives_block_pattern))return null;var o={};this.__directive_pattern.lastIndex=0;for(var i=this.__directive_pattern.exec(m);i;)o[i[1]]=i[2],i=this.__directive_pattern.exec(m);return o},e.prototype.readIgnored=function(m){return m.readUntilAfter(this.__directives_end_ignore_pattern)},D.exports.Directives=e},function(D,e,m){var o=m(12).Pattern,i={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function r(s,a){o.call(this,s,a),this.__template_pattern=null,this._disabled=Object.assign({},i),this._excluded=Object.assign({},i),a&&(this.__template_pattern=this._input.get_regexp(a.__template_pattern),this._excluded=Object.assign(this._excluded,a._excluded),this._disabled=Object.assign(this._disabled,a._disabled));var g=new o(s);this.__patterns={handlebars_comment:g.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:g.starting_with(/{{{/).until_after(/}}}/),handlebars:g.starting_with(/{{/).until_after(/}}/),php:g.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:g.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:g.starting_with(/{%/).until_after(/%}/),django_value:g.starting_with(/{{/).until_after(/}}/),django_comment:g.starting_with(/{#/).until_after(/#}/),smarty:g.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:g.starting_with(/{\*/).until_after(/\*}/),smarty_literal:g.starting_with(/{literal}/).until_after(/{\/literal}/)}}r.prototype=new o,r.prototype._create=function(){return new r(this._input,this)},r.prototype._update=function(){this.__set_templated_pattern()},r.prototype.disable=function(s){var a=this._create();return a._disabled[s]=!0,a._update(),a},r.prototype.read_options=function(s){var a=this._create();for(var g in i)a._disabled[g]=s.templating.indexOf(g)===-1;return a._update(),a},r.prototype.exclude=function(s){var a=this._create();return a._excluded[s]=!0,a._update(),a},r.prototype.read=function(){var s="";this._match_pattern?s=this._input.read(this._starting_pattern):s=this._input.read(this._starting_pattern,this.__template_pattern);for(var a=this._read_template();a;)this._match_pattern?a+=this._input.read(this._match_pattern):a+=this._input.readUntil(this.__template_pattern),s+=a,a=this._read_template();return this._until_after&&(s+=this._input.readUntilAfter(this._until_pattern)),s},r.prototype.__set_templated_pattern=function(){var s=[];this._disabled.php||s.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||s.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||s.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||s.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(s.push(this.__patterns.django._starting_pattern.source),s.push(this.__patterns.django_value._starting_pattern.source),s.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||s.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&s.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+s.join("|")+")")},r.prototype._read_template=function(){var s="",a=this._input.peek();if(a==="<"){var g=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&g==="?"&&(s=s||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&g==="%"&&(s=s||this.__patterns.erb.read())}else a==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(s=s||this.__patterns.handlebars_comment.read(),s=s||this.__patterns.handlebars_unescaped.read(),s=s||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(s=s||this.__patterns.django_value.read()),this._excluded.django||(s=s||this.__patterns.django_comment.read(),s=s||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(s=s||this.__patterns.smarty_comment.read(),s=s||this.__patterns.smarty_literal.read(),s=s||this.__patterns.smarty.read()));return s},D.exports.TemplatablePattern=r}],A={};function B(D){var e=A[D];if(e!==void 0)return e.exports;var m=A[D]={exports:{}};return W[D](m,m.exports,B),m.exports}var L=B(0);T=L})();var H=T;f=[],_=function(){return{js_beautify:H}}.apply(ie,f),_!==void 0&&(De.exports=_)})()},75918:function(De,ie,f){"use strict";f.d(ie,{Wi:function(){return B},Z0:function(){return L},aU:function(){return A},eZ:function(){return e},wY:function(){return D}});var _=f(4348),T=f(69323),H=f(13268),W=function(m,o,i,r){function s(a){return a instanceof i?a:new i(function(g){g(a)})}return new(i||(i=Promise))(function(a,g){function b(d){try{h(r.next(d))}catch(S){g(S)}}function v(d){try{h(r.throw(d))}catch(S){g(S)}}function h(d){d.done?a(d.value):s(d.value).then(b,v)}h((r=r.apply(m,o||[])).next())})};class A extends T.JT{constructor(o,i="",r="",s=!0,a){super(),this._onDidChange=this._register(new _.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=o,this._label=i,this._cssClass=r,this._enabled=s,this._actionCallback=a}get id(){return this._id}get label(){return this._label}set label(o){this._setLabel(o)}_setLabel(o){this._label!==o&&(this._label=o,this._onDidChange.fire({label:o}))}get tooltip(){return this._tooltip||""}set tooltip(o){this._setTooltip(o)}_setTooltip(o){this._tooltip!==o&&(this._tooltip=o,this._onDidChange.fire({tooltip:o}))}get class(){return this._cssClass}set class(o){this._setClass(o)}_setClass(o){this._cssClass!==o&&(this._cssClass=o,this._onDidChange.fire({class:o}))}get enabled(){return this._enabled}set enabled(o){this._setEnabled(o)}_setEnabled(o){this._enabled!==o&&(this._enabled=o,this._onDidChange.fire({enabled:o}))}get checked(){return this._checked}set checked(o){this._setChecked(o)}_setChecked(o){this._checked!==o&&(this._checked=o,this._onDidChange.fire({checked:o}))}run(o,i){return W(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(o))})}}class B extends T.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new _.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new _.Q5),this.onDidRun=this._onDidRun.event}run(o,i){return W(this,void 0,void 0,function*(){if(!o.enabled)return;this._onBeforeRun.fire({action:o});let r;try{yield this.runAction(o,i)}catch(s){r=s}this._onDidRun.fire({action:o,error:r})})}runAction(o,i){return W(this,void 0,void 0,function*(){yield o.run(i)})}}class L extends A{constructor(o){super(L.ID,o,o?"separator text":"separator"),this.checked=!1,this.enabled=!1}}L.ID="vs.actions.separator";class D{constructor(o,i,r,s){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=o,this.label=i,this.class=s,this._actions=r}get actions(){return this._actions}dispose(){}run(){return W(this,void 0,void 0,function*(){})}}class e extends A{constructor(){super(e.ID,H.N("submenu.empty","(empty)"),void 0,!1)}}e.ID="vs.actions.empty"},76068:function(De,ie,f){"use strict";f.d(ie,{ok:function(){return _}});function _(T,H){if(!T)throw new Error(H?`Assertion failed (${H})`:"Assertion Failed")}},52615:function(De,ie,f){"use strict";f.d(ie,{CM:function(){return A},JL:function(){return B},dT:function(){return D},fK:function(){return W},lA:function(){return L}});var _=f(4348);class T{constructor(){this._icons=new Map,this._onDidRegister=new _.Q5}add(m){const o=this._icons.get(m.id);o?m.description?o.description=m.description:console.error(`Duplicate registration of codicon ${m.id}`):(this._icons.set(m.id,m),this._onDidRegister.fire(m))}get(m){return this._icons.get(m)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const H=new T,W=H;function A(e,m){return new L(e,m)}function B(e){return e?e.replace(/\$\((.*?)\)/g,(m,o)=>` ${o} `).trim():""}class L{constructor(m,o,i){this.id=m,this.definition=o,this.description=i,H.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var D;(function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9\\-]+",e.iconModifierExpression="~[A-Za-z]+";const m=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function o(s){if(s instanceof L)return["codicon","codicon-"+s.id];const a=m.exec(s.id);if(!a)return o(L.error);let[,g,b]=a;const v=["codicon","codicon-"+g];return b&&v.push("codicon-modifier-"+b.substr(1)),v}e.asClassNameArray=o;function i(s){return o(s).join(" ")}e.asClassName=i;function r(s){return"."+o(s).join(".")}e.asCSSSelector=r})(D||(D={})),function(e){e.add=new e("add",{fontCharacter:"\\ea60"}),e.plus=new e("plus",e.add.definition),e.gistNew=new e("gist-new",e.add.definition),e.repoCreate=new e("repo-create",e.add.definition),e.lightbulb=new e("lightbulb",{fontCharacter:"\\ea61"}),e.lightBulb=new e("light-bulb",{fontCharacter:"\\ea61"}),e.repo=new e("repo",{fontCharacter:"\\ea62"}),e.repoDelete=new e("repo-delete",{fontCharacter:"\\ea62"}),e.gistFork=new e("gist-fork",{fontCharacter:"\\ea63"}),e.repoForked=new e("repo-forked",{fontCharacter:"\\ea63"}),e.gitPullRequest=new e("git-pull-request",{fontCharacter:"\\ea64"}),e.gitPullRequestAbandoned=new e("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),e.recordKeys=new e("record-keys",{fontCharacter:"\\ea65"}),e.keyboard=new e("keyboard",{fontCharacter:"\\ea65"}),e.tag=new e("tag",{fontCharacter:"\\ea66"}),e.tagAdd=new e("tag-add",{fontCharacter:"\\ea66"}),e.tagRemove=new e("tag-remove",{fontCharacter:"\\ea66"}),e.person=new e("person",{fontCharacter:"\\ea67"}),e.personFollow=new e("person-follow",{fontCharacter:"\\ea67"}),e.personOutline=new e("person-outline",{fontCharacter:"\\ea67"}),e.personFilled=new e("person-filled",{fontCharacter:"\\ea67"}),e.gitBranch=new e("git-branch",{fontCharacter:"\\ea68"}),e.gitBranchCreate=new e("git-branch-create",{fontCharacter:"\\ea68"}),e.gitBranchDelete=new e("git-branch-delete",{fontCharacter:"\\ea68"}),e.sourceControl=new e("source-control",{fontCharacter:"\\ea68"}),e.mirror=new e("mirror",{fontCharacter:"\\ea69"}),e.mirrorPublic=new e("mirror-public",{fontCharacter:"\\ea69"}),e.star=new e("star",{fontCharacter:"\\ea6a"}),e.starAdd=new e("star-add",{fontCharacter:"\\ea6a"}),e.starDelete=new e("star-delete",{fontCharacter:"\\ea6a"}),e.starEmpty=new e("star-empty",{fontCharacter:"\\ea6a"}),e.comment=new e("comment",{fontCharacter:"\\ea6b"}),e.commentAdd=new e("comment-add",{fontCharacter:"\\ea6b"}),e.alert=new e("alert",{fontCharacter:"\\ea6c"}),e.warning=new e("warning",{fontCharacter:"\\ea6c"}),e.search=new e("search",{fontCharacter:"\\ea6d"}),e.searchSave=new e("search-save",{fontCharacter:"\\ea6d"}),e.logOut=new e("log-out",{fontCharacter:"\\ea6e"}),e.signOut=new e("sign-out",{fontCharacter:"\\ea6e"}),e.logIn=new e("log-in",{fontCharacter:"\\ea6f"}),e.signIn=new e("sign-in",{fontCharacter:"\\ea6f"}),e.eye=new e("eye",{fontCharacter:"\\ea70"}),e.eyeUnwatch=new e("eye-unwatch",{fontCharacter:"\\ea70"}),e.eyeWatch=new e("eye-watch",{fontCharacter:"\\ea70"}),e.circleFilled=new e("circle-filled",{fontCharacter:"\\ea71"}),e.primitiveDot=new e("primitive-dot",{fontCharacter:"\\ea71"}),e.closeDirty=new e("close-dirty",{fontCharacter:"\\ea71"}),e.debugBreakpoint=new e("debug-breakpoint",{fontCharacter:"\\ea71"}),e.debugBreakpointDisabled=new e("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),e.debugHint=new e("debug-hint",{fontCharacter:"\\ea71"}),e.primitiveSquare=new e("primitive-square",{fontCharacter:"\\ea72"}),e.edit=new e("edit",{fontCharacter:"\\ea73"}),e.pencil=new e("pencil",{fontCharacter:"\\ea73"}),e.info=new e("info",{fontCharacter:"\\ea74"}),e.issueOpened=new e("issue-opened",{fontCharacter:"\\ea74"}),e.gistPrivate=new e("gist-private",{fontCharacter:"\\ea75"}),e.gitForkPrivate=new e("git-fork-private",{fontCharacter:"\\ea75"}),e.lock=new e("lock",{fontCharacter:"\\ea75"}),e.mirrorPrivate=new e("mirror-private",{fontCharacter:"\\ea75"}),e.close=new e("close",{fontCharacter:"\\ea76"}),e.removeClose=new e("remove-close",{fontCharacter:"\\ea76"}),e.x=new e("x",{fontCharacter:"\\ea76"}),e.repoSync=new e("repo-sync",{fontCharacter:"\\ea77"}),e.sync=new e("sync",{fontCharacter:"\\ea77"}),e.clone=new e("clone",{fontCharacter:"\\ea78"}),e.desktopDownload=new e("desktop-download",{fontCharacter:"\\ea78"}),e.beaker=new e("beaker",{fontCharacter:"\\ea79"}),e.microscope=new e("microscope",{fontCharacter:"\\ea79"}),e.vm=new e("vm",{fontCharacter:"\\ea7a"}),e.deviceDesktop=new e("device-desktop",{fontCharacter:"\\ea7a"}),e.file=new e("file",{fontCharacter:"\\ea7b"}),e.fileText=new e("file-text",{fontCharacter:"\\ea7b"}),e.more=new e("more",{fontCharacter:"\\ea7c"}),e.ellipsis=new e("ellipsis",{fontCharacter:"\\ea7c"}),e.kebabHorizontal=new e("kebab-horizontal",{fontCharacter:"\\ea7c"}),e.mailReply=new e("mail-reply",{fontCharacter:"\\ea7d"}),e.reply=new e("reply",{fontCharacter:"\\ea7d"}),e.organization=new e("organization",{fontCharacter:"\\ea7e"}),e.organizationFilled=new e("organization-filled",{fontCharacter:"\\ea7e"}),e.organizationOutline=new e("organization-outline",{fontCharacter:"\\ea7e"}),e.newFile=new e("new-file",{fontCharacter:"\\ea7f"}),e.fileAdd=new e("file-add",{fontCharacter:"\\ea7f"}),e.newFolder=new e("new-folder",{fontCharacter:"\\ea80"}),e.fileDirectoryCreate=new e("file-directory-create",{fontCharacter:"\\ea80"}),e.trash=new e("trash",{fontCharacter:"\\ea81"}),e.trashcan=new e("trashcan",{fontCharacter:"\\ea81"}),e.history=new e("history",{fontCharacter:"\\ea82"}),e.clock=new e("clock",{fontCharacter:"\\ea82"}),e.folder=new e("folder",{fontCharacter:"\\ea83"}),e.fileDirectory=new e("file-directory",{fontCharacter:"\\ea83"}),e.symbolFolder=new e("symbol-folder",{fontCharacter:"\\ea83"}),e.logoGithub=new e("logo-github",{fontCharacter:"\\ea84"}),e.markGithub=new e("mark-github",{fontCharacter:"\\ea84"}),e.github=new e("github",{fontCharacter:"\\ea84"}),e.terminal=new e("terminal",{fontCharacter:"\\ea85"}),e.console=new e("console",{fontCharacter:"\\ea85"}),e.repl=new e("repl",{fontCharacter:"\\ea85"}),e.zap=new e("zap",{fontCharacter:"\\ea86"}),e.symbolEvent=new e("symbol-event",{fontCharacter:"\\ea86"}),e.error=new e("error",{fontCharacter:"\\ea87"}),e.stop=new e("stop",{fontCharacter:"\\ea87"}),e.variable=new e("variable",{fontCharacter:"\\ea88"}),e.symbolVariable=new e("symbol-variable",{fontCharacter:"\\ea88"}),e.array=new e("array",{fontCharacter:"\\ea8a"}),e.symbolArray=new e("symbol-array",{fontCharacter:"\\ea8a"}),e.symbolModule=new e("symbol-module",{fontCharacter:"\\ea8b"}),e.symbolPackage=new e("symbol-package",{fontCharacter:"\\ea8b"}),e.symbolNamespace=new e("symbol-namespace",{fontCharacter:"\\ea8b"}),e.symbolObject=new e("symbol-object",{fontCharacter:"\\ea8b"}),e.symbolMethod=new e("symbol-method",{fontCharacter:"\\ea8c"}),e.symbolFunction=new e("symbol-function",{fontCharacter:"\\ea8c"}),e.symbolConstructor=new e("symbol-constructor",{fontCharacter:"\\ea8c"}),e.symbolBoolean=new e("symbol-boolean",{fontCharacter:"\\ea8f"}),e.symbolNull=new e("symbol-null",{fontCharacter:"\\ea8f"}),e.symbolNumeric=new e("symbol-numeric",{fontCharacter:"\\ea90"}),e.symbolNumber=new e("symbol-number",{fontCharacter:"\\ea90"}),e.symbolStructure=new e("symbol-structure",{fontCharacter:"\\ea91"}),e.symbolStruct=new e("symbol-struct",{fontCharacter:"\\ea91"}),e.symbolParameter=new e("symbol-parameter",{fontCharacter:"\\ea92"}),e.symbolTypeParameter=new e("symbol-type-parameter",{fontCharacter:"\\ea92"}),e.symbolKey=new e("symbol-key",{fontCharacter:"\\ea93"}),e.symbolText=new e("symbol-text",{fontCharacter:"\\ea93"}),e.symbolReference=new e("symbol-reference",{fontCharacter:"\\ea94"}),e.goToFile=new e("go-to-file",{fontCharacter:"\\ea94"}),e.symbolEnum=new e("symbol-enum",{fontCharacter:"\\ea95"}),e.symbolValue=new e("symbol-value",{fontCharacter:"\\ea95"}),e.symbolRuler=new e("symbol-ruler",{fontCharacter:"\\ea96"}),e.symbolUnit=new e("symbol-unit",{fontCharacter:"\\ea96"}),e.activateBreakpoints=new e("activate-breakpoints",{fontCharacter:"\\ea97"}),e.archive=new e("archive",{fontCharacter:"\\ea98"}),e.arrowBoth=new e("arrow-both",{fontCharacter:"\\ea99"}),e.arrowDown=new e("arrow-down",{fontCharacter:"\\ea9a"}),e.arrowLeft=new e("arrow-left",{fontCharacter:"\\ea9b"}),e.arrowRight=new e("arrow-right",{fontCharacter:"\\ea9c"}),e.arrowSmallDown=new e("arrow-small-down",{fontCharacter:"\\ea9d"}),e.arrowSmallLeft=new e("arrow-small-left",{fontCharacter:"\\ea9e"}),e.arrowSmallRight=new e("arrow-small-right",{fontCharacter:"\\ea9f"}),e.arrowSmallUp=new e("arrow-small-up",{fontCharacter:"\\eaa0"}),e.arrowUp=new e("arrow-up",{fontCharacter:"\\eaa1"}),e.bell=new e("bell",{fontCharacter:"\\eaa2"}),e.bold=new e("bold",{fontCharacter:"\\eaa3"}),e.book=new e("book",{fontCharacter:"\\eaa4"}),e.bookmark=new e("bookmark",{fontCharacter:"\\eaa5"}),e.debugBreakpointConditionalUnverified=new e("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),e.debugBreakpointConditional=new e("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),e.debugBreakpointConditionalDisabled=new e("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),e.debugBreakpointDataUnverified=new e("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),e.debugBreakpointData=new e("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),e.debugBreakpointDataDisabled=new e("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),e.debugBreakpointLogUnverified=new e("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),e.debugBreakpointLog=new e("debug-breakpoint-log",{fontCharacter:"\\eaab"}),e.debugBreakpointLogDisabled=new e("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),e.briefcase=new e("briefcase",{fontCharacter:"\\eaac"}),e.broadcast=new e("broadcast",{fontCharacter:"\\eaad"}),e.browser=new e("browser",{fontCharacter:"\\eaae"}),e.bug=new e("bug",{fontCharacter:"\\eaaf"}),e.calendar=new e("calendar",{fontCharacter:"\\eab0"}),e.caseSensitive=new e("case-sensitive",{fontCharacter:"\\eab1"}),e.check=new e("check",{fontCharacter:"\\eab2"}),e.checklist=new e("checklist",{fontCharacter:"\\eab3"}),e.chevronDown=new e("chevron-down",{fontCharacter:"\\eab4"}),e.dropDownButton=new e("drop-down-button",e.chevronDown.definition),e.chevronLeft=new e("chevron-left",{fontCharacter:"\\eab5"}),e.chevronRight=new e("chevron-right",{fontCharacter:"\\eab6"}),e.chevronUp=new e("chevron-up",{fontCharacter:"\\eab7"}),e.chromeClose=new e("chrome-close",{fontCharacter:"\\eab8"}),e.chromeMaximize=new e("chrome-maximize",{fontCharacter:"\\eab9"}),e.chromeMinimize=new e("chrome-minimize",{fontCharacter:"\\eaba"}),e.chromeRestore=new e("chrome-restore",{fontCharacter:"\\eabb"}),e.circleOutline=new e("circle-outline",{fontCharacter:"\\eabc"}),e.debugBreakpointUnverified=new e("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),e.circleSlash=new e("circle-slash",{fontCharacter:"\\eabd"}),e.circuitBoard=new e("circuit-board",{fontCharacter:"\\eabe"}),e.clearAll=new e("clear-all",{fontCharacter:"\\eabf"}),e.clippy=new e("clippy",{fontCharacter:"\\eac0"}),e.closeAll=new e("close-all",{fontCharacter:"\\eac1"}),e.cloudDownload=new e("cloud-download",{fontCharacter:"\\eac2"}),e.cloudUpload=new e("cloud-upload",{fontCharacter:"\\eac3"}),e.code=new e("code",{fontCharacter:"\\eac4"}),e.collapseAll=new e("collapse-all",{fontCharacter:"\\eac5"}),e.colorMode=new e("color-mode",{fontCharacter:"\\eac6"}),e.commentDiscussion=new e("comment-discussion",{fontCharacter:"\\eac7"}),e.compareChanges=new e("compare-changes",{fontCharacter:"\\eafd"}),e.creditCard=new e("credit-card",{fontCharacter:"\\eac9"}),e.dash=new e("dash",{fontCharacter:"\\eacc"}),e.dashboard=new e("dashboard",{fontCharacter:"\\eacd"}),e.database=new e("database",{fontCharacter:"\\eace"}),e.debugContinue=new e("debug-continue",{fontCharacter:"\\eacf"}),e.debugDisconnect=new e("debug-disconnect",{fontCharacter:"\\ead0"}),e.debugPause=new e("debug-pause",{fontCharacter:"\\ead1"}),e.debugRestart=new e("debug-restart",{fontCharacter:"\\ead2"}),e.debugStart=new e("debug-start",{fontCharacter:"\\ead3"}),e.debugStepInto=new e("debug-step-into",{fontCharacter:"\\ead4"}),e.debugStepOut=new e("debug-step-out",{fontCharacter:"\\ead5"}),e.debugStepOver=new e("debug-step-over",{fontCharacter:"\\ead6"}),e.debugStop=new e("debug-stop",{fontCharacter:"\\ead7"}),e.debug=new e("debug",{fontCharacter:"\\ead8"}),e.deviceCameraVideo=new e("device-camera-video",{fontCharacter:"\\ead9"}),e.deviceCamera=new e("device-camera",{fontCharacter:"\\eada"}),e.deviceMobile=new e("device-mobile",{fontCharacter:"\\eadb"}),e.diffAdded=new e("diff-added",{fontCharacter:"\\eadc"}),e.diffIgnored=new e("diff-ignored",{fontCharacter:"\\eadd"}),e.diffModified=new e("diff-modified",{fontCharacter:"\\eade"}),e.diffRemoved=new e("diff-removed",{fontCharacter:"\\eadf"}),e.diffRenamed=new e("diff-renamed",{fontCharacter:"\\eae0"}),e.diff=new e("diff",{fontCharacter:"\\eae1"}),e.discard=new e("discard",{fontCharacter:"\\eae2"}),e.editorLayout=new e("editor-layout",{fontCharacter:"\\eae3"}),e.emptyWindow=new e("empty-window",{fontCharacter:"\\eae4"}),e.exclude=new e("exclude",{fontCharacter:"\\eae5"}),e.extensions=new e("extensions",{fontCharacter:"\\eae6"}),e.eyeClosed=new e("eye-closed",{fontCharacter:"\\eae7"}),e.fileBinary=new e("file-binary",{fontCharacter:"\\eae8"}),e.fileCode=new e("file-code",{fontCharacter:"\\eae9"}),e.fileMedia=new e("file-media",{fontCharacter:"\\eaea"}),e.filePdf=new e("file-pdf",{fontCharacter:"\\eaeb"}),e.fileSubmodule=new e("file-submodule",{fontCharacter:"\\eaec"}),e.fileSymlinkDirectory=new e("file-symlink-directory",{fontCharacter:"\\eaed"}),e.fileSymlinkFile=new e("file-symlink-file",{fontCharacter:"\\eaee"}),e.fileZip=new e("file-zip",{fontCharacter:"\\eaef"}),e.files=new e("files",{fontCharacter:"\\eaf0"}),e.filter=new e("filter",{fontCharacter:"\\eaf1"}),e.flame=new e("flame",{fontCharacter:"\\eaf2"}),e.foldDown=new e("fold-down",{fontCharacter:"\\eaf3"}),e.foldUp=new e("fold-up",{fontCharacter:"\\eaf4"}),e.fold=new e("fold",{fontCharacter:"\\eaf5"}),e.folderActive=new e("folder-active",{fontCharacter:"\\eaf6"}),e.folderOpened=new e("folder-opened",{fontCharacter:"\\eaf7"}),e.gear=new e("gear",{fontCharacter:"\\eaf8"}),e.gift=new e("gift",{fontCharacter:"\\eaf9"}),e.gistSecret=new e("gist-secret",{fontCharacter:"\\eafa"}),e.gist=new e("gist",{fontCharacter:"\\eafb"}),e.gitCommit=new e("git-commit",{fontCharacter:"\\eafc"}),e.gitCompare=new e("git-compare",{fontCharacter:"\\eafd"}),e.gitMerge=new e("git-merge",{fontCharacter:"\\eafe"}),e.githubAction=new e("github-action",{fontCharacter:"\\eaff"}),e.githubAlt=new e("github-alt",{fontCharacter:"\\eb00"}),e.globe=new e("globe",{fontCharacter:"\\eb01"}),e.grabber=new e("grabber",{fontCharacter:"\\eb02"}),e.graph=new e("graph",{fontCharacter:"\\eb03"}),e.gripper=new e("gripper",{fontCharacter:"\\eb04"}),e.heart=new e("heart",{fontCharacter:"\\eb05"}),e.home=new e("home",{fontCharacter:"\\eb06"}),e.horizontalRule=new e("horizontal-rule",{fontCharacter:"\\eb07"}),e.hubot=new e("hubot",{fontCharacter:"\\eb08"}),e.inbox=new e("inbox",{fontCharacter:"\\eb09"}),e.issueClosed=new e("issue-closed",{fontCharacter:"\\eba4"}),e.issueReopened=new e("issue-reopened",{fontCharacter:"\\eb0b"}),e.issues=new e("issues",{fontCharacter:"\\eb0c"}),e.italic=new e("italic",{fontCharacter:"\\eb0d"}),e.jersey=new e("jersey",{fontCharacter:"\\eb0e"}),e.json=new e("json",{fontCharacter:"\\eb0f"}),e.kebabVertical=new e("kebab-vertical",{fontCharacter:"\\eb10"}),e.key=new e("key",{fontCharacter:"\\eb11"}),e.law=new e("law",{fontCharacter:"\\eb12"}),e.lightbulbAutofix=new e("lightbulb-autofix",{fontCharacter:"\\eb13"}),e.linkExternal=new e("link-external",{fontCharacter:"\\eb14"}),e.link=new e("link",{fontCharacter:"\\eb15"}),e.listOrdered=new e("list-ordered",{fontCharacter:"\\eb16"}),e.listUnordered=new e("list-unordered",{fontCharacter:"\\eb17"}),e.liveShare=new e("live-share",{fontCharacter:"\\eb18"}),e.loading=new e("loading",{fontCharacter:"\\eb19"}),e.location=new e("location",{fontCharacter:"\\eb1a"}),e.mailRead=new e("mail-read",{fontCharacter:"\\eb1b"}),e.mail=new e("mail",{fontCharacter:"\\eb1c"}),e.markdown=new e("markdown",{fontCharacter:"\\eb1d"}),e.megaphone=new e("megaphone",{fontCharacter:"\\eb1e"}),e.mention=new e("mention",{fontCharacter:"\\eb1f"}),e.milestone=new e("milestone",{fontCharacter:"\\eb20"}),e.mortarBoard=new e("mortar-board",{fontCharacter:"\\eb21"}),e.move=new e("move",{fontCharacter:"\\eb22"}),e.multipleWindows=new e("multiple-windows",{fontCharacter:"\\eb23"}),e.mute=new e("mute",{fontCharacter:"\\eb24"}),e.noNewline=new e("no-newline",{fontCharacter:"\\eb25"}),e.note=new e("note",{fontCharacter:"\\eb26"}),e.octoface=new e("octoface",{fontCharacter:"\\eb27"}),e.openPreview=new e("open-preview",{fontCharacter:"\\eb28"}),e.package_=new e("package",{fontCharacter:"\\eb29"}),e.paintcan=new e("paintcan",{fontCharacter:"\\eb2a"}),e.pin=new e("pin",{fontCharacter:"\\eb2b"}),e.play=new e("play",{fontCharacter:"\\eb2c"}),e.run=new e("run",{fontCharacter:"\\eb2c"}),e.plug=new e("plug",{fontCharacter:"\\eb2d"}),e.preserveCase=new e("preserve-case",{fontCharacter:"\\eb2e"}),e.preview=new e("preview",{fontCharacter:"\\eb2f"}),e.project=new e("project",{fontCharacter:"\\eb30"}),e.pulse=new e("pulse",{fontCharacter:"\\eb31"}),e.question=new e("question",{fontCharacter:"\\eb32"}),e.quote=new e("quote",{fontCharacter:"\\eb33"}),e.radioTower=new e("radio-tower",{fontCharacter:"\\eb34"}),e.reactions=new e("reactions",{fontCharacter:"\\eb35"}),e.references=new e("references",{fontCharacter:"\\eb36"}),e.refresh=new e("refresh",{fontCharacter:"\\eb37"}),e.regex=new e("regex",{fontCharacter:"\\eb38"}),e.remoteExplorer=new e("remote-explorer",{fontCharacter:"\\eb39"}),e.remote=new e("remote",{fontCharacter:"\\eb3a"}),e.remove=new e("remove",{fontCharacter:"\\eb3b"}),e.replaceAll=new e("replace-all",{fontCharacter:"\\eb3c"}),e.replace=new e("replace",{fontCharacter:"\\eb3d"}),e.repoClone=new e("repo-clone",{fontCharacter:"\\eb3e"}),e.repoForcePush=new e("repo-force-push",{fontCharacter:"\\eb3f"}),e.repoPull=new e("repo-pull",{fontCharacter:"\\eb40"}),e.repoPush=new e("repo-push",{fontCharacter:"\\eb41"}),e.report=new e("report",{fontCharacter:"\\eb42"}),e.requestChanges=new e("request-changes",{fontCharacter:"\\eb43"}),e.rocket=new e("rocket",{fontCharacter:"\\eb44"}),e.rootFolderOpened=new e("root-folder-opened",{fontCharacter:"\\eb45"}),e.rootFolder=new e("root-folder",{fontCharacter:"\\eb46"}),e.rss=new e("rss",{fontCharacter:"\\eb47"}),e.ruby=new e("ruby",{fontCharacter:"\\eb48"}),e.saveAll=new e("save-all",{fontCharacter:"\\eb49"}),e.saveAs=new e("save-as",{fontCharacter:"\\eb4a"}),e.save=new e("save",{fontCharacter:"\\eb4b"}),e.screenFull=new e("screen-full",{fontCharacter:"\\eb4c"}),e.screenNormal=new e("screen-normal",{fontCharacter:"\\eb4d"}),e.searchStop=new e("search-stop",{fontCharacter:"\\eb4e"}),e.server=new e("server",{fontCharacter:"\\eb50"}),e.settingsGear=new e("settings-gear",{fontCharacter:"\\eb51"}),e.settings=new e("settings",{fontCharacter:"\\eb52"}),e.shield=new e("shield",{fontCharacter:"\\eb53"}),e.smiley=new e("smiley",{fontCharacter:"\\eb54"}),e.sortPrecedence=new e("sort-precedence",{fontCharacter:"\\eb55"}),e.splitHorizontal=new e("split-horizontal",{fontCharacter:"\\eb56"}),e.splitVertical=new e("split-vertical",{fontCharacter:"\\eb57"}),e.squirrel=new e("squirrel",{fontCharacter:"\\eb58"}),e.starFull=new e("star-full",{fontCharacter:"\\eb59"}),e.starHalf=new e("star-half",{fontCharacter:"\\eb5a"}),e.symbolClass=new e("symbol-class",{fontCharacter:"\\eb5b"}),e.symbolColor=new e("symbol-color",{fontCharacter:"\\eb5c"}),e.symbolConstant=new e("symbol-constant",{fontCharacter:"\\eb5d"}),e.symbolEnumMember=new e("symbol-enum-member",{fontCharacter:"\\eb5e"}),e.symbolField=new e("symbol-field",{fontCharacter:"\\eb5f"}),e.symbolFile=new e("symbol-file",{fontCharacter:"\\eb60"}),e.symbolInterface=new e("symbol-interface",{fontCharacter:"\\eb61"}),e.symbolKeyword=new e("symbol-keyword",{fontCharacter:"\\eb62"}),e.symbolMisc=new e("symbol-misc",{fontCharacter:"\\eb63"}),e.symbolOperator=new e("symbol-operator",{fontCharacter:"\\eb64"}),e.symbolProperty=new e("symbol-property",{fontCharacter:"\\eb65"}),e.wrench=new e("wrench",{fontCharacter:"\\eb65"}),e.wrenchSubaction=new e("wrench-subaction",{fontCharacter:"\\eb65"}),e.symbolSnippet=new e("symbol-snippet",{fontCharacter:"\\eb66"}),e.tasklist=new e("tasklist",{fontCharacter:"\\eb67"}),e.telescope=new e("telescope",{fontCharacter:"\\eb68"}),e.textSize=new e("text-size",{fontCharacter:"\\eb69"}),e.threeBars=new e("three-bars",{fontCharacter:"\\eb6a"}),e.thumbsdown=new e("thumbsdown",{fontCharacter:"\\eb6b"}),e.thumbsup=new e("thumbsup",{fontCharacter:"\\eb6c"}),e.tools=new e("tools",{fontCharacter:"\\eb6d"}),e.triangleDown=new e("triangle-down",{fontCharacter:"\\eb6e"}),e.triangleLeft=new e("triangle-left",{fontCharacter:"\\eb6f"}),e.triangleRight=new e("triangle-right",{fontCharacter:"\\eb70"}),e.triangleUp=new e("triangle-up",{fontCharacter:"\\eb71"}),e.twitter=new e("twitter",{fontCharacter:"\\eb72"}),e.unfold=new e("unfold",{fontCharacter:"\\eb73"}),e.unlock=new e("unlock",{fontCharacter:"\\eb74"}),e.unmute=new e("unmute",{fontCharacter:"\\eb75"}),e.unverified=new e("unverified",{fontCharacter:"\\eb76"}),e.verified=new e("verified",{fontCharacter:"\\eb77"}),e.versions=new e("versions",{fontCharacter:"\\eb78"}),e.vmActive=new e("vm-active",{fontCharacter:"\\eb79"}),e.vmOutline=new e("vm-outline",{fontCharacter:"\\eb7a"}),e.vmRunning=new e("vm-running",{fontCharacter:"\\eb7b"}),e.watch=new e("watch",{fontCharacter:"\\eb7c"}),e.whitespace=new e("whitespace",{fontCharacter:"\\eb7d"}),e.wholeWord=new e("whole-word",{fontCharacter:"\\eb7e"}),e.window=new e("window",{fontCharacter:"\\eb7f"}),e.wordWrap=new e("word-wrap",{fontCharacter:"\\eb80"}),e.zoomIn=new e("zoom-in",{fontCharacter:"\\eb81"}),e.zoomOut=new e("zoom-out",{fontCharacter:"\\eb82"}),e.listFilter=new e("list-filter",{fontCharacter:"\\eb83"}),e.listFlat=new e("list-flat",{fontCharacter:"\\eb84"}),e.listSelection=new e("list-selection",{fontCharacter:"\\eb85"}),e.selection=new e("selection",{fontCharacter:"\\eb85"}),e.listTree=new e("list-tree",{fontCharacter:"\\eb86"}),e.debugBreakpointFunctionUnverified=new e("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),e.debugBreakpointFunction=new e("debug-breakpoint-function",{fontCharacter:"\\eb88"}),e.debugBreakpointFunctionDisabled=new e("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),e.debugStackframeActive=new e("debug-stackframe-active",{fontCharacter:"\\eb89"}),e.debugStackframeDot=new e("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),e.debugStackframe=new e("debug-stackframe",{fontCharacter:"\\eb8b"}),e.debugStackframeFocused=new e("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),e.debugBreakpointUnsupported=new e("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),e.symbolString=new e("symbol-string",{fontCharacter:"\\eb8d"}),e.debugReverseContinue=new e("debug-reverse-continue",{fontCharacter:"\\eb8e"}),e.debugStepBack=new e("debug-step-back",{fontCharacter:"\\eb8f"}),e.debugRestartFrame=new e("debug-restart-frame",{fontCharacter:"\\eb90"}),e.callIncoming=new e("call-incoming",{fontCharacter:"\\eb92"}),e.callOutgoing=new e("call-outgoing",{fontCharacter:"\\eb93"}),e.menu=new e("menu",{fontCharacter:"\\eb94"}),e.expandAll=new e("expand-all",{fontCharacter:"\\eb95"}),e.feedback=new e("feedback",{fontCharacter:"\\eb96"}),e.groupByRefType=new e("group-by-ref-type",{fontCharacter:"\\eb97"}),e.ungroupByRefType=new e("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),e.account=new e("account",{fontCharacter:"\\eb99"}),e.bellDot=new e("bell-dot",{fontCharacter:"\\eb9a"}),e.debugConsole=new e("debug-console",{fontCharacter:"\\eb9b"}),e.library=new e("library",{fontCharacter:"\\eb9c"}),e.output=new e("output",{fontCharacter:"\\eb9d"}),e.runAll=new e("run-all",{fontCharacter:"\\eb9e"}),e.syncIgnored=new e("sync-ignored",{fontCharacter:"\\eb9f"}),e.pinned=new e("pinned",{fontCharacter:"\\eba0"}),e.githubInverted=new e("github-inverted",{fontCharacter:"\\eba1"}),e.debugAlt=new e("debug-alt",{fontCharacter:"\\eb91"}),e.serverProcess=new e("server-process",{fontCharacter:"\\eba2"}),e.serverEnvironment=new e("server-environment",{fontCharacter:"\\eba3"}),e.pass=new e("pass",{fontCharacter:"\\eba4"}),e.stopCircle=new e("stop-circle",{fontCharacter:"\\eba5"}),e.playCircle=new e("play-circle",{fontCharacter:"\\eba6"}),e.record=new e("record",{fontCharacter:"\\eba7"}),e.debugAltSmall=new e("debug-alt-small",{fontCharacter:"\\eba8"}),e.vmConnect=new e("vm-connect",{fontCharacter:"\\eba9"}),e.cloud=new e("cloud",{fontCharacter:"\\ebaa"}),e.merge=new e("merge",{fontCharacter:"\\ebab"}),e.exportIcon=new e("export",{fontCharacter:"\\ebac"}),e.graphLeft=new e("graph-left",{fontCharacter:"\\ebad"}),e.magnet=new e("magnet",{fontCharacter:"\\ebae"}),e.notebook=new e("notebook",{fontCharacter:"\\ebaf"}),e.redo=new e("redo",{fontCharacter:"\\ebb0"}),e.checkAll=new e("check-all",{fontCharacter:"\\ebb1"}),e.pinnedDirty=new e("pinned-dirty",{fontCharacter:"\\ebb2"}),e.passFilled=new e("pass-filled",{fontCharacter:"\\ebb3"}),e.circleLargeFilled=new e("circle-large-filled",{fontCharacter:"\\ebb4"}),e.circleLargeOutline=new e("circle-large-outline",{fontCharacter:"\\ebb5"}),e.combine=new e("combine",{fontCharacter:"\\ebb6"}),e.gather=new e("gather",{fontCharacter:"\\ebb6"}),e.table=new e("table",{fontCharacter:"\\ebb7"}),e.variableGroup=new e("variable-group",{fontCharacter:"\\ebb8"}),e.typeHierarchy=new e("type-hierarchy",{fontCharacter:"\\ebb9"}),e.typeHierarchySub=new e("type-hierarchy-sub",{fontCharacter:"\\ebba"}),e.typeHierarchySuper=new e("type-hierarchy-super",{fontCharacter:"\\ebbb"}),e.gitPullRequestCreate=new e("git-pull-request-create",{fontCharacter:"\\ebbc"}),e.runAbove=new e("run-above",{fontCharacter:"\\ebbd"}),e.runBelow=new e("run-below",{fontCharacter:"\\ebbe"}),e.notebookTemplate=new e("notebook-template",{fontCharacter:"\\ebbf"}),e.debugRerun=new e("debug-rerun",{fontCharacter:"\\ebc0"}),e.workspaceTrusted=new e("workspace-trusted",{fontCharacter:"\\ebc1"}),e.workspaceUntrusted=new e("workspace-untrusted",{fontCharacter:"\\ebc2"}),e.workspaceUnspecified=new e("workspace-unspecified",{fontCharacter:"\\ebc3"}),e.terminalCmd=new e("terminal-cmd",{fontCharacter:"\\ebc4"}),e.terminalDebian=new e("terminal-debian",{fontCharacter:"\\ebc5"}),e.terminalLinux=new e("terminal-linux",{fontCharacter:"\\ebc6"}),e.terminalPowershell=new e("terminal-powershell",{fontCharacter:"\\ebc7"}),e.terminalTmux=new e("terminal-tmux",{fontCharacter:"\\ebc8"}),e.terminalUbuntu=new e("terminal-ubuntu",{fontCharacter:"\\ebc9"}),e.terminalBash=new e("terminal-bash",{fontCharacter:"\\ebca"}),e.arrowSwap=new e("arrow-swap",{fontCharacter:"\\ebcb"}),e.copy=new e("copy",{fontCharacter:"\\ebcc"}),e.personAdd=new e("person-add",{fontCharacter:"\\ebcd"}),e.filterFilled=new e("filter-filled",{fontCharacter:"\\ebce"}),e.wand=new e("wand",{fontCharacter:"\\ebcf"}),e.debugLineByLine=new e("debug-line-by-line",{fontCharacter:"\\ebd0"}),e.inspect=new e("inspect",{fontCharacter:"\\ebd1"}),e.layers=new e("layers",{fontCharacter:"\\ebd2"}),e.layersDot=new e("layers-dot",{fontCharacter:"\\ebd3"}),e.layersActive=new e("layers-active",{fontCharacter:"\\ebd4"}),e.compass=new e("compass",{fontCharacter:"\\ebd5"}),e.compassDot=new e("compass-dot",{fontCharacter:"\\ebd6"}),e.compassActive=new e("compass-active",{fontCharacter:"\\ebd7"}),e.azure=new e("azure",{fontCharacter:"\\ebd8"}),e.issueDraft=new e("issue-draft",{fontCharacter:"\\ebd9"}),e.gitPullRequestClosed=new e("git-pull-request-closed",{fontCharacter:"\\ebda"}),e.gitPullRequestDraft=new e("git-pull-request-draft",{fontCharacter:"\\ebdb"}),e.debugAll=new e("debug-all",{fontCharacter:"\\ebdc"}),e.debugCoverage=new e("debug-coverage",{fontCharacter:"\\ebdd"}),e.runErrors=new e("run-errors",{fontCharacter:"\\ebde"}),e.folderLibrary=new e("folder-library",{fontCharacter:"\\ebdf"}),e.debugContinueSmall=new e("debug-continue-small",{fontCharacter:"\\ebe0"}),e.beakerStop=new e("beaker-stop",{fontCharacter:"\\ebe1"}),e.graphLine=new e("graph-line",{fontCharacter:"\\ebe2"}),e.graphScatter=new e("graph-scatter",{fontCharacter:"\\ebe3"}),e.pieChart=new e("pie-chart",{fontCharacter:"\\ebe4"}),e.bracket=new e("bracket",e.json.definition),e.bracketDot=new e("bracket-dot",{fontCharacter:"\\ebe5"}),e.bracketError=new e("bracket-error",{fontCharacter:"\\ebe6"}),e.lockSmall=new e("lock-small",{fontCharacter:"\\ebe7"}),e.azureDevops=new e("azure-devops",{fontCharacter:"\\ebe8"}),e.verifiedFilled=new e("verified-filled",{fontCharacter:"\\ebe9"})}(L||(L={}))},79881:function(De,ie,f){"use strict";f.d(ie,{B8:function(){return o},Cp:function(){return W},F0:function(){return D},L6:function(){return m},VV:function(){return L},b1:function(){return e},dL:function(){return H},ri:function(){return A}});class _{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(r){setTimeout(()=>{throw r.stack?new Error(r.message+`
`+r.stack):r},0)}}emit(r){this.listeners.forEach(s=>{s(r)})}onUnexpectedError(r){this.unexpectedErrorHandler(r),this.emit(r)}onUnexpectedExternalError(r){this.unexpectedErrorHandler(r)}}const T=new _;function H(i){L(i)||T.onUnexpectedError(i)}function W(i){L(i)||T.onUnexpectedExternalError(i)}function A(i){if(i instanceof Error){let{name:r,message:s}=i;const a=i.stacktrace||i.stack;return{$isError:!0,name:r,message:s,stack:a}}return i}const B="Canceled";function L(i){return i instanceof Error&&i.name===B&&i.message===B}function D(){const i=new Error(B);return i.name=i.message,i}function e(i){return i?new Error(`Illegal argument: ${i}`):new Error("Illegal argument")}function m(i){return i?new Error(`Illegal state: ${i}`):new Error("Illegal state")}class o extends Error{constructor(r){super("NotSupported"),r&&(this.message=r)}}},4348:function(De,ie,f){"use strict";f.d(ie,{D0:function(){return o},E7:function(){return i},K3:function(){return m},Q5:function(){return e},ZD:function(){return r},ju:function(){return A}});var _=f(79881),T=f(69323),H=f(34502),W=f(95830),A;(function(s){s.None=()=>T.JT.None;function a(y){return(x,O=null,c)=>{let t=!1,n;return n=y(l=>{if(!t)return n?n.dispose():t=!0,x.call(O,l)},null,c),t&&n.dispose(),n}}s.once=a;function g(y,x){return C((O,c=null,t)=>y(n=>O.call(c,x(n)),null,t))}s.map=g;function b(y,x){return C((O,c=null,t)=>y(n=>{x(n),O.call(c,n)},null,t))}s.forEach=b;function v(y,x){return C((O,c=null,t)=>y(n=>x(n)&&O.call(c,n),null,t))}s.filter=v;function h(y){return y}s.signal=h;function d(...y){return(x,O=null,c)=>(0,T.F8)(...y.map(t=>t(n=>x.call(O,n),null,c)))}s.any=d;function S(y,x,O){let c=O;return g(y,t=>(c=x(c,t),c))}s.reduce=S;function C(y){let x;const O=new e({onFirstListenerAdd(){x=y(O.fire,O)},onLastListenerRemove(){x.dispose()}});return O.event}function I(y,x,O=100,c=!1,t){let n,l,w,K=0;const J=new e({leakWarningThreshold:t,onFirstListenerAdd(){n=y(V=>{K++,l=x(l,V),c&&!w&&(J.fire(l),l=void 0),clearTimeout(w),w=setTimeout(()=>{const ee=l;l=void 0,w=void 0,(!c||K>1)&&J.fire(ee),K=0},O)})},onLastListenerRemove(){n.dispose()}});return J.event}s.debounce=I;function N(y,x=(O,c)=>O===c){let O=!0,c;return v(y,t=>{const n=O||!x(t,c);return O=!1,c=t,n})}s.latch=N;function M(y,x){return[s.filter(y,x),s.filter(y,O=>!x(O))]}s.split=M;function Y(y,x=!1,O=[]){let c=O.slice(),t=y(w=>{c?c.push(w):l.fire(w)});const n=()=>{c&&c.forEach(w=>l.fire(w)),c=null},l=new e({onFirstListenerAdd(){t||(t=y(w=>l.fire(w)))},onFirstListenerDidAdd(){c&&(x?setTimeout(n):n())},onLastListenerRemove(){t&&t.dispose(),t=null}});return l.event}s.buffer=Y;class ne{constructor(x){this.event=x}map(x){return new ne(g(this.event,x))}forEach(x){return new ne(b(this.event,x))}filter(x){return new ne(v(this.event,x))}reduce(x,O){return new ne(S(this.event,x,O))}latch(){return new ne(N(this.event))}debounce(x,O=100,c=!1,t){return new ne(I(this.event,x,O,c,t))}on(x,O,c){return this.event(x,O,c)}once(x,O,c){return a(this.event)(x,O,c)}}function U(y){return new ne(y)}s.chain=U;function ge(y,x,O=c=>c){const c=(...w)=>l.fire(O(...w)),t=()=>y.on(x,c),n=()=>y.removeListener(x,c),l=new e({onFirstListenerAdd:t,onLastListenerRemove:n});return l.event}s.fromNodeEventEmitter=ge;function E(y,x,O=c=>c){const c=(...w)=>l.fire(O(...w)),t=()=>y.addEventListener(x,c),n=()=>y.removeEventListener(x,c),l=new e({onFirstListenerAdd:t,onLastListenerRemove:n});return l.event}s.fromDOMEventEmitter=E;function p(y){return new Promise(x=>a(y)(x))}s.toPromise=p})(A||(A={}));class B{constructor(a){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${a}_${B._idPool++}`}start(a){this._stopWatch=new W.G(!0),this._listenerCount=a}stop(){if(this._stopWatch){const a=this._stopWatch.elapsed();this._elapsedOverall+=a,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${a.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}B._idPool=0;let L=-1;class D{constructor(a,g=Math.random().toString(18).slice(2,5)){this.customThreshold=a,this.name=g,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(a){let g=L;if(typeof this.customThreshold=="number"&&(g=this.customThreshold),g<=0||a<g)return;this._stacks||(this._stacks=new Map);const b=new Error().stack.split(`
`).slice(3).join(`
`),v=this._stacks.get(b)||0;if(this._stacks.set(b,v+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=g*.5;let h,d=0;for(const[S,C]of this._stacks)(!h||d<C)&&(h=S,d=C);console.warn(`[${this.name}] potential listener LEAK detected, having ${a} listeners already. MOST frequent listener (${d}):`),console.warn(h)}return()=>{const h=this._stacks.get(b)||0;this._stacks.set(b,h-1)}}}class e{constructor(a){var g;this._disposed=!1,this._options=a,this._leakageMon=L>0?new D(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((g=this._options)===null||g===void 0)&&g._profName?new B(this._options._profName):void 0}get event(){return this._event||(this._event=(a,g,b)=>{var v;this._listeners||(this._listeners=new H.S);const h=this._listeners.isEmpty();h&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const d=this._listeners.push(g?[a,g]:a);h&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,a,g);const S=(v=this._leakageMon)===null||v===void 0?void 0:v.check(this._listeners.size),C=(0,T.OF)(()=>{S&&S(),this._disposed||(d(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return b instanceof T.SL?b.add(C):Array.isArray(b)&&b.push(C),C}),this._event}fire(a){var g,b;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new H.S);for(let v of this._listeners)this._deliveryQueue.push([v,a]);for((g=this._perfMon)===null||g===void 0||g.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[v,h]=this._deliveryQueue.shift();try{typeof v=="function"?v.call(void 0,h):v[0].call(v[1],h)}catch(d){(0,_.dL)(d)}}(b=this._perfMon)===null||b===void 0||b.stop()}}dispose(){var a,g,b,v,h;this._disposed||(this._disposed=!0,(a=this._listeners)===null||a===void 0||a.clear(),(g=this._deliveryQueue)===null||g===void 0||g.clear(),(v=(b=this._options)===null||b===void 0?void 0:b.onLastListenerRemove)===null||v===void 0||v.call(b),(h=this._leakageMon)===null||h===void 0||h.dispose())}}class m extends e{constructor(a){super(a),this._isPaused=0,this._eventQueue=new H.S,this._mergeFn=a==null?void 0:a.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const a=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(a))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(a){this._listeners&&(this._isPaused!==0?this._eventQueue.push(a):super.fire(a))}}class o extends m{constructor(a){var g;super(a),this._delay=(g=a.delay)!==null&&g!==void 0?g:100}fire(a){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(a)}}class i{constructor(){this.buffers=[]}wrapEvent(a){return(g,b,v)=>a(h=>{const d=this.buffers[this.buffers.length-1];d?d.push(()=>g.call(b,h)):g.call(b,h)},void 0,v)}bufferEvents(a){const g=[];this.buffers.push(g);const b=a();return this.buffers.pop(),g.forEach(v=>v()),b}}class r{constructor(){this.listening=!1,this.inputEvent=A.None,this.inputEventListener=T.JT.None,this.emitter=new e({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(a){this.inputEvent=a,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=a(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(De,ie,f){"use strict";f.d(ie,{I:function(){return _}});function _(T){const H=this;let W=!1,A;return function(){return W||(W=!0,A=T.apply(H,arguments)),A}}},88226:function(De,ie,f){"use strict";f.d(ie,{$:function(){return _}});var _;(function(T){function H(d){return d&&typeof d=="object"&&typeof d[Symbol.iterator]=="function"}T.is=H;const W=Object.freeze([]);function A(){return W}T.empty=A;function*B(d){yield d}T.single=B;function L(d){return d||W}T.from=L;function D(d){return!d||d[Symbol.iterator]().next().done===!0}T.isEmpty=D;function e(d){return d[Symbol.iterator]().next().value}T.first=e;function m(d,S){for(const C of d)if(S(C))return!0;return!1}T.some=m;function o(d,S){for(const C of d)if(S(C))return C}T.find=o;function*i(d,S){for(const C of d)S(C)&&(yield C)}T.filter=i;function*r(d,S){let C=0;for(const I of d)yield S(I,C++)}T.map=r;function*s(...d){for(const S of d)for(const C of S)yield C}T.concat=s;function*a(d){for(const S of d)for(const C of S)yield C}T.concatNested=a;function g(d,S,C){let I=C;for(const N of d)I=S(I,N);return I}T.reduce=g;function*b(d,S,C=d.length){for(S<0&&(S+=d.length),C<0?C+=d.length:C>d.length&&(C=d.length);S<C;S++)yield d[S]}T.slice=b;function v(d,S=Number.POSITIVE_INFINITY){const C=[];if(S===0)return[C,d];const I=d[Symbol.iterator]();for(let N=0;N<S;N++){const M=I.next();if(M.done)return[C,T.empty()];C.push(M.value)}return[C,{[Symbol.iterator](){return I}}]}T.consume=v;function h(d,S,C=(I,N)=>I===N){const I=d[Symbol.iterator](),N=S[Symbol.iterator]();for(;;){const M=I.next(),Y=N.next();if(M.done!==Y.done)return!1;if(M.done)return!0;if(!C(M.value,Y.value))return!1}}T.equals=h})(_||(_={}))},69323:function(De,ie,f){"use strict";f.d(ie,{B9:function(){return r},F8:function(){return s},JT:function(){return b},Jz:function(){return h},OF:function(){return a},SL:function(){return g},Wf:function(){return i},XK:function(){return v},dk:function(){return m}});var _=f(17845),T=f(88226);const H=!1;let W=null;function A(d){W=d}if(H){const d="__is_disposable_tracked__";A(new class{trackDisposable(S){const C=new Error("Potentially leaked disposable").stack;setTimeout(()=>{S[d]||console.log(C)},3e3)}setParent(S,C){if(S&&S!==b.None)try{S[d]=!0}catch(I){}}markAsDisposed(S){if(S&&S!==b.None)try{S[d]=!0}catch(C){}}markAsSingleton(S){}})}function B(d){return W==null||W.trackDisposable(d),d}function L(d){W==null||W.markAsDisposed(d)}function D(d,S){W==null||W.setParent(d,S)}function e(d,S){if(W)for(const C of d)W.setParent(C,S)}function m(d){return W==null||W.markAsSingleton(d),d}class o extends Error{constructor(S){super(`Encountered errors while disposing of store. Errors: [${S.join(", ")}]`),this.errors=S}}function i(d){return typeof d.dispose=="function"&&d.dispose.length===0}function r(d){if(T.$.is(d)){let S=[];for(const C of d)if(C)try{C.dispose()}catch(I){S.push(I)}if(S.length===1)throw S[0];if(S.length>1)throw new o(S);return Array.isArray(d)?[]:d}else if(d)return d.dispose(),d}function s(...d){const S=a(()=>r(d));return e(d,S),S}function a(d){const S=B({dispose:(0,_.I)(()=>{L(S),d()})});return S}class g{constructor(){this._toDispose=new Set,this._isDisposed=!1,B(this)}dispose(){this._isDisposed||(L(this),this._isDisposed=!0,this.clear())}clear(){try{r(this._toDispose.values())}finally{this._toDispose.clear()}}add(S){if(!S)return S;if(S===this)throw new Error("Cannot register a disposable on itself!");return D(S,this),this._isDisposed?g.DISABLE_DISPOSED_WARNING||console.warn(new Error("Trying to add a disposable to a DisposableStore that has already been disposed of. The added object will be leaked!").stack):this._toDispose.add(S),S}}g.DISABLE_DISPOSED_WARNING=!1;class b{constructor(){this._store=new g,B(this),D(this._store,this)}dispose(){L(this),this._store.dispose()}_register(S){if(S===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(S)}}b.None=Object.freeze({dispose(){}});class v{constructor(){this._isDisposed=!1,B(this)}get value(){return this._isDisposed?void 0:this._value}set value(S){var C;this._isDisposed||S===this._value||((C=this._value)===null||C===void 0||C.dispose(),S&&D(S,this),this._value=S)}clear(){this.value=void 0}dispose(){var S;this._isDisposed=!0,L(this),(S=this._value)===null||S===void 0||S.dispose(),this._value=void 0}clearAndLeak(){const S=this._value;return this._value=void 0,S&&D(S,null),S}}class h{constructor(S){this.object=S}dispose(){}}},34502:function(De,ie,f){"use strict";f.d(ie,{S:function(){return T}});class _{constructor(W){this.element=W,this.next=_.Undefined,this.prev=_.Undefined}}_.Undefined=new _(void 0);class T{constructor(){this._first=_.Undefined,this._last=_.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===_.Undefined}clear(){let W=this._first;for(;W!==_.Undefined;){const A=W.next;W.prev=_.Undefined,W.next=_.Undefined,W=A}this._first=_.Undefined,this._last=_.Undefined,this._size=0}unshift(W){return this._insert(W,!1)}push(W){return this._insert(W,!0)}_insert(W,A){const B=new _(W);if(this._first===_.Undefined)this._first=B,this._last=B;else if(A){const D=this._last;this._last=B,B.prev=D,D.next=B}else{const D=this._first;this._first=B,B.next=D,D.prev=B}this._size+=1;let L=!1;return()=>{L||(L=!0,this._remove(B))}}shift(){if(this._first!==_.Undefined){const W=this._first.element;return this._remove(this._first),W}}pop(){if(this._last!==_.Undefined){const W=this._last.element;return this._remove(this._last),W}}_remove(W){if(W.prev!==_.Undefined&&W.next!==_.Undefined){const A=W.prev;A.next=W.next,W.next.prev=A}else W.prev===_.Undefined&&W.next===_.Undefined?(this._first=_.Undefined,this._last=_.Undefined):W.next===_.Undefined?(this._last=this._last.prev,this._last.next=_.Undefined):W.prev===_.Undefined&&(this._first=this._first.next,this._first.prev=_.Undefined);this._size-=1}*[Symbol.iterator](){let W=this._first;for(;W!==_.Undefined;)yield W.element,W=W.next}}},23345:function(De,ie,f){"use strict";f.d(ie,{$L:function(){return I},ED:function(){return h},IJ:function(){return S},OS:function(){return ne},WE:function(){return M},dz:function(){return d},gn:function(){return N},li:function(){return a},r:function(){return E},tY:function(){return C},xS:function(){return Y}});var _=f(97671),T;const H="en";let W=!1,A=!1,B=!1,L=!1,D=!1,e=!1,m=!1,o,i=null,r=null,s;const a=typeof self=="object"?self:typeof f.g=="object"?f.g:{};let g;typeof a.vscode!="undefined"&&typeof a.vscode.process!="undefined"?g=a.vscode.process:typeof _!="undefined"&&(g=_);const b=typeof((T=g==null?void 0:g.versions)===null||T===void 0?void 0:T.electron)=="string"&&g.type==="renderer";if(typeof navigator=="object"&&!b)s=navigator.userAgent,W=s.indexOf("Windows")>=0,A=s.indexOf("Macintosh")>=0,m=(s.indexOf("Macintosh")>=0||s.indexOf("iPad")>=0||s.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,B=s.indexOf("Linux")>=0,e=!0,o=navigator.language,i=o;else if(typeof g=="object"){W=g.platform==="win32",A=g.platform==="darwin",B=g.platform==="linux",L=B&&!!g.env.SNAP&&!!g.env.SNAP_REVISION,o=H,i=H;const p=g.env.VSCODE_NLS_CONFIG;if(p)try{const y=JSON.parse(p),x=y.availableLanguages["*"];o=y.locale,i=x||H,r=y._translationsConfigFile}catch(y){}D=!0}else console.error("Unable to resolve platform.");let v=0;A?v=1:W?v=3:B&&(v=2);const h=W,d=A,S=B,C=D,I=e,N=m,M=s,Y=function(){if(a.setImmediate)return a.setImmediate.bind(a);if(typeof a.postMessage=="function"&&!a.importScripts){let x=[];a.addEventListener("message",c=>{if(c.data&&c.data.vscodeSetImmediateId)for(let t=0,n=x.length;t<n;t++){const l=x[t];if(l.id===c.data.vscodeSetImmediateId){x.splice(t,1),l.callback();return}}});let O=0;return c=>{const t=++O;x.push({id:t,callback:c}),a.postMessage({vscodeSetImmediateId:t},"*")}}if(typeof(g==null?void 0:g.nextTick)=="function")return g.nextTick.bind(g);const y=Promise.resolve();return x=>y.then(x)}(),ne=A||m?2:W?1:3;let U=!0,ge=!1;function E(){if(!ge){ge=!0;const p=new Uint8Array(2);p[0]=1,p[1]=2,U=new Uint16Array(p.buffer)[0]===513}return U}},95830:function(De,ie,f){"use strict";f.d(ie,{G:function(){return H}});var _=f(23345);const T=_.li.performance&&typeof _.li.performance.now=="function";class H{constructor(A){this._highResolution=T&&A,this._startTime=this._now(),this._stopTime=-1}static create(A=!0){return new H(A)}stop(){this._stopTime=this._now()}elapsed(){return this._stopTime!==-1?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?_.li.performance.now():Date.now()}}},82983:function(De,ie,f){"use strict";f.d(ie,{$i:function(){return K},C8:function(){return Ie},GF:function(){return o},HO:function(){return O},IO:function(){return i},K7:function(){return se},Kw:function(){return G},LC:function(){return a},Mh:function(){return Y},P1:function(){return ne},PJ:function(){return _e},Qe:function(){return J},R1:function(){return m},RP:function(){return l},S6:function(){return fe},TT:function(){return h},Ut:function(){return t},V8:function(){return g},WU:function(){return H},YK:function(){return ge},YU:function(){return W},ZG:function(){return U},ZH:function(){return p},ab:function(){return V},c1:function(){return Ae},df:function(){return I},ec:function(){return A},fi:function(){return we},fy:function(){return B},j3:function(){return L},j_:function(){return S},m5:function(){return _},mK:function(){return C},mr:function(){return r},oH:function(){return j},oL:function(){return D},ok:function(){return M},ow:function(){return b},qq:function(){return N},qu:function(){return v},rL:function(){return E},uS:function(){return Oe},un:function(){return e},uq:function(){return s},vH:function(){return x},xe:function(){return ee},zY:function(){return d}});function _(u){return!u||typeof u!="string"?!0:u.trim().length===0}const T=/{(\d+)}/g;function H(u,...R){return R.length===0?u:u.replace(T,function(P,F){const X=parseInt(F,10);return isNaN(X)||X<0||X>=R.length?P:R[X]})}function W(u){return u.replace(/[<>&]/g,function(R){switch(R){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";default:return R}})}function A(u){return u.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function B(u,R=" "){const P=L(u,R);return D(P,R)}function L(u,R){if(!u||!R)return u;const P=R.length;if(P===0||u.length===0)return u;let F=0;for(;u.indexOf(R,F)===F;)F=F+P;return u.substring(F)}function D(u,R){if(!u||!R)return u;const P=R.length,F=u.length;if(P===0||F===0)return u;let X=F,oe=-1;for(;oe=u.lastIndexOf(R,X-1),!(oe===-1||oe+P!==X);){if(oe===0)return"";X=oe}return u.substring(0,X)}function e(u){return u.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function m(u){return u.replace(/\*/g,"")}function o(u,R,P={}){if(!u)throw new Error("Cannot create regex from empty string");R||(u=A(u)),P.wholeWord&&(/\B/.test(u.charAt(0))||(u="\\b"+u),/\B/.test(u.charAt(u.length-1))||(u=u+"\\b"));let F="";return P.global&&(F+="g"),P.matchCase||(F+="i"),P.multiline&&(F+="m"),P.unicode&&(F+="u"),new RegExp(u,F)}function i(u){return u.source==="^"||u.source==="^$"||u.source==="$"||u.source==="^\\s*$"?!1:!!(u.exec("")&&u.lastIndex===0)}function r(u){return(u.global?"g":"")+(u.ignoreCase?"i":"")+(u.multiline?"m":"")+(u.unicode?"u":"")}function s(u){return u.split(/\r\n|\r|\n/)}function a(u){for(let R=0,P=u.length;R<P;R++){const F=u.charCodeAt(R);if(F!==32&&F!==9)return R}return-1}function g(u,R=0,P=u.length){for(let F=R;F<P;F++){const X=u.charCodeAt(F);if(X!==32&&X!==9)return u.substring(R,F)}return u.substring(R,P)}function b(u,R=u.length-1){for(let P=R;P>=0;P--){const F=u.charCodeAt(P);if(F!==32&&F!==9)return P}return-1}function v(u,R){return u<R?-1:u>R?1:0}function h(u,R,P=0,F=u.length,X=0,oe=R.length){for(;P<F&&X<oe;P++,X++){let ve=u.charCodeAt(P),Re=R.charCodeAt(X);if(ve<Re)return-1;if(ve>Re)return 1}const le=F-P,de=oe-X;return le<de?-1:le>de?1:0}function d(u,R){return S(u,R,0,u.length,0,R.length)}function S(u,R,P=0,F=u.length,X=0,oe=R.length){for(;P<F&&X<oe;P++,X++){let ve=u.charCodeAt(P),Re=R.charCodeAt(X);if(ve===Re)continue;if(ve>=128||Re>=128)return h(u.toLowerCase(),R.toLowerCase(),P,F,X,oe);C(ve)&&(ve-=32),C(Re)&&(Re-=32);const Se=ve-Re;if(Se!==0)return Se}const le=F-P,de=oe-X;return le<de?-1:le>de?1:0}function C(u){return u>=97&&u<=122}function I(u){return u>=65&&u<=90}function N(u,R){return u.length===R.length&&S(u,R)===0}function M(u,R){const P=R.length;return R.length>u.length?!1:S(u,R,0,P)===0}function Y(u,R){let P,F=Math.min(u.length,R.length);for(P=0;P<F;P++)if(u.charCodeAt(P)!==R.charCodeAt(P))return P;return F}function ne(u,R){let P,F=Math.min(u.length,R.length);const X=u.length-1,oe=R.length-1;for(P=0;P<F;P++)if(u.charCodeAt(X-P)!==R.charCodeAt(oe-P))return P;return F}function U(u){return 55296<=u&&u<=56319}function ge(u){return 56320<=u&&u<=57343}function E(u,R){return(u-55296<<10)+(R-56320)+65536}function p(u,R,P){const F=u.charCodeAt(P);if(U(F)&&P+1<R){const X=u.charCodeAt(P+1);if(ge(X))return E(F,X)}return F}function y(u,R){const P=u.charCodeAt(R-1);if(ge(P)&&R>1){const F=u.charCodeAt(R-2);if(U(F))return E(F,P)}return P}function x(u,R){const P=z.getInstance(),F=R,X=u.length,oe=p(u,X,R);R+=oe>=65536?2:1;let le=P.getGraphemeBreakType(oe);for(;R<X;){const de=p(u,X,R),ve=P.getGraphemeBreakType(de);if(we(le,ve))break;R+=de>=65536?2:1,le=ve}return R-F}function O(u,R){const P=z.getInstance(),F=R,X=y(u,R);R-=X>=65536?2:1;let oe=P.getGraphemeBreakType(X);for(;R>0;){const le=y(u,R),de=P.getGraphemeBreakType(le);if(we(de,oe))break;R-=le>=65536?2:1,oe=de}return F-R}const c=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function t(u){return c.test(u)}const n=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDED6])/;function l(u){return n.test(u)}const w=/^[\t\n\r\x20-\x7E]*$/;function K(u){return w.test(u)}const J=/[\u2028\u2029]/;function V(u){return J.test(u)}function ee(u){for(let R=0,P=u.length;R<P;R++)if(se(u.charCodeAt(R)))return!0;return!1}function se(u){return u=+u,u>=11904&&u<=55215||u>=63744&&u<=64255||u>=65281&&u<=65374}function Ie(u){return u>=127462&&u<=127487||u===8986||u===8987||u===9200||u===9203||u>=9728&&u<=10175||u===11088||u===11093||u>=127744&&u<=128591||u>=128640&&u<=128764||u>=128992&&u<=129003||u>=129280&&u<=129535||u>=129648&&u<=129750}const Ae="\uFEFF";function Oe(u){return!!(u&&u.length>0&&u.charCodeAt(0)===65279)}function G(u,R=!1){return u?(R&&(u=u.replace(/\\./g,"")),u.toLowerCase()!==u):!1}function _e(u){return u=u%(2*26),u<26?String.fromCharCode(97+u):String.fromCharCode(65+u-26)}function fe(u){return z.getInstance().getGraphemeBreakType(u)}function we(u,R){return u===0?R!==5&&R!==7:u===2&&R===3?!1:u===4||u===2||u===3||R===4||R===2||R===3?!0:!(u===8&&(R===8||R===9||R===11||R===12)||(u===11||u===9)&&(R===9||R===10)||(u===12||u===10)&&R===10||R===5||R===13||R===7||u===1||u===13&&R===14||u===6&&R===6)}class z{constructor(){this._data=ce()}static getInstance(){return z._INSTANCE||(z._INSTANCE=new z),z._INSTANCE}getGraphemeBreakType(R){if(R<32)return R===10?3:R===13?2:4;if(R<127)return 0;const P=this._data,F=P.length/3;let X=1;for(;X<=F;)if(R<P[3*X])X=2*X;else if(R>P[3*X+1])X=2*X+1;else return P[3*X+2];return 0}}z._INSTANCE=null;function ce(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function j(u,R){if(u===0)return 0;const P=ae(u,R);if(P!==void 0)return P;const F=y(R,u);return u-=k(F),u}function ae(u,R){let P=y(R,u);for(u-=k(P);$(P)||P===65039||P===8419;){if(u===0)return;P=y(R,u),u-=k(P)}if(Ie(P)){if(u>=0){const F=y(R,u);F===8205&&(u-=k(F))}return u}}function k(u){return u>=65536?2:1}function $(u){return 127995<=u&&u<=127999}},72999:function(De,ie,f){"use strict";f.d(ie,{$E:function(){return a},$K:function(){return L},D8:function(){return i},HD:function(){return T},IU:function(){return g},Jp:function(){return D},Kn:function(){return H},cW:function(){return m},f6:function(){return b},hj:function(){return W},jn:function(){return A},kJ:function(){return _},mf:function(){return o},o8:function(){return B},p_:function(){return e},vE:function(){return v}});function _(h){return Array.isArray(h)}function T(h){return typeof h=="string"}function H(h){return typeof h=="object"&&h!==null&&!Array.isArray(h)&&!(h instanceof RegExp)&&!(h instanceof Date)}function W(h){return typeof h=="number"&&!isNaN(h)}function A(h){return h===!0||h===!1}function B(h){return typeof h=="undefined"}function L(h){return!D(h)}function D(h){return B(h)||h===null}function e(h,d){if(!h)throw new Error(d?`Unexpected type, expected '${d}'`:"Unexpected type")}function m(h){if(D(h))throw new Error("Assertion Failed: argument is undefined or null");return h}function o(h){return typeof h=="function"}function i(h,d){const S=Math.min(h.length,d.length);for(let C=0;C<S;C++)r(h[C],d[C])}function r(h,d){if(T(d)){if(typeof h!==d)throw new Error(`argument does not match constraint: typeof ${d}`)}else if(o(d)){try{if(h instanceof d)return}catch(S){}if(!D(h)&&h.constructor===d||d.length===1&&d.call(void 0,h)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function s(h){let d=[],S=Object.getPrototypeOf(h);for(;Object.prototype!==S;)d=d.concat(Object.getOwnPropertyNames(S)),S=Object.getPrototypeOf(S);return d}function a(h){const d=[];for(const S of s(h))typeof h[S]=="function"&&d.push(S);return d}function g(h,d){const S=I=>function(){const N=Array.prototype.slice.call(arguments,0);return d(I,N)};let C={};for(const I of h)C[I]=S(I);return C}function b(h){return h===null?void 0:h}function v(h,d="Unreachable"){throw new Error(d)}},13268:function(De,ie,f){"use strict";f.d(ie,{N:function(){return T}});function _(H,W){let A;return W.length===0?A=H:A=H.replace(/\{(\d+)\}/g,function(B,L){const D=L[0];return typeof W[D]!="undefined"?W[D]:B}),A}function T(H,W,...A){return _(W,A)}},96236:function(De,ie,f){"use strict";f.d(ie,{BH:function(){return g},NZ:function(){return b},U8:function(){return v},co:function(){return a},eH:function(){return s},vr:function(){return r}});var _=f(75918),T=f(52615),H=f(4348),W=f(88226),A=f(69323),B=f(34502),L=f(35884),D=f(90689),e=f(16925),m=f(49055),o=function(h,d,S,C){var I=arguments.length,N=I<3?d:C===null?C=Object.getOwnPropertyDescriptor(d,S):C,M;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")N=Reflect.decorate(h,d,S,C);else for(var Y=h.length-1;Y>=0;Y--)(M=h[Y])&&(N=(I<3?M(N):I>3?M(d,S,N):M(d,S))||N);return I>3&&N&&Object.defineProperty(d,S,N),N},i=function(h,d){return function(S,C){d(S,C,h)}};function r(h){return h.command!==void 0}class s{constructor(d){this.id=s._idPool++,this._debugName=d}}s._idPool=0,s.CommandPalette=new s("CommandPalette"),s.EditorContext=new s("EditorContext"),s.SimpleEditorContext=new s("SimpleEditorContext"),s.EditorContextCopy=new s("EditorContextCopy"),s.EditorContextPeek=new s("EditorContextPeek"),s.MenubarEditMenu=new s("MenubarEditMenu"),s.MenubarCopy=new s("MenubarCopy"),s.MenubarGoMenu=new s("MenubarGoMenu"),s.MenubarSelectionMenu=new s("MenubarSelectionMenu"),s.InlineCompletionsActions=new s("InlineCompletionsActions");const a=(0,e.yh)("menuService"),g=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new H.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:h=>h===s.CommandPalette}}addCommand(h){return this.addCommands(W.$.single(h))}addCommands(h){for(const d of h)this._commands.set(d.id,d);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,A.OF)(()=>{let d=!1;for(const S of h)d=this._commands.delete(S.id)||d;d&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(h){return this._commands.get(h)}getCommands(){const h=new Map;return this._commands.forEach((d,S)=>h.set(S,d)),h}appendMenuItem(h,d){return this.appendMenuItems(W.$.single({id:h,item:d}))}appendMenuItems(h){const d=new Set,S=new B.S;for(const{id:C,item:I}of h){let N=this._menuItems.get(C);N||(N=new B.S,this._menuItems.set(C,N)),S.push(N.push(I)),d.add(C)}return this._onDidChangeMenu.fire(d),(0,A.OF)(()=>{if(S.size>0){for(let C of S)C();this._onDidChangeMenu.fire(d),S.clear()}})}getMenuItems(h){let d;return this._menuItems.has(h)?d=[...this._menuItems.get(h)]:d=[],h===s.CommandPalette&&this._appendImplicitItems(d),d}_appendImplicitItems(h){const d=new Set;for(const S of h)r(S)&&(d.add(S.command.id),S.alt&&d.add(S.alt.id));this._commands.forEach((S,C)=>{d.has(C)||h.push({command:S})})}};class b extends _.wY{constructor(d,S,C,I){super(`submenuitem.${d.submenu.id}`,typeof d.title=="string"?d.title:d.title.value,[],"submenu"),this.item=d,this._menuService=S,this._contextKeyService=C,this._options=I}get actions(){const d=[],S=this._menuService.createMenu(this.item.submenu,this._contextKeyService),C=S.getActions(this._options);S.dispose();for(const[,I]of C)I.length>0&&(d.push(...I),d.push(new _.Z0));return d.length&&d.pop(),d}}let v=class Sr{constructor(d,S,C,I,N){var M,Y;if(this._commandService=N,this.id=d.id,this.label=C!=null&&C.renderShortTitle&&d.shortTitle?typeof d.shortTitle=="string"?d.shortTitle:d.shortTitle.value:typeof d.title=="string"?d.title:d.title.value,this.tooltip=(Y=typeof d.tooltip=="string"?d.tooltip:(M=d.tooltip)===null||M===void 0?void 0:M.value)!==null&&Y!==void 0?Y:"",this.enabled=!d.precondition||I.contextMatchesRules(d.precondition),this.checked=void 0,d.toggled){const ne=d.toggled.condition?d.toggled:{condition:d.toggled};this.checked=I.contextMatchesRules(ne.condition),this.checked&&ne.tooltip&&(this.tooltip=typeof ne.tooltip=="string"?ne.tooltip:ne.tooltip.value),ne.title&&(this.label=typeof ne.title=="string"?ne.title:ne.title.value)}this.item=d,this.alt=S?new Sr(S,void 0,C,I,N):void 0,this._options=C,m.kS.isThemeIcon(d.icon)&&(this.class=T.dT.asClassName(d.icon))}dispose(){}run(...d){var S,C;let I=[];return!((S=this._options)===null||S===void 0)&&S.arg&&(I=[...I,this._options.arg]),!((C=this._options)===null||C===void 0)&&C.shouldForwardArgs&&(I=[...I,...d]),this._commandService.executeCommand(this.id,...I)}};v=o([i(3,D.i6),i(4,L.H)],v)},35884:function(De,ie,f){"use strict";f.d(ie,{H:function(){return L},P:function(){return D}});var _=f(4348),T=f(88226),H=f(69323),W=f(34502),A=f(72999),B=f(16925);const L=(0,B.yh)("commandService"),D=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new _.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,m){if(!e)throw new Error("invalid command");if(typeof e=="string"){if(!m)throw new Error("invalid command");return this.registerCommand({id:e,handler:m})}if(e.description){const a=[];for(let b of e.description.args)a.push(b.constraint);const g=e.handler;e.handler=function(b,...v){return(0,A.D8)(v,a),g(b,...v)}}const{id:o}=e;let i=this._commands.get(o);i||(i=new W.S,this._commands.set(o,i));let r=i.unshift(e),s=(0,H.OF)(()=>{r();const a=this._commands.get(o);a!=null&&a.isEmpty()&&this._commands.delete(o)});return this._onDidRegisterCommand.fire(o),s}registerCommandAlias(e,m){return D.registerCommand(e,(o,...i)=>o.get(L).executeCommand(m,...i))}getCommand(e){const m=this._commands.get(e);if(!(!m||m.isEmpty()))return T.$.first(m)}getCommands(){const e=new Map;for(const m of this._commands.keys()){const o=this.getCommand(m);o&&e.set(m,o)}return e}};D.registerCommand("noop",()=>{})},90689:function(De,ie,f){"use strict";f.d(ie,{Ao:function(){return L},Eq:function(){return E},Fb:function(){return D},K8:function(){return x},i6:function(){return ge},uy:function(){return U}});var _=f(23345),T=f(82983),H=f(16925);let W=_.WE||"";const A=new Map;A.set("false",!1),A.set("true",!0),A.set("isMac",_.dz),A.set("isLinux",_.IJ),A.set("isWindows",_.ED),A.set("isWeb",_.$L),A.set("isMacNative",_.dz&&!_.$L),A.set("isEdge",W.indexOf("Edg/")>=0),A.set("isFirefox",W.indexOf("Firefox")>=0),A.set("isChrome",W.indexOf("Chrome")>=0),A.set("isSafari",W.indexOf("Safari")>=0);const B=Object.prototype.hasOwnProperty;class L{static has(t){return i.create(t)}static equals(t,n){return r.create(t,n)}static regex(t,n){return I.create(t,n)}static not(t){return b.create(t)}static and(...t){return Y.create(t,null)}static or(...t){return ne.create(t,null,!0)}static deserialize(t,n=!1){if(t)return this._deserializeOrExpression(t,n)}static _deserializeOrExpression(t,n){let l=t.split("||");return ne.create(l.map(w=>this._deserializeAndExpression(w,n)),null,!0)}static _deserializeAndExpression(t,n){let l=t.split("&&");return Y.create(l.map(w=>this._deserializeOne(w,n)),null)}static _deserializeOne(t,n){if(t=t.trim(),t.indexOf("!=")>=0){let l=t.split("!=");return g.create(l[0].trim(),this._deserializeValue(l[1],n))}if(t.indexOf("==")>=0){let l=t.split("==");return r.create(l[0].trim(),this._deserializeValue(l[1],n))}if(t.indexOf("=~")>=0){let l=t.split("=~");return I.create(l[0].trim(),this._deserializeRegexValue(l[1],n))}if(t.indexOf(" in ")>=0){let l=t.split(" in ");return s.create(l[0].trim(),l[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(t)){const l=t.split(">=");return d.create(l[0].trim(),l[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(t)){const l=t.split(">");return h.create(l[0].trim(),l[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(t)){const l=t.split("<=");return C.create(l[0].trim(),l[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(t)){const l=t.split("<");return S.create(l[0].trim(),l[1].trim())}return/^\!\s*/.test(t)?b.create(t.substr(1).trim()):i.create(t)}static _deserializeValue(t,n){if(t=t.trim(),t==="true")return!0;if(t==="false")return!1;let l=/^'([^']*)'$/.exec(t);return l?l[1].trim():t}static _deserializeRegexValue(t,n){if((0,T.m5)(t)){if(n)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let l=t.indexOf("/"),w=t.lastIndexOf("/");if(l===w||l<0){if(n)throw new Error(`bad regexp-value '${t}', missing /-enclosure`);return console.warn(`bad regexp-value '${t}', missing /-enclosure`),null}let K=t.slice(l+1,w),J=t[w+1]==="i"?"i":"";try{return new RegExp(K,J)}catch(V){if(n)throw new Error(`bad regexp-value '${t}', parse error: ${V}`);return console.warn(`bad regexp-value '${t}', parse error: ${V}`),null}}}function D(c,t){const n=c?c.substituteConstants():void 0,l=t?t.substituteConstants():void 0;return!n&&!l?!0:!n||!l?!1:n.equals(l)}function e(c,t){return c.cmp(t)}class m{constructor(){this.type=0}cmp(t){return this.type-t.type}equals(t){return t.type===this.type}substituteConstants(){return this}evaluate(t){return!1}serialize(){return"false"}keys(){return[]}negate(){return o.INSTANCE}}m.INSTANCE=new m;class o{constructor(){this.type=1}cmp(t){return this.type-t.type}equals(t){return t.type===this.type}substituteConstants(){return this}evaluate(t){return!0}serialize(){return"true"}keys(){return[]}negate(){return m.INSTANCE}}o.INSTANCE=new o;class i{constructor(t,n){this.key=t,this.negated=n,this.type=2}static create(t,n=null){const l=A.get(t);return typeof l=="boolean"?l?o.INSTANCE:m.INSTANCE:new i(t,n)}cmp(t){return t.type!==this.type?this.type-t.type:p(this.key,t.key)}equals(t){return t.type===this.type?this.key===t.key:!1}substituteConstants(){const t=A.get(this.key);return typeof t=="boolean"?t?o.INSTANCE:m.INSTANCE:this}evaluate(t){return!!t.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=b.create(this.key,this)),this.negated}}class r{constructor(t,n,l){this.key=t,this.value=n,this.negated=l,this.type=4}static create(t,n,l=null){if(typeof n=="boolean")return n?i.create(t,l):b.create(t,l);const w=A.get(t);return typeof w=="boolean"?n===(w?"true":"false")?o.INSTANCE:m.INSTANCE:new r(t,n,l)}cmp(t){return t.type!==this.type?this.type-t.type:y(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){const t=A.get(this.key);if(typeof t=="boolean"){const n=t?"true":"false";return this.value===n?o.INSTANCE:m.INSTANCE}return this}evaluate(t){return t.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=g.create(this.key,this.value,this)),this.negated}}class s{constructor(t,n){this.key=t,this.valueKey=n,this.type=10,this.negated=null}static create(t,n){return new s(t,n)}cmp(t){return t.type!==this.type?this.type-t.type:y(this.key,this.valueKey,t.key,t.valueKey)}equals(t){return t.type===this.type?this.key===t.key&&this.valueKey===t.valueKey:!1}substituteConstants(){return this}evaluate(t){const n=t.getValue(this.valueKey),l=t.getValue(this.key);return Array.isArray(n)?n.indexOf(l)>=0:typeof l=="string"&&typeof n=="object"&&n!==null?B.call(n,l):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=a.create(this)),this.negated}}class a{constructor(t){this._actual=t,this.type=11}static create(t){return new a(t)}cmp(t){return t.type!==this.type?this.type-t.type:this._actual.cmp(t._actual)}equals(t){return t.type===this.type?this._actual.equals(t._actual):!1}substituteConstants(){return this}evaluate(t){return!this._actual.evaluate(t)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class g{constructor(t,n,l){this.key=t,this.value=n,this.negated=l,this.type=5}static create(t,n,l=null){if(typeof n=="boolean")return n?b.create(t,l):i.create(t,l);const w=A.get(t);return typeof w=="boolean"?n===(w?"true":"false")?m.INSTANCE:o.INSTANCE:new g(t,n,l)}cmp(t){return t.type!==this.type?this.type-t.type:y(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){const t=A.get(this.key);if(typeof t=="boolean"){const n=t?"true":"false";return this.value===n?m.INSTANCE:o.INSTANCE}return this}evaluate(t){return t.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=r.create(this.key,this.value,this)),this.negated}}class b{constructor(t,n){this.key=t,this.negated=n,this.type=3}static create(t,n=null){const l=A.get(t);return typeof l=="boolean"?l?m.INSTANCE:o.INSTANCE:new b(t,n)}cmp(t){return t.type!==this.type?this.type-t.type:p(this.key,t.key)}equals(t){return t.type===this.type?this.key===t.key:!1}substituteConstants(){const t=A.get(this.key);return typeof t=="boolean"?t?m.INSTANCE:o.INSTANCE:this}evaluate(t){return!t.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=i.create(this.key,this)),this.negated}}function v(c,t){if(typeof c=="string"){const n=parseFloat(c);isNaN(n)||(c=n)}return typeof c=="string"||typeof c=="number"?t(c):m.INSTANCE}class h{constructor(t,n,l){this.key=t,this.value=n,this.negated=l,this.type=12}static create(t,n,l=null){return v(n,w=>new h(t,w,l))}cmp(t){return t.type!==this.type?this.type-t.type:y(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=C.create(this.key,this.value,this)),this.negated}}class d{constructor(t,n,l){this.key=t,this.value=n,this.negated=l,this.type=13}static create(t,n,l=null){return v(n,w=>new d(t,w,l))}cmp(t){return t.type!==this.type?this.type-t.type:y(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=S.create(this.key,this.value,this)),this.negated}}class S{constructor(t,n,l){this.key=t,this.value=n,this.negated=l,this.type=14}static create(t,n,l=null){return v(n,w=>new S(t,w,l))}cmp(t){return t.type!==this.type?this.type-t.type:y(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))<this.value}serialize(){return`${this.key} < ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=d.create(this.key,this.value,this)),this.negated}}class C{constructor(t,n,l){this.key=t,this.value=n,this.negated=l,this.type=15}static create(t,n,l=null){return v(n,w=>new C(t,w,l))}cmp(t){return t.type!==this.type?this.type-t.type:y(this.key,this.value,t.key,t.value)}equals(t){return t.type===this.type?this.key===t.key&&this.value===t.value:!1}substituteConstants(){return this}evaluate(t){return typeof this.value=="string"?!1:parseFloat(t.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=h.create(this.key,this.value,this)),this.negated}}class I{constructor(t,n){this.key=t,this.regexp=n,this.type=7,this.negated=null}static create(t,n){return new I(t,n)}cmp(t){if(t.type!==this.type)return this.type-t.type;if(this.key<t.key)return-1;if(this.key>t.key)return 1;const n=this.regexp?this.regexp.source:"",l=t.regexp?t.regexp.source:"";return n<l?-1:n>l?1:0}equals(t){if(t.type===this.type){const n=this.regexp?this.regexp.source:"",l=t.regexp?t.regexp.source:"";return this.key===t.key&&n===l}return!1}substituteConstants(){return this}evaluate(t){let n=t.getValue(this.key);return this.regexp?this.regexp.test(n):!1}serialize(){const t=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${t}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=N.create(this)),this.negated}}class N{constructor(t){this._actual=t,this.type=8}static create(t){return new N(t)}cmp(t){return t.type!==this.type?this.type-t.type:this._actual.cmp(t._actual)}equals(t){return t.type===this.type?this._actual.equals(t._actual):!1}substituteConstants(){return this}evaluate(t){return!this._actual.evaluate(t)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function M(c){let t=null;for(let n=0,l=c.length;n<l;n++){const w=c[n].substituteConstants();if(c[n]!==w&&t===null){t=[];for(let K=0;K<n;K++)t[K]=c[K]}t!==null&&(t[n]=w)}return t===null?c:t}class Y{constructor(t,n){this.expr=t,this.negated=n,this.type=6}static create(t,n){return Y._normalizeArr(t,n)}cmp(t){if(t.type!==this.type)return this.type-t.type;if(this.expr.length<t.expr.length)return-1;if(this.expr.length>t.expr.length)return 1;for(let n=0,l=this.expr.length;n<l;n++){const w=e(this.expr[n],t.expr[n]);if(w!==0)return w}return 0}equals(t){if(t.type===this.type){if(this.expr.length!==t.expr.length)return!1;for(let n=0,l=this.expr.length;n<l;n++)if(!this.expr[n].equals(t.expr[n]))return!1;return!0}return!1}substituteConstants(){const t=M(this.expr);return t===this.expr?this:Y.create(t,this.negated)}evaluate(t){for(let n=0,l=this.expr.length;n<l;n++)if(!this.expr[n].evaluate(t))return!1;return!0}static _normalizeArr(t,n){const l=[];let w=!1;for(const K of t)if(K){if(K.type===1){w=!0;continue}if(K.type===0)return m.INSTANCE;if(K.type===6){l.push(...K.expr);continue}l.push(K)}if(l.length===0&&w)return o.INSTANCE;if(l.length!==0){if(l.length===1)return l[0];l.sort(e);for(let K=1;K<l.length;K++)l[K-1].equals(l[K])&&(l.splice(K,1),K--);if(l.length===1)return l[0];for(;l.length>1;){const K=l[l.length-1];if(K.type!==9)break;l.pop();const J=l.pop(),V=l.length===0,ee=ne.create(K.expr.map(se=>Y.create([se,J],null)),null,V);ee&&(l.push(ee),l.sort(e))}return l.length===1?l[0]:new Y(l,n)}}serialize(){return this.expr.map(t=>t.serialize()).join(" && ")}keys(){const t=[];for(let n of this.expr)t.push(...n.keys());return t}negate(){if(!this.negated){const t=[];for(let n of this.expr)t.push(n.negate());this.negated=ne.create(t,this,!0)}return this.negated}}class ne{constructor(t,n){this.expr=t,this.negated=n,this.type=9}static create(t,n,l){return ne._normalizeArr(t,n,l)}cmp(t){if(t.type!==this.type)return this.type-t.type;if(this.expr.length<t.expr.length)return-1;if(this.expr.length>t.expr.length)return 1;for(let n=0,l=this.expr.length;n<l;n++){const w=e(this.expr[n],t.expr[n]);if(w!==0)return w}return 0}equals(t){if(t.type===this.type){if(this.expr.length!==t.expr.length)return!1;for(let n=0,l=this.expr.length;n<l;n++)if(!this.expr[n].equals(t.expr[n]))return!1;return!0}return!1}substituteConstants(){const t=M(this.expr);return t===this.expr?this:ne.create(t,this.negated,!1)}evaluate(t){for(let n=0,l=this.expr.length;n<l;n++)if(this.expr[n].evaluate(t))return!0;return!1}static _normalizeArr(t,n,l){let w=[],K=!1;if(t){for(let J=0,V=t.length;J<V;J++){const ee=t[J];if(ee){if(ee.type===0){K=!0;continue}if(ee.type===1)return o.INSTANCE;if(ee.type===9){w=w.concat(ee.expr);continue}w.push(ee)}}if(w.length===0&&K)return m.INSTANCE;w.sort(e)}if(w.length!==0){if(w.length===1)return w[0];for(let J=1;J<w.length;J++)w[J-1].equals(w[J])&&(w.splice(J,1),J--);if(w.length===1)return w[0];if(l){for(let J=0;J<w.length;J++)for(let V=J+1;V<w.length;V++)x(w[J],w[V])&&(w.splice(V,1),V--);if(w.length===1)return w[0]}return new ne(w,n)}}serialize(){return this.expr.map(t=>t.serialize()).join(" || ")}keys(){const t=[];for(let n of this.expr)t.push(...n.keys());return t}negate(){if(!this.negated){let t=[];for(let n of this.expr)t.push(n.negate());for(;t.length>1;){const n=t.shift(),l=t.shift(),w=[];for(const J of O(n))for(const V of O(l))w.push(Y.create([J,V],null));const K=t.length===0;t.unshift(ne.create(w,null,K))}this.negated=t[0]}return this.negated}}class U extends i{constructor(t,n,l){super(t,null),this._defaultValue=n,typeof l=="object"?U._info.push(Object.assign(Object.assign({},l),{key:t})):l!==!0&&U._info.push({key:t,description:l,type:n!=null?typeof n:void 0})}static all(){return U._info.values()}bindTo(t){return t.createKey(this.key,this._defaultValue)}getValue(t){return t.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(t){return r.create(this.key,t)}}U._info=[];const ge=(0,H.yh)("contextKeyService"),E="setContext";function p(c,t){return c<t?-1:c>t?1:0}function y(c,t,n,l){return c<n?-1:c>n?1:t<l?-1:t>l?1:0}function x(c,t){if(t.type===6&&c.type!==9&&c.type!==6){for(const w of t.expr)if(c.equals(w))return!0}const n=c.negate(),l=O(n).concat(O(t));l.sort(e);for(let w=0;w<l.length;w++){const J=l[w].negate();for(let V=w+1;V<l.length;V++){const ee=l[V];if(J.equals(ee))return!0}}return!1}function O(c){return c.type===9?c.expr:[c]}},16925:function(De,ie,f){"use strict";f.d(ie,{I8:function(){return _},TG:function(){return T},jt:function(){return A},yh:function(){return W}});var _;(function(B){B.serviceIds=new Map,B.DI_TARGET="$di$target",B.DI_DEPENDENCIES="$di$dependencies";function L(D){return D[B.DI_DEPENDENCIES]||[]}B.getServiceDependencies=L})(_||(_={}));const T=W("instantiationService");function H(B,L,D,e){L[_.DI_TARGET]===L?L[_.DI_DEPENDENCIES].push({id:B,index:D,optional:e}):(L[_.DI_DEPENDENCIES]=[{id:B,index:D,optional:e}],L[_.DI_TARGET]=L)}function W(B){if(_.serviceIds.has(B))return _.serviceIds.get(B);const L=function(D,e,m){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");H(L,D,m,!1)};return L.toString=()=>B,_.serviceIds.set(B,L),L}function A(B){return function(L,D,e){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");H(B,L,e,!0)}}},44650:function(De,ie,f){"use strict";f.d(ie,{B:function(){return W}});var _=f(76068),T=f(72999);class H{constructor(){this.data=new Map}add(B,L){_.ok(T.HD(B)),_.ok(T.Kn(L)),_.ok(!this.data.has(B),"There is already an extension with this id"),this.data.set(B,L)}as(B){return this.data.get(B)||null}}const W=new H},66213:function(De,ie,f){"use strict";f.d(ie,{e:function(){return _}});var _;(function(T){T.DARK="dark",T.LIGHT="light",T.HIGH_CONTRAST="hc"})(_||(_={}))},49055:function(De,ie,f){"use strict";f.d(ie,{EN:function(){return e},IP:function(){return i},Ic:function(){return a},XE:function(){return L},bB:function(){return g},kS:function(){return m},m6:function(){return o}});var _=f(52615),T=f(4348),H=f(69323),W=f(16925),A=f(44650),B=f(66213);const L=(0,W.yh)("themeService");var D;(function(b){function v(h){return h&&typeof h=="object"&&typeof h.id=="string"}b.isThemeColor=v})(D||(D={}));function e(b){return{id:b}}var m;(function(b){function v(N){return N&&typeof N=="object"&&typeof N.id=="string"&&(typeof N.color=="undefined"||D.isThemeColor(N.color))}b.isThemeIcon=v;const h=new RegExp(`^\\$\\((${_.dT.iconNameExpression}(?:${_.dT.iconModifierExpression})?)\\)$`);function d(N){const M=h.exec(N);if(!M)return;let[,Y]=M;return{id:Y}}b.fromString=d;function S(N,M){let Y=N.id;const ne=Y.lastIndexOf("~");return ne!==-1&&(Y=Y.substring(0,ne)),M&&(Y=`${Y}~${M}`),{id:Y}}b.modify=S;function C(N,M){var Y,ne;return N.id===M.id&&((Y=N.color)===null||Y===void 0?void 0:Y.id)===((ne=M.color)===null||ne===void 0?void 0:ne.id)}b.isEqual=C;function I(N,M){return{id:N.id,color:M?e(M):void 0}}b.asThemeIcon=I,b.asClassNameArray=_.dT.asClassNameArray,b.asClassName=_.dT.asClassName,b.asCSSSelector=_.dT.asCSSSelector})(m||(m={}));function o(b){switch(b){case B.e.DARK:return"vs-dark";case B.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const i={ThemingContribution:"base.contributions.theming"};class r{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new T.Q5}onColorThemeChange(v){return this.themingParticipants.push(v),this.onThemingParticipantAddedEmitter.fire(v),(0,H.OF)(()=>{const h=this.themingParticipants.indexOf(v);this.themingParticipants.splice(h,1)})}getThemingParticipants(){return this.themingParticipants}}let s=new r;A.B.add(i.ThemingContribution,s);function a(b){return s.onColorThemeChange(b)}class g extends H.JT{constructor(v){super(),this.themeService=v,this.theme=v.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(h=>this.onThemeChange(h)))}onThemeChange(v){this.theme=v,this.updateStyles()}updateStyles(){}}},96478:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return N}});var _=f(60499),T=f(18642),H=f(72190),W=f(42244),A=f(68196),B=f(92310),L=f.n(B),D=f(8654),e=f(59301),m=f(10228),o=f(16089),i=m.Z.ESC,r=m.Z.TAB;function s(M){var Y=M.visible,ne=M.triggerRef,U=M.onVisibleChange,ge=M.autoFocus,E=M.overlayRef,p=e.useRef(!1),y=function(){if(Y){var t,n;(t=ne.current)===null||t===void 0||(n=t.focus)===null||n===void 0||n.call(t),U==null||U(!1)}},x=function(){var t;return(t=E.current)!==null&&t!==void 0&&t.focus?(E.current.focus(),p.current=!0,!0):!1},O=function(t){switch(t.keyCode){case i:y();break;case r:{var n=!1;p.current||(n=x()),n?t.preventDefault():y();break}}};e.useEffect(function(){return Y?(window.addEventListener("keydown",O),ge&&(0,o.Z)(x,3),function(){window.removeEventListener("keydown",O),p.current=!1}):function(){p.current=!1}},[Y])}var a=(0,e.forwardRef)(function(M,Y){var ne=M.overlay,U=M.arrow,ge=M.prefixCls,E=(0,e.useMemo)(function(){var y;return typeof ne=="function"?y=ne():y=ne,y},[ne]),p=(0,D.sQ)(Y,(0,D.C4)(E));return e.createElement(e.Fragment,null,U&&e.createElement("div",{className:"".concat(ge,"-arrow")}),e.cloneElement(E,{ref:(0,D.Yr)(E)?p:void 0}))}),g=a,b={adjustX:1,adjustY:1},v=[0,0],h={topLeft:{points:["bl","tl"],overflow:b,offset:[0,-4],targetOffset:v},top:{points:["bc","tc"],overflow:b,offset:[0,-4],targetOffset:v},topRight:{points:["br","tr"],overflow:b,offset:[0,-4],targetOffset:v},bottomLeft:{points:["tl","bl"],overflow:b,offset:[0,4],targetOffset:v},bottom:{points:["tc","bc"],overflow:b,offset:[0,4],targetOffset:v},bottomRight:{points:["tr","br"],overflow:b,offset:[0,4],targetOffset:v}},d=h,S=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function C(M,Y){var ne,U=M.arrow,ge=U===void 0?!1:U,E=M.prefixCls,p=E===void 0?"rc-dropdown":E,y=M.transitionName,x=M.animation,O=M.align,c=M.placement,t=c===void 0?"bottomLeft":c,n=M.placements,l=n===void 0?d:n,w=M.getPopupContainer,K=M.showAction,J=M.hideAction,V=M.overlayClassName,ee=M.overlayStyle,se=M.visible,Ie=M.trigger,Ae=Ie===void 0?["hover"]:Ie,Oe=M.autoFocus,G=M.overlay,_e=M.children,fe=M.onVisibleChange,we=(0,W.Z)(M,S),z=e.useState(),ce=(0,H.Z)(z,2),j=ce[0],ae=ce[1],k="visible"in M?se:j,$=e.useRef(null),u=e.useRef(null),R=e.useRef(null);e.useImperativeHandle(Y,function(){return $.current});var P=function($e){ae($e),fe==null||fe($e)};s({visible:k,triggerRef:R,onVisibleChange:P,autoFocus:Oe,overlayRef:u});var F=function($e){var Ne=M.onOverlayClick;ae(!1),Ne&&Ne($e)},X=function(){return e.createElement(g,{ref:u,overlay:G,prefixCls:p,arrow:ge})},oe=function(){return typeof G=="function"?X:X()},le=function(){var $e=M.minOverlayWidthMatchTrigger,Ne=M.alignPoint;return"minOverlayWidthMatchTrigger"in M?$e:!Ne},de=function(){var $e=M.openClassName;return $e!==void 0?$e:"".concat(p,"-open")},ve=e.cloneElement(_e,{className:L()((ne=_e.props)===null||ne===void 0?void 0:ne.className,k&&de()),ref:(0,D.Yr)(_e)?(0,D.sQ)(R,(0,D.C4)(_e)):void 0}),Re=J;return!Re&&Ae.indexOf("contextMenu")!==-1&&(Re=["click"]),e.createElement(A.Z,(0,_.Z)({builtinPlacements:l},we,{prefixCls:p,ref:$,popupClassName:L()(V,(0,T.Z)({},"".concat(p,"-show-arrow"),ge)),popupStyle:ee,action:Ae,showAction:K,hideAction:Re,popupPlacement:t,popupAlign:O,popupTransitionName:y,popupAnimation:x,popupVisible:k,stretch:le()?"minWidth":"",popup:oe(),onPopupVisibleChange:P,onPopupClick:F,getPopupContainer:w}),ve)}var I=e.forwardRef(C),N=I},28321:function(De,ie,f){"use strict";f.d(ie,{iz:function(){return it},ck:function(){return Ve},BW:function(){return $t},sN:function(){return Ve},Wd:function(){return je},ZP:function(){return St},Xl:function(){return ne}});var _=f(60499),T=f(18642),H=f(85899),W=f(77654),A=f(72190),B=f(42244),L=f(92310),D=f.n(L),e=f(83836),m=f(18929),o=f(13697),i=f(48736),r=f(59301),s=f(4676),a=r.createContext(null);function g(Z,q){return Z===void 0?null:"".concat(Z,"-").concat(q)}function b(Z){var q=r.useContext(a);return g(q,Z)}var v=f(80547),h=["children","locked"],d=r.createContext(null);function S(Z,q){var ue=(0,H.Z)({},Z);return Object.keys(q).forEach(function(te){var Q=q[te];Q!==void 0&&(ue[te]=Q)}),ue}function C(Z){var q=Z.children,ue=Z.locked,te=(0,B.Z)(Z,h),Q=r.useContext(d),re=(0,v.Z)(function(){return S(Q,te)},[Q,te],function(he,Ee){return!ue&&(he[0]!==Ee[0]||!(0,o.Z)(he[1],Ee[1],!0))});return r.createElement(d.Provider,{value:re},q)}var I=[],N=r.createContext(null);function M(){return r.useContext(N)}var Y=r.createContext(I);function ne(Z){var q=r.useContext(Y);return r.useMemo(function(){return Z!==void 0?[].concat((0,W.Z)(q),[Z]):q},[q,Z])}var U=r.createContext(null),ge=r.createContext({}),E=ge,p=f(29194);function y(Z){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if((0,p.Z)(Z)){var ue=Z.nodeName.toLowerCase(),te=["input","select","textarea","button"].includes(ue)||Z.isContentEditable||ue==="a"&&!!Z.getAttribute("href"),Q=Z.getAttribute("tabindex"),re=Number(Q),he=null;return Q&&!Number.isNaN(re)?he=re:te&&he===null&&(he=0),te&&Z.disabled&&(he=null),he!==null&&(he>=0||q&&he<0)}return!1}function x(Z){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ue=(0,W.Z)(Z.querySelectorAll("*")).filter(function(te){return y(te,q)});return y(Z,q)&&ue.unshift(Z),ue}var O=null;function c(){O=document.activeElement}function t(){O=null}function n(){if(O)try{O.focus()}catch(Z){}}function l(Z,q){if(q.keyCode===9){var ue=x(Z),te=ue[q.shiftKey?0:ue.length-1],Q=te===document.activeElement||Z===document.activeElement;if(Q){var re=ue[q.shiftKey?ue.length-1:0];re.focus(),q.preventDefault()}}}var w=f(10228),K=f(16089),J=w.Z.LEFT,V=w.Z.RIGHT,ee=w.Z.UP,se=w.Z.DOWN,Ie=w.Z.ENTER,Ae=w.Z.ESC,Oe=w.Z.HOME,G=w.Z.END,_e=[ee,se,J,V];function fe(Z,q,ue,te){var Q,re="prev",he="next",Ee="children",He="parent";if(Z==="inline"&&te===Ie)return{inlineTrigger:!0};var Be=(0,T.Z)((0,T.Z)({},ee,re),se,he),wt=(0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)({},J,ue?he:re),V,ue?re:he),se,Ee),Ie,Ee),Ze=(0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)({},ee,re),se,he),Ie,Ee),Ae,He),J,ue?Ee:He),V,ue?He:Ee),Fe={inline:Be,horizontal:wt,vertical:Ze,inlineSub:Be,horizontalSub:Ze,verticalSub:Ze},Xe=(Q=Fe["".concat(Z).concat(q?"":"Sub")])===null||Q===void 0?void 0:Q[te];switch(Xe){case re:return{offset:-1,sibling:!0};case he:return{offset:1,sibling:!0};case He:return{offset:-1,sibling:!1};case Ee:return{offset:1,sibling:!1};default:return null}}function we(Z){for(var q=Z;q;){if(q.getAttribute("data-menu-list"))return q;q=q.parentElement}return null}function z(Z,q){for(var ue=Z||document.activeElement;ue;){if(q.has(ue))return ue;ue=ue.parentElement}return null}function ce(Z,q){var ue=x(Z,!0);return ue.filter(function(te){return q.has(te)})}function j(Z,q,ue){var te=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!Z)return null;var Q=ce(Z,q),re=Q.length,he=Q.findIndex(function(Ee){return ue===Ee});return te<0?he===-1?he=re-1:he-=1:te>0&&(he+=1),he=(he+re)%re,Q[he]}var ae=function(q,ue){var te=new Set,Q=new Map,re=new Map;return q.forEach(function(he){var Ee=document.querySelector("[data-menu-id='".concat(g(ue,he),"']"));Ee&&(te.add(Ee),re.set(Ee,he),Q.set(he,Ee))}),{elements:te,key2element:Q,element2key:re}};function k(Z,q,ue,te,Q,re,he,Ee,He,Be){var wt=r.useRef(),Ze=r.useRef();Ze.current=q;var Fe=function(){K.Z.cancel(wt.current)};return r.useEffect(function(){return function(){Fe()}},[]),function(Xe){var ut=Xe.which;if([].concat(_e,[Ie,Ae,Oe,G]).includes(ut)){var st=re(),ke=ae(st,te),ze=ke,pt=ze.elements,et=ze.key2element,Qe=ze.element2key,xt=et.get(q),at=z(xt,pt),mt=Qe.get(at),Kt=fe(Z,he(mt,!0).length===1,ue,ut);if(!Kt&&ut!==Oe&&ut!==G)return;(_e.includes(ut)||[Oe,G].includes(ut))&&Xe.preventDefault();var Tt=function(Wt){if(Wt){var hn=Wt,Ct=Wt.querySelector("a");Ct!=null&&Ct.getAttribute("href")&&(hn=Ct);var an=Qe.get(Wt);Ee(an),Fe(),wt.current=(0,K.Z)(function(){Ze.current===an&&hn.focus()})}};if([Oe,G].includes(ut)||Kt.sibling||!at){var nn;!at||Z==="inline"?nn=Q.current:nn=we(at);var zt,Ut=ce(nn,pt);ut===Oe?zt=Ut[0]:ut===G?zt=Ut[Ut.length-1]:zt=j(nn,pt,at,Kt.offset),Tt(zt)}else if(Kt.inlineTrigger)He(mt);else if(Kt.offset>0)He(mt,!0),Fe(),wt.current=(0,K.Z)(function(){ke=ae(st,te);var sn=at.getAttribute("aria-controls"),Wt=document.getElementById(sn),hn=j(Wt,ke.elements);Tt(hn)},5);else if(Kt.offset<0){var rn=he(mt,!0),Yt=rn[rn.length-2],Jt=et.get(Yt);He(Yt,!1),Tt(Jt)}}Be==null||Be(Xe)}}function $(Z){Promise.resolve().then(Z)}var u="__RC_UTIL_PATH_SPLIT__",R=function(q){return q.join(u)},P=function(q){return q.split(u)},F="rc-menu-more";function X(){var Z=r.useState({}),q=(0,A.Z)(Z,2),ue=q[1],te=(0,r.useRef)(new Map),Q=(0,r.useRef)(new Map),re=r.useState([]),he=(0,A.Z)(re,2),Ee=he[0],He=he[1],Be=(0,r.useRef)(0),wt=(0,r.useRef)(!1),Ze=function(){wt.current||ue({})},Fe=(0,r.useCallback)(function(et,Qe){var xt=R(Qe);Q.current.set(xt,et),te.current.set(et,xt),Be.current+=1;var at=Be.current;$(function(){at===Be.current&&Ze()})},[]),Xe=(0,r.useCallback)(function(et,Qe){var xt=R(Qe);Q.current.delete(xt),te.current.delete(et)},[]),ut=(0,r.useCallback)(function(et){He(et)},[]),st=(0,r.useCallback)(function(et,Qe){var xt=te.current.get(et)||"",at=P(xt);return Qe&&Ee.includes(at[0])&&at.unshift(F),at},[Ee]),ke=(0,r.useCallback)(function(et,Qe){return et.filter(function(xt){return xt!==void 0}).some(function(xt){var at=st(xt,!0);return at.includes(Qe)})},[st]),ze=function(){var Qe=(0,W.Z)(te.current.keys());return Ee.length&&Qe.push(F),Qe},pt=(0,r.useCallback)(function(et){var Qe="".concat(te.current.get(et)).concat(u),xt=new Set;return(0,W.Z)(Q.current.keys()).forEach(function(at){at.startsWith(Qe)&&xt.add(Q.current.get(at))}),xt},[]);return r.useEffect(function(){return function(){wt.current=!0}},[]),{registerPath:Fe,unregisterPath:Xe,refreshOverflowKeys:ut,isSubPathKey:ke,getKeyPath:st,getKeys:ze,getSubPathKeys:pt}}function oe(Z){var q=r.useRef(Z);q.current=Z;var ue=r.useCallback(function(){for(var te,Q=arguments.length,re=new Array(Q),he=0;he<Q;he++)re[he]=arguments[he];return(te=q.current)===null||te===void 0?void 0:te.call.apply(te,[q].concat(re))},[]);return Z?ue:void 0}var le=Math.random().toFixed(5).toString().slice(2),de=0;function ve(Z){var q=(0,m.Z)(Z,{value:Z}),ue=(0,A.Z)(q,2),te=ue[0],Q=ue[1];return r.useEffect(function(){de+=1;var re="".concat(le,"-").concat(de);Q("rc-menu-uuid-".concat(re))},[]),te}var Re=f(38705),Se=f(17212),$e=f(39153),Ne=f(55401),Me=f(2738),pe=f(8654);function Ce(Z,q,ue,te){var Q=r.useContext(d),re=Q.activeKey,he=Q.onActive,Ee=Q.onInactive,He={active:re===Z};return q||(He.onMouseEnter=function(Be){ue==null||ue({key:Z,domEvent:Be}),he(Z)},He.onMouseLeave=function(Be){te==null||te({key:Z,domEvent:Be}),Ee(Z)}),He}function ye(Z){var q=r.useContext(d),ue=q.mode,te=q.rtl,Q=q.inlineIndent;if(ue!=="inline")return null;var re=Z;return te?{paddingRight:re*Q}:{paddingLeft:re*Q}}function ct(Z){var q=Z.icon,ue=Z.props,te=Z.children,Q;return q===null||q===!1?null:(typeof q=="function"?Q=r.createElement(q,(0,H.Z)({},ue)):typeof q!="boolean"&&(Q=q),Q||te||null)}var nt=["item"];function Ge(Z){var q=Z.item,ue=(0,B.Z)(Z,nt);return Object.defineProperty(ue,"item",{get:function(){return(0,i.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),q}}),ue}var Pe=["title","attribute","elementRef"],Nt=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],ot=["active"],Ue=function(Z){(0,$e.Z)(ue,Z);var q=(0,Ne.Z)(ue);function ue(){return(0,Re.Z)(this,ue),q.apply(this,arguments)}return(0,Se.Z)(ue,[{key:"render",value:function(){var Q=this.props,re=Q.title,he=Q.attribute,Ee=Q.elementRef,He=(0,B.Z)(Q,Pe),Be=(0,Me.Z)(He,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,i.ZP)(!he,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),r.createElement(e.Z.Item,(0,_.Z)({},he,{title:typeof re=="string"?re:void 0},Be,{ref:Ee}))}}]),ue}(r.Component),bt=r.forwardRef(function(Z,q){var ue=Z.style,te=Z.className,Q=Z.eventKey,re=Z.warnKey,he=Z.disabled,Ee=Z.itemIcon,He=Z.children,Be=Z.role,wt=Z.onMouseEnter,Ze=Z.onMouseLeave,Fe=Z.onClick,Xe=Z.onKeyDown,ut=Z.onFocus,st=(0,B.Z)(Z,Nt),ke=b(Q),ze=r.useContext(d),pt=ze.prefixCls,et=ze.onItemClick,Qe=ze.disabled,xt=ze.overflowDisabled,at=ze.itemIcon,mt=ze.selectedKeys,Kt=ze.onActive,Tt=r.useContext(E),nn=Tt._internalRenderMenuItem,zt="".concat(pt,"-item"),Ut=r.useRef(),rn=r.useRef(),Yt=Qe||he,Jt=(0,pe.x1)(q,rn),sn=ne(Q),Wt=function(Ht){return{key:Q,keyPath:(0,W.Z)(sn).reverse(),item:Ut.current,domEvent:Ht}},hn=Ee||at,Ct=Ce(Q,Yt,wt,Ze),an=Ct.active,Cn=(0,B.Z)(Ct,ot),Rn=mt.includes(Q),mn=ye(sn.length),In=function(Ht){if(!Yt){var on=Wt(Ht);Fe==null||Fe(Ge(on)),et(on)}},en=function(Ht){if(Xe==null||Xe(Ht),Ht.which===w.Z.ENTER){var on=Wt(Ht);Fe==null||Fe(Ge(on)),et(on)}},fn=function(Ht){Kt(Q),ut==null||ut(Ht)},Dn={};Z.role==="option"&&(Dn["aria-selected"]=Rn);var gn=r.createElement(Ue,(0,_.Z)({ref:Ut,elementRef:Jt,role:Be===null?"none":Be||"menuitem",tabIndex:he?null:-1,"data-menu-id":xt&&ke?null:ke},(0,Me.Z)(st,["extra"]),Cn,Dn,{component:"li","aria-disabled":he,style:(0,H.Z)((0,H.Z)({},mn),ue),className:D()(zt,(0,T.Z)((0,T.Z)((0,T.Z)({},"".concat(zt,"-active"),an),"".concat(zt,"-selected"),Rn),"".concat(zt,"-disabled"),Yt),te),onClick:In,onKeyDown:en,onFocus:fn}),He,r.createElement(ct,{props:(0,H.Z)((0,H.Z)({},Z),{},{isSelected:Rn}),icon:hn}));return nn&&(gn=nn(gn,Z,{selected:Rn})),gn});function ft(Z,q){var ue=Z.eventKey,te=M(),Q=ne(ue);return r.useEffect(function(){if(te)return te.registerPath(ue,Q),function(){te.unregisterPath(ue,Q)}},[Q]),te?null:r.createElement(bt,(0,_.Z)({},Z,{ref:q}))}var Ve=r.forwardRef(ft),rt=["className","children"],xe=function(q,ue){var te=q.className,Q=q.children,re=(0,B.Z)(q,rt),he=r.useContext(d),Ee=he.prefixCls,He=he.mode,Be=he.rtl;return r.createElement("ul",(0,_.Z)({className:D()(Ee,Be&&"".concat(Ee,"-rtl"),"".concat(Ee,"-sub"),"".concat(Ee,"-").concat(He==="inline"?"inline":"vertical"),te),role:"menu"},re,{"data-menu-list":!0,ref:ue}),Q)},gt=r.forwardRef(xe);gt.displayName="SubMenuList";var ht=gt,vt=f(11592);function Ke(Z,q){return(0,vt.Z)(Z).map(function(ue,te){if(r.isValidElement(ue)){var Q,re,he=ue.key,Ee=(Q=(re=ue.props)===null||re===void 0?void 0:re.eventKey)!==null&&Q!==void 0?Q:he,He=Ee==null;He&&(Ee="tmp_key-".concat([].concat((0,W.Z)(q),[te]).join("-")));var Be={key:Ee,eventKey:Ee};return r.cloneElement(ue,Be)}return ue})}var At=f(68196),We={adjustX:1,adjustY:1},Pt={topLeft:{points:["bl","tl"],overflow:We},topRight:{points:["br","tr"],overflow:We},bottomLeft:{points:["tl","bl"],overflow:We},bottomRight:{points:["tr","br"],overflow:We},leftTop:{points:["tr","tl"],overflow:We},leftBottom:{points:["br","bl"],overflow:We},rightTop:{points:["tl","tr"],overflow:We},rightBottom:{points:["bl","br"],overflow:We}},dt={topLeft:{points:["bl","tl"],overflow:We},topRight:{points:["br","tr"],overflow:We},bottomLeft:{points:["tl","bl"],overflow:We},bottomRight:{points:["tr","br"],overflow:We},rightTop:{points:["tr","tl"],overflow:We},rightBottom:{points:["br","bl"],overflow:We},leftTop:{points:["tl","tr"],overflow:We},leftBottom:{points:["bl","br"],overflow:We}},Xt=null;function Dt(Z,q,ue){if(q)return q;if(ue)return ue[Z]||ue.other}var Zt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function dn(Z){var q=Z.prefixCls,ue=Z.visible,te=Z.children,Q=Z.popup,re=Z.popupStyle,he=Z.popupClassName,Ee=Z.popupOffset,He=Z.disabled,Be=Z.mode,wt=Z.onVisibleChange,Ze=r.useContext(d),Fe=Ze.getPopupContainer,Xe=Ze.rtl,ut=Ze.subMenuOpenDelay,st=Ze.subMenuCloseDelay,ke=Ze.builtinPlacements,ze=Ze.triggerSubMenuAction,pt=Ze.forceSubMenuRender,et=Ze.rootClassName,Qe=Ze.motion,xt=Ze.defaultMotions,at=r.useState(!1),mt=(0,A.Z)(at,2),Kt=mt[0],Tt=mt[1],nn=Xe?(0,H.Z)((0,H.Z)({},dt),ke):(0,H.Z)((0,H.Z)({},Pt),ke),zt=Zt[Be],Ut=Dt(Be,Qe,xt),rn=r.useRef(Ut);Be!=="inline"&&(rn.current=Ut);var Yt=(0,H.Z)((0,H.Z)({},rn.current),{},{leavedClassName:"".concat(q,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Jt=r.useRef();return r.useEffect(function(){return Jt.current=(0,K.Z)(function(){Tt(ue)}),function(){K.Z.cancel(Jt.current)}},[ue]),r.createElement(At.Z,{prefixCls:q,popupClassName:D()("".concat(q,"-popup"),(0,T.Z)({},"".concat(q,"-rtl"),Xe),he,et),stretch:Be==="horizontal"?"minWidth":null,getPopupContainer:Fe,builtinPlacements:nn,popupPlacement:zt,popupVisible:Kt,popup:Q,popupStyle:re,popupAlign:Ee&&{offset:Ee},action:He?[]:[ze],mouseEnterDelay:ut,mouseLeaveDelay:st,onPopupVisibleChange:wt,forceRender:pt,popupMotion:Yt,fresh:!0},te)}var yn=f(77900);function _t(Z){var q=Z.id,ue=Z.open,te=Z.keyPath,Q=Z.children,re="inline",he=r.useContext(d),Ee=he.prefixCls,He=he.forceSubMenuRender,Be=he.motion,wt=he.defaultMotions,Ze=he.mode,Fe=r.useRef(!1);Fe.current=Ze===re;var Xe=r.useState(!Fe.current),ut=(0,A.Z)(Xe,2),st=ut[0],ke=ut[1],ze=Fe.current?ue:!1;r.useEffect(function(){Fe.current&&ke(!1)},[Ze]);var pt=(0,H.Z)({},Dt(re,Be,wt));te.length>1&&(pt.motionAppear=!1);var et=pt.onVisibleChanged;return pt.onVisibleChanged=function(Qe){return!Fe.current&&!Qe&&ke(!0),et==null?void 0:et(Qe)},st?null:r.createElement(C,{mode:re,locked:!Fe.current},r.createElement(yn.default,(0,_.Z)({visible:ze},pt,{forceRender:He,removeOnLeave:!1,leavedClassName:"".concat(Ee,"-hidden")}),function(Qe){var xt=Qe.className,at=Qe.style;return r.createElement(ht,{id:q,className:xt,style:at},Q)}))}var yt=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Ot=["active"],me=r.forwardRef(function(Z,q){var ue=Z.style,te=Z.className,Q=Z.title,re=Z.eventKey,he=Z.warnKey,Ee=Z.disabled,He=Z.internalPopupClose,Be=Z.children,wt=Z.itemIcon,Ze=Z.expandIcon,Fe=Z.popupClassName,Xe=Z.popupOffset,ut=Z.popupStyle,st=Z.onClick,ke=Z.onMouseEnter,ze=Z.onMouseLeave,pt=Z.onTitleClick,et=Z.onTitleMouseEnter,Qe=Z.onTitleMouseLeave,xt=(0,B.Z)(Z,yt),at=b(re),mt=r.useContext(d),Kt=mt.prefixCls,Tt=mt.mode,nn=mt.openKeys,zt=mt.disabled,Ut=mt.overflowDisabled,rn=mt.activeKey,Yt=mt.selectedKeys,Jt=mt.itemIcon,sn=mt.expandIcon,Wt=mt.onItemClick,hn=mt.onOpenChange,Ct=mt.onActive,an=r.useContext(E),Cn=an._internalRenderSubMenuItem,Rn=r.useContext(U),mn=Rn.isSubPathKey,In=ne(),en="".concat(Kt,"-submenu"),fn=zt||Ee,Dn=r.useRef(),gn=r.useRef(),vn=wt!=null?wt:Jt,Ht=Ze!=null?Ze:sn,on=nn.includes(re),bn=!Ut&&on,Nn=mn(Yt,re),ln=Ce(re,fn,et,Qe),_n=ln.active,Tn=(0,B.Z)(ln,Ot),Mn=r.useState(!1),Ln=(0,A.Z)(Mn,2),Bn=Ln[0],jn=Ln[1],An=function(cn){fn||jn(cn)},Kn=function(cn){An(!0),ke==null||ke({key:re,domEvent:cn})},Vn=function(cn){An(!1),ze==null||ze({key:re,domEvent:cn})},zn=r.useMemo(function(){return _n||(Tt!=="inline"?Bn||mn([rn],re):!1)},[Tt,_n,rn,Bn,re,mn]),wn=ye(In.length),Gn=function(cn){fn||(pt==null||pt({key:re,domEvent:cn}),Tt==="inline"&&hn(re,!on))},Xn=oe(function(Lt){st==null||st(Ge(Lt)),Wt(Lt)}),Wn=function(cn){Tt!=="inline"&&hn(re,cn)},Un=function(){Ct(re)},Zn=at&&"".concat(at,"-popup"),$n=r.useMemo(function(){return r.createElement(ct,{icon:Tt!=="horizontal"?Ht:void 0,props:(0,H.Z)((0,H.Z)({},Z),{},{isOpen:bn,isSubMenu:!0})},r.createElement("i",{className:"".concat(en,"-arrow")}))},[Tt,Ht,Z,bn,en]),un=r.createElement("div",(0,_.Z)({role:"menuitem",style:wn,className:"".concat(en,"-title"),tabIndex:fn?null:-1,ref:Dn,title:typeof Q=="string"?Q:null,"data-menu-id":Ut&&at?null:at,"aria-expanded":bn,"aria-haspopup":!0,"aria-controls":Zn,"aria-disabled":fn,onClick:Gn,onFocus:Un},Tn),Q,$n),xn=r.useRef(Tt);if(Tt!=="inline"&&In.length>1?xn.current="vertical":xn.current=Tt,!Ut){var Fn=xn.current;un=r.createElement(dn,{mode:Fn,prefixCls:en,visible:!He&&bn&&Tt!=="inline",popupClassName:Fe,popupOffset:Xe,popupStyle:ut,popup:r.createElement(C,{mode:Fn==="horizontal"?"vertical":Fn},r.createElement(ht,{id:Zn,ref:gn},Be)),disabled:fn,onVisibleChange:Wn},un)}var tn=r.createElement(e.Z.Item,(0,_.Z)({ref:q,role:"none"},xt,{component:"li",style:ue,className:D()(en,"".concat(en,"-").concat(Tt),te,(0,T.Z)((0,T.Z)((0,T.Z)((0,T.Z)({},"".concat(en,"-open"),bn),"".concat(en,"-active"),zn),"".concat(en,"-selected"),Nn),"".concat(en,"-disabled"),fn)),onMouseEnter:Kn,onMouseLeave:Vn}),un,!Ut&&r.createElement(_t,{id:Zn,open:bn,keyPath:In},Be));return Cn&&(tn=Cn(tn,Z,{selected:Nn,active:zn,open:bn,disabled:fn})),r.createElement(C,{onItemClick:Xn,mode:Tt==="horizontal"?"vertical":Tt,itemIcon:vn,expandIcon:Ht},tn)}),be=r.forwardRef(function(Z,q){var ue=Z.eventKey,te=Z.children,Q=ne(ue),re=Ke(te,Q),he=M();r.useEffect(function(){if(he)return he.registerPath(ue,Q),function(){he.unregisterPath(ue,Q)}},[Q]);var Ee;return he?Ee=re:Ee=r.createElement(me,(0,_.Z)({ref:q},Z),re),r.createElement(Y.Provider,{value:Q},Ee)}),je=be,qe=f(43749);function it(Z){var q=Z.className,ue=Z.style,te=r.useContext(d),Q=te.prefixCls,re=M();return re?null:r.createElement("li",{role:"separator",className:D()("".concat(Q,"-item-divider"),q),style:ue})}var Mt=["className","title","eventKey","children"],Ft=r.forwardRef(function(Z,q){var ue=Z.className,te=Z.title,Q=Z.eventKey,re=Z.children,he=(0,B.Z)(Z,Mt),Ee=r.useContext(d),He=Ee.prefixCls,Be="".concat(He,"-item-group");return r.createElement("li",(0,_.Z)({ref:q,role:"presentation"},he,{onClick:function(Ze){return Ze.stopPropagation()},className:D()(Be,ue)}),r.createElement("div",{role:"presentation",className:"".concat(Be,"-title"),title:typeof te=="string"?te:void 0},te),r.createElement("ul",{role:"group",className:"".concat(Be,"-list")},re))}),qt=r.forwardRef(function(Z,q){var ue=Z.eventKey,te=Z.children,Q=ne(ue),re=Ke(te,Q),he=M();return he?re:r.createElement(Ft,(0,_.Z)({ref:q},(0,Me.Z)(Z,["warnKey"])),re)}),$t=qt,Ye=["label","children","key","type","extra"];function Qt(Z,q,ue){var te=q.item,Q=q.group,re=q.submenu,he=q.divider;return(Z||[]).map(function(Ee,He){if(Ee&&(0,qe.Z)(Ee)==="object"){var Be=Ee,wt=Be.label,Ze=Be.children,Fe=Be.key,Xe=Be.type,ut=Be.extra,st=(0,B.Z)(Be,Ye),ke=Fe!=null?Fe:"tmp-".concat(He);return Ze||Xe==="group"?Xe==="group"?r.createElement(Q,(0,_.Z)({key:ke},st,{title:wt}),Qt(Ze,q,ue)):r.createElement(re,(0,_.Z)({key:ke},st,{title:wt}),Qt(Ze,q,ue)):Xe==="divider"?r.createElement(he,(0,_.Z)({key:ke},st)):r.createElement(te,(0,_.Z)({key:ke},st,{extra:ut}),wt,(!!ut||ut===0)&&r.createElement("span",{className:"".concat(ue,"-item-extra")},ut))}return null}).filter(function(Ee){return Ee})}function Et(Z,q,ue,te,Q){var re=Z,he=(0,H.Z)({divider:it,item:Ve,group:$t,submenu:je},te);return q&&(re=Qt(q,he,Q)),Ke(re,ue)}var pn=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],kt=[],tt=r.forwardRef(function(Z,q){var ue,te=Z,Q=te.prefixCls,re=Q===void 0?"rc-menu":Q,he=te.rootClassName,Ee=te.style,He=te.className,Be=te.tabIndex,wt=Be===void 0?0:Be,Ze=te.items,Fe=te.children,Xe=te.direction,ut=te.id,st=te.mode,ke=st===void 0?"vertical":st,ze=te.inlineCollapsed,pt=te.disabled,et=te.disabledOverflow,Qe=te.subMenuOpenDelay,xt=Qe===void 0?.1:Qe,at=te.subMenuCloseDelay,mt=at===void 0?.1:at,Kt=te.forceSubMenuRender,Tt=te.defaultOpenKeys,nn=te.openKeys,zt=te.activeKey,Ut=te.defaultActiveFirst,rn=te.selectable,Yt=rn===void 0?!0:rn,Jt=te.multiple,sn=Jt===void 0?!1:Jt,Wt=te.defaultSelectedKeys,hn=te.selectedKeys,Ct=te.onSelect,an=te.onDeselect,Cn=te.inlineIndent,Rn=Cn===void 0?24:Cn,mn=te.motion,In=te.defaultMotions,en=te.triggerSubMenuAction,fn=en===void 0?"hover":en,Dn=te.builtinPlacements,gn=te.itemIcon,vn=te.expandIcon,Ht=te.overflowedIndicator,on=Ht===void 0?"...":Ht,bn=te.overflowedIndicatorPopupClassName,Nn=te.getPopupContainer,ln=te.onClick,_n=te.onOpenChange,Tn=te.onKeyDown,Mn=te.openAnimation,Ln=te.openTransitionName,Bn=te._internalRenderMenuItem,jn=te._internalRenderSubMenuItem,An=te._internalComponents,Kn=(0,B.Z)(te,pn),Vn=r.useMemo(function(){return[Et(Fe,Ze,kt,An,re),Et(Fe,Ze,kt,{},re)]},[Fe,Ze,An]),zn=(0,A.Z)(Vn,2),wn=zn[0],Gn=zn[1],Xn=r.useState(!1),Wn=(0,A.Z)(Xn,2),Un=Wn[0],Zn=Wn[1],$n=r.useRef(),un=ve(ut),xn=Xe==="rtl",Fn=(0,m.Z)(Tt,{value:nn,postState:function(It){return It||kt}}),tn=(0,A.Z)(Fn,2),Lt=tn[0],cn=tn[1],En=function(It){var jt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function On(){cn(It),_n==null||_n(It)}jt?(0,s.flushSync)(On):On()},kn=r.useState(Lt),Hn=(0,A.Z)(kn,2),qn=Hn[0],tr=Hn[1],Qn=r.useRef(!1),nr=r.useMemo(function(){return(ke==="inline"||ke==="vertical")&&ze?["vertical",ze]:[ke,!1]},[ke,ze]),Te=(0,A.Z)(nr,2),Le=Te[0],Rt=Te[1],Vt=Le==="inline",Bt=r.useState(Le),Yn=(0,A.Z)(Bt,2),Pn=Yn[0],sr=Yn[1],er=r.useState(Rt),_r=(0,A.Z)(er,2),Cr=_r[0],Rr=_r[1];r.useEffect(function(){sr(Le),Rr(Rt),Qn.current&&(Vt?cn(qn):En(kt))},[Le,Rt]);var Ir=r.useState(0),dr=(0,A.Z)(Ir,2),ar=dr[0],Tr=dr[1],ur=ar>=wn.length-1||Pn!=="horizontal"||et;r.useEffect(function(){Vt&&tr(Lt)},[Lt]),r.useEffect(function(){return Qn.current=!0,function(){Qn.current=!1}},[]);var Jn=X(),pr=Jn.registerPath,mr=Jn.unregisterPath,Pr=Jn.refreshOverflowKeys,gr=Jn.isSubPathKey,Dr=Jn.getKeyPath,vr=Jn.getKeys,Nr=Jn.getSubPathKeys,Mr=r.useMemo(function(){return{registerPath:pr,unregisterPath:mr}},[pr,mr]),Ar=r.useMemo(function(){return{isSubPathKey:gr}},[gr]);r.useEffect(function(){Pr(ur?kt:wn.slice(ar+1).map(function(Gt){return Gt.key}))},[ar,ur]);var $r=(0,m.Z)(zt||Ut&&((ue=wn[0])===null||ue===void 0?void 0:ue.key),{value:zt}),br=(0,A.Z)($r,2),rr=br[0],cr=br[1],kr=oe(function(Gt){cr(Gt)}),Lr=oe(function(){cr(void 0)});(0,r.useImperativeHandle)(q,function(){return{list:$n.current,focus:function(It){var jt,On=vr(),Sn=ae(On,un),lr=Sn.elements,fr=Sn.key2element,Vr=Sn.element2key,xr=ce($n.current,lr),Er=rr!=null?rr:xr[0]?Vr.get(xr[0]):(jt=wn.find(function(Gr){return!Gr.props.disabled}))===null||jt===void 0?void 0:jt.key,ir=fr.get(Er);if(Er&&ir){var hr;ir==null||(hr=ir.focus)===null||hr===void 0||hr.call(ir,It)}}}});var Br=(0,m.Z)(Wt||[],{value:hn,postState:function(It){return Array.isArray(It)?It:It==null?kt:[It]}}),yr=(0,A.Z)(Br,2),or=yr[0],jr=yr[1],zr=function(It){if(Yt){var jt=It.key,On=or.includes(jt),Sn;sn?On?Sn=or.filter(function(fr){return fr!==jt}):Sn=[].concat((0,W.Z)(or),[jt]):Sn=[jt],jr(Sn);var lr=(0,H.Z)((0,H.Z)({},It),{},{selectedKeys:Sn});On?an==null||an(lr):Ct==null||Ct(lr)}!sn&&Lt.length&&Pn!=="inline"&&En(kt)},Wr=oe(function(Gt){ln==null||ln(Ge(Gt)),zr(Gt)}),wr=oe(function(Gt,It){var jt=Lt.filter(function(Sn){return Sn!==Gt});if(It)jt.push(Gt);else if(Pn!=="inline"){var On=Nr(Gt);jt=jt.filter(function(Sn){return!On.has(Sn)})}(0,o.Z)(Lt,jt,!0)||En(jt,!0)}),Zr=function(It,jt){var On=jt!=null?jt:!Lt.includes(It);wr(It,On)},Fr=k(Pn,rr,xn,un,$n,vr,Dr,cr,Zr,Tn);r.useEffect(function(){Zn(!0)},[]);var Kr=r.useMemo(function(){return{_internalRenderMenuItem:Bn,_internalRenderSubMenuItem:jn}},[Bn,jn]),Ur=Pn!=="horizontal"||et?wn:wn.map(function(Gt,It){return r.createElement(C,{key:Gt.key,overflowDisabled:It>ar},Gt)}),Hr=r.createElement(e.Z,(0,_.Z)({id:ut,ref:$n,prefixCls:"".concat(re,"-overflow"),component:"ul",itemComponent:Ve,className:D()(re,"".concat(re,"-root"),"".concat(re,"-").concat(Pn),He,(0,T.Z)((0,T.Z)({},"".concat(re,"-inline-collapsed"),Cr),"".concat(re,"-rtl"),xn),he),dir:Xe,style:Ee,role:"menu",tabIndex:wt,data:Ur,renderRawItem:function(It){return It},renderRawRest:function(It){var jt=It.length,On=jt?wn.slice(-jt):null;return r.createElement(je,{eventKey:F,title:on,disabled:ur,internalPopupClose:jt===0,popupClassName:bn},On)},maxCount:Pn!=="horizontal"||et?e.Z.INVALIDATE:e.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(It){Tr(It)},onKeyDown:Fr},Kn));return r.createElement(E.Provider,{value:Kr},r.createElement(a.Provider,{value:un},r.createElement(C,{prefixCls:re,rootClassName:he,mode:Pn,openKeys:Lt,rtl:xn,disabled:pt,motion:Un?mn:null,defaultMotions:Un?In:null,activeKey:rr,onActive:kr,onInactive:Lr,selectedKeys:or,inlineIndent:Rn,subMenuOpenDelay:xt,subMenuCloseDelay:mt,forceSubMenuRender:Kt,builtinPlacements:Dn,triggerSubMenuAction:fn,getPopupContainer:Nn,itemIcon:gn,expandIcon:vn,onItemClick:Wr,onOpenChange:wr},r.createElement(U.Provider,{value:Ar},Hr),r.createElement("div",{style:{display:"none"},"aria-hidden":!0},r.createElement(N.Provider,{value:Mr},Gn)))))}),lt=tt,Je=lt;Je.Item=Ve,Je.SubMenu=je,Je.ItemGroup=$t,Je.Divider=it;var St=Je},83836:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return c}});var _=f(60499),T=f(85899),H=f(72190),W=f(42244),A=f(59301),B=f(92310),L=f.n(B),D=f(29301),e=f(34280),m=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],o=void 0;function i(t,n){var l=t.prefixCls,w=t.invalidate,K=t.item,J=t.renderItem,V=t.responsive,ee=t.responsiveDisabled,se=t.registerSize,Ie=t.itemKey,Ae=t.className,Oe=t.style,G=t.children,_e=t.display,fe=t.order,we=t.component,z=we===void 0?"div":we,ce=(0,W.Z)(t,m),j=V&&!_e;function ae(P){se(Ie,P)}A.useEffect(function(){return function(){ae(null)}},[]);var k=J&&K!==o?J(K,{index:fe}):G,$;w||($={opacity:j?0:1,height:j?0:o,overflowY:j?"hidden":o,order:V?fe:o,pointerEvents:j?"none":o,position:j?"absolute":o});var u={};j&&(u["aria-hidden"]=!0);var R=A.createElement(z,(0,_.Z)({className:L()(!w&&l,Ae),style:(0,T.Z)((0,T.Z)({},$),Oe)},u,ce,{ref:n}),k);return V&&(R=A.createElement(D.Z,{onResize:function(F){var X=F.offsetWidth;ae(X)},disabled:ee},R)),R}var r=A.forwardRef(i);r.displayName="Item";var s=r,a=f(6089),g=f(4676),b=f(16089);function v(t){if(typeof MessageChannel=="undefined")(0,b.Z)(t);else{var n=new MessageChannel;n.port1.onmessage=function(){return t()},n.port2.postMessage(void 0)}}function h(){var t=A.useRef(null),n=function(w){t.current||(t.current=[],v(function(){(0,g.unstable_batchedUpdates)(function(){t.current.forEach(function(K){K()}),t.current=null})})),t.current.push(w)};return n}function d(t,n){var l=A.useState(n),w=(0,H.Z)(l,2),K=w[0],J=w[1],V=(0,a.Z)(function(ee){t(function(){J(ee)})});return[K,V]}var S=A.createContext(null),C=["component"],I=["className"],N=["className"],M=function(n,l){var w=A.useContext(S);if(!w){var K=n.component,J=K===void 0?"div":K,V=(0,W.Z)(n,C);return A.createElement(J,(0,_.Z)({},V,{ref:l}))}var ee=w.className,se=(0,W.Z)(w,I),Ie=n.className,Ae=(0,W.Z)(n,N);return A.createElement(S.Provider,{value:null},A.createElement(s,(0,_.Z)({ref:l,className:L()(ee,Ie)},se,Ae)))},Y=A.forwardRef(M);Y.displayName="RawItem";var ne=Y,U=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","prefix","suffix","component","itemComponent","onVisibleChange"],ge="responsive",E="invalidate";function p(t){return"+ ".concat(t.length," ...")}function y(t,n){var l=t.prefixCls,w=l===void 0?"rc-overflow":l,K=t.data,J=K===void 0?[]:K,V=t.renderItem,ee=t.renderRawItem,se=t.itemKey,Ie=t.itemWidth,Ae=Ie===void 0?10:Ie,Oe=t.ssr,G=t.style,_e=t.className,fe=t.maxCount,we=t.renderRest,z=t.renderRawRest,ce=t.prefix,j=t.suffix,ae=t.component,k=ae===void 0?"div":ae,$=t.itemComponent,u=t.onVisibleChange,R=(0,W.Z)(t,U),P=Oe==="full",F=h(),X=d(F,null),oe=(0,H.Z)(X,2),le=oe[0],de=oe[1],ve=le||0,Re=d(F,new Map),Se=(0,H.Z)(Re,2),$e=Se[0],Ne=Se[1],Me=d(F,0),pe=(0,H.Z)(Me,2),Ce=pe[0],ye=pe[1],ct=d(F,0),nt=(0,H.Z)(ct,2),Ge=nt[0],Pe=nt[1],Nt=d(F,0),ot=(0,H.Z)(Nt,2),Ue=ot[0],bt=ot[1],ft=d(F,0),Ve=(0,H.Z)(ft,2),rt=Ve[0],xe=Ve[1],gt=(0,A.useState)(null),ht=(0,H.Z)(gt,2),vt=ht[0],Ke=ht[1],At=(0,A.useState)(null),We=(0,H.Z)(At,2),Pt=We[0],dt=We[1],Xt=A.useMemo(function(){return Pt===null&&P?Number.MAX_SAFE_INTEGER:Pt||0},[Pt,le]),Dt=(0,A.useState)(!1),Zt=(0,H.Z)(Dt,2),dn=Zt[0],yn=Zt[1],_t="".concat(w,"-item"),yt=Math.max(Ce,Ge),Ot=fe===ge,me=J.length&&Ot,be=fe===E,je=me||typeof fe=="number"&&J.length>fe,qe=(0,A.useMemo)(function(){var Q=J;return me?le===null&&P?Q=J:Q=J.slice(0,Math.min(J.length,ve/Ae)):typeof fe=="number"&&(Q=J.slice(0,fe)),Q},[J,Ae,le,fe,me]),it=(0,A.useMemo)(function(){return me?J.slice(Xt+1):J.slice(qe.length)},[J,qe,me,Xt]),Mt=(0,A.useCallback)(function(Q,re){var he;return typeof se=="function"?se(Q):(he=se&&(Q==null?void 0:Q[se]))!==null&&he!==void 0?he:re},[se]),Ft=(0,A.useCallback)(V||function(Q){return Q},[V]);function qt(Q,re,he){Pt===Q&&(re===void 0||re===vt)||(dt(Q),he||(yn(Q<J.length-1),u==null||u(Q)),re!==void 0&&Ke(re))}function $t(Q,re){de(re.clientWidth)}function Ye(Q,re){Ne(function(he){var Ee=new Map(he);return re===null?Ee.delete(Q):Ee.set(Q,re),Ee})}function Qt(Q,re){Pe(re),ye(Ge)}function Et(Q,re){bt(re)}function pn(Q,re){xe(re)}function kt(Q){return $e.get(Mt(qe[Q],Q))}(0,e.Z)(function(){if(ve&&typeof yt=="number"&&qe){var Q=Ue+rt,re=qe.length,he=re-1;if(!re){qt(0,null);return}for(var Ee=0;Ee<re;Ee+=1){var He=kt(Ee);if(P&&(He=He||0),He===void 0){qt(Ee-1,void 0,!0);break}if(Q+=He,he===0&&Q<=ve||Ee===he-1&&Q+kt(he)<=ve){qt(he,null);break}else if(Q+yt>ve){qt(Ee-1,Q-He-rt+Ge);break}}j&&kt(0)+rt>ve&&Ke(null)}},[ve,$e,Ge,Ue,rt,Mt,qe]);var tt=dn&&!!it.length,lt={};vt!==null&&me&&(lt={position:"absolute",left:vt,top:0});var Je={prefixCls:_t,responsive:me,component:$,invalidate:be},St=ee?function(Q,re){var he=Mt(Q,re);return A.createElement(S.Provider,{key:he,value:(0,T.Z)((0,T.Z)({},Je),{},{order:re,item:Q,itemKey:he,registerSize:Ye,display:re<=Xt})},ee(Q,re))}:function(Q,re){var he=Mt(Q,re);return A.createElement(s,(0,_.Z)({},Je,{order:re,key:he,item:Q,renderItem:Ft,itemKey:he,registerSize:Ye,display:re<=Xt}))},Z={order:tt?Xt:Number.MAX_SAFE_INTEGER,className:"".concat(_t,"-rest"),registerSize:Qt,display:tt},q=we||p,ue=z?A.createElement(S.Provider,{value:(0,T.Z)((0,T.Z)({},Je),Z)},z(it)):A.createElement(s,(0,_.Z)({},Je,Z),typeof q=="function"?q(it):q),te=A.createElement(k,(0,_.Z)({className:L()(!be&&w,_e),style:G,ref:n},R),ce&&A.createElement(s,(0,_.Z)({},Je,{responsive:Ot,responsiveDisabled:!me,order:-1,className:"".concat(_t,"-prefix"),registerSize:Et,display:!0}),ce),qe.map(St),je?ue:null,j&&A.createElement(s,(0,_.Z)({},Je,{responsive:Ot,responsiveDisabled:!me,order:Xt,className:"".concat(_t,"-suffix"),registerSize:pn,display:!0,style:lt}),j));return Ot?A.createElement(D.Z,{onResize:$t,disabled:!me},te):te}var x=A.forwardRef(y);x.displayName="Overflow",x.Item=ne,x.RESPONSIVE=ge,x.INVALIDATE=E;var O=x,c=O},29301:function(De,ie,f){"use strict";f.d(ie,{Z:function(){return E}});var _=f(60499),T=f(59301),H=f(11592),W=f(48736),A=f(85899),B=f(43749),L=f(76846),D=f(8654),e=T.createContext(null);function m(p){var y=p.children,x=p.onBatchResize,O=T.useRef(0),c=T.useRef([]),t=T.useContext(e),n=T.useCallback(function(l,w,K){O.current+=1;var J=O.current;c.current.push({size:l,element:w,data:K}),Promise.resolve().then(function(){J===O.current&&(x==null||x(c.current),c.current=[])}),t==null||t(l,w,K)},[x,t]);return T.createElement(e.Provider,{value:n},y)}var o=f(76374),i=new Map;function r(p){p.forEach(function(y){var x,O=y.target;(x=i.get(O))===null||x===void 0||x.forEach(function(c){return c(O)})})}var s=new o.Z(r),a=null,g=null;function b(p,y){i.has(p)||(i.set(p,new Set),s.observe(p)),i.get(p).add(y)}function v(p,y){i.has(p)&&(i.get(p).delete(y),i.get(p).size||(s.unobserve(p),i.delete(p)))}var h=f(38705),d=f(17212),S=f(39153),C=f(55401),I=function(p){(0,S.Z)(x,p);var y=(0,C.Z)(x);function x(){return(0,h.Z)(this,x),y.apply(this,arguments)}return(0,d.Z)(x,[{key:"render",value:function(){return this.props.children}}]),x}(T.Component);function N(p,y){var x=p.children,O=p.disabled,c=T.useRef(null),t=T.useRef(null),n=T.useContext(e),l=typeof x=="function",w=l?x(c):x,K=T.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),J=!l&&T.isValidElement(w)&&(0,D.Yr)(w),V=J?(0,D.C4)(w):null,ee=(0,D.x1)(V,c),se=function(){var G;return(0,L.ZP)(c.current)||(c.current&&(0,B.Z)(c.current)==="object"?(0,L.ZP)((G=c.current)===null||G===void 0?void 0:G.nativeElement):null)||(0,L.ZP)(t.current)};T.useImperativeHandle(y,function(){return se()});var Ie=T.useRef(p);Ie.current=p;var Ae=T.useCallback(function(Oe){var G=Ie.current,_e=G.onResize,fe=G.data,we=Oe.getBoundingClientRect(),z=we.width,ce=we.height,j=Oe.offsetWidth,ae=Oe.offsetHeight,k=Math.floor(z),$=Math.floor(ce);if(K.current.width!==k||K.current.height!==$||K.current.offsetWidth!==j||K.current.offsetHeight!==ae){var u={width:k,height:$,offsetWidth:j,offsetHeight:ae};K.current=u;var R=j===Math.round(z)?z:j,P=ae===Math.round(ce)?ce:ae,F=(0,A.Z)((0,A.Z)({},u),{},{offsetWidth:R,offsetHeight:P});n==null||n(F,Oe,fe),_e&&Promise.resolve().then(function(){_e(F,Oe)})}},[]);return T.useEffect(function(){var Oe=se();return Oe&&!O&&b(Oe,Ae),function(){return v(Oe,Ae)}},[c.current,O]),T.createElement(I,{ref:t},J?T.cloneElement(w,{ref:ee}):w)}var M=T.forwardRef(N),Y=M,ne="rc-observer-key";function U(p,y){var x=p.children,O=typeof x=="function"?[x]:(0,H.Z)(x);return O.map(function(c,t){var n=(c==null?void 0:c.key)||"".concat(ne,"-").concat(t);return T.createElement(Y,(0,_.Z)({},p,{key:n,ref:t===0?y:void 0}),c)})}var ge=T.forwardRef(U);ge.Collection=m;var E=ge},29125:function(De,ie,f){"use strict";f.d(ie,{G:function(){return W},Z:function(){return v}});var _=f(92310),T=f.n(_),H=f(59301);function W(h){var d=h.children,S=h.prefixCls,C=h.id,I=h.overlayInnerStyle,N=h.bodyClassName,M=h.className,Y=h.style;return H.createElement("div",{className:T()("".concat(S,"-content"),M),style:Y},H.createElement("div",{className:T()("".concat(S,"-inner"),N),id:C,role:"tooltip",style:I},typeof d=="function"?d():d))}var A=f(60499),B=f(85899),L=f(42244),D=f(68196),e={shiftX:64,adjustY:1},m={adjustX:1,shiftY:!0},o=[0,0],i={left:{points:["cr","cl"],overflow:m,offset:[-4,0],targetOffset:o},right:{points:["cl","cr"],overflow:m,offset:[4,0],targetOffset:o},top:{points:["bc","tc"],overflow:e,offset:[0,-4],targetOffset:o},bottom:{points:["tc","bc"],overflow:e,offset:[0,4],targetOffset:o},topLeft:{points:["bl","tl"],overflow:e,offset:[0,-4],targetOffset:o},leftTop:{points:["tr","tl"],overflow:m,offset:[-4,0],targetOffset:o},topRight:{points:["br","tr"],overflow:e,offset:[0,-4],targetOffset:o},rightTop:{points:["tl","tr"],overflow:m,offset:[4,0],targetOffset:o},bottomRight:{points:["tr","br"],overflow:e,offset:[0,4],targetOffset:o},rightBottom:{points:["bl","br"],overflow:m,offset:[4,0],targetOffset:o},bottomLeft:{points:["tl","bl"],overflow:e,offset:[0,4],targetOffset:o},leftBottom:{points:["br","bl"],overflow:m,offset:[-4,0],targetOffset:o}},r=null,s=f(80402),a=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow","classNames","styles"],g=function(d,S){var C=d.overlayClassName,I=d.trigger,N=I===void 0?["hover"]:I,M=d.mouseEnterDelay,Y=M===void 0?0:M,ne=d.mouseLeaveDelay,U=ne===void 0?.1:ne,ge=d.overlayStyle,E=d.prefixCls,p=E===void 0?"rc-tooltip":E,y=d.children,x=d.onVisibleChange,O=d.afterVisibleChange,c=d.transitionName,t=d.animation,n=d.motion,l=d.placement,w=l===void 0?"right":l,K=d.align,J=K===void 0?{}:K,V=d.destroyTooltipOnHide,ee=V===void 0?!1:V,se=d.defaultVisible,Ie=d.getTooltipContainer,Ae=d.overlayInnerStyle,Oe=d.arrowContent,G=d.overlay,_e=d.id,fe=d.showArrow,we=fe===void 0?!0:fe,z=d.classNames,ce=d.styles,j=(0,L.Z)(d,a),ae=(0,s.Z)(_e),k=(0,H.useRef)(null);(0,H.useImperativeHandle)(S,function(){return k.current});var $=(0,B.Z)({},j);"visible"in d&&($.popupVisible=d.visible);var u=function(){return H.createElement(W,{key:"content",prefixCls:p,id:ae,bodyClassName:z==null?void 0:z.body,overlayInnerStyle:(0,B.Z)((0,B.Z)({},Ae),ce==null?void 0:ce.body)},G)},R=function(){var F=H.Children.only(y),X=(F==null?void 0:F.props)||{},oe=(0,B.Z)((0,B.Z)({},X),{},{"aria-describedby":G?ae:null});return H.cloneElement(y,oe)};return H.createElement(D.Z,(0,A.Z)({popupClassName:T()(C,z==null?void 0:z.root),prefixCls:p,popup:u,action:N,builtinPlacements:i,popupPlacement:w,ref:k,popupAlign:J,getPopupContainer:Ie,onPopupVisibleChange:x,afterPopupVisibleChange:O,popupTransitionName:c,popupAnimation:t,popupMotion:n,defaultPopupVisible:se,autoDestroy:ee,mouseLeaveDelay:U,popupStyle:(0,B.Z)((0,B.Z)({},ge),ce==null?void 0:ce.root),mouseEnterDelay:Y,arrow:we},$),R())},b=(0,H.forwardRef)(g),v=b},49658:function(De,ie){"use strict";ie.Z=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var f=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(f)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(f==null?void 0:f.substr(0,4))}},83145:function(De,ie,f){"use strict";Object.defineProperty(ie,"__esModule",{value:!0}),ie.CopyToClipboard=void 0;var _=H(f(59301)),T=H(f(25769));function H(h){return h&&h.__esModule?h:{default:h}}function W(h){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?W=function(S){return typeof S}:W=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},W(h)}function A(h,d){var S=Object.keys(h);if(Object.getOwnPropertySymbols){var C=Object.getOwnPropertySymbols(h);d&&(C=C.filter(function(I){return Object.getOwnPropertyDescriptor(h,I).enumerable})),S.push.apply(S,C)}return S}function B(h){for(var d=1;d<arguments.length;d++){var S=arguments[d]!=null?arguments[d]:{};d%2?A(S,!0).forEach(function(C){b(h,C,S[C])}):Object.getOwnPropertyDescriptors?Object.defineProperties(h,Object.getOwnPropertyDescriptors(S)):A(S).forEach(function(C){Object.defineProperty(h,C,Object.getOwnPropertyDescriptor(S,C))})}return h}function L(h,d){if(h==null)return{};var S=D(h,d),C,I;if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(h);for(I=0;I<N.length;I++)C=N[I],!(d.indexOf(C)>=0)&&Object.prototype.propertyIsEnumerable.call(h,C)&&(S[C]=h[C])}return S}function D(h,d){if(h==null)return{};var S={},C=Object.keys(h),I,N;for(N=0;N<C.length;N++)I=C[N],!(d.indexOf(I)>=0)&&(S[I]=h[I]);return S}function e(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}function m(h,d){for(var S=0;S<d.length;S++){var C=d[S];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(h,C.key,C)}}function o(h,d,S){return d&&m(h.prototype,d),S&&m(h,S),h}function i(h,d){return d&&(W(d)==="object"||typeof d=="function")?d:s(h)}function r(h){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(S){return S.__proto__||Object.getPrototypeOf(S)},r(h)}function s(h){if(h===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return h}function a(h,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function");h.prototype=Object.create(d&&d.prototype,{constructor:{value:h,writable:!0,configurable:!0}}),d&&g(h,d)}function g(h,d){return g=Object.setPrototypeOf||function(C,I){return C.__proto__=I,C},g(h,d)}function b(h,d,S){return d in h?Object.defineProperty(h,d,{value:S,enumerable:!0,configurable:!0,writable:!0}):h[d]=S,h}var v=function(h){a(d,h);function d(){var S,C;e(this,d);for(var I=arguments.length,N=new Array(I),M=0;M<I;M++)N[M]=arguments[M];return C=i(this,(S=r(d)).call.apply(S,[this].concat(N))),b(s(C),"onClick",function(Y){var ne=C.props,U=ne.text,ge=ne.onCopy,E=ne.children,p=ne.options,y=_.default.Children.only(E),x=(0,T.default)(U,p);ge&&ge(U,x),y&&y.props&&typeof y.props.onClick=="function"&&y.props.onClick(Y)}),C}return o(d,[{key:"render",value:function(){var C=this.props,I=C.text,N=C.onCopy,M=C.options,Y=C.children,ne=L(C,["text","onCopy","options","children"]),U=_.default.Children.only(Y);return _.default.cloneElement(U,B({},ne,{onClick:this.onClick}))}}]),d}(_.default.PureComponent);ie.CopyToClipboard=v,b(v,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(De,ie,f){"use strict";var _=f(83145),T=_.CopyToClipboard;T.CopyToClipboard=T,De.exports=T},76374:function(De,ie,f){"use strict";var _=function(){if(typeof Map!="undefined")return Map;function E(p,y){var x=-1;return p.some(function(O,c){return O[0]===y?(x=c,!0):!1}),x}return function(){function p(){this.__entries__=[]}return Object.defineProperty(p.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),p.prototype.get=function(y){var x=E(this.__entries__,y),O=this.__entries__[x];return O&&O[1]},p.prototype.set=function(y,x){var O=E(this.__entries__,y);~O?this.__entries__[O][1]=x:this.__entries__.push([y,x])},p.prototype.delete=function(y){var x=this.__entries__,O=E(x,y);~O&&x.splice(O,1)},p.prototype.has=function(y){return!!~E(this.__entries__,y)},p.prototype.clear=function(){this.__entries__.splice(0)},p.prototype.forEach=function(y,x){x===void 0&&(x=null);for(var O=0,c=this.__entries__;O<c.length;O++){var t=c[O];y.call(x,t[1],t[0])}},p}()}(),T=typeof window!="undefined"&&typeof document!="undefined"&&window.document===document,H=function(){return typeof f.g!="undefined"&&f.g.Math===Math?f.g:typeof self!="undefined"&&self.Math===Math?self:typeof window!="undefined"&&window.Math===Math?window:Function("return this")()}(),W=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(H):function(E){return setTimeout(function(){return E(Date.now())},1e3/60)}}(),A=2;function B(E,p){var y=!1,x=!1,O=0;function c(){y&&(y=!1,E()),x&&n()}function t(){W(c)}function n(){var l=Date.now();if(y){if(l-O<A)return;x=!0}else y=!0,x=!1,setTimeout(t,p);O=l}return n}var L=20,D=["top","right","bottom","left","width","height","size","weight"],e=typeof MutationObserver!="undefined",m=function(){function E(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=B(this.refresh.bind(this),L)}return E.prototype.addObserver=function(p){~this.observers_.indexOf(p)||this.observers_.push(p),this.connected_||this.connect_()},E.prototype.removeObserver=function(p){var y=this.observers_,x=y.indexOf(p);~x&&y.splice(x,1),!y.length&&this.connected_&&this.disconnect_()},E.prototype.refresh=function(){var p=this.updateObservers_();p&&this.refresh()},E.prototype.updateObservers_=function(){var p=this.observers_.filter(function(y){return y.gatherActive(),y.hasActive()});return p.forEach(function(y){return y.broadcastActive()}),p.length>0},E.prototype.connect_=function(){!T||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),e?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},E.prototype.disconnect_=function(){!T||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},E.prototype.onTransitionEnd_=function(p){var y=p.propertyName,x=y===void 0?"":y,O=D.some(function(c){return!!~x.indexOf(c)});O&&this.refresh()},E.getInstance=function(){return this.instance_||(this.instance_=new E),this.instance_},E.instance_=null,E}(),o=function(E,p){for(var y=0,x=Object.keys(p);y<x.length;y++){var O=x[y];Object.defineProperty(E,O,{value:p[O],enumerable:!1,writable:!1,configurable:!0})}return E},i=function(E){var p=E&&E.ownerDocument&&E.ownerDocument.defaultView;return p||H},r=I(0,0,0,0);function s(E){return parseFloat(E)||0}function a(E){for(var p=[],y=1;y<arguments.length;y++)p[y-1]=arguments[y];return p.reduce(function(x,O){var c=E["border-"+O+"-width"];return x+s(c)},0)}function g(E){for(var p=["top","right","bottom","left"],y={},x=0,O=p;x<O.length;x++){var c=O[x],t=E["padding-"+c];y[c]=s(t)}return y}function b(E){var p=E.getBBox();return I(0,0,p.width,p.height)}function v(E){var p=E.clientWidth,y=E.clientHeight;if(!p&&!y)return r;var x=i(E).getComputedStyle(E),O=g(x),c=O.left+O.right,t=O.top+O.bottom,n=s(x.width),l=s(x.height);if(x.boxSizing==="border-box"&&(Math.round(n+c)!==p&&(n-=a(x,"left","right")+c),Math.round(l+t)!==y&&(l-=a(x,"top","bottom")+t)),!d(E)){var w=Math.round(n+c)-p,K=Math.round(l+t)-y;Math.abs(w)!==1&&(n-=w),Math.abs(K)!==1&&(l-=K)}return I(O.left,O.top,n,l)}var h=function(){return typeof SVGGraphicsElement!="undefined"?function(E){return E instanceof i(E).SVGGraphicsElement}:function(E){return E instanceof i(E).SVGElement&&typeof E.getBBox=="function"}}();function d(E){return E===i(E).document.documentElement}function S(E){return T?h(E)?b(E):v(E):r}function C(E){var p=E.x,y=E.y,x=E.width,O=E.height,c=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,t=Object.create(c.prototype);return o(t,{x:p,y,width:x,height:O,top:y,right:p+x,bottom:O+y,left:p}),t}function I(E,p,y,x){return{x:E,y:p,width:y,height:x}}var N=function(){function E(p){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=I(0,0,0,0),this.target=p}return E.prototype.isActive=function(){var p=S(this.target);return this.contentRect_=p,p.width!==this.broadcastWidth||p.height!==this.broadcastHeight},E.prototype.broadcastRect=function(){var p=this.contentRect_;return this.broadcastWidth=p.width,this.broadcastHeight=p.height,p},E}(),M=function(){function E(p,y){var x=C(y);o(this,{target:p,contentRect:x})}return E}(),Y=function(){function E(p,y,x){if(this.activeObservations_=[],this.observations_=new _,typeof p!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=p,this.controller_=y,this.callbackCtx_=x}return E.prototype.observe=function(p){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(p instanceof i(p).Element))throw new TypeError('parameter 1 is not of type "Element".');var y=this.observations_;y.has(p)||(y.set(p,new N(p)),this.controller_.addObserver(this),this.controller_.refresh())}},E.prototype.unobserve=function(p){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(p instanceof i(p).Element))throw new TypeError('parameter 1 is not of type "Element".');var y=this.observations_;y.has(p)&&(y.delete(p),y.size||this.controller_.removeObserver(this))}},E.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},E.prototype.gatherActive=function(){var p=this;this.clearActive(),this.observations_.forEach(function(y){y.isActive()&&p.activeObservations_.push(y)})},E.prototype.broadcastActive=function(){if(this.hasActive()){var p=this.callbackCtx_,y=this.activeObservations_.map(function(x){return new M(x.target,x.broadcastRect())});this.callback_.call(p,y,p),this.clearActive()}},E.prototype.clearActive=function(){this.activeObservations_.splice(0)},E.prototype.hasActive=function(){return this.activeObservations_.length>0},E}(),ne=typeof WeakMap!="undefined"?new WeakMap:new _,U=function(){function E(p){if(!(this instanceof E))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var y=m.getInstance(),x=new Y(p,y,this);ne.set(this,x)}return E}();["observe","unobserve","disconnect"].forEach(function(E){U.prototype[E]=function(){var p;return(p=ne.get(this))[E].apply(p,arguments)}});var ge=function(){return typeof H.ResizeObserver!="undefined"?H.ResizeObserver:U}();ie.Z=ge},98040:function(De){De.exports=function(){var ie=document.getSelection();if(!ie.rangeCount)return function(){};for(var f=document.activeElement,_=[],T=0;T<ie.rangeCount;T++)_.push(ie.getRangeAt(T));switch(f.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":f.blur();break;default:f=null;break}return ie.removeAllRanges(),function(){ie.type==="Caret"&&ie.removeAllRanges(),ie.rangeCount||_.forEach(function(H){ie.addRange(H)}),f&&f.focus()}}}}]);