(window.webpackJsonp=window.webpackJsonp||[]).push([[100,5,7,8,9,18],{"+ua5":function(ot,we,Q){},"/cxE":function(ot,we,Q){"use strict";Q.d(we,"f",function(){return O}),Q.d(we,"g",function(){return G}),Q.d(we,"h",function(){return U}),Q.d(we,"e",function(){return Y}),Q.d(we,"b",function(){return M}),Q.d(we,"c",function(){return e}),Q.d(we,"d",function(){return I}),Q.d(we,"a",function(){return p});class de{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(g){setTimeout(()=>{throw g.stack?new Error(g.message+` `+g.stack):g},0)}}emit(g){this.listeners.forEach(c=>{c(g)})}onUnexpectedError(g){this.unexpectedErrorHandler(g),this.emit(g)}onUnexpectedExternalError(g){this.unexpectedErrorHandler(g)}}const K=new de;function O(g){Y(g)||K.onUnexpectedError(g);return}function G(g){Y(g)||K.onUnexpectedExternalError(g);return}function U(g){if(g instanceof Error){let{name:c,message:s}=g;const i=g.stacktrace||g.stack;return{$isError:!0,name:c,message:s,stack:i}}return g}const S="Canceled";function Y(g){return g instanceof Error&&g.name===S&&g.message===S}function M(){const g=new Error(S);return g.name=g.message,g}function e(g){return g?new Error(`Illegal argument: ${g}`):new Error("Illegal argument")}function I(g){return g?new Error(`Illegal state: ${g}`):new Error("Illegal state")}class p extends Error{constructor(g){super("NotSupported");g&&(this.message=g)}}},"24hK":function(ot,we,Q){"use strict";Q.d(we,"a",function(){return K});class de{constructor(O){this.element=O,this.next=de.Undefined,this.prev=de.Undefined}}de.Undefined=new de(void 0);class K{constructor(){this._first=de.Undefined,this._last=de.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===de.Undefined}clear(){let O=this._first;for(;O!==de.Undefined;){const G=O.next;O.prev=de.Undefined,O.next=de.Undefined,O=G}this._first=de.Undefined,this._last=de.Undefined,this._size=0}unshift(O){return this._insert(O,!1)}push(O){return this._insert(O,!0)}_insert(O,G){const U=new de(O);if(this._first===de.Undefined)this._first=U,this._last=U;else if(G){const Y=this._last;this._last=U,U.prev=Y,Y.next=U}else{const Y=this._first;this._first=U,U.next=Y,Y.prev=U}this._size+=1;let S=!1;return()=>{S||(S=!0,this._remove(U))}}shift(){if(this._first===de.Undefined)return;{const O=this._first.element;return this._remove(this._first),O}}pop(){if(this._last===de.Undefined)return;{const O=this._last.element;return this._remove(this._last),O}}_remove(O){if(O.prev!==de.Undefined&&O.next!==de.Undefined){const G=O.prev;G.next=O.next,O.next.prev=G}else O.prev===de.Undefined&&O.next===de.Undefined?(this._first=de.Undefined,this._last=de.Undefined):O.next===de.Undefined?(this._last=this._last.prev,this._last.next=de.Undefined):O.prev===de.Undefined&&(this._first=this._first.next,this._first.prev=de.Undefined);this._size-=1}*[Symbol.iterator](){let O=this._first;for(;O!==de.Undefined;)yield O.element,O=O.next}}},"3/fG":function(ot,we,Q){"use strict";Q.d(we,"a",function(){return K});function de(O,G){let U;return G.length===0?U=O:U=O.replace(/\{(\d+)\}/g,function(S,Y){const M=Y[0];return typeof G[M]!="undefined"?G[M]:S}),U}function K(O,G,...U){return de(G,U)}},"49sm":function(ot,we){var Q={}.toString;ot.exports=Array.isArray||function(de){return Q.call(de)=="[object Array]"}},"55Ip":function(ot,we,Q){"use strict";Q.d(we,"a",function(){return r});var de=Q("Ty5D"),K=Q("dI71"),O=Q("q1tI"),G=Q.n(O),U=Q("YS25"),S=Q("17x9"),Y=Q.n(S),M=Q("wx14"),e=Q("zLVn"),I=Q("9R94"),p=function(n){Object(K.a)(l,n);function l(){for(var _,m=arguments.length,h=new Array(m),R=0;R=0||m.relatedTarget.className.indexOf("".concat(C,"-next"))>=0))return;n.setState({goInputText:""}),F(n.getValidValue())},n.go=function(m){var h=n.state.goInputText;if(h==="")return;(m.keyCode===s.ENTER||m.type==="click")&&(n.setState({goInputText:""}),n.props.quickGo(n.getValidValue()))},n}return Object(U.a)(d,[{key:"getValidValue",value:function(){var l=this.state,u=l.goInputText,_=l.current;return!u||isNaN(u)?_:Number(u)}},{key:"getPageSizeOptions",value:function(){var l=this.props,u=l.pageSize,_=l.pageSizeOptions;return _.some(function(m){return m.toString()===u.toString()})?_:_.concat([u.toString()]).sort(function(m,h){var R=isNaN(Number(m))?0:Number(m),F=isNaN(Number(h))?0:Number(h);return R-F})}},{key:"render",value:function(){var l=this,u=this.props,_=u.pageSize,m=u.locale,h=u.rootPrefixCls,R=u.changeSize,F=u.quickGo,C=u.goButton,P=u.selectComponentClass,j=u.buildOptionText,D=u.selectPrefixCls,$=u.disabled,oe=this.state.goInputText,Ee="".concat(h,"-options"),ve=P,Le=null,Se=null,Re=null;if(!R&&!F)return null;var De=this.getPageSizeOptions();if(R&&ve){var Fe=De.map(function(Ce,X){return e.a.createElement(ve.Option,{key:X,value:Ce.toString()},(j||l.buildOptionText)(Ce))});Le=e.a.createElement(ve,{disabled:$,prefixCls:D,showSearch:!1,className:"".concat(Ee,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(_||De[0]).toString(),onChange:this.changeSize,getPopupContainer:function(X){return X.parentNode}},Fe)}return F&&(C&&(Re=typeof C=="boolean"?e.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:$,className:"".concat(Ee,"-quick-jumper-button")},m.jump_to_confirm):e.a.createElement("span",{onClick:this.go,onKeyUp:this.go},C)),Se=e.a.createElement("div",{className:"".concat(Ee,"-quick-jumper")},m.jump_to,e.a.createElement("input",{disabled:$,type:"text",value:oe,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),m.page,Re)),e.a.createElement("li",{className:"".concat(Ee)},Le,Se)}}]),d}(e.a.Component);i.defaultProps={pageSizeOptions:["10","20","50","100"]};var A=i,o=Q("N2Kk");function a(){}function r(T){return typeof T=="number"&&isFinite(T)&&Math.floor(T)===T}function t(T,v,d){return d}function b(T,v,d){var n=typeof T=="undefined"?v.pageSize:T;return Math.floor((d.total-1)/n)+1}var y=function(T){Object(S.a)(d,T);var v=Object(Y.a)(d);function d(n){var l;Object(G.a)(this,d),l=v.call(this,n),l.getJumpPrevPage=function(){return Math.max(1,l.state.current-(l.props.showLessItems?3:5))},l.getJumpNextPage=function(){return Math.min(b(void 0,l.state,l.props),l.state.current+(l.props.showLessItems?3:5))},l.getItemIcon=function(R,F){var C=l.props.prefixCls,P=R||e.a.createElement("button",{type:"button","aria-label":F,className:"".concat(C,"-item-link")});return typeof R=="function"&&(P=e.a.createElement(R,Object(O.a)({},l.props))),P},l.savePaginationNode=function(R){l.paginationNode=R},l.isValid=function(R){return r(R)&&R!==l.state.current},l.shouldDisplayQuickJumper=function(){var R=l.props,F=R.showQuickJumper,C=R.pageSize,P=R.total;return P<=C?!1:F},l.handleKeyDown=function(R){(R.keyCode===s.ARROW_UP||R.keyCode===s.ARROW_DOWN)&&R.preventDefault()},l.handleKeyUp=function(R){var F=l.getValidValue(R),C=l.state.currentInputValue;F!==C&&l.setState({currentInputValue:F}),R.keyCode===s.ENTER?l.handleChange(F):R.keyCode===s.ARROW_UP?l.handleChange(F-1):R.keyCode===s.ARROW_DOWN&&l.handleChange(F+1)},l.changePageSize=function(R){var F=l.state.current,C=b(R,l.state,l.props);F=F>C?C:F,C===0&&(F=l.state.current),typeof R=="number"&&("pageSize"in l.props||l.setState({pageSize:R}),"current"in l.props||l.setState({current:F,currentInputValue:F})),l.props.onShowSizeChange(F,R),"onChange"in l.props&&l.props.onChange&&l.props.onChange(F,R)},l.handleChange=function(R){var F=l.props.disabled,C=R;if(l.isValid(C)&&!F){var P=b(void 0,l.state,l.props);C>P?C=P:C<1&&(C=1),"current"in l.props||l.setState({current:C,currentInputValue:C});var j=l.state.pageSize;return l.props.onChange(C,j),C}return l.state.current},l.prev=function(){l.hasPrev()&&l.handleChange(l.state.current-1)},l.next=function(){l.hasNext()&&l.handleChange(l.state.current+1)},l.jumpPrev=function(){l.handleChange(l.getJumpPrevPage())},l.jumpNext=function(){l.handleChange(l.getJumpNextPage())},l.hasPrev=function(){return l.state.current>1},l.hasNext=function(){return l.state.current2?C-2:0),j=2;j=_?h=_:h=Number(u),h}},{key:"getShowSizeChanger",value:function(){var l=this.props,u=l.showSizeChanger,_=l.total,m=l.totalBoundaryShowSizeChanger;return typeof u!="undefined"?u:_>m}},{key:"renderPrev",value:function(l){var u=this.props,_=u.prevIcon,m=u.itemRender,h=m(l,"prev",this.getItemIcon(_,"prev page")),R=!this.hasPrev();return Object(M.isValidElement)(h)?Object(M.cloneElement)(h,{disabled:R}):h}},{key:"renderNext",value:function(l){var u=this.props,_=u.nextIcon,m=u.itemRender,h=m(l,"next",this.getItemIcon(_,"next page")),R=!this.hasNext();return Object(M.isValidElement)(h)?Object(M.cloneElement)(h,{disabled:R}):h}},{key:"render",value:function(){var l=this,u=this.props,_=u.prefixCls,m=u.className,h=u.style,R=u.disabled,F=u.hideOnSinglePage,C=u.total,P=u.locale,j=u.showQuickJumper,D=u.showLessItems,$=u.showTitle,oe=u.showTotal,Ee=u.simple,ve=u.itemRender,Le=u.showPrevNextJumpers,Se=u.jumpPrevIcon,Re=u.jumpNextIcon,De=u.selectComponentClass,Fe=u.selectPrefixCls,Ce=u.pageSizeOptions,X=this.state,L=X.current,N=X.pageSize,J=X.currentInputValue;if(F===!0&&C<=N)return null;var ne=b(void 0,this.state,this.props),k=[],Z=null,H=null,W=null,z=null,se=null,pe=j&&j.goButton,ge=D?1:2,Ne=L-1>0?L-1:0,Me=L+1=ge*2&&L!==1+2&&(k[0]=Object(M.cloneElement)(k[0],{className:"".concat(_,"-item-after-jump-prev")}),k.unshift(Z)),ne-L>=ge*2&&L!==ne-2&&(k[k.length-1]=Object(M.cloneElement)(k[k.length-1],{className:"".concat(_,"-item-before-jump-next")}),k.push(H)),Qe!==1&&k.unshift(W),ze!==ne&&k.push(z)}var ee=null;oe&&(ee=e.a.createElement("li",{className:"".concat(_,"-total-text")},oe(C,[C===0?0:(L-1)*N+1,L*N>C?C:L*N])));var ie=!this.hasPrev()||!ne,le=!this.hasNext()||!ne;return e.a.createElement("ul",Object(de.a)({className:p()(_,m,Object(K.a)({},"".concat(_,"-disabled"),R)),style:h,unselectable:"unselectable",ref:this.savePaginationNode},ke),ee,e.a.createElement("li",{title:$?P.prev_page:null,onClick:this.prev,tabIndex:ie?null:0,onKeyPress:this.runIfEnterPrev,className:p()("".concat(_,"-prev"),Object(K.a)({},"".concat(_,"-disabled"),ie)),"aria-disabled":ie},this.renderPrev(Ne)),k,e.a.createElement("li",{title:$?P.next_page:null,onClick:this.next,tabIndex:le?null:0,onKeyPress:this.runIfEnterNext,className:p()("".concat(_,"-next"),Object(K.a)({},"".concat(_,"-disabled"),le)),"aria-disabled":le},this.renderNext(Me)),e.a.createElement(A,{disabled:R,locale:P,rootPrefixCls:_,selectComponentClass:De,selectPrefixCls:Fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:L,pageSize:N,pageSizeOptions:Ce,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:pe}))}}],[{key:"getDerivedStateFromProps",value:function(l,u){var _={};if("current"in l&&(_.current=l.current,l.current!==u.current&&(_.currentInputValue=_.current)),"pageSize"in l&&l.pageSize!==u.pageSize){var m=u.current,h=b(l.pageSize,u,l);m=m>h?h:m,"current"in l||(_.current=m,_.currentInputValue=m),_.pageSize=l.pageSize}return _}}]),d}(e.a.Component);y.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:a,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:a,locale:o.a,style:{},itemRender:t,totalBoundaryShowSizeChanger:50};var E=y},"6RRn":function(ot,we,Q){"use strict";var de=Q("wCXF"),K=Q("n6Qo");Q.d(we,"b",function(){return K.a});var O=Q("IBYe"),G=Q("6eGT"),U=Q("hW8S");Q.d(we,"a",function(){return U.a}),we.c=de.b},"6UM0":function(ot,we,Q){var de,K;(function(){var O;(function(){"use strict";var U=[function(e,I,p){var g=p(1).Beautifier,c=p(5).Options;function s(i,A){var o=new g(i,A);return o.beautify()}e.exports=s,e.exports.defaultOptions=function(){return new c}},function(e,I,p){var g=p(2).Output,c=p(3).Token,s=p(4),i=p(5).Options,A=p(7).Tokenizer,o=p(7).line_starters,a=p(7).positionable_operators,r=p(7).TOKEN;function t(D,$){return $.indexOf(D)!==-1}function b(D){return D.replace(/^\s+/g,"")}function y(D){for(var $={},oe=0;oeoe&&(oe=D.line_indent_level));var Ee={mode:$,parent:D,last_token:D?D.last_token:new c(r.START_BLOCK,""),last_word:D?D.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:oe,alignment:0,line_indent_level:D?D.line_indent_level:oe,start_line_index:this._output.get_line_number(),ternary_depth:0};return Ee},P.prototype._reset=function(D){var $=D.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new g(this._options,$),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(u.BlockStatement);var oe=new A(D,this._options);return this._tokens=oe.tokenize(),D},P.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var D,$=this._reset(this._source_text),oe=this._options.eol;this._options.eol==="auto"&&(oe=` `,$&&s.lineBreak.test($||"")&&(oe=$.match(s.lineBreak)[0]));for(var Ee=this._tokens.next();Ee;)this.handle_token(Ee),this._last_last_text=this._flags.last_token.text,this._flags.last_token=Ee,Ee=this._tokens.next();return D=this._output.get_code(oe),D},P.prototype.handle_token=function(D,$){D.type===r.START_EXPR?this.handle_start_expr(D):D.type===r.END_EXPR?this.handle_end_expr(D):D.type===r.START_BLOCK?this.handle_start_block(D):D.type===r.END_BLOCK?this.handle_end_block(D):D.type===r.WORD?this.handle_word(D):D.type===r.RESERVED?this.handle_word(D):D.type===r.SEMICOLON?this.handle_semicolon(D):D.type===r.STRING?this.handle_string(D):D.type===r.EQUALS?this.handle_equals(D):D.type===r.OPERATOR?this.handle_operator(D):D.type===r.COMMA?this.handle_comma(D):D.type===r.BLOCK_COMMENT?this.handle_block_comment(D,$):D.type===r.COMMENT?this.handle_comment(D,$):D.type===r.DOT?this.handle_dot(D):D.type===r.EOF?this.handle_eof(D):D.type===r.UNKNOWN?this.handle_unknown(D,$):this.handle_unknown(D,$)},P.prototype.handle_whitespace_and_comments=function(D,$){var oe=D.newlines,Ee=this._options.keep_array_indentation&&h(this._flags.mode);if(D.comments_before)for(var ve=D.comments_before.next();ve;)this.handle_whitespace_and_comments(ve,$),this.handle_token(ve,$),ve=D.comments_before.next();if(Ee)for(var Le=0;Le0,$);else if(this._options.max_preserve_newlines&&oe>this._options.max_preserve_newlines&&(oe=this._options.max_preserve_newlines),this._options.preserve_newlines&&oe>1){this.print_newline(!1,$);for(var Se=1;Se0&&(!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))},P.prototype.set_mode=function(D){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,D),this._flags=this.create_flags(this._previous_flags,D),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},P.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===u.Statement&&_(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},P.prototype.start_of_object_property=function(){return this._flags.parent.mode===u.ObjectLiteral&&this._flags.mode===u.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||T(this._flags.last_token,["get","set"]))},P.prototype.start_of_statement=function(D){var $=!1;return $=$||T(this._flags.last_token,["var","let","const"])&&D.type===r.WORD,$=$||E(this._flags.last_token,"do"),$=$||!(this._flags.parent.mode===u.ObjectLiteral&&this._flags.mode===u.Statement)&&T(this._flags.last_token,j)&&!D.newlines,$=$||E(this._flags.last_token,"else")&&!(E(D,"if")&&!D.comments_before),$=$||this._flags.last_token.type===r.END_EXPR&&(this._previous_flags.mode===u.ForInitializer||this._previous_flags.mode===u.Conditional),$=$||this._flags.last_token.type===r.WORD&&this._flags.mode===u.BlockStatement&&!this._flags.in_case&&!(D.text==="--"||D.text==="++")&&this._last_last_text!=="function"&&D.type!==r.WORD&&D.type!==r.RESERVED,$=$||this._flags.mode===u.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||T(this._flags.last_token,["get","set"])),$?(this.set_mode(u.Statement),this.indent(),this.handle_whitespace_and_comments(D,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(D,T(D,["do","for","if","while"])),!0):!1},P.prototype.handle_start_expr=function(D){this.start_of_statement(D)||this.handle_whitespace_and_comments(D);var $=u.Expression;if(D.text==="["){if(this._flags.last_token.type===r.WORD||this._flags.last_token.text===")"){T(this._flags.last_token,o)&&(this._output.space_before_token=!0),this.print_token(D),this.set_mode($),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}$=u.ArrayLiteral,h(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())),t(this._flags.last_token.type,[r.START_EXPR,r.END_EXPR,r.WORD,r.OPERATOR,r.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===r.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,$=u.ForInitializer):t(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,$=u.Conditional):t(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&D.whitespace_before===""?this._output.space_before_token=!1:(t(this._flags.last_token.text,o)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===r.EQUALS||this._flags.last_token.type===r.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(D);else if(this._flags.last_token.type===r.WORD){this._output.space_before_token=!1;var oe=this._tokens.peek(-3);if(this._options.space_after_named_function&&oe){var Ee=this._tokens.peek(-4);T(oe,["async","function"])||oe.text==="*"&&T(Ee,["async","function"])?this._output.space_before_token=!0:this._flags.mode===u.ObjectLiteral?(oe.text==="{"||oe.text===","||oe.text==="*"&&(Ee.text==="{"||Ee.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(D);(this._flags.last_token.type===r.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(t(this._last_last_text,["function","yield"])||this._flags.mode===u.ObjectLiteral&&t(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===r.START_BLOCK?this.print_newline():(this._flags.last_token.type===r.END_EXPR||this._flags.last_token.type===r.START_EXPR||this._flags.last_token.type===r.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===r.COMMA)&&this.allow_wrap_or_preserved_newline(D,D.newlines),this.print_token(D),this.set_mode($),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},P.prototype.handle_end_expr=function(D){for(;this._flags.mode===u.Statement;)this.restore_mode();this.handle_whitespace_and_comments(D),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(D,D.text==="]"&&h(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===r.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(D),this.restore_mode(),_(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===u.Conditional&&(this._previous_flags.mode=u.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},P.prototype.handle_start_block=function(D){this.handle_whitespace_and_comments(D);var $=this._tokens.peek(),oe=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===r.END_EXPR?(this.set_mode(u.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(u.BlockStatement):oe&&(t(oe.text,[":",","])&&t($.type,[r.STRING,r.WORD,r.RESERVED])||t($.text,["get","set","..."])&&t(oe.type,[r.WORD,r.RESERVED]))?t(this._last_last_text,["class","interface"])&&!t(oe.text,[":",","])?this.set_mode(u.BlockStatement):this.set_mode(u.ObjectLiteral):this._flags.last_token.type===r.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(u.BlockStatement):t(this._flags.last_token.type,[r.EQUALS,r.START_EXPR,r.COMMA,r.OPERATOR])||T(this._flags.last_token,["return","throw","import","default"])?this.set_mode(u.ObjectLiteral):this.set_mode(u.BlockStatement),this._flags.last_token&&(T(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var Ee=!$.comments_before&&$.text==="}",ve=Ee&&this._flags.last_word==="function"&&this._flags.last_token.type===r.END_EXPR;if(this._options.brace_preserve_inline){var Le=0,Se=null;this._flags.inline_frame=!0;do if(Le+=1,Se=this._tokens.peek(Le-1),Se.newlines){this._flags.inline_frame=!1;break}while(Se.type!==r.EOF&&!(Se.type===r.END_BLOCK&&Se.opened===D))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&D.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==r.OPERATOR&&(ve||this._flags.last_token.type===r.EQUALS||T(this._flags.last_token,v)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(h(this._previous_flags.mode)&&(this._flags.last_token.type===r.START_EXPR||this._flags.last_token.type===r.COMMA)&&((this._flags.last_token.type===r.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===r.COMMA||this._flags.last_token.type===r.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(D),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==r.OPERATOR&&this._flags.last_token.type!==r.START_EXPR&&(this._flags.last_token.type===r.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(D),this.indent(),!Ee&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},P.prototype.handle_end_block=function(D){for(this.handle_whitespace_and_comments(D);this._flags.mode===u.Statement;)this.restore_mode();var $=this._flags.last_token.type===r.START_BLOCK;this._flags.inline_frame&&!$?this._output.space_before_token=!0:this._options.brace_style==="expand"?$||this.print_newline():$||(h(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(D)},P.prototype.handle_word=function(D){if(D.type===r.RESERVED){if(t(D.text,["set","get"])&&this._flags.mode!==u.ObjectLiteral)D.type=r.WORD;else if(D.text==="import"&&t(this._tokens.peek().text,["(","."]))D.type=r.WORD;else if(t(D.text,["as","from"])&&!this._flags.import_block)D.type=r.WORD;else if(this._flags.mode===u.ObjectLiteral){var $=this._tokens.peek();$.text===":"&&(D.type=r.WORD)}}if(this.start_of_statement(D)?T(this._flags.last_token,["var","let","const"])&&D.type===r.WORD&&(this._flags.declaration_statement=!0):D.newlines&&!R(this._flags.mode)&&(this._flags.last_token.type!==r.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==r.EQUALS&&(this._options.preserve_newlines||!T(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(D),this.print_newline()):this.handle_whitespace_and_comments(D),this._flags.do_block&&!this._flags.do_while)if(E(D,"while")){this._output.space_before_token=!0,this.print_token(D),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&E(D,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===u.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&T(D,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(D),this._flags.in_case=!0;return}if((this._flags.last_token.type===r.COMMA||this._flags.last_token.type===r.START_EXPR||this._flags.last_token.type===r.EQUALS||this._flags.last_token.type===r.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(D)),E(D,"function")){(t(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(t(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===r.OPERATOR))&&(!this._output.just_added_blankline()&&!D.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===r.RESERVED||this._flags.last_token.type===r.WORD?T(this._flags.last_token,["get","set","new","export"])||T(this._flags.last_token,j)?this._output.space_before_token=!0:E(this._flags.last_token,"default")&&this._last_last_text==="export"?this._output.space_before_token=!0:this._flags.last_token.text==="declare"?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===r.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(R(this._flags.mode)||h(this._flags.mode))||this.print_newline(),this.print_token(D),this._flags.last_word=D.text;return}var oe="NONE";if(this._flags.last_token.type===r.END_BLOCK?this._previous_flags.inline_frame?oe="SPACE":T(D,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&D.newlines?oe="NEWLINE":(oe="SPACE",this._output.space_before_token=!0):oe="NEWLINE":this._flags.last_token.type===r.SEMICOLON&&this._flags.mode===u.BlockStatement?oe="NEWLINE":this._flags.last_token.type===r.SEMICOLON&&R(this._flags.mode)?oe="SPACE":this._flags.last_token.type===r.STRING?oe="NEWLINE":this._flags.last_token.type===r.RESERVED||this._flags.last_token.type===r.WORD||this._flags.last_token.text==="*"&&(t(this._last_last_text,["function","yield"])||this._flags.mode===u.ObjectLiteral&&t(this._last_last_text,["{",","]))?oe="SPACE":this._flags.last_token.type===r.START_BLOCK?this._flags.inline_frame?oe="SPACE":oe="NEWLINE":this._flags.last_token.type===r.END_EXPR&&(this._output.space_before_token=!0,oe="NEWLINE"),T(D,o)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?oe="SPACE":oe="NEWLINE"),T(D,["else","catch","finally"]))if((!(this._flags.last_token.type===r.END_BLOCK&&this._previous_flags.mode===u.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&D.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var Ee=this._output.current_line;Ee.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else oe==="NEWLINE"?T(this._flags.last_token,v)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&T(D,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==r.END_EXPR?(this._flags.last_token.type!==r.START_EXPR||!T(D,["var","let","const"]))&&this._flags.last_token.text!==":"&&(E(D,"if")&&E(D.previous,"else")?this._output.space_before_token=!0:this.print_newline()):T(D,o)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&h(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():oe==="SPACE"&&(this._output.space_before_token=!0);D.previous&&(D.previous.type===r.WORD||D.previous.type===r.RESERVED)&&(this._output.space_before_token=!0),this.print_token(D),this._flags.last_word=D.text,D.type===r.RESERVED&&(D.text==="do"?this._flags.do_block=!0:D.text==="if"?this._flags.if_block=!0:D.text==="import"?this._flags.import_block=!0:this._flags.import_block&&E(D,"from")&&(this._flags.import_block=!1))},P.prototype.handle_semicolon=function(D){this.start_of_statement(D)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(D);for(var $=this._tokens.peek();this._flags.mode===u.Statement&&!(this._flags.if_block&&E($,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(D)},P.prototype.handle_string=function(D){D.text.startsWith("`")&&D.newlines===0&&D.whitespace_before===""&&(D.previous.text===")"||this._flags.last_token.type===r.WORD)||(this.start_of_statement(D)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(D),this._flags.last_token.type===r.RESERVED||this._flags.last_token.type===r.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===r.COMMA||this._flags.last_token.type===r.START_EXPR||this._flags.last_token.type===r.EQUALS||this._flags.last_token.type===r.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(D):D.text.startsWith("`")&&this._flags.last_token.type===r.END_EXPR&&(D.previous.text==="]"||D.previous.text===")")&&D.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(D)},P.prototype.handle_equals=function(D){this.start_of_statement(D)||this.handle_whitespace_and_comments(D),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(D),this._output.space_before_token=!0},P.prototype.handle_comma=function(D){this.handle_whitespace_and_comments(D,!0),this.print_token(D),this._output.space_before_token=!0,this._flags.declaration_statement?(R(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(D)):this._flags.mode===u.ObjectLiteral||this._flags.mode===u.Statement&&this._flags.parent.mode===u.ObjectLiteral?(this._flags.mode===u.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(D)},P.prototype.handle_operator=function(D){var $=D.text==="*"&&(T(this._flags.last_token,["function","yield"])||t(this._flags.last_token.type,[r.START_BLOCK,r.COMMA,r.END_BLOCK,r.SEMICOLON])),oe=t(D.text,["-","+"])&&(t(this._flags.last_token.type,[r.START_BLOCK,r.START_EXPR,r.EQUALS,r.OPERATOR])||t(this._flags.last_token.text,o)||this._flags.last_token.text===",");if(!this.start_of_statement(D)){var Ee=!$;this.handle_whitespace_and_comments(D,Ee)}if(D.text==="*"&&this._flags.last_token.type===r.DOT){this.print_token(D);return}if(D.text==="::"){this.print_token(D);return}if(this._flags.last_token.type===r.OPERATOR&&t(this._options.operator_position,l)&&this.allow_wrap_or_preserved_newline(D),D.text===":"&&this._flags.in_case){this.print_token(D),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==r.START_BLOCK?(this.indent(),this.print_newline(),this._flags.case_block=!1):(this._flags.case_block=!0,this._output.space_before_token=!0);return}var ve=!0,Le=!0,Se=!1;if(D.text===":"?this._flags.ternary_depth===0?ve=!1:(this._flags.ternary_depth-=1,Se=!0):D.text==="?"&&(this._flags.ternary_depth+=1),!oe&&!$&&this._options.preserve_newlines&&t(D.text,a)){var Re=D.text===":",De=Re&&Se,Fe=Re&&!Se;switch(this._options.operator_position){case n.before_newline:this._output.space_before_token=!Fe,this.print_token(D),(!Re||De)&&this.allow_wrap_or_preserved_newline(D),this._output.space_before_token=!0;return;case n.after_newline:this._output.space_before_token=!0,!Re||De?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(D):this._output.space_before_token=!1,this.print_token(D),this._output.space_before_token=!0;return;case n.preserve_newline:Fe||this.allow_wrap_or_preserved_newline(D),ve=!(this._output.just_added_newline()||Fe),this._output.space_before_token=ve,this.print_token(D),this._output.space_before_token=!0;return}}if($){this.allow_wrap_or_preserved_newline(D),ve=!1;var Ce=this._tokens.peek();Le=Ce&&t(Ce.type,[r.WORD,r.RESERVED])}else if(D.text==="...")this.allow_wrap_or_preserved_newline(D),ve=this._flags.last_token.type===r.START_BLOCK,Le=!1;else if(t(D.text,["--","++","!","~"])||oe){if((this._flags.last_token.type===r.COMMA||this._flags.last_token.type===r.START_EXPR)&&this.allow_wrap_or_preserved_newline(D),ve=!1,Le=!1,D.newlines&&(D.text==="--"||D.text==="++"||D.text==="~")){var X=T(this._flags.last_token,v)&&D.newlines;X&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(X,!0)}this._flags.last_token.text===";"&&R(this._flags.mode)&&(ve=!0),this._flags.last_token.type===r.RESERVED?ve=!0:this._flags.last_token.type===r.END_EXPR?ve=!(this._flags.last_token.text==="]"&&(D.text==="--"||D.text==="++")):this._flags.last_token.type===r.OPERATOR&&(ve=t(D.text,["--","-","++","+"])&&t(this._flags.last_token.text,["--","-","++","+"]),t(D.text,["+","-"])&&t(this._flags.last_token.text,["--","++"])&&(Le=!0)),(this._flags.mode===u.BlockStatement&&!this._flags.inline_frame||this._flags.mode===u.Statement)&&(this._flags.last_token.text==="{"||this._flags.last_token.text===";")&&this.print_newline()}this._output.space_before_token=this._output.space_before_token||ve,this.print_token(D),this._output.space_before_token=Le},P.prototype.handle_block_comment=function(D,$){if(this._output.raw){this._output.add_raw_token(D),D.directives&&D.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(D.directives){this.print_newline(!1,$),this.print_token(D),D.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!s.newline.test(D.text)&&!D.newlines){this._output.space_before_token=!0,this.print_token(D),this._output.space_before_token=!0;return}else this.print_block_commment(D,$)},P.prototype.print_block_commment=function(D,$){var oe=m(D.text),Ee,ve=!1,Le=!1,Se=D.whitespace_before,Re=Se.length;if(this.print_newline(!1,$),this.print_token_line_indentation(D),this._output.add_token(oe[0]),this.print_newline(!1,$),oe.length>1){for(oe=oe.slice(1),ve=F(oe,"*"),Le=C(oe,Se),ve&&(this._flags.alignment=1),Ee=0;Ee=0;s--)if(this.__items[s].match(c))return!0;return!1},I.prototype.set_indent=function(c,s){this.is_empty()&&(this.__indent_count=c||0,this.__alignment_count=s||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},I.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},I.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},I.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var c=this.__parent.current_line;return c.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),c.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),c.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,c.__items[0]===" "&&(c.__items.splice(0,1),c.__character_count-=1),!0}return!1},I.prototype.is_empty=function(){return this.__items.length===0},I.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},I.prototype.push=function(c){this.__items.push(c);var s=c.lastIndexOf(` `);s!==-1?this.__character_count=c.length-s:this.__character_count+=c.length},I.prototype.pop=function(){var c=null;return this.is_empty()||(c=this.__items.pop(),this.__character_count-=c.length),c},I.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},I.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},I.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},I.prototype.toString=function(){var c="";return this.is_empty()?this.__parent.indent_empty_lines&&(c=this.__parent.get_indent_string(this.__indent_count)):(c=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),c+=this.__items.join("")),c};function p(c,s){this.__cache=[""],this.__indent_size=c.indent_size,this.__indent_string=c.indent_char,c.indent_with_tabs||(this.__indent_string=new Array(c.indent_size+1).join(c.indent_char)),s=s||"",c.indent_level>0&&(s=new Array(c.indent_level+1).join(this.__indent_string)),this.__base_string=s,this.__base_string_length=s.length}p.prototype.get_indent_size=function(c,s){var i=this.__base_string_length;return s=s||0,c<0&&(i=0),i+=c*this.__indent_size,i+=s,i},p.prototype.get_indent_string=function(c,s){var i=this.__base_string;return s=s||0,c<0&&(c=0,i=""),s+=c*this.__indent_size,this.__ensure_cache(s),i+=this.__cache[s],i},p.prototype.__ensure_cache=function(c){for(;c>=this.__cache.length;)this.__add_column()},p.prototype.__add_column=function(){var c=this.__cache.length,s=0,i="";this.__indent_size&&c>=this.__indent_size&&(s=Math.floor(c/this.__indent_size),c-=s*this.__indent_size,i=new Array(s+1).join(this.__indent_string)),c&&(i+=new Array(c+1).join(" ")),this.__cache.push(i)};function g(c,s){this.__indent_cache=new p(c,s),this.raw=!1,this._end_with_newline=c.end_with_newline,this.indent_size=c.indent_size,this.wrap_line_length=c.wrap_line_length,this.indent_empty_lines=c.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new I(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}g.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},g.prototype.get_line_number=function(){return this.__lines.length},g.prototype.get_indent_string=function(c,s){return this.__indent_cache.get_indent_string(c,s)},g.prototype.get_indent_size=function(c,s){return this.__indent_cache.get_indent_size(c,s)},g.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},g.prototype.add_new_line=function(c){return this.is_empty()||!c&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},g.prototype.get_code=function(c){this.trim(!0);var s=this.current_line.pop();s&&(s[s.length-1]===` `&&(s=s.replace(/\n+$/g,"")),this.current_line.push(s)),this._end_with_newline&&this.__add_outputline();var i=this.__lines.join(` `);return c!==` `&&(i=i.replace(/[\n]/g,c)),i},g.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},g.prototype.set_indent=function(c,s){return c=c||0,s=s||0,this.next_line.set_indent(c,s),this.__lines.length>1?(this.current_line.set_indent(c,s),!0):(this.current_line.set_indent(),!1)},g.prototype.add_raw_token=function(c){for(var s=0;s1&&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},g.prototype.just_added_newline=function(){return this.current_line.is_empty()},g.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},g.prototype.ensure_empty_line_above=function(c,s){for(var i=this.__lines.length-2;i>=0;){var A=this.__lines[i];if(A.is_empty())break;if(A.item(0).indexOf(c)!==0&&A.item(-1)!==s){this.__lines.splice(i+1,0,new I(this)),this.previous_line=this.__lines[this.__lines.length-2];break}i--}},e.exports.Output=g},function(e){function I(p,g,c,s){this.type=p,this.text=g,this.comments_before=null,this.newlines=c||0,this.whitespace_before=s||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}e.exports.Token=I},function(e,I){var p="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",g="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",c="\\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",s="\\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",i="(?:\\\\u[0-9a-fA-F]{4}|["+p+c+"])",A="(?:\\\\u[0-9a-fA-F]{4}|["+g+c+s+"])*";I.identifier=new RegExp(i+A,"g"),I.identifierStart=new RegExp(i),I.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|["+g+c+s+"])+");var o=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;I.newline=/[\n\r\u2028\u2029]/,I.lineBreak=new RegExp(`\r |`+I.newline.source),I.allLineBreaks=new RegExp(I.lineBreak.source,"g")},function(e,I,p){var g=p(6).Options,c=["before-newline","after-newline","preserve-newline"];function s(i){g.call(this,i,"js");var A=this.raw_options.brace_style||null;A==="expand-strict"?this.raw_options.brace_style="expand":A==="collapse-preserve-inline"?this.raw_options.brace_style="collapse,preserve-inline":this.raw_options.braces_on_own_line!==void 0&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var o=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var a=0;a>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),d=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";d=d.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),d="\\?\\.(?!\\d) "+d,d=d.replace(/ /g,"|");var n=new RegExp(d),l="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),u=l.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),_=new RegExp("^(?:"+u.join("|")+")$"),m,h=function(F,C){c.call(this,F,C),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var P=new o(this._input),j=new a(this._input).read_options(this._options);this.__patterns={template:j,identifier:j.starting_with(A.identifier).matching(A.identifierMatch),number:P.matching(y),punct:P.matching(n),comment:P.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:P.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:P.matching(//),include:P.starting_with(/#include/).until_after(A.lineBreak),shebang:P.starting_with(/#!/).until_after(A.lineBreak),xml:P.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:j.until(/['\\\n\r\u2028\u2029]/),double_quote:j.until(/["\\\n\r\u2028\u2029]/),template_text:j.until(/[`\\$]/),template_expression:j.until(/[`}\\]/)}};h.prototype=new c,h.prototype._is_comment=function(F){return F.type===t.COMMENT||F.type===t.BLOCK_COMMENT||F.type===t.UNKNOWN},h.prototype._is_opening=function(F){return F.type===t.START_BLOCK||F.type===t.START_EXPR},h.prototype._is_closing=function(F,C){return(F.type===t.END_BLOCK||F.type===t.END_EXPR)&&C&&(F.text==="]"&&C.text==="["||F.text===")"&&C.text==="("||F.text==="}"&&C.text==="{")},h.prototype._reset=function(){m=!1},h.prototype._get_next_token=function(F,C){var P=null;this._readWhitespace();var j=this._input.peek();return j===null?this._create_token(t.EOF,""):(P=P||this._read_non_javascript(j),P=P||this._read_string(j),P=P||this._read_word(F),P=P||this._read_singles(j),P=P||this._read_comment(j),P=P||this._read_regexp(j,F),P=P||this._read_xml(j,F),P=P||this._read_punctuation(),P=P||this._create_token(t.UNKNOWN,this._input.next()),P)},h.prototype._read_word=function(F){var C;if(C=this.__patterns.identifier.read(),C!=="")return C=C.replace(A.allLineBreaks,` `),!(F.type===t.DOT||F.type===t.RESERVED&&(F.text==="set"||F.text==="get"))&&_.test(C)?(C==="in"||C==="of")&&(F.type===t.WORD||F.type===t.STRING)?this._create_token(t.OPERATOR,C):this._create_token(t.RESERVED,C):this._create_token(t.WORD,C);if(C=this.__patterns.number.read(),C!=="")return this._create_token(t.WORD,C)},h.prototype._read_singles=function(F){var C=null;return F==="("||F==="["?C=this._create_token(t.START_EXPR,F):F===")"||F==="]"?C=this._create_token(t.END_EXPR,F):F==="{"?C=this._create_token(t.START_BLOCK,F):F==="}"?C=this._create_token(t.END_BLOCK,F):F===";"?C=this._create_token(t.SEMICOLON,F):F==="."&&T.test(this._input.peek(1))?C=this._create_token(t.DOT,F):F===","&&(C=this._create_token(t.COMMA,F)),C&&this._input.next(),C},h.prototype._read_punctuation=function(){var F=this.__patterns.punct.read();if(F!=="")return F==="="?this._create_token(t.EQUALS,F):F==="?."?this._create_token(t.DOT,F):this._create_token(t.OPERATOR,F)},h.prototype._read_non_javascript=function(F){var C="";if(F==="#"){if(this._is_first_token()&&(C=this.__patterns.shebang.read(),C))return this._create_token(t.UNKNOWN,C.trim()+` `);if(C=this.__patterns.include.read(),C)return this._create_token(t.UNKNOWN,C.trim()+` `);F=this._input.next();var P="#";if(this._input.hasNext()&&this._input.testChar(E)){do F=this._input.next(),P+=F;while(this._input.hasNext()&&F!=="#"&&F!=="=");return F==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(P+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(P+="{}",this._input.next(),this._input.next())),this._create_token(t.WORD,P)}this._input.back()}else if(F==="<"&&this._is_first_token()){if(C=this.__patterns.html_comment_start.read(),C){for(;this._input.hasNext()&&!this._input.testChar(A.newline);)C+=this._input.next();return m=!0,this._create_token(t.COMMENT,C)}}else if(m&&F==="-"&&(C=this.__patterns.html_comment_end.read(),C))return m=!1,this._create_token(t.COMMENT,C);return null},h.prototype._read_comment=function(F){var C=null;if(F==="/"){var P="";if(this._input.peek(1)==="*"){P=this.__patterns.block_comment.read();var j=b.get_directives(P);j&&j.ignore==="start"&&(P+=b.readIgnored(this._input)),P=P.replace(A.allLineBreaks,` `),C=this._create_token(t.BLOCK_COMMENT,P),C.directives=j}else this._input.peek(1)==="/"&&(P=this.__patterns.comment.read(),C=this._create_token(t.COMMENT,P))}return C},h.prototype._read_string=function(F){if(F==="`"||F==="'"||F==='"'){var C=this._input.next();return this.has_char_escapes=!1,F==="`"?C+=this._read_string_recursive("`",!0,"${"):C+=this._read_string_recursive(F),this.has_char_escapes&&this._options.unescape_strings&&(C=R(C)),this._input.peek()===F&&(C+=this._input.next()),C=C.replace(A.allLineBreaks,` `),this._create_token(t.STRING,C)}return null},h.prototype._allow_regexp_or_xml=function(F){return F.type===t.RESERVED&&r(F.text,["return","case","throw","else","do","typeof","yield"])||F.type===t.END_EXPR&&F.text===")"&&F.opened.previous.type===t.RESERVED&&r(F.opened.previous.text,["if","while","for"])||r(F.type,[t.COMMENT,t.START_EXPR,t.START_BLOCK,t.START,t.END_BLOCK,t.OPERATOR,t.EQUALS,t.EOF,t.SEMICOLON,t.COMMA])},h.prototype._read_regexp=function(F,C){if(F==="/"&&this._allow_regexp_or_xml(C)){for(var P=this._input.next(),j=!1,D=!1;this._input.hasNext()&&(j||D||this._input.peek()!==F)&&!this._input.testChar(A.newline);)P+=this._input.peek(),j?j=!1:(j=this._input.peek()==="\\",this._input.peek()==="["?D=!0:this._input.peek()==="]"&&(D=!1)),this._input.next();return this._input.peek()===F&&(P+=this._input.next(),P+=this._input.read(A.identifier)),this._create_token(t.STRING,P)}return null},h.prototype._read_xml=function(F,C){if(this._options.e4x&&F==="<"&&this._allow_regexp_or_xml(C)){var P="",j=this.__patterns.xml.read_match();if(j){for(var D=j[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),$=D.indexOf("{")===0,oe=0;j;){var Ee=!!j[1],ve=j[2],Le=!!j[j.length-1]||ve.slice(0,8)==="![CDATA[";if(!Le&&(ve===D||$&&ve.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(Ee?--oe:++oe),P+=j[0],oe<=0)break;j=this.__patterns.xml.read_match()}return j||(P+=this._input.match(/[\s\S]*/g)[0]),P=P.replace(A.allLineBreaks,` `),this._create_token(t.STRING,P)}}return null};function R(F){for(var C="",P=0,j=new g(F),D=null;j.hasNext();)if(D=j.match(/([\s]|[^\\]|\\\\)+/g),D&&(C+=D[0]),j.peek()==="\\"){if(j.next(),j.peek()==="x")D=j.match(/x([0-9A-Fa-f]{2})/g);else if(j.peek()==="u")D=j.match(/u([0-9A-Fa-f]{4})/g);else{C+="\\",j.hasNext()&&(C+=j.next());continue}if(!D)return F;if(P=parseInt(D[1],16),P>126&&P<=255&&D[0].indexOf("x")===0)return F;if(P>=0&&P<32){C+="\\"+D[0];continue}else P===34||P===39||P===92?C+="\\"+String.fromCharCode(P):C+=String.fromCharCode(P)}return C}h.prototype._read_string_recursive=function(F,C,P){var j,D;F==="'"?D=this.__patterns.single_quote:F==='"'?D=this.__patterns.double_quote:F==="`"?D=this.__patterns.template_text:F==="}"&&(D=this.__patterns.template_expression);for(var $=D.read(),oe="";this._input.hasNext();){if(oe=this._input.next(),oe===F||!C&&A.newline.test(oe)){this._input.back();break}else oe==="\\"&&this._input.hasNext()?(j=this._input.peek(),j==="x"||j==="u"?this.has_char_escapes=!0:j==="\r"&&this._input.peek(1)===` `&&this._input.next(),oe+=this._input.next()):P&&(P==="${"&&oe==="$"&&this._input.peek()==="{"&&(oe+=this._input.next()),P===oe&&(F==="`"?oe+=this._read_string_recursive("}",C,"`"):oe+=this._read_string_recursive("`",C,"${"),this._input.hasNext()&&(oe+=this._input.next())));oe+=D.read(),$+=oe}return $},e.exports.Tokenizer=h,e.exports.TOKEN=t,e.exports.positionable_operators=v.slice(),e.exports.line_starters=l.slice()},function(e){var I=RegExp.prototype.hasOwnProperty("sticky");function p(g){this.__input=g||"",this.__input_length=this.__input.length,this.__position=0}p.prototype.restart=function(){this.__position=0},p.prototype.back=function(){this.__position>0&&(this.__position-=1)},p.prototype.hasNext=function(){return this.__position=0&&g=0&&c=g.length&&this.__input.substring(c-g.length,c).toLowerCase()===g},e.exports.InputScanner=p},function(e,I,p){var g=p(8).InputScanner,c=p(3).Token,s=p(10).TokenStream,i=p(11).WhitespacePattern,A={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},o=function(a,r){this._input=new g(a),this._options=r||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new i(this._input)};o.prototype.tokenize=function(){this._input.restart(),this.__tokens=new s,this._reset();for(var a,r=new c(A.START,""),t=null,b=[],y=new s;r.type!==A.EOF;){for(a=this._get_next_token(r,t);this._is_comment(a);)y.add(a),a=this._get_next_token(r,t);y.isEmpty()||(a.comments_before=y,y=new s),a.parent=t,this._is_opening(a)?(b.push(t),t=a):t&&this._is_closing(a,t)&&(a.opened=t,t.closed=a,t=b.pop(),a.parent=t),a.previous=r,r.next=a,this.__tokens.add(a),r=a}return this.__tokens},o.prototype._is_first_token=function(){return this.__tokens.isEmpty()},o.prototype._reset=function(){},o.prototype._get_next_token=function(a,r){this._readWhitespace();var t=this._input.read(/.+/g);return t?this._create_token(A.RAW,t):this._create_token(A.EOF,"")},o.prototype._is_comment=function(a){return!1},o.prototype._is_opening=function(a){return!1},o.prototype._is_closing=function(a,r){return!1},o.prototype._create_token=function(a,r){var t=new c(a,r,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return t},o.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=o,e.exports.TOKEN=A},function(e){function I(p){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=p}I.prototype.restart=function(){this.__position=0},I.prototype.isEmpty=function(){return this.__tokens_length===0},I.prototype.hasNext=function(){return this.__position=0&&p/),erb:o.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:o.starting_with(/{%/).until_after(/%}/),django_value:o.starting_with(/{{/).until_after(/}}/),django_comment:o.starting_with(/{#/).until_after(/#}/),smarty:o.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:o.starting_with(/{\*/).until_after(/\*}/),smarty_literal:o.starting_with(/{literal}/).until_after(/{\/literal}/)}}s.prototype=new g,s.prototype._create=function(){return new s(this._input,this)},s.prototype._update=function(){this.__set_templated_pattern()},s.prototype.disable=function(i){var A=this._create();return A._disabled[i]=!0,A._update(),A},s.prototype.read_options=function(i){var A=this._create();for(var o in c)A._disabled[o]=i.templating.indexOf(o)===-1;return A._update(),A},s.prototype.exclude=function(i){var A=this._create();return A._excluded[i]=!0,A._update(),A},s.prototype.read=function(){var i="";this._match_pattern?i=this._input.read(this._starting_pattern):i=this._input.read(this._starting_pattern,this.__template_pattern);for(var A=this._read_template();A;)this._match_pattern?A+=this._input.read(this._match_pattern):A+=this._input.readUntil(this.__template_pattern),i+=A,A=this._read_template();return this._until_after&&(i+=this._input.readUntilAfter(this._until_pattern)),i},s.prototype.__set_templated_pattern=function(){var i=[];this._disabled.php||i.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||i.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||i.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(i.push(this.__patterns.django._starting_pattern.source),i.push(this.__patterns.django_value._starting_pattern.source),i.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||i.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&i.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+i.join("|")+")")},s.prototype._read_template=function(){var i="",A=this._input.peek();if(A==="<"){var o=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&o==="?"&&(i=i||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&o==="%"&&(i=i||this.__patterns.erb.read())}else A==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(i=i||this.__patterns.handlebars_comment.read(),i=i||this.__patterns.handlebars_unescaped.read(),i=i||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(i=i||this.__patterns.django_value.read()),this._excluded.django||(i=i||this.__patterns.django_comment.read(),i=i||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(i=i||this.__patterns.smarty_comment.read(),i=i||this.__patterns.smarty_literal.read(),i=i||this.__patterns.smarty.read()));return i},e.exports.TemplatablePattern=s}],S={};function Y(e){var I=S[e];if(I!==void 0)return I.exports;var p=S[e]={exports:{}};return U[e](p,p.exports,Y),p.exports}var M=Y(0);O=M})();var G=O;!(de=[],K=function(){return{js_beautify:G}}.apply(we,de),K!==void 0&&(ot.exports=K))})()},"6eGT":function(ot,we,Q){"use strict";function de(K){return null}we.a=de},"746U":function(ot,we,Q){"use strict";Q.d(we,"f",function(){return de}),Q.d(we,"l",function(){return K}),Q.d(we,"k",function(){return O}),Q.d(we,"j",function(){return G}),Q.d(we,"g",function(){return U}),Q.d(we,"m",function(){return S}),Q.d(we,"h",function(){return Y}),Q.d(we,"n",function(){return M}),Q.d(we,"c",function(){return e}),Q.d(we,"a",function(){return I}),Q.d(we,"i",function(){return p}),Q.d(we,"o",function(){return g}),Q.d(we,"e",function(){return i}),Q.d(we,"d",function(){return A}),Q.d(we,"p",function(){return o}),Q.d(we,"b",function(){return a});function de(r){return Array.isArray(r)}function K(r){return typeof r=="string"}function O(r){return typeof r=="object"&&r!==null&&!Array.isArray(r)&&!(r instanceof RegExp)&&!(r instanceof Date)}function G(r){return typeof r=="number"&&!isNaN(r)}function U(r){return r===!0||r===!1}function S(r){return typeof r=="undefined"}function Y(r){return!M(r)}function M(r){return S(r)||r===null}function e(r,t){if(!r)throw new Error(t?`Unexpected type, expected '${t}'`:"Unexpected type")}function I(r){if(M(r))throw new Error("Assertion Failed: argument is undefined or null");return r}function p(r){return typeof r=="function"}function g(r,t){const b=Math.min(r.length,t.length);for(let y=0;yfunction(){const T=Array.prototype.slice.call(arguments,0);return t(E,T)};let y={};for(const E of r)y[E]=b(E);return y}function o(r){return r===null?void 0:r}function a(r,t="Unreachable"){throw new Error(t)}},"815F":function(ot,we,Q){"use strict";Q.d(we,"e",function(){return Y}),Q.d(we,"c",function(){return e}),Q.d(we,"d",function(){return I}),Q.d(we,"a",function(){return g}),Q.d(we,"f",function(){return c}),Q.d(we,"b",function(){return s});var de=Q("KQm4"),K=Q("VTBJ"),O=Q("Ff2n"),G=Q("Zm9Q"),U=Q("Kwbf"),S=Q("OZM5");function Y(i,A){return i!=null?i:A}function M(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],A=new Map;function o(a){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(t){var b=t.key,y=t.children;Object(U.a)(b!=null,"Tree node must have a certain key: [".concat(r).concat(b,"]"));var E=String(b);Object(U.a)(!A.has(E)||b===null||b===void 0,"Same 'key' exist in the Tree: ".concat(E)),A.set(E,!0),o(y,"".concat(r).concat(E," > "))})}o(i)}function e(i){function A(o){var a=Object(G.a)(o);return a.map(function(r){if(!Object(S.i)(r))return Object(U.a)(!r,"Tree/TreeNode can only accept TreeNode as children."),null;var t=r.key,b=r.props,y=b.children,E=Object(O.a)(b,["children"]),T=Object(K.a)({key:t},E),v=A(y);return v.length&&(T.children=v),T}).filter(function(r){return r})}return A(i)}function I(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],o=new Set(A===!0?[]:A),a=[];function r(t){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return t.map(function(y,E){var T=Object(S.h)(b?b.pos:"0",E),v=Y(y.key,T),d=Object(K.a)(Object(K.a)({},y),{},{parent:b,pos:T,children:null,data:y,isStart:[].concat(Object(de.a)(b?b.isStart:[]),[E===0]),isEnd:[].concat(Object(de.a)(b?b.isEnd:[]),[E===t.length-1])});return a.push(d),A===!0||o.has(v)?d.children=r(y.children||[],d):d.children=[],d})}return r(i),a}function p(i,A,o){var a;o?typeof o=="string"?a=function(b){return b[o]}:typeof o=="function"&&(a=function(b){return o(b)}):a=function(b,y){return Y(b.key,y)};function r(t,b,y){var E=t?t.children:i,T=t?Object(S.h)(y.pos,b):"0";if(t){var v=a(t,T),d={node:t,index:b,pos:T,key:v,parentPos:y.node?y.pos:null,level:y.level+1};A(d)}E&&E.forEach(function(n,l){r(n,l,{node:t,pos:T,level:y?y.level+1:-1})})}r(null)}function g(i){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=A.initWrapper,a=A.processEntity,r=A.onProcessFinished,t=arguments.length>2?arguments[2]:void 0,b={},y={},E={posEntities:b,keyEntities:y};return o&&(E=o(E)||E),p(i,function(T){var v=T.node,d=T.index,n=T.pos,l=T.key,u=T.parentPos,_=T.level,m={node:v,index:d,key:l,pos:n,level:_},h=Y(l,n);b[n]=m,y[h]=m,m.parent=b[u],m.parent&&(m.parent.children=m.parent.children||[],m.parent.children.push(m)),a&&a(m,E)},t),r&&r(E),E}function c(i,A){var o=A.expandedKeys,a=A.selectedKeys,r=A.loadedKeys,t=A.loadingKeys,b=A.checkedKeys,y=A.halfCheckedKeys,E=A.dragOverNodeKey,T=A.dropPosition,v=A.keyEntities,d=v[i],n={eventKey:i,expanded:o.indexOf(i)!==-1,selected:a.indexOf(i)!==-1,loaded:r.indexOf(i)!==-1,loading:t.indexOf(i)!==-1,checked:b.indexOf(i)!==-1,halfChecked:y.indexOf(i)!==-1,pos:String(d?d.pos:""),dragOver:E===i&&T===0,dragOverGapTop:E===i&&T===-1,dragOverGapBottom:E===i&&T===1};return n}function s(i){var A=i.data,o=i.expanded,a=i.selected,r=i.checked,t=i.loaded,b=i.loading,y=i.halfChecked,E=i.dragOver,T=i.dragOverGapTop,v=i.dragOverGapBottom,d=i.pos,n=i.active,l=Object(K.a)(Object(K.a)({},A),{},{expanded:o,selected:a,checked:r,loaded:t,loading:b,halfChecked:y,dragOver:E,dragOverGapTop:T,dragOverGapBottom:v,pos:d,active:n});return"props"in l||Object.defineProperty(l,"props",{get:function(){return Object(U.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),i}}),l}},"8HAY":function(ot,we,Q){"use strict";Q.d(we,"a",function(){return U}),Q.d(we,"b",function(){return S}),Q.d(we,"d",function(){return Y}),Q.d(we,"e",function(){return M}),Q.d(we,"c",function(){return e});var de=Q("MI8n"),K=Q("pmY6"),O=Q("3/fG"),G=function(I,p,g,c){function s(i){return i instanceof g?i:new g(function(A){A(i)})}return new(g||(g=Promise))(function(i,A){function o(t){try{r(c.next(t))}catch(b){A(b)}}function a(t){try{r(c.throw(t))}catch(b){A(b)}}function r(t){t.done?i(t.value):s(t.value).then(o,a)}r((c=c.apply(I,p||[])).next())})};class U extends K.a{constructor(I,p="",g="",c=!0,s){super();this._onDidChange=this._register(new de.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=I,this._label=p,this._cssClass=g,this._enabled=c,this._actionCallback=s}get id(){return this._id}get label(){return this._label}set label(I){this._setLabel(I)}_setLabel(I){this._label!==I&&(this._label=I,this._onDidChange.fire({label:I}))}get tooltip(){return this._tooltip||""}set tooltip(I){this._setTooltip(I)}_setTooltip(I){this._tooltip!==I&&(this._tooltip=I,this._onDidChange.fire({tooltip:I}))}get class(){return this._cssClass}set class(I){this._setClass(I)}_setClass(I){this._cssClass!==I&&(this._cssClass=I,this._onDidChange.fire({class:I}))}get enabled(){return this._enabled}set enabled(I){this._setEnabled(I)}_setEnabled(I){this._enabled!==I&&(this._enabled=I,this._onDidChange.fire({enabled:I}))}get checked(){return this._checked}set checked(I){this._setChecked(I)}_setChecked(I){this._checked!==I&&(this._checked=I,this._onDidChange.fire({checked:I}))}run(I,p){return G(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(I))})}}class S extends K.a{constructor(){super(...arguments);this._onBeforeRun=this._register(new de.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new de.b),this.onDidRun=this._onDidRun.event}run(I,p){return G(this,void 0,void 0,function*(){if(!I.enabled)return;this._onBeforeRun.fire({action:I});let g;try{yield this.runAction(I,p)}catch(c){g=c}this._onDidRun.fire({action:I,error:g})})}runAction(I,p){return G(this,void 0,void 0,function*(){yield I.run(p)})}}class Y extends U{constructor(I){super(Y.ID,I,I?"separator text":"separator");this.checked=!1,this.enabled=!1}}Y.ID="vs.actions.separator";class M{constructor(I,p,g,c){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=I,this.label=p,this.class=c,this._actions=g}get actions(){return this._actions}dispose(){}run(){return G(this,void 0,void 0,function*(){})}}class e extends U{constructor(){super(e.ID,O.a("submenu.empty","(empty)"),void 0,!1)}}e.ID="vs.actions.empty"},"8hTe":function(ot,we,Q){ot.exports={button:"button___1wy9m"}},"9Bee":function(ot,we,Q){"use strict";var de=Q("DYRE"),K=Q("zeV3"),O=Q("+L6B"),G=Q("2/Rp"),U=Q("k1fw"),S=Q("9og8"),Y=Q("tJVT"),M=Q("WmNS"),e=Q.n(M),I=Q("q1tI"),p=Q.n(I),g=Q("vg9a"),c=Q("DlQD"),s=Q.n(c),i=Q("rUJ1");function A(Ae,q){var ee=Ae.match(/^(\s+)(?:```)/);if(ee===null)return q;var ie=ee[1];return q.split(` `).map(function(le){var te=le.match(/^\s+/);if(te===null)return le;var ae=Object(Y.a)(te,1),he=ae[0];return he.length>=ie.length?le.slice(ie.length):le}).join(` `)}var o=[],a=["