|
|
(self.webpackChunk=self.webpackChunk||[]).push([[2539],{65030:function(e,t,n){"use strict";n.d(t,{Z:function(){return q}});var i=n(33885),r=n(42978),o=n(75931),s=n(43403),a=n(92310),u=n.n(a),l=n(29301),c=n(76846),h=n(96452),_=n(6089),p=n(80402),d=n(34280),f=n(49658),m=n(59301),g=n(54476),v=n(77900),b=n(8654);function y(e){var t=e.prefixCls,n=e.align,i=e.arrow,r=e.arrowPos,o=i||{},s=o.className,a=o.content,l=r.x,c=void 0===l?0:l,h=r.y,_=void 0===h?0:h,p=m.useRef();if(!n||!n.points)return null;var d={position:"absolute"};if(!1!==n.autoArrow){var f=n.points[0],g=n.points[1],v=f[0],b=f[1],y=g[0],w=g[1];v!==y&&["t","b"].includes(v)?"t"===v?d.top=0:d.bottom=0:d.top=_,b!==w&&["l","r"].includes(b)?"l"===b?d.left=0:d.right=0:d.left=c}return m.createElement("div",{ref:p,className:u()("".concat(t,"-arrow"),s),style:d},a)}function w(e){var t=e.prefixCls,n=e.open,i=e.zIndex,r=e.mask,o=e.motion;return r?m.createElement(v.default,(0,g.Z)({},o,{motionAppear:!0,visible:n,removeOnLeave:!0}),(function(e){var n=e.className;return m.createElement("div",{style:{zIndex:i},className:u()("".concat(t,"-mask"),n)})})):null}var x=m.memo((function(e){return e.children}),(function(e,t){return t.cache}));var C=m.forwardRef((function(e,t){var n=e.popup,o=e.className,s=e.prefixCls,a=e.style,c=e.target,h=e.onVisibleChanged,_=e.open,p=e.keepDom,f=e.fresh,C=e.onClick,k=e.mask,E=e.arrow,A=e.arrowPos,N=e.align,S=e.motion,R=e.maskMotion,j=e.forceRender,D=e.getPopupContainer,O=e.autoDestroy,T=e.portal,Z=e.zIndex,P=e.onMouseEnter,M=e.onMouseLeave,I=e.onPointerEnter,L=e.onPointerDownCapture,B=e.ready,z=e.offsetX,F=e.offsetY,W=e.offsetR,K=e.offsetB,U=e.onAlign,H=e.onPrepare,V=e.stretch,q=e.targetWidth,G=e.targetHeight,X="function"==typeof n?n():n,Q=_||p,J=(null==D?void 0:D.length)>0,Y=m.useState(!D||!J),$=(0,r.Z)(Y,2),ee=$[0],te=$[1];if((0,d.Z)((function(){!ee&&J&&c&&te(!0)}),[ee,J,c]),!ee)return null;var ne="auto",ie={left:"-1000vw",top:"-1000vh",right:ne,bottom:ne};if(B||!_){var re,oe=N.points,se=N.dynamicInset||(null===(re=N._experimental)||void 0===re?void 0:re.dynamicInset),ae=se&&"r"===oe[0][1],ue=se&&"b"===oe[0][0];ae?(ie.right=W,ie.left=ne):(ie.left=z,ie.right=ne),ue?(ie.bottom=K,ie.top=ne):(ie.top=F,ie.bottom=ne)}var le={};return V&&(V.includes("height")&&G?le.height=G:V.includes("minHeight")&&G&&(le.minHeight=G),V.includes("width")&&q?le.width=q:V.includes("minWidth")&&q&&(le.minWidth=q)),_||(le.pointerEvents="none"),m.createElement(T,{open:j||Q,getContainer:D&&function(){return D(c)},autoDestroy:O},m.createElement(w,{prefixCls:s,open:_,zIndex:Z,mask:k,motion:R}),m.createElement(l.Z,{onResize:U,disabled:!_},(function(e){return m.createElement(v.default,(0,g.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:j,leavedClassName:"".concat(s,"-hidden")},S,{onAppearPrepare:H,onEnterPrepare:H,visible:_,onVisibleChanged:function(e){var t;null==S||null===(t=S.onVisibleChanged)||void 0===t||t.call(S,e),h(e)}}),(function(n,r){var l=n.className,c=n.style,h=u()(s,l,o);return m.createElement("div",{ref:(0,b.sQ)(e,t,r),className:h,style:(0,i.Z)((0,i.Z)((0,i.Z)((0,i.Z)({"--arrow-x":"".concat(A.x||0,"px"),"--arrow-y":"".concat(A.y||0,"px")},ie),le),c),{},{boxSizing:"border-box",zIndex:Z},a),onMouseEnter:P,onMouseLeave:M,onPointerEnter:I,onClick:C,onPointerDownCapture:L},E&&m.createElement(y,{prefixCls:s,arrow:E,arrowPos:A,align:N}),m.createElement(x,{cache:!_&&!f},X))}))})))}));var k=m.forwardRef((function(e,t){var n=e.children,i=e.getTriggerDOMNode,r=(0,b.Yr)(n),o=m.useCallback((function(e){(0,b.mH)(t,i?i(e):e)}),[i]),s=(0,b.x1)(o,(0,b.C4)(n));return r?m.cloneElement(n,{ref:s}):n})),E=m.createContext(null);function A(e){return e?Array.isArray(e)?e:[e]:[]}function N(e,t,n,i){return m.useMemo((function(){var r=A(null!=n?n:t),o=A(null!=i?i:t),s=new Set(r),a=new Set(o);return e&&(s.has("hover")&&(s.delete("hover"),s.add("click")),a.has("hover")&&(a.delete("hover"),a.add("click"))),[s,a]}),[e,t,n,i])}var S=n(29194);function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function j(e,t,n,i){for(var r=n.points,o=Object.keys(e),s=0;s<o.length;s+=1){var a,u=o[s];if(R(null===(a=e[u])||void 0===a?void 0:a.points,r,i))return"".concat(t,"-placement-").concat(u)}return""}function D(e,t,n,i){return t||(n?{motionName:"".concat(e,"-").concat(n)}:i?{motionName:i}:null)}function O(e){return e.ownerDocument.defaultView}function T(e){for(var t=[],n=null==e?void 0:e.parentElement,i=["hidden","scroll","clip","auto"];n;){var r=O(n).getComputedStyle(n);[r.overflowX,r.overflowY,r.overflow].some((function(e){return i.includes(e)}))&&t.push(n),n=n.parentElement}return t}function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return Number.isNaN(e)?t:e}function P(e){return Z(parseFloat(e),0)}function M(e,t){var n=(0,i.Z)({},e);return(t||[]).forEach((function(e){if(!(e instanceof HTMLBodyElement||e instanceof HTMLHtmlElement)){var t=O(e).getComputedStyle(e),i=t.overflow,r=t.overflowClipMargin,o=t.borderTopWidth,s=t.borderBottomWidth,a=t.borderLeftWidth,u=t.borderRightWidth,l=e.getBoundingClientRect(),c=e.offsetHeight,h=e.clientHeight,_=e.offsetWidth,p=e.clientWidth,d=P(o),f=P(s),m=P(a),g=P(u),v=Z(Math.round(l.width/_*1e3)/1e3),b=Z(Math.round(l.height/c*1e3)/1e3),y=(_-p-m-g)*v,w=(c-h-d-f)*b,x=d*b,C=f*b,k=m*v,E=g*v,A=0,N=0;if("clip"===i){var S=P(r);A=S*v,N=S*b}var R=l.x+k-A,j=l.y+x-N,D=R+l.width+2*A-k-E-y,T=j+l.height+2*N-x-C-w;n.left=Math.max(n.left,R),n.top=Math.max(n.top,j),n.right=Math.min(n.right,D),n.bottom=Math.min(n.bottom,T)}})),n}function I(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n="".concat(t),i=n.match(/^(.*)\%$/);return i?e*(parseFloat(i[1])/100):parseFloat(n)}function L(e,t){var n=t||[],i=(0,r.Z)(n,2),o=i[0],s=i[1];return[I(e.width,o),I(e.height,s)]}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return[e[0],e[1]]}function z(e,t){var n,i=t[0],r=t[1];return n="t"===i?e.y:"b"===i?e.y+e.height:e.y+e.height/2,{x:"l"===r?e.x:"r"===r?e.x+e.width:e.x+e.width/2,y:n}}function F(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map((function(e,i){return i===t?n[e]||"c":e})).join("")}function W(e,t,n,o,s,a,u){var l=m.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:s[o]||{}}),h=(0,r.Z)(l,2),p=h[0],f=h[1],g=m.useRef(0),v=m.useMemo((function(){return t?T(t):[]}),[t]),b=m.useRef({});e||(b.current={});var y=(0,_.Z)((function(){if(t&&n&&e){var l,h,_,p,d,m=t,g=m.ownerDocument,y=O(m),w=y.getComputedStyle(m).position,x=m.style.left,C=m.style.top,k=m.style.right,E=m.style.bottom,A=m.style.overflow,N=(0,i.Z)((0,i.Z)({},s[o]),a),R=g.createElement("div");if(null===(l=m.parentElement)||void 0===l||l.appendChild(R),R.style.left="".concat(m.offsetLeft,"px"),R.style.top="".concat(m.offsetTop,"px"),R.style.position=w,R.style.height="".concat(m.offsetHeight,"px"),R.style.width="".concat(m.offsetWidth,"px"),m.style.left="0",m.style.top="0",m.style.right="auto",m.style.bottom="auto",m.style.overflow="hidden",Array.isArray(n))d={x:n[0],y:n[1],width:0,height:0};else{var j,D,T=n.getBoundingClientRect();T.x=null!==(j=T.x)&&void 0!==j?j:T.left,T.y=null!==(D=T.y)&&void 0!==D?D:T.top,d={x:T.x,y:T.y,width:T.width,height:T.height}}var P=m.getBoundingClientRect(),I=y.getComputedStyle(m),W=I.height,K=I.width;P.x=null!==(h=P.x)&&void 0!==h?h:P.left,P.y=null!==(_=P.y)&&void 0!==_?_:P.top;var U=g.documentElement,H=U.clientWidth,V=U.clientHeight,q=U.scrollWidth,G=U.scrollHeight,X=U.scrollTop,Q=U.scrollLeft,J=P.height,Y=P.width,$=d.height,ee=d.width,te={left:0,top:0,right:H,bottom:V},ne={left:-Q,top:-X,right:q-Q,bottom:G-X},ie=N.htmlRegion,re="visible",oe="visibleFirst";"scroll"!==ie&&ie!==oe&&(ie=re);var se=ie===oe,ae=M(ne,v),ue=M(te,v),le=ie===re?ue:ae,ce=se?ue:le;m.style.left="auto",m.style.top="auto",m.style.right="0",m.style.bottom="0";var he=m.getBoundingClientRect();m.style.left=x,m.style.top=C,m.style.right=k,m.style.bottom=E,m.style.overflow=A,null===(p=m.parentElement)||void 0===p||p.removeChild(R);var _e=Z(Math.round(Y/parseFloat(K)*1e3)/1e3),pe=Z(Math.round(J/parseFloat(W)*1e3)/1e3);if(0===_e||0===pe||(0,c.Sh)(n)&&!(0,S.Z)(n))return;var de=N.offset,fe=N.targetOffset,me=L(P,de),ge=(0,r.Z)(me,2),ve=ge[0],be=ge[1],ye=L(d,fe),we=(0,r.Z)(ye,2),xe=we[0],Ce=we[1];d.x-=xe,d.y-=Ce;var ke=N.points||[],Ee=(0,r.Z)(ke,2),Ae=Ee[0],Ne=B(Ee[1]),Se=B(Ae),Re=z(d,Ne),je=z(P,Se),De=(0,i.Z)({},N),Oe=Re.x-je.x+ve,Te=Re.y-je.y+be;function At(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:le,i=P.x+e,r=P.y+t,o=i+Y,s=r+J,a=Math.max(i,n.left),u=Math.max(r,n.top),l=Math.min(o,n.right),c=Math.min(s,n.bottom);return Math.max(0,(l-a)*(c-u))}var Ze,Pe,Me,Ie,Le=At(Oe,Te),Be=At(Oe,Te,ue),ze=z(d,["t","l"]),Fe=z(P,["t","l"]),We=z(d,["b","r"]),Ke=z(P,["b","r"]),Ue=N.overflow||{},He=Ue.adjustX,Ve=Ue.adjustY,qe=Ue.shiftX,Ge=Ue.shiftY,Xe=function(e){return"boolean"==typeof e?e:e>=0};function Nt(){Ze=P.y+Te,Pe=Ze+J,Me=P.x+Oe,Ie=Me+Y}Nt();var Qe=Xe(Ve),Je=Se[0]===Ne[0];if(Qe&&"t"===Se[0]&&(Pe>ce.bottom||b.current.bt)){var Ye=Te;Je?Ye-=J-$:Ye=ze.y-Ke.y-be;var $e=At(Oe,Ye),et=At(Oe,Ye,ue);$e>Le||$e===Le&&(!se||et>=Be)?(b.current.bt=!0,Te=Ye,be=-be,De.points=[F(Se,0),F(Ne,0)]):b.current.bt=!1}if(Qe&&"b"===Se[0]&&(Ze<ce.top||b.current.tb)){var tt=Te;Je?tt+=J-$:tt=We.y-Fe.y-be;var nt=At(Oe,tt),it=At(Oe,tt,ue);nt>Le||nt===Le&&(!se||it>=Be)?(b.current.tb=!0,Te=tt,be=-be,De.points=[F(Se,0),F(Ne,0)]):b.current.tb=!1}var rt=Xe(He),ot=Se[1]===Ne[1];if(rt&&"l"===Se[1]&&(Ie>ce.right||b.current.rl)){var st=Oe;ot?st-=Y-ee:st=ze.x-Ke.x-ve;var at=At(st,Te),ut=At(st,Te,ue);at>Le||at===Le&&(!se||ut>=Be)?(b.current.rl=!0,Oe=st,ve=-ve,De.points=[F(Se,1),F(Ne,1)]):b.current.rl=!1}if(rt&&"r"===Se[1]&&(Me<ce.left||b.current.lr)){var lt=Oe;ot?lt+=Y-ee:lt=We.x-Fe.x-ve;var ct=At(lt,Te),ht=At(lt,Te,ue);ct>Le||ct===Le&&(!se||ht>=Be)?(b.current.lr=!0,Oe=lt,ve=-ve,De.points=[F(Se,1),F(Ne,1)]):b.current.lr=!1}Nt();var _t=!0===qe?0:qe;"number"==typeof _t&&(Me<ue.left&&(Oe-=Me-ue.left-ve,d.x+ee<ue.left+_t&&(Oe+=d.x-ue.left+ee-_t)),Ie>ue.right&&(Oe-=Ie-ue.right-ve,d.x>ue.right-_t&&(Oe+=d.x-ue.right+_t)));var pt=!0===Ge?0:Ge;"number"==typeof pt&&(Ze<ue.top&&(Te-=Ze-ue.top-be,d.y+$<ue.top+pt&&(Te+=d.y-ue.top+$-pt)),Pe>ue.bottom&&(Te-=Pe-ue.bottom-be,d.y>ue.bottom-pt&&(Te+=d.y-ue.bottom+pt)));var dt=P.x+Oe,ft=dt+Y,mt=P.y+Te,gt=mt+J,vt=d.x,bt=vt+ee,yt=d.y,wt=yt+$,xt=(Math.max(dt,vt)+Math.min(ft,bt))/2-dt,Ct=(Math.max(mt,yt)+Math.min(gt,wt))/2-mt;null==u||u(t,De);var kt=he.right-P.x-(Oe+P.width),Et=he.bottom-P.y-(Te+P.height);1===_e&&(Oe=Math.round(Oe),kt=Math.round(kt)),1===pe&&(Te=Math.round(Te),Et=Math.round(Et)),f({ready:!0,offsetX:Oe/_e,offsetY:Te/pe,offsetR:kt/_e,offsetB:Et/pe,arrowX:xt/_e,arrowY:Ct/pe,scaleX:_e,scaleY:pe,align:De})}})),w=function(){f((function(e){return(0,i.Z)((0,i.Z)({},e),{},{ready:!1})}))};return(0,d.Z)(w,[o]),(0,d.Z)((function(){e||w()}),[e]),[p.ready,p.offsetX,p.offsetY,p.offsetR,p.offsetB,p.arrowX,p.arrowY,p.scaleX,p.scaleY,p.align,function(){g.current+=1;var e=g.current;Promise.resolve().then((function(){g.current===e&&y()}))}]}var K=n(94480);function U(e,t,n,i,r){(0,d.Z)((function(){if(e&&t&&n){var o=n,s=T(t),a=T(o),u=O(o),l=new Set([u].concat((0,K.Z)(s),(0,K.Z)(a)));function c(){i(),r()}return l.forEach((function(e){e.addEventListener("scroll",c,{passive:!0})})),u.addEventListener("resize",c,{passive:!0}),i(),function(){l.forEach((function(e){e.removeEventListener("scroll",c),u.removeEventListener("resize",c)}))}}}),[e,t,n])}n(48736);function H(e,t,n,i,r,o,s,a){var u=m.useRef(e);u.current=e;var l=m.useRef(!1);return m.useEffect((function(){if(t&&i&&(!r||o)){var e=function(){l.current=!1},c=function(e){var t;!u.current||s((null===(t=e.composedPath)||void 0===t||null===(t=t.call(e))||void 0===t?void 0:t[0])||e.target)||l.current||a(!1)},_=O(i);_.addEventListener("pointerdown",e,!0),_.addEventListener("mousedown",c,!0),_.addEventListener("contextmenu",c,!0);var p=(0,h.A)(n);return p&&(p.addEventListener("mousedown",c,!0),p.addEventListener("contextmenu",c,!0)),function(){_.removeEventListener("pointerdown",e,!0),_.removeEventListener("mousedown",c,!0),_.removeEventListener("contextmenu",c,!0),p&&(p.removeEventListener("mousedown",c,!0),p.removeEventListener("contextmenu",c,!0))}}}),[t,n,i,r,o]),function(){l.current=!0}}var V=["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"];var q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.Z,t=m.forwardRef((function(t,n){var s=t.prefixCls,a=void 0===s?"rc-trigger-popup":s,g=t.children,v=t.action,b=void 0===v?"hover":v,y=t.showAction,w=t.hideAction,x=t.popupVisible,A=t.defaultPopupVisible,S=t.onPopupVisibleChange,R=t.afterPopupVisibleChange,O=t.mouseEnterDelay,T=t.mouseLeaveDelay,Z=void 0===T?.1:T,P=t.focusDelay,M=t.blurDelay,I=t.mask,L=t.maskClosable,B=void 0===L||L,z=t.getPopupContainer,F=t.forceRender,K=t.autoDestroy,q=t.destroyPopupOnHide,G=t.popup,X=t.popupClassName,Q=t.popupStyle,J=t.popupPlacement,Y=t.builtinPlacements,$=void 0===Y?{}:Y,ee=t.popupAlign,te=t.zIndex,ne=t.stretch,ie=t.getPopupClassNameFromAlign,re=t.fresh,oe=t.alignPoint,se=t.onPopupClick,ae=t.onPopupAlign,ue=t.arrow,le=t.popupMotion,ce=t.maskMotion,he=t.popupTransitionName,_e=t.popupAnimation,pe=t.maskTransitionName,de=t.maskAnimation,fe=t.className,me=t.getTriggerDOMNode,ge=(0,o.Z)(t,V),ve=K||q||!1,be=m.useState(!1),ye=(0,r.Z)(be,2),we=ye[0],xe=ye[1];(0,d.Z)((function(){xe((0,f.Z)())}),[]);var Ce=m.useRef({}),ke=m.useContext(E),Ee=m.useMemo((function(){return{registerSubPopup:function(e,t){Ce.current[e]=t,null==ke||ke.registerSubPopup(e,t)}}}),[ke]),Ae=(0,p.Z)(),Ne=m.useState(null),Se=(0,r.Z)(Ne,2),Re=Se[0],je=Se[1],De=m.useRef(null),Oe=(0,_.Z)((function(e){De.current=e,(0,c.Sh)(e)&&Re!==e&&je(e),null==ke||ke.registerSubPopup(Ae,e)})),Te=m.useState(null),Ze=(0,r.Z)(Te,2),Pe=Ze[0],Me=Ze[1],Ie=m.useRef(null),Le=(0,_.Z)((function(e){(0,c.Sh)(e)&&Pe!==e&&(Me(e),Ie.current=e)})),Be=m.Children.only(g),ze=(null==Be?void 0:Be.props)||{},Fe={},We=(0,_.Z)((function(e){var t,n,i=Pe;return(null==i?void 0:i.contains(e))||(null===(t=(0,h.A)(i))||void 0===t?void 0:t.host)===e||e===i||(null==Re?void 0:Re.contains(e))||(null===(n=(0,h.A)(Re))||void 0===n?void 0:n.host)===e||e===Re||Object.values(Ce.current).some((function(t){return(null==t?void 0:t.contains(e))||e===t}))})),Ke=D(a,le,_e,he),Ue=D(a,ce,de,pe),He=m.useState(A||!1),Ve=(0,r.Z)(He,2),qe=Ve[0],Ge=Ve[1],Xe=null!=x?x:qe,Qe=(0,_.Z)((function(e){void 0===x&&Ge(e)}));(0,d.Z)((function(){Ge(x||!1)}),[x]);var Je=m.useRef(Xe);Je.current=Xe;var Ye=m.useRef([]);Ye.current=[];var $e=(0,_.Z)((function(e){var t;Qe(e),(null!==(t=Ye.current[Ye.current.length-1])&&void 0!==t?t:Xe)!==e&&(Ye.current.push(e),null==S||S(e))})),et=m.useRef(),tt=function(){clearTimeout(et.current)},nt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;tt(),0===t?$e(e):et.current=setTimeout((function(){$e(e)}),1e3*t)};m.useEffect((function(){return tt}),[]);var it=m.useState(!1),rt=(0,r.Z)(it,2),ot=rt[0],st=rt[1];(0,d.Z)((function(e){e&&!Xe||st(!0)}),[Xe]);var at=m.useState(null),ut=(0,r.Z)(at,2),lt=ut[0],ct=ut[1],ht=m.useState(null),_t=(0,r.Z)(ht,2),pt=_t[0],dt=_t[1],ft=function(e){dt([e.clientX,e.clientY])},mt=W(Xe,Re,oe&&null!==pt?pt:Pe,J,$,ee,ae),gt=(0,r.Z)(mt,11),vt=gt[0],bt=gt[1],yt=gt[2],wt=gt[3],xt=gt[4],Ct=gt[5],kt=gt[6],Et=gt[7],At=gt[8],Nt=gt[9],St=gt[10],Rt=N(we,b,y,w),jt=(0,r.Z)(Rt,2),Dt=jt[0],Ot=jt[1],Tt=Dt.has("click"),Zt=Ot.has("click")||Ot.has("contextMenu"),Pt=(0,_.Z)((function(){ot||St()}));U(Xe,Pe,Re,Pt,(function(){Je.current&&oe&&Zt&&nt(!1)})),(0,d.Z)((function(){Pt()}),[pt,J]),(0,d.Z)((function(){!Xe||null!=$&&$[J]||Pt()}),[JSON.stringify(ee)]);var Mt=m.useMemo((function(){var e=j($,a,Nt,oe);return u()(e,null==ie?void 0:ie(Nt))}),[Nt,ie,$,a,oe]);m.useImperativeHandle(n,(function(){return{nativeElement:Ie.current,popupElement:De.current,forceAlign:Pt}}));var It=m.useState(0),Lt=(0,r.Z)(It,2),Bt=Lt[0],zt=Lt[1],Ft=m.useState(0),Wt=(0,r.Z)(Ft,2),Kt=Wt[0],Ut=Wt[1],Ht=function(){if(ne&&Pe){var e=Pe.getBoundingClientRect();zt(e.width),Ut(e.height)}};function Vt(e,t,n,i){Fe[e]=function(r){var o;null==i||i(r),nt(t,n);for(var s=arguments.length,a=new Array(s>1?s-1:0),u=1;u<s;u++)a[u-1]=arguments[u];null===(o=ze[e])||void 0===o||o.call.apply(o,[ze,r].concat(a))}}(0,d.Z)((function(){lt&&(St(),lt(),ct(null))}),[lt]),(Tt||Zt)&&(Fe.onClick=function(e){var t;Je.current&&Zt?nt(!1):!Je.current&&Tt&&(ft(e),nt(!0));for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];null===(t=ze.onClick)||void 0===t||t.call.apply(t,[ze,e].concat(i))});var qt,Gt,Xt=H(Xe,Zt,Pe,Re,I,B,We,nt),Qt=Dt.has("hover"),Jt=Ot.has("hover");Qt&&(Vt("onMouseEnter",!0,O,(function(e){ft(e)})),Vt("onPointerEnter",!0,O,(function(e){ft(e)})),qt=function(e){(Xe||ot)&&null!=Re&&Re.contains(e.target)&&nt(!0,O)},oe&&(Fe.onMouseMove=function(e){var t;null===(t=ze.onMouseMove)||void 0===t||t.call(ze,e)})),Jt&&(Vt("onMouseLeave",!1,Z),Vt("onPointerLeave",!1,Z),Gt=function(){nt(!1,Z)}),Dt.has("focus")&&Vt("onFocus",!0,P),Ot.has("focus")&&Vt("onBlur",!1,M),Dt.has("contextMenu")&&(Fe.onContextMenu=function(e){var t;Je.current&&Ot.has("contextMenu")?nt(!1):(ft(e),nt(!0)),e.preventDefault();for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];null===(t=ze.onContextMenu)||void 0===t||t.call.apply(t,[ze,e].concat(i))}),fe&&(Fe.className=u()(ze.className,fe));var Yt=m.useRef(!1);Yt.current||(Yt.current=F||Xe||ot);var $t=(0,i.Z)((0,i.Z)({},ze),Fe),en={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach((function(e){ge[e]&&(en[e]=function(){for(var t,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];null===(t=$t[e])||void 0===t||t.call.apply(t,[$t].concat(i)),ge[e].apply(ge,i)})}));var tn=m.cloneElement(Be,(0,i.Z)((0,i.Z)({},$t),en)),nn={x:Ct,y:kt},rn=ue?(0,i.Z)({},!0!==ue?ue:{}):null;return m.createElement(m.Fragment,null,m.createElement(l.Z,{disabled:!Xe,ref:Le,onResize:function(){Ht(),Pt()}},m.createElement(k,{getTriggerDOMNode:me},tn)),Yt.current&&m.createElement(E.Provider,{value:Ee},m.createElement(C,{portal:e,ref:Oe,prefixCls:a,popup:G,className:u()(X,Mt),style:Q,target:Pe,onMouseEnter:qt,onMouseLeave:Gt,onPointerEnter:qt,zIndex:te,open:Xe,keepDom:ot,fresh:re,onClick:se,onPointerDownCapture:Xt,mask:I,motion:Ke,maskMotion:Ue,onVisibleChanged:function(e){st(!1),St(),null==R||R(e)},onPrepare:function(){return new Promise((function(e){Ht(),ct((function(){return e}))}))},forceRender:F,autoDestroy:ve,getPopupContainer:z,align:Nt,arrow:rn,arrowPos:nn,ready:vt,offsetX:bt,offsetY:yt,offsetR:wt,offsetB:xt,onAlign:Pt,stretch:ne,targetWidth:Bt/Et,targetHeight:Kt/At})))}));return t}(s.Z)},13767:function(e,t,n){"use strict";var i=n(82242),r=n.n(i),o=(n(59301),n(93314)),s=n(99571),a=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,i=void 0===n?{}:n,u=e.styles,l=void 0===u?{}:u,c=e.customText,h=e.ButtonText,_=e.ButtonClick,p=e.Buttonclass,d=e.ButtonTwo,f=e.imgStyles,m=e.loading,g=void 0!==m&&m,v=e.className,b=void 0===v?"":v;return(0,a.jsxs)("section",{className:"tc animated fadeIn ".concat(b),style:r()({color:"#999",margin:"100px auto",visibility:g?"hidden":"visible"},l),children:[(0,a.jsx)("img",{src:t||o,style:r()(r()({},f),{},{pointerEvents:"none",userSelect:"none"})}),(0,a.jsx)("p",{className:"mt20 font14",children:c||"暂时还没有相关数据哦!"}),h&&(0,a.jsx)(s.ZP,r()(r()({className:p,onClick:_},i),{},{children:h})),d&&d]})}},32831:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var i=n(82242),r=n.n(i),o=n(7557),s=n.n(o),a=n(41498),u=n.n(a),l=n(79800),c=n.n(l),h=n(59301),_={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},p=n(99571),d=n(70557),f=n(92068),m=n(25399),g=n(83287),v=n(94280),b=n(13767),y=n(91689),w=n(8814),x=n(37712),C=function(e){var t,n,i,o,a,l,C=e.editOffice,k=void 0===C?"view":C,E=e.data,A=e.issaver,N=e.onSaver,S=(e.theme,e.type),R=e.filename,j=e.monacoEditor,D=e.className,O=e.style,T=e.close,Z=e.onClose,P=e.hasMask,M=e.disabledDownload,I=e.onImgDimensions,L=e.showNodata,B=e.recordInfo,z=(0,h.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),F=c()(z,2),W=(F[0],F[1],(0,h.useState)("")),K=c()(W,2),U=(K[0],K[1]),H=(0,h.useState)(),V=c()(H,2),q=V[0],G=V[1],X="build"===window.ENV?"/react/build":"",Q=location.host.startsWith("localhost")?y.Z.PROXY_SERVER:y.Z.API_SERVER,J=(0,h.useRef)();null!==(t=E)&&void 0!==t&&t.startsWith("/api")&&"txt"!==S&&(E=y.Z.API_SERVER+E);function Y(e){return $.apply(this,arguments)}function $(){return($=u()(s()().mark((function e(t){return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"pdfdata"===t.data.type&&(N(t.data.data),window.removeEventListener("message",Y,!1)),console.log("mess---:",t.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}R&&j&&(j.filename=R),(0,h.useEffect)((function(){var e,t=null===(e=document.cookie)||void 0===e||null===(e=e.replace(/\s/g,""))||void 0===e?void 0:e.split(";");null==t||t.map((function(e){var t=e.split("=");"_educoder_session"===t[0]&&U(t[1])}))}),[]),(0,h.useEffect)((function(){var e;"office"===S&&(E.indexOf("bigfilescdn.")>-1||E.indexOf("bigfiles1")>-1?G({url:E,fileType:(e=E,e.substring(e.lastIndexOf("/")+1).split(".").pop()),model:E.indexOf("model=edit")?"edit":"view"}):ee())}),[S,E]);var ee=function(){var e=u()(s()().mark((function e(){var t,n,i;return s()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("data:",E),t=E,E.startsWith("http")||(t=location.origin+t),n=new URL(t).pathname.split("/").pop(),e.next=6,(0,v.gJ)({attachment_id:n});case 6:(i=e.sent).url=Q+i.url,G(i);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),te=function(){E.startsWith("http")||E.startsWith("blob:")?ne():(0,g.Sv)(R||"educoder",E,R)},ne=function(){B&&(0,w.fc)({id:null==B?void 0:B.id,watch_type:1,course_id:null==B?void 0:B.course_id}),(0,g.Nd)(R||"educoder",decodeURIComponent(E))};return(0,x.jsxs)("div",{style:r()({},O||{}),className:"".concat(P&&_.bgBlack," ").concat(S?_.wrp:"hide"),children:[T&&(0,x.jsxs)("div",{className:_.close,ref:J,children:[!!I&&(0,x.jsx)(m.Z,{title:"点击对图片进行批注",getPopupContainer:function(){return J.current},children:(0,x.jsx)("span",{onClick:function(){Z(),I()},children:(0,x.jsx)("i",{className:"icon-yulanpizhu"})})}),!M&&(0,x.jsx)(m.Z,{title:"点击下载此文件",getPopupContainer:function(){return J.current},children:(0,x.jsx)("span",{onClick:ne,children:(0,x.jsx)("i",{className:"icon-quxiaozhiding"})})}),A&&(0,x.jsx)(m.Z,{title:"保存pdf并退出",getPopupContainer:function(){return J.current},children:(0,x.jsx)("span",{className:"",onClick:function(){var e=document.getElementById("pdfiframe");window.addEventListener("message",Y,!1),setTimeout((function(){e.contentWindow.postMessage("getData","*")}),300)},children:(0,x.jsx)("i",{className:"icon-baocun"})})}),(0,x.jsx)(m.Z,{title:"关闭",getPopupContainer:function(){return J.current},children:(0,x.jsx)("span",{className:"",onClick:function(){Z()},children:(0,x.jsx)("i",{className:"icon-guanbi1"})})})]}),(0,x.jsx)("div",{className:"".concat(_[D]," ").concat(D," ").concat(_.monaco," ").concat("txt"===S?"show":"hide"),children:"txt"===S&&(0,x.jsx)(x.Fragment,{children:(0,x.jsx)(f.ZP,r()({},j))})}),"audio"===S&&(0,x.jsx)("audio",{src:"".concat((null===(n=E)||void 0===n?void 0:n.indexOf("http://"))>-1||(null===(i=E)||void 0===i?void 0:i.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(E),autoPlay:!0}),"video"===S&&(0,x.jsx)(x.Fragment,{children:(null===(o=E)||void 0===o?void 0:o.indexOf("http"))>-1?(0,x.jsx)("video",{controls:!0,src:"".concat(E),autoPlay:!0}):(0,x.jsx)("video",{controls:!0,src:"data:video/mp4;base64,".concat(E),autoPlay:!0})}),"office"===S&&q&&(0,x.jsx)("iframe",{src:"".concat(X,"/office.html?key=").concat(q.key,"&url=").concat(btoa(q.url),"&callbackUrl=").concat(Q+(q.callbackUrl||""),"&fileType=").concat(q.fileType,"&title=").concat(q.title||"","&model=").concat(k,"&officeServer=").concat(y.Z.ONLYOFFICE,"&disabledDownload=").concat(!!M)}),"html"===S&&(0,x.jsx)("iframe",{src:E+"&disposition=inline"}),"pdf"===S&&(0,x.jsx)("iframe",{id:"pdfiframe",src:"".concat(X,"/js/pdfview/index.html?filename=").concat(R||"educoder.pdf","&url=").concat(encodeURIComponent(E),"&disabledDownload=").concat(!!M,"&model=").concat(k)}),"image"===S&&(0,x.jsx)("img",{src:"".concat((null===(a=E)||void 0===a?void 0:a.indexOf("http://"))>-1||(null===(l=E)||void 0===l?void 0:l.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(E)}),("other"===S||"download"===S)&&(0,x.jsx)(x.Fragment,{children:L?(0,x.jsx)(b.Z,{customText:"当前文件不支持预览,可点击下载查看",ButtonTwo:(0,x.jsx)(p.ZP,{icon:(0,x.jsx)("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:te,disabled:M,children:"下载"})}):(0,x.jsxs)(p.ZP,{type:"primary",size:"middle",onClick:te,disabled:M,children:[(0,x.jsx)(d.Z,{}),"点击下载"]})}),"flowChart"===S&&(0,x.jsx)("div",{className:"embed",children:(0,x.jsx)("iframe",{src:"/drawio/src/main/webapp/viewer.html?id=".concat(E||"","&gapi=0&od=0&db=0&gh=0&gl=0"),width:"100%",height:"100%",frameBorder:"0"})})]})}},92068:function(e,t,n){"use strict";n.d(t,{SV:function(){return J},ZP:function(){return Q}});var i=n(82242),r=n.n(i),o=n(37205),s=n.n(o),a=n(91232),u=n.n(a),l=n(79800),c=n.n(l),h=n(39647),_=n.n(h),p=n(7557),d=n.n(p),f=n(41498),m=n.n(f),g=n(59301),v=n(76374),b=["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"],y={quickKey:[{label:"main",content:["public static void main(String[] args) {","\t$0","}"].join("\n")},{label:"System.out.println",content:["System.out.println($0)"].join("\n")},{label:"System.out.print",content:["System.out.print($0)"].join("\n")}],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"]},w={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}) {","\t$0","} else {","\t","}"].join("\n")},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {","\t$0","}"].join("\n")},{label:"if",content:["if () {","\t$0","}"].join("\n")},{label:"for",content:["for(int j=0 ; j<10; j++){","\t$0","}"].join("\n")},{label:"trycatch",content:["try{","\t$0","}catch(ExceptionName e){","}"].join("\n")},{label:"using namespace std;",content:["using namespace std;"].join("\n")},{label:"include <iostream>",content:["#include <iostream>"].join("\n")},{label:"include <vector>",content:["#include <vector>"].join("\n")},{label:"include <cstdio>",content:["#include <cstdio>"].join("\n")},{label:"include <cstring>",content:["#include <cstring>"].join("\n")},{label:"include <sstream>",content:["#include <sstream>"].join("\n")},{label:"include <fstream>",content:["#include <fstream>"].join("\n")},{label:"include <map>",content:["#include <map>"].join("\n")},{label:"include <string>",content:["#include <string>"].join("\n")},{label:"include <cmath>",content:["#include <cmath>"].join("\n")}]},x={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("\n")}]},C={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("\n")}]},k=n(53184),E=n.n(k),A={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"]}},N=function(e,t,n,i){e.languages.registerCompletionItemProvider(t,{provideCompletionItems:function(t,r){var o=t.getWordUntilPosition(r),a={startLineNumber:r.lineNumber,endLineNumber:r.lineNumber,startColumn:o.startColumn,endColumn:o.endColumn},u=t.getLineContent(r.lineNumber).substring(o.startColumn-2,o.endColumn),l=function(e,t,n,i){var r=t.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:n.lineNumber,endColumn:n.column});return Array.from(new Set(r.match(/\b\w{2,}\b/g)||[])).map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Text,insertText:t,range:i}}))}(e,t,r,a);return{suggestions:[].concat(s()(l),s()(n.map((function(t){return{label:t,kind:e.languages.CompletionItemKind.Keyword,documentation:t,insertText:t,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:a}}))),s()(i.map((function(t){return{label:t.label,kind:e.languages.CompletionItemKind.Snippet,documentation:t.content,insertText:u.startsWith("#")?t.content.replace(/#/,""):t.content,insertTextRules:e.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:a}}))))}}})},S=n(82100),R=n.n(S),j=n(29186),D=n.n(j),O=n(85573),T=n.n(O),Z=function(){function e(t,n,i){var r=this;R()(this,e),this.placeholder=t,this.editor=n,this.monaco=i,n.onDidChangeModelContent((function(){return r.onDidChangeModelContent()})),this.onDidChangeModelContent()}return D()(e,[{key:"onDidChangeModelContent",value:function(){""===this.editor.getValue()?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}},{key:"getId",value:function(){return e.ID}},{key:"getDomNode",value:function(){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}},{key:"getPosition",value:function(){return{position:{lineNumber:1,column:1},preference:[this.monaco.editor.ContentWidgetPositionPreference.EXACT]}}},{key:"dispose",value:function(){this.editor.removeContentWidget(this)}}]),e}();T()(Z,"ID","editor.widget.placeholderHint");var P=Z,M=n(96236),I=n(6767),L=n(25399),B=n(89392),z=n(70717),F=n(56102),W=n(37712),K=["width","height","value","language","style","options","overrideServices","theme","onEditBlur","isCopy","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","onBreakPoint","breakPointValue","filename","errorLine","errorContent","highlightLine","openBreakPoint","placeholder","showMiniMap"];function U(e){return/^\d+$/.test(e)?"".concat(e,"px"):e}function H(){}var 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 q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e;if(Array.isArray(e)){for(var n=0;n<e.length;n++){var i=V[e[n]];if(i)return i}return t[0]}return V[t]||t}var G=null,X=function(){var e=m()(d()().mark((function e(){return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,navigator.clipboard.writeText(" ");case 3:console.log("内容已自动复制到剪贴板:"),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),console.error("自动复制失败:",e.t0);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(){return e.apply(this,arguments)}}(),Q=function(e){var t=e.width,i=void 0===t?"100%":t,o=e.height,a=void 0===o?"100%":o,l=e.value,h=e.language,p=void 0===h?"javascript":h,f=e.style,k=void 0===f?{}:f,S=e.options,R=void 0===S?{}:S,j=e.overrideServices,D=void 0===j?{}:j,O=e.theme,T=void 0===O?"vs-dark":O,Z=e.onEditBlur,V=e.isCopy,Q=void 0!==V&&V,J=e.onSave,Y=e.autoHeight,$=void 0!==Y&&Y,ee=e.forbidCopy,te=void 0!==ee&&ee,ne=e.onChange,ie=void 0===ne?H:ne,re=e.editorDidMount,oe=void 0===re?H:re,se=e.onFocus,ae=void 0===se?H:se,ue=e.onBreakPoint,le=void 0===ue?H:ue,ce=e.breakPointValue,he=void 0===ce?[]:ce,_e=e.filename,pe=void 0===_e?"educoder.txt":_e,de=e.errorLine,fe=e.errorContent,me=void 0===fe?"":fe,ge=e.highlightLine,ve=e.openBreakPoint,be=void 0!==ve&&ve,ye=e.placeholder,we=void 0===ye?"":ye,xe=e.showMiniMap,Ce=void 0===xe||xe,ke=(_()(e,K),(0,g.useRef)()),Ee=(0,g.useRef)({}),Ae=(0,g.useRef)(),Ne=(0,g.useRef)(),Se=(0,g.useRef)([]),Re=(0,g.useRef)(!1),je=(0,g.useRef)(),De=(0,g.useRef)(),Oe=(0,g.useRef)(!1),Te=(0,g.useState)(!1),Ze=c()(Te,2),Pe=Ze[0],Me=Ze[1];(0,g.useEffect)((function(){var e=z.Z.subscribe("formatDocument",(function(e){var t,n=Ee.current.instance;null==n||null===(t=n.getAction)||void 0===t||t.call(n,"editor.action.formatDocument").run()}));return window.updateMonacoValue=function(e){ie(e)},e}),[]),(0,g.useEffect)((function(){var e,t=Ee.current.instance;(Ne.current&&clearTimeout(Ne.current),Ne.current=setTimeout((function(){!function(){var e=Ee.current.instance;if(null!=l&&e&&Pe){var t=e.getModel();t&&l!==t.getValue()&&(!0,t.setValue(l),e.layout(),!1)}}()}),500),l&&null!=l&&l.length)&&(null==t||null===(e=t.updateOptions)||void 0===e||e.call(t,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(l.split(/\r\n|\r|\n/g).length))+3,5)}))}),[l,Pe,Ee.current]),(0,g.useEffect)((function(){if(de&&Ee.current&&Ee.current.instance){var e=Ee.current.instance;e.changeViewZones((function(e){var t=document.createElement("div");t.style.padding="10px 20px",t.style.width="calc(100% - 20px)",t.className="my-error-line-wrp",t.innerHTML=me,e.addZone({afterLineNumber:de||11,heightInLines:3,domNode:t})}));var t={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}};e.addOverlayWidget(t),e.revealPositionInCenter({lineNumber:20,column:1})}}),[de,Ee.current,Pe]);var Ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(!e||""===e.trim())return!0;for(var n=Ee.current.instance.getModel(),i=n.getLineTokens(t),r=!1,o=0;o<2;o++)1===i.getStandardTokenType(o)&&(r=!0);return r};function Le(e){(window.navigator.platform.match("Mac")?e.metaKey:e.ctrlKey)&&83==e.keyCode&&(e.preventDefault(),J())}(0,g.useEffect)((function(){var e,t=null===(e=Ee.current)||void 0===e?void 0:e.instance;if(t&&Pe&&te){var n=t.onDidBlurEditorWidget((function(){Oe.current=!1})),i=t.onDidFocusEditorText((function(){Oe.current=!0}));return function(){n.dispose(),i.dispose()}}}),[Ee.current,Pe,te]),(0,g.useEffect)((function(){var e;if(null!==(e=Ee.current)&&void 0!==e&&e.instance&&Pe&&be){var t=Ee.current.instance,n=t.getModel();if(!n)return;!function(){var e,i=[],r=[],o=n.getAllDecorations(),s=u()(o);try{for(s.s();!(e=s.n()).done;){var a,l=e.value;if("highlighted-line"===l.options.className)i.push(null==l||null===(a=l.range)||void 0===a?void 0:a.startLineNumber),r.push(null==l?void 0:l.id)}}catch(e){s.e(e)}finally{s.f()}if(ge!==i[0]){n.deltaDecorations(r,[]);var c=n.getLineCount();ge&&ge<=c&&(t.deltaDecorations([],[{range:new G.Range(ge,1,ge,n.getLineMaxColumn(ge)),options:{isWholeLine:!0,className:"highlighted-line"}}]),t.revealLineInCenter(ge))}}();var i=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=[],r=[],o=n.getAllDecorations(),s=u()(o);try{for(s.s();!(e=s.n()).done;){var a,l=e.value;if("breakpoints-select"===l.options.linesDecorationsClassName)i.push(null==l||null===(a=l.range)||void 0===a?void 0:a.startLineNumber),r.push(null==l?void 0:l.id)}}catch(e){s.e(e)}finally{s.f()}if(t)return{lines:i,ids:r};le(i)},r=function(){var e=m()(d()().mark((function e(t){var r;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r={range:new G.Range(t,1,t,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}},e.next=3,n.deltaDecorations([],[r]);case 3:i();case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),o=function(){var e=m()(d()().mark((function e(r){var o,s,a,l,c;return d()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=[],s=t.getLineDecorations(r),a=u()(s);try{for(a.s();!(l=a.n()).done;)"breakpoints-select"===(c=l.value).options.linesDecorationsClassName&&o.push(c.id)}catch(e){a.e(e)}finally{a.f()}return e.next=6,n.deltaDecorations(o,[]);case 6:i();case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),s=function(e){var n,i=t.getLineDecorations(e),r=u()(i);try{for(r.s();!(n=r.n()).done;){if("breakpoints-select"===n.value.options.linesDecorationsClassName)return!0}}catch(e){r.e(e)}finally{r.f()}return!1};if(!(0,B.isEqual)(he,i(!0).lines)){n.deltaDecorations(i(!0).ids,[]);var a=he.map((function(e){return{range:new G.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}}));n.deltaDecorations([],a)}var l=t.onDidChangeModelContent((function(e){var a=t.getPosition();if(a){var u=a.lineNumber;clearTimeout(De.current),De.current=setTimeout((function(){Ie(n.getLineContent(u),u)?o(u):s(u)?(o(u),r(u)):i()}),100)}})),c=t.onMouseDown((function(e){var t;if(e.target.detail&&null!==(t=e.target)&&void 0!==t&&null!==(t=t.element)&&void 0!==t&&null!==(t=t.className)&&void 0!==t&&t.includes("line-numbers")){var i=e.target.position.lineNumber;if(Ie(n.getLineContent(i),i))return;s(i)?o(i):r(i)}})),h=function(){Se.current=t.deltaDecorations(Se.current,[])},_=t.onMouseMove((function(e){var i;if(h(),e.target.detail&&null!==(i=e.target)&&void 0!==i&&null!==(i=i.element)&&void 0!==i&&null!==(i=i.className)&&void 0!==i&&i.includes("line-numbers")){var r=e.target.position.lineNumber;if(Ie(n.getLineContent(r),r))return;!function(e){var n={range:new G.Range(e,1,e,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Se.current=t.deltaDecorations(Se.current,[n])}(r)}})),p=t.onMouseLeave((function(){h()}));return function(){l.dispose(),c.dispose(),_.dispose(),p.dispose()}}}),[Ee.current,Pe,he,ge,be,p]),(0,g.useEffect)((function(){var e;null!==(e=Ee.current)&&void 0!==e&&e.instance&&be&&Ee.current.instance.setPosition({lineNumber:0,column:0})}),[ge]);var Be=function(){if($&&Ee.current.instance){var e=Ee.current.instance.getContentHeight();Ge(e<a?a:e)}else Ge(a)};var ze=function(e){if(Oe.current){var t=e.keyCode,n=e.ctrlKey,i=e.metaKey,r=e.target;return"paste"!==e.type&&(67!==t&&86!==t||!i&&!n)||"TEXTAREA"!==r.nodeName||(I.ZP.warning({content:decodeURIComponent("该任务关卡设置了禁止复制粘贴,请手动输入代码。"),key:"monaco-editor-tip"}),e.preventDefault()),!1}};function Fe(e,t){var n,i,r=window.URL||window.webkitURL||window,o=new Blob([t]),s=document.createElementNS("http://www.w3.org/1999/xhtml","a");s.href=r.createObjectURL(o),s.download=e,n=s,(i=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),n.dispatchEvent(i)}(0,g.useEffect)((function(){Be()}),[Be]),(0,g.useEffect)((function(){ke.current&&!Pe&&Promise.all([n.e(8909),n.e(5028)]).then(n.bind(n,71448)).then((function(e){try{G=e,Ee.current.instance=G.editor.create(ke.current,{value:l,language:q(p),theme:T,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ce||!1}},D);var t=Ee.current.instance,n=M.BH._menuItems,i=s()(n).find((function(e){return"EditorContext"==e[0]._debugName}))[1];if(oe(t,G),setTimeout((function(){Be(),Ee.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Fe(pe||"educoder.txt",t.getValue())}})}),500),Ee.current.subscription=t.onDidChangeModelContent((function(e){Re.current?clearTimeout(je.current):(Be(),ie(t.getValue(),e)),je.current=setTimeout((function(){Re.current=!1}),500)})),window.Monaco||function(e){A.languages.forEach((function(t){e.languages.registerDocumentFormattingEditProvider(t,{provideDocumentFormattingEdits:function(e){return m()(d()().mark((function t(){var n;return d()().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=E()(e.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}),t.abrupt("return",[{range:e.getFullModelRange(),text:n}]);case 2:case"end":return t.stop()}}),t)})))()}})})),N(e,"java",y.keywords,y.quickKey),N(e,"cpp",w.keywords,w.quickKey),N(e,"c",b,[]),N(e,"python",x.keywords,x.quickKey),N(e,"scala",C.keywords,C.quickKey)}(G,q(p)),te&&(!function(e,t){var n=e._first;do{var i;t.includes(null===(i=n.element)||void 0===i||null===(i=i.command)||void 0===i?void 0:i.id)&&e._remove(n)}while(n=n.next)}(i,["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"]),ke.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",ze),window.removeEventListener("paste",ze),window.addEventListener("keydown",ze),window.addEventListener("paste",ze)),window.Monaco=G,Z&&t.onDidBlurEditorWidget((function(){Z(t.getValue())})),ae&&t.onDidFocusEditorText((function(){te&&X(),ae(t.getValue())})),te){X();try{t.onDidPaste((function(e){var n=t.getSelection(),i=Ee.current.pastePos||{};new G.Range(i.startLineNumber||n.endLineNumber,i.startColumn||n.endColumn,i.endLineNumber||n.endLineNumber,i.endColumn||n.endColumn);t.executeEdits("",[{range:e.range,text:""}])}))}catch(e){}}var r=function(){var e;return ke.current&&(e=new v.Z((function(e){var t,n=u()(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;(i.target.offsetHeight>0||i.target.offsetWidth>0)&&Ee.current.instance.layout()}}catch(e){n.e(e)}finally{n.f()}}))).observe(ke.current),e}();return we&&"string"==typeof we&&new P(we,t,G),Me(!0),function(){var e=Ee.current.instance;e.dispose();var t=e.getModel();t&&t.dispose(),Ee.current.subscription&&Ee.current.subscription.dispose(),r.unobserve(ke.current)}}catch(e){}}))}),[]),(0,g.useEffect)((function(){if(Ee.current.instance&&Pe)return document.addEventListener("keydown",Le,!1),function(){document.removeEventListener("keydown",Le)}}),[J,Pe]),(0,g.useEffect)((function(){var e=Ee.current.instance;if(e&&Pe){var t=q(p);G.editor.setModelLanguage(e.getModel(),t)}}),[p,Pe]),(0,g.useEffect)((function(){Ee.current.instance&&Pe&&G.editor.setTheme(T)}),[T,Pe]),(0,g.useEffect)((function(){var e=Ee.current.instance;Ae.current=R,e&&Pe&&(e.updateOptions(r()({},R)),setTimeout((function(){e.getModel().updateOptions(r()({},R))}),200))}),[JSON.stringify(R),Pe]),(0,g.useEffect)((function(){var e=Ee.current.instance;e&&Pe&&e.layout()}),[i,a,Pe]);var We=(0,g.useState)(U(i)),Ke=c()(We,2),Ue=Ke[0],He=(Ke[1],(0,g.useState)(U(a))),Ve=c()(He,2),qe=Ve[0],Ge=Ve[1],Xe=r()(r()({},k),{},{width:Ue,height:qe,position:"relative"});return(0,W.jsx)("div",{className:"my-monaco-editor",ref:ke,style:Xe,children:Q&&(0,W.jsx)(F.CopyToClipboard,{text:l,onCopy:function(){return I.ZP.success("复制成功")},children:(0,W.jsx)(L.Z,{title:"复制代码",children:(0,W.jsxs)("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"},children:[(0,W.jsx)("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," 复制代码"]})})})})};function J(e){var t=e.width,i=void 0===t?"100%":t,o=e.height,s=void 0===o?"100%":o,a=e.original,l=e.modified,h=e.language,_=e.options,p=void 0===_?{}:_,d=(0,g.useRef)(),f=(0,g.useState)(null),m=c()(f,2),b=m[0],y=m[1];(0,g.useEffect)((function(){return d.current&&Promise.all([n.e(8909),n.e(9404)]).then(n.bind(n,2550)).then((function(e){var t=(G=e).editor.createDiffEditor(d.current,r()(r()({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},p),{},{wordWrap:!0}));y(t);var n=function(e){var t;return d.current&&(t=new v.Z((function(t){var n,i=u()(t);try{for(i.s();!(n=i.n()).done;){var r=n.value;(r.target.offsetHeight>0||r.target.offsetWidth>0)&&e.layout()}}catch(e){i.e(e)}finally{i.f()}}))).observe(d.current),t}(t);return function(){t.dispose();var e=t.getModel();e&&e.dispose(),n.unobserve(d.current)}})),function(){window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}}),[]),(0,g.useEffect)((function(){b&&b.setModel({original:G.editor.createModel(a,h),modified:G.editor.createModel(l,h)})}),[a,l,h,b]);var w={width:U(i),height:U(s)};return(0,W.jsx)("div",{className:"my-diff-editor",ref:d,style:w})}},21411:function(e,t,n){"use strict";n.d(t,{jL:function(){return u},w9:function(){return Ce},QD:function(){return it},cQ:function(){return we},op:function(){return Qe},O5:function(){return _t},_b:function(){return ut},t7:function(){return P},Gi:function(){return Ne},YG:function(){return Ae},qp:function(){return k},vr:function(){return ot},qE:function(){return $e},Je:function(){return L},wb:function(){return oe},cq:function(){return Le},tp:function(){return N}});var i=n(59301),r="banner___PoUBO",o="content___XoDjy",s="btns___Pb35j",a=n(37712),u=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.img,u=e.imgWidth,l=void 0===u?346:u,c=e.title,h=e.sunTitle,_=e.bannerExtraContent;return(0,a.jsx)("div",{className:r,children:(0,a.jsxs)("div",{className:o,children:[(0,a.jsxs)("aside",{children:[(0,a.jsxs)("p",{children:[(0,a.jsx)("b",{children:c}),(0,a.jsx)("span",{children:h})]}),n.length>0&&(0,a.jsx)("div",{className:s,children:n.map((function(e,t){return(0,a.jsxs)("div",{onClick:e.click,children:[e.name,e.sign?(0,a.jsx)("img",{src:"data:image/png;base64,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",width:39}):null]},t)}))}),_]}),i&&(0,a.jsx)("img",{style:{marginTop:33,marginRight:38},src:i,width:l})]})})},l=n(79800),c=n.n(l),h="row___aXJjm",_="title___HUKL0",p="tagsWrap___XB2W3",d="action___VdHb1",f="bar___t1kKC",m="tag___V7Eft",g="name___Hk1Ip",v="num___xQpcH",b="active___XryTX",y="tagsBorderWrap___OMxjs",w=n(92310),x=n.n(w),C=n(89392),k=function(e){var t=e.dataSource,n=void 0===t?[]:t,r=e.value,o=e.onChange,s=e.onTitleChange,u=e.className,l=e.title,w=e.titleWidth,k=void 0===w?41:w,E=e.style,A=void 0===E?{}:E,N=e.fontColor,S=void 0===N?"#6A7283":N,R=e.showCount,j=(0,i.useState)(0),D=c()(j,2),O=D[0],T=D[1],Z=(0,i.useState)(!1),P=c()(Z,2),M=P[0],I=P[1],L=(0,i.useRef)(null),B=(0,i.useRef)(null);return(0,i.useEffect)((function(){var e;0!==n.length&&((null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>97?T(1):T(0));0===n.length&&T(0),I(!1)}),[n]),(0,a.jsxs)("div",{className:x()(h,u),style:A,children:[(0,a.jsx)("div",{onClick:(0,C.throttle)((function(){return null==s?void 0:s()}),2e3),style:{width:k,marginTop:M?12:4},className:"".concat(_," ").concat(s?"current":""),children:l}),(0,a.jsxs)("div",{className:M?"".concat(p," ").concat(y):p,children:[(0,a.jsx)("div",{className:f,ref:B,style:O>0?{height:1===O?97:"auto",overflow:1===O?"hidden":"auto",paddingRight:55}:{paddingRight:0},children:(0,a.jsx)("div",{className:m,ref:L,children:null==n?void 0:n.map((function(e){return(0,a.jsxs)("span",{onClick:function(){return o(e.id)},style:{color:S},className:r===e.id?b:"",children:[(0,a.jsx)("span",{title:e.name,className:g,children:e.name}),!!R&&(0,a.jsx)("span",{className:v,children:e.count})]},e.id)}))})}),!!O&&(0,a.jsx)(i.Fragment,{children:1===O?(0,a.jsxs)("div",{onClick:function(){var e;T(2),(null==L||null===(e=L.current)||void 0===e?void 0:e.clientHeight)>245?I(!0):I(!1)},className:d,children:["展开",(0,a.jsx)("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})]}):(0,a.jsxs)("div",{onClick:function(){B.current.scrollTop=0,T(1),I(!1)},className:d,children:["收起",(0,a.jsx)("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})]})})]})]})},E="tabs___GTqPV",A="active___F26E8",N=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,r=e.onChange,o=e.className,s=e.style,u=void 0===s?{}:s;return(0,a.jsx)("div",{style:u,className:x()(E,o),children:n.map((function(e){return(0,a.jsx)("span",{onClick:function(){return r(e.id)},className:i===e.id?A:"",children:e.name},e.id)}))})},S="input___PW2zI",R="dropdown___vSy8B",j="menu___NiyBu",D="text___Grueu",O="b1___ZKryM",T="b2___aKyGa",Z=n(37568),P=function(e){var t,n=e.dataSource,r=void 0===n?[]:n,o=e.value,s=void 0===o?"":o,u=e.onChange,l=e.onInputChange,h=void 0===l?function(){}:l,_=e.className,p=e.style,d=void 0===p?{}:p,f=e.placeholder,m=e.allowClear,g=void 0!==m&&m,v=(0,i.useState)(""),b=c()(v,2),y=b[0],w=b[1],C=(0,i.useState)(""),k=c()(C,2),E=k[0],A=k[1];(0,i.useEffect)((function(){var e,t=s;null!==(e=JSON.stringify(s))&&void 0!==e&&e.includes("{")&&(w(s.id),t=s.value||"");try{A(decodeURIComponent(t||""))}catch(e){A(decodeURIComponent(t||""))}}),[s]);var N=function(){u(encodeURIComponent(E),y||null)};return(0,a.jsxs)("div",{className:x()(S,_),style:d,children:[!!r.length&&(0,a.jsxs)("div",{className:R,children:[(0,a.jsxs)("div",{className:D,children:[null===(t=r.find((function(e){return e.id===y})))||void 0===t?void 0:t.name,(0,a.jsx)("i",{className:"iconfont icon-zhankai4"}),(0,a.jsx)("b",{className:O}),(0,a.jsx)("b",{className:T})]}),(0,a.jsx)("div",{className:j,children:r.map((function(e,t){return(0,a.jsx)("div",{onClick:function(){var t;(t=e.id)!==y&&(w(t),u(encodeURIComponent(E),t))},children:e.name},t)}))})]}),(0,a.jsx)(Z.Z,{onPressEnter:N,value:E,onChange:function(e){A(e.target.value),h(encodeURIComponent(e.target.value),y||null)},placeholder:f,variant:"borderless",allowClear:g,onClear:function(){return u("",y||null)}}),(0,a.jsx)("i",{onClick:N,className:"iconfont icon-sousuo9 font14 current"})]})},M="quickPager___GM30J",I="disabled___Ozc8I",L=function(e){var t=e.value,n=e.onChange,i=e.className,r=e.total,o=e.pageSize,s=e.style,u=void 0===s?{}:s,l=t<2,c=t>=Math.ceil(r/o);return r<=o?(0,a.jsx)(a.Fragment,{}):(0,a.jsxs)("div",{className:x()(M,i),style:u,children:[(0,a.jsx)("div",{onClick:function(){l||n(t-1,"prev")},className:l?I:"",children:"上一页"}),(0,a.jsx)("div",{onClick:function(){c||n(t+1,"next")},className:c?I:"",children:"下一页"})]})},B="list___oOsiS",z="wrap___G6T7F",F="lockWrap___Rl79E",W="li___oZZ7l",K="cover___b2bYW",U="img___IQX7w",H="sign___HkT6C",V="name___SsJx8",q="e___TMqq0",G="tags___bcjyo",X="rate___YACg7",Q=n(29787),J=n(25399),Y=n(58018),$=n(91689),ee=n(83287),te=n(96908),ne=n(57177),ie=n(81378),re=n(13767),oe=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,s=e.right,u=e.bottom,l=void 0===u?23:u,c=e.precision,h=void 0===c?0:c,_=e.wrapWidth,p=void 0===_?1200:_,d=e.trackEventItems,f=e.loading,m=Math.floor((p-(o-1)*s)/o);return(0,a.jsx)(Q.Z,{spinning:f,children:(0,a.jsxs)("div",{className:x()(B,t),children:[!!i.length&&i.map((function(e,t){var n=e.name,i=e.id,r=e.identifier,u=e.power,c=(e.cover_image_id,e.pic);return(0,a.jsxs)("div",{className:z,style:{width:m,marginRight:(1+t)%o==0?0:s+h,marginBottom:l},children:[(0,a.jsxs)("a",{target:"_blank",href:"/shixuns/".concat(r,"/challenges"),className:W,onClick:function(e){e.preventDefault(),d&&(0,ee.L9)([d]),u&&(0,ee.xg)("/shixuns/".concat(r,"/challenges"))},children:[(0,a.jsxs)("div",{className:U,children:[(0,a.jsx)("img",{className:K,src:"".concat(c)}),e.is_jupyter&&(0,a.jsx)("img",{className:H,src:te}),e.is_jupyter_lab&&(0,a.jsx)("img",{className:H,src:ne}),e.is_unity_3d&&(0,a.jsx)("img",{className:H,src:ie})]}),(0,a.jsx)("div",{className:V,children:(0,a.jsx)(J.Z,{title:n||"实践项目名称-未填写",children:(0,a.jsx)("span",{className:q,children:n||"实践项目名称-未填写"})})}),(0,a.jsxs)("div",{className:G,children:[(0,a.jsx)(J.Z,{placement:"bottom",title:"关卡数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),(0,a.jsx)("span",{children:e.challenges_count})]})}),!!e.myshixuns_count&&(0,a.jsx)(J.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr2"}),(0,a.jsx)("span",{children:e.myshixuns_count})]})}),(0,a.jsx)(J.Z,{placement:"bottom",title:"难度等级",children:(0,a.jsx)("span",{children:(0,a.jsx)("span",{children:e.level})})}),(0,a.jsxs)("div",{className:X,children:[(0,a.jsx)(Y.Z,{allowHalf:!0,disabled:!0,defaultValue:e.score_info}),(0,a.jsxs)("span",{children:[" ",e.score_info?"".concat(e.score_info,"分"):"5分"]})]})]})]}),!u&&(0,a.jsxs)("div",{className:F,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"定向开放内容,需要授权"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},se="list___jb2Ay",ae="wrap___VsQDr",ue="li___IxCLC",le="cover___Mu8wr",ce="img___IpFLA",he="movebq___mF7wt",_e="bq___Bil0T",pe="sign___DXJ4d",de="name___l7FoJ",fe="e___pXQUG",me="unit___wCIFR",ge="tags___w_Mil",ve="wrapisCurrent___qIfQT",be=n(60242),ye=n(7338),we=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,s=e.right,u=e.bottom,l=void 0===u?23:u,c=e.precision,h=void 0===c?0:c,_=e.wrapWidth,p=void 0===_?1200:_,d=e.trackEventItems,f=e.loading,m=e.onRemove,g=void 0===m?function(){}:m,v=e.isCurrent,b=void 0===v||v,y=e.showProgress,w=void 0!==y&&y,C=e.showAlias,k=void 0!==C&&C,E=Math.floor((p-(o-1)*s)/o),A=[{name:"推荐自学",ptimg:"/images/tjzx.png",swimg:"/images/sw_tjzx.png"},{name:"101计划",ptimg:"/images/jh.png",swimg:"/images/sw_jh.png"},{name:"国家一流",ptimg:"/images/gjyl.png",swimg:"/images/sw_gjyl.png"},{name:"省级一流",ptimg:"/images/sjyl.png",swimg:"/images/sw_sjyl.png"},{name:"精品课程",ptimg:"/images/jpkc.png",swimg:"/images/sw_jpkc.png"},{name:"军队一流",ptimg:"/images/jdyl.png",swimg:"/images/sw_jdyl.png"},{name:"新型教材",ptimg:"/images/xxjc.png",swimg:"/images/sw_xxjc.png"}];return(0,a.jsx)(Q.Z,{spinning:f,children:(0,a.jsxs)("div",{className:x()(se,t),children:[!(null==i||!i.length)&&(null==i?void 0:i.map((function(e,t){var n,i,r,u,c,_,p=e.name,f=e.id,m=e.identifier,v=(e.featured,e.school_name),y=e.image_url;e.excellent,e.is_plan;return(0,a.jsx)("div",{className:b&&w?ve:ae,style:{width:E,marginRight:(1+t)%o==0?0:s+h,marginBottom:l},children:(0,a.jsxs)("a",{className:ue,onClick:function(e){e.preventDefault(),e.stopPropagation(),d&&(0,ee.L9)([d]),(0,ee.xg)("/paths/".concat(m))},children:[(0,a.jsxs)("div",{className:ce,children:[(0,a.jsx)("img",{className:le,src:"".concat(y)}),b&&(0,ye.bg)()&&(null==e?void 0:e.studying)&&(0,a.jsxs)("div",{className:"".concat(he," user-path-items"),onClick:function(t){t.stopPropagation(),g(e)},children:[(0,a.jsx)("i",{className:"iconfont icon-yichu1 mr5 c-red"}),(0,a.jsx)("span",{className:"c-red",children:"移除"})]}),null==e||null===(n=e.subject_tags)||void 0===n?void 0:n.map((function(e,t){var n;if(0===t){var i,r=null===(i=A.find((function(t){return t.name==e})))||void 0===i?void 0:i.swimg;return(0,a.jsx)("img",{className:pe,src:r,style:{left:"-4px"}})}var o=null===(n=A.find((function(t){return t.name==e})))||void 0===n?void 0:n.ptimg;return(0,a.jsx)("img",{className:pe,src:o,style:{left:"".concat(48+52*(t-1)+2*t,"px")}})})),(0,a.jsx)("div",{style:{position:"absolute",top:"150px",left:"4px"},children:(null==e?void 0:e.excellent)&&(0,a.jsx)("div",{className:_e,children:"开放课程"})})]}),(0,a.jsx)("div",{className:de,children:(0,a.jsx)(J.Z,{title:k&&null!=e&&e.excellent_alias_name?(0,a.jsxs)("span",{children:["课程原名:".concat(p),(0,a.jsx)("br",{}),(0,a.jsx)("span",{children:"课程别名:".concat(null==e?void 0:e.excellent_alias_name)})]}):p,children:(0,a.jsx)("span",{className:fe,children:k&&(null==e?void 0:e.excellent_alias_name)||p})})}),b&&w&&0!=(null==e||null===(i=e.progress)||void 0===i?void 0:i.all_score)&&(0,a.jsxs)("div",{style:{padding:"0px 10px",color:"#333",marginTop:10},children:[(0,a.jsx)(be.Z,{strokeColor:"#44d7b6",gap:"small",percent:((null==e||null===(r=e.progress)||void 0===r?void 0:r.my_score)/(null==e||null===(u=e.progress)||void 0===u?void 0:u.all_score)*100).toFixed(),showInfo:!1}),"已完成 ",null==e||null===(c=e.progress)||void 0===c?void 0:c.my_score,"/",null==e||null===(_=e.progress)||void 0===_?void 0:_.all_score]}),(!b||!w)&&(0,a.jsx)(J.Z,{title:"发布单位:".concat(v),children:(0,a.jsxs)("div",{className:me,children:[(0,a.jsx)("i",{className:"iconfont icon-danwei1 font14 mr3"}),v]})}),(!b||!w)&&(0,a.jsx)("div",{className:ge,children:(0,a.jsxs)("div",{children:[(0,a.jsx)(J.Z,{placement:"bottom",title:"章节数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),(0,a.jsx)("span",{children:e.stages_count})]})}),(0,a.jsx)(J.Z,{placement:"bottom",title:"学习人数",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan font14 mr3"}),(0,a.jsx)("span",{children:e.members_count})]})})]})})]})},f)}))),!i.length&&(0,a.jsx)(re.Z,{})]})})},xe={flex_box_center:"flex_box_center___eMcr7",flex_space_between:"flex_space_between___HcNca",flex_box_vertical_center:"flex_box_vertical_center___ZnvVN",flex_box_center_end:"flex_box_center_end___fdgDf",flex_box_column:"flex_box_column___SEKvd",list:"list___L1hmU",wrap:"wrap___pKgcW",lockWrap:"lockWrap___SMhkK",top:"top___udHSB",sign:"sign___uwRpq",name:"name___Fpf90",img:"img___AMLhL",text:"text___KiTb7",btns:"btns___i6IuZ",bottom:"bottom____k2sh"},Ce=function(e){var t=e.className,n=e.dataSource,i=void 0===n?[]:n,r=e.col,o=void 0===r?4:r,s=e.right,u=e.bottom,l=void 0===u?23:u,c=e.precision,h=void 0===c?0:c,_=e.wrapWidth,p=void 0===_?1200:_,d=e.trackEventItems,f=e.loading,m=e.handleVery,g=void 0===m?function(){return!0}:m,v=Math.floor((p-(o-1)*s)/o);return(0,a.jsx)(Q.Z,{spinning:f,children:(0,a.jsxs)("div",{className:x()(xe.list,t),children:[!!i.length&&i.map((function(e,t){var n=e.subject_identifier,i=e.id,r=(e.identifier,e.power,0!=e.is_public&&e.is_public);return(0,a.jsxs)("div",{className:xe.wrap,style:{width:v,marginRight:(1+t)%o==0?0:s+h,marginBottom:l},children:[(0,a.jsxs)("a",{className:xe.li,onClick:function(t){t.preventDefault(),g(null==e?void 0:e.first_category_url)&&(d&&(0,ee.L9)([d]),(0,ee.xg)(e.first_category_url))},children:[(0,a.jsxs)("div",{className:xe.top,children:[(0,a.jsx)(J.Z,{title:e.name,children:(0,a.jsx)("div",{className:xe.name,children:e.name})}),(0,a.jsx)("img",{className:xe.img,src:$.Z.IMG_SERVER+"/images/"+e.avatar_url}),(0,a.jsx)("div",{className:xe.text,title:e.creator,children:e.creator}),n&&(0,a.jsxs)("div",{className:xe.btns,children:[(0,a.jsx)("div",{children:"开放课程"}),(0,a.jsx)("aside",{children:"开放课堂"})]}),r&&(0,a.jsx)("div",{className:xe.sign,children:"公开"})]}),(0,a.jsxs)("div",{className:xe.bottom,children:[e.visits>0&&(0,a.jsx)(J.Z,{title:"访问量",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-liulanyan"}),(0,a.jsx)("span",{children:e.visits})]})}),e.course_members_count>0&&(0,a.jsx)(J.Z,{title:"成员",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-chengyuan"}),e.course_members_count]})}),e.tasks_count>0&&(0,a.jsx)(J.Z,{title:"作业",placement:"bottom",children:(0,a.jsxs)("span",{children:[(0,a.jsx)("i",{className:"iconfont icon-zuoye"}),e.tasks_count]})}),e.is_end?(0,a.jsx)("div",{style:{color:"#6B758B"},children:"已结束"}):(0,a.jsx)("div",{style:{color:"#00B187"},children:"进行中"})]})]}),!e.is_accessible&&(0,a.jsxs)("div",{className:xe.lockWrap,children:[(0,a.jsx)("img",{src:"".concat($.Z.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),(0,a.jsx)("span",{className:"mt15 font16 c-white",children:"非课堂成员不可进入"})]})]},i)})),!i.length&&(0,a.jsx)(re.Z,{})]})})},ke={flex_box_center:"flex_box_center___d27mZ",flex_space_between:"flex_space_between___qfRU9",flex_box_vertical_center:"flex_box_vertical_center___fCRld",flex_box_center_end:"flex_box_center_end___ORMV8",flex_box_column:"flex_box_column___PNKtZ",tabs:"tabs___alpa7",tabsWrap:"tabsWrap___aCQjw",tab:"tab___MKLr4",active:"active___nl_4v"},Ee=n(53260),Ae=function(e){var t=e.dataSource,n=void 0===t?[]:t,i=e.value,r=e.onChange,o=e.className,s=e.style,u=void 0===s?{}:s,l=e.tabBarExtraContent;return(0,a.jsxs)("div",{className:x()(ke.tabs,o),style:u,children:[(0,a.jsx)("div",{className:ke.tabsWrap,children:n.map((function(e,t){return!(null!=e&&e.hide)&&(0,a.jsxs)("aside",{className:ke.tab,onClick:function(){r(e.id),e.link&&Ee.history.push(e.link)},children:[(0,a.jsx)("div",{className:i===e.id?ke.active:"",children:e.name}),null==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsxs)("span",{children:["(",null==e?void 0:e.total,")"]}),void 0!==(null==e?void 0:e.resetCount)&&void 0!==(null==e?void 0:e.total)&&(0,a.jsx)(J.Z,{title:null!=(null==e?void 0:e.tip)?null==e?void 0:e.tip:"",children:(0,a.jsxs)("span",{style:{color:"#9096A3"},children:["(",(0,a.jsx)("span",{style:{color:"#000"},children:null==e?void 0:e.resetCount}),"/",(0,a.jsx)("span",{children:null==e?void 0:e.total}),")"]})})]},t)}))}),(0,a.jsx)("div",{className:ke.tabBar,children:l})]})},Ne=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,r=e.children;return(0,a.jsx)("div",{className:x()(t),style:i,children:r})},Se="orderWrap___ZfyGX",Re="orderIconWrap___XTB_O",je="orderAsc___KWHmA",De="orderDesc___rHdbB",Oe="active___a7eSP",Te="cursorPointer___gs9kL",Ze="orderTextWrap___teAKn",Pe=n(75727),Me=n(93041),Ie=[{id:"updated_at",name:"最新动态"},{id:"created_at",name:"最新创建"},{id:"name",name:"名称排序"}],Le=function(e){var t,n=e.sortValue,i=e.dropValue,r=e.className,o=e.onSort,s=e.onDrop,u=e.dataSource,l=void 0===u?Ie:u;return(0,a.jsxs)("div",{className:x()(Se,r),children:[(0,a.jsx)(Pe.Z,{dropdownRender:function(){return(0,a.jsx)(Me.Z,{children:l.map((function(e,t){return(0,a.jsx)(Me.Z.Item,{onClick:function(){return s(e.id)},children:e.name},t)}))})},children:(0,a.jsx)("span",{className:Ze,children:null===(t=l.find((function(e){return i===e.id})))||void 0===t?void 0:t.name})}),(0,a.jsxs)("span",{className:Re,children:[(0,a.jsx)("span",{className:je,children:(0,a.jsx)("i",{className:"asc"===n?"iconfont icon-sanjiaoxing-up font12 ".concat(Te," ").concat(Oe):"iconfont icon-sanjiaoxing-up font12 ".concat(Te),onClick:function(){return o("asc"===n?"desc":"asc")}})}),(0,a.jsx)("span",{className:De,children:(0,a.jsx)("i",{className:"desc"===n?"iconfont icon-sanjiaoxing-down font12 ".concat(Te," ").concat(Oe):"iconfont icon-sanjiaoxing-down font12 ".concat(Te),onClick:function(){return o("asc"===n?"desc":"asc")}})})]})]})},Be=n(82242),ze=n.n(Be),Fe=n(7557),We=n.n(Fe),Ke=n(41498),Ue=n.n(Ke),He=n(39647),Ve=n.n(He),qe={flex_box_center:"flex_box_center___LCi0B",flex_space_between:"flex_space_between___hzONe",flex_box_vertical_center:"flex_box_vertical_center___ZyQRE",flex_box_center_end:"flex_box_center_end___XKM74",flex_box_column:"flex_box_column___p8LCU",btn:"btn___In02G","mediacy-round":"mediacy-round___uveEv","mediacy-default":"mediacy-default___dDxsd",default:"default___K791v"},Ge=n(99571),Xe=["className","style","children","loading","openLoading","onClick","size","shape"],Qe=function(e){var t=e.className,n=e.style,r=e.children,o=e.loading,s=void 0!==o&&o,u=e.openLoading,l=e.onClick,h=void 0===l?function(){}:l,_=e.size,p=void 0===_?"middle":_,d=e.shape,f=void 0===d?"round":d,m=Ve()(e,Xe),g=(0,i.useState)(!1),v=c()(g,2),b=v[0],y=v[1];return(0,a.jsx)(Ge.ZP,ze()(ze()({onClick:(0,C.throttle)(function(){var e=Ue()(We()().mark((function e(t){return We()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u&&y(!0),e.prev=1,e.next=4,h(t);case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),console.log("error",e.t0);case 9:u&&y(!1);case 10:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),2e3,{leading:!0,trailing:!1}),className:x()(qe.btn,qe["".concat(p,"-").concat(f)],t),style:n,size:p,shape:f,loading:b||s},m),{},{children:r}))},Je="head___ghH72",Ye="node___mjPEy",$e=function(e){var t=e.className,n=e.style,i=e.children,r=void 0===i?null:i,o=e.onClick,s=e.title;return(0,a.jsxs)("div",{className:x()(Je,t),style:n,children:[(0,a.jsxs)("span",{className:"primary-hover",onClick:o,children:[(0,a.jsx)("i",{className:"iconfont icon-fanhui2 font12"}),"返回"]}),(0,a.jsx)("b",{title:s,children:s}),(0,a.jsx)("div",{className:Ye,children:r})]})},et="btns___sNgTb",tt="confirm___Ozirl",nt="cancel___aiq1I",it=function(e){var t=e.confirmShow,n=void 0===t||t,i=e.confirmTitle,r=e.confirmClick,o=e.cancelShow,s=void 0===o||o,u=e.cancelTitle,l=e.cancelClick,c=e.className,h=e.style,_=e.confirmLoading,p=void 0!==_&&_;return(0,a.jsxs)("div",{className:x()(et,c),style:h,children:[n&&(0,a.jsx)(Ge.ZP,{loading:p,onClick:r,type:"primary",className:tt,children:i}),s&&(0,a.jsx)(Ge.ZP,{onClick:l,className:nt,children:u})]})},rt={flex_box_center:"flex_box_center___jkpdr",flex_space_between:"flex_space_between___OtsL8",flex_box_vertical_center:"flex_box_vertical_center___rbcb_",flex_box_center_end:"flex_box_center_end___zBR21",flex_box_column:"flex_box_column___nS_eP",fixedBottom:"fixedBottom___oJl7m",wrap:"wrap___A3Oq1",center:"center____VL1y"},ot=function(e){var t=e.className,n=e.style,i=void 0===n?{}:n,r=e.LeftContent,o=e.children,s=e.RightContent;return(0,a.jsx)("div",{className:x()(rt.fixedBottom,t),style:i,children:(0,a.jsxs)("div",{className:rt.wrap,children:[(0,a.jsx)("div",{className:rt.left,children:r}),(0,a.jsx)("div",{className:rt.center,children:o}),(0,a.jsx)("div",{className:rt.right,children:s})]})})},st="crumbs___V41Oe",at="hover___bEIVd",ut=function(e){var t=e.className,n=e.style,r=void 0===n?{}:n,o=e.dataSource,s=void 0===o?[]:o;return(0,a.jsx)("div",{className:x()(st,t),style:r,children:s.map((function(e,t){return t<s.length-1?(0,a.jsxs)(i.Fragment,{children:[e.path||e.onClick?(0,a.jsx)("span",{className:at,onClick:null!=e&&e.onClick?e.onClick:function(){return Ee.history.push(e.path)},children:e.name}):(0,a.jsx)("span",{children:e.name}),(0,a.jsxs)("span",{children:[" ",">"," "]})]},t):(0,a.jsx)("span",{style:{color:"#5F6368"},children:e.name},t)}))})},lt=n(11938),ct=["onChange"],ht=lt.Z.Countdown,_t=function(e){var t=e.onChange,n=Ve()(e,ct),r=(0,i.useState)(null),o=c()(r,2),s=o[0],u=o[1];(0,i.useEffect)((function(){"number"==typeof s&&s>=0&&t(s)}),[s]);return(0,a.jsx)(ht,ze()(ze()({},n),{},{onChange:function(e){var t=Math.floor(e/1e3);u(t)}}))}},79467:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return te}});var i=n(7557),r=n.n(i),o=n(82242),s=n.n(o),a=n(41498),u=n.n(a),l=n(79800),c=n.n(l),h=n(59301),_=n(53260),p=n(29787),d=n(99571),f=n(7338),m="wrap___R752P",g="head___peWVD",v="center___TNtVs",b="btns___DDOCi",y="content___j9cyy",w="left___h6oTj",x="box___ueVSi",C="details___m0PGu",k="right____Wv1I",E="footer___RnUNx",A="drawer___Qzov_",N="back___jSSn2",S="active___IygYs",R=n(21411),j=n(28284),D=n(6767),O=n(14566),T=n(47889),Z=n(77019),P=n(71051),M=n(37568),I="teacher___j0dys",L="title___KQ15W",B="name___KmUZM",z="des___gzM9K",F="li___ClBON",W="es___bO_Me",K="size___Ngajm",U="scroll___sX4U2",H="line___p02It",V="input___tlR5c",q="btns___E0A4P",G=n(83287),X=n(91689),Q=n(94171),J=n(13767),Y=n(37712),$=function(e){var t,n,i,o,a,l=e.data,p=e.goBack,m=e.getData,g=(e.graduationTask,e.globalSetting),v=(0,_.useParams)(),b=v.id,y=v.moduleId,w=v.itemId,x=(0,h.useState)([]),C=c()(x,2),k=C[0],E=C[1],A=(0,h.useState)(!1),N=c()(A,2),S=N[0],$=N[1],ee=(0,h.useState)({}),te=c()(ee,2),ne=te[0],ie=te[1],re=j.Z.useForm(),oe=c()(re,1)[0];(0,h.useEffect)((function(){if(l.id){var e,t={status:[2,3,4].includes(l.status)?l.status:null,comment:l.comment,score:l.score,project_id:null==l?void 0:l.project_id};oe.setFieldsValue(t),ie(t),E((null==l||null===(e=l.attachments)||void 0===e?void 0:e.map((function(e){return{name:e.title,status:"done",response:{id:e.id}}})))||[])}}),[l.id]);var se={multiple:!0,withCredentials:!0,fileList:k,beforeUpload:function(e){return!(e.size/1024/1024>150)||(D.ZP.error("《".concat(e.name,"》文件无法上传。超过文件大小限制(150M)")),O.Z.LIST_IGNORE)},action:"".concat(X.Z.API_SERVER,"/api/attachments.json"),onChange:function(e){E((0,G.uD)(e))}},ae=function(){var e=u()(r()().mark((function e(t){return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return $(!0),e.next=3,(0,Q.ZP)("/api/graduations/".concat(b,"/graduation_tasks/").concat(w,"/comment.json"),{method:"post",body:s()({graduation_stage_id:y,attachment_ids:k.filter((function(e){return"done"===e.status})).map((function(e){var t;return null==e||null===(t=e.response)||void 0===t?void 0:t.id}))},t)});case 3:0===e.sent.status&&(D.ZP.success("提交成功"),m()),$(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ue=(0,f.tu)()&&(null==l?void 0:l.is_now);return(0,Y.jsxs)("div",{className:I,children:[(0,Y.jsx)("div",{className:L,children:"评阅详情"}),(0,Y.jsx)("div",{className:U,children:ue?(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)(j.Z,{onValuesChange:function(e,t){return ie(s()({},t))},form:oe,colon:!1,layout:"vertical",onFinish:ae,children:[(0,Y.jsx)(j.Z.Item,{className:"mb10",name:"status",label:"评阅结果",rules:[{required:!0,message:"请选择评阅结果"}],children:(0,Y.jsxs)(T.ZP.Group,{children:[(0,Y.jsx)(T.ZP,{style:{marginLeft:20},value:2,children:"通过"}),(0,Y.jsx)(T.ZP,{style:{marginLeft:20},value:4,children:"通过需修改"}),(0,Y.jsx)(T.ZP,{style:{marginLeft:20},value:3,children:"驳回"})]})}),3!==(null==ne?void 0:ne.status)&&(0,Y.jsxs)(Z.Z,{align:"middle",justify:"space-between",className:"mb20 pl20",children:[(0,Y.jsxs)("span",{children:["成绩",(0,Y.jsx)("span",{style:{color:"#9096A3"},children:"(满分100)"})]}),(0,Y.jsx)(j.Z.Item,{name:"score",noStyle:!0,children:(0,Y.jsx)(P.Z,{controls:!1,className:V,size:"large",min:0,max:100,addonAfter:"分"})})]}),(null==l?void 0:l.project_id)&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("div",{className:H}),(0,Y.jsx)(j.Z.Item,{name:"project_id",style:{marginBottom:15},label:"关联项目",rules:[{required:!0}],children:(0,Y.jsx)("span",{onClick:function(){var e,t;(0,G.xg)("".concat(null==g||null===(e=g.setting)||void 0===e?void 0:e.old_url).concat(null==l||null===(t=l.project_info)||void 0===t?void 0:t.id))},title:null==l||null===(t=l.project_info)||void 0===t?void 0:t.name,className:"current",style:{color:"#3061D0",textDecoration:"underline",marginLeft:25},children:(0,G.Pq)(null==l||null===(n=l.project_info)||void 0===n?void 0:n.name,20)})})]}),(0,Y.jsx)("div",{className:H}),(0,Y.jsx)(j.Z.Item,{name:"comment",label:"评阅意见",rules:[{required:!0,message:"请输入评阅意见"}],children:(0,Y.jsx)(M.Z.TextArea,{rows:7,placeholder:"请输入评阅意见"})})]}),(0,Y.jsx)(O.Z,s()(s()({},se),{},{children:(0,Y.jsxs)(Z.Z,{align:"middle",children:[(0,Y.jsx)(R.op,{shape:"default",children:"上传附件"}),(0,Y.jsx)("div",{className:"ml10 font14",style:{color:"#5F6367"},onClick:function(e){e.stopPropagation()},children:"单个文件最大150MB"})]})}))]}):1===l.status?(0,Y.jsx)(J.Z,{}):(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsxs)("div",{className:B,children:[(0,Y.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABMBJREFUaEPtmstvG0Ucx7+/8Tt24oTUTd00LSUpIaXiwA1x4oYEEgUJhBBCKifUQw9cORTEhV57qYoqQBz5Hyxx4MDjwAUFpSao1IrjNA6NXdd2ZHt/aHZ31pPdrXbbLE5d2Mu+Zmfm83uPxwTXwVeXUsi1pmDQBAaDOGJM7jYjvR8QIxbrQ3AbrVyTLv2xp4/vTI6ZCV8Xj8AY5Ec6wYcdTMQauLBZJyKWn5oA5uS/XTiO3l7mYfs7lPaJVAcfVKoSwgL46ljhsZe8W1Ii1qAPa9tk2vxEY+FQJHnQQdv5Co2l9BW41ALfKJ4C+omDCuNwvo/3iK8fXTz0UPmo9ANi4huFpUf9/nH47j8EsFx8DenUZYBnDix55jXUWxdR/fv2QfsKr4EXTv4Ixqw5oMweMg86edz9QL00k+WwrX1rPhvwd1itfDI6gHML5dCDuebvBQZgDEpYrX4Uus8HNAyvgbMnhgABAg81KTZK+H2UACvzZdNs/I4gII/JSQ0YJaxtjlADy8eHGghjIjqoX3sJUK6NEOBMMbwPhLEhg0tYHyXA4lxZCzsAUQ8Gep4wQxwDKLUvTPmZGIwS1u+MUAPPSAD7YKxhZ/ttNI2OR9gJFpg/dgUC57X2w9CrwnBPNNCJGSYo2fFYnghtcPdT3Kl/H0aR4aPQ04WhBhib6HYvwug3PIMwJZHNXAaJl5x3fhroEbCbsMCEtmqVl3HsYadyLlqAk4Wyk7iCnNj93j0TOcmuABpx642avwKRGmlVzkQLsHBkGEY9ErXNgO04Kycgr5VpqGv9fRfA3eRw8grCNCMCuhsRA8zPho9CQXlBirZDwE7cAjBB2TIlBd2vRgxQnCk7nZuj8c8YsOUDQiYm+yzvnWuxDOCUtxgiQLp/Xa6jbE0pCMehaxEDzE0PAZh/wdbue4E2OpmZQzb9g2+7NgFbMuJKqdtOY0Uh61l8K2KAo9O6CbXBxjUYsKOQErk8ayqh2IsQdN5XA/cJqEkA9YkEsa/lOb0dMUAhr+UBl9P6lpua3P18QgJUbQC3A8v7XD1igNmpshlZzLDnijJBtuQJqwy0BLAhXBqwSWX/0zsRA8zk9pcSwDrgmFAKEM9bpuKzgPEDvgeg4taAZkaFuxED5CWAOvhXNO6/s0/w+eznAL3rrwyfzHaPgL+kBjSpKyeWJlncjRhgKjs0IVATA+MLCLFrTdhIgcQlEE5bGghIbLJNg4BbWg3kZGE7Ep1oRgwwmbkJdlKrtjA2ncK9SHYpwqf2aDDwp8uElH/JsHq6FTFANvPgRb1b4h478gGUulvXq1Db/s28AGApaoB08kuAXvGNQmFMRoeS7aUJ3VRlhFZOKICVdsQaSCdfBtM3QRHTNwx5LIiAJgOrSgNK+rY5JtDHSmclzFjh1wOyt2TyChhv+f/QoyeugDwhNWAQ8JPtOu71wATW8Nze69EDEGUh4p8BeMPxWz8fDmtSFQC3tLLbrEZh4Cl+E4u91egBVI8i8SpgvA/QWQCTgWHTA6QFrRqADTC6ZCDFt5ETH+PZ3m9hJm/K7v9fp8OK6l9q9yRscIz7FtM4brE6wURu8o37NqtZPI6jFtRGt1X9jvlfDRyIcf2zx75Cccz+bvMPWGYjIy51NN8AAAAASUVORK5CYII="}),(0,Y.jsx)("div",{children:"评阅结果"}),1===(null==l?void 0:l.status)&&(0,Y.jsxs)("span",{children:[(0,Y.jsx)("i",{className:"iconfont icon-daipingyue font14",style:{color:"#FF9D18"}}),"待评审"]}),2===(null==l?void 0:l.status)&&(0,Y.jsxs)("span",{children:[(0,Y.jsx)("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#00B187"}}),"已通过"]}),3===(null==l?void 0:l.status)&&(0,Y.jsxs)("span",{children:[(0,Y.jsx)("i",{className:"iconfont icon-bohuibeifen font14",style:{color:"red"}}),"已驳回"]}),4===(null==l?void 0:l.status)&&(0,Y.jsxs)("span",{children:[(0,Y.jsx)("i",{className:"iconfont icon-yiwancheng4 font14",style:{color:"#a8d5c7"}}),"已通过需修改"]}),5===(null==l?void 0:l.status)&&(0,Y.jsxs)("span",{children:[(0,Y.jsx)("i",{className:"iconfont icon-xiugai3 font14",style:{color:"#00B187"}}),"已修改"]})]}),3!==(null==ne?void 0:ne.status)&&(0,Y.jsxs)("div",{className:"mt10",style:{paddingLeft:33},children:[(0,Y.jsx)("span",{children:"成绩"}),(0,Y.jsx)("span",{style:{color:"#9096A3"},children:"(满分100)"}),(0,Y.jsx)("span",{style:{color:"#FF9D18",marginLeft:10,marginRight:6},children:(null==l?void 0:l.score)||"--"}),(0,Y.jsx)("span",{style:{color:"#9096A3"},children:"分"})]}),(null==l?void 0:l.project_id)&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)("div",{className:"".concat(H," mt30 mb30")}),(0,Y.jsxs)("div",{className:B,children:[(0,Y.jsx)("img",{src:"data:image/png;base64,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"}),(0,Y.jsx)("div",{children:"关联项目"})]}),(0,Y.jsx)("div",{onClick:function(){var e,t;(0,G.xg)("".concat(null==g||null===(e=g.setting)||void 0===e?void 0:e.old_url).concat(null==l||null===(t=l.project_info)||void 0===t?void 0:t.id))},title:null==l||null===(i=l.project_info)||void 0===i?void 0:i.name,className:"current",style:{color:"#3061D0",textDecoration:"underline",marginLeft:32,marginTop:10},children:(0,G.Pq)(null==l||null===(o=l.project_info)||void 0===o?void 0:o.name,20)})]}),(0,Y.jsx)("div",{className:"".concat(H," mt30 mb30")}),(0,Y.jsxs)("div",{className:B,children:[(0,Y.jsx)("img",{src:"data:image/png;base64,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"}),(0,Y.jsx)("div",{children:"评阅意见"})]}),5===l.status?(0,Y.jsx)(J.Z,{styles:{margin:"20px auto"}}):(0,Y.jsxs)("div",{className:z,children:[(0,Y.jsxs)(Z.Z,{align:"middle",justify:"space-between",children:[(0,Y.jsxs)("span",{children:[(null==l?void 0:l.teacher_name)||"--",":"]}),(0,Y.jsx)("span",{className:"font12",style:{color:"#9096A3"},children:(null==l?void 0:l.comment_time)||"--"})]}),(0,Y.jsx)("div",{style:{marginTop:14,marginBottom:36},children:(null==l?void 0:l.comment)||""}),null==l||null===(a=l.attachments)||void 0===a?void 0:a.map((function(e){return(0,Y.jsxs)("div",{className:F,children:[(0,Y.jsx)("i",{className:"iconfont icon-wendang font14"}),(0,Y.jsx)("span",{onClick:function(){var t;(0,G.Nd)("","".concat(X.Z.API_SERVER).concat(null==e||null===(t=e.url)||void 0===t?void 0:t.replace("disposition=inline","")))},className:W,title:e.title,children:(0,G.tP)(e.title,9)}),(0,Y.jsx)("span",{className:K,children:e.filesize})]},e.id)}))]})]})}),ue&&(0,Y.jsxs)("div",{className:q,children:[(0,Y.jsx)(d.ZP,{onClick:p,children:"取消"}),(0,Y.jsx)(d.ZP,{onClick:function(){return oe.submit()},loading:S,type:"primary",children:"提交"})]})]})},ee=n(32831),te=(0,_.connect)((function(e){return{loading:e.loading,graduations:e.graduations,globalSetting:e.globalSetting}}))((function(e){e.graduations;var t,n,i=e.dispatch,o=e.loading,a=e.globalSetting,l=(0,_.useParams)(),j=l.id,D=l.moduleKey,O=l.moduleId,T=l.itemId,Z=(0,h.useState)(-240),P=c()(Z,2),M=P[0],I=P[1],L=(0,h.useState)(!0),B=c()(L,2),z=B[0],F=B[1],W=(0,h.useState)({}),K=c()(W,2),U=K[0],H=K[1],V=(0,h.useState)({}),q=c()(V,2),J=q[0],te=q[1],ne=(0,h.useState)([]),ie=c()(ne,2),re=ie[0],oe=ie[1],se=(0,h.useState)({}),ae=c()(se,2),ue=ae[0],le=ae[1],ce=(0,h.useState)({content:"",type:""}),he=c()(ce,2),_e=he[0],pe=he[1],de=(0,h.useRef)();(0,h.useEffect)((function(){i({type:"graduations/getGraduationsDetails",payload:{id:j}})}),[]),(0,h.useEffect)((function(){return i({type:"globalSetting/footerToggle",payload:!1}),function(){i({type:"globalSetting/footerToggle",payload:!0})}}),[]),(0,h.useEffect)((function(){fe()}),[T]),(0,h.useEffect)((function(){null!=ue&&ue.id&&ve()}),[null==ue?void 0:ue.id]);var fe=function(){var e=u()(r()().mark((function e(){var t,n;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.next=3,(0,Q.ZP)("/api/graduations/".concat(j,"/graduation_tasks/").concat(T,".json"),{method:"get",params:{graduation_stage_id:O}});case 3:0===(t=e.sent).status&&(te(s()({},t)),H((null==t?void 0:t.graduation_task)||{}),oe((null==t?void 0:t.graduation_tasks_stages)||[]),le((null==t||null===(n=t.graduation_tasks_stages)||void 0===n?void 0:n[0])||{})),F(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),me=function(){_.history.push("/graduations/".concat(j,"/").concat(D))},ge=function(e){_.history.push("/graduations/".concat(j,"/").concat(D,"/").concat(O,"/review/").concat(e))},ve=function(){var e=u()(r()().mark((function e(){var t,n,i;return r()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("txt"!==ue.file_type){e.next=5;break}return e.next=3,(0,Q.ZP)(ue.url,{method:"get",headers:{"Content-Type":"application/xml"}});case 3:i=e.sent,de.current=i;case 5:pe({type:null==ue||null===(t=ue.attachment)||void 0===t?void 0:t.file_type,content:X.Z.API_SERVER+(null==ue||null===(n=ue.attachment)||void 0===n?void 0:n.url)});case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,Y.jsx)(p.Z,{spinning:o["graduations/getGraduationsDetails"]||z,children:(0,Y.jsxs)("div",{className:m,children:[(0,Y.jsxs)("div",{className:g,children:[(0,Y.jsxs)(R.op,{size:"mediacy",shape:"default",onClick:me,children:[(0,Y.jsx)("i",{className:"iconfont icon-fanhui-bishe font14 mr5"}),"返回"]}),(0,Y.jsxs)("div",{className:v,children:[(0,Y.jsx)("div",{children:(null==U?void 0:U.real_name)||"--"}),(0,Y.jsx)("aside",{title:null==ue||null===(t=ue.attachment)||void 0===t?void 0:t.title,children:(0,G.tP)(null==ue||null===(n=ue.attachment)||void 0===n?void 0:n.title,60)})]}),(0,Y.jsxs)("div",{className:b,children:[(0,Y.jsxs)(R.op,{size:"mediacy",shape:"default",onClick:function(){I(0===M?-240:0)},children:[0===M?"收起":"展开","历史记录"]}),(0,Y.jsxs)(d.ZP,{onClick:function(){var e;(0,G.Nd)("","".concat(X.Z.API_SERVER).concat(null==ue||null===(e=ue.attachment)||void 0===e||null===(e=e.url)||void 0===e?void 0:e.replace("disposition=inline","")))},style:{height:36},className:"ml20",type:"primary",children:[(0,Y.jsx)("i",{className:"iconfont icon-xiazai5 font14 mr5"}),"下载"]})]})]}),(0,Y.jsxs)("div",{className:y,children:[(0,Y.jsx)("div",{className:w,style:{height:(0,f.tu)()?"calc(100% - 36px)":"100%"},children:(0,Y.jsx)("div",{className:x,children:(0,Y.jsx)("div",{className:C,children:(0,Y.jsx)(ee.Z,{data:null==_e?void 0:_e.content,type:null==_e?void 0:_e.type,style:{position:"absolute",zIndex:1,alignItems:"flex-start"},monacoEditor:{value:de.current,language:"txt",onChange:function(){},options:{readOnly:!0,fontSize:14,minimap:{enabled:!1}}},showNodata:!0,onClose:function(){return H({content:"",type:""})}})})})}),(0,Y.jsx)("div",{style:{height:(0,f.tu)()?"calc(100% - 60px)":"100%"},className:k,children:(0,Y.jsx)($,{globalSetting:a,graduationTask:U,data:ue,getData:fe,goBack:me})})]}),(0,f.tu)()&&(0,Y.jsxs)("div",{className:E,children:[(0,Y.jsx)(d.ZP,{disabled:!(null!=J&&J.last_task_id),onClick:function(){return ge(null==J?void 0:J.last_task_id)},type:"primary",children:"上一个"}),(0,Y.jsx)(d.ZP,{disabled:!(null!=J&&J.next_task_id),onClick:function(){return ge(null==J?void 0:J.next_task_id)},className:"ml30",type:"primary",children:"下一个"})]}),(0,Y.jsxs)("div",{className:A,style:{left:M},children:[(0,Y.jsxs)("div",{onClick:function(){I(-240),le(re[0])},className:N,children:[(0,Y.jsx)("i",{className:"iconfont icon-fanhui-bishe font14 mr5"}),"返回文档"]}),re.map((function(e){var t,n;return(0,Y.jsx)("aside",{onClick:function(){return le(s()({},e))},className:(null===(t=e.attachment)||void 0===t?void 0:t.id)===(null==ue||null===(n=ue.attachment)||void 0===n?void 0:n.id)?S:"",children:e.is_now?"当前版本":null==e?void 0:e.submit_time},e.key)}))]})]})})}))},25769:function(e,t,n){"use strict";var i=n(98040),r={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,s,a,u,l,c=!1;t||(t={}),n=t.debug||!1;try{if(s=i(),a=document.createRange(),u=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(i){if(i.stopPropagation(),t.format)if(i.preventDefault(),void 0===i.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=r[t.format]||r.default;window.clipboardData.setData(o,e)}else i.clipboardData.clearData(),i.clipboardData.setData(t.format,e);t.onCopy&&(i.preventDefault(),t.onCopy(i.clipboardData))})),document.body.appendChild(l),a.selectNodeContents(l),u.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(i){n&&console.error("unable to copy using execCommand: ",i),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(i){n&&console.error("unable to copy using clipboardData: ",i),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(a):u.removeAllRanges()),l&&document.body.removeChild(l),s()}return c}},53184:function(e,t,n){"use strict";var i,r;i=[n(58553),n(87804),n(40998)],void 0===(r=function(e,t,n){return function(e,t,n){var i=function(t,n){return e.js_beautify(t,n)};return i.js=e.js_beautify,i.css=t.css_beautify,i.html=n.html_beautify,i.js_beautify=e.js_beautify,i.css_beautify=t.css_beautify,i.html_beautify=n.html_beautify,i}(e,t,n)}.apply(t,i))||(e.exports=r)},87804:function(e,t){var n;!function(){var i;!function(){"use strict";var e=[,,function(e){function t(e){this.__parent=e,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=[]}function n(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",e.indent_level>0&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function i(e,i){this.__indent_cache=new n(e,i),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new t(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}t.prototype.clone_empty=function(){var e=new t(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},t.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},t.prototype.has_match=function(e){for(var t=this.__items.length-1;t>=0;t--)if(this.__items[t].match(e))return!0;return!1},t.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},t.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)},t.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},t.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),e.__character_count-=1),!0}return!1},t.prototype.is_empty=function(){return 0===this.__items.length},t.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},t.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},t.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},t.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},t.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},t.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),this.__character_count-=1},t.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},n.prototype.get_indent_size=function(e,t){var n=this.__base_string_length;return t=t||0,e<0&&(n=0),n+=e*this.__indent_size,n+=t},n.prototype.get_indent_string=function(e,t){var n=this.__base_string;return t=t||0,e<0&&(e=0,n=""),t+=e*this.__indent_size,this.__ensure_cache(t),n+=this.__cache[t]},n.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var e=this.__cache.length,t=0,n="";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e/this.__indent_size))*this.__indent_size,n=new Array(t+1).join(this.__indent_string)),e&&(n+=new Array(e+1).join(" ")),this.__cache.push(n)},i.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},i.prototype.get_line_number=function(){return this.__lines.length},i.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},i.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},i.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},i.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline())&&(this.raw||this.__add_outputline(),!0)},i.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline();var n=this.__lines.join("\n");return"\n"!==e&&(n=n.replace(/[\n]/g,e)),n},i.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},i.prototype.set_indent=function(e,t){return e=e||0,t=t||0,this.next_line.set_indent(e,t),this.__lines.length>1?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},i.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},i.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},i.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(" "))},i.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},i.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&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},i.prototype.just_added_newline=function(){return this.current_line.is_empty()},i.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},i.prototype.ensure_empty_line_above=function(e,n){for(var i=this.__lines.length-2;i>=0;){var r=this.__lines[i];if(r.is_empty())break;if(0!==r.item(0).indexOf(e)&&r.item(-1)!==n){this.__lines.splice(i+1,0,new t(this)),this.previous_line=this.__lines[this.__lines.length-2];break}i--}},e.exports.Output=i},,,,function(e){function t(e,t){this.raw_options=n(e,t),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","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(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"])}function n(e,t){var n,r={};for(n in e=i(e))n!==t&&(r[n]=e[n]);if(t&&e[t])for(n in e[t])r[n]=e[t][n];return r}function i(e){var t,n={};for(t in e){n[t.replace(/-/g,"_")]=e[t]}return n}t.prototype._get_array=function(e,t){var n=this.raw_options[e],i=t||[];return"object"==typeof n?null!==n&&"function"==typeof n.concat&&(i=n.concat()):"string"==typeof n&&(i=n.split(/[^a-zA-Z0-9_\/\-]+/)),i},t.prototype._get_boolean=function(e,t){var n=this.raw_options[e];return void 0===n?!!t:!!n},t.prototype._get_characters=function(e,t){var n=this.raw_options[e],i=t||"";return"string"==typeof n&&(i=n.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t")),i},t.prototype._get_number=function(e,t){var n=this.raw_options[e];t=parseInt(t,10),isNaN(t)&&(t=0);var i=parseInt(n,10);return isNaN(i)&&(i=t),i},t.prototype._get_selection=function(e,t,n){var i=this._get_selection_list(e,t,n);if(1!==i.length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return i[0]},t.prototype._get_selection_list=function(e,t,n){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(n=n||[t[0]],!this._is_valid_selection(n,t))throw new Error("Invalid Default Value!");var i=this._get_array(e,n);if(!this._is_valid_selection(i,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return i},t.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some((function(e){return-1===t.indexOf(e)}))},e.exports.Options=t,e.exports.normalizeOpts=i,e.exports.mergeOpts=n},,function(e){var t=RegExp.prototype.hasOwnProperty("sticky");function n(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}n.prototype.restart=function(){this.__position=0},n.prototype.back=function(){this.__position>0&&(this.__position-=1)},n.prototype.hasNext=function(){return this.__position<this.__input_length},n.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},n.prototype.peek=function(e){var t=null;return e=e||0,(e+=this.__position)>=0&&e<this.__input_length&&(t=this.__input.charAt(e)),t},n.prototype.__match=function(e,n){e.lastIndex=n;var i=e.exec(this.__input);return!i||t&&e.sticky||i.index!==n&&(i=null),i},n.prototype.test=function(e,t){return t=t||0,(t+=this.__position)>=0&&t<this.__input_length&&!!this.__match(e,t)},n.prototype.testChar=function(e,t){var n=this.peek(t);return e.lastIndex=0,null!==n&&e.test(n)},n.prototype.match=function(e){var t=this.__match(e,this.__position);return t?this.__position+=t[0].length:t=null,t},n.prototype.read=function(e,t,n){var i,r="";return e&&(i=this.match(e))&&(r+=i[0]),!t||!i&&e||(r+=this.readUntil(t,n)),r},n.prototype.readUntil=function(e,t){var n,i=this.__position;e.lastIndex=this.__position;var r=e.exec(this.__input);return r?(i=r.index,t&&(i+=r[0].length)):i=this.__input_length,n=this.__input.substring(this.__position,i),this.__position=i,n},n.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},n.prototype.get_regexp=function(e,n){var i=null,r="g";return n&&t&&(r="y"),"string"==typeof e&&""!==e?i=new RegExp(e,r):e&&(i=new RegExp(e.source,r)),i},n.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},n.prototype.peekUntilAfter=function(e){var t=this.__position,n=this.readUntilAfter(e);return this.__position=t,n},n.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=n},,,,,function(e){function t(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}t.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var n=this.__directive_pattern.exec(e);n;)t[n[1]]=n[2],n=this.__directive_pattern.exec(e);return t},t.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=t},,function(e,t,n){var i=n(16).Beautifier,r=n(17).Options;e.exports=function(e,t){return new i(e,t).beautify()},e.exports.defaultOptions=function(){return new r}},function(e,t,n){var i=n(17).Options,r=n(2).Output,o=n(8).InputScanner,s=new(0,n(13).Directives)(/\/\*/,/\*\//),a=/\r\n|[\r\n]/,u=/\r\n|[\r\n]/g,l=/\s/,c=/(?:\s|\n)+/g,h=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,_=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function p(e,t){this._source_text=e||"",this._options=new i(t),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"]}p.prototype.eatString=function(e){var t="";for(this._ch=this._input.next();this._ch;){if(t+=this._ch,"\\"===this._ch)t+=this._input.next();else if(-1!==e.indexOf(this._ch)||"\n"===this._ch)break;this._ch=this._input.next()}return t},p.prototype.eatWhitespace=function(e){for(var t=l.test(this._input.peek()),n=0;l.test(this._input.peek());)this._ch=this._input.next(),e&&"\n"===this._ch&&(0===n||n<this._options.max_preserve_newlines)&&(n++,this._output.add_new_line(!0));return t},p.prototype.foundNestedPseudoClass=function(){for(var e=0,t=1,n=this._input.peek(t);n;){if("{"===n)return!0;if("("===n)e+=1;else if(")"===n){if(0===e)return!1;e-=1}else if(";"===n||"}"===n)return!1;t++,n=this._input.peek(t)}return!1},p.prototype.print_string=function(e){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(e)},p.prototype.preserveSingleSpace=function(e){e&&(this._output.space_before_token=!0)},p.prototype.indent=function(){this._indentLevel++},p.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},p.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._source_text,t=this._options.eol;"auto"===t&&(t="\n",e&&a.test(e||"")&&(t=e.match(a)[0]));var n=(e=e.replace(u,"\n")).match(/^[\t ]*/)[0];this._output=new r(this._options,n),this._input=new o(e),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var i,p,d=0,f=!1,m=!1,g=!1,v=!1,b=!1,y=this._ch,w=!1;i=""!==this._input.read(c),p=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 x=this._input.read(h),C=s.get_directives(x);C&&"start"===C.ignore&&(x+=s.readIgnored(this._input)),this.print_string(x),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(_)),this.eatWhitespace(!0);else if("$"===this._ch){this.preserveSingleSpace(i),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),0===d&&-1!==k.indexOf(":")&&(m=!0,this.indent())}else if("@"===this._ch)if(this.preserveSingleSpace(i),"{"===this._input.peek())this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var E=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);E.match(/[ :]$/)&&(E=this.eatString(": ").replace(/\s+$/,""),this.print_string(E),this._output.space_before_token=!0),0===d&&-1!==E.indexOf(":")?(m=!0,this.indent()):E in this.NESTED_AT_RULE?(this._nestedLevel+=1,E in this.CONDITIONAL_GROUP_RULE&&(g=!0)):0!==d||m||(v=!0)}else if("#"===this._ch&&"{"===this._input.peek())this.preserveSingleSpace(i),this.print_string(this._ch+this.eatString("}"));else if("{"===this._ch)m&&(m=!1,this.outdent()),v=!1,g?(g=!1,f=this._indentLevel>=this._nestedLevel):f=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&f&&this._output.previous_line&&"{"!==this._output.previous_line.item(-1)&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,"expand"===this._options.brace_style?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):("("===p?this._output.space_before_token=!1:","!==p&&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(),"{"===p&&this._output.trim(!0),m&&(this.outdent(),m=!1),this.print_string(this._ch),f=!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),"expand"===this._options.brace_style&&this._output.add_new_line(!0));else if(":"===this._ch){for(var A=0;A<this.NON_SEMICOLON_NEWLINE_PROPERTY.length;A++)if(this._input.lookBack(this.NON_SEMICOLON_NEWLINE_PROPERTY[A])){w=!0;break}!f&&!g||this._input.lookBack("&")||this.foundNestedPseudoClass()||this._input.lookBack("(")||v||0!==d?(this._input.lookBack(" ")&&(this._output.space_before_token=!0),":"===this._input.peek()?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":")):(this.print_string(":"),m||(m=!0,this._output.space_before_token=!0,this.eatWhitespace(!0),this.indent()))}else if('"'===this._ch||"'"===this._ch){var N='"'===p||"'"===p;this.preserveSingleSpace(N||i),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(";"===this._ch)w=!1,0===d?(m&&(this.outdent(),m=!1),v=!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(),d++,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(")")),d&&(d--,this.outdent()));else{var S=!1;this._input.lookBack("with")&&(S=!0),this.preserveSingleSpace(i||S),this.print_string(this._ch),m&&"$"===p&&this._options.selector_separator_newline?(this._output.add_new_line(),b=!0):(this.eatWhitespace(),d++,this.indent())}else if(")"===this._ch)d&&(d--,this.outdent()),b&&";"===this._input.peek()&&this._options.selector_separator_newline&&(b=!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||m&&!b||0!==d||v?this._output.space_before_token=!0:this._output.add_new_line();else if(">"!==this._ch&&"+"!==this._ch&&"~"!==this._ch||m||0!==d)if("]"===this._ch)this.print_string(this._ch);else if("["===this._ch)this.preserveSingleSpace(i),this.print_string(this._ch);else if("="===this._ch)this.eatWhitespace(),this.print_string("="),l.test(this._ch)&&(this._ch="");else if("!"!==this._ch||this._input.lookBack("\\")){var R='"'===p||"'"===p;this.preserveSingleSpace(R||i),this.print_string(this._ch),!this._output.just_added_newline()&&"\n"===this._input.peek()&&w&&this._output.add_new_line()}else this._output.space_before_token=!0,this.print_string(this._ch);else 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&&l.test(this._ch)&&(this._ch=""));return this._output.get_code(t)},e.exports.Beautifier=p},function(e,t,n){var i=n(6).Options;function r(e){i.call(this,e,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0);var t=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||t;var n=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var r=0;r<n.length;r++)"expand"!==n[r]?this.brace_style="collapse":this.brace_style=n[r]}r.prototype=new i,e.exports.Options=r}],t={};var n=function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,n),o.exports}(15);i=n}();var r=i;void 0===(n=function(){return{css_beautify:r}}.apply(t,[]))||(e.exports=n)}()},40998:function(e,t,n){var i,r;!function(){var o;!function(){"use strict";var e=[,,function(e){function t(e){this.__parent=e,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=[]}function n(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",e.indent_level>0&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function i(e,i){this.__indent_cache=new n(e,i),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new t(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}t.prototype.clone_empty=function(){var e=new t(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},t.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},t.prototype.has_match=function(e){for(var t=this.__items.length-1;t>=0;t--)if(this.__items[t].match(e))return!0;return!1},t.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},t.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)},t.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},t.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),e.__character_count-=1),!0}return!1},t.prototype.is_empty=function(){return 0===this.__items.length},t.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},t.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},t.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},t.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},t.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},t.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),this.__character_count-=1},t.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},n.prototype.get_indent_size=function(e,t){var n=this.__base_string_length;return t=t||0,e<0&&(n=0),n+=e*this.__indent_size,n+=t},n.prototype.get_indent_string=function(e,t){var n=this.__base_string;return t=t||0,e<0&&(e=0,n=""),t+=e*this.__indent_size,this.__ensure_cache(t),n+=this.__cache[t]},n.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var e=this.__cache.length,t=0,n="";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e/this.__indent_size))*this.__indent_size,n=new Array(t+1).join(this.__indent_string)),e&&(n+=new Array(e+1).join(" ")),this.__cache.push(n)},i.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},i.prototype.get_line_number=function(){return this.__lines.length},i.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},i.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},i.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},i.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline())&&(this.raw||this.__add_outputline(),!0)},i.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline();var n=this.__lines.join("\n");return"\n"!==e&&(n=n.replace(/[\n]/g,e)),n},i.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},i.prototype.set_indent=function(e,t){return e=e||0,t=t||0,this.next_line.set_indent(e,t),this.__lines.length>1?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},i.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},i.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},i.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(" "))},i.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},i.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&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},i.prototype.just_added_newline=function(){return this.current_line.is_empty()},i.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},i.prototype.ensure_empty_line_above=function(e,n){for(var i=this.__lines.length-2;i>=0;){var r=this.__lines[i];if(r.is_empty())break;if(0!==r.item(0).indexOf(e)&&r.item(-1)!==n){this.__lines.splice(i+1,0,new t(this)),this.previous_line=this.__lines[this.__lines.length-2];break}i--}},e.exports.Output=i},function(e){e.exports.Token=function(e,t,n,i){this.type=e,this.text=t,this.comments_before=null,this.newlines=n||0,this.whitespace_before=i||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}},,,function(e){function t(e,t){this.raw_options=n(e,t),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","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(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"])}function n(e,t){var n,r={};for(n in e=i(e))n!==t&&(r[n]=e[n]);if(t&&e[t])for(n in e[t])r[n]=e[t][n];return r}function i(e){var t,n={};for(t in e){n[t.replace(/-/g,"_")]=e[t]}return n}t.prototype._get_array=function(e,t){var n=this.raw_options[e],i=t||[];return"object"==typeof n?null!==n&&"function"==typeof n.concat&&(i=n.concat()):"string"==typeof n&&(i=n.split(/[^a-zA-Z0-9_\/\-]+/)),i},t.prototype._get_boolean=function(e,t){var n=this.raw_options[e];return void 0===n?!!t:!!n},t.prototype._get_characters=function(e,t){var n=this.raw_options[e],i=t||"";return"string"==typeof n&&(i=n.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t")),i},t.prototype._get_number=function(e,t){var n=this.raw_options[e];t=parseInt(t,10),isNaN(t)&&(t=0);var i=parseInt(n,10);return isNaN(i)&&(i=t),i},t.prototype._get_selection=function(e,t,n){var i=this._get_selection_list(e,t,n);if(1!==i.length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return i[0]},t.prototype._get_selection_list=function(e,t,n){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(n=n||[t[0]],!this._is_valid_selection(n,t))throw new Error("Invalid Default Value!");var i=this._get_array(e,n);if(!this._is_valid_selection(i,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return i},t.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some((function(e){return-1===t.indexOf(e)}))},e.exports.Options=t,e.exports.normalizeOpts=i,e.exports.mergeOpts=n},,function(e){var t=RegExp.prototype.hasOwnProperty("sticky");function n(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}n.prototype.restart=function(){this.__position=0},n.prototype.back=function(){this.__position>0&&(this.__position-=1)},n.prototype.hasNext=function(){return this.__position<this.__input_length},n.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},n.prototype.peek=function(e){var t=null;return e=e||0,(e+=this.__position)>=0&&e<this.__input_length&&(t=this.__input.charAt(e)),t},n.prototype.__match=function(e,n){e.lastIndex=n;var i=e.exec(this.__input);return!i||t&&e.sticky||i.index!==n&&(i=null),i},n.prototype.test=function(e,t){return t=t||0,(t+=this.__position)>=0&&t<this.__input_length&&!!this.__match(e,t)},n.prototype.testChar=function(e,t){var n=this.peek(t);return e.lastIndex=0,null!==n&&e.test(n)},n.prototype.match=function(e){var t=this.__match(e,this.__position);return t?this.__position+=t[0].length:t=null,t},n.prototype.read=function(e,t,n){var i,r="";return e&&(i=this.match(e))&&(r+=i[0]),!t||!i&&e||(r+=this.readUntil(t,n)),r},n.prototype.readUntil=function(e,t){var n,i=this.__position;e.lastIndex=this.__position;var r=e.exec(this.__input);return r?(i=r.index,t&&(i+=r[0].length)):i=this.__input_length,n=this.__input.substring(this.__position,i),this.__position=i,n},n.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},n.prototype.get_regexp=function(e,n){var i=null,r="g";return n&&t&&(r="y"),"string"==typeof e&&""!==e?i=new RegExp(e,r):e&&(i=new RegExp(e.source,r)),i},n.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},n.prototype.peekUntilAfter=function(e){var t=this.__position,n=this.readUntilAfter(e);return this.__position=t,n},n.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=n},function(e,t,n){var i=n(8).InputScanner,r=n(3).Token,o=n(10).TokenStream,s=n(11).WhitespacePattern,a={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},u=function(e,t){this._input=new i(e),this._options=t||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new s(this._input)};u.prototype.tokenize=function(){var e;this._input.restart(),this.__tokens=new o,this._reset();for(var t=new r(a.START,""),n=null,i=[],s=new o;t.type!==a.EOF;){for(e=this._get_next_token(t,n);this._is_comment(e);)s.add(e),e=this._get_next_token(t,n);s.isEmpty()||(e.comments_before=s,s=new o),e.parent=n,this._is_opening(e)?(i.push(n),n=e):n&&this._is_closing(e,n)&&(e.opened=n,n.closed=e,n=i.pop(),e.parent=n),e.previous=t,t.next=e,this.__tokens.add(e),t=e}return this.__tokens},u.prototype._is_first_token=function(){return this.__tokens.isEmpty()},u.prototype._reset=function(){},u.prototype._get_next_token=function(e,t){this._readWhitespace();var n=this._input.read(/.+/g);return n?this._create_token(a.RAW,n):this._create_token(a.EOF,"")},u.prototype._is_comment=function(e){return!1},u.prototype._is_opening=function(e){return!1},u.prototype._is_closing=function(e,t){return!1},u.prototype._create_token=function(e,t){return new r(e,t,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},u.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=u,e.exports.TOKEN=a},function(e){function t(e){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=e}t.prototype.restart=function(){this.__position=0},t.prototype.isEmpty=function(){return 0===this.__tokens_length},t.prototype.hasNext=function(){return this.__position<this.__tokens_length},t.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__tokens[this.__position],this.__position+=1),e},t.prototype.peek=function(e){var t=null;return e=e||0,(e+=this.__position)>=0&&e<this.__tokens_length&&(t=this.__tokens[e]),t},t.prototype.add=function(e){this.__parent_token&&(e.parent=this.__parent_token),this.__tokens.push(e),this.__tokens_length+=1},e.exports.TokenStream=t},function(e,t,n){var i=n(12).Pattern;function r(e,t){i.call(this,e,t),t?this._line_regexp=this._input.get_regexp(t._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}r.prototype=new i,r.prototype.__set_whitespace_patterns=function(e,t){e+="\\t ",t+="\\n\\r",this._match_pattern=this._input.get_regexp("["+e+t+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+t+"]")},r.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var e=this._input.read(this._match_pattern);if(" "===e)this.whitespace_before_token=" ";else if(e){var t=this.__split(this._newline_regexp,e);this.newline_count=t.length-1,this.whitespace_before_token=t[this.newline_count]}return e},r.prototype.matching=function(e,t){var n=this._create();return n.__set_whitespace_patterns(e,t),n._update(),n},r.prototype._create=function(){return new r(this._input,this)},r.prototype.__split=function(e,t){e.lastIndex=0;for(var n=0,i=[],r=e.exec(t);r;)i.push(t.substring(n,r.index)),n=r.index+r[0].length,r=e.exec(t);return n<t.length?i.push(t.substring(n,t.length)):i.push(""),i},e.exports.WhitespacePattern=r},function(e){function t(e,t){this._input=e,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,t&&(this._starting_pattern=this._input.get_regexp(t._starting_pattern,!0),this._match_pattern=this._input.get_regexp(t._match_pattern,!0),this._until_pattern=this._input.get_regexp(t._until_pattern),this._until_after=t._until_after)}t.prototype.read=function(){var e=this._input.read(this._starting_pattern);return this._starting_pattern&&!e||(e+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),e},t.prototype.read_match=function(){return this._input.match(this._match_pattern)},t.prototype.until_after=function(e){var t=this._create();return t._until_after=!0,t._until_pattern=this._input.get_regexp(e),t._update(),t},t.prototype.until=function(e){var t=this._create();return t._until_after=!1,t._until_pattern=this._input.get_regexp(e),t._update(),t},t.prototype.starting_with=function(e){var t=this._create();return t._starting_pattern=this._input.get_regexp(e,!0),t._update(),t},t.prototype.matching=function(e){var t=this._create();return t._match_pattern=this._input.get_regexp(e,!0),t._update(),t},t.prototype._create=function(){return new t(this._input,this)},t.prototype._update=function(){},e.exports.Pattern=t},function(e){function t(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}t.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var n=this.__directive_pattern.exec(e);n;)t[n[1]]=n[2],n=this.__directive_pattern.exec(e);return t},t.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=t},function(e,t,n){var i=n(12).Pattern,r={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function o(e,t){i.call(this,e,t),this.__template_pattern=null,this._disabled=Object.assign({},r),this._excluded=Object.assign({},r),t&&(this.__template_pattern=this._input.get_regexp(t.__template_pattern),this._excluded=Object.assign(this._excluded,t._excluded),this._disabled=Object.assign(this._disabled,t._disabled));var n=new i(e);this.__patterns={handlebars_comment:n.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:n.starting_with(/{{{/).until_after(/}}}/),handlebars:n.starting_with(/{{/).until_after(/}}/),php:n.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:n.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:n.starting_with(/{%/).until_after(/%}/),django_value:n.starting_with(/{{/).until_after(/}}/),django_comment:n.starting_with(/{#/).until_after(/#}/),smarty:n.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:n.starting_with(/{\*/).until_after(/\*}/),smarty_literal:n.starting_with(/{literal}/).until_after(/{\/literal}/)}}o.prototype=new i,o.prototype._create=function(){return new o(this._input,this)},o.prototype._update=function(){this.__set_templated_pattern()},o.prototype.disable=function(e){var t=this._create();return t._disabled[e]=!0,t._update(),t},o.prototype.read_options=function(e){var t=this._create();for(var n in r)t._disabled[n]=-1===e.templating.indexOf(n);return t._update(),t},o.prototype.exclude=function(e){var t=this._create();return t._excluded[e]=!0,t._update(),t},o.prototype.read=function(){var e="";e=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern);for(var t=this._read_template();t;)this._match_pattern?t+=this._input.read(this._match_pattern):t+=this._input.readUntil(this.__template_pattern),e+=t,t=this._read_template();return this._until_after&&(e+=this._input.readUntilAfter(this._until_pattern)),e},o.prototype.__set_templated_pattern=function(){var e=[];this._disabled.php||e.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||e.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(e.push(this.__patterns.django._starting_pattern.source),e.push(this.__patterns.django_value._starting_pattern.source),e.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||e.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&e.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+e.join("|")+")")},o.prototype._read_template=function(){var e="",t=this._input.peek();if("<"===t){var n=this._input.peek(1);this._disabled.php||this._excluded.php||"?"!==n||(e=e||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==n||(e=e||this.__patterns.erb.read())}else"{"===t&&(this._disabled.handlebars||this._excluded.handlebars||(e=(e=(e=e||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(e=e||this.__patterns.django_value.read()),this._excluded.django||(e=(e=e||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(e=(e=(e=e||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read()));return e},e.exports.TemplatablePattern=o},,,,function(e,t,n){var i=n(19).Beautifier,r=n(20).Options;e.exports=function(e,t,n,r){return new i(e,t,n,r).beautify()},e.exports.defaultOptions=function(){return new r}},function(e,t,n){var i=n(20).Options,r=n(2).Output,o=n(21).Tokenizer,s=n(21).TOKEN,a=/\r\n|[\r\n]/,u=/\r\n|[\r\n]/g,l=function(e,t){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 r(e,t)};l.prototype.current_line_has_match=function(e){return this._output.current_line.has_match(e)},l.prototype.set_space_before_token=function(e,t){this._output.space_before_token=e,this._output.non_breaking_space=t},l.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},l.prototype.add_raw_token=function(e){this._output.add_raw_token(e)},l.prototype.print_preserved_newlines=function(e){var t=0;e.type!==s.TEXT&&e.previous.type!==s.TEXT&&(t=e.newlines?1:0),this.preserve_newlines&&(t=e.newlines<this.max_preserve_newlines+1?e.newlines:this.max_preserve_newlines+1);for(var n=0;n<t;n++)this.print_newline(n>0);return 0!==t},l.prototype.traverse_whitespace=function(e){return!(!e.whitespace_before&&!e.newlines)&&(this.print_preserved_newlines(e)||(this._output.space_before_token=!0),!0)},l.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},l.prototype.print_newline=function(e){this._output.add_new_line(e)},l.prototype.print_token=function(e){e.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(e.text))},l.prototype.indent=function(){this.indent_level++},l.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},l.prototype.get_full_indent=function(e){return(e=this.indent_level+(e||0))<1?"":this._output.get_indent_string(e)};var c=function(e,t){var n=null,i=null;return t.closed?("script"===e?n="text/javascript":"style"===e&&(n="text/css"),n=function(e){for(var t=null,n=e.next;n.type!==s.EOF&&e.closed!==n;){if(n.type===s.ATTRIBUTE&&"type"===n.text){n.next&&n.next.type===s.EQUALS&&n.next.next&&n.next.next.type===s.VALUE&&(t=n.next.next.text);break}n=n.next}return t}(t)||n,n.search("text/css")>-1?i="css":n.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?i="javascript":n.search(/(text|application|dojo)\/(x-)?(html)/)>-1?i="html":n.search(/test\/null/)>-1&&(i="null"),i):null};function h(e,t){return-1!==t.indexOf(e)}function _(e,t,n){this.parent=e||null,this.tag=t?t.tag_name:"",this.indent_level=n||0,this.parser_token=t||null}function p(e){this._printer=e,this._current_frame=null}function d(e,t,n,r){this._source_text=e||"",t=t||{},this._js_beautify=n,this._css_beautify=r,this._tag_stack=null;var o=new i(t,"html");this._options=o,this._is_wrap_attributes_force="force"===this._options.wrap_attributes.substr(0,"force".length),this._is_wrap_attributes_force_expand_multiline="force-expand-multiline"===this._options.wrap_attributes,this._is_wrap_attributes_force_aligned="force-aligned"===this._options.wrap_attributes,this._is_wrap_attributes_aligned_multiple="aligned-multiple"===this._options.wrap_attributes,this._is_wrap_attributes_preserve="preserve"===this._options.wrap_attributes.substr(0,"preserve".length),this._is_wrap_attributes_preserve_aligned="preserve-aligned"===this._options.wrap_attributes}p.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},p.prototype.record_tag=function(e){var t=new _(this._current_frame,e,this._printer.indent_level);this._current_frame=t},p.prototype._try_pop_frame=function(e){var t=null;return e&&(t=e.parser_token,this._printer.indent_level=e.indent_level,this._current_frame=e.parent),t},p.prototype._get_frame=function(e,t){for(var n=this._current_frame;n&&-1===e.indexOf(n.tag);){if(t&&-1!==t.indexOf(n.tag)){n=null;break}n=n.parent}return n},p.prototype.try_pop=function(e,t){var n=this._get_frame([e],t);return this._try_pop_frame(n)},p.prototype.indent_to_tag=function(e){var t=this._get_frame(e);t&&(this._printer.indent_level=t.indent_level)},d.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._source_text,t=this._options.eol;"auto"===this._options.eol&&(t="\n",e&&a.test(e)&&(t=e.match(a)[0]));var n=(e=e.replace(u,"\n")).match(/^[\t ]*/)[0],i={text:"",type:""},r=new f(this._options),c=new l(this._options,n),h=new o(e,this._options).tokenize();this._tag_stack=new p(c);for(var _=null,d=h.next();d.type!==s.EOF;)d.type===s.TAG_OPEN||d.type===s.COMMENT?r=_=this._handle_tag_open(c,d,r,i,h):d.type===s.ATTRIBUTE||d.type===s.EQUALS||d.type===s.VALUE||d.type===s.TEXT&&!r.tag_complete?_=this._handle_inside_tag(c,d,r,i):d.type===s.TAG_CLOSE?_=this._handle_tag_close(c,d,r):d.type===s.TEXT?_=this._handle_text(c,d,r):d.type===s.CONTROL_FLOW_OPEN?_=this._handle_control_flow_open(c,d):d.type===s.CONTROL_FLOW_CLOSE?_=this._handle_control_flow_close(c,d):c.add_raw_token(d),i=_,d=h.next();return c._output.get_code(t)},d.prototype._handle_control_flow_open=function(e,t){var n={text:t.text,type:t.type};return e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),t.newlines?e.print_preserved_newlines(t):e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),e.print_token(t),e.indent(),n},d.prototype._handle_control_flow_close=function(e,t){var n={text:t.text,type:t.type};return e.deindent(),t.newlines?e.print_preserved_newlines(t):e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),e.print_token(t),n},d.prototype._handle_tag_close=function(e,t,n){var i={text:t.text,type:t.type};return e.alignment_size=0,n.tag_complete=!0,e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),n.is_unformatted?e.add_raw_token(t):("<"===n.tag_start_char&&(e.set_space_before_token("/"===t.text[0],!0),this._is_wrap_attributes_force_expand_multiline&&n.has_wrapped_attrs&&e.print_newline(!1)),e.print_token(t)),!n.indent_content||n.is_unformatted||n.is_content_unformatted||(e.indent(),n.indent_content=!1),n.is_inline_element||n.is_unformatted||n.is_content_unformatted||e.set_wrap_point(),i},d.prototype._handle_inside_tag=function(e,t,n,i){var r=n.has_wrapped_attrs,o={text:t.text,type:t.type};return e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),n.is_unformatted?e.add_raw_token(t):"{"===n.tag_start_char&&t.type===s.TEXT?e.print_preserved_newlines(t)?(t.newlines=0,e.add_raw_token(t)):e.print_token(t):(t.type===s.ATTRIBUTE?e.set_space_before_token(!0):(t.type===s.EQUALS||t.type===s.VALUE&&t.previous.type===s.EQUALS)&&e.set_space_before_token(!1),t.type===s.ATTRIBUTE&&"<"===n.tag_start_char&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(e.traverse_whitespace(t),r=r||0!==t.newlines),this._is_wrap_attributes_force&&n.attr_count>=this._options.wrap_attributes_min_attrs&&(i.type!==s.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(e.print_newline(!1),r=!0)),e.print_token(t),r=r||e.previous_token_wrapped(),n.has_wrapped_attrs=r),o},d.prototype._handle_text=function(e,t,n){var i={text:t.text,type:"TK_CONTENT"};return n.custom_beautifier_name?this._print_custom_beatifier_text(e,t,n):n.is_unformatted||n.is_content_unformatted?e.add_raw_token(t):(e.traverse_whitespace(t),e.print_token(t)),i},d.prototype._print_custom_beatifier_text=function(e,t,n){var i=this;if(""!==t.text){var r,o=t.text,s=1,a="",u="";"javascript"===n.custom_beautifier_name&&"function"==typeof this._js_beautify?r=this._js_beautify:"css"===n.custom_beautifier_name&&"function"==typeof this._css_beautify?r=this._css_beautify:"html"===n.custom_beautifier_name&&(r=function(e,t){return new d(e,t,i._js_beautify,i._css_beautify).beautify()}),"keep"===this._options.indent_scripts?s=0:"separate"===this._options.indent_scripts&&(s=-e.indent_level);var l=e.get_full_indent(s);if(o=o.replace(/\n[ \t]*$/,""),"html"!==n.custom_beautifier_name&&"<"===o[0]&&o.match(/^(<!--|<!\[CDATA\[)/)){var c=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(o);if(!c)return void e.add_raw_token(t);a=l+c[1]+"\n",o=c[4],c[5]&&(u=l+c[5]),o=o.replace(/\n[ \t]*$/,""),(c[2]||-1!==c[3].indexOf("\n"))&&(c=c[3].match(/[ \t]+$/))&&(t.whitespace_before=c[0])}if(o)if(r){var h=function(){this.eol="\n"};h.prototype=this._options.raw_options,o=r(l+o,new h)}else{var _=t.whitespace_before;_&&(o=o.replace(new RegExp("\n("+_+")?","g"),"\n")),o=l+o.replace(/\n/g,"\n"+l)}a&&(o=o?a+o+"\n"+u:a+u),e.print_newline(!1),o&&(t.text=o,t.whitespace_before="",t.newlines=0,e.add_raw_token(t),e.print_newline(!0))}},d.prototype._handle_tag_open=function(e,t,n,i,r){var o=this._get_tag_open_token(t);if(!n.is_unformatted&&!n.is_content_unformatted||n.is_empty_element||t.type!==s.TAG_OPEN||o.is_start_tag?(e.traverse_whitespace(t),this._set_tag_position(e,t,o,n,i),o.is_inline_element||e.set_wrap_point(),e.print_token(t)):(e.add_raw_token(t),o.start_tag_token=this._tag_stack.try_pop(o.tag_name)),o.is_start_tag&&this._is_wrap_attributes_force){var a,u=0;do{(a=r.peek(u)).type===s.ATTRIBUTE&&(o.attr_count+=1),u+=1}while(a.type!==s.EOF&&a.type!==s.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(o.alignment_size=t.text.length+1),o.tag_complete||o.is_unformatted||(e.alignment_size=o.alignment_size),o};var f=function(e,t,n){if(this.parent=t||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="",n){var i;this.tag_start_char=n.text[0],this.text=n.text,"<"===this.tag_start_char?(i=n.text.match(/^<([^\s>]*)/),this.tag_check=i?i[1]:""):(i=n.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=i?i[1]:"",(n.text.startsWith("{{#>")||n.text.startsWith("{{~#>"))&&">"===this.tag_check[0]&&(">"===this.tag_check&&null!==n.next?this.tag_check=n.next.text.split(" ")[0]:this.tag_check=n.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),n.type===s.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||n.closed&&"/>"===n.closed.text;var r=2;"{"===this.tag_start_char&&this.text.length>=3&&"~"===this.text.charAt(2)&&(r=3),this.is_end_tag=this.is_end_tag||"{"===this.tag_start_char&&(!e.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(r)))}else this.tag_complete=!0};d.prototype._get_tag_open_token=function(e){var t=new f(this._options,this._tag_stack.get_parser_token(),e);return t.alignment_size=this._options.wrap_attributes_indent_size,t.is_end_tag=t.is_end_tag||h(t.tag_check,this._options.void_elements),t.is_empty_element=t.tag_complete||t.is_start_tag&&t.is_end_tag,t.is_unformatted=!t.tag_complete&&h(t.tag_check,this._options.unformatted),t.is_content_unformatted=!t.is_empty_element&&h(t.tag_check,this._options.content_unformatted),t.is_inline_element=h(t.tag_name,this._options.inline)||this._options.inline_custom_elements&&t.tag_name.includes("-")||"{"===t.tag_start_char,t},d.prototype._set_tag_position=function(e,t,n,i,r){if(n.is_empty_element||(n.is_end_tag?n.start_tag_token=this._tag_stack.try_pop(n.tag_name):(this._do_optional_end_element(n)&&(n.is_inline_element||e.print_newline(!1)),this._tag_stack.record_tag(n),"script"!==n.tag_name&&"style"!==n.tag_name||n.is_unformatted||n.is_content_unformatted||(n.custom_beautifier_name=c(n.tag_check,t)))),h(n.tag_check,this._options.extra_liners)&&(e.print_newline(!1),e._output.just_added_blankline()||e.print_newline(!0)),n.is_empty_element){if("{"===n.tag_start_char&&"else"===n.tag_check)this._tag_stack.indent_to_tag(["if","unless","each"]),n.indent_content=!0,e.current_line_has_match(/{{#if/)||e.print_newline(!1);"!--"===n.tag_name&&r.type===s.TAG_CLOSE&&i.is_end_tag&&-1===n.text.indexOf("\n")||(n.is_inline_element||n.is_unformatted||e.print_newline(!1),this._calcluate_parent_multiline(e,n))}else if(n.is_end_tag){var o=!1;o=(o=n.start_tag_token&&n.start_tag_token.multiline_content)||!n.is_inline_element&&!(i.is_inline_element||i.is_unformatted)&&!(r.type===s.TAG_CLOSE&&n.start_tag_token===i)&&"TK_CONTENT"!==r.type,(n.is_content_unformatted||n.is_unformatted)&&(o=!1),o&&e.print_newline(!1)}else n.indent_content=!n.custom_beautifier_name,"<"===n.tag_start_char&&("html"===n.tag_name?n.indent_content=this._options.indent_inner_html:"head"===n.tag_name?n.indent_content=this._options.indent_head_inner_html:"body"===n.tag_name&&(n.indent_content=this._options.indent_body_inner_html)),n.is_inline_element||n.is_unformatted||"TK_CONTENT"===r.type&&!n.is_content_unformatted||e.print_newline(!1),this._calcluate_parent_multiline(e,n)},d.prototype._calcluate_parent_multiline=function(e,t){!t.parent||!e._output.just_added_newline()||(t.is_inline_element||t.is_unformatted)&&t.parent.is_inline_element||(t.parent.multiline_content=!0)};var m=["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"],g=["a","audio","del","ins","map","noscript","video"];d.prototype._do_optional_end_element=function(e){var t=null;if(!e.is_empty_element&&e.is_start_tag&&e.parent){if("body"===e.tag_name)t=t||this._tag_stack.try_pop("head");else if("li"===e.tag_name)t=t||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if("dd"===e.tag_name||"dt"===e.tag_name)t=(t=t||this._tag_stack.try_pop("dt",["dl"]))||this._tag_stack.try_pop("dd",["dl"]);else if("p"===e.parent.tag_name&&-1!==m.indexOf(e.tag_name)){var n=e.parent.parent;n&&-1!==g.indexOf(n.tag_name)||(t=t||this._tag_stack.try_pop("p"))}else"rp"===e.tag_name||"rt"===e.tag_name?t=(t=t||this._tag_stack.try_pop("rt",["ruby","rtc"]))||this._tag_stack.try_pop("rp",["ruby","rtc"]):"optgroup"===e.tag_name?t=t||this._tag_stack.try_pop("optgroup",["select"]):"option"===e.tag_name?t=t||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):"colgroup"===e.tag_name?t=t||this._tag_stack.try_pop("caption",["table"]):"thead"===e.tag_name?t=(t=t||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]):"tbody"===e.tag_name||"tfoot"===e.tag_name?t=(t=(t=(t=t||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("thead",["table"]))||this._tag_stack.try_pop("tbody",["table"]):"tr"===e.tag_name?t=(t=(t=t||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"]):"th"!==e.tag_name&&"td"!==e.tag_name||(t=(t=t||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]))||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return e.parent=this._tag_stack.get_parser_token(),t}},e.exports.Beautifier=d},function(e,t,n){var i=n(6).Options;function r(e){i.call(this,e,"html"),1===this.templating.length&&"auto"===this.templating[0]&&(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"])}r.prototype=new i,e.exports.Options=r},function(e,t,n){var i=n(9).Tokenizer,r=n(9).TOKEN,o=n(13).Directives,s=n(14).TemplatablePattern,a=n(12).Pattern,u={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:r.START,RAW:r.RAW,EOF:r.EOF},l=new o(/<\!--/,/-->/),c=function(e,t){i.call(this,e,t),this._current_tag_name="";var n=new s(this._input).read_options(this._options),r=new a(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:r.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:r.starting_with(/{{!--/).until_after(/--}}/),handlebars:r.starting_with(/{{/).until_after(/}}/),handlebars_open:r.until(/[\n\r\t }]/),handlebars_raw_close:r.until(/}}/),comment:r.starting_with(/<!--/).until_after(/-->/),cdata:r.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:r.starting_with(/<!\[/).until_after(/]>/),processing:r.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 o=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=r.matching(o).until_after(o)}};(c.prototype=new i)._is_comment=function(e){return!1},c.prototype._is_opening=function(e){return e.type===u.TAG_OPEN||e.type===u.CONTROL_FLOW_OPEN},c.prototype._is_closing=function(e,t){return e.type===u.TAG_CLOSE&&t&&((">"===e.text||"/>"===e.text)&&"<"===t.text[0]||"}}"===e.text&&"{"===t.text[0]&&"{"===t.text[1])||e.type===u.CONTROL_FLOW_CLOSE&&"}"===e.text&&t.text.endsWith("{")},c.prototype._reset=function(){this._current_tag_name=""},c.prototype._get_next_token=function(e,t){var n=null;this._readWhitespace();var i=this._input.peek();return null===i?this._create_token(u.EOF,""):n=(n=(n=(n=(n=(n=(n=(n=(n=(n=(n=n||this._read_open_handlebars(i,t))||this._read_attribute(i,e,t))||this._read_close(i,t))||this._read_script_and_style(i,e))||this._read_control_flows(i,t))||this._read_raw_content(i,e,t))||this._read_content_word(i,t))||this._read_comment_or_cdata(i))||this._read_processing(i))||this._read_open(i,t))||this._create_token(u.UNKNOWN,this._input.next())},c.prototype._read_comment_or_cdata=function(e){var t=null,n=null,i=null;"<"===e&&("!"===this._input.peek(1)&&((n=this.__patterns.comment.read())?(i=l.get_directives(n))&&"start"===i.ignore&&(n+=l.readIgnored(this._input)):n=this.__patterns.cdata.read()),n&&((t=this._create_token(u.COMMENT,n)).directives=i));return t},c.prototype._read_processing=function(e){var t=null,n=null;if("<"===e){var i=this._input.peek(1);"!"!==i&&"?"!==i||(n=(n=this.__patterns.conditional_comment.read())||this.__patterns.processing.read()),n&&((t=this._create_token(u.COMMENT,n)).directives=null)}return t},c.prototype._read_open=function(e,t){var n=null,i=null;return t&&t.type!==u.CONTROL_FLOW_OPEN||"<"===e&&(n=this._input.next(),"/"===this._input.peek()&&(n+=this._input.next()),n+=this.__patterns.element_name.read(),i=this._create_token(u.TAG_OPEN,n)),i},c.prototype._read_open_handlebars=function(e,t){var n=null,i=null;return t&&t.type!==u.CONTROL_FLOW_OPEN||(this._options.templating.includes("angular")||this._options.indent_handlebars)&&"{"===e&&"{"===this._input.peek(1)&&(this._options.indent_handlebars&&"!"===this._input.peek(2)?(n=(n=this.__patterns.handlebars_comment.read())||this.__patterns.handlebars.read(),i=this._create_token(u.COMMENT,n)):(n=this.__patterns.handlebars_open.read(),i=this._create_token(u.TAG_OPEN,n))),i},c.prototype._read_control_flows=function(e,t){var n="",i=null;if(!this._options.templating.includes("angular"))return i;if("@"===e){if(""===(n=this.__patterns.angular_control_flow_start.read()))return i;for(var r=n.endsWith("(")?1:0,o=0;!n.endsWith("{")||r!==o;){var s=this._input.next();if(null===s)break;"("===s?r++:")"===s&&o++,n+=s}i=this._create_token(u.CONTROL_FLOW_OPEN,n)}else"}"===e&&t&&t.type===u.CONTROL_FLOW_OPEN&&(n=this._input.next(),i=this._create_token(u.CONTROL_FLOW_CLOSE,n));return i},c.prototype._read_close=function(e,t){var n=null,i=null;return t&&t.type===u.TAG_OPEN&&("<"===t.text[0]&&(">"===e||"/"===e&&">"===this._input.peek(1))?(n=this._input.next(),"/"===e&&(n+=this._input.next()),i=this._create_token(u.TAG_CLOSE,n)):"{"===t.text[0]&&"}"===e&&"}"===this._input.peek(1)&&(this._input.next(),this._input.next(),i=this._create_token(u.TAG_CLOSE,"}}"))),i},c.prototype._read_attribute=function(e,t,n){var i=null,r="";if(n&&"<"===n.text[0])if("="===e)i=this._create_token(u.EQUALS,this._input.next());else if('"'===e||"'"===e){var o=this._input.next();o+='"'===e?this.__patterns.double_quote.read():this.__patterns.single_quote.read(),i=this._create_token(u.VALUE,o)}else(r=this.__patterns.attribute.read())&&(i=t.type===u.EQUALS?this._create_token(u.VALUE,r):this._create_token(u.ATTRIBUTE,r));return i},c.prototype._is_content_unformatted=function(e){return-1===this._options.void_elements.indexOf(e)&&(-1!==this._options.content_unformatted.indexOf(e)||-1!==this._options.unformatted.indexOf(e))},c.prototype._read_raw_content=function(e,t,n){var i="";if(n&&"{"===n.text[0])i=this.__patterns.handlebars_raw_close.read();else if(t.type===u.TAG_CLOSE&&"<"===t.opened.text[0]&&"/"!==t.text[0]){var r=t.opened.text.substr(1).toLowerCase();this._is_content_unformatted(r)&&(i=this._input.readUntil(new RegExp("</"+r+"[\\n\\r\\t ]*?>","ig")))}return i?this._create_token(u.TEXT,i):null},c.prototype._read_script_and_style=function(e,t){if(t.type===u.TAG_CLOSE&&"<"===t.opened.text[0]&&"/"!==t.text[0]){var n=t.opened.text.substr(1).toLowerCase();if("script"===n||"style"===n){var i=this._read_comment_or_cdata(e);if(i)return i.type=u.TEXT,i;var r=this._input.readUntil(new RegExp("</"+n+"[\\n\\r\\t ]*?>","ig"));if(r)return this._create_token(u.TEXT,r)}}return null},c.prototype._read_content_word=function(e,t){var n="";return this._options.unformatted_content_delimiter&&e===this._options.unformatted_content_delimiter[0]&&(n=this.__patterns.unformatted_content_delimiter.read()),n||(n=t&&t.type===u.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),n?this._create_token(u.TEXT,n):null},e.exports.Tokenizer=c,e.exports.TOKEN=u}],t={};var n=function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,n),o.exports}(18);o=n}();var s=o;i=[n,n(58553),n(87804)],r=function(e){var t=n(58553),i=n(87804);return{html_beautify:function(e,n){return s(e,n,t.js_beautify,i.css_beautify)}}}.apply(t,i),void 0===r||(e.exports=r)}()},58553:function(e,t){var n;!function(){var i;!function(){"use strict";var e=[function(e,t,n){var i=n(1).Beautifier,r=n(5).Options;e.exports=function(e,t){return new i(e,t).beautify()},e.exports.defaultOptions=function(){return new r}},function(e,t,n){var i=n(2).Output,r=n(3).Token,o=n(4),s=n(5).Options,a=n(7).Tokenizer,u=n(7).line_starters,l=n(7).positionable_operators,c=n(7).TOKEN;function h(e,t){return-1!==t.indexOf(e)}function _(e,t){return e&&e.type===c.RESERVED&&e.text===t}function p(e,t){return e&&e.type===c.RESERVED&&h(e.text,t)}var d=["case","return","do","if","throw","else","await","break","continue","async"],f=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].replace(/-/g,"_")]=e[n];return t}(["before-newline","after-newline","preserve-newline"]),m=[f.before_newline,f.preserve_newline],g="BlockStatement",v="Statement",b="ObjectLiteral",y="ArrayLiteral",w="ForInitializer",x="Conditional",C="Expression";function k(e,t){t.multiline_frame||t.mode===w||t.mode===x||e.remove_indent(t.start_line_index)}function E(e){return e===y}function A(e){return h(e,[C,w,x])}function N(e,t){t=t||{},this._source_text=e||"",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(t)}N.prototype.create_flags=function(e,t){var n=0;return e&&(n=e.indentation_level,!this._output.just_added_newline()&&e.line_indent_level>n&&(n=e.line_indent_level)),{mode:t,parent:e,last_token:e?e.last_token:new r(c.START_BLOCK,""),last_word:e?e.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:n,alignment:0,line_indent_level:e?e.line_indent_level:n,start_line_index:this._output.get_line_number(),ternary_depth:0}},N.prototype._reset=function(e){var t=e.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new i(this._options,t),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(g);var n=new a(e,this._options);return this._tokens=n.tokenize(),e},N.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._reset(this._source_text),t=this._options.eol;"auto"===this._options.eol&&(t="\n",e&&o.lineBreak.test(e||"")&&(t=e.match(o.lineBreak)[0]));for(var n=this._tokens.next();n;)this.handle_token(n),this._last_last_text=this._flags.last_token.text,this._flags.last_token=n,n=this._tokens.next();return this._output.get_code(t)},N.prototype.handle_token=function(e,t){e.type===c.START_EXPR?this.handle_start_expr(e):e.type===c.END_EXPR?this.handle_end_expr(e):e.type===c.START_BLOCK?this.handle_start_block(e):e.type===c.END_BLOCK?this.handle_end_block(e):e.type===c.WORD||e.type===c.RESERVED?this.handle_word(e):e.type===c.SEMICOLON?this.handle_semicolon(e):e.type===c.STRING?this.handle_string(e):e.type===c.EQUALS?this.handle_equals(e):e.type===c.OPERATOR?this.handle_operator(e):e.type===c.COMMA?this.handle_comma(e):e.type===c.BLOCK_COMMENT?this.handle_block_comment(e,t):e.type===c.COMMENT?this.handle_comment(e,t):e.type===c.DOT?this.handle_dot(e):e.type===c.EOF?this.handle_eof(e):(e.type,c.UNKNOWN,this.handle_unknown(e,t))},N.prototype.handle_whitespace_and_comments=function(e,t){var n=e.newlines,i=this._options.keep_array_indentation&&E(this._flags.mode);if(e.comments_before)for(var r=e.comments_before.next();r;)this.handle_whitespace_and_comments(r,t),this.handle_token(r,t),r=e.comments_before.next();if(i)for(var o=0;o<n;o+=1)this.print_newline(o>0,t);else if(this._options.max_preserve_newlines&&n>this._options.max_preserve_newlines&&(n=this._options.max_preserve_newlines),this._options.preserve_newlines&&n>1){this.print_newline(!1,t);for(var s=1;s<n;s+=1)this.print_newline(!0,t)}};var S=["async","break","continue","return","throw","yield"];N.prototype.allow_wrap_or_preserved_newline=function(e,t){if(t=void 0!==t&&t,!this._output.just_added_newline()){var n=this._options.preserve_newlines&&e.newlines||t;if(h(this._flags.last_token.text,l)||h(e.text,l)){var i=h(this._flags.last_token.text,l)&&h(this._options.operator_position,m)||h(e.text,l);n=n&&i}if(n)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(p(this._flags.last_token,S))return;this._output.set_wrap_point()}}},N.prototype.print_newline=function(e,t){if(!t&&";"!==this._flags.last_token.text&&","!==this._flags.last_token.text&&"="!==this._flags.last_token.text&&(this._flags.last_token.type!==c.OPERATOR||"--"===this._flags.last_token.text||"++"===this._flags.last_token.text))for(var n=this._tokens.peek();!(this._flags.mode!==v||this._flags.if_block&&_(n,"else")||this._flags.do_block);)this.restore_mode();this._output.add_new_line(e)&&(this._flags.multiline_frame=!0)},N.prototype.print_token_line_indentation=function(e){this._output.just_added_newline()&&(this._options.keep_array_indentation&&e.newlines&&("["===e.text||E(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(e.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))},N.prototype.print_token=function(e){if(this._output.raw)this._output.add_raw_token(e);else{if(this._options.comma_first&&e.previous&&e.previous.type===c.COMMA&&this._output.just_added_newline()&&","===this._output.previous_line.last()){var t=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(t),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(e),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(e),this._output.non_breaking_space=!0,this._output.add_token(e.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0)}},N.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},N.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))},N.prototype.set_mode=function(e){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,e),this._flags=this.create_flags(this._previous_flags,e),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},N.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===v&&k(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},N.prototype.start_of_object_property=function(){return this._flags.parent.mode===b&&this._flags.mode===v&&(":"===this._flags.last_token.text&&0===this._flags.ternary_depth||p(this._flags.last_token,["get","set"]))},N.prototype.start_of_statement=function(e){var t=!1;return!!(t=(t=(t=(t=(t=(t=(t=t||p(this._flags.last_token,["var","let","const"])&&e.type===c.WORD)||_(this._flags.last_token,"do"))||!(this._flags.parent.mode===b&&this._flags.mode===v)&&p(this._flags.last_token,S)&&!e.newlines)||_(this._flags.last_token,"else")&&!(_(e,"if")&&!e.comments_before))||this._flags.last_token.type===c.END_EXPR&&(this._previous_flags.mode===w||this._previous_flags.mode===x))||this._flags.last_token.type===c.WORD&&this._flags.mode===g&&!this._flags.in_case&&!("--"===e.text||"++"===e.text)&&"function"!==this._last_last_text&&e.type!==c.WORD&&e.type!==c.RESERVED)||this._flags.mode===b&&(":"===this._flags.last_token.text&&0===this._flags.ternary_depth||p(this._flags.last_token,["get","set"])))&&(this.set_mode(v),this.indent(),this.handle_whitespace_and_comments(e,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e,p(e,["do","for","if","while"])),!0)},N.prototype.handle_start_expr=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e);var t=C;if("["===e.text){if(this._flags.last_token.type===c.WORD||")"===this._flags.last_token.text)return p(this._flags.last_token,u)&&(this._output.space_before_token=!0),this.print_token(e),this.set_mode(t),this.indent(),void(this._options.space_in_paren&&(this._output.space_before_token=!0));t=y,E(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,[c.START_EXPR,c.END_EXPR,c.WORD,c.OPERATOR,c.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===c.RESERVED)"for"===this._flags.last_token.text?(this._output.space_before_token=this._options.space_before_conditional,t=w):h(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,t=x):h(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:"import"===this._flags.last_token.text&&""===e.whitespace_before?this._output.space_before_token=!1:(h(this._flags.last_token.text,u)||"catch"===this._flags.last_token.text)&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e);else if(this._flags.last_token.type===c.WORD){this._output.space_before_token=!1;var n=this._tokens.peek(-3);if(this._options.space_after_named_function&&n){var i=this._tokens.peek(-4);p(n,["async","function"])||"*"===n.text&&p(i,["async","function"])?this._output.space_before_token=!0:this._flags.mode===b?"{"!==n.text&&","!==n.text&&("*"!==n.text||"{"!==i.text&&","!==i.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(e);(this._flags.last_token.type===c.RESERVED&&("function"===this._flags.last_word||"typeof"===this._flags.last_word)||"*"===this._flags.last_token.text&&(h(this._last_last_text,["function","yield"])||this._flags.mode===b&&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===c.START_BLOCK?this.print_newline():this._flags.last_token.type!==c.END_EXPR&&this._flags.last_token.type!==c.START_EXPR&&this._flags.last_token.type!==c.END_BLOCK&&"."!==this._flags.last_token.text&&this._flags.last_token.type!==c.COMMA||this.allow_wrap_or_preserved_newline(e,e.newlines),this.print_token(e),this.set_mode(t),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},N.prototype.handle_end_expr=function(e){for(;this._flags.mode===v;)this.restore_mode();this.handle_whitespace_and_comments(e),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(e,"]"===e.text&&E(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type!==c.START_EXPR||this._options.space_in_empty_paren?this._output.space_before_token=!0:(this._output.trim(),this._output.space_before_token=!1)),this.deindent(),this.print_token(e),this.restore_mode(),k(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===x&&(this._previous_flags.mode=C,this._flags.do_block=!1,this._flags.do_while=!1)},N.prototype.handle_start_block=function(e){this.handle_whitespace_and_comments(e);var t=this._tokens.peek(),n=this._tokens.peek(1);"switch"===this._flags.last_word&&this._flags.last_token.type===c.END_EXPR?(this.set_mode(g),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(g):n&&(h(n.text,[":",","])&&h(t.type,[c.STRING,c.WORD,c.RESERVED])||h(t.text,["get","set","..."])&&h(n.type,[c.WORD,c.RESERVED]))?h(this._last_last_text,["class","interface"])&&!h(n.text,[":",","])?this.set_mode(g):this.set_mode(b):this._flags.last_token.type===c.OPERATOR&&"=>"===this._flags.last_token.text?this.set_mode(g):h(this._flags.last_token.type,[c.EQUALS,c.START_EXPR,c.COMMA,c.OPERATOR])||p(this._flags.last_token,["return","throw","import","default"])?this.set_mode(b):this.set_mode(g),this._flags.last_token&&p(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var i=!t.comments_before&&"}"===t.text,r=i&&"function"===this._flags.last_word&&this._flags.last_token.type===c.END_EXPR;if(this._options.brace_preserve_inline){var o=0,s=null;this._flags.inline_frame=!0;do{if(o+=1,(s=this._tokens.peek(o-1)).newlines){this._flags.inline_frame=!1;break}}while(s.type!==c.EOF&&(s.type!==c.END_BLOCK||s.opened!==e))}("expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==c.OPERATOR&&(r||this._flags.last_token.type===c.EQUALS||p(this._flags.last_token,d)&&"else"!==this._flags.last_token.text)?this._output.space_before_token=!0:this.print_newline(!1,!0):(!E(this._previous_flags.mode)||this._flags.last_token.type!==c.START_EXPR&&this._flags.last_token.type!==c.COMMA||((this._flags.last_token.type===c.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(e),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==c.OPERATOR&&this._flags.last_token.type!==c.START_EXPR&&(h(this._flags.last_token.type,[c.START_BLOCK,c.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(e),this.indent(),i||this._options.brace_preserve_inline&&this._flags.inline_frame||this.print_newline()},N.prototype.handle_end_block=function(e){for(this.handle_whitespace_and_comments(e);this._flags.mode===v;)this.restore_mode();var t=this._flags.last_token.type===c.START_BLOCK;this._flags.inline_frame&&!t?this._output.space_before_token=!0:"expand"===this._options.brace_style?t||this.print_newline():t||(E(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(e)},N.prototype.handle_word=function(e){if(e.type===c.RESERVED)if(h(e.text,["set","get"])&&this._flags.mode!==b)e.type=c.WORD;else if("import"===e.text&&h(this._tokens.peek().text,["(","."]))e.type=c.WORD;else if(h(e.text,["as","from"])&&!this._flags.import_block)e.type=c.WORD;else if(this._flags.mode===b){":"===this._tokens.peek().text&&(e.type=c.WORD)}if(this.start_of_statement(e)?p(this._flags.last_token,["var","let","const"])&&e.type===c.WORD&&(this._flags.declaration_statement=!0):!e.newlines||A(this._flags.mode)||this._flags.last_token.type===c.OPERATOR&&"--"!==this._flags.last_token.text&&"++"!==this._flags.last_token.text||this._flags.last_token.type===c.EQUALS||!this._options.preserve_newlines&&p(this._flags.last_token,["var","let","const","set","get"])?this.handle_whitespace_and_comments(e):(this.handle_whitespace_and_comments(e),this.print_newline()),this._flags.do_block&&!this._flags.do_while){if(_(e,"while"))return this._output.space_before_token=!0,this.print_token(e),this._output.space_before_token=!0,void(this._flags.do_while=!0);this.print_newline(),this._flags.do_block=!1}if(this._flags.if_block)if(!this._flags.else_block&&_(e,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===v;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&p(e,["case","default"]))return 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(e),void(this._flags.in_case=!0);if(this._flags.last_token.type!==c.COMMA&&this._flags.last_token.type!==c.START_EXPR&&this._flags.last_token.type!==c.EQUALS&&this._flags.last_token.type!==c.OPERATOR||this.start_of_object_property()||h(this._flags.last_token.text,["+","-"])&&":"===this._last_last_text&&this._flags.parent.mode===b||this.allow_wrap_or_preserved_newline(e),_(e,"function"))return(h(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!h(this._flags.last_token.text,["(","[","{",":","=",","])&&this._flags.last_token.type!==c.OPERATOR)&&(this._output.just_added_blankline()||e.comments_before||(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD?p(this._flags.last_token,["get","set","new","export"])||p(this._flags.last_token,S)||_(this._flags.last_token,"default")&&"export"===this._last_last_text||"declare"===this._flags.last_token.text?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===c.OPERATOR||"="===this._flags.last_token.text?this._output.space_before_token=!0:(this._flags.multiline_frame||!A(this._flags.mode)&&!E(this._flags.mode))&&this.print_newline(),this.print_token(e),void(this._flags.last_word=e.text);var t="NONE";(this._flags.last_token.type===c.END_BLOCK?this._previous_flags.inline_frame?t="SPACE":p(e,["else","catch","finally","from"])?"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines?t="NEWLINE":(t="SPACE",this._output.space_before_token=!0):t="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&this._flags.mode===g?t="NEWLINE":this._flags.last_token.type===c.SEMICOLON&&A(this._flags.mode)?t="SPACE":this._flags.last_token.type===c.STRING?t="NEWLINE":this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||"*"===this._flags.last_token.text&&(h(this._last_last_text,["function","yield"])||this._flags.mode===b&&h(this._last_last_text,["{",","]))?t="SPACE":this._flags.last_token.type===c.START_BLOCK?t=this._flags.inline_frame?"SPACE":"NEWLINE":this._flags.last_token.type===c.END_EXPR&&(this._output.space_before_token=!0,t="NEWLINE"),p(e,u)&&")"!==this._flags.last_token.text&&(t=this._flags.inline_frame||"else"===this._flags.last_token.text||"export"===this._flags.last_token.text?"SPACE":"NEWLINE"),p(e,["else","catch","finally"]))?(this._flags.last_token.type!==c.END_BLOCK||this._previous_flags.mode!==g||"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines)&&!this._flags.inline_frame?this.print_newline():(this._output.trim(!0),"}"!==this._output.current_line.last()&&this.print_newline(),this._output.space_before_token=!0):"NEWLINE"===t?p(this._flags.last_token,d)||"declare"===this._flags.last_token.text&&p(e,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==c.END_EXPR?this._flags.last_token.type===c.START_EXPR&&p(e,["var","let","const"])||":"===this._flags.last_token.text||(_(e,"if")&&_(e.previous,"else")?this._output.space_before_token=!0:this.print_newline()):p(e,u)&&")"!==this._flags.last_token.text&&this.print_newline():this._flags.multiline_frame&&E(this._flags.mode)&&","===this._flags.last_token.text&&"}"===this._last_last_text?this.print_newline():"SPACE"===t&&(this._output.space_before_token=!0);!e.previous||e.previous.type!==c.WORD&&e.previous.type!==c.RESERVED||(this._output.space_before_token=!0),this.print_token(e),this._flags.last_word=e.text,e.type===c.RESERVED&&("do"===e.text?this._flags.do_block=!0:"if"===e.text?this._flags.if_block=!0:"import"===e.text?this._flags.import_block=!0:this._flags.import_block&&_(e,"from")&&(this._flags.import_block=!1))},N.prototype.handle_semicolon=function(e){this.start_of_statement(e)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(e);for(var t=this._tokens.peek();!(this._flags.mode!==v||this._flags.if_block&&_(t,"else")||this._flags.do_block);)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(e)},N.prototype.handle_string=function(e){(!e.text.startsWith("`")||0!==e.newlines||""!==e.whitespace_before||")"!==e.previous.text&&this._flags.last_token.type!==c.WORD)&&(this.start_of_statement(e)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(e),this._flags.last_token.type===c.RESERVED||this._flags.last_token.type===c.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===c.COMMA||this._flags.last_token.type===c.START_EXPR||this._flags.last_token.type===c.EQUALS||this._flags.last_token.type===c.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e):!e.text.startsWith("`")||this._flags.last_token.type!==c.END_EXPR||"]"!==e.previous.text&&")"!==e.previous.text||0!==e.newlines?this.print_newline():this._output.space_before_token=!0)),this.print_token(e)},N.prototype.handle_equals=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(e),this._output.space_before_token=!0},N.prototype.handle_comma=function(e){this.handle_whitespace_and_comments(e,!0),this.print_token(e),this._output.space_before_token=!0,this._flags.declaration_statement?(A(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(e)):this._flags.mode===b||this._flags.mode===v&&this._flags.parent.mode===b?(this._flags.mode===v&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(e)},N.prototype.handle_operator=function(e){var t="*"===e.text&&(p(this._flags.last_token,["function","yield"])||h(this._flags.last_token.type,[c.START_BLOCK,c.COMMA,c.END_BLOCK,c.SEMICOLON])),n=h(e.text,["-","+"])&&(h(this._flags.last_token.type,[c.START_BLOCK,c.START_EXPR,c.EQUALS,c.OPERATOR])||h(this._flags.last_token.text,u)||","===this._flags.last_token.text);if(this.start_of_statement(e));else{var i=!t;this.handle_whitespace_and_comments(e,i)}if("*"!==e.text||this._flags.last_token.type!==c.DOT)if("::"!==e.text)if(h(e.text,["-","+"])&&this.start_of_object_property())this.print_token(e);else{if(this._flags.last_token.type===c.OPERATOR&&h(this._options.operator_position,m)&&this.allow_wrap_or_preserved_newline(e),":"===e.text&&this._flags.in_case)return this.print_token(e),this._flags.in_case=!1,this._flags.case_body=!0,void(this._tokens.peek().type!==c.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0));var r=!0,o=!0,s=!1;if(":"===e.text?0===this._flags.ternary_depth?r=!1:(this._flags.ternary_depth-=1,s=!0):"?"===e.text&&(this._flags.ternary_depth+=1),!n&&!t&&this._options.preserve_newlines&&h(e.text,l)){var a=":"===e.text,_=a&&s,b=a&&!s;switch(this._options.operator_position){case f.before_newline:return this._output.space_before_token=!b,this.print_token(e),a&&!_||this.allow_wrap_or_preserved_newline(e),void(this._output.space_before_token=!0);case f.after_newline:return this._output.space_before_token=!0,!a||_?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(e):this._output.space_before_token=!1,this.print_token(e),void(this._output.space_before_token=!0);case f.preserve_newline:return b||this.allow_wrap_or_preserved_newline(e),r=!(this._output.just_added_newline()||b),this._output.space_before_token=r,this.print_token(e),void(this._output.space_before_token=!0)}}if(t){this.allow_wrap_or_preserved_newline(e),r=!1;var y=this._tokens.peek();o=y&&h(y.type,[c.WORD,c.RESERVED])}else if("..."===e.text)this.allow_wrap_or_preserved_newline(e),r=this._flags.last_token.type===c.START_BLOCK,o=!1;else if(h(e.text,["--","++","!","~"])||n){if(this._flags.last_token.type!==c.COMMA&&this._flags.last_token.type!==c.START_EXPR||this.allow_wrap_or_preserved_newline(e),r=!1,o=!1,e.newlines&&("--"===e.text||"++"===e.text||"~"===e.text)){var w=p(this._flags.last_token,d)&&e.newlines;w&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(w,!0)}";"===this._flags.last_token.text&&A(this._flags.mode)&&(r=!0),this._flags.last_token.type===c.RESERVED?r=!0:this._flags.last_token.type===c.END_EXPR?r=!("]"===this._flags.last_token.text&&("--"===e.text||"++"===e.text)):this._flags.last_token.type===c.OPERATOR&&(r=h(e.text,["--","-","++","+"])&&h(this._flags.last_token.text,["--","-","++","+"]),h(e.text,["+","-"])&&h(this._flags.last_token.text,["--","++"])&&(o=!0)),(this._flags.mode!==g||this._flags.inline_frame)&&this._flags.mode!==v||"{"!==this._flags.last_token.text&&";"!==this._flags.last_token.text||this.print_newline()}this._output.space_before_token=this._output.space_before_token||r,this.print_token(e),this._output.space_before_token=o}else this.print_token(e);else this.print_token(e)},N.prototype.handle_block_comment=function(e,t){return this._output.raw?(this._output.add_raw_token(e),void(e.directives&&"end"===e.directives.preserve&&(this._output.raw=this._options.test_output_raw))):e.directives?(this.print_newline(!1,t),this.print_token(e),"start"===e.directives.preserve&&(this._output.raw=!0),void this.print_newline(!1,!0)):o.newline.test(e.text)||e.newlines?void this.print_block_commment(e,t):(this._output.space_before_token=!0,this.print_token(e),void(this._output.space_before_token=!0))},N.prototype.print_block_commment=function(e,t){var n,i=function(e){for(var t=[],n=(e=e.replace(o.allLineBreaks,"\n")).indexOf("\n");-1!==n;)t.push(e.substring(0,n)),n=(e=e.substring(n+1)).indexOf("\n");return e.length&&t.push(e),t}(e.text),r=!1,s=!1,a=e.whitespace_before,u=a.length;if(this.print_newline(!1,t),this.print_token_line_indentation(e),this._output.add_token(i[0]),this.print_newline(!1,t),i.length>1){for(r=function(e,t){for(var n=0;n<e.length;n++)if(e[n].trim().charAt(0)!==t)return!1;return!0}(i=i.slice(1),"*"),s=function(e,t){for(var n,i=0,r=e.length;i<r;i++)if((n=e[i])&&0!==n.indexOf(t))return!1;return!0}(i,a),r&&(this._flags.alignment=1),n=0;n<i.length;n++)r?(this.print_token_line_indentation(e),this._output.add_token(i[n].replace(/^\s+/g,""))):s&&i[n]?(this.print_token_line_indentation(e),this._output.add_token(i[n].substring(u))):(this._output.current_line.set_indent(-1),this._output.add_token(i[n])),this.print_newline(!1,t);this._flags.alignment=0}},N.prototype.handle_comment=function(e,t){e.newlines?this.print_newline(!1,t):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(e),this.print_newline(!1,t)},N.prototype.handle_dot=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),p(this._flags.last_token,d)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(e,")"===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(e)},N.prototype.handle_unknown=function(e,t){this.print_token(e),"\n"===e.text[e.text.length-1]&&this.print_newline(!1,t)},N.prototype.handle_eof=function(e){for(;this._flags.mode===v;)this.restore_mode();this.handle_whitespace_and_comments(e)},e.exports.Beautifier=N},function(e){function t(e){this.__parent=e,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=[]}function n(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",e.indent_level>0&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function i(e,i){this.__indent_cache=new n(e,i),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new t(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}t.prototype.clone_empty=function(){var e=new t(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},t.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},t.prototype.has_match=function(e){for(var t=this.__items.length-1;t>=0;t--)if(this.__items[t].match(e))return!0;return!1},t.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},t.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)},t.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},t.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),e.__character_count-=1),!0}return!1},t.prototype.is_empty=function(){return 0===this.__items.length},t.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},t.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},t.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},t.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},t.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},t.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),this.__character_count-=1},t.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},n.prototype.get_indent_size=function(e,t){var n=this.__base_string_length;return t=t||0,e<0&&(n=0),n+=e*this.__indent_size,n+=t},n.prototype.get_indent_string=function(e,t){var n=this.__base_string;return t=t||0,e<0&&(e=0,n=""),t+=e*this.__indent_size,this.__ensure_cache(t),n+=this.__cache[t]},n.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},n.prototype.__add_column=function(){var e=this.__cache.length,t=0,n="";this.__indent_size&&e>=this.__indent_size&&(e-=(t=Math.floor(e/this.__indent_size))*this.__indent_size,n=new Array(t+1).join(this.__indent_string)),e&&(n+=new Array(e+1).join(" ")),this.__cache.push(n)},i.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},i.prototype.get_line_number=function(){return this.__lines.length},i.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},i.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},i.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},i.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline())&&(this.raw||this.__add_outputline(),!0)},i.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline();var n=this.__lines.join("\n");return"\n"!==e&&(n=n.replace(/[\n]/g,e)),n},i.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},i.prototype.set_indent=function(e,t){return e=e||0,t=t||0,this.next_line.set_indent(e,t),this.__lines.length>1?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},i.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},i.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},i.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(" "))},i.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},i.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&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},i.prototype.just_added_newline=function(){return this.current_line.is_empty()},i.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},i.prototype.ensure_empty_line_above=function(e,n){for(var i=this.__lines.length-2;i>=0;){var r=this.__lines[i];if(r.is_empty())break;if(0!==r.item(0).indexOf(e)&&r.item(-1)!==n){this.__lines.splice(i+1,0,new t(this)),this.previous_line=this.__lines[this.__lines.length-2];break}i--}},e.exports.Output=i},function(e){e.exports.Token=function(e,t,n,i){this.type=e,this.text=t,this.comments_before=null,this.newlines=n||0,this.whitespace_before=i||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}},function(e,t){var n="\\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",o="\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}",s="(?:"+o+"|[\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a"+i+"])",a="(?:"+o+"|["+n+i+r+"])*";t.identifier=new RegExp(s+a,"g"),t.identifierStart=new RegExp(s),t.identifierMatch=new RegExp("(?:"+o+"|["+n+i+r+"])+");t.newline=/[\n\r\u2028\u2029]/,t.lineBreak=new RegExp("\r\n|"+t.newline.source),t.allLineBreaks=new RegExp(t.lineBreak.source,"g")},function(e,t,n){var i=n(6).Options,r=["before-newline","after-newline","preserve-newline"];function o(e){i.call(this,e,"js");var t=this.raw_options.brace_style||null;"expand-strict"===t?this.raw_options.brace_style="expand":"collapse-preserve-inline"===t?this.raw_options.brace_style="collapse,preserve-inline":void 0!==this.raw_options.braces_on_own_line&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var n=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var o=0;o<n.length;o++)"preserve-inline"===n[o]?this.brace_preserve_inline=!0:this.brace_style=n[o];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",r),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}o.prototype=new i,e.exports.Options=o},function(e){function t(e,t){this.raw_options=n(e,t),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","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(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"])}function n(e,t){var n,r={};for(n in e=i(e))n!==t&&(r[n]=e[n]);if(t&&e[t])for(n in e[t])r[n]=e[t][n];return r}function i(e){var t,n={};for(t in e){n[t.replace(/-/g,"_")]=e[t]}return n}t.prototype._get_array=function(e,t){var n=this.raw_options[e],i=t||[];return"object"==typeof n?null!==n&&"function"==typeof n.concat&&(i=n.concat()):"string"==typeof n&&(i=n.split(/[^a-zA-Z0-9_\/\-]+/)),i},t.prototype._get_boolean=function(e,t){var n=this.raw_options[e];return void 0===n?!!t:!!n},t.prototype._get_characters=function(e,t){var n=this.raw_options[e],i=t||"";return"string"==typeof n&&(i=n.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t")),i},t.prototype._get_number=function(e,t){var n=this.raw_options[e];t=parseInt(t,10),isNaN(t)&&(t=0);var i=parseInt(n,10);return isNaN(i)&&(i=t),i},t.prototype._get_selection=function(e,t,n){var i=this._get_selection_list(e,t,n);if(1!==i.length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return i[0]},t.prototype._get_selection_list=function(e,t,n){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(n=n||[t[0]],!this._is_valid_selection(n,t))throw new Error("Invalid Default Value!");var i=this._get_array(e,n);if(!this._is_valid_selection(i,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return i},t.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some((function(e){return-1===t.indexOf(e)}))},e.exports.Options=t,e.exports.normalizeOpts=i,e.exports.mergeOpts=n},function(e,t,n){var i=n(8).InputScanner,r=n(9).Tokenizer,o=n(9).TOKEN,s=n(13).Directives,a=n(4),u=n(12).Pattern,l=n(14).TemplatablePattern;function c(e,t){return-1!==t.indexOf(e)}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:o.START,RAW:o.RAW,EOF:o.EOF},_=new s(/\/\*/,/\*\//),p=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,d=/[0-9]/,f=/[^\d\.]/,m=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),g=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";g=(g="\\?\\.(?!\\d) "+(g=g.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"))).replace(/ /g,"|");var v,b=new RegExp(g),y="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),w=y.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),x=new RegExp("^(?:"+w.join("|")+")$"),C=function(e,t){r.call(this,e,t),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var n=new u(this._input),i=new l(this._input).read_options(this._options);this.__patterns={template:i,identifier:i.starting_with(a.identifier).matching(a.identifierMatch),number:n.matching(p),punct:n.matching(b),comment:n.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:n.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:n.matching(/<!--/),html_comment_end:n.matching(/-->/),include:n.starting_with(/#include/).until_after(a.lineBreak),shebang:n.starting_with(/#!/).until_after(a.lineBreak),xml:n.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:i.until(/['\\\n\r\u2028\u2029]/),double_quote:i.until(/["\\\n\r\u2028\u2029]/),template_text:i.until(/[`\\$]/),template_expression:i.until(/[`}\\]/)}};(C.prototype=new r)._is_comment=function(e){return e.type===h.COMMENT||e.type===h.BLOCK_COMMENT||e.type===h.UNKNOWN},C.prototype._is_opening=function(e){return e.type===h.START_BLOCK||e.type===h.START_EXPR},C.prototype._is_closing=function(e,t){return(e.type===h.END_BLOCK||e.type===h.END_EXPR)&&t&&("]"===e.text&&"["===t.text||")"===e.text&&"("===t.text||"}"===e.text&&"{"===t.text)},C.prototype._reset=function(){v=!1},C.prototype._get_next_token=function(e,t){var n=null;this._readWhitespace();var i=this._input.peek();return null===i?this._create_token(h.EOF,""):n=(n=(n=(n=(n=(n=(n=(n=(n=(n=n||this._read_non_javascript(i))||this._read_string(i))||this._read_pair(i,this._input.peek(1)))||this._read_word(e))||this._read_singles(i))||this._read_comment(i))||this._read_regexp(i,e))||this._read_xml(i,e))||this._read_punctuation())||this._create_token(h.UNKNOWN,this._input.next())},C.prototype._read_word=function(e){var t;return""!==(t=this.__patterns.identifier.read())?(t=t.replace(a.allLineBreaks,"\n"),e.type!==h.DOT&&(e.type!==h.RESERVED||"set"!==e.text&&"get"!==e.text)&&x.test(t)?"in"!==t&&"of"!==t||e.type!==h.WORD&&e.type!==h.STRING?this._create_token(h.RESERVED,t):this._create_token(h.OPERATOR,t):this._create_token(h.WORD,t)):""!==(t=this.__patterns.number.read())?this._create_token(h.WORD,t):void 0},C.prototype._read_singles=function(e){var t=null;return"("===e||"["===e?t=this._create_token(h.START_EXPR,e):")"===e||"]"===e?t=this._create_token(h.END_EXPR,e):"{"===e?t=this._create_token(h.START_BLOCK,e):"}"===e?t=this._create_token(h.END_BLOCK,e):";"===e?t=this._create_token(h.SEMICOLON,e):"."===e&&f.test(this._input.peek(1))?t=this._create_token(h.DOT,e):","===e&&(t=this._create_token(h.COMMA,e)),t&&this._input.next(),t},C.prototype._read_pair=function(e,t){var n=null;return"#"===e&&"{"===t&&(n=this._create_token(h.START_BLOCK,e+t)),n&&(this._input.next(),this._input.next()),n},C.prototype._read_punctuation=function(){var e=this.__patterns.punct.read();if(""!==e)return"="===e?this._create_token(h.EQUALS,e):"?."===e?this._create_token(h.DOT,e):this._create_token(h.OPERATOR,e)},C.prototype._read_non_javascript=function(e){var t="";if("#"===e){if(this._is_first_token()&&(t=this.__patterns.shebang.read()))return this._create_token(h.UNKNOWN,t.trim()+"\n");if(t=this.__patterns.include.read())return this._create_token(h.UNKNOWN,t.trim()+"\n");e=this._input.next();var n="#";if(this._input.hasNext()&&this._input.testChar(d)){do{n+=e=this._input.next()}while(this._input.hasNext()&&"#"!==e&&"="!==e);return"#"===e||("["===this._input.peek()&&"]"===this._input.peek(1)?(n+="[]",this._input.next(),this._input.next()):"{"===this._input.peek()&&"}"===this._input.peek(1)&&(n+="{}",this._input.next(),this._input.next())),this._create_token(h.WORD,n)}this._input.back()}else if("<"===e&&this._is_first_token()){if(t=this.__patterns.html_comment_start.read()){for(;this._input.hasNext()&&!this._input.testChar(a.newline);)t+=this._input.next();return v=!0,this._create_token(h.COMMENT,t)}}else if(v&&"-"===e&&(t=this.__patterns.html_comment_end.read()))return v=!1,this._create_token(h.COMMENT,t);return null},C.prototype._read_comment=function(e){var t=null;if("/"===e){var n="";if("*"===this._input.peek(1)){n=this.__patterns.block_comment.read();var i=_.get_directives(n);i&&"start"===i.ignore&&(n+=_.readIgnored(this._input)),n=n.replace(a.allLineBreaks,"\n"),(t=this._create_token(h.BLOCK_COMMENT,n)).directives=i}else"/"===this._input.peek(1)&&(n=this.__patterns.comment.read(),t=this._create_token(h.COMMENT,n))}return t},C.prototype._read_string=function(e){if("`"===e||"'"===e||'"'===e){var t=this._input.next();return this.has_char_escapes=!1,t+="`"===e?this._read_string_recursive("`",!0,"${"):this._read_string_recursive(e),this.has_char_escapes&&this._options.unescape_strings&&(t=function(e){var t="",n=0,r=new i(e),o=null;for(;r.hasNext();)if((o=r.match(/([\s]|[^\\]|\\\\)+/g))&&(t+=o[0]),"\\"===r.peek()){if(r.next(),"x"===r.peek())o=r.match(/x([0-9A-Fa-f]{2})/g);else{if("u"!==r.peek()){t+="\\",r.hasNext()&&(t+=r.next());continue}(o=r.match(/u([0-9A-Fa-f]{4})/g))||(o=r.match(/u\{([0-9A-Fa-f]+)\}/g))}if(!o)return e;if((n=parseInt(o[1],16))>126&&n<=255&&0===o[0].indexOf("x"))return e;t+=n>=0&&n<32||n>1114111?"\\"+o[0]:34===n||39===n||92===n?"\\"+String.fromCharCode(n):String.fromCharCode(n)}return t}(t)),this._input.peek()===e&&(t+=this._input.next()),t=t.replace(a.allLineBreaks,"\n"),this._create_token(h.STRING,t)}return null},C.prototype._allow_regexp_or_xml=function(e){return e.type===h.RESERVED&&c(e.text,["return","case","throw","else","do","typeof","yield"])||e.type===h.END_EXPR&&")"===e.text&&e.opened.previous.type===h.RESERVED&&c(e.opened.previous.text,["if","while","for"])||c(e.type,[h.COMMENT,h.START_EXPR,h.START_BLOCK,h.START,h.END_BLOCK,h.OPERATOR,h.EQUALS,h.EOF,h.SEMICOLON,h.COMMA])},C.prototype._read_regexp=function(e,t){if("/"===e&&this._allow_regexp_or_xml(t)){for(var n=this._input.next(),i=!1,r=!1;this._input.hasNext()&&(i||r||this._input.peek()!==e)&&!this._input.testChar(a.newline);)n+=this._input.peek(),i?i=!1:(i="\\"===this._input.peek(),"["===this._input.peek()?r=!0:"]"===this._input.peek()&&(r=!1)),this._input.next();return this._input.peek()===e&&(n+=this._input.next(),n+=this._input.read(a.identifier)),this._create_token(h.STRING,n)}return null},C.prototype._read_xml=function(e,t){if(this._options.e4x&&"<"===e&&this._allow_regexp_or_xml(t)){var n="",i=this.__patterns.xml.read_match();if(i){for(var r=i[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),o=0===r.indexOf("{"),s=0;i;){var u=!!i[1],l=i[2];if(!(!!i[i.length-1]||"![CDATA["===l.slice(0,8))&&(l===r||o&&l.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(u?--s:++s),n+=i[0],s<=0)break;i=this.__patterns.xml.read_match()}return i||(n+=this._input.match(/[\s\S]*/g)[0]),n=n.replace(a.allLineBreaks,"\n"),this._create_token(h.STRING,n)}}return null},C.prototype._read_string_recursive=function(e,t,n){var i,r;"'"===e?r=this.__patterns.single_quote:'"'===e?r=this.__patterns.double_quote:"`"===e?r=this.__patterns.template_text:"}"===e&&(r=this.__patterns.template_expression);for(var o=r.read(),s="";this._input.hasNext();){if((s=this._input.next())===e||!t&&a.newline.test(s)){this._input.back();break}"\\"===s&&this._input.hasNext()?("x"===(i=this._input.peek())||"u"===i?this.has_char_escapes=!0:"\r"===i&&"\n"===this._input.peek(1)&&this._input.next(),s+=this._input.next()):n&&("${"===n&&"$"===s&&"{"===this._input.peek()&&(s+=this._input.next()),n===s&&(s+="`"===e?this._read_string_recursive("}",t,"`"):this._read_string_recursive("`",t,"${"),this._input.hasNext()&&(s+=this._input.next()))),o+=s+=r.read()}return o},e.exports.Tokenizer=C,e.exports.TOKEN=h,e.exports.positionable_operators=m.slice(),e.exports.line_starters=y.slice()},function(e){var t=RegExp.prototype.hasOwnProperty("sticky");function n(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}n.prototype.restart=function(){this.__position=0},n.prototype.back=function(){this.__position>0&&(this.__position-=1)},n.prototype.hasNext=function(){return this.__position<this.__input_length},n.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},n.prototype.peek=function(e){var t=null;return e=e||0,(e+=this.__position)>=0&&e<this.__input_length&&(t=this.__input.charAt(e)),t},n.prototype.__match=function(e,n){e.lastIndex=n;var i=e.exec(this.__input);return!i||t&&e.sticky||i.index!==n&&(i=null),i},n.prototype.test=function(e,t){return t=t||0,(t+=this.__position)>=0&&t<this.__input_length&&!!this.__match(e,t)},n.prototype.testChar=function(e,t){var n=this.peek(t);return e.lastIndex=0,null!==n&&e.test(n)},n.prototype.match=function(e){var t=this.__match(e,this.__position);return t?this.__position+=t[0].length:t=null,t},n.prototype.read=function(e,t,n){var i,r="";return e&&(i=this.match(e))&&(r+=i[0]),!t||!i&&e||(r+=this.readUntil(t,n)),r},n.prototype.readUntil=function(e,t){var n,i=this.__position;e.lastIndex=this.__position;var r=e.exec(this.__input);return r?(i=r.index,t&&(i+=r[0].length)):i=this.__input_length,n=this.__input.substring(this.__position,i),this.__position=i,n},n.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},n.prototype.get_regexp=function(e,n){var i=null,r="g";return n&&t&&(r="y"),"string"==typeof e&&""!==e?i=new RegExp(e,r):e&&(i=new RegExp(e.source,r)),i},n.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},n.prototype.peekUntilAfter=function(e){var t=this.__position,n=this.readUntilAfter(e);return this.__position=t,n},n.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=n},function(e,t,n){var i=n(8).InputScanner,r=n(3).Token,o=n(10).TokenStream,s=n(11).WhitespacePattern,a={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},u=function(e,t){this._input=new i(e),this._options=t||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new s(this._input)};u.prototype.tokenize=function(){var e;this._input.restart(),this.__tokens=new o,this._reset();for(var t=new r(a.START,""),n=null,i=[],s=new o;t.type!==a.EOF;){for(e=this._get_next_token(t,n);this._is_comment(e);)s.add(e),e=this._get_next_token(t,n);s.isEmpty()||(e.comments_before=s,s=new o),e.parent=n,this._is_opening(e)?(i.push(n),n=e):n&&this._is_closing(e,n)&&(e.opened=n,n.closed=e,n=i.pop(),e.parent=n),e.previous=t,t.next=e,this.__tokens.add(e),t=e}return this.__tokens},u.prototype._is_first_token=function(){return this.__tokens.isEmpty()},u.prototype._reset=function(){},u.prototype._get_next_token=function(e,t){this._readWhitespace();var n=this._input.read(/.+/g);return n?this._create_token(a.RAW,n):this._create_token(a.EOF,"")},u.prototype._is_comment=function(e){return!1},u.prototype._is_opening=function(e){return!1},u.prototype._is_closing=function(e,t){return!1},u.prototype._create_token=function(e,t){return new r(e,t,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},u.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=u,e.exports.TOKEN=a},function(e){function t(e){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=e}t.prototype.restart=function(){this.__position=0},t.prototype.isEmpty=function(){return 0===this.__tokens_length},t.prototype.hasNext=function(){return this.__position<this.__tokens_length},t.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__tokens[this.__position],this.__position+=1),e},t.prototype.peek=function(e){var t=null;return e=e||0,(e+=this.__position)>=0&&e<this.__tokens_length&&(t=this.__tokens[e]),t},t.prototype.add=function(e){this.__parent_token&&(e.parent=this.__parent_token),this.__tokens.push(e),this.__tokens_length+=1},e.exports.TokenStream=t},function(e,t,n){var i=n(12).Pattern;function r(e,t){i.call(this,e,t),t?this._line_regexp=this._input.get_regexp(t._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}r.prototype=new i,r.prototype.__set_whitespace_patterns=function(e,t){e+="\\t ",t+="\\n\\r",this._match_pattern=this._input.get_regexp("["+e+t+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+t+"]")},r.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var e=this._input.read(this._match_pattern);if(" "===e)this.whitespace_before_token=" ";else if(e){var t=this.__split(this._newline_regexp,e);this.newline_count=t.length-1,this.whitespace_before_token=t[this.newline_count]}return e},r.prototype.matching=function(e,t){var n=this._create();return n.__set_whitespace_patterns(e,t),n._update(),n},r.prototype._create=function(){return new r(this._input,this)},r.prototype.__split=function(e,t){e.lastIndex=0;for(var n=0,i=[],r=e.exec(t);r;)i.push(t.substring(n,r.index)),n=r.index+r[0].length,r=e.exec(t);return n<t.length?i.push(t.substring(n,t.length)):i.push(""),i},e.exports.WhitespacePattern=r},function(e){function t(e,t){this._input=e,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,t&&(this._starting_pattern=this._input.get_regexp(t._starting_pattern,!0),this._match_pattern=this._input.get_regexp(t._match_pattern,!0),this._until_pattern=this._input.get_regexp(t._until_pattern),this._until_after=t._until_after)}t.prototype.read=function(){var e=this._input.read(this._starting_pattern);return this._starting_pattern&&!e||(e+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),e},t.prototype.read_match=function(){return this._input.match(this._match_pattern)},t.prototype.until_after=function(e){var t=this._create();return t._until_after=!0,t._until_pattern=this._input.get_regexp(e),t._update(),t},t.prototype.until=function(e){var t=this._create();return t._until_after=!1,t._until_pattern=this._input.get_regexp(e),t._update(),t},t.prototype.starting_with=function(e){var t=this._create();return t._starting_pattern=this._input.get_regexp(e,!0),t._update(),t},t.prototype.matching=function(e){var t=this._create();return t._match_pattern=this._input.get_regexp(e,!0),t._update(),t},t.prototype._create=function(){return new t(this._input,this)},t.prototype._update=function(){},e.exports.Pattern=t},function(e){function t(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}t.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var n=this.__directive_pattern.exec(e);n;)t[n[1]]=n[2],n=this.__directive_pattern.exec(e);return t},t.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=t},function(e,t,n){var i=n(12).Pattern,r={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function o(e,t){i.call(this,e,t),this.__template_pattern=null,this._disabled=Object.assign({},r),this._excluded=Object.assign({},r),t&&(this.__template_pattern=this._input.get_regexp(t.__template_pattern),this._excluded=Object.assign(this._excluded,t._excluded),this._disabled=Object.assign(this._disabled,t._disabled));var n=new i(e);this.__patterns={handlebars_comment:n.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:n.starting_with(/{{{/).until_after(/}}}/),handlebars:n.starting_with(/{{/).until_after(/}}/),php:n.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:n.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:n.starting_with(/{%/).until_after(/%}/),django_value:n.starting_with(/{{/).until_after(/}}/),django_comment:n.starting_with(/{#/).until_after(/#}/),smarty:n.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:n.starting_with(/{\*/).until_after(/\*}/),smarty_literal:n.starting_with(/{literal}/).until_after(/{\/literal}/)}}o.prototype=new i,o.prototype._create=function(){return new o(this._input,this)},o.prototype._update=function(){this.__set_templated_pattern()},o.prototype.disable=function(e){var t=this._create();return t._disabled[e]=!0,t._update(),t},o.prototype.read_options=function(e){var t=this._create();for(var n in r)t._disabled[n]=-1===e.templating.indexOf(n);return t._update(),t},o.prototype.exclude=function(e){var t=this._create();return t._excluded[e]=!0,t._update(),t},o.prototype.read=function(){var e="";e=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern);for(var t=this._read_template();t;)this._match_pattern?t+=this._input.read(this._match_pattern):t+=this._input.readUntil(this.__template_pattern),e+=t,t=this._read_template();return this._until_after&&(e+=this._input.readUntilAfter(this._until_pattern)),e},o.prototype.__set_templated_pattern=function(){var e=[];this._disabled.php||e.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||e.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(e.push(this.__patterns.django._starting_pattern.source),e.push(this.__patterns.django_value._starting_pattern.source),e.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||e.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&e.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+e.join("|")+")")},o.prototype._read_template=function(){var e="",t=this._input.peek();if("<"===t){var n=this._input.peek(1);this._disabled.php||this._excluded.php||"?"!==n||(e=e||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==n||(e=e||this.__patterns.erb.read())}else"{"===t&&(this._disabled.handlebars||this._excluded.handlebars||(e=(e=(e=e||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(e=e||this.__patterns.django_value.read()),this._excluded.django||(e=(e=e||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(e=(e=(e=e||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read()));return e},e.exports.TemplatablePattern=o}],t={};var n=function n(i){var r=t[i];if(void 0!==r)return r.exports;var o=t[i]={exports:{}};return e[i](o,o.exports,n),o.exports}(0);i=n}();var r=i;void 0===(n=function(){return{js_beautify:r}}.apply(t,[]))||(e.exports=n)}()},75918:function(e,t,n){"use strict";n.d(t,{Wi:function(){return u},Z0:function(){return l},aU:function(){return a},eZ:function(){return h},wY:function(){return c}});var i=n(4348),r=n(69323),o=n(13268),s=function(e,t,n,i){return new(n||(n=Promise))((function(r,o){function s(e){try{u(i.next(e))}catch(e){o(e)}}function a(e){try{u(i.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,a)}u((i=i.apply(e,t||[])).next())}))};class a extends r.JT{constructor(e,t="",n="",r=!0,o){super(),this._onDidChange=this._register(new i.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=e,this._label=t,this._cssClass=n,this._enabled=r,this._actionCallback=o}get id(){return this._id}get label(){return this._label}set label(e){this._setLabel(e)}_setLabel(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))}get tooltip(){return this._tooltip||""}set tooltip(e){this._setTooltip(e)}_setTooltip(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))}get class(){return this._cssClass}set class(e){this._setClass(e)}_setClass(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))}get enabled(){return this._enabled}set enabled(e){this._setEnabled(e)}_setEnabled(e){this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))}get checked(){return this._checked}set checked(e){this._setChecked(e)}_setChecked(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))}run(e,t){return s(this,void 0,void 0,(function*(){this._actionCallback&&(yield this._actionCallback(e))}))}}class u extends r.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new i.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new i.Q5),this.onDidRun=this._onDidRun.event}run(e,t){return s(this,void 0,void 0,(function*(){if(!e.enabled)return;let n;this._onBeforeRun.fire({action:e});try{yield this.runAction(e,t)}catch(e){n=e}this._onDidRun.fire({action:e,error:n})}))}runAction(e,t){return s(this,void 0,void 0,(function*(){yield e.run(t)}))}}class l extends a{constructor(e){super(l.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1}}l.ID="vs.actions.separator";class c{constructor(e,t,n,i){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=e,this.label=t,this.class=i,this._actions=n}get actions(){return this._actions}dispose(){}run(){return s(this,void 0,void 0,(function*(){}))}}class h extends a{constructor(){super(h.ID,o.N("submenu.empty","(empty)"),void 0,!1)}}h.ID="vs.actions.empty"},76068:function(e,t,n){"use strict";function i(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}n.d(t,{ok:function(){return i}})},52615:function(e,t,n){"use strict";n.d(t,{CM:function(){return s},JL:function(){return a},dT:function(){return l},fK:function(){return o},lA:function(){return u}});var i=n(4348);const r=new class{constructor(){this._icons=new Map,this._onDidRegister=new i.Q5}add(e){const t=this._icons.get(e.id);t?e.description?t.description=e.description:console.error(`Duplicate registration of codicon ${e.id}`):(this._icons.set(e.id,e),this._onDidRegister.fire(e))}get(e){return this._icons.get(e)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}},o=r;function s(e,t){return new u(e,t)}function a(e){return e?e.replace(/\$\((.*?)\)/g,((e,t)=>` ${t} `)).trim():""}class u{constructor(e,t,n){this.id=e,this.definition=t,this.description=n,r.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var l;!function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9\\-]+",e.iconModifierExpression="~[A-Za-z]+";const t=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function n(e){if(e instanceof u)return["codicon","codicon-"+e.id];const i=t.exec(e.id);if(!i)return n(u.error);let[,r,o]=i;const s=["codicon","codicon-"+r];return o&&s.push("codicon-modifier-"+o.substr(1)),s}e.asClassNameArray=n,e.asClassName=function(e){return n(e).join(" ")},e.asCSSSelector=function(e){return"."+n(e).join(".")}}(l||(l={})),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"})}(u||(u={}))},79881:function(e,t,n){"use strict";n.d(t,{B8:function(){return _},Cp:function(){return o},F0:function(){return l},L6:function(){return h},VV:function(){return u},b1:function(){return c},dL:function(){return r},ri:function(){return s}});const i=new class{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout((()=>{if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e}),0)}}emit(e){this.listeners.forEach((t=>{t(e)}))}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}};function r(e){u(e)||i.onUnexpectedError(e)}function o(e){u(e)||i.onUnexpectedExternalError(e)}function s(e){if(e instanceof Error){let{name:t,message:n}=e;return{$isError:!0,name:t,message:n,stack:e.stacktrace||e.stack}}return e}const a="Canceled";function u(e){return e instanceof Error&&e.name===a&&e.message===a}function l(){const e=new Error(a);return e.name=e.message,e}function c(e){return e?new Error(`Illegal argument: ${e}`):new Error("Illegal argument")}function h(e){return e?new Error(`Illegal state: ${e}`):new Error("Illegal state")}class _ extends Error{constructor(e){super("NotSupported"),e&&(this.message=e)}}},4348:function(e,t,n){"use strict";n.d(t,{D0:function(){return h},E7:function(){return _},K3:function(){return c},Q5:function(){return l},ZD:function(){return p},ju:function(){return i}});var i,r=n(79881),o=n(69323),s=n(34502),a=n(95830);!function(e){function t(e){return(t,n=null,i)=>{let r,o=!1;return r=e((e=>{if(!o)return r?r.dispose():o=!0,t.call(n,e)}),null,i),o&&r.dispose(),r}}function n(e,t){return a(((n,i=null,r)=>e((e=>n.call(i,t(e))),null,r)))}function i(e,t){return a(((n,i=null,r)=>e((e=>{t(e),n.call(i,e)}),null,r)))}function r(e,t){return a(((n,i=null,r)=>e((e=>t(e)&&n.call(i,e)),null,r)))}function s(e,t,i){let r=i;return n(e,(e=>(r=t(r,e),r)))}function a(e){let t;const n=new l({onFirstListenerAdd(){t=e(n.fire,n)},onLastListenerRemove(){t.dispose()}});return n.event}function u(e,t,n=100,i=!1,r){let o,s,a,u=0;const c=new l({leakWarningThreshold:r,onFirstListenerAdd(){o=e((e=>{u++,s=t(s,e),i&&!a&&(c.fire(s),s=void 0),clearTimeout(a),a=setTimeout((()=>{const e=s;s=void 0,a=void 0,(!i||u>1)&&c.fire(e),u=0}),n)}))},onLastListenerRemove(){o.dispose()}});return c.event}function c(e,t=((e,t)=>e===t)){let n,i=!0;return r(e,(e=>{const r=i||!t(e,n);return i=!1,n=e,r}))}e.None=()=>o.JT.None,e.once=t,e.map=n,e.forEach=i,e.filter=r,e.signal=function(e){return e},e.any=function(...e){return(t,n=null,i)=>(0,o.F8)(...e.map((e=>e((e=>t.call(n,e)),null,i))))},e.reduce=s,e.debounce=u,e.latch=c,e.split=function(t,n){return[e.filter(t,n),e.filter(t,(e=>!n(e)))]},e.buffer=function(e,t=!1,n=[]){let i=n.slice(),r=e((e=>{i?i.push(e):s.fire(e)}));const o=()=>{i&&i.forEach((e=>s.fire(e))),i=null},s=new l({onFirstListenerAdd(){r||(r=e((e=>s.fire(e))))},onFirstListenerDidAdd(){i&&(t?setTimeout(o):o())},onLastListenerRemove(){r&&r.dispose(),r=null}});return s.event};class h{constructor(e){this.event=e}map(e){return new h(n(this.event,e))}forEach(e){return new h(i(this.event,e))}filter(e){return new h(r(this.event,e))}reduce(e,t){return new h(s(this.event,e,t))}latch(){return new h(c(this.event))}debounce(e,t=100,n=!1,i){return new h(u(this.event,e,t,n,i))}on(e,t,n){return this.event(e,t,n)}once(e,n,i){return t(this.event)(e,n,i)}}e.chain=function(e){return new h(e)},e.fromNodeEventEmitter=function(e,t,n=(e=>e)){const i=(...e)=>r.fire(n(...e)),r=new l({onFirstListenerAdd:()=>e.on(t,i),onLastListenerRemove:()=>e.removeListener(t,i)});return r.event},e.fromDOMEventEmitter=function(e,t,n=(e=>e)){const i=(...e)=>r.fire(n(...e)),r=new l({onFirstListenerAdd:()=>e.addEventListener(t,i),onLastListenerRemove:()=>e.removeEventListener(t,i)});return r.event},e.toPromise=function(e){return new Promise((n=>t(e)(n)))}}(i||(i={}));class u{constructor(e){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${e}_${u._idPool++}`}start(e){this._stopWatch=new a.G(!0),this._listenerCount=e}stop(){if(this._stopWatch){const e=this._stopWatch.elapsed();this._elapsedOverall+=e,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${e.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}u._idPool=0;class l{constructor(e){var t;this._disposed=!1,this._options=e,this._leakageMon=void 0,this._perfMon=(null===(t=this._options)||void 0===t?void 0:t._profName)?new u(this._options._profName):void 0}get event(){return this._event||(this._event=(e,t,n)=>{var i;this._listeners||(this._listeners=new s.S);const r=this._listeners.isEmpty();r&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const a=this._listeners.push(t?[e,t]:e);r&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t);const u=null===(i=this._leakageMon)||void 0===i?void 0:i.check(this._listeners.size),l=(0,o.OF)((()=>{if(u&&u(),!this._disposed&&(a(),this._options&&this._options.onLastListenerRemove)){this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)}}));return n instanceof o.SL?n.add(l):Array.isArray(n)&&n.push(l),l}),this._event}fire(e){var t,n;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new s.S);for(let t of this._listeners)this._deliveryQueue.push([t,e]);for(null===(t=this._perfMon)||void 0===t||t.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[e,t]=this._deliveryQueue.shift();try{"function"==typeof e?e.call(void 0,t):e[0].call(e[1],t)}catch(e){(0,r.dL)(e)}}null===(n=this._perfMon)||void 0===n||n.stop()}}dispose(){var e,t,n,i,r;this._disposed||(this._disposed=!0,null===(e=this._listeners)||void 0===e||e.clear(),null===(t=this._deliveryQueue)||void 0===t||t.clear(),null===(i=null===(n=this._options)||void 0===n?void 0:n.onLastListenerRemove)||void 0===i||i.call(n),null===(r=this._leakageMon)||void 0===r||r.dispose())}}class c extends l{constructor(e){super(e),this._isPaused=0,this._eventQueue=new s.S,this._mergeFn=null==e?void 0:e.merge}pause(){this._isPaused++}resume(){if(0!==this._isPaused&&0==--this._isPaused)if(this._mergeFn){const e=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(e))}else for(;!this._isPaused&&0!==this._eventQueue.size;)super.fire(this._eventQueue.shift())}fire(e){this._listeners&&(0!==this._isPaused?this._eventQueue.push(e):super.fire(e))}}class h extends c{constructor(e){var t;super(e),this._delay=null!==(t=e.delay)&&void 0!==t?t:100}fire(e){this._handle||(this.pause(),this._handle=setTimeout((()=>{this._handle=void 0,this.resume()}),this._delay)),super.fire(e)}}class _{constructor(){this.buffers=[]}wrapEvent(e){return(t,n,i)=>e((e=>{const i=this.buffers[this.buffers.length-1];i?i.push((()=>t.call(n,e))):t.call(n,e)}),void 0,i)}bufferEvents(e){const t=[];this.buffers.push(t);const n=e();return this.buffers.pop(),t.forEach((e=>e())),n}}class p{constructor(){this.listening=!1,this.inputEvent=i.None,this.inputEventListener=o.JT.None,this.emitter=new l({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(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(e,t,n){"use strict";function i(e){const t=this;let n,i=!1;return function(){return i||(i=!0,n=e.apply(t,arguments)),n}}n.d(t,{I:function(){return i}})},88226:function(e,t,n){"use strict";var i;n.d(t,{$:function(){return i}}),function(e){e.is=function(e){return e&&"object"==typeof e&&"function"==typeof e[Symbol.iterator]};const t=Object.freeze([]);e.empty=function(){return t},e.single=function*(e){yield e},e.from=function(e){return e||t},e.isEmpty=function(e){return!e||!0===e[Symbol.iterator]().next().done},e.first=function(e){return e[Symbol.iterator]().next().value},e.some=function(e,t){for(const n of e)if(t(n))return!0;return!1},e.find=function(e,t){for(const n of e)if(t(n))return n},e.filter=function*(e,t){for(const n of e)t(n)&&(yield n)},e.map=function*(e,t){let n=0;for(const i of e)yield t(i,n++)},e.concat=function*(...e){for(const t of e)for(const e of t)yield e},e.concatNested=function*(e){for(const t of e)for(const e of t)yield e},e.reduce=function(e,t,n){let i=n;for(const n of e)i=t(i,n);return i},e.slice=function*(e,t,n=e.length){for(t<0&&(t+=e.length),n<0?n+=e.length:n>e.length&&(n=e.length);t<n;t++)yield e[t]},e.consume=function(t,n=Number.POSITIVE_INFINITY){const i=[];if(0===n)return[i,t];const r=t[Symbol.iterator]();for(let t=0;t<n;t++){const t=r.next();if(t.done)return[i,e.empty()];i.push(t.value)}return[i,{[Symbol.iterator](){return r}}]},e.equals=function(e,t,n=((e,t)=>e===t)){const i=e[Symbol.iterator](),r=t[Symbol.iterator]();for(;;){const e=i.next(),t=r.next();if(e.done!==t.done)return!1;if(e.done)return!0;if(!n(e.value,t.value))return!1}}}(i||(i={}))},69323:function(e,t,n){"use strict";n.d(t,{B9:function(){return _},F8:function(){return p},JT:function(){return m},Jz:function(){return v},OF:function(){return d},SL:function(){return f},Wf:function(){return h},XK:function(){return g},dk:function(){return l}});var i=n(17845),r=n(88226);let o=null;function s(e){return null==o||o.trackDisposable(e),e}function a(e){null==o||o.markAsDisposed(e)}function u(e,t){null==o||o.setParent(e,t)}function l(e){return null==o||o.markAsSingleton(e),e}class c extends Error{constructor(e){super(`Encountered errors while disposing of store. Errors: [${e.join(", ")}]`),this.errors=e}}function h(e){return"function"==typeof e.dispose&&0===e.dispose.length}function _(e){if(r.$.is(e)){let t=[];for(const n of e)if(n)try{n.dispose()}catch(e){t.push(e)}if(1===t.length)throw t[0];if(t.length>1)throw new c(t);return Array.isArray(e)?[]:e}if(e)return e.dispose(),e}function p(...e){const t=d((()=>_(e)));return function(e,t){if(o)for(const n of e)o.setParent(n,t)}(e,t),t}function d(e){const t=s({dispose:(0,i.I)((()=>{a(t),e()}))});return t}class f{constructor(){this._toDispose=new Set,this._isDisposed=!1,s(this)}dispose(){this._isDisposed||(a(this),this._isDisposed=!0,this.clear())}clear(){try{_(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return u(e,this),this._isDisposed?f.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(e),e}}f.DISABLE_DISPOSED_WARNING=!1;class m{constructor(){this._store=new f,s(this),u(this._store,this)}dispose(){a(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}m.None=Object.freeze({dispose(){}});class g{constructor(){this._isDisposed=!1,s(this)}get value(){return this._isDisposed?void 0:this._value}set value(e){var t;this._isDisposed||e===this._value||(null===(t=this._value)||void 0===t||t.dispose(),e&&u(e,this),this._value=e)}clear(){this.value=void 0}dispose(){var e;this._isDisposed=!0,a(this),null===(e=this._value)||void 0===e||e.dispose(),this._value=void 0}clearAndLeak(){const e=this._value;return this._value=void 0,e&&u(e,null),e}}class v{constructor(e){this.object=e}dispose(){}}},34502:function(e,t,n){"use strict";n.d(t,{S:function(){return r}});class i{constructor(e){this.element=e,this.next=i.Undefined,this.prev=i.Undefined}}i.Undefined=new i(void 0);class r{constructor(){this._first=i.Undefined,this._last=i.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===i.Undefined}clear(){let e=this._first;for(;e!==i.Undefined;){const t=e.next;e.prev=i.Undefined,e.next=i.Undefined,e=t}this._first=i.Undefined,this._last=i.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const n=new i(e);if(this._first===i.Undefined)this._first=n,this._last=n;else if(t){const e=this._last;this._last=n,n.prev=e,e.next=n}else{const e=this._first;this._first=n,n.next=e,e.prev=n}this._size+=1;let r=!1;return()=>{r||(r=!0,this._remove(n))}}shift(){if(this._first!==i.Undefined){const e=this._first.element;return this._remove(this._first),e}}pop(){if(this._last!==i.Undefined){const e=this._last.element;return this._remove(this._last),e}}_remove(e){if(e.prev!==i.Undefined&&e.next!==i.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===i.Undefined&&e.next===i.Undefined?(this._first=i.Undefined,this._last=i.Undefined):e.next===i.Undefined?(this._last=this._last.prev,this._last.next=i.Undefined):e.prev===i.Undefined&&(this._first=this._first.next,this._first.prev=i.Undefined);this._size-=1}*[Symbol.iterator](){let e=this._first;for(;e!==i.Undefined;)yield e.element,e=e.next}}},23345:function(e,t,n){"use strict";n.d(t,{$L:function(){return E},ED:function(){return w},IJ:function(){return C},OS:function(){return R},WE:function(){return N},dz:function(){return x},gn:function(){return A},li:function(){return g},r:function(){return O},tY:function(){return k},xS:function(){return S}});var i,r=n(97671);const o="en";let s,a,u=!1,l=!1,c=!1,h=!1,_=!1,p=!1,d=!1,f=null,m=null;const g="object"==typeof self?self:"object"==typeof n.g?n.g:{};let v;void 0!==g.vscode&&void 0!==g.vscode.process?v=g.vscode.process:void 0!==r&&(v=r);const b="string"==typeof(null===(i=null==v?void 0:v.versions)||void 0===i?void 0:i.electron)&&"renderer"===v.type;if("object"!=typeof navigator||b)if("object"==typeof v){u="win32"===v.platform,l="darwin"===v.platform,c="linux"===v.platform,h=c&&!!v.env.SNAP&&!!v.env.SNAP_REVISION,s=o,f=o;const e=v.env.VSCODE_NLS_CONFIG;if(e)try{const t=JSON.parse(e),n=t.availableLanguages["*"];s=t.locale,f=n||o,m=t._translationsConfigFile}catch(e){}_=!0}else console.error("Unable to resolve platform.");else a=navigator.userAgent,u=a.indexOf("Windows")>=0,l=a.indexOf("Macintosh")>=0,d=(a.indexOf("Macintosh")>=0||a.indexOf("iPad")>=0||a.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,c=a.indexOf("Linux")>=0,p=!0,s=navigator.language,f=s;let y=0;l?y=1:u?y=3:c&&(y=2);const w=u,x=l,C=c,k=_,E=p,A=d,N=a,S=function(){if(g.setImmediate)return g.setImmediate.bind(g);if("function"==typeof g.postMessage&&!g.importScripts){let e=[];g.addEventListener("message",(t=>{if(t.data&&t.data.vscodeSetImmediateId)for(let n=0,i=e.length;n<i;n++){const i=e[n];if(i.id===t.data.vscodeSetImmediateId)return e.splice(n,1),void i.callback()}}));let t=0;return n=>{const i=++t;e.push({id:i,callback:n}),g.postMessage({vscodeSetImmediateId:i},"*")}}if("function"==typeof(null==v?void 0:v.nextTick))return v.nextTick.bind(v);const e=Promise.resolve();return t=>e.then(t)}(),R=l||d?2:u?1:3;let j=!0,D=!1;function O(){if(!D){D=!0;const e=new Uint8Array(2);e[0]=1,e[1]=2;const t=new Uint16Array(e.buffer);j=513===t[0]}return j}},95830:function(e,t,n){"use strict";n.d(t,{G:function(){return o}});var i=n(23345);const r=i.li.performance&&"function"==typeof i.li.performance.now;class o{constructor(e){this._highResolution=r&&e,this._startTime=this._now(),this._stopTime=-1}static create(e=!0){return new o(e)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?i.li.performance.now():Date.now()}}},82983:function(e,t,n){"use strict";function i(e){return!e||"string"!=typeof e||0===e.trim().length}n.d(t,{$i:function(){return W},C8:function(){return q},GF:function(){return p},HO:function(){return M},IO:function(){return d},K7:function(){return V},Kw:function(){return Q},LC:function(){return g},Mh:function(){return S},P1:function(){return R},PJ:function(){return J},Qe:function(){return K},R1:function(){return _},RP:function(){return z},S6:function(){return Y},TT:function(){return w},Ut:function(){return L},V8:function(){return v},WU:function(){return o},YK:function(){return D},YU:function(){return s},ZG:function(){return j},ZH:function(){return T},ab:function(){return U},c1:function(){return G},df:function(){return E},ec:function(){return a},fi:function(){return $},fy:function(){return u},j3:function(){return l},j_:function(){return C},m5:function(){return i},mK:function(){return k},mr:function(){return f},oH:function(){return te},oL:function(){return c},ok:function(){return N},ow:function(){return b},qq:function(){return A},qu:function(){return y},rL:function(){return O},uS:function(){return X},un:function(){return h},uq:function(){return m},vH:function(){return P},xe:function(){return H},zY:function(){return x}});const r=/{(\d+)}/g;function o(e,...t){return 0===t.length?e:e.replace(r,(function(e,n){const i=parseInt(n,10);return isNaN(i)||i<0||i>=t.length?e:t[i]}))}function s(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"<";case">":return">";case"&":return"&";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function u(e,t=" "){return c(l(e,t),t)}function l(e,t){if(!e||!t)return e;const n=t.length;if(0===n||0===e.length)return e;let i=0;for(;e.indexOf(t,i)===i;)i+=n;return e.substring(i)}function c(e,t){if(!e||!t)return e;const n=t.length,i=e.length;if(0===n||0===i)return e;let r=i,o=-1;for(;o=e.lastIndexOf(t,r-1),-1!==o&&o+n===r;){if(0===o)return"";r=o}return e.substring(0,r)}function h(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function _(e){return e.replace(/\*/g,"")}function p(e,t,n={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function d(e){if("^"===e.source||"^$"===e.source||"$"===e.source||"^\\s*$"===e.source)return!1;return!(!e.exec("")||0!==e.lastIndex)}function f(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function m(e){return e.split(/\r\n|\r|\n/)}function g(e){for(let t=0,n=e.length;t<n;t++){const n=e.charCodeAt(t);if(32!==n&&9!==n)return t}return-1}function v(e,t=0,n=e.length){for(let i=t;i<n;i++){const n=e.charCodeAt(i);if(32!==n&&9!==n)return e.substring(t,i)}return e.substring(t,n)}function b(e,t=e.length-1){for(let n=t;n>=0;n--){const t=e.charCodeAt(n);if(32!==t&&9!==t)return n}return-1}function y(e,t){return e<t?-1:e>t?1:0}function w(e,t,n=0,i=e.length,r=0,o=t.length){for(;n<i&&r<o;n++,r++){let i=e.charCodeAt(n),o=t.charCodeAt(r);if(i<o)return-1;if(i>o)return 1}const s=i-n,a=o-r;return s<a?-1:s>a?1:0}function x(e,t){return C(e,t,0,e.length,0,t.length)}function C(e,t,n=0,i=e.length,r=0,o=t.length){for(;n<i&&r<o;n++,r++){let s=e.charCodeAt(n),a=t.charCodeAt(r);if(s===a)continue;if(s>=128||a>=128)return w(e.toLowerCase(),t.toLowerCase(),n,i,r,o);k(s)&&(s-=32),k(a)&&(a-=32);const u=s-a;if(0!==u)return u}const s=i-n,a=o-r;return s<a?-1:s>a?1:0}function k(e){return e>=97&&e<=122}function E(e){return e>=65&&e<=90}function A(e,t){return e.length===t.length&&0===C(e,t)}function N(e,t){const n=t.length;return!(t.length>e.length)&&0===C(e,t,0,n)}function S(e,t){let n,i=Math.min(e.length,t.length);for(n=0;n<i;n++)if(e.charCodeAt(n)!==t.charCodeAt(n))return n;return i}function R(e,t){let n,i=Math.min(e.length,t.length);const r=e.length-1,o=t.length-1;for(n=0;n<i;n++)if(e.charCodeAt(r-n)!==t.charCodeAt(o-n))return n;return i}function j(e){return 55296<=e&&e<=56319}function D(e){return 56320<=e&&e<=57343}function O(e,t){return t-56320+(e-55296<<10)+65536}function T(e,t,n){const i=e.charCodeAt(n);if(j(i)&&n+1<t){const t=e.charCodeAt(n+1);if(D(t))return O(i,t)}return i}function Z(e,t){const n=e.charCodeAt(t-1);if(D(n)&&t>1){const i=e.charCodeAt(t-2);if(j(i))return O(i,n)}return n}function P(e,t){const n=ee.getInstance(),i=t,r=e.length,o=T(e,r,t);t+=o>=65536?2:1;let s=n.getGraphemeBreakType(o);for(;t<r;){const i=T(e,r,t),o=n.getGraphemeBreakType(i);if($(s,o))break;t+=i>=65536?2:1,s=o}return t-i}function M(e,t){const n=ee.getInstance(),i=t,r=Z(e,t);t-=r>=65536?2:1;let o=n.getGraphemeBreakType(r);for(;t>0;){const i=Z(e,t),r=n.getGraphemeBreakType(i);if($(r,o))break;t-=i>=65536?2:1,o=r}return i-t}const I=/(?:[\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 L(e){return I.test(e)}const B=/(?:[\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 z(e){return B.test(e)}const F=/^[\t\n\r\x20-\x7E]*$/;function W(e){return F.test(e)}const K=/[\u2028\u2029]/;function U(e){return K.test(e)}function H(e){for(let t=0,n=e.length;t<n;t++)if(V(e.charCodeAt(t)))return!0;return!1}function V(e){return(e=+e)>=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function q(e){return e>=127462&&e<=127487||8986===e||8987===e||9200===e||9203===e||e>=9728&&e<=10175||11088===e||11093===e||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129750}const G=String.fromCharCode(65279);function X(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function Q(e,t=!1){return!!e&&(t&&(e=e.replace(/\\./g,"")),e.toLowerCase()!==e)}function J(e){return(e%=52)<26?String.fromCharCode(97+e):String.fromCharCode(65+e-26)}function Y(e){return ee.getInstance().getGraphemeBreakType(e)}function $(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}class ee{constructor(){this._data=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]")}static getInstance(){return ee._INSTANCE||(ee._INSTANCE=new ee),ee._INSTANCE}getGraphemeBreakType(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;const t=this._data,n=t.length/3;let i=1;for(;i<=n;)if(e<t[3*i])i*=2;else{if(!(e>t[3*i+1]))return t[3*i+2];i=2*i+1}return 0}}function te(e,t){if(0===e)return 0;const n=function(e,t){let n=Z(t,e);e-=ne(n);for(;ie(n)||65039===n||8419===n;){if(0===e)return;n=Z(t,e),e-=ne(n)}if(!q(n))return;if(e>=0){const n=Z(t,e);8205===n&&(e-=ne(n))}return e}(e,t);if(void 0!==n)return n;return e-=ne(Z(t,e))}function ne(e){return e>=65536?2:1}function ie(e){return 127995<=e&&e<=127999}ee._INSTANCE=null},72999:function(e,t,n){"use strict";function i(e){return Array.isArray(e)}function r(e){return"string"==typeof e}function o(e){return!("object"!=typeof e||null===e||Array.isArray(e)||e instanceof RegExp||e instanceof Date)}function s(e){return"number"==typeof e&&!isNaN(e)}function a(e){return!0===e||!1===e}function u(e){return void 0===e}function l(e){return!c(e)}function c(e){return u(e)||null===e}function h(e,t){if(!e)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function _(e){if(c(e))throw new Error("Assertion Failed: argument is undefined or null");return e}function p(e){return"function"==typeof e}function d(e,t){const n=Math.min(e.length,t.length);for(let i=0;i<n;i++)f(e[i],t[i])}function f(e,t){if(r(t)){if(typeof e!==t)throw new Error(`argument does not match constraint: typeof ${t}`)}else if(p(t)){try{if(e instanceof t)return}catch(e){}if(!c(e)&&e.constructor===t)return;if(1===t.length&&!0===t.call(void 0,e))return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function m(e){const t=[];for(const n of function(e){let t=[],n=Object.getPrototypeOf(e);for(;Object.prototype!==n;)t=t.concat(Object.getOwnPropertyNames(n)),n=Object.getPrototypeOf(n);return t}(e))"function"==typeof e[n]&&t.push(n);return t}function g(e,t){const n=e=>function(){const n=Array.prototype.slice.call(arguments,0);return t(e,n)};let i={};for(const t of e)i[t]=n(t);return i}function v(e){return null===e?void 0:e}function b(e,t="Unreachable"){throw new Error(t)}n.d(t,{$E:function(){return m},$K:function(){return l},D8:function(){return d},HD:function(){return r},IU:function(){return g},Jp:function(){return c},Kn:function(){return o},cW:function(){return _},f6:function(){return v},hj:function(){return s},jn:function(){return a},kJ:function(){return i},mf:function(){return p},o8:function(){return u},p_:function(){return h},vE:function(){return b}})},13268:function(e,t,n){"use strict";function i(e,t,...n){return function(e,t){let n;return n=0===t.length?e:e.replace(/\{(\d+)\}/g,(function(e,n){const i=n[0];return void 0!==t[i]?t[i]:e})),n}(t,n)}n.d(t,{N:function(){return i}})},96236:function(e,t,n){"use strict";n.d(t,{BH:function(){return v},NZ:function(){return b},U8:function(){return y},co:function(){return g},eH:function(){return m},vr:function(){return f}});var i=n(75918),r=n(52615),o=n(4348),s=n(88226),a=n(69323),u=n(34502),l=n(35884),c=n(90689),h=n(16925),_=n(49055),p=function(e,t,n,i){var r,o=arguments.length,s=o<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(r=e[a])&&(s=(o<3?r(s):o>3?r(t,n,s):r(t,n))||s);return o>3&&s&&Object.defineProperty(t,n,s),s},d=function(e,t){return function(n,i){t(n,i,e)}};function f(e){return void 0!==e.command}class m{constructor(e){this.id=m._idPool++,this._debugName=e}}m._idPool=0,m.CommandPalette=new m("CommandPalette"),m.EditorContext=new m("EditorContext"),m.SimpleEditorContext=new m("SimpleEditorContext"),m.EditorContextCopy=new m("EditorContextCopy"),m.EditorContextPeek=new m("EditorContextPeek"),m.MenubarEditMenu=new m("MenubarEditMenu"),m.MenubarCopy=new m("MenubarCopy"),m.MenubarGoMenu=new m("MenubarGoMenu"),m.MenubarSelectionMenu=new m("MenubarSelectionMenu"),m.InlineCompletionsActions=new m("InlineCompletionsActions");const g=(0,h.yh)("menuService"),v=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new o.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:e=>e===m.CommandPalette}}addCommand(e){return this.addCommands(s.$.single(e))}addCommands(e){for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,a.OF)((()=>{let t=!1;for(const n of e)t=this._commands.delete(n.id)||t;t&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)}))}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach(((t,n)=>e.set(n,t))),e}appendMenuItem(e,t){return this.appendMenuItems(s.$.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,n=new u.S;for(const{id:i,item:r}of e){let e=this._menuItems.get(i);e||(e=new u.S,this._menuItems.set(i,e)),n.push(e.push(r)),t.add(i)}return this._onDidChangeMenu.fire(t),(0,a.OF)((()=>{if(n.size>0){for(let e of n)e();this._onDidChangeMenu.fire(t),n.clear()}}))}getMenuItems(e){let t;return t=this._menuItems.has(e)?[...this._menuItems.get(e)]:[],e===m.CommandPalette&&this._appendImplicitItems(t),t}_appendImplicitItems(e){const t=new Set;for(const n of e)f(n)&&(t.add(n.command.id),n.alt&&t.add(n.alt.id));this._commands.forEach(((n,i)=>{t.has(i)||e.push({command:n})}))}};class b extends i.wY{constructor(e,t,n,i){super(`submenuitem.${e.submenu.id}`,"string"==typeof e.title?e.title:e.title.value,[],"submenu"),this.item=e,this._menuService=t,this._contextKeyService=n,this._options=i}get actions(){const e=[],t=this._menuService.createMenu(this.item.submenu,this._contextKeyService),n=t.getActions(this._options);t.dispose();for(const[,t]of n)t.length>0&&(e.push(...t),e.push(new i.Z0));return e.length&&e.pop(),e}}let y=class e{constructor(t,n,i,o,s){var a,u;if(this._commandService=s,this.id=t.id,this.label=(null==i?void 0:i.renderShortTitle)&&t.shortTitle?"string"==typeof t.shortTitle?t.shortTitle:t.shortTitle.value:"string"==typeof t.title?t.title:t.title.value,this.tooltip=null!==(u="string"==typeof t.tooltip?t.tooltip:null===(a=t.tooltip)||void 0===a?void 0:a.value)&&void 0!==u?u:"",this.enabled=!t.precondition||o.contextMatchesRules(t.precondition),this.checked=void 0,t.toggled){const e=t.toggled.condition?t.toggled:{condition:t.toggled};this.checked=o.contextMatchesRules(e.condition),this.checked&&e.tooltip&&(this.tooltip="string"==typeof e.tooltip?e.tooltip:e.tooltip.value),e.title&&(this.label="string"==typeof e.title?e.title:e.title.value)}this.item=t,this.alt=n?new e(n,void 0,i,o,s):void 0,this._options=i,_.kS.isThemeIcon(t.icon)&&(this.class=r.dT.asClassName(t.icon))}dispose(){}run(...e){var t,n;let i=[];return(null===(t=this._options)||void 0===t?void 0:t.arg)&&(i=[...i,this._options.arg]),(null===(n=this._options)||void 0===n?void 0:n.shouldForwardArgs)&&(i=[...i,...e]),this._commandService.executeCommand(this.id,...i)}};y=p([d(3,c.i6),d(4,l.H)],y)},35884:function(e,t,n){"use strict";n.d(t,{H:function(){return u},P:function(){return l}});var i=n(4348),r=n(88226),o=n(69323),s=n(34502),a=n(72999);const u=(0,n(16925).yh)("commandService"),l=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new i.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"==typeof e){if(!t)throw new Error("invalid command");return this.registerCommand({id:e,handler:t})}if(e.description){const t=[];for(let n of e.description.args)t.push(n.constraint);const n=e.handler;e.handler=function(e,...i){return(0,a.D8)(i,t),n(e,...i)}}const{id:n}=e;let i=this._commands.get(n);i||(i=new s.S,this._commands.set(n,i));let r=i.unshift(e),u=(0,o.OF)((()=>{r();const e=this._commands.get(n);(null==e?void 0:e.isEmpty())&&this._commands.delete(n)}));return this._onDidRegisterCommand.fire(n),u}registerCommandAlias(e,t){return l.registerCommand(e,((e,...n)=>e.get(u).executeCommand(t,...n)))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return r.$.first(t)}getCommands(){const e=new Map;for(const t of this._commands.keys()){const n=this.getCommand(t);n&&e.set(t,n)}return e}};l.registerCommand("noop",(()=>{}))},90689:function(e,t,n){"use strict";n.d(t,{Ao:function(){return l},Eq:function(){return O},Fb:function(){return c},K8:function(){return P},i6:function(){return D},uy:function(){return j}});var i=n(23345),r=n(82983),o=n(16925);let s=i.WE||"";const a=new Map;a.set("false",!1),a.set("true",!0),a.set("isMac",i.dz),a.set("isLinux",i.IJ),a.set("isWindows",i.ED),a.set("isWeb",i.$L),a.set("isMacNative",i.dz&&!i.$L),a.set("isEdge",s.indexOf("Edg/")>=0),a.set("isFirefox",s.indexOf("Firefox")>=0),a.set("isChrome",s.indexOf("Chrome")>=0),a.set("isSafari",s.indexOf("Safari")>=0);const u=Object.prototype.hasOwnProperty;class l{static has(e){return d.create(e)}static equals(e,t){return f.create(e,t)}static regex(e,t){return E.create(e,t)}static not(e){return b.create(e)}static and(...e){return S.create(e,null)}static or(...e){return R.create(e,null,!0)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let n=e.split("||");return R.create(n.map((e=>this._deserializeAndExpression(e,t))),null,!0)}static _deserializeAndExpression(e,t){let n=e.split("&&");return S.create(n.map((e=>this._deserializeOne(e,t))),null)}static _deserializeOne(e,t){if((e=e.trim()).indexOf("!=")>=0){let n=e.split("!=");return v.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){let n=e.split("==");return f.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){let n=e.split("=~");return E.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}if(e.indexOf(" in ")>=0){let t=e.split(" in ");return m.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(e)){const t=e.split(">=");return x.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(e)){const t=e.split(">");return w.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(e)){const t=e.split("<=");return k.create(t[0].trim(),t[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(e)){const t=e.split("<");return C.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?b.create(e.substr(1).trim()):d.create(e)}static _deserializeValue(e,t){if("true"===(e=e.trim()))return!0;if("false"===e)return!1;let n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e}static _deserializeRegexValue(e,t){if((0,r.m5)(e)){if(t)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return console.warn(`bad regexp-value '${e}', missing /-enclosure`),null}let o=e.slice(n+1,i),s="i"===e[i+1]?"i":"";try{return new RegExp(o,s)}catch(n){if(t)throw new Error(`bad regexp-value '${e}', parse error: ${n}`);return console.warn(`bad regexp-value '${e}', parse error: ${n}`),null}}}function c(e,t){const n=e?e.substituteConstants():void 0,i=t?t.substituteConstants():void 0;return!n&&!i||!(!n||!i)&&n.equals(i)}function h(e,t){return e.cmp(t)}class _{constructor(){this.type=0}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}substituteConstants(){return this}evaluate(e){return!1}serialize(){return"false"}keys(){return[]}negate(){return p.INSTANCE}}_.INSTANCE=new _;class p{constructor(){this.type=1}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}substituteConstants(){return this}evaluate(e){return!0}serialize(){return"true"}keys(){return[]}negate(){return _.INSTANCE}}p.INSTANCE=new p;class d{constructor(e,t){this.key=e,this.negated=t,this.type=2}static create(e,t=null){const n=a.get(e);return"boolean"==typeof n?n?p.INSTANCE:_.INSTANCE:new d(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:T(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}substituteConstants(){const e=a.get(this.key);return"boolean"==typeof e?e?p.INSTANCE:_.INSTANCE:this}evaluate(e){return!!e.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 f{constructor(e,t,n){this.key=e,this.value=t,this.negated=n,this.type=4}static create(e,t,n=null){if("boolean"==typeof t)return t?d.create(e,n):b.create(e,n);const i=a.get(e);if("boolean"==typeof i){return t===(i?"true":"false")?p.INSTANCE:_.INSTANCE}return new f(e,t,n)}cmp(e){return e.type!==this.type?this.type-e.type:Z(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}substituteConstants(){const e=a.get(this.key);if("boolean"==typeof e){const t=e?"true":"false";return this.value===t?p.INSTANCE:_.INSTANCE}return this}evaluate(e){return e.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=v.create(this.key,this.value,this)),this.negated}}class m{constructor(e,t){this.key=e,this.valueKey=t,this.type=10,this.negated=null}static create(e,t){return new m(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:Z(this.key,this.valueKey,e.key,e.valueKey)}equals(e){return e.type===this.type&&(this.key===e.key&&this.valueKey===e.valueKey)}substituteConstants(){return this}evaluate(e){const t=e.getValue(this.valueKey),n=e.getValue(this.key);return Array.isArray(t)?t.indexOf(n)>=0:"string"==typeof n&&"object"==typeof t&&null!==t&&u.call(t,n)}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=g.create(this)),this.negated}}class g{constructor(e){this._actual=e,this.type=11}static create(e){return new g(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}substituteConstants(){return this}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class v{constructor(e,t,n){this.key=e,this.value=t,this.negated=n,this.type=5}static create(e,t,n=null){if("boolean"==typeof t)return t?b.create(e,n):d.create(e,n);const i=a.get(e);if("boolean"==typeof i){return t===(i?"true":"false")?_.INSTANCE:p.INSTANCE}return new v(e,t,n)}cmp(e){return e.type!==this.type?this.type-e.type:Z(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}substituteConstants(){const e=a.get(this.key);if("boolean"==typeof e){const t=e?"true":"false";return this.value===t?_.INSTANCE:p.INSTANCE}return this}evaluate(e){return e.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=f.create(this.key,this.value,this)),this.negated}}class b{constructor(e,t){this.key=e,this.negated=t,this.type=3}static create(e,t=null){const n=a.get(e);return"boolean"==typeof n?n?_.INSTANCE:p.INSTANCE:new b(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:T(this.key,e.key)}equals(e){return e.type===this.type&&this.key===e.key}substituteConstants(){const e=a.get(this.key);return"boolean"==typeof e?e?_.INSTANCE:p.INSTANCE:this}evaluate(e){return!e.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=d.create(this.key,this)),this.negated}}function y(e,t){if("string"==typeof e){const t=parseFloat(e);isNaN(t)||(e=t)}return"string"==typeof e||"number"==typeof e?t(e):_.INSTANCE}class w{constructor(e,t,n){this.key=e,this.value=t,this.negated=n,this.type=12}static create(e,t,n=null){return y(t,(t=>new w(e,t,n)))}cmp(e){return e.type!==this.type?this.type-e.type:Z(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}substituteConstants(){return this}evaluate(e){return"string"!=typeof this.value&&parseFloat(e.getValue(this.key))>this.value}serialize(){return`${this.key} > ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=k.create(this.key,this.value,this)),this.negated}}class x{constructor(e,t,n){this.key=e,this.value=t,this.negated=n,this.type=13}static create(e,t,n=null){return y(t,(t=>new x(e,t,n)))}cmp(e){return e.type!==this.type?this.type-e.type:Z(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}substituteConstants(){return this}evaluate(e){return"string"!=typeof this.value&&parseFloat(e.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 C{constructor(e,t,n){this.key=e,this.value=t,this.negated=n,this.type=14}static create(e,t,n=null){return y(t,(t=>new C(e,t,n)))}cmp(e){return e.type!==this.type?this.type-e.type:Z(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}substituteConstants(){return this}evaluate(e){return"string"!=typeof this.value&&parseFloat(e.getValue(this.key))<this.value}serialize(){return`${this.key} < ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=x.create(this.key,this.value,this)),this.negated}}class k{constructor(e,t,n){this.key=e,this.value=t,this.negated=n,this.type=15}static create(e,t,n=null){return y(t,(t=>new k(e,t,n)))}cmp(e){return e.type!==this.type?this.type-e.type:Z(this.key,this.value,e.key,e.value)}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}substituteConstants(){return this}evaluate(e){return"string"!=typeof this.value&&parseFloat(e.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=w.create(this.key,this.value,this)),this.negated}}class E{constructor(e,t){this.key=e,this.regexp=t,this.type=7,this.negated=null}static create(e,t){return new E(e,t)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.key<e.key)return-1;if(this.key>e.key)return 1;const t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return t<n?-1:t>n?1:0}equals(e){if(e.type===this.type){const t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return this.key===e.key&&t===n}return!1}substituteConstants(){return this}evaluate(e){let t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)}serialize(){const e=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${e}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=A.create(this)),this.negated}}class A{constructor(e){this._actual=e,this.type=8}static create(e){return new A(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}substituteConstants(){return this}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function N(e){let t=null;for(let n=0,i=e.length;n<i;n++){const i=e[n].substituteConstants();if(e[n]!==i&&null===t){t=[];for(let i=0;i<n;i++)t[i]=e[i]}null!==t&&(t[n]=i)}return null===t?e:t}class S{constructor(e,t){this.expr=e,this.negated=t,this.type=6}static create(e,t){return S._normalizeArr(e,t)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.length<e.expr.length)return-1;if(this.expr.length>e.expr.length)return 1;for(let t=0,n=this.expr.length;t<n;t++){const n=h(this.expr[t],e.expr[t]);if(0!==n)return n}return 0}equals(e){if(e.type===this.type){if(this.expr.length!==e.expr.length)return!1;for(let t=0,n=this.expr.length;t<n;t++)if(!this.expr[t].equals(e.expr[t]))return!1;return!0}return!1}substituteConstants(){const e=N(this.expr);return e===this.expr?this:S.create(e,this.negated)}evaluate(e){for(let t=0,n=this.expr.length;t<n;t++)if(!this.expr[t].evaluate(e))return!1;return!0}static _normalizeArr(e,t){const n=[];let i=!1;for(const t of e)if(t)if(1!==t.type){if(0===t.type)return _.INSTANCE;6!==t.type?n.push(t):n.push(...t.expr)}else i=!0;if(0===n.length&&i)return p.INSTANCE;if(0!==n.length){if(1===n.length)return n[0];n.sort(h);for(let e=1;e<n.length;e++)n[e-1].equals(n[e])&&(n.splice(e,1),e--);if(1===n.length)return n[0];for(;n.length>1;){const e=n[n.length-1];if(9!==e.type)break;n.pop();const t=n.pop(),i=0===n.length,r=R.create(e.expr.map((e=>S.create([e,t],null))),null,i);r&&(n.push(r),n.sort(h))}return 1===n.length?n[0]:new S(n,t)}}serialize(){return this.expr.map((e=>e.serialize())).join(" && ")}keys(){const e=[];for(let t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){const e=[];for(let t of this.expr)e.push(t.negate());this.negated=R.create(e,this,!0)}return this.negated}}class R{constructor(e,t){this.expr=e,this.negated=t,this.type=9}static create(e,t,n){return R._normalizeArr(e,t,n)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.length<e.expr.length)return-1;if(this.expr.length>e.expr.length)return 1;for(let t=0,n=this.expr.length;t<n;t++){const n=h(this.expr[t],e.expr[t]);if(0!==n)return n}return 0}equals(e){if(e.type===this.type){if(this.expr.length!==e.expr.length)return!1;for(let t=0,n=this.expr.length;t<n;t++)if(!this.expr[t].equals(e.expr[t]))return!1;return!0}return!1}substituteConstants(){const e=N(this.expr);return e===this.expr?this:R.create(e,this.negated,!1)}evaluate(e){for(let t=0,n=this.expr.length;t<n;t++)if(this.expr[t].evaluate(e))return!0;return!1}static _normalizeArr(e,t,n){let i=[],r=!1;if(e){for(let t=0,n=e.length;t<n;t++){const n=e[t];if(n)if(0!==n.type){if(1===n.type)return p.INSTANCE;9!==n.type?i.push(n):i=i.concat(n.expr)}else r=!0}if(0===i.length&&r)return _.INSTANCE;i.sort(h)}if(0!==i.length){if(1===i.length)return i[0];for(let e=1;e<i.length;e++)i[e-1].equals(i[e])&&(i.splice(e,1),e--);if(1===i.length)return i[0];if(n){for(let e=0;e<i.length;e++)for(let t=e+1;t<i.length;t++)P(i[e],i[t])&&(i.splice(t,1),t--);if(1===i.length)return i[0]}return new R(i,t)}}serialize(){return this.expr.map((e=>e.serialize())).join(" || ")}keys(){const e=[];for(let t of this.expr)e.push(...t.keys());return e}negate(){if(!this.negated){let e=[];for(let t of this.expr)e.push(t.negate());for(;e.length>1;){const t=e.shift(),n=e.shift(),i=[];for(const e of M(t))for(const t of M(n))i.push(S.create([e,t],null));const r=0===e.length;e.unshift(R.create(i,null,r))}this.negated=e[0]}return this.negated}}class j extends d{constructor(e,t,n){super(e,null),this._defaultValue=t,"object"==typeof n?j._info.push(Object.assign(Object.assign({},n),{key:e})):!0!==n&&j._info.push({key:e,description:n,type:null!=t?typeof t:void 0})}static all(){return j._info.values()}bindTo(e){return e.createKey(this.key,this._defaultValue)}getValue(e){return e.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(e){return f.create(this.key,e)}}j._info=[];const D=(0,o.yh)("contextKeyService"),O="setContext";function T(e,t){return e<t?-1:e>t?1:0}function Z(e,t,n,i){return e<n?-1:e>n?1:t<i?-1:t>i?1:0}function P(e,t){if(6===t.type&&9!==e.type&&6!==e.type)for(const n of t.expr)if(e.equals(n))return!0;const n=M(e.negate()).concat(M(t));n.sort(h);for(let e=0;e<n.length;e++){const t=n[e].negate();for(let i=e+1;i<n.length;i++){const e=n[i];if(t.equals(e))return!0}}return!1}function M(e){return 9===e.type?e.expr:[e]}},16925:function(e,t,n){"use strict";var i;n.d(t,{I8:function(){return i},TG:function(){return r},jt:function(){return a},yh:function(){return s}}),function(e){e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=function(t){return t[e.DI_DEPENDENCIES]||[]}}(i||(i={}));const r=s("instantiationService");function o(e,t,n,r){t[i.DI_TARGET]===t?t[i.DI_DEPENDENCIES].push({id:e,index:n,optional:r}):(t[i.DI_DEPENDENCIES]=[{id:e,index:n,optional:r}],t[i.DI_TARGET]=t)}function s(e){if(i.serviceIds.has(e))return i.serviceIds.get(e);const t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");o(t,e,i,!1)};return t.toString=()=>e,i.serviceIds.set(e,t),t}function a(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");o(e,t,i,!0)}}},44650:function(e,t,n){"use strict";n.d(t,{B:function(){return o}});var i=n(76068),r=n(72999);const o=new class{constructor(){this.data=new Map}add(e,t){i.ok(r.HD(e)),i.ok(r.Kn(t)),i.ok(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)}as(e){return this.data.get(e)||null}}},66213:function(e,t,n){"use strict";var i;n.d(t,{e:function(){return i}}),function(e){e.DARK="dark",e.LIGHT="light",e.HIGH_CONTRAST="hc"}(i||(i={}))},49055:function(e,t,n){"use strict";n.d(t,{EN:function(){return _},IP:function(){return d},Ic:function(){return m},XE:function(){return l},bB:function(){return g},kS:function(){return h},m6:function(){return p}});var i=n(52615),r=n(4348),o=n(69323),s=n(16925),a=n(44650),u=n(66213);const l=(0,s.yh)("themeService");var c,h;function _(e){return{id:e}}function p(e){switch(e){case u.e.DARK:return"vs-dark";case u.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}!function(e){e.isThemeColor=function(e){return e&&"object"==typeof e&&"string"==typeof e.id}}(c||(c={})),function(e){e.isThemeIcon=function(e){return e&&"object"==typeof e&&"string"==typeof e.id&&(void 0===e.color||c.isThemeColor(e.color))};const t=new RegExp(`^\\$\\((${i.dT.iconNameExpression}(?:${i.dT.iconModifierExpression})?)\\)$`);e.fromString=function(e){const n=t.exec(e);if(!n)return;let[,i]=n;return{id:i}},e.modify=function(e,t){let n=e.id;const i=n.lastIndexOf("~");return-1!==i&&(n=n.substring(0,i)),t&&(n=`${n}~${t}`),{id:n}},e.isEqual=function(e,t){var n,i;return e.id===t.id&&(null===(n=e.color)||void 0===n?void 0:n.id)===(null===(i=t.color)||void 0===i?void 0:i.id)},e.asThemeIcon=function(e,t){return{id:e.id,color:t?_(t):void 0}},e.asClassNameArray=i.dT.asClassNameArray,e.asClassName=i.dT.asClassName,e.asCSSSelector=i.dT.asCSSSelector}(h||(h={}));const d={ThemingContribution:"base.contributions.theming"};let f=new class{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new r.Q5}onColorThemeChange(e){return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),(0,o.OF)((()=>{const t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)}))}getThemingParticipants(){return this.themingParticipants}};function m(e){return f.onColorThemeChange(e)}a.B.add(d.ThemingContribution,f);class g extends o.JT{constructor(e){super(),this.themeService=e,this.theme=e.getColorTheme(),this._register(this.themeService.onDidColorThemeChange((e=>this.onThemeChange(e))))}onThemeChange(e){this.theme=e,this.updateStyles()}updateStyles(){}}},16632:function(e,t,n){"use strict";var i=n(54476),r=n(33885),o=n(20068),s=n(42978),a=n(75931),u=n(92310),l=n.n(u),c=n(18929),h=n(59301),_=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],p=(0,h.forwardRef)((function(e,t){var n=e.prefixCls,u=void 0===n?"rc-checkbox":n,p=e.className,d=e.style,f=e.checked,m=e.disabled,g=e.defaultChecked,v=void 0!==g&&g,b=e.type,y=void 0===b?"checkbox":b,w=e.title,x=e.onChange,C=(0,a.Z)(e,_),k=(0,h.useRef)(null),E=(0,h.useRef)(null),A=(0,c.Z)(v,{value:f}),N=(0,s.Z)(A,2),S=N[0],R=N[1];(0,h.useImperativeHandle)(t,(function(){return{focus:function(e){var t;null===(t=k.current)||void 0===t||t.focus(e)},blur:function(){var e;null===(e=k.current)||void 0===e||e.blur()},input:k.current,nativeElement:E.current}}));var j=l()(u,p,(0,o.Z)((0,o.Z)({},"".concat(u,"-checked"),S),"".concat(u,"-disabled"),m));return h.createElement("span",{className:j,title:w,style:d,ref:E},h.createElement("input",(0,i.Z)({},C,{className:"".concat(u,"-input"),ref:k,onChange:function(t){m||("checked"in e||R(t.target.checked),null==x||x({target:(0,r.Z)((0,r.Z)({},e),{},{type:y,checked:t.target.checked}),stopPropagation:function(){t.stopPropagation()},preventDefault:function(){t.preventDefault()},nativeEvent:t.nativeEvent}))},disabled:m,checked:!!S,type:y})),h.createElement("span",{className:"".concat(u,"-inner")}))}));t.Z=p},96478:function(e,t,n){"use strict";n.d(t,{Z:function(){return x}});var i=n(54476),r=n(20068),o=n(42978),s=n(75931),a=n(65030),u=n(92310),l=n.n(u),c=n(8654),h=n(59301),_=n(10228),p=n(16089),d=_.Z.ESC,f=_.Z.TAB;var m=(0,h.forwardRef)((function(e,t){var n=e.overlay,i=e.arrow,r=e.prefixCls,o=(0,h.useMemo)((function(){return"function"==typeof n?n():n}),[n]),s=(0,c.sQ)(t,(0,c.C4)(o));return h.createElement(h.Fragment,null,i&&h.createElement("div",{className:"".concat(r,"-arrow")}),h.cloneElement(o,{ref:(0,c.Yr)(o)?s:void 0}))})),g={adjustX:1,adjustY:1},v=[0,0],b={topLeft:{points:["bl","tl"],overflow:g,offset:[0,-4],targetOffset:v},top:{points:["bc","tc"],overflow:g,offset:[0,-4],targetOffset:v},topRight:{points:["br","tr"],overflow:g,offset:[0,-4],targetOffset:v},bottomLeft:{points:["tl","bl"],overflow:g,offset:[0,4],targetOffset:v},bottom:{points:["tc","bc"],overflow:g,offset:[0,4],targetOffset:v},bottomRight:{points:["tr","br"],overflow:g,offset:[0,4],targetOffset:v}},y=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function w(e,t){var n,u=e.arrow,_=void 0!==u&&u,g=e.prefixCls,v=void 0===g?"rc-dropdown":g,w=e.transitionName,x=e.animation,C=e.align,k=e.placement,E=void 0===k?"bottomLeft":k,A=e.placements,N=void 0===A?b:A,S=e.getPopupContainer,R=e.showAction,j=e.hideAction,D=e.overlayClassName,O=e.overlayStyle,T=e.visible,Z=e.trigger,P=void 0===Z?["hover"]:Z,M=e.autoFocus,I=e.overlay,L=e.children,B=e.onVisibleChange,z=(0,s.Z)(e,y),F=h.useState(),W=(0,o.Z)(F,2),K=W[0],U=W[1],H="visible"in e?T:K,V=h.useRef(null),q=h.useRef(null),G=h.useRef(null);h.useImperativeHandle(t,(function(){return V.current}));var X=function(e){U(e),null==B||B(e)};!function(e){var t=e.visible,n=e.triggerRef,i=e.onVisibleChange,r=e.autoFocus,o=e.overlayRef,s=h.useRef(!1),a=function(){var e,r;t&&(null===(e=n.current)||void 0===e||null===(r=e.focus)||void 0===r||r.call(e),null==i||i(!1))},u=function(){var e;return!(null===(e=o.current)||void 0===e||!e.focus||(o.current.focus(),s.current=!0,0))},l=function(e){switch(e.keyCode){case d:a();break;case f:var t=!1;s.current||(t=u()),t?e.preventDefault():a()}};h.useEffect((function(){return t?(window.addEventListener("keydown",l),r&&(0,p.Z)(u,3),function(){window.removeEventListener("keydown",l),s.current=!1}):function(){s.current=!1}}),[t])}({visible:H,triggerRef:G,onVisibleChange:X,autoFocus:M,overlayRef:q});var Q,J,Y,$=function(){return h.createElement(m,{ref:q,overlay:I,prefixCls:v,arrow:_})},ee=h.cloneElement(L,{className:l()(null===(n=L.props)||void 0===n?void 0:n.className,H&&(Q=e.openClassName,void 0!==Q?Q:"".concat(v,"-open"))),ref:(0,c.Yr)(L)?(0,c.sQ)(G,(0,c.C4)(L)):void 0}),te=j;return te||-1===P.indexOf("contextMenu")||(te=["click"]),h.createElement(a.Z,(0,i.Z)({builtinPlacements:N},z,{prefixCls:v,ref:V,popupClassName:l()(D,(0,r.Z)({},"".concat(v,"-show-arrow"),_)),popupStyle:O,action:P,showAction:R,hideAction:te,popupPlacement:E,popupAlign:C,popupTransitionName:w,popupAnimation:x,popupVisible:H,stretch:(J=e.minOverlayWidthMatchTrigger,Y=e.alignPoint,("minOverlayWidthMatchTrigger"in e?J:!Y)?"minWidth":""),popup:"function"==typeof I?$:$(),onPopupVisibleChange:X,onPopupClick:function(t){var n=e.onOverlayClick;U(!1),n&&n(t)},getPopupContainer:S}),ee)}var x=h.forwardRef(w)},20922:function(e,t,n){"use strict";n.d(t,{Z:function(){return z}});var i=n(54476),r=n(20068),o=n(76190),s=n(42978),a=n(75931),u=n(67732),l=n(83652);function c(){return"function"==typeof BigInt}function h(e){return!e&&0!==e&&!Number.isNaN(e)||!String(e).trim()}function _(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),(t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,"")).startsWith(".")&&(t="0".concat(t));var i=t||"0",r=i.split("."),o=r[0]||"0",s=r[1]||"0";"0"===o&&"0"===s&&(n=!1);var a=n?"-":"";return{negative:n,negativeStr:a,trimStr:i,integerStr:o,decimalStr:s,fullStr:"".concat(a).concat(i)}}function p(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function d(e){var t=String(e);if(p(e)){var n=Number(t.slice(t.indexOf("e-")+2)),i=t.match(/\.(\d+)/);return null!=i&&i[1]&&(n+=i[1].length),n}return t.includes(".")&&m(t)?t.length-t.indexOf(".")-1:0}function f(e){var t=String(e);if(p(e)){if(e>Number.MAX_SAFE_INTEGER)return String(c()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(c()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);t=e.toFixed(d(t))}return _(t).fullStr}function m(e){return"number"==typeof e?!Number.isNaN(e):!!e&&(/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e))}var g=function(){function e(t){if((0,u.Z)(this,e),(0,r.Z)(this,"origin",""),(0,r.Z)(this,"negative",void 0),(0,r.Z)(this,"integer",void 0),(0,r.Z)(this,"decimal",void 0),(0,r.Z)(this,"decimalLen",void 0),(0,r.Z)(this,"empty",void 0),(0,r.Z)(this,"nan",void 0),h(t))this.empty=!0;else if(this.origin=String(t),"-"===t||Number.isNaN(t))this.nan=!0;else{var n=t;if(p(n)&&(n=Number(n)),m(n="string"==typeof n?n:f(n))){var i=_(n);this.negative=i.negative;var o=i.trimStr.split(".");this.integer=BigInt(o[0]);var s=o[1]||"0";this.decimal=BigInt(s),this.decimalLen=s.length}else this.nan=!0}}return(0,l.Z)(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(e){var t="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(e,"0"));return BigInt(t)}},{key:"negate",value:function(){var t=new e(this.toString());return t.negative=!t.negative,t}},{key:"cal",value:function(t,n,i){var r=Math.max(this.getDecimalStr().length,t.getDecimalStr().length),o=n(this.alignDecimal(r),t.alignDecimal(r)).toString(),s=i(r),a=_(o),u=a.negativeStr,l=a.trimStr,c="".concat(u).concat(l.padStart(s+1,"0"));return new e("".concat(c.slice(0,-s),".").concat(c.slice(-s)))}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var n=new e(t);return n.isInvalidate()?this:this.cal(n,(function(e,t){return e+t}),(function(e){return e}))}},{key:"multi",value:function(t){var n=new e(t);return this.isInvalidate()||n.isInvalidate()?new e(NaN):this.cal(n,(function(e,t){return e*t}),(function(e){return 2*e}))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(e){return this.toString()===(null==e?void 0:e.toString())}},{key:"lessEquals",value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e?this.isInvalidate()?"":_("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),v=function(){function e(t){(0,u.Z)(this,e),(0,r.Z)(this,"origin",""),(0,r.Z)(this,"number",void 0),(0,r.Z)(this,"empty",void 0),h(t)?this.empty=!0:(this.origin=String(t),this.number=Number(t))}return(0,l.Z)(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(t){if(this.isInvalidate())return new e(t);var n=Number(t);if(Number.isNaN(n))return this;var i=this.number+n;if(i>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(i<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var r=Math.max(d(this.number),d(n));return new e(i.toFixed(r))}},{key:"multi",value:function(t){var n=Number(t);if(this.isInvalidate()||Number.isNaN(n))return new e(NaN);var i=this.number*n;if(i>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(i<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var r=Math.max(d(this.number),d(n));return new e(i.toFixed(r))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(e){return this.toNumber()===(null==e?void 0:e.toNumber())}},{key:"lessEquals",value:function(e){return this.add(e.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e?this.isInvalidate()?"":f(this.number):this.origin}}]),e}();function b(e){return c()?new g(e):new v(e)}function y(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(""===e)return"";var r=_(e),o=r.negativeStr,s=r.integerStr,a=r.decimalStr,u="".concat(t).concat(a),l="".concat(o).concat(s);if(n>=0){var c=Number(a[n]);if(c>=5&&!i){var h=b(e).add("".concat(o,"0.").concat("0".repeat(n)).concat(10-c));return y(h.toString(),t,n,i)}return 0===n?l:"".concat(l).concat(t).concat(a.padEnd(n,"0").slice(0,n))}return".0"===u?l:"".concat(l).concat(u)}var w=b,x=n(92310),C=n.n(x),k=n(36901),E=n(34280);var A=n(8654),N=n(59301),S=n(48736);var R=n(49658),j=function(){var e=(0,N.useState)(!1),t=(0,s.Z)(e,2),n=t[0],i=t[1];return(0,E.Z)((function(){i((0,R.Z)())}),[]),n},D=n(16089);function O(e){var t=e.prefixCls,n=e.upNode,o=e.downNode,s=e.upDisabled,a=e.downDisabled,u=e.onStep,l=N.useRef(),c=N.useRef([]),h=N.useRef();h.current=u;var _=function(){clearTimeout(l.current)},p=function(e,t){e.preventDefault(),_(),h.current(t),l.current=setTimeout((function e(){h.current(t),l.current=setTimeout(e,200)}),600)};if(N.useEffect((function(){return function(){_(),c.current.forEach((function(e){return D.Z.cancel(e)}))}}),[]),j())return null;var d="".concat(t,"-handler"),f=C()(d,"".concat(d,"-up"),(0,r.Z)({},"".concat(d,"-up-disabled"),s)),m=C()(d,"".concat(d,"-down"),(0,r.Z)({},"".concat(d,"-down-disabled"),a)),g=function(){return c.current.push((0,D.Z)(_))},v={unselectable:"on",role:"button",onMouseUp:g,onMouseLeave:g};return N.createElement("div",{className:"".concat(d,"-wrap")},N.createElement("span",(0,i.Z)({},v,{onMouseDown:function(e){p(e,!0)},"aria-label":"Increase Value","aria-disabled":s,className:f}),n||N.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-up-inner")})),N.createElement("span",(0,i.Z)({},v,{onMouseDown:function(e){p(e,!1)},"aria-label":"Decrease Value","aria-disabled":a,className:m}),o||N.createElement("span",{unselectable:"on",className:"".concat(t,"-handler-down-inner")})))}function T(e){var t="number"==typeof e?f(e):_(e).fullStr;return t.includes(".")?_(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}var Z=n(30292),P=["prefixCls","className","style","min","max","step","defaultValue","value","disabled","readOnly","upHandler","downHandler","keyboard","changeOnWheel","controls","classNames","stringMode","parser","formatter","precision","decimalSeparator","onChange","onInput","onPressEnter","onStep","changeOnBlur","domRef"],M=["disabled","style","prefixCls","value","prefix","suffix","addonBefore","addonAfter","className","classNames"],I=function(e,t){return e||t.isEmpty()?t.toString():t.toNumber()},L=function(e){var t=w(e);return t.isInvalidate()?null:t},B=N.forwardRef((function(e,t){var n=e.prefixCls,u=e.className,l=e.style,c=e.min,h=e.max,_=e.step,p=void 0===_?1:_,g=e.defaultValue,v=e.value,b=e.disabled,x=e.readOnly,k=e.upHandler,R=e.downHandler,j=e.keyboard,Z=e.changeOnWheel,M=void 0!==Z&&Z,B=e.controls,z=void 0===B||B,F=(e.classNames,e.stringMode),W=e.parser,K=e.formatter,U=e.precision,H=e.decimalSeparator,V=e.onChange,q=e.onInput,G=e.onPressEnter,X=e.onStep,Q=e.changeOnBlur,J=void 0===Q||Q,Y=e.domRef,$=(0,a.Z)(e,P),ee="".concat(n,"-input"),te=N.useRef(null),ne=N.useState(!1),ie=(0,s.Z)(ne,2),re=ie[0],oe=ie[1],se=N.useRef(!1),ae=N.useRef(!1),ue=N.useRef(!1),le=N.useState((function(){return w(null!=v?v:g)})),ce=(0,s.Z)(le,2),he=ce[0],_e=ce[1];var pe=N.useCallback((function(e,t){if(!t)return U>=0?U:Math.max(d(e),d(p))}),[U,p]),de=N.useCallback((function(e){var t=String(e);if(W)return W(t);var n=t;return H&&(n=n.replace(H,".")),n.replace(/[^\w.-]+/g,"")}),[W,H]),fe=N.useRef(""),me=N.useCallback((function(e,t){if(K)return K(e,{userTyping:t,input:String(fe.current)});var n="number"==typeof e?f(e):e;if(!t){var i=pe(n,t);if(m(n)&&(H||i>=0))n=y(n,H||".",i)}return n}),[K,pe,H]),ge=N.useState((function(){var e=null!=g?g:v;return he.isInvalidate()&&["string","number"].includes((0,o.Z)(e))?Number.isNaN(e)?"":e:me(he.toString(),!1)})),ve=(0,s.Z)(ge,2),be=ve[0],ye=ve[1];function we(e,t){ye(me(e.isInvalidate()?e.toString(!1):e.toString(!t),t))}fe.current=be;var xe,Ce,ke,Ee,Ae,Ne=N.useMemo((function(){return L(h)}),[h,U]),Se=N.useMemo((function(){return L(c)}),[c,U]),Re=N.useMemo((function(){return!(!Ne||!he||he.isInvalidate())&&Ne.lessEquals(he)}),[Ne,he]),je=N.useMemo((function(){return!(!Se||!he||he.isInvalidate())&&he.lessEquals(Se)}),[Se,he]),De=(xe=te.current,Ce=re,ke=(0,N.useRef)(null),[function(){try{var e=xe.selectionStart,t=xe.selectionEnd,n=xe.value,i=n.substring(0,e),r=n.substring(t);ke.current={start:e,end:t,value:n,beforeTxt:i,afterTxt:r}}catch(e){}},function(){if(xe&&ke.current&&Ce)try{var e=xe.value,t=ke.current,n=t.beforeTxt,i=t.afterTxt,r=t.start,o=e.length;if(e.startsWith(n))o=n.length;else if(e.endsWith(i))o=e.length-ke.current.afterTxt.length;else{var s=n[r-1],a=e.indexOf(s,r-1);-1!==a&&(o=a+1)}xe.setSelectionRange(o,o)}catch(e){(0,S.ZP)(!1,"Something warning of cursor restore. Please fire issue about this: ".concat(e.message))}}]),Oe=(0,s.Z)(De,2),Te=Oe[0],Ze=Oe[1],Pe=function(e){return Ne&&!e.lessEquals(Ne)?Ne:Se&&!Se.lessEquals(e)?Se:null},Me=function(e){return!Pe(e)},Ie=function(e,t){var n,i=e,r=Me(i)||i.isEmpty();if(i.isEmpty()||t||(i=Pe(i)||i,r=!0),!x&&!b&&r){var o=i.toString(),s=pe(o,t);return s>=0&&(i=w(y(o,".",s)),Me(i)||(i=w(y(o,".",s,!0)))),i.equals(he)||(n=i,void 0===v&&_e(n),null==V||V(i.isEmpty()?null:I(F,i)),void 0===v&&we(i,t)),i}return he},Le=(Ee=(0,N.useRef)(0),Ae=function(){D.Z.cancel(Ee.current)},(0,N.useEffect)((function(){return Ae}),[]),function(e){Ae(),Ee.current=(0,D.Z)((function(){e()}))}),Be=function e(t){if(Te(),fe.current=t,ye(t),!ae.current){var n=de(t),i=w(n);i.isNaN()||Ie(i,!0)}null==q||q(t),Le((function(){var n=t;W||(n=t.replace(/。/g,".")),n!==t&&e(n)}))},ze=function(e){var t;if(!(e&&Re||!e&&je)){se.current=!1;var n=w(ue.current?T(p):p);e||(n=n.negate());var i=(he||w(0)).add(n.toString()),r=Ie(i,!1);null==X||X(I(F,r),{offset:ue.current?T(p):p,type:e?"up":"down"}),null===(t=te.current)||void 0===t||t.focus()}},Fe=function(e){var t,n=w(de(be));t=n.isNaN()?Ie(he,e):Ie(n,e),void 0!==v?we(he,!1):t.isNaN()||we(t,!1)};N.useEffect((function(){if(M&&re){var e=function(e){ze(e.deltaY<0),e.preventDefault()},t=te.current;if(t)return t.addEventListener("wheel",e,{passive:!1}),function(){return t.removeEventListener("wheel",e)}}}));return(0,E.o)((function(){he.isInvalidate()||we(he,!1)}),[U,K]),(0,E.o)((function(){var e=w(v);_e(e);var t=w(de(be));e.equals(t)&&se.current&&!K||we(e,se.current)}),[v]),(0,E.o)((function(){K&&Ze()}),[be]),N.createElement("div",{ref:Y,className:C()(n,u,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(n,"-focused"),re),"".concat(n,"-disabled"),b),"".concat(n,"-readonly"),x),"".concat(n,"-not-a-number"),he.isNaN()),"".concat(n,"-out-of-range"),!he.isInvalidate()&&!Me(he))),style:l,onFocus:function(){oe(!0)},onBlur:function(){J&&Fe(!1),oe(!1),se.current=!1},onKeyDown:function(e){var t=e.key,n=e.shiftKey;se.current=!0,ue.current=n,"Enter"===t&&(ae.current||(se.current=!1),Fe(!1),null==G||G(e)),!1!==j&&!ae.current&&["Up","ArrowUp","Down","ArrowDown"].includes(t)&&(ze("Up"===t||"ArrowUp"===t),e.preventDefault())},onKeyUp:function(){se.current=!1,ue.current=!1},onCompositionStart:function(){ae.current=!0},onCompositionEnd:function(){ae.current=!1,Be(te.current.value)},onBeforeInput:function(){se.current=!0}},z&&N.createElement(O,{prefixCls:n,upNode:k,downNode:R,upDisabled:Re,downDisabled:je,onStep:ze}),N.createElement("div",{className:"".concat(ee,"-wrap")},N.createElement("input",(0,i.Z)({autoComplete:"off",role:"spinbutton","aria-valuemin":c,"aria-valuemax":h,"aria-valuenow":he.isInvalidate()?null:he.toString(),step:p},$,{ref:(0,A.sQ)(te,t),className:ee,value:be,onChange:function(e){Be(e.target.value)},disabled:b,readOnly:x}))))}));var z=N.forwardRef((function(e,t){var n=e.disabled,r=e.style,o=e.prefixCls,s=void 0===o?"rc-input-number":o,u=e.value,l=e.prefix,c=e.suffix,h=e.addonBefore,_=e.addonAfter,p=e.className,d=e.classNames,f=(0,a.Z)(e,M),m=N.useRef(null),g=N.useRef(null),v=N.useRef(null),b=function(e){v.current&&(0,Z.nH)(v.current,e)};return N.useImperativeHandle(t,(function(){return e=v.current,t={focus:b,nativeElement:m.current.nativeElement||g.current},"undefined"!=typeof Proxy&&e?new Proxy(e,{get:function(e,n){if(t[n])return t[n];var i=e[n];return"function"==typeof i?i.bind(e):i}}):e;var e,t})),N.createElement(k.BaseInput,{className:p,triggerFocus:b,prefixCls:s,value:u,disabled:n,style:r,prefix:l,suffix:c,addonAfter:_,addonBefore:h,classNames:d,components:{affixWrapper:"div",groupWrapper:"div",wrapper:"div",groupAddon:"div"},ref:m},N.createElement(B,(0,i.Z)({prefixCls:s,disabled:n,ref:v,domRef:g,className:null==d?void 0:d.input},f)))}))},66003:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var i=n(75931),r=n(33885),o=n(76190),s=n(59301),a=["show"];function u(e,t){return s.useMemo((function(){var n={};t&&(n.show="object"===(0,o.Z)(t)&&t.formatter?t.formatter:!!t);var s=n=(0,r.Z)((0,r.Z)({},n),e),u=s.show,l=(0,i.Z)(s,a);return(0,r.Z)((0,r.Z)({},l),{},{show:!!u,showFormatter:"function"==typeof u?u:void 0,strategy:l.strategy||function(e){return e.length}})}),[e,t])}},36901:function(e,t,n){"use strict";n.r(t),n.d(t,{BaseInput:function(){return h},default:function(){return b}});var i=n(33885),r=n(54476),o=n(20068),s=n(76190),a=n(92310),u=n.n(a),l=n(59301),c=n(30292),h=l.forwardRef((function(e,t){var n,a,h,_=e.inputElement,p=e.children,d=e.prefixCls,f=e.prefix,m=e.suffix,g=e.addonBefore,v=e.addonAfter,b=e.className,y=e.style,w=e.disabled,x=e.readOnly,C=e.focused,k=e.triggerFocus,E=e.allowClear,A=e.value,N=e.handleReset,S=e.hidden,R=e.classes,j=e.classNames,D=e.dataAttrs,O=e.styles,T=e.components,Z=e.onClear,P=null!=p?p:_,M=(null==T?void 0:T.affixWrapper)||"span",I=(null==T?void 0:T.groupWrapper)||"span",L=(null==T?void 0:T.wrapper)||"span",B=(null==T?void 0:T.groupAddon)||"span",z=(0,l.useRef)(null),F=(0,c.X3)(e),W=(0,l.cloneElement)(P,{value:A,className:u()(null===(n=P.props)||void 0===n?void 0:n.className,!F&&(null==j?void 0:j.variant))||null}),K=(0,l.useRef)(null);if(l.useImperativeHandle(t,(function(){return{nativeElement:K.current||z.current}})),F){var U=null;if(E){var H=!w&&!x&&A,V="".concat(d,"-clear-icon"),q="object"===(0,s.Z)(E)&&null!=E&&E.clearIcon?E.clearIcon:"✖";U=l.createElement("button",{type:"button",tabIndex:-1,onClick:function(e){null==N||N(e),null==Z||Z()},onMouseDown:function(e){return e.preventDefault()},className:u()(V,(0,o.Z)((0,o.Z)({},"".concat(V,"-hidden"),!H),"".concat(V,"-has-suffix"),!!m))},q)}var G="".concat(d,"-affix-wrapper"),X=u()(G,(0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)((0,o.Z)({},"".concat(d,"-disabled"),w),"".concat(G,"-disabled"),w),"".concat(G,"-focused"),C),"".concat(G,"-readonly"),x),"".concat(G,"-input-with-clear-btn"),m&&E&&A),null==R?void 0:R.affixWrapper,null==j?void 0:j.affixWrapper,null==j?void 0:j.variant),Q=(m||E)&&l.createElement("span",{className:u()("".concat(d,"-suffix"),null==j?void 0:j.suffix),style:null==O?void 0:O.suffix},U,m);W=l.createElement(M,(0,r.Z)({className:X,style:null==O?void 0:O.affixWrapper,onClick:function(e){var t;null!==(t=z.current)&&void 0!==t&&t.contains(e.target)&&(null==k||k())}},null==D?void 0:D.affixWrapper,{ref:z}),f&&l.createElement("span",{className:u()("".concat(d,"-prefix"),null==j?void 0:j.prefix),style:null==O?void 0:O.prefix},f),W,Q)}if((0,c.He)(e)){var J="".concat(d,"-group"),Y="".concat(J,"-addon"),$="".concat(J,"-wrapper"),ee=u()("".concat(d,"-wrapper"),J,null==R?void 0:R.wrapper,null==j?void 0:j.wrapper),te=u()($,(0,o.Z)({},"".concat($,"-disabled"),w),null==R?void 0:R.group,null==j?void 0:j.groupWrapper);W=l.createElement(I,{className:te,ref:K},l.createElement(L,{className:ee},g&&l.createElement(B,{className:Y},g),W,v&&l.createElement(B,{className:Y},v)))}return l.cloneElement(W,{className:u()(null===(a=W.props)||void 0===a?void 0:a.className,b)||null,style:(0,i.Z)((0,i.Z)({},null===(h=W.props)||void 0===h?void 0:h.style),y),hidden:S})})),_=n(94480),p=n(42978),d=n(75931),f=n(18929),m=n(2738),g=n(66003),v=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],b=(0,l.forwardRef)((function(e,t){var n=e.autoComplete,s=e.onChange,a=e.onFocus,b=e.onBlur,y=e.onPressEnter,w=e.onKeyDown,x=e.onKeyUp,C=e.prefixCls,k=void 0===C?"rc-input":C,E=e.disabled,A=e.htmlSize,N=e.className,S=e.maxLength,R=e.suffix,j=e.showCount,D=e.count,O=e.type,T=void 0===O?"text":O,Z=e.classes,P=e.classNames,M=e.styles,I=e.onCompositionStart,L=e.onCompositionEnd,B=(0,d.Z)(e,v),z=(0,l.useState)(!1),F=(0,p.Z)(z,2),W=F[0],K=F[1],U=(0,l.useRef)(!1),H=(0,l.useRef)(!1),V=(0,l.useRef)(null),q=(0,l.useRef)(null),G=function(e){V.current&&(0,c.nH)(V.current,e)},X=(0,f.Z)(e.defaultValue,{value:e.value}),Q=(0,p.Z)(X,2),J=Q[0],Y=Q[1],$=null==J?"":String(J),ee=(0,l.useState)(null),te=(0,p.Z)(ee,2),ne=te[0],ie=te[1],re=(0,g.Z)(D,j),oe=re.max||S,se=re.strategy($),ae=!!oe&&se>oe;(0,l.useImperativeHandle)(t,(function(){var e;return{focus:G,blur:function(){var e;null===(e=V.current)||void 0===e||e.blur()},setSelectionRange:function(e,t,n){var i;null===(i=V.current)||void 0===i||i.setSelectionRange(e,t,n)},select:function(){var e;null===(e=V.current)||void 0===e||e.select()},input:V.current,nativeElement:(null===(e=q.current)||void 0===e?void 0:e.nativeElement)||V.current}})),(0,l.useEffect)((function(){H.current&&(H.current=!1),K((function(e){return(!e||!E)&&e}))}),[E]);var ue=function(e,t,n){var i,r,o=t;if(!U.current&&re.exceedFormatter&&re.max&&re.strategy(t)>re.max)t!==(o=re.exceedFormatter(t,{max:re.max}))&&ie([(null===(i=V.current)||void 0===i?void 0:i.selectionStart)||0,(null===(r=V.current)||void 0===r?void 0:r.selectionEnd)||0]);else if("compositionEnd"===n.source)return;Y(o),V.current&&(0,c.rJ)(V.current,e,s,o)};(0,l.useEffect)((function(){var e;ne&&(null===(e=V.current)||void 0===e||e.setSelectionRange.apply(e,(0,_.Z)(ne)))}),[ne]);var le,ce=function(e){ue(e,e.target.value,{source:"change"})},he=function(e){U.current=!1,ue(e,e.currentTarget.value,{source:"compositionEnd"}),null==L||L(e)},_e=function(e){y&&"Enter"===e.key&&!H.current&&(H.current=!0,y(e)),null==w||w(e)},pe=function(e){"Enter"===e.key&&(H.current=!1),null==x||x(e)},de=function(e){K(!0),null==a||a(e)},fe=function(e){H.current&&(H.current=!1),K(!1),null==b||b(e)},me=ae&&"".concat(k,"-out-of-range");return l.createElement(h,(0,r.Z)({},B,{prefixCls:k,className:u()(N,me),handleReset:function(e){Y(""),G(),V.current&&(0,c.rJ)(V.current,e,s)},value:$,focused:W,triggerFocus:G,suffix:function(){var e=Number(oe)>0;if(R||re.show){var t=re.showFormatter?re.showFormatter({value:$,count:se,maxLength:oe}):"".concat(se).concat(e?" / ".concat(oe):"");return l.createElement(l.Fragment,null,re.show&&l.createElement("span",{className:u()("".concat(k,"-show-count-suffix"),(0,o.Z)({},"".concat(k,"-show-count-has-suffix"),!!R),null==P?void 0:P.count),style:(0,i.Z)({},null==M?void 0:M.count)},t),R)}return null}(),disabled:E,classes:Z,classNames:P,styles:M}),(le=(0,m.Z)(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]),l.createElement("input",(0,r.Z)({autoComplete:n},le,{onChange:ce,onFocus:de,onBlur:fe,onKeyDown:_e,onKeyUp:pe,className:u()(k,(0,o.Z)({},"".concat(k,"-disabled"),E),null==P?void 0:P.input),style:null==M?void 0:M.input,ref:V,size:A,type:T,onCompositionStart:function(e){U.current=!0,null==I||I(e)},onCompositionEnd:he}))))}))},30292:function(e,t,n){"use strict";function i(e){return!(!e.addonBefore&&!e.addonAfter)}function r(e){return!!(e.prefix||e.suffix||e.allowClear)}function o(e,t,n){var i=t.cloneNode(!0),r=Object.create(e,{target:{value:i},currentTarget:{value:i}});return i.value=n,"number"==typeof t.selectionStart&&"number"==typeof t.selectionEnd&&(i.selectionStart=t.selectionStart,i.selectionEnd=t.selectionEnd),i.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},r}function s(e,t,n,i){if(n){var r=t;"click"!==t.type?"file"===e.type||void 0===i?n(r):n(r=o(t,e,i)):n(r=o(t,e,""))}}function a(e,t){if(e){e.focus(t);var n=(t||{}).cursor;if(n){var i=e.value.length;switch(n){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i)}}}}n.d(t,{He:function(){return i},X3:function(){return r},nH:function(){return a},rJ:function(){return s}})},28321:function(e,t,n){"use strict";n.d(t,{iz:function(){return ze},ck:function(){return be},BW:function(){return Ke},sN:function(){return be},Wd:function(){return Le},ZP:function(){return Je},Xl:function(){return S}});var i=n(54476),r=n(20068),o=n(33885),s=n(94480),a=n(42978),u=n(75931),l=n(92310),c=n.n(l),h=n(11780),_=n(18929),p=n(13697),d=n(48736),f=n(59301),m=n(4676),g=f.createContext(null);function v(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function b(e){return v(f.useContext(g),e)}var y=n(80547),w=["children","locked"],x=f.createContext(null);function C(e){var t=e.children,n=e.locked,i=(0,u.Z)(e,w),r=f.useContext(x),s=(0,y.Z)((function(){return e=r,t=i,n=(0,o.Z)({},e),Object.keys(t).forEach((function(e){var i=t[e];void 0!==i&&(n[e]=i)})),n;var e,t,n}),[r,i],(function(e,t){return!(n||e[0]===t[0]&&(0,p.Z)(e[1],t[1],!0))}));return f.createElement(x.Provider,{value:s},t)}var k=[],E=f.createContext(null);function A(){return f.useContext(E)}var N=f.createContext(k);function S(e){var t=f.useContext(N);return f.useMemo((function(){return void 0!==e?[].concat((0,s.Z)(t),[e]):t}),[t,e])}var R=f.createContext(null),j=f.createContext({}),D=n(29194);function O(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if((0,D.Z)(e)){var n=e.nodeName.toLowerCase(),i=["input","select","textarea","button"].includes(n)||e.isContentEditable||"a"===n&&!!e.getAttribute("href"),r=e.getAttribute("tabindex"),o=Number(r),s=null;return r&&!Number.isNaN(o)?s=o:i&&null===s&&(s=0),i&&e.disabled&&(s=null),null!==s&&(s>=0||t&&s<0)}return!1}function T(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(0,s.Z)(e.querySelectorAll("*")).filter((function(e){return O(e,t)}));return O(e,t)&&n.unshift(e),n}var Z=n(10228),P=n(16089),M=Z.Z.LEFT,I=Z.Z.RIGHT,L=Z.Z.UP,B=Z.Z.DOWN,z=Z.Z.ENTER,F=Z.Z.ESC,W=Z.Z.HOME,K=Z.Z.END,U=[L,B,M,I];function H(e,t){return T(e,!0).filter((function(e){return t.has(e)}))}function V(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var r=H(e,t),o=r.length,s=r.findIndex((function(e){return n===e}));return i<0?-1===s?s=o-1:s-=1:i>0&&(s+=1),r[s=(s+o)%o]}var q=function(e,t){var n=new Set,i=new Map,r=new Map;return e.forEach((function(e){var o=document.querySelector("[data-menu-id='".concat(v(t,e),"']"));o&&(n.add(o),r.set(o,e),i.set(e,o))})),{elements:n,key2element:i,element2key:r}};function G(e,t,n,i,o,s,a,u,l,c){var h=f.useRef(),_=f.useRef();_.current=t;var p=function(){P.Z.cancel(h.current)};return f.useEffect((function(){return function(){p()}}),[]),function(d){var f=d.which;if([].concat(U,[z,F,W,K]).includes(f)){var m=s(),g=q(m,i),v=g,b=v.elements,y=v.key2element,w=v.element2key,x=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(y.get(t),b),C=w.get(x),k=function(e,t,n,i){var o,s="prev",a="next",u="children",l="parent";if("inline"===e&&i===z)return{inlineTrigger:!0};var c=(0,r.Z)((0,r.Z)({},L,s),B,a),h=(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},M,n?a:s),I,n?s:a),B,u),z,u),_=(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},L,s),B,a),z,u),F,l),M,n?u:l),I,n?l:u);switch(null===(o={inline:c,horizontal:h,vertical:_,inlineSub:c,horizontalSub:_,verticalSub:_}["".concat(e).concat(t?"":"Sub")])||void 0===o?void 0:o[i]){case s:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case l:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}(e,1===a(C,!0).length,n,f);if(!k&&f!==W&&f!==K)return;(U.includes(f)||[W,K].includes(f))&&d.preventDefault();var E=function(e){if(e){var t=e,n=e.querySelector("a");null!=n&&n.getAttribute("href")&&(t=n);var i=w.get(e);u(i),p(),h.current=(0,P.Z)((function(){_.current===i&&t.focus()}))}};if([W,K].includes(f)||k.sibling||!x){var A,N,S=H(A=x&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(x):o.current,b);N=f===W?S[0]:f===K?S[S.length-1]:V(A,b,x,k.offset),E(N)}else if(k.inlineTrigger)l(C);else if(k.offset>0)l(C,!0),p(),h.current=(0,P.Z)((function(){g=q(m,i);var e=x.getAttribute("aria-controls"),t=V(document.getElementById(e),g.elements);E(t)}),5);else if(k.offset<0){var R=a(C,!0),j=R[R.length-2],D=y.get(j);l(j,!1),E(D)}}null==c||c(d)}}var X="__RC_UTIL_PATH_SPLIT__",Q=function(e){return e.join(X)},J="rc-menu-more";function Y(){var e=f.useState({}),t=(0,a.Z)(e,2)[1],n=(0,f.useRef)(new Map),i=(0,f.useRef)(new Map),r=f.useState([]),o=(0,a.Z)(r,2),u=o[0],l=o[1],c=(0,f.useRef)(0),h=(0,f.useRef)(!1),_=(0,f.useCallback)((function(e,r){var o=Q(r);i.current.set(o,e),n.current.set(e,o),c.current+=1;var s,a=c.current;s=function(){a===c.current&&(h.current||t({}))},Promise.resolve().then(s)}),[]),p=(0,f.useCallback)((function(e,t){var r=Q(t);i.current.delete(r),n.current.delete(e)}),[]),d=(0,f.useCallback)((function(e){l(e)}),[]),m=(0,f.useCallback)((function(e,t){var i=n.current.get(e)||"",r=i.split(X);return t&&u.includes(r[0])&&r.unshift(J),r}),[u]),g=(0,f.useCallback)((function(e,t){return e.filter((function(e){return void 0!==e})).some((function(e){return m(e,!0).includes(t)}))}),[m]),v=(0,f.useCallback)((function(e){var t="".concat(n.current.get(e)).concat(X),r=new Set;return(0,s.Z)(i.current.keys()).forEach((function(e){e.startsWith(t)&&r.add(i.current.get(e))})),r}),[]);return f.useEffect((function(){return function(){h.current=!0}}),[]),{registerPath:_,unregisterPath:p,refreshOverflowKeys:d,isSubPathKey:g,getKeyPath:m,getKeys:function(){var e=(0,s.Z)(n.current.keys());return u.length&&e.push(J),e},getSubPathKeys:v}}function $(e){var t=f.useRef(e);t.current=e;var n=f.useCallback((function(){for(var e,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(i))}),[]);return e?n:void 0}var ee=Math.random().toFixed(5).toString().slice(2),te=0;var ne=n(67732),ie=n(83652),re=n(42403),oe=n(158),se=n(2738),ae=n(8654);function ue(e,t,n,i){var r=f.useContext(x),o=r.activeKey,s=r.onActive,a=r.onInactive,u={active:o===e};return t||(u.onMouseEnter=function(t){null==n||n({key:e,domEvent:t}),s(e)},u.onMouseLeave=function(t){null==i||i({key:e,domEvent:t}),a(e)}),u}function le(e){var t=f.useContext(x),n=t.mode,i=t.rtl,r=t.inlineIndent;if("inline"!==n)return null;return i?{paddingRight:e*r}:{paddingLeft:e*r}}function ce(e){var t,n=e.icon,i=e.props,r=e.children;return null===n||!1===n?null:("function"==typeof n?t=f.createElement(n,(0,o.Z)({},i)):"boolean"!=typeof n&&(t=n),t||r||null)}var he=["item"];function _e(e){var t=e.item,n=(0,u.Z)(e,he);return Object.defineProperty(n,"item",{get:function(){return(0,d.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}var pe=["title","attribute","elementRef"],de=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],fe=["active"],me=function(e){(0,re.Z)(n,e);var t=(0,oe.Z)(n);function n(){return(0,ne.Z)(this,n),t.apply(this,arguments)}return(0,ie.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.title,n=e.attribute,r=e.elementRef,o=(0,u.Z)(e,pe),s=(0,se.Z)(o,["eventKey","popupClassName","popupOffset","onTitleClick"]);return(0,d.ZP)(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),f.createElement(h.Z.Item,(0,i.Z)({},n,{title:"string"==typeof t?t:void 0},s,{ref:r}))}}]),n}(f.Component),ge=f.forwardRef((function(e,t){var n=e.style,a=e.className,l=e.eventKey,h=(e.warnKey,e.disabled),_=e.itemIcon,p=e.children,d=e.role,m=e.onMouseEnter,g=e.onMouseLeave,v=e.onClick,y=e.onKeyDown,w=e.onFocus,C=(0,u.Z)(e,de),k=b(l),E=f.useContext(x),A=E.prefixCls,N=E.onItemClick,R=E.disabled,D=E.overflowDisabled,O=E.itemIcon,T=E.selectedKeys,P=E.onActive,M=f.useContext(j)._internalRenderMenuItem,I="".concat(A,"-item"),L=f.useRef(),B=f.useRef(),z=R||h,F=(0,ae.x1)(t,B),W=S(l);var K=function(e){return{key:l,keyPath:(0,s.Z)(W).reverse(),item:L.current,domEvent:e}},U=_||O,H=ue(l,z,m,g),V=H.active,q=(0,u.Z)(H,fe),G=T.includes(l),X=le(W.length),Q={};"option"===e.role&&(Q["aria-selected"]=G);var J=f.createElement(me,(0,i.Z)({ref:L,elementRef:F,role:null===d?"none":d||"menuitem",tabIndex:h?null:-1,"data-menu-id":D&&k?null:k},(0,se.Z)(C,["extra"]),q,Q,{component:"li","aria-disabled":h,style:(0,o.Z)((0,o.Z)({},X),n),className:c()(I,(0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(I,"-active"),V),"".concat(I,"-selected"),G),"".concat(I,"-disabled"),z),a),onClick:function(e){if(!z){var t=K(e);null==v||v(_e(t)),N(t)}},onKeyDown:function(e){if(null==y||y(e),e.which===Z.Z.ENTER){var t=K(e);null==v||v(_e(t)),N(t)}},onFocus:function(e){P(l),null==w||w(e)}}),p,f.createElement(ce,{props:(0,o.Z)((0,o.Z)({},e),{},{isSelected:G}),icon:U}));return M&&(J=M(J,e,{selected:G})),J}));function ve(e,t){var n=e.eventKey,r=A(),o=S(n);return f.useEffect((function(){if(r)return r.registerPath(n,o),function(){r.unregisterPath(n,o)}}),[o]),r?null:f.createElement(ge,(0,i.Z)({},e,{ref:t}))}var be=f.forwardRef(ve),ye=["className","children"],we=function(e,t){var n=e.className,r=e.children,o=(0,u.Z)(e,ye),s=f.useContext(x),a=s.prefixCls,l=s.mode,h=s.rtl;return f.createElement("ul",(0,i.Z)({className:c()(a,h&&"".concat(a,"-rtl"),"".concat(a,"-sub"),"".concat(a,"-").concat("inline"===l?"inline":"vertical"),n),role:"menu"},o,{"data-menu-list":!0,ref:t}),r)},xe=f.forwardRef(we);xe.displayName="SubMenuList";var Ce=xe,ke=n(11592);function Ee(e,t){return(0,ke.Z)(e).map((function(e,n){if(f.isValidElement(e)){var i,r,o=e.key,a=null!==(i=null===(r=e.props)||void 0===r?void 0:r.eventKey)&&void 0!==i?i:o;null==a&&(a="tmp_key-".concat([].concat((0,s.Z)(t),[n]).join("-")));var u={key:a,eventKey:a};return f.cloneElement(e,u)}return e}))}var Ae=n(65030),Ne={adjustX:1,adjustY:1},Se={topLeft:{points:["bl","tl"],overflow:Ne},topRight:{points:["br","tr"],overflow:Ne},bottomLeft:{points:["tl","bl"],overflow:Ne},bottomRight:{points:["tr","br"],overflow:Ne},leftTop:{points:["tr","tl"],overflow:Ne},leftBottom:{points:["br","bl"],overflow:Ne},rightTop:{points:["tl","tr"],overflow:Ne},rightBottom:{points:["bl","br"],overflow:Ne}},Re={topLeft:{points:["bl","tl"],overflow:Ne},topRight:{points:["br","tr"],overflow:Ne},bottomLeft:{points:["tl","bl"],overflow:Ne},bottomRight:{points:["tr","br"],overflow:Ne},rightTop:{points:["tr","tl"],overflow:Ne},rightBottom:{points:["br","bl"],overflow:Ne},leftTop:{points:["tl","tr"],overflow:Ne},leftBottom:{points:["bl","br"],overflow:Ne}};function je(e,t,n){return t||(n?n[e]||n.other:void 0)}var De={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function Oe(e){var t=e.prefixCls,n=e.visible,i=e.children,s=e.popup,u=e.popupStyle,l=e.popupClassName,h=e.popupOffset,_=e.disabled,p=e.mode,d=e.onVisibleChange,m=f.useContext(x),g=m.getPopupContainer,v=m.rtl,b=m.subMenuOpenDelay,y=m.subMenuCloseDelay,w=m.builtinPlacements,C=m.triggerSubMenuAction,k=m.forceSubMenuRender,E=m.rootClassName,A=m.motion,N=m.defaultMotions,S=f.useState(!1),R=(0,a.Z)(S,2),j=R[0],D=R[1],O=v?(0,o.Z)((0,o.Z)({},Re),w):(0,o.Z)((0,o.Z)({},Se),w),T=De[p],Z=je(p,A,N),M=f.useRef(Z);"inline"!==p&&(M.current=Z);var I=(0,o.Z)((0,o.Z)({},M.current),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),L=f.useRef();return f.useEffect((function(){return L.current=(0,P.Z)((function(){D(n)})),function(){P.Z.cancel(L.current)}}),[n]),f.createElement(Ae.Z,{prefixCls:t,popupClassName:c()("".concat(t,"-popup"),(0,r.Z)({},"".concat(t,"-rtl"),v),l,E),stretch:"horizontal"===p?"minWidth":null,getPopupContainer:g,builtinPlacements:O,popupPlacement:T,popupVisible:j,popup:s,popupStyle:u,popupAlign:h&&{offset:h},action:_?[]:[C],mouseEnterDelay:b,mouseLeaveDelay:y,onPopupVisibleChange:d,forceRender:k,popupMotion:I,fresh:!0},i)}var Te=n(77900);function Ze(e){var t=e.id,n=e.open,r=e.keyPath,s=e.children,u="inline",l=f.useContext(x),c=l.prefixCls,h=l.forceSubMenuRender,_=l.motion,p=l.defaultMotions,d=l.mode,m=f.useRef(!1);m.current=d===u;var g=f.useState(!m.current),v=(0,a.Z)(g,2),b=v[0],y=v[1],w=!!m.current&&n;f.useEffect((function(){m.current&&y(!1)}),[d]);var k=(0,o.Z)({},je(u,_,p));r.length>1&&(k.motionAppear=!1);var E=k.onVisibleChanged;return k.onVisibleChanged=function(e){return m.current||e||y(!0),null==E?void 0:E(e)},b?null:f.createElement(C,{mode:u,locked:!m.current},f.createElement(Te.default,(0,i.Z)({visible:w},k,{forceRender:h,removeOnLeave:!1,leavedClassName:"".concat(c,"-hidden")}),(function(e){var n=e.className,i=e.style;return f.createElement(Ce,{id:t,className:n,style:i},s)})))}var Pe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],Me=["active"],Ie=f.forwardRef((function(e,t){var n=e.style,s=e.className,l=e.title,_=e.eventKey,p=(e.warnKey,e.disabled),d=e.internalPopupClose,m=e.children,g=e.itemIcon,v=e.expandIcon,y=e.popupClassName,w=e.popupOffset,k=e.popupStyle,E=e.onClick,A=e.onMouseEnter,N=e.onMouseLeave,D=e.onTitleClick,O=e.onTitleMouseEnter,T=e.onTitleMouseLeave,Z=(0,u.Z)(e,Pe),P=b(_),M=f.useContext(x),I=M.prefixCls,L=M.mode,B=M.openKeys,z=M.disabled,F=M.overflowDisabled,W=M.activeKey,K=M.selectedKeys,U=M.itemIcon,H=M.expandIcon,V=M.onItemClick,q=M.onOpenChange,G=M.onActive,X=f.useContext(j)._internalRenderSubMenuItem,Q=f.useContext(R).isSubPathKey,J=S(),Y="".concat(I,"-submenu"),ee=z||p,te=f.useRef(),ne=f.useRef();var ie=null!=g?g:U,re=null!=v?v:H,oe=B.includes(_),se=!F&&oe,ae=Q(K,_),he=ue(_,ee,O,T),pe=he.active,de=(0,u.Z)(he,Me),fe=f.useState(!1),me=(0,a.Z)(fe,2),ge=me[0],ve=me[1],be=function(e){ee||ve(e)},ye=f.useMemo((function(){return pe||"inline"!==L&&(ge||Q([W],_))}),[L,pe,W,ge,_,Q]),we=le(J.length),xe=$((function(e){null==E||E(_e(e)),V(e)})),ke=P&&"".concat(P,"-popup"),Ee=f.useMemo((function(){return f.createElement(ce,{icon:"horizontal"!==L?re:void 0,props:(0,o.Z)((0,o.Z)({},e),{},{isOpen:se,isSubMenu:!0})},f.createElement("i",{className:"".concat(Y,"-arrow")}))}),[L,re,e,se,Y]),Ae=f.createElement("div",(0,i.Z)({role:"menuitem",style:we,className:"".concat(Y,"-title"),tabIndex:ee?null:-1,ref:te,title:"string"==typeof l?l:null,"data-menu-id":F&&P?null:P,"aria-expanded":se,"aria-haspopup":!0,"aria-controls":ke,"aria-disabled":ee,onClick:function(e){ee||(null==D||D({key:_,domEvent:e}),"inline"===L&&q(_,!oe))},onFocus:function(){G(_)}},de),l,Ee),Ne=f.useRef(L);if("inline"!==L&&J.length>1?Ne.current="vertical":Ne.current=L,!F){var Se=Ne.current;Ae=f.createElement(Oe,{mode:Se,prefixCls:Y,visible:!d&&se&&"inline"!==L,popupClassName:y,popupOffset:w,popupStyle:k,popup:f.createElement(C,{mode:"horizontal"===Se?"vertical":Se},f.createElement(Ce,{id:ke,ref:ne},m)),disabled:ee,onVisibleChange:function(e){"inline"!==L&&q(_,e)}},Ae)}var Re=f.createElement(h.Z.Item,(0,i.Z)({ref:t,role:"none"},Z,{component:"li",style:n,className:c()(Y,"".concat(Y,"-").concat(L),s,(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({},"".concat(Y,"-open"),se),"".concat(Y,"-active"),ye),"".concat(Y,"-selected"),ae),"".concat(Y,"-disabled"),ee)),onMouseEnter:function(e){be(!0),null==A||A({key:_,domEvent:e})},onMouseLeave:function(e){be(!1),null==N||N({key:_,domEvent:e})}}),Ae,!F&&f.createElement(Ze,{id:ke,open:se,keyPath:J},m));return X&&(Re=X(Re,e,{selected:ae,active:ye,open:se,disabled:ee})),f.createElement(C,{onItemClick:xe,mode:"horizontal"===L?"vertical":L,itemIcon:ie,expandIcon:re},Re)}));var Le=f.forwardRef((function(e,t){var n,r=e.eventKey,o=e.children,s=S(r),a=Ee(o,s),u=A();return f.useEffect((function(){if(u)return u.registerPath(r,s),function(){u.unregisterPath(r,s)}}),[s]),n=u?a:f.createElement(Ie,(0,i.Z)({ref:t},e),a),f.createElement(N.Provider,{value:s},n)})),Be=n(76190);function ze(e){var t=e.className,n=e.style,i=f.useContext(x).prefixCls;return A()?null:f.createElement("li",{role:"separator",className:c()("".concat(i,"-item-divider"),t),style:n})}var Fe=["className","title","eventKey","children"],We=f.forwardRef((function(e,t){var n=e.className,r=e.title,o=(e.eventKey,e.children),s=(0,u.Z)(e,Fe),a=f.useContext(x).prefixCls,l="".concat(a,"-item-group");return f.createElement("li",(0,i.Z)({ref:t,role:"presentation"},s,{onClick:function(e){return e.stopPropagation()},className:c()(l,n)}),f.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:"string"==typeof r?r:void 0},r),f.createElement("ul",{role:"group",className:"".concat(l,"-list")},o))}));var Ke=f.forwardRef((function(e,t){var n=e.eventKey,r=Ee(e.children,S(n));return A()?r:f.createElement(We,(0,i.Z)({ref:t},(0,se.Z)(e,["warnKey"])),r)})),Ue=["label","children","key","type","extra"];function He(e,t,n){var r=t.item,o=t.group,s=t.submenu,a=t.divider;return(e||[]).map((function(e,l){if(e&&"object"===(0,Be.Z)(e)){var c=e,h=c.label,_=c.children,p=c.key,d=c.type,m=c.extra,g=(0,u.Z)(c,Ue),v=null!=p?p:"tmp-".concat(l);return _||"group"===d?"group"===d?f.createElement(o,(0,i.Z)({key:v},g,{title:h}),He(_,t,n)):f.createElement(s,(0,i.Z)({key:v},g,{title:h}),He(_,t,n)):"divider"===d?f.createElement(a,(0,i.Z)({key:v},g)):f.createElement(r,(0,i.Z)({key:v},g,{extra:m}),h,(!!m||0===m)&&f.createElement("span",{className:"".concat(n,"-item-extra")},m))}return null})).filter((function(e){return e}))}function Ve(e,t,n,i,r){var s=e,a=(0,o.Z)({divider:ze,item:be,group:Ke,submenu:Le},i);return t&&(s=He(t,a,r)),Ee(s,n)}var qe=["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"],Ge=[],Xe=f.forwardRef((function(e,t){var n,l=e,d=l.prefixCls,v=void 0===d?"rc-menu":d,b=l.rootClassName,y=l.style,w=l.className,x=l.tabIndex,k=void 0===x?0:x,A=l.items,N=l.children,S=l.direction,D=l.id,O=l.mode,T=void 0===O?"vertical":O,Z=l.inlineCollapsed,P=l.disabled,M=l.disabledOverflow,I=l.subMenuOpenDelay,L=void 0===I?.1:I,B=l.subMenuCloseDelay,z=void 0===B?.1:B,F=l.forceSubMenuRender,W=l.defaultOpenKeys,K=l.openKeys,U=l.activeKey,V=l.defaultActiveFirst,X=l.selectable,Q=void 0===X||X,ne=l.multiple,ie=void 0!==ne&&ne,re=l.defaultSelectedKeys,oe=l.selectedKeys,se=l.onSelect,ae=l.onDeselect,ue=l.inlineIndent,le=void 0===ue?24:ue,ce=l.motion,he=l.defaultMotions,pe=l.triggerSubMenuAction,de=void 0===pe?"hover":pe,fe=l.builtinPlacements,me=l.itemIcon,ge=l.expandIcon,ve=l.overflowedIndicator,ye=void 0===ve?"...":ve,we=l.overflowedIndicatorPopupClassName,xe=l.getPopupContainer,Ce=l.onClick,ke=l.onOpenChange,Ee=l.onKeyDown,Ae=(l.openAnimation,l.openTransitionName,l._internalRenderMenuItem),Ne=l._internalRenderSubMenuItem,Se=l._internalComponents,Re=(0,u.Z)(l,qe),je=f.useMemo((function(){return[Ve(N,A,Ge,Se,v),Ve(N,A,Ge,{},v)]}),[N,A,Se]),De=(0,a.Z)(je,2),Oe=De[0],Te=De[1],Ze=f.useState(!1),Pe=(0,a.Z)(Ze,2),Me=Pe[0],Ie=Pe[1],Be=f.useRef(),ze=function(e){var t=(0,_.Z)(e,{value:e}),n=(0,a.Z)(t,2),i=n[0],r=n[1];return f.useEffect((function(){te+=1;var e="".concat(ee,"-").concat(te);r("rc-menu-uuid-".concat(e))}),[]),i}(D),Fe="rtl"===S;var We=(0,_.Z)(W,{value:K,postState:function(e){return e||Ge}}),Ke=(0,a.Z)(We,2),Ue=Ke[0],He=Ke[1],Xe=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function n(){He(e),null==ke||ke(e)}t?(0,m.flushSync)(n):n()},Qe=f.useState(Ue),Je=(0,a.Z)(Qe,2),Ye=Je[0],$e=Je[1],et=f.useRef(!1),tt=f.useMemo((function(){return"inline"!==T&&"vertical"!==T||!Z?[T,!1]:["vertical",Z]}),[T,Z]),nt=(0,a.Z)(tt,2),it=nt[0],rt=nt[1],ot="inline"===it,st=f.useState(it),at=(0,a.Z)(st,2),ut=at[0],lt=at[1],ct=f.useState(rt),ht=(0,a.Z)(ct,2),_t=ht[0],pt=ht[1];f.useEffect((function(){lt(it),pt(rt),et.current&&(ot?He(Ye):Xe(Ge))}),[it,rt]);var dt=f.useState(0),ft=(0,a.Z)(dt,2),mt=ft[0],gt=ft[1],vt=mt>=Oe.length-1||"horizontal"!==ut||M;f.useEffect((function(){ot&&$e(Ue)}),[Ue]),f.useEffect((function(){return et.current=!0,function(){et.current=!1}}),[]);var bt=Y(),yt=bt.registerPath,wt=bt.unregisterPath,xt=bt.refreshOverflowKeys,Ct=bt.isSubPathKey,kt=bt.getKeyPath,Et=bt.getKeys,At=bt.getSubPathKeys,Nt=f.useMemo((function(){return{registerPath:yt,unregisterPath:wt}}),[yt,wt]),St=f.useMemo((function(){return{isSubPathKey:Ct}}),[Ct]);f.useEffect((function(){xt(vt?Ge:Oe.slice(mt+1).map((function(e){return e.key})))}),[mt,vt]);var Rt=(0,_.Z)(U||V&&(null===(n=Oe[0])||void 0===n?void 0:n.key),{value:U}),jt=(0,a.Z)(Rt,2),Dt=jt[0],Ot=jt[1],Tt=$((function(e){Ot(e)})),Zt=$((function(){Ot(void 0)}));(0,f.useImperativeHandle)(t,(function(){return{list:Be.current,focus:function(e){var t,n,i=Et(),r=q(i,ze),o=r.elements,s=r.key2element,a=r.element2key,u=H(Be.current,o),l=null!=Dt?Dt:u[0]?a.get(u[0]):null===(t=Oe.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key,c=s.get(l);l&&c&&(null==c||null===(n=c.focus)||void 0===n||n.call(c,e))}}}));var Pt=(0,_.Z)(re||[],{value:oe,postState:function(e){return Array.isArray(e)?e:null==e?Ge:[e]}}),Mt=(0,a.Z)(Pt,2),It=Mt[0],Lt=Mt[1],Bt=$((function(e){null==Ce||Ce(_e(e)),function(e){if(Q){var t,n=e.key,i=It.includes(n);t=ie?i?It.filter((function(e){return e!==n})):[].concat((0,s.Z)(It),[n]):[n],Lt(t);var r=(0,o.Z)((0,o.Z)({},e),{},{selectedKeys:t});i?null==ae||ae(r):null==se||se(r)}!ie&&Ue.length&&"inline"!==ut&&Xe(Ge)}(e)})),zt=$((function(e,t){var n=Ue.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==ut){var i=At(e);n=n.filter((function(e){return!i.has(e)}))}(0,p.Z)(Ue,n,!0)||Xe(n,!0)})),Ft=G(ut,Dt,Fe,ze,Be,Et,kt,Ot,(function(e,t){var n=null!=t?t:!Ue.includes(e);zt(e,n)}),Ee);f.useEffect((function(){Ie(!0)}),[]);var Wt=f.useMemo((function(){return{_internalRenderMenuItem:Ae,_internalRenderSubMenuItem:Ne}}),[Ae,Ne]),Kt="horizontal"!==ut||M?Oe:Oe.map((function(e,t){return f.createElement(C,{key:e.key,overflowDisabled:t>mt},e)})),Ut=f.createElement(h.Z,(0,i.Z)({id:D,ref:Be,prefixCls:"".concat(v,"-overflow"),component:"ul",itemComponent:be,className:c()(v,"".concat(v,"-root"),"".concat(v,"-").concat(ut),w,(0,r.Z)((0,r.Z)({},"".concat(v,"-inline-collapsed"),_t),"".concat(v,"-rtl"),Fe),b),dir:S,style:y,role:"menu",tabIndex:k,data:Kt,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?Oe.slice(-t):null;return f.createElement(Le,{eventKey:J,title:ye,disabled:vt,internalPopupClose:0===t,popupClassName:we},n)},maxCount:"horizontal"!==ut||M?h.Z.INVALIDATE:h.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){gt(e)},onKeyDown:Ft},Re));return f.createElement(j.Provider,{value:Wt},f.createElement(g.Provider,{value:ze},f.createElement(C,{prefixCls:v,rootClassName:b,mode:ut,openKeys:Ue,rtl:Fe,disabled:P,motion:Me?ce:null,defaultMotions:Me?he:null,activeKey:Dt,onActive:Tt,onInactive:Zt,selectedKeys:It,inlineIndent:le,subMenuOpenDelay:L,subMenuCloseDelay:z,forceSubMenuRender:F,builtinPlacements:fe,triggerSubMenuAction:de,getPopupContainer:xe,itemIcon:me,expandIcon:ge,onItemClick:Bt,onOpenChange:zt},f.createElement(R.Provider,{value:St},Ut),f.createElement("div",{style:{display:"none"},"aria-hidden":!0},f.createElement(E.Provider,{value:Nt},Te)))))})),Qe=Xe;Qe.Item=be,Qe.SubMenu=Le,Qe.ItemGroup=Ke,Qe.Divider=ze;var Je=Qe},11780:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});var i=n(54476),r=n(33885),o=n(42978),s=n(75931),a=n(59301),u=n(92310),l=n.n(u),c=n(29301),h=n(34280),_=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],p=void 0;function d(e,t){var n=e.prefixCls,o=e.invalidate,u=e.item,h=e.renderItem,d=e.responsive,f=e.responsiveDisabled,m=e.registerSize,g=e.itemKey,v=e.className,b=e.style,y=e.children,w=e.display,x=e.order,C=e.component,k=void 0===C?"div":C,E=(0,s.Z)(e,_),A=d&&!w;function N(e){m(g,e)}a.useEffect((function(){return function(){N(null)}}),[]);var S,R=h&&u!==p?h(u,{index:x}):y;o||(S={opacity:A?0:1,height:A?0:p,overflowY:A?"hidden":p,order:d?x:p,pointerEvents:A?"none":p,position:A?"absolute":p});var j={};A&&(j["aria-hidden"]=!0);var D=a.createElement(k,(0,i.Z)({className:l()(!o&&n,v),style:(0,r.Z)((0,r.Z)({},S),b)},j,E,{ref:t}),R);return d&&(D=a.createElement(c.Z,{onResize:function(e){N(e.offsetWidth)},disabled:f},D)),D}var f=a.forwardRef(d);f.displayName="Item";var m=f,g=n(6089),v=n(4676),b=n(16089);function y(){var e=a.useRef(null);return function(t){e.current||(e.current=[],function(e){if("undefined"==typeof MessageChannel)(0,b.Z)(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}((function(){(0,v.unstable_batchedUpdates)((function(){e.current.forEach((function(e){e()})),e.current=null}))}))),e.current.push(t)}}function w(e,t){var n=a.useState(t),i=(0,o.Z)(n,2),r=i[0],s=i[1];return[r,(0,g.Z)((function(t){e((function(){s(t)}))}))]}var x=a.createContext(null),C=["component"],k=["className"],E=["className"],A=function(e,t){var n=a.useContext(x);if(!n){var r=e.component,o=void 0===r?"div":r,u=(0,s.Z)(e,C);return a.createElement(o,(0,i.Z)({},u,{ref:t}))}var c=n.className,h=(0,s.Z)(n,k),_=e.className,p=(0,s.Z)(e,E);return a.createElement(x.Provider,{value:null},a.createElement(m,(0,i.Z)({ref:t,className:l()(c,_)},h,p)))},N=a.forwardRef(A);N.displayName="RawItem";var S=N,R=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],j="responsive",D="invalidate";function O(e){return"+ ".concat(e.length," ...")}function T(e,t){var n=e.prefixCls,u=void 0===n?"rc-overflow":n,_=e.data,p=void 0===_?[]:_,d=e.renderItem,f=e.renderRawItem,g=e.itemKey,v=e.itemWidth,b=void 0===v?10:v,C=e.ssr,k=e.style,E=e.className,A=e.maxCount,N=e.renderRest,S=e.renderRawRest,T=e.suffix,Z=e.component,P=void 0===Z?"div":Z,M=e.itemComponent,I=e.onVisibleChange,L=(0,s.Z)(e,R),B="full"===C,z=y(),F=w(z,null),W=(0,o.Z)(F,2),K=W[0],U=W[1],H=K||0,V=w(z,new Map),q=(0,o.Z)(V,2),G=q[0],X=q[1],Q=w(z,0),J=(0,o.Z)(Q,2),Y=J[0],$=J[1],ee=w(z,0),te=(0,o.Z)(ee,2),ne=te[0],ie=te[1],re=w(z,0),oe=(0,o.Z)(re,2),se=oe[0],ae=oe[1],ue=(0,a.useState)(null),le=(0,o.Z)(ue,2),ce=le[0],he=le[1],_e=(0,a.useState)(null),pe=(0,o.Z)(_e,2),de=pe[0],fe=pe[1],me=a.useMemo((function(){return null===de&&B?Number.MAX_SAFE_INTEGER:de||0}),[de,K]),ge=(0,a.useState)(!1),ve=(0,o.Z)(ge,2),be=ve[0],ye=ve[1],we="".concat(u,"-item"),xe=Math.max(Y,ne),Ce=A===j,ke=p.length&&Ce,Ee=A===D,Ae=ke||"number"==typeof A&&p.length>A,Ne=(0,a.useMemo)((function(){var e=p;return ke?e=null===K&&B?p:p.slice(0,Math.min(p.length,H/b)):"number"==typeof A&&(e=p.slice(0,A)),e}),[p,b,K,A,ke]),Se=(0,a.useMemo)((function(){return ke?p.slice(me+1):p.slice(Ne.length)}),[p,Ne,ke,me]),Re=(0,a.useCallback)((function(e,t){var n;return"function"==typeof g?g(e):null!==(n=g&&(null==e?void 0:e[g]))&&void 0!==n?n:t}),[g]),je=(0,a.useCallback)(d||function(e){return e},[d]);function De(e,t,n){(de!==e||void 0!==t&&t!==ce)&&(fe(e),n||(ye(e<p.length-1),null==I||I(e)),void 0!==t&&he(t))}function Oe(e,t){X((function(n){var i=new Map(n);return null===t?i.delete(e):i.set(e,t),i}))}function Te(e){return G.get(Re(Ne[e],e))}(0,h.Z)((function(){if(H&&"number"==typeof xe&&Ne){var e=se,t=Ne.length,n=t-1;if(!t)return void De(0,null);for(var i=0;i<t;i+=1){var r=Te(i);if(B&&(r=r||0),void 0===r){De(i-1,void 0,!0);break}if(e+=r,0===n&&e<=H||i===n-1&&e+Te(n)<=H){De(n,null);break}if(e+xe>H){De(i-1,e-r-se+ne);break}}T&&Te(0)+se>H&&he(null)}}),[H,G,ne,se,Re,Ne]);var Ze=be&&!!Se.length,Pe={};null!==ce&&ke&&(Pe={position:"absolute",left:ce,top:0});var Me={prefixCls:we,responsive:ke,component:M,invalidate:Ee},Ie=f?function(e,t){var n=Re(e,t);return a.createElement(x.Provider,{key:n,value:(0,r.Z)((0,r.Z)({},Me),{},{order:t,item:e,itemKey:n,registerSize:Oe,display:t<=me})},f(e,t))}:function(e,t){var n=Re(e,t);return a.createElement(m,(0,i.Z)({},Me,{order:t,key:n,item:e,renderItem:je,itemKey:n,registerSize:Oe,display:t<=me}))},Le={order:Ze?me:Number.MAX_SAFE_INTEGER,className:"".concat(we,"-rest"),registerSize:function(e,t){ie(t),$(ne)},display:Ze},Be=N||O,ze=S?a.createElement(x.Provider,{value:(0,r.Z)((0,r.Z)({},Me),Le)},S(Se)):a.createElement(m,(0,i.Z)({},Me,Le),"function"==typeof Be?Be(Se):Be),Fe=a.createElement(P,(0,i.Z)({className:l()(!Ee&&u,E),style:k,ref:t},L),Ne.map(Ie),Ae?ze:null,T&&a.createElement(m,(0,i.Z)({},Me,{responsive:Ce,responsiveDisabled:!ke,order:me,className:"".concat(we,"-suffix"),registerSize:function(e,t){ae(t)},display:!0,style:Pe}),T));return Ce?a.createElement(c.Z,{onResize:function(e,t){U(t.clientWidth)},disabled:!ke},Fe):Fe}var Z=a.forwardRef(T);Z.displayName="Overflow",Z.Item=S,Z.RESPONSIVE=j,Z.INVALIDATE=D;var P=Z},25930:function(e,t,n){"use strict";n.d(t,{Cd:function(){return k}});var i=n(54476),r=n(33885),o=n(75931),s=n(59301),a=n(92310),u=n.n(a),l={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},c=function(){var e=(0,s.useRef)([]),t=(0,s.useRef)(null);return(0,s.useEffect)((function(){var n=Date.now(),i=!1;e.current.forEach((function(e){if(e){i=!0;var r=e.style;r.transitionDuration=".3s, .3s, .3s, .06s",t.current&&n-t.current<100&&(r.transitionDuration="0s, 0s")}})),i&&(t.current=Date.now())})),e.current};var h=n(76190),_=n(42978),p=n(47273),d=0,f=(0,p.Z)();var m=function(e){var t=s.useState(),n=(0,_.Z)(t,2),i=n[0],r=n[1];return s.useEffect((function(){var e;r("rc_progress_".concat((f?(e=d,d+=1):e="TEST_OR_SSR",e)))}),[]),e||i},g=function(e){var t=e.bg,n=e.children;return s.createElement("div",{style:{width:"100%",height:"100%",background:t}},n)};function v(e,t){return Object.keys(e).map((function(n){var i=parseFloat(n),r="".concat(Math.floor(i*t),"%");return"".concat(e[n]," ").concat(r)}))}var b=s.forwardRef((function(e,t){var n=e.prefixCls,i=e.color,r=e.gradientId,o=e.radius,a=e.style,u=e.ptg,l=e.strokeLinecap,c=e.strokeWidth,_=e.size,p=e.gapDegree,d=i&&"object"===(0,h.Z)(i),f=d?"#FFF":void 0,m=_/2,b=s.createElement("circle",{className:"".concat(n,"-circle-path"),r:o,cx:m,cy:m,stroke:f,strokeLinecap:l,strokeWidth:c,opacity:0===u?0:1,style:a,ref:t});if(!d)return b;var y="".concat(r,"-conic"),w=p?"".concat(180+p/2,"deg"):"0deg",x=v(i,(360-p)/360),C=v(i,1),k="conic-gradient(from ".concat(w,", ").concat(x.join(", "),")"),E="linear-gradient(to ".concat(p?"bottom":"top",", ").concat(C.join(", "),")");return s.createElement(s.Fragment,null,s.createElement("mask",{id:y},b),s.createElement("foreignObject",{x:0,y:0,width:_,height:_,mask:"url(#".concat(y,")")},s.createElement(g,{bg:E},s.createElement(g,{bg:k}))))})),y=100,w=function(e,t,n,i,r,o,s,a,u,l){var c=arguments.length>10&&void 0!==arguments[10]?arguments[10]:0,h=n/100*360*((360-o)/360),_=0===o?0:{bottom:0,top:180,left:90,right:-90}[s],p=(100-i)/100*t;"round"===u&&100!==i&&(p+=l/2)>=t&&(p=t-.01);var d=50;return{stroke:"string"==typeof a?a:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:p+c,transform:"rotate(".concat(r+h+_,"deg)"),transformOrigin:"".concat(d,"px ").concat(d,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},x=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function C(e){var t=null!=e?e:[];return Array.isArray(t)?t:[t]}var k=function(e){var t,n,a,_=(0,r.Z)((0,r.Z)({},l),e),p=_.id,d=_.prefixCls,f=_.steps,g=_.strokeWidth,v=_.trailWidth,k=_.gapDegree,E=void 0===k?0:k,A=_.gapPosition,N=_.trailColor,S=_.strokeLinecap,R=_.style,j=_.className,D=_.strokeColor,O=_.percent,T=(0,o.Z)(_,x),Z=m(p),P="".concat(Z,"-gradient"),M=50-g/2,I=2*Math.PI*M,L=E>0?90+E/2:-90,B=I*((360-E)/360),z="object"===(0,h.Z)(f)?f:{count:f,gap:2},F=z.count,W=z.gap,K=C(O),U=C(D),H=U.find((function(e){return e&&"object"===(0,h.Z)(e)})),V=H&&"object"===(0,h.Z)(H)?"butt":S,q=w(I,B,0,100,L,E,A,N,V,g),G=c();return s.createElement("svg",(0,i.Z)({className:u()("".concat(d,"-circle"),j),viewBox:"0 0 ".concat(y," ").concat(y),style:R,id:p,role:"presentation"},T),!F&&s.createElement("circle",{className:"".concat(d,"-circle-trail"),r:M,cx:50,cy:50,stroke:N,strokeLinecap:V,strokeWidth:v||g,style:q}),F?(t=Math.round(F*(K[0]/100)),n=100/F,a=0,new Array(F).fill(null).map((function(e,i){var r=i<=t-1?U[0]:N,o=r&&"object"===(0,h.Z)(r)?"url(#".concat(P,")"):void 0,u=w(I,B,a,n,L,E,A,r,"butt",g,W);return a+=100*(B-u.strokeDashoffset+W)/B,s.createElement("circle",{key:i,className:"".concat(d,"-circle-path"),r:M,cx:50,cy:50,stroke:o,strokeWidth:g,opacity:1,style:u,ref:function(e){G[i]=e}})}))):function(){var e=0;return K.map((function(t,n){var i=U[n]||U[U.length-1],r=w(I,B,e,t,L,E,A,i,V,g);return e+=t,s.createElement(b,{key:n,color:i,ptg:t,radius:M,prefixCls:d,gradientId:P,style:r,strokeLinecap:V,strokeWidth:g,gapDegree:E,ref:function(e){G[n]=e},size:y})})).reverse()}())}},738:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var i=n(54476),r=n(20068),o=n(42978),s=n(75931),a=n(92310),u=n.n(a),l=n(18929),c=n(10228),h=n(26112),_=n(59301);function p(e,t){var n=e.disabled,i=e.prefixCls,r=e.character,o=e.characterRender,s=e.index,a=e.count,l=e.value,h=e.allowHalf,p=e.focused,d=e.onHover,f=e.onClick,m=s+1,g=new Set([i]);0===l&&0===s&&p?g.add("".concat(i,"-focused")):h&&l+.5>=m&&l<m?(g.add("".concat(i,"-half")),g.add("".concat(i,"-active")),p&&g.add("".concat(i,"-focused"))):(m<=l?g.add("".concat(i,"-full")):g.add("".concat(i,"-zero")),m===l&&p&&g.add("".concat(i,"-focused")));var v="function"==typeof r?r(e):r,b=_.createElement("li",{className:u()(Array.from(g)),ref:t},_.createElement("div",{onClick:n?null:function(e){f(e,s)},onKeyDown:n?null:function(e){e.keyCode===c.Z.ENTER&&f(e,s)},onMouseMove:n?null:function(e){d(e,s)},role:"radio","aria-checked":l>s?"true":"false","aria-posinset":s+1,"aria-setsize":a,tabIndex:n?-1:0},_.createElement("div",{className:"".concat(i,"-first")},v),_.createElement("div",{className:"".concat(i,"-second")},v)));return o&&(b=o(b,e)),b}var d=_.forwardRef(p);var f=["prefixCls","className","defaultValue","value","count","allowHalf","allowClear","keyboard","character","characterRender","disabled","direction","tabIndex","autoFocus","onHoverChange","onChange","onFocus","onBlur","onKeyDown","onMouseLeave"];function m(e,t){var n,a=e.prefixCls,p=void 0===a?"rc-rate":a,m=e.className,g=e.defaultValue,v=e.value,b=e.count,y=void 0===b?5:b,w=e.allowHalf,x=void 0!==w&&w,C=e.allowClear,k=void 0===C||C,E=e.keyboard,A=void 0===E||E,N=e.character,S=void 0===N?"★":N,R=e.characterRender,j=e.disabled,D=e.direction,O=void 0===D?"ltr":D,T=e.tabIndex,Z=void 0===T?0:T,P=e.autoFocus,M=e.onHoverChange,I=e.onChange,L=e.onFocus,B=e.onBlur,z=e.onKeyDown,F=e.onMouseLeave,W=(0,s.Z)(e,f),K=(n=_.useRef({}),[function(e){return n.current[e]},function(e){return function(t){n.current[e]=t}}]),U=(0,o.Z)(K,2),H=U[0],V=U[1],q=_.useRef(null),G=function(){var e;j||(null===(e=q.current)||void 0===e||e.focus())};_.useImperativeHandle(t,(function(){return{focus:G,blur:function(){var e;j||(null===(e=q.current)||void 0===e||e.blur())}}}));var X=(0,l.Z)(g||0,{value:v}),Q=(0,o.Z)(X,2),J=Q[0],Y=Q[1],$=(0,l.Z)(null),ee=(0,o.Z)($,2),te=ee[0],ne=ee[1],ie=function(e,t){var n,i,r,o,s="rtl"===O,a=e+1;if(x){var u=H(e),l=(i=function(e){var t,n,i=e.ownerDocument,r=i.body,o=i&&i.documentElement,s=e.getBoundingClientRect();return t=s.left,n=s.top,{left:t-=o.clientLeft||r.clientLeft||0,top:n-=o.clientTop||r.clientTop||0}}(n=u),r=n.ownerDocument,o=r.defaultView||r.parentWindow,i.left+=function(e){var t=e.pageXOffset,n="scrollLeft";if("number"!=typeof t){var i=e.document;"number"!=typeof(t=i.documentElement[n])&&(t=i.body[n])}return t}(o),i.left),c=u.clientWidth;(s&&t-l>c/2||!s&&t-l<c/2)&&(a-=.5)}return a},re=function(e){Y(e),null==I||I(e)},oe=_.useState(!1),se=(0,o.Z)(oe,2),ae=se[0],ue=se[1],le=_.useState(null),ce=(0,o.Z)(le,2),he=ce[0],_e=ce[1],pe=function(e,t){var n=ie(t,e.pageX);n!==te&&(_e(n),ne(null)),null==M||M(n)},de=function(e){j||(_e(null),ne(null),null==M||M(void 0)),e&&(null==F||F(e))},fe=function(e,t){var n=ie(t,e.pageX),i=!1;k&&(i=n===J),de(),re(i?0:n),ne(i?n:null)};_.useEffect((function(){P&&!j&&G()}),[]);var me=new Array(y).fill(0).map((function(e,t){return _.createElement(d,{ref:V(t),index:t,count:y,disabled:j,prefixCls:"".concat(p,"-star"),allowHalf:x,value:null===he?J:he,onClick:fe,onHover:pe,key:e||t,character:S,characterRender:R,focused:ae})})),ge=u()(p,m,(0,r.Z)((0,r.Z)({},"".concat(p,"-disabled"),j),"".concat(p,"-rtl"),"rtl"===O));return _.createElement("ul",(0,i.Z)({className:ge,onMouseLeave:de,tabIndex:j?-1:Z,onFocus:j?null:function(){ue(!0),null==L||L()},onBlur:j?null:function(){ue(!1),null==B||B()},onKeyDown:j?null:function(e){var t=e.keyCode,n="rtl"===O,i=x?.5:1;A&&(t===c.Z.RIGHT&&J<y&&!n?(re(J+i),e.preventDefault()):t===c.Z.LEFT&&J>0&&!n||t===c.Z.RIGHT&&J>0&&n?(re(J-i),e.preventDefault()):t===c.Z.LEFT&&J<y&&n&&(re(J+i),e.preventDefault())),null==z||z(e)},ref:q},(0,h.Z)(W,{aria:!0,data:!0,attr:!0})),me)}var g=_.forwardRef(m)},29301:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});var i=n(54476),r=n(59301),o=n(11592),s=(n(48736),n(33885)),a=n(76190),u=n(76846),l=n(8654),c=r.createContext(null);var h=n(76374),_=new Map;var p=new h.Z((function(e){e.forEach((function(e){var t,n=e.target;null===(t=_.get(n))||void 0===t||t.forEach((function(e){return e(n)}))}))}));var d=n(67732),f=n(83652),m=n(42403),g=n(158),v=function(e){(0,m.Z)(n,e);var t=(0,g.Z)(n);function n(){return(0,d.Z)(this,n),t.apply(this,arguments)}return(0,f.Z)(n,[{key:"render",value:function(){return this.props.children}}]),n}(r.Component);function b(e,t){var n=e.children,i=e.disabled,o=r.useRef(null),h=r.useRef(null),d=r.useContext(c),f="function"==typeof n,m=f?n(o):n,g=r.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),b=!f&&r.isValidElement(m)&&(0,l.Yr)(m),y=b?(0,l.C4)(m):null,w=(0,l.x1)(y,o),x=function(){var e;return(0,u.ZP)(o.current)||(o.current&&"object"===(0,a.Z)(o.current)?(0,u.ZP)(null===(e=o.current)||void 0===e?void 0:e.nativeElement):null)||(0,u.ZP)(h.current)};r.useImperativeHandle(t,(function(){return x()}));var C=r.useRef(e);C.current=e;var k=r.useCallback((function(e){var t=C.current,n=t.onResize,i=t.data,r=e.getBoundingClientRect(),o=r.width,a=r.height,u=e.offsetWidth,l=e.offsetHeight,c=Math.floor(o),h=Math.floor(a);if(g.current.width!==c||g.current.height!==h||g.current.offsetWidth!==u||g.current.offsetHeight!==l){var _={width:c,height:h,offsetWidth:u,offsetHeight:l};g.current=_;var p=u===Math.round(o)?o:u,f=l===Math.round(a)?a:l,m=(0,s.Z)((0,s.Z)({},_),{},{offsetWidth:p,offsetHeight:f});null==d||d(m,e,i),n&&Promise.resolve().then((function(){n(m,e)}))}}),[]);return r.useEffect((function(){var e,t,n=x();return n&&!i&&(e=n,t=k,_.has(e)||(_.set(e,new Set),p.observe(e)),_.get(e).add(t)),function(){return function(e,t){_.has(e)&&(_.get(e).delete(t),_.get(e).size||(p.unobserve(e),_.delete(e)))}(n,k)}}),[o.current,i]),r.createElement(v,{ref:h},b?r.cloneElement(m,{ref:w}):m)}var y=r.forwardRef(b);function w(e,t){var n=e.children;return("function"==typeof n?[n]:(0,o.Z)(n)).map((function(n,o){var s=(null==n?void 0:n.key)||"".concat("rc-observer-key","-").concat(o);return r.createElement(y,(0,i.Z)({},e,{key:s,ref:0===o?t:void 0}),n)}))}var x=r.forwardRef(w);x.Collection=function(e){var t=e.children,n=e.onBatchResize,i=r.useRef(0),o=r.useRef([]),s=r.useContext(c),a=r.useCallback((function(e,t,r){i.current+=1;var a=i.current;o.current.push({size:e,element:t,data:r}),Promise.resolve().then((function(){a===i.current&&(null==n||n(o.current),o.current=[])})),null==s||s(e,t,r)}),[n,s]);return r.createElement(c.Provider,{value:a},t)};var C=x},22711:function(e,t,n){"use strict";n.r(t),n.d(t,{ResizableTextArea:function(){return N},default:function(){return R}});var i,r=n(54476),o=n(20068),s=n(33885),a=n(94480),u=n(42978),l=n(75931),c=n(92310),h=n.n(c),_=n(36901),p=n(66003),d=n(30292),f=n(18929),m=n(59301),g=n(76190),v=n(29301),b=n(34280),y=n(16089),w="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important;\n pointer-events: none !important;\n",x=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],C={};function k(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&C[n])return C[n];var i=window.getComputedStyle(e),r=i.getPropertyValue("box-sizing")||i.getPropertyValue("-moz-box-sizing")||i.getPropertyValue("-webkit-box-sizing"),o=parseFloat(i.getPropertyValue("padding-bottom"))+parseFloat(i.getPropertyValue("padding-top")),s=parseFloat(i.getPropertyValue("border-bottom-width"))+parseFloat(i.getPropertyValue("border-top-width")),a=x.map((function(e){return"".concat(e,":").concat(i.getPropertyValue(e))})).join(";"),u={sizingStyle:a,paddingSize:o,borderSize:s,boxSizing:r};return t&&n&&(C[n]=u),u}var E=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],A=m.forwardRef((function(e,t){var n=e,a=n.prefixCls,c=n.defaultValue,_=n.value,p=n.autoSize,d=n.onResize,x=n.className,C=n.style,A=n.disabled,N=n.onChange,S=(n.onInternalAutoSize,(0,l.Z)(n,E)),R=(0,f.Z)(c,{value:_,postState:function(e){return null!=e?e:""}}),j=(0,u.Z)(R,2),D=j[0],O=j[1],T=m.useRef();m.useImperativeHandle(t,(function(){return{textArea:T.current}}));var Z=m.useMemo((function(){return p&&"object"===(0,g.Z)(p)?[p.minRows,p.maxRows]:[]}),[p]),P=(0,u.Z)(Z,2),M=P[0],I=P[1],L=!!p,B=m.useState(2),z=(0,u.Z)(B,2),F=z[0],W=z[1],K=m.useState(),U=(0,u.Z)(K,2),H=U[0],V=U[1],q=function(){W(0)};(0,b.Z)((function(){L&&q()}),[_,M,I,L]),(0,b.Z)((function(){if(0===F)W(1);else if(1===F){var e=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;i||((i=document.createElement("textarea")).setAttribute("tab-index","-1"),i.setAttribute("aria-hidden","true"),i.setAttribute("name","hiddenTextarea"),document.body.appendChild(i)),e.getAttribute("wrap")?i.setAttribute("wrap",e.getAttribute("wrap")):i.removeAttribute("wrap");var o=k(e,t),s=o.paddingSize,a=o.borderSize,u=o.boxSizing,l=o.sizingStyle;i.setAttribute("style","".concat(l,";").concat(w)),i.value=e.value||e.placeholder||"";var c,h=void 0,_=void 0,p=i.scrollHeight;if("border-box"===u?p+=a:"content-box"===u&&(p-=s),null!==n||null!==r){i.value=" ";var d=i.scrollHeight-s;null!==n&&(h=d*n,"border-box"===u&&(h=h+s+a),p=Math.max(h,p)),null!==r&&(_=d*r,"border-box"===u&&(_=_+s+a),c=p>_?"":"hidden",p=Math.min(_,p))}var f={height:p,overflowY:c,resize:"none"};return h&&(f.minHeight=h),_&&(f.maxHeight=_),f}(T.current,!1,M,I);W(2),V(e)}else!function(){try{if(document.activeElement===T.current){var e=T.current,t=e.selectionStart,n=e.selectionEnd,i=e.scrollTop;T.current.setSelectionRange(t,n),T.current.scrollTop=i}}catch(e){}}()}),[F]);var G=m.useRef(),X=function(){y.Z.cancel(G.current)};m.useEffect((function(){return X}),[]);var Q=L?H:null,J=(0,s.Z)((0,s.Z)({},C),Q);return 0!==F&&1!==F||(J.overflowY="hidden",J.overflowX="hidden"),m.createElement(v.Z,{onResize:function(e){2===F&&(null==d||d(e),p&&(X(),G.current=(0,y.Z)((function(){q()}))))},disabled:!(p||d)},m.createElement("textarea",(0,r.Z)({},S,{ref:T,style:J,className:h()(a,x,(0,o.Z)({},"".concat(a,"-disabled"),A)),disabled:A,value:D,onChange:function(e){O(e.target.value),null==N||N(e)}})))})),N=A,S=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],R=m.forwardRef((function(e,t){var n,i=e.defaultValue,c=e.value,g=e.onFocus,v=e.onBlur,b=e.onChange,y=e.allowClear,w=e.maxLength,x=e.onCompositionStart,C=e.onCompositionEnd,k=e.suffix,E=e.prefixCls,A=void 0===E?"rc-textarea":E,R=e.showCount,j=e.count,D=e.className,O=e.style,T=e.disabled,Z=e.hidden,P=e.classNames,M=e.styles,I=e.onResize,L=e.onClear,B=e.onPressEnter,z=e.readOnly,F=e.autoSize,W=e.onKeyDown,K=(0,l.Z)(e,S),U=(0,f.Z)(i,{value:c,defaultValue:i}),H=(0,u.Z)(U,2),V=H[0],q=H[1],G=null==V?"":String(V),X=m.useState(!1),Q=(0,u.Z)(X,2),J=Q[0],Y=Q[1],$=m.useRef(!1),ee=m.useState(null),te=(0,u.Z)(ee,2),ne=te[0],ie=te[1],re=(0,m.useRef)(null),oe=(0,m.useRef)(null),se=function(){var e;return null===(e=oe.current)||void 0===e?void 0:e.textArea},ae=function(){se().focus()};(0,m.useImperativeHandle)(t,(function(){var e;return{resizableTextArea:oe.current,focus:ae,blur:function(){se().blur()},nativeElement:(null===(e=re.current)||void 0===e?void 0:e.nativeElement)||se()}})),(0,m.useEffect)((function(){Y((function(e){return!T&&e}))}),[T]);var ue=m.useState(null),le=(0,u.Z)(ue,2),ce=le[0],he=le[1];m.useEffect((function(){var e;ce&&(e=se()).setSelectionRange.apply(e,(0,a.Z)(ce))}),[ce]);var _e,pe=(0,p.Z)(j,R),de=null!==(n=pe.max)&&void 0!==n?n:w,fe=Number(de)>0,me=pe.strategy(G),ge=!!de&&me>de,ve=function(e,t){var n=t;!$.current&&pe.exceedFormatter&&pe.max&&pe.strategy(t)>pe.max&&t!==(n=pe.exceedFormatter(t,{max:pe.max}))&&he([se().selectionStart||0,se().selectionEnd||0]),q(n),(0,d.rJ)(e.currentTarget,e,b,n)},be=k;pe.show&&(_e=pe.showFormatter?pe.showFormatter({value:G,count:me,maxLength:de}):"".concat(me).concat(fe?" / ".concat(de):""),be=m.createElement(m.Fragment,null,be,m.createElement("span",{className:h()("".concat(A,"-data-count"),null==P?void 0:P.count),style:null==M?void 0:M.count},_e)));var ye=!F&&!R&&!y;return m.createElement(_.BaseInput,{ref:re,value:G,allowClear:y,handleReset:function(e){q(""),ae(),(0,d.rJ)(se(),e,b)},suffix:be,prefixCls:A,classNames:(0,s.Z)((0,s.Z)({},P),{},{affixWrapper:h()(null==P?void 0:P.affixWrapper,(0,o.Z)((0,o.Z)({},"".concat(A,"-show-count"),R),"".concat(A,"-textarea-allow-clear"),y))}),disabled:T,focused:J,className:h()(D,ge&&"".concat(A,"-out-of-range")),style:(0,s.Z)((0,s.Z)({},O),ne&&!ye?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":"string"==typeof _e?_e:void 0}},hidden:Z,readOnly:z,onClear:L},m.createElement(N,(0,r.Z)({},K,{autoSize:F,maxLength:w,onKeyDown:function(e){"Enter"===e.key&&B&&B(e),null==W||W(e)},onChange:function(e){ve(e,e.target.value)},onFocus:function(e){Y(!0),null==g||g(e)},onBlur:function(e){Y(!1),null==v||v(e)},onCompositionStart:function(e){$.current=!0,null==x||x(e)},onCompositionEnd:function(e){$.current=!1,ve(e,e.currentTarget.value),null==C||C(e)},className:h()(null==P?void 0:P.textarea),style:(0,s.Z)((0,s.Z)({},null==M?void 0:M.textarea),{},{resize:null==O?void 0:O.resize}),disabled:T,prefixCls:A,onResize:function(e){var t;null==I||I(e),null!==(t=se())&&void 0!==t&&t.style.height&&ie(!0)},ref:oe,readOnly:z})))}))},29125:function(e,t,n){"use strict";n.d(t,{G:function(){return s},Z:function(){return v}});var i=n(92310),r=n.n(i),o=n(59301);function s(e){var t=e.children,n=e.prefixCls,i=e.id,s=e.overlayInnerStyle,a=e.bodyClassName,u=e.className,l=e.style;return o.createElement("div",{className:r()("".concat(n,"-content"),u),style:l},o.createElement("div",{className:r()("".concat(n,"-inner"),a),id:i,role:"tooltip",style:s},"function"==typeof t?t():t))}var a=n(54476),u=n(33885),l=n(75931),c=n(65030),h={shiftX:64,adjustY:1},_={adjustX:1,shiftY:!0},p=[0,0],d={left:{points:["cr","cl"],overflow:_,offset:[-4,0],targetOffset:p},right:{points:["cl","cr"],overflow:_,offset:[4,0],targetOffset:p},top:{points:["bc","tc"],overflow:h,offset:[0,-4],targetOffset:p},bottom:{points:["tc","bc"],overflow:h,offset:[0,4],targetOffset:p},topLeft:{points:["bl","tl"],overflow:h,offset:[0,-4],targetOffset:p},leftTop:{points:["tr","tl"],overflow:_,offset:[-4,0],targetOffset:p},topRight:{points:["br","tr"],overflow:h,offset:[0,-4],targetOffset:p},rightTop:{points:["tl","tr"],overflow:_,offset:[4,0],targetOffset:p},bottomRight:{points:["tr","br"],overflow:h,offset:[0,4],targetOffset:p},rightBottom:{points:["bl","br"],overflow:_,offset:[4,0],targetOffset:p},bottomLeft:{points:["tl","bl"],overflow:h,offset:[0,4],targetOffset:p},leftBottom:{points:["br","bl"],overflow:_,offset:[-4,0],targetOffset:p}},f=n(80402),m=["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(e,t){var n=e.overlayClassName,i=e.trigger,h=void 0===i?["hover"]:i,_=e.mouseEnterDelay,p=void 0===_?0:_,g=e.mouseLeaveDelay,v=void 0===g?.1:g,b=e.overlayStyle,y=e.prefixCls,w=void 0===y?"rc-tooltip":y,x=e.children,C=e.onVisibleChange,k=e.afterVisibleChange,E=e.transitionName,A=e.animation,N=e.motion,S=e.placement,R=void 0===S?"right":S,j=e.align,D=void 0===j?{}:j,O=e.destroyTooltipOnHide,T=void 0!==O&&O,Z=e.defaultVisible,P=e.getTooltipContainer,M=e.overlayInnerStyle,I=(e.arrowContent,e.overlay),L=e.id,B=e.showArrow,z=void 0===B||B,F=e.classNames,W=e.styles,K=(0,l.Z)(e,m),U=(0,f.Z)(L),H=(0,o.useRef)(null);(0,o.useImperativeHandle)(t,(function(){return H.current}));var V=(0,u.Z)({},K);"visible"in e&&(V.popupVisible=e.visible);var q,G,X;return o.createElement(c.Z,(0,a.Z)({popupClassName:r()(n,null==F?void 0:F.root),prefixCls:w,popup:function(){return o.createElement(s,{key:"content",prefixCls:w,id:U,bodyClassName:null==F?void 0:F.body,overlayInnerStyle:(0,u.Z)((0,u.Z)({},M),null==W?void 0:W.body)},I)},action:h,builtinPlacements:d,popupPlacement:R,ref:H,popupAlign:D,getPopupContainer:P,onPopupVisibleChange:C,afterPopupVisibleChange:k,popupTransitionName:E,popupAnimation:A,popupMotion:N,defaultPopupVisible:Z,autoDestroy:T,mouseLeaveDelay:v,popupStyle:(0,u.Z)((0,u.Z)({},b),null==W?void 0:W.root),mouseEnterDelay:p,arrow:z},V),(q=o.Children.only(x),G=(null==q?void 0:q.props)||{},X=(0,u.Z)((0,u.Z)({},G),{},{"aria-describedby":I?U:null}),o.cloneElement(x,X)))},v=(0,o.forwardRef)(g)},90472:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var i=n(54476),r=n(67732),o=n(83652),s=n(31226),a=n(42403),u=n(158),l=n(20068),c=n(59301),h=n(33885),_=n(75931),p=n(76190),d=n(75044),f=n(3202),m=n(94480),g=n(92310),v=n.n(g),b=n(26112),y=n(48736),w=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),i=e.name||"",r=e.type||"",o=r.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim();if(/^\*(\/\*)?$/.test(e))return!0;if("."===t.charAt(0)){var n=i.toLowerCase(),s=t.toLowerCase(),a=[s];return".jpg"!==s&&".jpeg"!==s||(a=[".jpg",".jpeg"]),a.some((function(e){return n.endsWith(e)}))}return/\/\*$/.test(t)?o===t.replace(/\/.*$/,""):r===t||!!/^\w+$/.test(t)&&((0,y.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(t,"'.Skip for check.")),!0)}))}return!0};function x(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}function C(e){var t=new XMLHttpRequest;e.onProgress&&t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach((function(t){var i=e.data[t];Array.isArray(i)?i.forEach((function(e){n.append("".concat(t,"[]"),e)})):n.append(t,i)})),e.file instanceof Blob?n.append(e.filename,e.file,e.file.name):n.append(e.filename,e.file),t.onerror=function(t){e.onError(t)},t.onload=function(){return t.status<200||t.status>=300?e.onError(function(e,t){var n="cannot ".concat(e.method," ").concat(e.action," ").concat(t.status,"'"),i=new Error(n);return i.status=t.status,i.method=e.method,i.url=e.action,i}(e,t),x(t)):e.onSuccess(x(t),t)},t.open(e.method,e.action,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var i=e.headers||{};return null!==i["X-Requested-With"]&&t.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(i).forEach((function(e){null!==i[e]&&t.setRequestHeader(e,i[e])})),t.send(n),{abort:function(){t.abort()}}}var k=function(){var e=(0,f.Z)((0,d.Z)().mark((function e(t,n){var i,r,o,s,a,u,l,c;return(0,d.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:u=function(){return(u=(0,f.Z)((0,d.Z)().mark((function e(t){return(0,d.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",new Promise((function(e){t.file((function(i){n(i)?(t.fullPath&&!i.webkitRelativePath&&(Object.defineProperties(i,{webkitRelativePath:{writable:!0}}),i.webkitRelativePath=t.fullPath.replace(/^\//,""),Object.defineProperties(i,{webkitRelativePath:{writable:!1}})),e(i)):e(null)}))})));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)},a=function(e){return u.apply(this,arguments)},s=function(){return(s=(0,f.Z)((0,d.Z)().mark((function e(t){var n,i,r,o,s;return(0,d.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.createReader(),i=[];case 2:return e.next=5,new Promise((function(e){n.readEntries(e,(function(){return e([])}))}));case 5:if(r=e.sent,o=r.length){e.next=9;break}return e.abrupt("break",12);case 9:for(s=0;s<o;s++)i.push(r[s]);e.next=2;break;case 12:return e.abrupt("return",i);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)},o=function(e){return s.apply(this,arguments)},i=[],r=[],t.forEach((function(e){return r.push(e.webkitGetAsEntry())})),l=function(){var e=(0,f.Z)((0,d.Z)().mark((function e(t,n){var s,u;return(0,d.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:if(t.path=n||"",!t.isFile){e.next=10;break}return e.next=6,a(t);case 6:(s=e.sent)&&i.push(s),e.next=15;break;case 10:if(!t.isDirectory){e.next=15;break}return e.next=13,o(t);case 13:u=e.sent,r.push.apply(r,(0,m.Z)(u));case 15:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),c=0;case 9:if(!(c<r.length)){e.next=15;break}return e.next=12,l(r[c]);case 12:c++,e.next=9;break;case 15:return e.abrupt("return",i);case 16:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),E=k,A=+new Date,N=0;function S(){return"rc-upload-".concat(A,"-").concat(++N)}var R=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],j=function(e){(0,a.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;(0,r.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,l.Z)((0,s.Z)(e),"state",{uid:S()}),(0,l.Z)((0,s.Z)(e),"reqs",{}),(0,l.Z)((0,s.Z)(e),"fileInput",void 0),(0,l.Z)((0,s.Z)(e),"_isMounted",void 0),(0,l.Z)((0,s.Z)(e),"onChange",(function(t){var n=e.props,i=n.accept,r=n.directory,o=t.target.files,s=(0,m.Z)(o).filter((function(e){return!r||w(e,i)}));e.uploadFiles(s),e.reset()})),(0,l.Z)((0,s.Z)(e),"onClick",(function(t){var n=e.fileInput;if(n){var i=t.target,r=e.props.onClick;if(i&&"BUTTON"===i.tagName)n.parentNode.focus(),i.blur();n.click(),r&&r(t)}})),(0,l.Z)((0,s.Z)(e),"onKeyDown",(function(t){"Enter"===t.key&&e.onClick(t)})),(0,l.Z)((0,s.Z)(e),"onFileDrop",function(){var t=(0,f.Z)((0,d.Z)().mark((function t(n){var i,r,o;return(0,d.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=e.props.multiple,n.preventDefault(),"dragover"!==n.type){t.next=4;break}return t.abrupt("return");case 4:if(!e.props.directory){t.next=11;break}return t.next=7,E(Array.prototype.slice.call(n.dataTransfer.items),(function(t){return w(t,e.props.accept)}));case 7:r=t.sent,e.uploadFiles(r),t.next=14;break;case 11:o=(0,m.Z)(n.dataTransfer.files).filter((function(t){return w(t,e.props.accept)})),!1===i&&(o=o.slice(0,1)),e.uploadFiles(o);case 14:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),(0,l.Z)((0,s.Z)(e),"uploadFiles",(function(t){var n=(0,m.Z)(t),i=n.map((function(t){return t.uid=S(),e.processFile(t,n)}));Promise.all(i).then((function(t){var n=e.props.onBatchStart;null==n||n(t.map((function(e){return{file:e.origin,parsedFile:e.parsedFile}}))),t.filter((function(e){return null!==e.parsedFile})).forEach((function(t){e.post(t)}))}))})),(0,l.Z)((0,s.Z)(e),"processFile",function(){var t=(0,f.Z)((0,d.Z)().mark((function t(n,i){var r,o,s,a,u,l,c,h,_;return(0,d.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.props.beforeUpload,o=n,!r){t.next=14;break}return t.prev=3,t.next=6,r(n,i);case 6:o=t.sent,t.next=12;break;case 9:t.prev=9,t.t0=t.catch(3),o=!1;case 12:if(!1!==o){t.next=14;break}return t.abrupt("return",{origin:n,parsedFile:null,action:null,data:null});case 14:if("function"!=typeof(s=e.props.action)){t.next=21;break}return t.next=18,s(n);case 18:a=t.sent,t.next=22;break;case 21:a=s;case 22:if("function"!=typeof(u=e.props.data)){t.next=29;break}return t.next=26,u(n);case 26:l=t.sent,t.next=30;break;case 29:l=u;case 30:return c="object"!==(0,p.Z)(o)&&"string"!=typeof o||!o?n:o,h=c instanceof File?c:new File([c],n.name,{type:n.type}),(_=h).uid=n.uid,t.abrupt("return",{origin:n,data:l,parsedFile:_,action:a});case 35:case"end":return t.stop()}}),t,null,[[3,9]])})));return function(e,n){return t.apply(this,arguments)}}()),(0,l.Z)((0,s.Z)(e),"saveFileInput",(function(t){e.fileInput=t})),e}return(0,o.Z)(n,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"post",value:function(e){var t=this,n=e.data,i=e.origin,r=e.action,o=e.parsedFile;if(this._isMounted){var s=this.props,a=s.onStart,u=s.customRequest,l=s.name,c=s.headers,h=s.withCredentials,_=s.method,p=i.uid,d=u||C,f={action:r,filename:l,data:n,file:o,headers:c,withCredentials:h,method:_||"post",onProgress:function(e){var n=t.props.onProgress;null==n||n(e,o)},onSuccess:function(e,n){var i=t.props.onSuccess;null==i||i(e,o,n),delete t.reqs[p]},onError:function(e,n){var i=t.props.onError;null==i||i(e,n,o),delete t.reqs[p]}};a(i),this.reqs[p]=d(f)}}},{key:"reset",value:function(){this.setState({uid:S()})}},{key:"abort",value:function(e){var t=this.reqs;if(e){var n=e.uid?e.uid:e;t[n]&&t[n].abort&&t[n].abort(),delete t[n]}else Object.keys(t).forEach((function(e){t[e]&&t[e].abort&&t[e].abort(),delete t[e]}))}},{key:"render",value:function(){var e=this.props,t=e.component,n=e.prefixCls,r=e.className,o=e.classNames,s=void 0===o?{}:o,a=e.disabled,u=e.id,p=e.name,d=e.style,f=e.styles,m=void 0===f?{}:f,g=e.multiple,y=e.accept,w=e.capture,x=e.children,C=e.directory,k=e.openFileDialogOnClick,E=e.onMouseEnter,A=e.onMouseLeave,N=e.hasControlInside,S=(0,_.Z)(e,R),j=v()((0,l.Z)((0,l.Z)((0,l.Z)({},n,!0),"".concat(n,"-disabled"),a),r,r)),D=C?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},O=a?{}:{onClick:k?this.onClick:function(){},onKeyDown:k?this.onKeyDown:function(){},onMouseEnter:E,onMouseLeave:A,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:N?void 0:"0"};return c.createElement(t,(0,i.Z)({},O,{className:j,role:N?void 0:"button",style:d}),c.createElement("input",(0,i.Z)({},(0,b.Z)(S,{aria:!0,data:!0}),{id:u,name:p,disabled:a,type:"file",ref:this.saveFileInput,onClick:function(e){return e.stopPropagation()},key:this.state.uid,style:(0,h.Z)({display:"none"},m.input),className:s.input,accept:y},D,{multiple:g,onChange:this.onChange},null!=w?{capture:w}:{})),x)}}]),n}(c.Component),D=j;function O(){}var T=function(e){(0,a.Z)(n,e);var t=(0,u.Z)(n);function n(){var e;(0,r.Z)(this,n);for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),(0,l.Z)((0,s.Z)(e),"uploader",void 0),(0,l.Z)((0,s.Z)(e),"saveUploader",(function(t){e.uploader=t})),e}return(0,o.Z)(n,[{key:"abort",value:function(e){this.uploader.abort(e)}},{key:"render",value:function(){return c.createElement(D,(0,i.Z)({},this.props,{ref:this.saveUploader}))}}]),n}(c.Component);(0,l.Z)(T,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:O,onError:O,onSuccess:O,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});var Z=T},49658:function(e,t){"use strict";t.Z=function(){if("undefined"==typeof navigator||"undefined"==typeof window)return!1;var e=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(e)||/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(null==e?void 0:e.substr(0,4))}},83145:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var i=o(n(59301)),r=o(n(25769));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e,t){if(null==e)return{};var n,i,r=function(e,t){if(null==e)return{};var n,i,r={},o=Object.keys(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function h(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?p(e):t}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=function(e){function t(){var e,n;l(this,t);for(var o=arguments.length,s=new Array(o),a=0;a<o;a++)s[a]=arguments[a];return f(p(n=h(this,(e=_(t)).call.apply(e,[this].concat(s)))),"onClick",(function(e){var t=n.props,o=t.text,s=t.onCopy,a=t.children,u=t.options,l=i.default.Children.only(a),c=(0,r.default)(o,u);s&&s(o,c),l&&l.props&&"function"==typeof l.props.onClick&&l.props.onClick(e)})),n}var n,o,s;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&d(e,t)}(t,e),n=t,o=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=u(e,["text","onCopy","options","children"]),r=i.default.Children.only(t);return i.default.cloneElement(r,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(n,!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n,{onClick:this.onClick}))}}],o&&c(n.prototype,o),s&&c(n,s),t}(i.default.PureComponent);t.CopyToClipboard=m,f(m,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(e,t,n){"use strict";var i=n(83145).CopyToClipboard;i.CopyToClipboard=i,e.exports=i},76374:function(e,t,n){"use strict";var i=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,i){return e[0]===t&&(n=i,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),i=this.__entries__[n];return i&&i[1]},t.prototype.set=function(t,n){var i=e(this.__entries__,t);~i?this.__entries__[i][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,i=e(n,t);~i&&n.splice(i,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,i=this.__entries__;n<i.length;n++){var r=i[n];e.call(t,r[1],r[0])}},t}()}(),r="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,o=void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),s="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(o):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)};var a=["top","right","bottom","left","width","height","size","weight"],u="undefined"!=typeof MutationObserver,l=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,i=!1,r=0;function o(){n&&(n=!1,e()),i&&u()}function a(){s(o)}function u(){var e=Date.now();if(n){if(e-r<2)return;i=!0}else n=!0,i=!1,setTimeout(a,t);r=e}return u}(this.refresh.bind(this),20)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(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(){r&&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(e){var t=e.propertyName,n=void 0===t?"":t;a.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var n=0,i=Object.keys(t);n<i.length;n++){var r=i[n];Object.defineProperty(e,r,{value:t[r],enumerable:!1,writable:!1,configurable:!0})}return e},h=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||o},_=v(0,0,0,0);function p(e){return parseFloat(e)||0}function d(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+p(e["border-"+n+"-width"])}),0)}function f(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return _;var i=h(e).getComputedStyle(e),r=function(e){for(var t={},n=0,i=["top","right","bottom","left"];n<i.length;n++){var r=i[n],o=e["padding-"+r];t[r]=p(o)}return t}(i),o=r.left+r.right,s=r.top+r.bottom,a=p(i.width),u=p(i.height);if("border-box"===i.boxSizing&&(Math.round(a+o)!==t&&(a-=d(i,"left","right")+o),Math.round(u+s)!==n&&(u-=d(i,"top","bottom")+s)),!function(e){return e===h(e).document.documentElement}(e)){var l=Math.round(a+o)-t,c=Math.round(u+s)-n;1!==Math.abs(l)&&(a-=l),1!==Math.abs(c)&&(u-=c)}return v(r.left,r.top,a,u)}var m="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof h(e).SVGGraphicsElement}:function(e){return e instanceof h(e).SVGElement&&"function"==typeof e.getBBox};function g(e){return r?m(e)?function(e){var t=e.getBBox();return v(0,0,t.width,t.height)}(e):f(e):_}function v(e,t,n,i){return{x:e,y:t,width:n,height:i}}var b=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=v(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=g(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),y=function(e,t){var n,i,r,o,s,a,u,l=(i=(n=t).x,r=n.y,o=n.width,s=n.height,a="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(a.prototype),c(u,{x:i,y:r,width:o,height:s,top:r,right:i+o,bottom:s+r,left:i}),u);c(this,{target:e,contentRect:l})},w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new i,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof h(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new b(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof h(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new y(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),x="undefined"!=typeof WeakMap?new WeakMap:new i,C=function e(t){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 n=l.getInstance(),i=new w(t,n,this);x.set(this,i)};["observe","unobserve","disconnect"].forEach((function(e){C.prototype[e]=function(){var t;return(t=x.get(this))[e].apply(t,arguments)}}));var k=void 0!==o.ResizeObserver?o.ResizeObserver:C;t.Z=k},98040:function(e){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],i=0;i<e.rangeCount;i++)n.push(e.getRangeAt(i));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},93314:function(e){"use strict";e.exports="data:image/png;base64,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"},96908:function(e){"use strict";e.exports="data:image/png;base64,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"},57177:function(e){"use strict";e.exports="data:image/png;base64,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"},81378:function(e){"use strict";e.exports="data:image/png;base64,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"},16722:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});const i=e=>"object"==typeof e&&null!=e&&1===e.nodeType,r=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,o=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return r(n.overflowY,t)||r(n.overflowX,t)||(e=>{const t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},s=(e,t,n,i,r,o,s,a)=>o<e&&s>t||o>e&&s<t?0:o<=e&&a<=n||s>=t&&a>=n?o-e-i:s>t&&a<n||o<e&&a>n?s-t+r:0,a=e=>{const t=e.parentElement;return null==t?e.getRootNode().host||null:t},u=(e,t)=>{var n,r,u,l;if("undefined"==typeof document)return[];const{scrollMode:c,block:h,inline:_,boundary:p,skipOverflowHiddenElements:d}=t,f="function"==typeof p?p:e=>e!==p;if(!i(e))throw new TypeError("Invalid target");const m=document.scrollingElement||document.documentElement,g=[];let v=e;for(;i(v)&&f(v);){if(v=a(v),v===m){g.push(v);break}null!=v&&v===document.body&&o(v)&&!o(document.documentElement)||null!=v&&o(v,d)&&g.push(v)}const b=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,y=null!=(l=null==(u=window.visualViewport)?void 0:u.height)?l:innerHeight,{scrollX:w,scrollY:x}=window,{height:C,width:k,top:E,right:A,bottom:N,left:S}=e.getBoundingClientRect(),{top:R,right:j,bottom:D,left:O}=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);let T="start"===h||"nearest"===h?E-R:"end"===h?N+D:E+C/2-R+D,Z="center"===_?S+k/2-O+j:"end"===_?A+j:S-O;const P=[];for(let e=0;e<g.length;e++){const t=g[e],{height:n,width:i,top:r,right:a,bottom:u,left:l}=t.getBoundingClientRect();if("if-needed"===c&&E>=0&&S>=0&&N<=y&&A<=b&&(t===m&&!o(t)||E>=r&&N<=u&&S>=l&&A<=a))return P;const p=getComputedStyle(t),d=parseInt(p.borderLeftWidth,10),f=parseInt(p.borderTopWidth,10),v=parseInt(p.borderRightWidth,10),R=parseInt(p.borderBottomWidth,10);let j=0,D=0;const O="offsetWidth"in t?t.offsetWidth-t.clientWidth-d-v:0,M="offsetHeight"in t?t.offsetHeight-t.clientHeight-f-R:0,I="offsetWidth"in t?0===t.offsetWidth?0:i/t.offsetWidth:0,L="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(m===t)j="start"===h?T:"end"===h?T-y:"nearest"===h?s(x,x+y,y,f,R,x+T,x+T+C,C):T-y/2,D="start"===_?Z:"center"===_?Z-b/2:"end"===_?Z-b:s(w,w+b,b,d,v,w+Z,w+Z+k,k),j=Math.max(0,j+x),D=Math.max(0,D+w);else{j="start"===h?T-r-f:"end"===h?T-u+R+M:"nearest"===h?s(r,u,n,f,R+M,T,T+C,C):T-(r+n/2)+M/2,D="start"===_?Z-l-d:"center"===_?Z-(l+i/2)+O/2:"end"===_?Z-a+v+O:s(l,a,i,d,v+O,Z,Z+k,k);const{scrollLeft:e,scrollTop:o}=t;j=0===L?0:Math.max(0,Math.min(o+j/L,t.scrollHeight-n/L+M)),D=0===I?0:Math.max(0,Math.min(e+D/I,t.scrollWidth-i/I+O)),T+=o-j,Z+=e-D}P.push({el:t,top:j,left:D})}return P};function l(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;const n=(e=>{const t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if((e=>"object"==typeof e&&"function"==typeof e.behavior)(t))return t.behavior(u(e,t));const i="boolean"==typeof t||null==t?void 0:t.behavior;for(const{el:r,top:o,left:s}of u(e,(e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"})(t))){const e=o-n.top+n.bottom,t=s-n.left+n.right;r.scroll({top:e,left:t,behavior:i})}}}}]); |