(window.webpackJsonp=window.webpackJsonp||[]).push([[168,4],{"+ua5":function(ae,O,o){},"/cxE":function(ae,O,o){"use strict";o.d(O,"f",function(){return k}),o.d(O,"g",function(){return W}),o.d(O,"h",function(){return F}),o.d(O,"e",function(){return K}),o.d(O,"b",function(){return j}),o.d(O,"c",function(){return e}),o.d(O,"d",function(){return _}),o.d(O,"a",function(){return f});class L{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(c){setTimeout(()=>{throw c.stack?new Error(c.message+` `+c.stack):c},0)}}emit(c){this.listeners.forEach(r=>{r(c)})}onUnexpectedError(c){this.unexpectedErrorHandler(c),this.emit(c)}onUnexpectedExternalError(c){this.unexpectedErrorHandler(c)}}const M=new L;function k(c){K(c)||M.onUnexpectedError(c);return}function W(c){K(c)||M.onUnexpectedExternalError(c);return}function F(c){if(c instanceof Error){let{name:r,message:i}=c;const t=c.stacktrace||c.stack;return{$isError:!0,name:r,message:i,stack:t}}return c}const g="Canceled";function K(c){return c instanceof Error&&c.name===g&&c.message===g}function j(){const c=new Error(g);return c.name=c.message,c}function e(c){return c?new Error(`Illegal argument: ${c}`):new Error("Illegal argument")}function _(c){return c?new Error(`Illegal state: ${c}`):new Error("Illegal state")}class f extends Error{constructor(c){super("NotSupported");c&&(this.message=c)}}},"24hK":function(ae,O,o){"use strict";o.d(O,"a",function(){return M});class L{constructor(k){this.element=k,this.next=L.Undefined,this.prev=L.Undefined}}L.Undefined=new L(void 0);class M{constructor(){this._first=L.Undefined,this._last=L.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===L.Undefined}clear(){let k=this._first;for(;k!==L.Undefined;){const W=k.next;k.prev=L.Undefined,k.next=L.Undefined,k=W}this._first=L.Undefined,this._last=L.Undefined,this._size=0}unshift(k){return this._insert(k,!1)}push(k){return this._insert(k,!0)}_insert(k,W){const F=new L(k);if(this._first===L.Undefined)this._first=F,this._last=F;else if(W){const K=this._last;this._last=F,F.prev=K,K.next=F}else{const K=this._first;this._first=F,F.next=K,K.prev=F}this._size+=1;let g=!1;return()=>{g||(g=!0,this._remove(F))}}shift(){if(this._first===L.Undefined)return;{const k=this._first.element;return this._remove(this._first),k}}pop(){if(this._last===L.Undefined)return;{const k=this._last.element;return this._remove(this._last),k}}_remove(k){if(k.prev!==L.Undefined&&k.next!==L.Undefined){const W=k.prev;W.next=k.next,k.next.prev=W}else k.prev===L.Undefined&&k.next===L.Undefined?(this._first=L.Undefined,this._last=L.Undefined):k.next===L.Undefined?(this._last=this._last.prev,this._last.next=L.Undefined):k.prev===L.Undefined&&(this._first=this._first.next,this._first.prev=L.Undefined);this._size-=1}*[Symbol.iterator](){let k=this._first;for(;k!==L.Undefined;)yield k.element,k=k.next}}},"3/fG":function(ae,O,o){"use strict";o.d(O,"a",function(){return M});function L(k,W){let F;return W.length===0?F=k:F=k.replace(/\{(\d+)\}/g,function(g,K){const j=K[0];return typeof W[j]!="undefined"?W[j]:g}),F}function M(k,W,...F){return L(W,F)}},"55Ip":function(ae,O,o){"use strict";o.d(O,"a",function(){return u});var L=o("Ty5D"),M=o("dI71"),k=o("q1tI"),W=o.n(k),F=o("YS25"),g=o("17x9"),K=o.n(g),j=o("wx14"),e=o("zLVn"),_=o("9R94"),f=function(x){Object(M.a)(H,x);function H(){for(var S,E=arguments.length,y=new Array(E),B=0;Bb&&(b=n.line_indent_level));var P={mode:v,parent:n,last_token:n?n.last_token:new r(u.START_BLOCK,""),last_word:n?n.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,class_start_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,case_block:!1,indentation_level:b,alignment:0,line_indent_level:n?n.line_indent_level:b,start_line_index:this._output.get_line_number(),ternary_depth:0};return P},d.prototype._reset=function(n){var v=n.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new c(this._options,v),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(U.BlockStatement);var b=new s(n,this._options);return this._tokens=b.tokenize(),n},d.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var n,v=this._reset(this._source_text),b=this._options.eol;this._options.eol==="auto"&&(b=` `,v&&i.lineBreak.test(v||"")&&(b=v.match(i.lineBreak)[0]));for(var P=this._tokens.next();P;)this.handle_token(P),this._last_last_text=this._flags.last_token.text,this._flags.last_token=P,P=this._tokens.next();return n=this._output.get_code(b),n},d.prototype.handle_token=function(n,v){n.type===u.START_EXPR?this.handle_start_expr(n):n.type===u.END_EXPR?this.handle_end_expr(n):n.type===u.START_BLOCK?this.handle_start_block(n):n.type===u.END_BLOCK?this.handle_end_block(n):n.type===u.WORD?this.handle_word(n):n.type===u.RESERVED?this.handle_word(n):n.type===u.SEMICOLON?this.handle_semicolon(n):n.type===u.STRING?this.handle_string(n):n.type===u.EQUALS?this.handle_equals(n):n.type===u.OPERATOR?this.handle_operator(n):n.type===u.COMMA?this.handle_comma(n):n.type===u.BLOCK_COMMENT?this.handle_block_comment(n,v):n.type===u.COMMENT?this.handle_comment(n,v):n.type===u.DOT?this.handle_dot(n):n.type===u.EOF?this.handle_eof(n):n.type===u.UNKNOWN?this.handle_unknown(n,v):this.handle_unknown(n,v)},d.prototype.handle_whitespace_and_comments=function(n,v){var b=n.newlines,P=this._options.keep_array_indentation&&y(this._flags.mode);if(n.comments_before)for(var X=n.comments_before.next();X;)this.handle_whitespace_and_comments(X,v),this.handle_token(X,v),X=n.comments_before.next();if(P)for(var te=0;te0,v);else if(this._options.max_preserve_newlines&&b>this._options.max_preserve_newlines&&(b=this._options.max_preserve_newlines),this._options.preserve_newlines&&b>1){this.print_newline(!1,v);for(var ne=1;ne0&&(!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))},d.prototype.set_mode=function(n){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,n),this._flags=this.create_flags(this._previous_flags,n),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},d.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&&S(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},d.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||w(this._flags.last_token,["get","set"]))},d.prototype.start_of_statement=function(n){var v=!1;return v=v||w(this._flags.last_token,["var","let","const"])&&n.type===u.WORD,v=v||N(this._flags.last_token,"do"),v=v||!(this._flags.parent.mode===U.ObjectLiteral&&this._flags.mode===U.Statement)&&w(this._flags.last_token,p)&&!n.newlines,v=v||N(this._flags.last_token,"else")&&!(N(n,"if")&&!n.comments_before),v=v||this._flags.last_token.type===u.END_EXPR&&(this._previous_flags.mode===U.ForInitializer||this._previous_flags.mode===U.Conditional),v=v||this._flags.last_token.type===u.WORD&&this._flags.mode===U.BlockStatement&&!this._flags.in_case&&!(n.text==="--"||n.text==="++")&&this._last_last_text!=="function"&&n.type!==u.WORD&&n.type!==u.RESERVED,v=v||this._flags.mode===U.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||w(this._flags.last_token,["get","set"])),v?(this.set_mode(U.Statement),this.indent(),this.handle_whitespace_and_comments(n,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(n,w(n,["do","for","if","while"])),!0):!1},d.prototype.handle_start_expr=function(n){this.start_of_statement(n)||this.handle_whitespace_and_comments(n);var v=U.Expression;if(n.text==="["){if(this._flags.last_token.type===u.WORD||this._flags.last_token.text===")"){w(this._flags.last_token,h)&&(this._output.space_before_token=!0),this.print_token(n),this.set_mode(v),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}v=U.ArrayLiteral,y(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())),l(this._flags.last_token.type,[u.START_EXPR,u.END_EXPR,u.WORD,u.OPERATOR,u.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===u.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,v=U.ForInitializer):l(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,v=U.Conditional):l(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&n.whitespace_before===""?this._output.space_before_token=!1:(l(this._flags.last_token.text,h)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===u.EQUALS||this._flags.last_token.type===u.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(n);else if(this._flags.last_token.type===u.WORD){this._output.space_before_token=!1;var b=this._tokens.peek(-3);if(this._options.space_after_named_function&&b){var P=this._tokens.peek(-4);w(b,["async","function"])||b.text==="*"&&w(P,["async","function"])?this._output.space_before_token=!0:this._flags.mode===U.ObjectLiteral?(b.text==="{"||b.text===","||b.text==="*"&&(P.text==="{"||P.text===","))&&(this._output.space_before_token=!0):this._flags.parent&&this._flags.parent.class_start_block&&(this._output.space_before_token=!0)}}else this.allow_wrap_or_preserved_newline(n);(this._flags.last_token.type===u.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(l(this._last_last_text,["function","yield"])||this._flags.mode===U.ObjectLiteral&&l(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===u.START_BLOCK?this.print_newline():(this._flags.last_token.type===u.END_EXPR||this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===u.COMMA)&&this.allow_wrap_or_preserved_newline(n,n.newlines),this.print_token(n),this.set_mode(v),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},d.prototype.handle_end_expr=function(n){for(;this._flags.mode===U.Statement;)this.restore_mode();this.handle_whitespace_and_comments(n),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(n,n.text==="]"&&y(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===u.START_EXPR&&!this._options.space_in_empty_paren?(this._output.trim(),this._output.space_before_token=!1):this._output.space_before_token=!0),this.deindent(),this.print_token(n),this.restore_mode(),S(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)},d.prototype.handle_start_block=function(n){this.handle_whitespace_and_comments(n);var v=this._tokens.peek(),b=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===u.END_EXPR?(this.set_mode(U.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(U.BlockStatement):b&&(l(b.text,[":",","])&&l(v.type,[u.STRING,u.WORD,u.RESERVED])||l(v.text,["get","set","..."])&&l(b.type,[u.WORD,u.RESERVED]))?l(this._last_last_text,["class","interface"])&&!l(b.text,[":",","])?this.set_mode(U.BlockStatement):this.set_mode(U.ObjectLiteral):this._flags.last_token.type===u.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(U.BlockStatement):l(this._flags.last_token.type,[u.EQUALS,u.START_EXPR,u.COMMA,u.OPERATOR])||w(this._flags.last_token,["return","throw","import","default"])?this.set_mode(U.ObjectLiteral):this.set_mode(U.BlockStatement),this._flags.last_token&&(w(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0));var P=!v.comments_before&&v.text==="}",X=P&&this._flags.last_word==="function"&&this._flags.last_token.type===u.END_EXPR;if(this._options.brace_preserve_inline){var te=0,ne=null;this._flags.inline_frame=!0;do if(te+=1,ne=this._tokens.peek(te-1),ne.newlines){this._flags.inline_frame=!1;break}while(ne.type!==u.EOF&&!(ne.type===u.END_BLOCK&&ne.opened===n))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&n.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==u.OPERATOR&&(X||this._flags.last_token.type===u.EQUALS||w(this._flags.last_token,D)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(y(this._previous_flags.mode)&&(this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.COMMA)&&((this._flags.last_token.type===u.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(n),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==u.OPERATOR&&this._flags.last_token.type!==u.START_EXPR&&(this._flags.last_token.type===u.START_BLOCK&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(n),this.indent(),!P&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},d.prototype.handle_end_block=function(n){for(this.handle_whitespace_and_comments(n);this._flags.mode===U.Statement;)this.restore_mode();var v=this._flags.last_token.type===u.START_BLOCK;this._flags.inline_frame&&!v?this._output.space_before_token=!0:this._options.brace_style==="expand"?v||this.print_newline():v||(y(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(n)},d.prototype.handle_word=function(n){if(n.type===u.RESERVED){if(l(n.text,["set","get"])&&this._flags.mode!==U.ObjectLiteral)n.type=u.WORD;else if(n.text==="import"&&l(this._tokens.peek().text,["(","."]))n.type=u.WORD;else if(l(n.text,["as","from"])&&!this._flags.import_block)n.type=u.WORD;else if(this._flags.mode===U.ObjectLiteral){var v=this._tokens.peek();v.text===":"&&(n.type=u.WORD)}}if(this.start_of_statement(n)?w(this._flags.last_token,["var","let","const"])&&n.type===u.WORD&&(this._flags.declaration_statement=!0):n.newlines&&!B(this._flags.mode)&&(this._flags.last_token.type!==u.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==u.EQUALS&&(this._options.preserve_newlines||!w(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(n),this.print_newline()):this.handle_whitespace_and_comments(n),this._flags.do_block&&!this._flags.do_while)if(N(n,"while")){this._output.space_before_token=!0,this.print_token(n),this._output.space_before_token=!0,this._flags.do_while=!0;return}else this.print_newline(),this._flags.do_block=!1;if(this._flags.if_block)if(!this._flags.else_block&&N(n,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===U.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&w(n,["case","default"])){this.print_newline(),!this._flags.case_block&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(n),this._flags.in_case=!0;return}if((this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.EQUALS||this._flags.last_token.type===u.OPERATOR)&&(this.start_of_object_property()||this.allow_wrap_or_preserved_newline(n)),N(n,"function")){(l(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(l(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===u.OPERATOR))&&(!this._output.just_added_blankline()&&!n.comments_before&&(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD?w(this._flags.last_token,["get","set","new","export"])||w(this._flags.last_token,p)?this._output.space_before_token=!0:N(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===u.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(B(this._flags.mode)||y(this._flags.mode))||this.print_newline(),this.print_token(n),this._flags.last_word=n.text;return}var b="NONE";if(this._flags.last_token.type===u.END_BLOCK?this._previous_flags.inline_frame?b="SPACE":w(n,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&n.newlines?b="NEWLINE":(b="SPACE",this._output.space_before_token=!0):b="NEWLINE":this._flags.last_token.type===u.SEMICOLON&&this._flags.mode===U.BlockStatement?b="NEWLINE":this._flags.last_token.type===u.SEMICOLON&&B(this._flags.mode)?b="SPACE":this._flags.last_token.type===u.STRING?b="NEWLINE":this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD||this._flags.last_token.text==="*"&&(l(this._last_last_text,["function","yield"])||this._flags.mode===U.ObjectLiteral&&l(this._last_last_text,["{",","]))?b="SPACE":this._flags.last_token.type===u.START_BLOCK?this._flags.inline_frame?b="SPACE":b="NEWLINE":this._flags.last_token.type===u.END_EXPR&&(this._output.space_before_token=!0,b="NEWLINE"),w(n,h)&&this._flags.last_token.text!==")"&&(this._flags.inline_frame||this._flags.last_token.text==="else"||this._flags.last_token.text==="export"?b="SPACE":b="NEWLINE"),w(n,["else","catch","finally"]))if((!(this._flags.last_token.type===u.END_BLOCK&&this._previous_flags.mode===U.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&n.newlines)&&!this._flags.inline_frame)this.print_newline();else{this._output.trim(!0);var P=this._output.current_line;P.last()!=="}"&&this.print_newline(),this._output.space_before_token=!0}else b==="NEWLINE"?w(this._flags.last_token,D)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&w(n,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==u.END_EXPR?(this._flags.last_token.type!==u.START_EXPR||!w(n,["var","let","const"]))&&this._flags.last_token.text!==":"&&(N(n,"if")&&N(n.previous,"else")?this._output.space_before_token=!0:this.print_newline()):w(n,h)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&y(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():b==="SPACE"&&(this._output.space_before_token=!0);n.previous&&(n.previous.type===u.WORD||n.previous.type===u.RESERVED)&&(this._output.space_before_token=!0),this.print_token(n),this._flags.last_word=n.text,n.type===u.RESERVED&&(n.text==="do"?this._flags.do_block=!0:n.text==="if"?this._flags.if_block=!0:n.text==="import"?this._flags.import_block=!0:this._flags.import_block&&N(n,"from")&&(this._flags.import_block=!1))},d.prototype.handle_semicolon=function(n){this.start_of_statement(n)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(n);for(var v=this._tokens.peek();this._flags.mode===U.Statement&&!(this._flags.if_block&&N(v,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(n)},d.prototype.handle_string=function(n){n.text.startsWith("`")&&n.newlines===0&&n.whitespace_before===""&&(n.previous.text===")"||this._flags.last_token.type===u.WORD)||(this.start_of_statement(n)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(n),this._flags.last_token.type===u.RESERVED||this._flags.last_token.type===u.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR||this._flags.last_token.type===u.EQUALS||this._flags.last_token.type===u.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(n):n.text.startsWith("`")&&this._flags.last_token.type===u.END_EXPR&&(n.previous.text==="]"||n.previous.text===")")&&n.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(n)},d.prototype.handle_equals=function(n){this.start_of_statement(n)||this.handle_whitespace_and_comments(n),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(n),this._output.space_before_token=!0},d.prototype.handle_comma=function(n){this.handle_whitespace_and_comments(n,!0),this.print_token(n),this._output.space_before_token=!0,this._flags.declaration_statement?(B(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(n)):this._flags.mode===U.ObjectLiteral||this._flags.mode===U.Statement&&this._flags.parent.mode===U.ObjectLiteral?(this._flags.mode===U.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(n)},d.prototype.handle_operator=function(n){var v=n.text==="*"&&(w(this._flags.last_token,["function","yield"])||l(this._flags.last_token.type,[u.START_BLOCK,u.COMMA,u.END_BLOCK,u.SEMICOLON])),b=l(n.text,["-","+"])&&(l(this._flags.last_token.type,[u.START_BLOCK,u.START_EXPR,u.EQUALS,u.OPERATOR])||l(this._flags.last_token.text,h)||this._flags.last_token.text===",");if(!this.start_of_statement(n)){var P=!v;this.handle_whitespace_and_comments(n,P)}if(n.text==="*"&&this._flags.last_token.type===u.DOT){this.print_token(n);return}if(n.text==="::"){this.print_token(n);return}if(this._flags.last_token.type===u.OPERATOR&&l(this._options.operator_position,H)&&this.allow_wrap_or_preserved_newline(n),n.text===":"&&this._flags.in_case){this.print_token(n),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==u.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 X=!0,te=!0,ne=!1;if(n.text===":"?this._flags.ternary_depth===0?X=!1:(this._flags.ternary_depth-=1,ne=!0):n.text==="?"&&(this._flags.ternary_depth+=1),!b&&!v&&this._options.preserve_newlines&&l(n.text,m)){var ee=n.text===":",pe=ee&&ne,be=ee&&!ne;switch(this._options.operator_position){case x.before_newline:this._output.space_before_token=!be,this.print_token(n),(!ee||pe)&&this.allow_wrap_or_preserved_newline(n),this._output.space_before_token=!0;return;case x.after_newline:this._output.space_before_token=!0,!ee||pe?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(n):this._output.space_before_token=!1,this.print_token(n),this._output.space_before_token=!0;return;case x.preserve_newline:be||this.allow_wrap_or_preserved_newline(n),X=!(this._output.just_added_newline()||be),this._output.space_before_token=X,this.print_token(n),this._output.space_before_token=!0;return}}if(v){this.allow_wrap_or_preserved_newline(n),X=!1;var re=this._tokens.peek();te=re&&l(re.type,[u.WORD,u.RESERVED])}else if(n.text==="...")this.allow_wrap_or_preserved_newline(n),X=this._flags.last_token.type===u.START_BLOCK,te=!1;else if(l(n.text,["--","++","!","~"])||b){if((this._flags.last_token.type===u.COMMA||this._flags.last_token.type===u.START_EXPR)&&this.allow_wrap_or_preserved_newline(n),X=!1,te=!1,n.newlines&&(n.text==="--"||n.text==="++"||n.text==="~")){var Ae=w(this._flags.last_token,D)&&n.newlines;Ae&&(this._previous_flags.if_block||this._previous_flags.else_block)&&this.restore_mode(),this.print_newline(Ae,!0)}this._flags.last_token.text===";"&&B(this._flags.mode)&&(X=!0),this._flags.last_token.type===u.RESERVED?X=!0:this._flags.last_token.type===u.END_EXPR?X=!(this._flags.last_token.text==="]"&&(n.text==="--"||n.text==="++")):this._flags.last_token.type===u.OPERATOR&&(X=l(n.text,["--","-","++","+"])&&l(this._flags.last_token.text,["--","-","++","+"]),l(n.text,["+","-"])&&l(this._flags.last_token.text,["--","++"])&&(te=!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||X,this.print_token(n),this._output.space_before_token=te},d.prototype.handle_block_comment=function(n,v){if(this._output.raw){this._output.add_raw_token(n),n.directives&&n.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(n.directives){this.print_newline(!1,v),this.print_token(n),n.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!i.newline.test(n.text)&&!n.newlines){this._output.space_before_token=!0,this.print_token(n),this._output.space_before_token=!0;return}else this.print_block_commment(n,v)},d.prototype.print_block_commment=function(n,v){var b=E(n.text),P,X=!1,te=!1,ne=n.whitespace_before,ee=ne.length;if(this.print_newline(!1,v),this.print_token_line_indentation(n),this._output.add_token(b[0]),this.print_newline(!1,v),b.length>1){for(b=b.slice(1),X=I(b,"*"),te=a(b,ne),X&&(this._flags.alignment=1),P=0;P=0;i--)if(this.__items[i].match(r))return!0;return!1},_.prototype.set_indent=function(r,i){this.is_empty()&&(this.__indent_count=r||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},_.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)},_.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},_.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var r=this.__parent.current_line;return r.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),r.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),r.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,r.__items[0]===" "&&(r.__items.splice(0,1),r.__character_count-=1),!0}return!1},_.prototype.is_empty=function(){return this.__items.length===0},_.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},_.prototype.push=function(r){this.__items.push(r);var i=r.lastIndexOf(` `);i!==-1?this.__character_count=r.length-i:this.__character_count+=r.length},_.prototype.pop=function(){var r=null;return this.is_empty()||(r=this.__items.pop(),this.__character_count-=r.length),r},_.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},_.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},_.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},_.prototype.toString=function(){var r="";return this.is_empty()?this.__parent.indent_empty_lines&&(r=this.__parent.get_indent_string(this.__indent_count)):(r=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),r+=this.__items.join("")),r};function f(r,i){this.__cache=[""],this.__indent_size=r.indent_size,this.__indent_string=r.indent_char,r.indent_with_tabs||(this.__indent_string=new Array(r.indent_size+1).join(r.indent_char)),i=i||"",r.indent_level>0&&(i=new Array(r.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}f.prototype.get_indent_size=function(r,i){var t=this.__base_string_length;return i=i||0,r<0&&(t=0),t+=r*this.__indent_size,t+=i,t},f.prototype.get_indent_string=function(r,i){var t=this.__base_string;return i=i||0,r<0&&(r=0,t=""),i+=r*this.__indent_size,this.__ensure_cache(i),t+=this.__cache[i],t},f.prototype.__ensure_cache=function(r){for(;r>=this.__cache.length;)this.__add_column()},f.prototype.__add_column=function(){var r=this.__cache.length,i=0,t="";this.__indent_size&&r>=this.__indent_size&&(i=Math.floor(r/this.__indent_size),r-=i*this.__indent_size,t=new Array(i+1).join(this.__indent_string)),r&&(t+=new Array(r+1).join(" ")),this.__cache.push(t)};function c(r,i){this.__indent_cache=new f(r,i),this.raw=!1,this._end_with_newline=r.end_with_newline,this.indent_size=r.indent_size,this.wrap_line_length=r.wrap_line_length,this.indent_empty_lines=r.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new _(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}c.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},c.prototype.get_line_number=function(){return this.__lines.length},c.prototype.get_indent_string=function(r,i){return this.__indent_cache.get_indent_string(r,i)},c.prototype.get_indent_size=function(r,i){return this.__indent_cache.get_indent_size(r,i)},c.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},c.prototype.add_new_line=function(r){return this.is_empty()||!r&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},c.prototype.get_code=function(r){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var t=this.__lines.join(` `);return r!==` `&&(t=t.replace(/[\n]/g,r)),t},c.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},c.prototype.set_indent=function(r,i){return r=r||0,i=i||0,this.next_line.set_indent(r,i),this.__lines.length>1?(this.current_line.set_indent(r,i),!0):(this.current_line.set_indent(),!1)},c.prototype.add_raw_token=function(r){for(var i=0;i1&&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},c.prototype.just_added_newline=function(){return this.current_line.is_empty()},c.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},c.prototype.ensure_empty_line_above=function(r,i){for(var t=this.__lines.length-2;t>=0;){var s=this.__lines[t];if(s.is_empty())break;if(s.item(0).indexOf(r)!==0&&s.item(-1)!==i){this.__lines.splice(t+1,0,new _(this)),this.previous_line=this.__lines[this.__lines.length-2];break}t--}},e.exports.Output=c},function(e){function _(f,c,r,i){this.type=f,this.text=c,this.comments_before=null,this.newlines=r||0,this.whitespace_before=i||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}e.exports.Token=_},function(e,_){var f="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",c="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",r="\\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",i="\\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",t="(?:\\\\u[0-9a-fA-F]{4}|["+f+r+"])",s="(?:\\\\u[0-9a-fA-F]{4}|["+c+r+i+"])*";_.identifier=new RegExp(t+s,"g"),_.identifierStart=new RegExp(t),_.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|["+c+r+i+"])+");var h=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;_.newline=/[\n\r\u2028\u2029]/,_.lineBreak=new RegExp(`\r |`+_.newline.source),_.allLineBreaks=new RegExp(_.lineBreak.source,"g")},function(e,_,f){var c=f(6).Options,r=["before-newline","after-newline","preserve-newline"];function i(t){c.call(this,t,"js");var s=this.raw_options.brace_style||null;s==="expand-strict"?this.raw_options.brace_style="expand":s==="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 h=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var m=0;m>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),R=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";R=R.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),R="\\?\\.(?!\\d) "+R,R=R.replace(/ /g,"|");var x=new RegExp(R),H="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),U=H.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),S=new RegExp("^(?:"+U.join("|")+")$"),E,y=function(I,a){r.call(this,I,a),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source);var d=new h(this._input),p=new m(this._input).read_options(this._options);this.__patterns={template:p,identifier:p.starting_with(s.identifier).matching(s.identifierMatch),number:d.matching(C),punct:d.matching(x),comment:d.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:d.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:d.matching(//),include:d.starting_with(/#include/).until_after(s.lineBreak),shebang:d.starting_with(/#!/).until_after(s.lineBreak),xml:d.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:p.until(/['\\\n\r\u2028\u2029]/),double_quote:p.until(/["\\\n\r\u2028\u2029]/),template_text:p.until(/[`\\$]/),template_expression:p.until(/[`}\\]/)}};y.prototype=new r,y.prototype._is_comment=function(I){return I.type===l.COMMENT||I.type===l.BLOCK_COMMENT||I.type===l.UNKNOWN},y.prototype._is_opening=function(I){return I.type===l.START_BLOCK||I.type===l.START_EXPR},y.prototype._is_closing=function(I,a){return(I.type===l.END_BLOCK||I.type===l.END_EXPR)&&a&&(I.text==="]"&&a.text==="["||I.text===")"&&a.text==="("||I.text==="}"&&a.text==="{")},y.prototype._reset=function(){E=!1},y.prototype._get_next_token=function(I,a){var d=null;this._readWhitespace();var p=this._input.peek();return p===null?this._create_token(l.EOF,""):(d=d||this._read_non_javascript(p),d=d||this._read_string(p),d=d||this._read_word(I),d=d||this._read_singles(p),d=d||this._read_comment(p),d=d||this._read_regexp(p,I),d=d||this._read_xml(p,I),d=d||this._read_punctuation(),d=d||this._create_token(l.UNKNOWN,this._input.next()),d)},y.prototype._read_word=function(I){var a;if(a=this.__patterns.identifier.read(),a!=="")return a=a.replace(s.allLineBreaks,` `),!(I.type===l.DOT||I.type===l.RESERVED&&(I.text==="set"||I.text==="get"))&&S.test(a)?(a==="in"||a==="of")&&(I.type===l.WORD||I.type===l.STRING)?this._create_token(l.OPERATOR,a):this._create_token(l.RESERVED,a):this._create_token(l.WORD,a);if(a=this.__patterns.number.read(),a!=="")return this._create_token(l.WORD,a)},y.prototype._read_singles=function(I){var a=null;return I==="("||I==="["?a=this._create_token(l.START_EXPR,I):I===")"||I==="]"?a=this._create_token(l.END_EXPR,I):I==="{"?a=this._create_token(l.START_BLOCK,I):I==="}"?a=this._create_token(l.END_BLOCK,I):I===";"?a=this._create_token(l.SEMICOLON,I):I==="."&&w.test(this._input.peek(1))?a=this._create_token(l.DOT,I):I===","&&(a=this._create_token(l.COMMA,I)),a&&this._input.next(),a},y.prototype._read_punctuation=function(){var I=this.__patterns.punct.read();if(I!=="")return I==="="?this._create_token(l.EQUALS,I):I==="?."?this._create_token(l.DOT,I):this._create_token(l.OPERATOR,I)},y.prototype._read_non_javascript=function(I){var a="";if(I==="#"){if(this._is_first_token()&&(a=this.__patterns.shebang.read(),a))return this._create_token(l.UNKNOWN,a.trim()+` `);if(a=this.__patterns.include.read(),a)return this._create_token(l.UNKNOWN,a.trim()+` `);I=this._input.next();var d="#";if(this._input.hasNext()&&this._input.testChar(N)){do I=this._input.next(),d+=I;while(this._input.hasNext()&&I!=="#"&&I!=="=");return I==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(d+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(d+="{}",this._input.next(),this._input.next())),this._create_token(l.WORD,d)}this._input.back()}else if(I==="<"&&this._is_first_token()){if(a=this.__patterns.html_comment_start.read(),a){for(;this._input.hasNext()&&!this._input.testChar(s.newline);)a+=this._input.next();return E=!0,this._create_token(l.COMMENT,a)}}else if(E&&I==="-"&&(a=this.__patterns.html_comment_end.read(),a))return E=!1,this._create_token(l.COMMENT,a);return null},y.prototype._read_comment=function(I){var a=null;if(I==="/"){var d="";if(this._input.peek(1)==="*"){d=this.__patterns.block_comment.read();var p=T.get_directives(d);p&&p.ignore==="start"&&(d+=T.readIgnored(this._input)),d=d.replace(s.allLineBreaks,` `),a=this._create_token(l.BLOCK_COMMENT,d),a.directives=p}else this._input.peek(1)==="/"&&(d=this.__patterns.comment.read(),a=this._create_token(l.COMMENT,d))}return a},y.prototype._read_string=function(I){if(I==="`"||I==="'"||I==='"'){var a=this._input.next();return this.has_char_escapes=!1,I==="`"?a+=this._read_string_recursive("`",!0,"${"):a+=this._read_string_recursive(I),this.has_char_escapes&&this._options.unescape_strings&&(a=B(a)),this._input.peek()===I&&(a+=this._input.next()),a=a.replace(s.allLineBreaks,` `),this._create_token(l.STRING,a)}return null},y.prototype._allow_regexp_or_xml=function(I){return I.type===l.RESERVED&&u(I.text,["return","case","throw","else","do","typeof","yield"])||I.type===l.END_EXPR&&I.text===")"&&I.opened.previous.type===l.RESERVED&&u(I.opened.previous.text,["if","while","for"])||u(I.type,[l.COMMENT,l.START_EXPR,l.START_BLOCK,l.START,l.END_BLOCK,l.OPERATOR,l.EQUALS,l.EOF,l.SEMICOLON,l.COMMA])},y.prototype._read_regexp=function(I,a){if(I==="/"&&this._allow_regexp_or_xml(a)){for(var d=this._input.next(),p=!1,n=!1;this._input.hasNext()&&(p||n||this._input.peek()!==I)&&!this._input.testChar(s.newline);)d+=this._input.peek(),p?p=!1:(p=this._input.peek()==="\\",this._input.peek()==="["?n=!0:this._input.peek()==="]"&&(n=!1)),this._input.next();return this._input.peek()===I&&(d+=this._input.next(),d+=this._input.read(s.identifier)),this._create_token(l.STRING,d)}return null},y.prototype._read_xml=function(I,a){if(this._options.e4x&&I==="<"&&this._allow_regexp_or_xml(a)){var d="",p=this.__patterns.xml.read_match();if(p){for(var n=p[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),v=n.indexOf("{")===0,b=0;p;){var P=!!p[1],X=p[2],te=!!p[p.length-1]||X.slice(0,8)==="![CDATA[";if(!te&&(X===n||v&&X.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(P?--b:++b),d+=p[0],b<=0)break;p=this.__patterns.xml.read_match()}return p||(d+=this._input.match(/[\s\S]*/g)[0]),d=d.replace(s.allLineBreaks,` `),this._create_token(l.STRING,d)}}return null};function B(I){for(var a="",d=0,p=new c(I),n=null;p.hasNext();)if(n=p.match(/([\s]|[^\\]|\\\\)+/g),n&&(a+=n[0]),p.peek()==="\\"){if(p.next(),p.peek()==="x")n=p.match(/x([0-9A-Fa-f]{2})/g);else if(p.peek()==="u")n=p.match(/u([0-9A-Fa-f]{4})/g);else{a+="\\",p.hasNext()&&(a+=p.next());continue}if(!n)return I;if(d=parseInt(n[1],16),d>126&&d<=255&&n[0].indexOf("x")===0)return I;if(d>=0&&d<32){a+="\\"+n[0];continue}else d===34||d===39||d===92?a+="\\"+String.fromCharCode(d):a+=String.fromCharCode(d)}return a}y.prototype._read_string_recursive=function(I,a,d){var p,n;I==="'"?n=this.__patterns.single_quote:I==='"'?n=this.__patterns.double_quote:I==="`"?n=this.__patterns.template_text:I==="}"&&(n=this.__patterns.template_expression);for(var v=n.read(),b="";this._input.hasNext();){if(b=this._input.next(),b===I||!a&&s.newline.test(b)){this._input.back();break}else b==="\\"&&this._input.hasNext()?(p=this._input.peek(),p==="x"||p==="u"?this.has_char_escapes=!0:p==="\r"&&this._input.peek(1)===` `&&this._input.next(),b+=this._input.next()):d&&(d==="${"&&b==="$"&&this._input.peek()==="{"&&(b+=this._input.next()),d===b&&(I==="`"?b+=this._read_string_recursive("}",a,"`"):b+=this._read_string_recursive("`",a,"${"),this._input.hasNext()&&(b+=this._input.next())));b+=n.read(),v+=b}return v},e.exports.Tokenizer=y,e.exports.TOKEN=l,e.exports.positionable_operators=D.slice(),e.exports.line_starters=H.slice()},function(e){var _=RegExp.prototype.hasOwnProperty("sticky");function f(c){this.__input=c||"",this.__input_length=this.__input.length,this.__position=0}f.prototype.restart=function(){this.__position=0},f.prototype.back=function(){this.__position>0&&(this.__position-=1)},f.prototype.hasNext=function(){return this.__position=0&&c=0&&r=c.length&&this.__input.substring(r-c.length,r).toLowerCase()===c},e.exports.InputScanner=f},function(e,_,f){var c=f(8).InputScanner,r=f(3).Token,i=f(10).TokenStream,t=f(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},h=function(m,u){this._input=new c(m),this._options=u||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new t(this._input)};h.prototype.tokenize=function(){this._input.restart(),this.__tokens=new i,this._reset();for(var m,u=new r(s.START,""),l=null,T=[],C=new i;u.type!==s.EOF;){for(m=this._get_next_token(u,l);this._is_comment(m);)C.add(m),m=this._get_next_token(u,l);C.isEmpty()||(m.comments_before=C,C=new i),m.parent=l,this._is_opening(m)?(T.push(l),l=m):l&&this._is_closing(m,l)&&(m.opened=l,l.closed=m,l=T.pop(),m.parent=l),m.previous=u,u.next=m,this.__tokens.add(m),u=m}return this.__tokens},h.prototype._is_first_token=function(){return this.__tokens.isEmpty()},h.prototype._reset=function(){},h.prototype._get_next_token=function(m,u){this._readWhitespace();var l=this._input.read(/.+/g);return l?this._create_token(s.RAW,l):this._create_token(s.EOF,"")},h.prototype._is_comment=function(m){return!1},h.prototype._is_opening=function(m){return!1},h.prototype._is_closing=function(m,u){return!1},h.prototype._create_token=function(m,u){var l=new r(m,u,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return l},h.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=h,e.exports.TOKEN=s},function(e){function _(f){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=f}_.prototype.restart=function(){this.__position=0},_.prototype.isEmpty=function(){return this.__tokens_length===0},_.prototype.hasNext=function(){return this.__position=0&&f/),erb:h.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:h.starting_with(/{%/).until_after(/%}/),django_value:h.starting_with(/{{/).until_after(/}}/),django_comment:h.starting_with(/{#/).until_after(/#}/),smarty:h.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:h.starting_with(/{\*/).until_after(/\*}/),smarty_literal:h.starting_with(/{literal}/).until_after(/{\/literal}/)}}i.prototype=new c,i.prototype._create=function(){return new i(this._input,this)},i.prototype._update=function(){this.__set_templated_pattern()},i.prototype.disable=function(t){var s=this._create();return s._disabled[t]=!0,s._update(),s},i.prototype.read_options=function(t){var s=this._create();for(var h in r)s._disabled[h]=t.templating.indexOf(h)===-1;return s._update(),s},i.prototype.exclude=function(t){var s=this._create();return s._excluded[t]=!0,s._update(),s},i.prototype.read=function(){var t="";this._match_pattern?t=this._input.read(this._starting_pattern):t=this._input.read(this._starting_pattern,this.__template_pattern);for(var s=this._read_template();s;)this._match_pattern?s+=this._input.read(this._match_pattern):s+=this._input.readUntil(this.__template_pattern),t+=s,s=this._read_template();return this._until_after&&(t+=this._input.readUntilAfter(this._until_pattern)),t},i.prototype.__set_templated_pattern=function(){var t=[];this._disabled.php||t.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||t.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||t.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(t.push(this.__patterns.django._starting_pattern.source),t.push(this.__patterns.django_value._starting_pattern.source),t.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||t.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&t.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+t.join("|")+")")},i.prototype._read_template=function(){var t="",s=this._input.peek();if(s==="<"){var h=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&h==="?"&&(t=t||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&h==="%"&&(t=t||this.__patterns.erb.read())}else s==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(t=t||this.__patterns.handlebars_comment.read(),t=t||this.__patterns.handlebars_unescaped.read(),t=t||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(t=t||this.__patterns.django_value.read()),this._excluded.django||(t=t||this.__patterns.django_comment.read(),t=t||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(t=t||this.__patterns.smarty_comment.read(),t=t||this.__patterns.smarty_literal.read(),t=t||this.__patterns.smarty.read()));return t},e.exports.TemplatablePattern=i}],g={};function K(e){var _=g[e];if(_!==void 0)return _.exports;var f=g[e]={exports:{}};return F[e](f,f.exports,K),f.exports}var j=K(0);k=j})();var W=k;!(L=[],M=function(){return{js_beautify:W}}.apply(O,L),M!==void 0&&(ae.exports=M))})()},"6eGT":function(ae,O,o){"use strict";function L(M){return null}O.a=L},"746U":function(ae,O,o){"use strict";o.d(O,"f",function(){return L}),o.d(O,"l",function(){return M}),o.d(O,"k",function(){return k}),o.d(O,"j",function(){return W}),o.d(O,"g",function(){return F}),o.d(O,"m",function(){return g}),o.d(O,"h",function(){return K}),o.d(O,"n",function(){return j}),o.d(O,"c",function(){return e}),o.d(O,"a",function(){return _}),o.d(O,"i",function(){return f}),o.d(O,"o",function(){return c}),o.d(O,"e",function(){return t}),o.d(O,"d",function(){return s}),o.d(O,"p",function(){return h}),o.d(O,"b",function(){return m});function L(u){return Array.isArray(u)}function M(u){return typeof u=="string"}function k(u){return typeof u=="object"&&u!==null&&!Array.isArray(u)&&!(u instanceof RegExp)&&!(u instanceof Date)}function W(u){return typeof u=="number"&&!isNaN(u)}function F(u){return u===!0||u===!1}function g(u){return typeof u=="undefined"}function K(u){return!j(u)}function j(u){return g(u)||u===null}function e(u,l){if(!u)throw new Error(l?`Unexpected type, expected '${l}'`:"Unexpected type")}function _(u){if(j(u))throw new Error("Assertion Failed: argument is undefined or null");return u}function f(u){return typeof u=="function"}function c(u,l){const T=Math.min(u.length,l.length);for(let C=0;Cfunction(){const w=Array.prototype.slice.call(arguments,0);return l(N,w)};let C={};for(const N of u)C[N]=T(N);return C}function h(u){return u===null?void 0:u}function m(u,l="Unreachable"){throw new Error(l)}},"815F":function(ae,O,o){"use strict";o.d(O,"e",function(){return K}),o.d(O,"c",function(){return e}),o.d(O,"d",function(){return _}),o.d(O,"a",function(){return c}),o.d(O,"f",function(){return r}),o.d(O,"b",function(){return i});var L=o("KQm4"),M=o("VTBJ"),k=o("Ff2n"),W=o("Zm9Q"),F=o("Kwbf"),g=o("OZM5");function K(t,s){return t!=null?t:s}function j(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=new Map;function h(m){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(m||[]).forEach(function(l){var T=l.key,C=l.children;Object(F.a)(T!=null,"Tree node must have a certain key: [".concat(u).concat(T,"]"));var N=String(T);Object(F.a)(!s.has(N)||T===null||T===void 0,"Same 'key' exist in the Tree: ".concat(N)),s.set(N,!0),h(C,"".concat(u).concat(N," > "))})}h(t)}function e(t){function s(h){var m=Object(W.a)(h);return m.map(function(u){if(!Object(g.i)(u))return Object(F.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var l=u.key,T=u.props,C=T.children,N=Object(k.a)(T,["children"]),w=Object(M.a)({key:l},N),D=s(C);return D.length&&(w.children=D),w}).filter(function(u){return u})}return s(t)}function _(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=new Set(s===!0?[]:s),m=[];function u(l){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return l.map(function(C,N){var w=Object(g.h)(T?T.pos:"0",N),D=K(C.key,w),R=Object(M.a)(Object(M.a)({},C),{},{parent:T,pos:w,children:null,data:C,isStart:[].concat(Object(L.a)(T?T.isStart:[]),[N===0]),isEnd:[].concat(Object(L.a)(T?T.isEnd:[]),[N===l.length-1])});return m.push(R),s===!0||h.has(D)?R.children=u(C.children||[],R):R.children=[],R})}return u(t),m}function f(t,s,h){var m;h?typeof h=="string"?m=function(T){return T[h]}:typeof h=="function"&&(m=function(T){return h(T)}):m=function(T,C){return K(T.key,C)};function u(l,T,C){var N=l?l.children:t,w=l?Object(g.h)(C.pos,T):"0";if(l){var D=m(l,w),R={node:l,index:T,pos:w,key:D,parentPos:C.node?C.pos:null,level:C.level+1};s(R)}N&&N.forEach(function(x,H){u(x,H,{node:l,pos:w,level:C?C.level+1:-1})})}u(null)}function c(t){var s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=s.initWrapper,m=s.processEntity,u=s.onProcessFinished,l=arguments.length>2?arguments[2]:void 0,T={},C={},N={posEntities:T,keyEntities:C};return h&&(N=h(N)||N),f(t,function(w){var D=w.node,R=w.index,x=w.pos,H=w.key,U=w.parentPos,S=w.level,E={node:D,index:R,key:H,pos:x,level:S},y=K(H,x);T[x]=E,C[y]=E,E.parent=T[U],E.parent&&(E.parent.children=E.parent.children||[],E.parent.children.push(E)),m&&m(E,N)},l),u&&u(N),N}function r(t,s){var h=s.expandedKeys,m=s.selectedKeys,u=s.loadedKeys,l=s.loadingKeys,T=s.checkedKeys,C=s.halfCheckedKeys,N=s.dragOverNodeKey,w=s.dropPosition,D=s.keyEntities,R=D[t],x={eventKey:t,expanded:h.indexOf(t)!==-1,selected:m.indexOf(t)!==-1,loaded:u.indexOf(t)!==-1,loading:l.indexOf(t)!==-1,checked:T.indexOf(t)!==-1,halfChecked:C.indexOf(t)!==-1,pos:String(R?R.pos:""),dragOver:N===t&&w===0,dragOverGapTop:N===t&&w===-1,dragOverGapBottom:N===t&&w===1};return x}function i(t){var s=t.data,h=t.expanded,m=t.selected,u=t.checked,l=t.loaded,T=t.loading,C=t.halfChecked,N=t.dragOver,w=t.dragOverGapTop,D=t.dragOverGapBottom,R=t.pos,x=t.active,H=Object(M.a)(Object(M.a)({},s),{},{expanded:h,selected:m,checked:u,loaded:l,loading:T,halfChecked:C,dragOver:N,dragOverGapTop:w,dragOverGapBottom:D,pos:R,active:x});return"props"in H||Object.defineProperty(H,"props",{get:function(){return Object(F.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),t}}),H}},"8HAY":function(ae,O,o){"use strict";o.d(O,"a",function(){return F}),o.d(O,"b",function(){return g}),o.d(O,"d",function(){return K}),o.d(O,"e",function(){return j}),o.d(O,"c",function(){return e});var L=o("MI8n"),M=o("pmY6"),k=o("3/fG"),W=function(_,f,c,r){function i(t){return t instanceof c?t:new c(function(s){s(t)})}return new(c||(c=Promise))(function(t,s){function h(l){try{u(r.next(l))}catch(T){s(T)}}function m(l){try{u(r.throw(l))}catch(T){s(T)}}function u(l){l.done?t(l.value):i(l.value).then(h,m)}u((r=r.apply(_,f||[])).next())})};class F extends M.a{constructor(_,f="",c="",r=!0,i){super();this._onDidChange=this._register(new L.b),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=_,this._label=f,this._cssClass=c,this._enabled=r,this._actionCallback=i}get id(){return this._id}get label(){return this._label}set label(_){this._setLabel(_)}_setLabel(_){this._label!==_&&(this._label=_,this._onDidChange.fire({label:_}))}get tooltip(){return this._tooltip||""}set tooltip(_){this._setTooltip(_)}_setTooltip(_){this._tooltip!==_&&(this._tooltip=_,this._onDidChange.fire({tooltip:_}))}get class(){return this._cssClass}set class(_){this._setClass(_)}_setClass(_){this._cssClass!==_&&(this._cssClass=_,this._onDidChange.fire({class:_}))}get enabled(){return this._enabled}set enabled(_){this._setEnabled(_)}_setEnabled(_){this._enabled!==_&&(this._enabled=_,this._onDidChange.fire({enabled:_}))}get checked(){return this._checked}set checked(_){this._setChecked(_)}_setChecked(_){this._checked!==_&&(this._checked=_,this._onDidChange.fire({checked:_}))}run(_,f){return W(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(_))})}}class g extends M.a{constructor(){super(...arguments);this._onBeforeRun=this._register(new L.b),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new L.b),this.onDidRun=this._onDidRun.event}run(_,f){return W(this,void 0,void 0,function*(){if(!_.enabled)return;this._onBeforeRun.fire({action:_});let c;try{yield this.runAction(_,f)}catch(r){c=r}this._onDidRun.fire({action:_,error:c})})}runAction(_,f){return W(this,void 0,void 0,function*(){yield _.run(f)})}}class K extends F{constructor(_){super(K.ID,_,_?"separator text":"separator");this.checked=!1,this.enabled=!1}}K.ID="vs.actions.separator";class j{constructor(_,f,c,r){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=_,this.label=f,this.class=r,this._actions=c}get actions(){return this._actions}dispose(){}run(){return W(this,void 0,void 0,function*(){})}}class e extends F{constructor(){super(e.ID,k.a("submenu.empty","(empty)"),void 0,!1)}}e.ID="vs.actions.empty"},BRp4:function(ae,O,o){ae.exports={flex_box_center:"flex_box_center___1JPvt",flex_space_between:"flex_space_between___2CdVA",flex_box_vertical_center:"flex_box_vertical_center___3KS4m",flex_box_center_end:"flex_box_center_end___1b4Hc",flex_box_column:"flex_box_column___30JFL",wrap:"wrap___10oHT",title:"title___sFJE7",control:"control___OQFVR",label:"label___3ROGA",customTable:"customTable___3lKJa"}},BU3w:function(ae,O,o){"use strict";o.d(O,"a",function(){return g});var L=o("MNnm"),M="rc-util-key";function k(K){if(K.attachTo)return K.attachTo;var j=document.querySelector("head");return j||document.body}function W(K){var j,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(L.a)())return null;var _=document.createElement("style");if((j=e.csp)===null||j===void 0?void 0:j.nonce){var f;_.nonce=(f=e.csp)===null||f===void 0?void 0:f.nonce}_.innerHTML=K;var c=k(e),r=c.firstChild;return e.prepend&&c.prepend?c.prepend(_):e.prepend&&r?c.insertBefore(_,r):c.appendChild(_),_}var F=new Map;function g(K,j){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},_=k(e);if(!F.has(_)){var f=W("",e),c=f.parentNode;F.set(_,c),c.removeChild(f)}var r=Array.from(F.get(_).children).find(function(m){return m.tagName==="STYLE"&&m[M]===j});if(r){var i,t;if(((i=e.csp)===null||i===void 0?void 0:i.nonce)&&r.nonce!==((t=e.csp)===null||t===void 0?void 0:t.nonce)){var s;r.nonce=(s=e.csp)===null||s===void 0?void 0:s.nonce}return r.innerHTML!==K&&(r.innerHTML=K),r}var h=W(K,e);return h[M]=j,h}},"C/vA":function(ae,O,o){"use strict";o.d(O,"a",function(){return L});function L(M){const k=this;let W=!1,F;return function(){return W||(W=!0,F=M.apply(k,arguments)),F}}},"Cg/j":function(ae,O,o){"use strict";o.d(O,"b",function(){return L}),o.d(O,"a",function(){return M}),o.d(O,"c",function(){return W}),o.d(O,"d",function(){return F});var L;(function(g){g.serviceIds=new Map,g.DI_TARGET="$di$target",g.DI_DEPENDENCIES="$di$dependencies";function K(j){return j[g.DI_DEPENDENCIES]||[]}g.getServiceDependencies=K})(L||(L={}));const M=W("instantiationService");function k(g,K,j,e){K[L.DI_TARGET]===K?K[L.DI_DEPENDENCIES].push({id:g,index:j,optional:e}):(K[L.DI_DEPENDENCIES]=[{id:g,index:j,optional:e}],K[L.DI_TARGET]=K)}function W(g){if(L.serviceIds.has(g))return L.serviceIds.get(g);const K=function(j,e,_){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");k(K,j,_,!1)};return K.toString=()=>g,L.serviceIds.set(g,K),K}function F(g){return function(K,j,e){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");k(g,K,e,!0)}}},FWmy:function(ae,O,o){"use strict";o.d(O,"a",function(){return L});function L(M,k){if(!M)throw new Error(k?`Assertion failed (${k})`:"Assertion Failed")}},IBYe:function(ae,O,o){"use strict";function L(M){return null}O.a=L},JYp7:function(ae,O,o){"use strict";o.d(O,"a",function(){return L});var L;(function(M){function k(l){return l&&typeof l=="object"&&typeof l[Symbol.iterator]=="function"}M.is=k;const W=Object.freeze([]);function F(){return W}M.empty=F;function*g(l){yield l}M.single=g;function K(l){return l||W}M.from=K;function j(l){return!l||l[Symbol.iterator]().next().done===!0}M.isEmpty=j;function e(l){return l[Symbol.iterator]().next().value}M.first=e;function _(l,T){for(const C of l)if(T(C))return!0;return!1}M.some=_;function f(l,T){for(const C of l)if(T(C))return C;return}M.find=f;function*c(l,T){for(const C of l)T(C)&&(yield C)}M.filter=c;function*r(l,T){let C=0;for(const N of l)yield T(N,C++)}M.map=r;function*i(...l){for(const T of l)for(const C of T)yield C}M.concat=i;function*t(l){for(const T of l)for(const C of T)yield C}M.concatNested=t;function s(l,T,C){let N=C;for(const w of l)N=T(N,w);return N}M.reduce=s;function*h(l,T,C=l.length){for(T<0&&(T+=l.length),C<0?C+=l.length:C>l.length&&(C=l.length);TN===w){const N=l[Symbol.iterator](),w=T[Symbol.iterator]();for(;;){const D=N.next(),R=w.next();if(D.done!==R.done)return!1;if(D.done)return!0;if(!C(D.value,R.value))return!1}}M.equals=u})(L||(L={}))},MI8n:function(ae,O,o){"use strict";o.d(O,"c",function(){return F}),o.d(O,"b",function(){return e}),o.d(O,"e",function(){return _}),o.d(O,"a",function(){return f}),o.d(O,"d",function(){return c}),o.d(O,"f",function(){return r});var L=o("/cxE"),M=o("pmY6"),k=o("24hK"),W=o("5Y4S"),F;(function(i){i.None=()=>M.a.None;function t(y){return(B,I=null,a)=>{let d=!1,p;return p=y(n=>d?void 0:(p?p.dispose():d=!0,B.call(I,n)),null,a),d&&p.dispose(),p}}i.once=t;function s(y,B){return C((I,a=null,d)=>y(p=>I.call(a,B(p)),null,d))}i.map=s;function h(y,B){return C((I,a=null,d)=>y(p=>{B(p),I.call(a,p)},null,d))}i.forEach=h;function m(y,B){return C((I,a=null,d)=>y(p=>B(p)&&I.call(a,p),null,d))}i.filter=m;function u(y){return y}i.signal=u;function l(...y){return(B,I=null,a)=>Object(M.e)(...y.map(d=>d(p=>B.call(I,p),null,a)))}i.any=l;function T(y,B,I){let a=I;return s(y,d=>(a=B(a,d),a))}i.reduce=T;function C(y){let B;const I=new e({onFirstListenerAdd(){B=y(I.fire,I)},onLastListenerRemove(){B.dispose()}});return I.event}function N(y,B,I=100,a=!1,d){let p,n,v,b=0;const P=new e({leakWarningThreshold:d,onFirstListenerAdd(){p=y(X=>{b++,n=B(n,X),a&&!v&&(P.fire(n),n=void 0),clearTimeout(v),v=setTimeout(()=>{const te=n;n=void 0,v=void 0,(!a||b>1)&&P.fire(te),b=0},I)})},onLastListenerRemove(){p.dispose()}});return P.event}i.debounce=N;function w(y,B=(I,a)=>I===a){let I=!0,a;return m(y,d=>{const p=I||!B(d,a);return I=!1,a=d,p})}i.latch=w;function D(y,B){return[i.filter(y,B),i.filter(y,I=>!B(I))]}i.split=D;function R(y,B=!1,I=[]){let a=I.slice(),d=y(v=>{a?a.push(v):n.fire(v)});const p=()=>{a&&a.forEach(v=>n.fire(v)),a=null},n=new e({onFirstListenerAdd(){d||(d=y(v=>n.fire(v)))},onFirstListenerDidAdd(){a&&(B?setTimeout(p):p())},onLastListenerRemove(){d&&d.dispose(),d=null}});return n.event}i.buffer=R;class x{constructor(y){this.event=y}map(y){return new x(s(this.event,y))}forEach(y){return new x(h(this.event,y))}filter(y){return new x(m(this.event,y))}reduce(y,B){return new x(T(this.event,y,B))}latch(){return new x(w(this.event))}debounce(y,B=100,I=!1,a){return new x(N(this.event,y,B,I,a))}on(y,B,I){return this.event(y,B,I)}once(y,B,I){return t(this.event)(y,B,I)}}function H(y){return new x(y)}i.chain=H;function U(y,B,I=a=>a){const a=(...v)=>n.fire(I(...v)),d=()=>y.on(B,a),p=()=>y.removeListener(B,a),n=new e({onFirstListenerAdd:d,onLastListenerRemove:p});return n.event}i.fromNodeEventEmitter=U;function S(y,B,I=a=>a){const a=(...v)=>n.fire(I(...v)),d=()=>y.addEventListener(B,a),p=()=>y.removeEventListener(B,a),n=new e({onFirstListenerAdd:d,onLastListenerRemove:p});return n.event}i.fromDOMEventEmitter=S;function E(y){return new Promise(B=>t(y)(B))}i.toPromise=E})(F||(F={}));class g{constructor(i){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${i}_${g._idPool++}`}start(i){this._stopWatch=new W.a(!0),this._listenerCount=i}stop(){if(this._stopWatch){const i=this._stopWatch.elapsed();this._elapsedOverall+=i,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${i.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}g._idPool=0;let K=-1;class j{constructor(i,t=Math.random().toString(18).slice(2,5)){this.customThreshold=i,this.name=t,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(i){let t=K;if(typeof this.customThreshold=="number"&&(t=this.customThreshold),t<=0||i{const m=this._stacks.get(s)||0;this._stacks.set(s,m-1)}}}class e{constructor(i){var t;this._disposed=!1,this._options=i,this._leakageMon=K>0?new j(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=((t=this._options)===null||t===void 0?void 0:t._profName)?new g(this._options._profName):void 0}get event(){return this._event||(this._event=(i,t,s)=>{var h;this._listeners||(this._listeners=new k.a);const m=this._listeners.isEmpty();m&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const u=this._listeners.push(t?[i,t]:i);m&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,i,t);const l=(h=this._leakageMon)===null||h===void 0?void 0:h.check(this._listeners.size),T=Object(M.i)(()=>{if(l&&l(),!this._disposed&&(u(),this._options&&this._options.onLastListenerRemove)){const C=this._listeners&&!this._listeners.isEmpty();C||this._options.onLastListenerRemove(this)}});return s instanceof M.b?s.add(T):Array.isArray(s)&&s.push(T),T}),this._event}fire(i){var t,s;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new k.a);for(let h of this._listeners)this._deliveryQueue.push([h,i]);for((t=this._perfMon)===null||t===void 0||t.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[h,m]=this._deliveryQueue.shift();try{typeof h=="function"?h.call(void 0,m):h[0].call(h[1],m)}catch(u){Object(L.f)(u)}}(s=this._perfMon)===null||s===void 0||s.stop()}}dispose(){var i,t,s,h,m;this._disposed||(this._disposed=!0,(i=this._listeners)===null||i===void 0||i.clear(),(t=this._deliveryQueue)===null||t===void 0||t.clear(),(h=(s=this._options)===null||s===void 0?void 0:s.onLastListenerRemove)===null||h===void 0||h.call(s),(m=this._leakageMon)===null||m===void 0||m.dispose())}}class _ extends e{constructor(i){super(i);this._isPaused=0,this._eventQueue=new k.a,this._mergeFn=i==null?void 0:i.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const i=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(i))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(i){this._listeners&&(this._isPaused!==0?this._eventQueue.push(i):super.fire(i))}}class f extends _{constructor(i){var t;super(i);this._delay=(t=i.delay)!==null&&t!==void 0?t:100}fire(i){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(i)}}class c{constructor(){this.buffers=[]}wrapEvent(i){return(t,s,h)=>i(m=>{const u=this.buffers[this.buffers.length-1];u?u.push(()=>t.call(s,m)):t.call(s,m)},void 0,h)}bufferEvents(i){const t=[];this.buffers.push(t);const s=i();return this.buffers.pop(),t.forEach(h=>h()),s}}class r{constructor(){this.listening=!1,this.inputEvent=F.None,this.inputEventListener=M.a.None,this.emitter=new e({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(i){this.inputEvent=i,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=i(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},MNsG:function(ae,O,o){"use strict";(function(L,M){o.d(O,"b",function(){return s}),o.d(O,"i",function(){return l}),o.d(O,"f",function(){return T}),o.d(O,"d",function(){return C}),o.d(O,"g",function(){return N}),o.d(O,"h",function(){return w}),o.d(O,"c",function(){return D}),o.d(O,"k",function(){return R}),o.d(O,"j",function(){return x}),o.d(O,"a",function(){return H}),o.d(O,"e",function(){return E});var k;const W="en";let F=!1,g=!1,K=!1,j=!1,e=!1,_=!1,f=!1,c,r=W,i,t;const s=typeof self=="object"?self:typeof L=="object"?L:{};let h;typeof s.vscode!="undefined"&&typeof s.vscode.process!="undefined"?h=s.vscode.process:typeof M!="undefined"&&(h=M);const m=typeof((k=h==null?void 0:h.versions)===null||k===void 0?void 0:k.electron)=="string"&&h.type==="renderer";if(typeof navigator=="object"&&!m)t=navigator.userAgent,F=t.indexOf("Windows")>=0,g=t.indexOf("Macintosh")>=0,f=(t.indexOf("Macintosh")>=0||t.indexOf("iPad")>=0||t.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,K=t.indexOf("Linux")>=0,_=!0,c=navigator.language,r=c;else if(typeof h=="object"){F=h.platform==="win32",g=h.platform==="darwin",K=h.platform==="linux",j=K&&!!h.env.SNAP&&!!h.env.SNAP_REVISION,c=W,r=W;const y=h.env.VSCODE_NLS_CONFIG;if(y)try{const B=JSON.parse(y),I=B.availableLanguages["*"];c=B.locale,r=I||W,i=B._translationsConfigFile}catch(B){}e=!0}else console.error("Unable to resolve platform.");let u=0;g?u=1:F?u=3:K&&(u=2);const l=F,T=g,C=K,N=e,w=_,D=f,R=t,x=function(){if(s.setImmediate)return s.setImmediate.bind(s);if(typeof s.postMessage=="function"&&!s.importScripts){let I=[];s.addEventListener("message",d=>{if(d.data&&d.data.vscodeSetImmediateId)for(let p=0,n=I.length;p{const p=++a;I.push({id:p,callback:d}),s.postMessage({vscodeSetImmediateId:p},"*")}}if(typeof(h==null?void 0:h.nextTick)=="function")return h.nextTick.bind(h);const B=Promise.resolve();return I=>B.then(I)}(),H=g||f?2:F?1:3;let U=!0,S=!1;function E(){if(!S){S=!0;const y=new Uint8Array(2);y[0]=1,y[1]=2;const B=new Uint16Array(y.buffer);U=B[0]===(2<<8)+1}return U}}).call(this,o("IyRk"),o("Q2Ig"))},N0LK:function(ae,O,o){"use strict";o.d(O,"C",function(){return L}),o.d(O,"v",function(){return k}),o.d(O,"s",function(){return W}),o.d(O,"t",function(){return F}),o.d(O,"U",function(){return g}),o.d(O,"J",function(){return K}),o.d(O,"O",function(){return j}),o.d(O,"p",function(){return e}),o.d(O,"T",function(){return _}),o.d(O,"q",function(){return f}),o.d(O,"N",function(){return c}),o.d(O,"M",function(){return r}),o.d(O,"Q",function(){return i}),o.d(O,"u",function(){return t}),o.d(O,"x",function(){return s}),o.d(O,"I",function(){return h}),o.d(O,"f",function(){return m}),o.d(O,"h",function(){return u}),o.d(O,"g",function(){return l}),o.d(O,"i",function(){return T}),o.d(O,"G",function(){return C}),o.d(O,"H",function(){return N}),o.d(O,"r",function(){return w}),o.d(O,"R",function(){return D}),o.d(O,"d",function(){return R}),o.d(O,"e",function(){return x}),o.d(O,"E",function(){return H}),o.d(O,"F",function(){return U}),o.d(O,"j",function(){return S}),o.d(O,"z",function(){return E}),o.d(O,"K",function(){return B}),o.d(O,"L",function(){return I}),o.d(O,"m",function(){return d}),o.d(O,"k",function(){return n}),o.d(O,"A",function(){return b}),o.d(O,"a",function(){return P}),o.d(O,"n",function(){return X}),o.d(O,"l",function(){return te}),o.d(O,"D",function(){return ne}),o.d(O,"B",function(){return ee}),o.d(O,"b",function(){return pe}),o.d(O,"S",function(){return be}),o.d(O,"o",function(){return re}),o.d(O,"P",function(){return Ae}),o.d(O,"w",function(){return Oe}),o.d(O,"c",function(){return ke}),o.d(O,"y",function(){return Be});function L(A){return!A||typeof A!="string"?!0:A.trim().length===0}const M=/{(\d+)}/g;function k(A,...Y){return Y.length===0?A:A.replace(M,function(Q,Z){const le=parseInt(Z,10);return isNaN(le)||le<0||le>=Y.length?Q:Y[le]})}function W(A){return A.replace(/[<>&]/g,function(Y){switch(Y){case"<":return"<";case">":return">";case"&":return"&";default:return Y}})}function F(A){return A.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function g(A,Y=" "){const Q=K(A,Y);return j(Q,Y)}function K(A,Y){if(!A||!Y)return A;const Q=Y.length;if(Q===0||A.length===0)return A;let Z=0;for(;A.indexOf(Y,Z)===Z;)Z=Z+Q;return A.substring(Z)}function j(A,Y){if(!A||!Y)return A;const Q=Y.length,Z=A.length;if(Q===0||Z===0)return A;let le=Z,ve=-1;for(;!(ve=A.lastIndexOf(Y,le-1),ve===-1||ve+Q!==le);){if(ve===0)return"";le=ve}return A.substring(0,le)}function e(A){return A.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function _(A){return A.replace(/\*/g,"")}function f(A,Y,Q={}){if(!A)throw new Error("Cannot create regex from empty string");Y||(A=F(A)),Q.wholeWord&&(/\B/.test(A.charAt(0))||(A="\\b"+A),/\B/.test(A.charAt(A.length-1))||(A=A+"\\b"));let Z="";return Q.global&&(Z+="g"),Q.matchCase||(Z+="i"),Q.multiline&&(Z+="m"),Q.unicode&&(Z+="u"),new RegExp(A,Z)}function c(A){if(A.source==="^"||A.source==="^$"||A.source==="$"||A.source==="^\\s*$")return!1;const Y=A.exec("");return!!(Y&&A.lastIndex===0)}function r(A){return(A.global?"g":"")+(A.ignoreCase?"i":"")+(A.multiline?"m":"")+(A.unicode?"u":"")}function i(A){return A.split(/\r\n|\r|\n/)}function t(A){for(let Y=0,Q=A.length;Y=0;Q--){const Z=A.charCodeAt(Q);if(Z!==32&&Z!==9)return Q}return-1}function m(A,Y){return AY?1:0}function u(A,Y,Q=0,Z=A.length,le=0,ve=Y.length){for(;Qze)return 1}const Ne=Z-Q,je=ve-le;return Neje?1:0}function l(A,Y){return T(A,Y,0,A.length,0,Y.length)}function T(A,Y,Q=0,Z=A.length,le=0,ve=Y.length){for(;Q=128||ze>=128)return u(A.toLowerCase(),Y.toLowerCase(),Q,Z,le,ve);C(Me)&&(Me-=32),C(ze)&&(ze-=32);const z=Me-ze;if(z===0)continue;return z}const Ne=Z-Q,je=ve-le;return Neje?1:0}function C(A){return A>=97&&A<=122}function N(A){return A>=65&&A<=90}function w(A,Y){return A.length===Y.length&&T(A,Y)===0}function D(A,Y){const Q=Y.length;return Y.length>A.length?!1:T(A,Y,0,Q)===0}function R(A,Y){let Q,Z=Math.min(A.length,Y.length);for(Q=0;Q1){const Z=A.charCodeAt(Y-2);if(H(Z))return S(Z,Q)}return Q}function B(A,Y){const Q=Re.getInstance(),Z=Y,le=A.length,ve=E(A,le,Y);Y+=ve>=65536?2:1;let Ne=Q.getGraphemeBreakType(ve);for(;Y=65536?2:1,Ne=Me}return Y-Z}function I(A,Y){const Q=Re.getInstance(),Z=Y,le=y(A,Y);Y-=le>=65536?2:1;let ve=Q.getGraphemeBreakType(le);for(;Y>0;){const Ne=y(A,Y),je=Q.getGraphemeBreakType(Ne);if(ke(je,ve))break;Y-=Ne>=65536?2:1,ve=je}return Z-Y}const a=/(?:[\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 d(A){return a.test(A)}const p=/(?:[\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 n(A){return p.test(A)}const v=/^[\t\n\r\x20-\x7E]*$/;function b(A){return v.test(A)}const P=/[\u2028\u2029]/;function X(A){return P.test(A)}function te(A){for(let Y=0,Q=A.length;Y=11904&&A<=55215||A>=63744&&A<=64255||A>=65281&&A<=65374}function ee(A){return A>=127462&&A<=127487||A===8986||A===8987||A===9200||A===9203||A>=9728&&A<=10175||A===11088||A===11093||A>=127744&&A<=128591||A>=128640&&A<=128764||A>=128992&&A<=129003||A>=129280&&A<=129535||A>=129648&&A<=129750}const pe=String.fromCharCode(65279);function be(A){return!!(A&&A.length>0&&A.charCodeAt(0)===65279)}function re(A,Y=!1){return A?(Y&&(A=A.replace(/\\./g,"")),A.toLowerCase()!==A):!1}function Ae(A){const Y=90-65+1;return A=A%(2*Y),AY[3*Z+1])Z=2*Z+1;else return Y[3*Z+2];return 0}}Re._INSTANCE=null;function Fe(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}function Be(A,Y){if(A===0)return 0;const Q=Ge(A,Y);if(Q!==void 0)return Q;const Z=y(Y,A);return A-=Pe(Z),A}function Ge(A,Y){let Q=y(Y,A);for(A-=Pe(Q);We(Q)||Q===65039||Q===8419;){if(A===0)return;Q=y(Y,A),A-=Pe(Q)}if(!ee(Q))return;if(A>=0){const Z=y(Y,A);Z===8205&&(A-=Pe(Z))}return A}function Pe(A){return A>=65536?2:1}function We(A){return 127995<=A&&A<=127999}},NvD2:function(ae,O,o){"use strict";o.d(O,"a",function(){return g});var L=o("Kwbf");function M(K,j){var e=new Set;return K.forEach(function(_){j.has(_)||e.add(_)}),e}function k(K){var j=K||{},e=j.disabled,_=j.disableCheckbox,f=j.checkable;return!!(e||_)||f===!1}function W(K,j,e,_){for(var f=new Set(K),c=new Set,r=0;r<=e;r+=1){var i=j.get(r)||new Set;i.forEach(function(m){var u=m.key,l=m.node,T=m.children,C=T===void 0?[]:T;f.has(u)&&!_(l)&&C.filter(function(N){return!_(N.node)}).forEach(function(N){f.add(N.key)})})}for(var t=new Set,s=e;s>=0;s-=1){var h=j.get(s)||new Set;h.forEach(function(m){var u=m.parent,l=m.node;if(_(l)||!m.parent||t.has(m.parent.key))return;if(_(m.parent.node)){t.add(u.key);return}var T=!0,C=!1;(u.children||[]).filter(function(N){return!_(N.node)}).forEach(function(N){var w=N.key,D=f.has(w);T&&!D&&(T=!1),!C&&(D||c.has(w))&&(C=!0)}),T&&f.add(u.key),C&&c.add(u.key),t.add(u.key)})}return{checkedKeys:Array.from(f),halfCheckedKeys:Array.from(M(c,f))}}function F(K,j,e,_,f){for(var c=new Set(K),r=new Set(j),i=0;i<=_;i+=1){var t=e.get(i)||new Set;t.forEach(function(u){var l=u.key,T=u.node,C=u.children,N=C===void 0?[]:C;!c.has(l)&&!r.has(l)&&!f(T)&&N.filter(function(w){return!f(w.node)}).forEach(function(w){c.delete(w.key)})})}r=new Set;for(var s=new Set,h=_;h>=0;h-=1){var m=e.get(h)||new Set;m.forEach(function(u){var l=u.parent,T=u.node;if(f(T)||!u.parent||s.has(u.parent.key))return;if(f(u.parent.node)){s.add(l.key);return}var C=!0,N=!1;(l.children||[]).filter(function(w){return!f(w.node)}).forEach(function(w){var D=w.key,R=c.has(D);C&&!R&&(C=!1),!N&&(R||r.has(D))&&(N=!0)}),C||c.delete(l.key),N&&r.add(l.key),s.add(l.key)})}return{checkedKeys:Array.from(c),halfCheckedKeys:Array.from(M(r,c))}}function g(K,j,e,_){var f=[],c;_?c=_:c=k;var r=new Set(K.filter(function(h){var m=!!e[h];return m||f.push(h),m})),i=new Map,t=0;Object.keys(e).forEach(function(h){var m=e[h],u=m.level,l=i.get(u);l||(l=new Set,i.set(u,l)),l.add(m),t=Math.max(t,u)}),Object(L.a)(!f.length,"Tree missing follow keys: ".concat(f.slice(0,100).map(function(h){return"'".concat(h,"'")}).join(", ")));var s;return j===!0?s=W(r,i,t,c):s=F(r,j.halfCheckedKeys,i,t,c),s}},OZM5:function(ae,O,o){"use strict";o.d(O,"b",function(){return _}),o.d(O,"a",function(){return f}),o.d(O,"k",function(){return c}),o.d(O,"h",function(){return r}),o.d(O,"i",function(){return i}),o.d(O,"g",function(){return t}),o.d(O,"c",function(){return s}),o.d(O,"d",function(){return h}),o.d(O,"j",function(){return l}),o.d(O,"e",function(){return T}),o.d(O,"f",function(){return C});var L=o("KQm4"),M=o("U8pU"),k=o("Ff2n"),W=o("q1tI"),F=o.n(W),g=o("Kwbf"),K=o("WaYH"),j=.25,e=2;function _(N,w){var D=N.slice(),R=D.indexOf(w);return R>=0&&D.splice(R,1),D}function f(N,w){var D=N.slice();return D.indexOf(w)===-1&&D.push(w),D}function c(N){return N.split("-")}function r(N,w){return"".concat(N,"-").concat(w)}function i(N){return N&&N.type&&N.type.isTreeNode}function t(N,w){var D=[N],R=w[N];function x(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];H.forEach(function(U){var S=U.key,E=U.children;D.push(S),x(E)})}return x(R.children),D}function s(N,w){var D=N.clientY,R=w.selectHandle.getBoundingClientRect(),x=R.top,H=R.bottom,U=R.height,S=Math.max(U*j,e);return D<=x+S?-1:D>=H-S?1:0}function h(N,w){if(!N)return;var D=w.multiple;return D?N.slice():N.length?[N[0]]:N}var m=function(w){return w};function u(N,w){if(!N)return[];var D=w||{},R=D.processProps,x=R===void 0?m:R,H=Array.isArray(N)?N:[N];return H.map(function(U){var S=U.children,E=Object(k.a)(U,["children"]),y=u(S,w);return F.a.createElement(K.a,Object.assign({},x(E)),y)})}function l(N){if(!N)return null;var w;if(Array.isArray(N))w={checkedKeys:N,halfCheckedKeys:void 0};else if(Object(M.a)(N)==="object")w={checkedKeys:N.checked||void 0,halfCheckedKeys:N.halfChecked||void 0};else return Object(g.a)(!1,"`checkedKeys` is not an array or an object"),null;return w}function T(N,w){var D=new Set;function R(x){if(D.has(x))return;var H=w[x];if(!H)return;D.add(x);var U=H.parent,S=H.node;if(S.disabled)return;U&&R(U.key)}return(N||[]).forEach(function(x){R(x)}),Object(L.a)(D)}function C(N){var w={};return Object.keys(N).forEach(function(D){(D.startsWith("data-")||D.startsWith("aria-"))&&(w[D]=N[D])}),w}},PsNh:function(ae,O,o){ae.exports={selectWrapContainer:"selectWrapContainer___M4-WR"}},"SA+Z":function(ae,O,o){var L=o("wTVA"),M=o("EbDI"),k=o("ZhPi"),W=o("wkBT");function F(g){return L(g)||M(g)||k(g)||W()}ae.exports=F,ae.exports.__esModule=!0,ae.exports.default=ae.exports},T8No:function(ae,O,o){"use strict";o.d(O,"a",function(){return K}),o.d(O,"e",function(){return j}),o.d(O,"c",function(){return H}),o.d(O,"b",function(){return U}),o.d(O,"d",function(){return S}),o.d(O,"f",function(){return B});var L=o("MNsG"),M=o("N0LK"),k=o("Cg/j");let W=L.k||"";const F=new Map;F.set("false",!1),F.set("true",!0),F.set("isMac",L.f),F.set("isLinux",L.d),F.set("isWindows",L.i),F.set("isWeb",L.h),F.set("isMacNative",L.f&&!L.h),F.set("isEdge",W.indexOf("Edg/")>=0),F.set("isFirefox",W.indexOf("Firefox")>=0),F.set("isChrome",W.indexOf("Chrome")>=0),F.set("isSafari",W.indexOf("Safari")>=0);const g=Object.prototype.hasOwnProperty;class K{static has(a){return c.create(a)}static equals(a,d){return r.create(a,d)}static regex(a,d){return N.create(a,d)}static not(a){return h.create(a)}static and(...a){return R.create(a,null)}static or(...a){return x.create(a,null,!0)}static deserialize(a,d=!1){return a?this._deserializeOrExpression(a,d):void 0}static _deserializeOrExpression(a,d){let p=a.split("||");return x.create(p.map(n=>this._deserializeAndExpression(n,d)),null,!0)}static _deserializeAndExpression(a,d){let p=a.split("&&");return R.create(p.map(n=>this._deserializeOne(n,d)),null)}static _deserializeOne(a,d){if(a=a.trim(),a.indexOf("!=")>=0){let p=a.split("!=");return s.create(p[0].trim(),this._deserializeValue(p[1],d))}if(a.indexOf("==")>=0){let p=a.split("==");return r.create(p[0].trim(),this._deserializeValue(p[1],d))}if(a.indexOf("=~")>=0){let p=a.split("=~");return N.create(p[0].trim(),this._deserializeRegexValue(p[1],d))}if(a.indexOf(" in ")>=0){let p=a.split(" in ");return i.create(p[0].trim(),p[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(a)){const p=a.split(">=");return l.create(p[0].trim(),p[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(a)){const p=a.split(">");return u.create(p[0].trim(),p[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(a)){const p=a.split("<=");return C.create(p[0].trim(),p[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(a)){const p=a.split("<");return T.create(p[0].trim(),p[1].trim())}return/^\!\s*/.test(a)?h.create(a.substr(1).trim()):c.create(a)}static _deserializeValue(a,d){if(a=a.trim(),a==="true")return!0;if(a==="false")return!1;let p=/^'([^']*)'$/.exec(a);return p?p[1].trim():a}static _deserializeRegexValue(a,d){if(Object(M.C)(a)){if(d)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let p=a.indexOf("/"),n=a.lastIndexOf("/");if(p===n||p<0){if(d)throw new Error(`bad regexp-value '${a}', missing /-enclosure`);return console.warn(`bad regexp-value '${a}', missing /-enclosure`),null}let v=a.slice(p+1,n),b=a[n+1]==="i"?"i":"";try{return new RegExp(v,b)}catch(P){if(d)throw new Error(`bad regexp-value '${a}', parse error: ${P}`);return console.warn(`bad regexp-value '${a}', parse error: ${P}`),null}}}function j(a,d){const p=a?a.substituteConstants():void 0,n=d?d.substituteConstants():void 0;return!p&&!n?!0:!p||!n?!1:p.equals(n)}function e(a,d){return a.cmp(d)}class _{constructor(){this.type=0}cmp(a){return this.type-a.type}equals(a){return a.type===this.type}substituteConstants(){return this}evaluate(a){return!1}serialize(){return"false"}keys(){return[]}negate(){return f.INSTANCE}}_.INSTANCE=new _;class f{constructor(){this.type=1}cmp(a){return this.type-a.type}equals(a){return a.type===this.type}substituteConstants(){return this}evaluate(a){return!0}serialize(){return"true"}keys(){return[]}negate(){return _.INSTANCE}}f.INSTANCE=new f;class c{constructor(a,d){this.key=a,this.negated=d,this.type=2}static create(a,d=null){const p=F.get(a);return typeof p=="boolean"?p?f.INSTANCE:_.INSTANCE:new c(a,d)}cmp(a){return a.type!==this.type?this.type-a.type:E(this.key,a.key)}equals(a){return a.type===this.type?this.key===a.key:!1}substituteConstants(){const a=F.get(this.key);return typeof a=="boolean"?a?f.INSTANCE:_.INSTANCE:this}evaluate(a){return!!a.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=h.create(this.key,this)),this.negated}}class r{constructor(a,d,p){this.key=a,this.value=d,this.negated=p,this.type=4}static create(a,d,p=null){if(typeof d=="boolean")return d?c.create(a,p):h.create(a,p);const n=F.get(a);if(typeof n=="boolean"){const v=n?"true":"false";return d===v?f.INSTANCE:_.INSTANCE}return new r(a,d,p)}cmp(a){return a.type!==this.type?this.type-a.type:y(this.key,this.value,a.key,a.value)}equals(a){return a.type===this.type?this.key===a.key&&this.value===a.value:!1}substituteConstants(){const a=F.get(this.key);if(typeof a=="boolean"){const d=a?"true":"false";return this.value===d?f.INSTANCE:_.INSTANCE}return this}evaluate(a){return a.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=s.create(this.key,this.value,this)),this.negated}}class i{constructor(a,d){this.key=a,this.valueKey=d,this.type=10,this.negated=null}static create(a,d){return new i(a,d)}cmp(a){return a.type!==this.type?this.type-a.type:y(this.key,this.valueKey,a.key,a.valueKey)}equals(a){return a.type===this.type?this.key===a.key&&this.valueKey===a.valueKey:!1}substituteConstants(){return this}evaluate(a){const d=a.getValue(this.valueKey),p=a.getValue(this.key);return Array.isArray(d)?d.indexOf(p)>=0:typeof p=="string"&&typeof d=="object"&&d!==null?g.call(d,p):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=t.create(this)),this.negated}}class t{constructor(a){this._actual=a,this.type=11}static create(a){return new t(a)}cmp(a){return a.type!==this.type?this.type-a.type:this._actual.cmp(a._actual)}equals(a){return a.type===this.type?this._actual.equals(a._actual):!1}substituteConstants(){return this}evaluate(a){return!this._actual.evaluate(a)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class s{constructor(a,d,p){this.key=a,this.value=d,this.negated=p,this.type=5}static create(a,d,p=null){if(typeof d=="boolean")return d?h.create(a,p):c.create(a,p);const n=F.get(a);if(typeof n=="boolean"){const v=n?"true":"false";return d===v?_.INSTANCE:f.INSTANCE}return new s(a,d,p)}cmp(a){return a.type!==this.type?this.type-a.type:y(this.key,this.value,a.key,a.value)}equals(a){return a.type===this.type?this.key===a.key&&this.value===a.value:!1}substituteConstants(){const a=F.get(this.key);if(typeof a=="boolean"){const d=a?"true":"false";return this.value===d?_.INSTANCE:f.INSTANCE}return this}evaluate(a){return a.getValue(this.key)!=this.value}serialize(){return`${this.key} != '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=r.create(this.key,this.value,this)),this.negated}}class h{constructor(a,d){this.key=a,this.negated=d,this.type=3}static create(a,d=null){const p=F.get(a);return typeof p=="boolean"?p?_.INSTANCE:f.INSTANCE:new h(a,d)}cmp(a){return a.type!==this.type?this.type-a.type:E(this.key,a.key)}equals(a){return a.type===this.type?this.key===a.key:!1}substituteConstants(){const a=F.get(this.key);return typeof a=="boolean"?a?_.INSTANCE:f.INSTANCE:this}evaluate(a){return!a.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=c.create(this.key,this)),this.negated}}function m(a,d){if(typeof a=="string"){const p=parseFloat(a);isNaN(p)||(a=p)}return typeof a=="string"||typeof a=="number"?d(a):_.INSTANCE}class u{constructor(a,d,p){this.key=a,this.value=d,this.negated=p,this.type=12}static create(a,d,p=null){return m(d,n=>new u(a,n,p))}cmp(a){return a.type!==this.type?this.type-a.type:y(this.key,this.value,a.key,a.value)}equals(a){return a.type===this.type?this.key===a.key&&this.value===a.value:!1}substituteConstants(){return this}evaluate(a){return typeof this.value=="string"?!1:parseFloat(a.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 l{constructor(a,d,p){this.key=a,this.value=d,this.negated=p,this.type=13}static create(a,d,p=null){return m(d,n=>new l(a,n,p))}cmp(a){return a.type!==this.type?this.type-a.type:y(this.key,this.value,a.key,a.value)}equals(a){return a.type===this.type?this.key===a.key&&this.value===a.value:!1}substituteConstants(){return this}evaluate(a){return typeof this.value=="string"?!1:parseFloat(a.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=T.create(this.key,this.value,this)),this.negated}}class T{constructor(a,d,p){this.key=a,this.value=d,this.negated=p,this.type=14}static create(a,d,p=null){return m(d,n=>new T(a,n,p))}cmp(a){return a.type!==this.type?this.type-a.type:y(this.key,this.value,a.key,a.value)}equals(a){return a.type===this.type?this.key===a.key&&this.value===a.value:!1}substituteConstants(){return this}evaluate(a){return typeof this.value=="string"?!1:parseFloat(a.getValue(this.key))new C(a,n,p))}cmp(a){return a.type!==this.type?this.type-a.type:y(this.key,this.value,a.key,a.value)}equals(a){return a.type===this.type?this.key===a.key&&this.value===a.value:!1}substituteConstants(){return this}evaluate(a){return typeof this.value=="string"?!1:parseFloat(a.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=u.create(this.key,this.value,this)),this.negated}}class N{constructor(a,d){this.key=a,this.regexp=d,this.type=7,this.negated=null}static create(a,d){return new N(a,d)}cmp(a){if(a.type!==this.type)return this.type-a.type;if(this.keya.key)return 1;const d=this.regexp?this.regexp.source:"",p=a.regexp?a.regexp.source:"";return dp?1:0}equals(a){if(a.type===this.type){const d=this.regexp?this.regexp.source:"",p=a.regexp?a.regexp.source:"";return this.key===a.key&&d===p}return!1}substituteConstants(){return this}evaluate(a){let d=a.getValue(this.key);return this.regexp?this.regexp.test(d):!1}serialize(){const a=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${a}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=w.create(this)),this.negated}}class w{constructor(a){this._actual=a,this.type=8}static create(a){return new w(a)}cmp(a){return a.type!==this.type?this.type-a.type:this._actual.cmp(a._actual)}equals(a){return a.type===this.type?this._actual.equals(a._actual):!1}substituteConstants(){return this}evaluate(a){return!this._actual.evaluate(a)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function D(a){let d=null;for(let p=0,n=a.length;pa.expr.length)return 1;for(let d=0,p=this.expr.length;d1;){const v=p[p.length-1];if(v.type!==9)break;p.pop();const b=p.pop(),P=p.length===0,X=x.create(v.expr.map(te=>R.create([te,b],null)),null,P);X&&(p.push(X),p.sort(e))}return p.length===1?p[0]:new R(p,d)}serialize(){return this.expr.map(a=>a.serialize()).join(" && ")}keys(){const a=[];for(let d of this.expr)a.push(...d.keys());return a}negate(){if(!this.negated){const a=[];for(let d of this.expr)a.push(d.negate());this.negated=x.create(a,this,!0)}return this.negated}}class x{constructor(a,d){this.expr=a,this.negated=d,this.type=9}static create(a,d,p){return x._normalizeArr(a,d,p)}cmp(a){if(a.type!==this.type)return this.type-a.type;if(this.expr.lengtha.expr.length)return 1;for(let d=0,p=this.expr.length;da.serialize()).join(" || ")}keys(){const a=[];for(let d of this.expr)a.push(...d.keys());return a}negate(){if(!this.negated){let a=[];for(let d of this.expr)a.push(d.negate());for(;a.length>1;){const d=a.shift(),p=a.shift(),n=[];for(const b of I(d))for(const P of I(p))n.push(R.create([b,P],null));const v=a.length===0;a.unshift(x.create(n,null,v))}this.negated=a[0]}return this.negated}}class H extends c{constructor(a,d,p){super(a,null);this._defaultValue=d,typeof p=="object"?H._info.push(Object.assign(Object.assign({},p),{key:a})):p!==!0&&H._info.push({key:a,description:p,type:d!=null?typeof d:void 0})}static all(){return H._info.values()}bindTo(a){return a.createKey(this.key,this._defaultValue)}getValue(a){return a.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(a){return r.create(this.key,a)}}H._info=[];const U=Object(k.c)("contextKeyService"),S="setContext";function E(a,d){return ad?1:0}function y(a,d,p,n){return ap?1:dn?1:0}function B(a,d){if(d.type===6&&a.type!==9&&a.type!==6){for(const v of d.expr)if(a.equals(v))return!0}const p=a.negate(),n=I(p).concat(I(d));n.sort(e);for(let v=0;v=0;i--)if(this.__items[i].match(r))return!0;return!1},_.prototype.set_indent=function(r,i){this.is_empty()&&(this.__indent_count=r||0,this.__alignment_count=i||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},_.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)},_.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},_.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var r=this.__parent.current_line;return r.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),r.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),r.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,r.__items[0]===" "&&(r.__items.splice(0,1),r.__character_count-=1),!0}return!1},_.prototype.is_empty=function(){return this.__items.length===0},_.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},_.prototype.push=function(r){this.__items.push(r);var i=r.lastIndexOf(` `);i!==-1?this.__character_count=r.length-i:this.__character_count+=r.length},_.prototype.pop=function(){var r=null;return this.is_empty()||(r=this.__items.pop(),this.__character_count-=r.length),r},_.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},_.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},_.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},_.prototype.toString=function(){var r="";return this.is_empty()?this.__parent.indent_empty_lines&&(r=this.__parent.get_indent_string(this.__indent_count)):(r=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),r+=this.__items.join("")),r};function f(r,i){this.__cache=[""],this.__indent_size=r.indent_size,this.__indent_string=r.indent_char,r.indent_with_tabs||(this.__indent_string=new Array(r.indent_size+1).join(r.indent_char)),i=i||"",r.indent_level>0&&(i=new Array(r.indent_level+1).join(this.__indent_string)),this.__base_string=i,this.__base_string_length=i.length}f.prototype.get_indent_size=function(r,i){var t=this.__base_string_length;return i=i||0,r<0&&(t=0),t+=r*this.__indent_size,t+=i,t},f.prototype.get_indent_string=function(r,i){var t=this.__base_string;return i=i||0,r<0&&(r=0,t=""),i+=r*this.__indent_size,this.__ensure_cache(i),t+=this.__cache[i],t},f.prototype.__ensure_cache=function(r){for(;r>=this.__cache.length;)this.__add_column()},f.prototype.__add_column=function(){var r=this.__cache.length,i=0,t="";this.__indent_size&&r>=this.__indent_size&&(i=Math.floor(r/this.__indent_size),r-=i*this.__indent_size,t=new Array(i+1).join(this.__indent_string)),r&&(t+=new Array(r+1).join(" ")),this.__cache.push(t)};function c(r,i){this.__indent_cache=new f(r,i),this.raw=!1,this._end_with_newline=r.end_with_newline,this.indent_size=r.indent_size,this.wrap_line_length=r.wrap_line_length,this.indent_empty_lines=r.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new _(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}c.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},c.prototype.get_line_number=function(){return this.__lines.length},c.prototype.get_indent_string=function(r,i){return this.__indent_cache.get_indent_string(r,i)},c.prototype.get_indent_size=function(r,i){return this.__indent_cache.get_indent_size(r,i)},c.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},c.prototype.add_new_line=function(r){return this.is_empty()||!r&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},c.prototype.get_code=function(r){this.trim(!0);var i=this.current_line.pop();i&&(i[i.length-1]===` `&&(i=i.replace(/\n+$/g,"")),this.current_line.push(i)),this._end_with_newline&&this.__add_outputline();var t=this.__lines.join(` `);return r!==` `&&(t=t.replace(/[\n]/g,r)),t},c.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},c.prototype.set_indent=function(r,i){return r=r||0,i=i||0,this.next_line.set_indent(r,i),this.__lines.length>1?(this.current_line.set_indent(r,i),!0):(this.current_line.set_indent(),!1)},c.prototype.add_raw_token=function(r){for(var i=0;i1&&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},c.prototype.just_added_newline=function(){return this.current_line.is_empty()},c.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},c.prototype.ensure_empty_line_above=function(r,i){for(var t=this.__lines.length-2;t>=0;){var s=this.__lines[t];if(s.is_empty())break;if(s.item(0).indexOf(r)!==0&&s.item(-1)!==i){this.__lines.splice(t+1,0,new _(this)),this.previous_line=this.__lines[this.__lines.length-2];break}t--}},e.exports.Output=c},,,,function(e){function _(r,i){this.raw_options=f(r,i),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}_.prototype._get_array=function(r,i){var t=this.raw_options[r],s=i||[];return typeof t=="object"?t!==null&&typeof t.concat=="function"&&(s=t.concat()):typeof t=="string"&&(s=t.split(/[^a-zA-Z0-9_\/\-]+/)),s},_.prototype._get_boolean=function(r,i){var t=this.raw_options[r],s=t===void 0?!!i:!!t;return s},_.prototype._get_characters=function(r,i){var t=this.raw_options[r],s=i||"";return typeof t=="string"&&(s=t.replace(/\\r/,"\r").replace(/\\n/,` `).replace(/\\t/," ")),s},_.prototype._get_number=function(r,i){var t=this.raw_options[r];i=parseInt(i,10),isNaN(i)&&(i=0);var s=parseInt(t,10);return isNaN(s)&&(s=i),s},_.prototype._get_selection=function(r,i,t){var s=this._get_selection_list(r,i,t);if(s.length!==1)throw new Error("Invalid Option Value: The option '"+r+`' can only be one of the following values: `+i+` You passed in: '`+this.raw_options[r]+"'");return s[0]},_.prototype._get_selection_list=function(r,i,t){if(!i||i.length===0)throw new Error("Selection list cannot be empty.");if(t=t||[i[0]],!this._is_valid_selection(t,i))throw new Error("Invalid Default Value!");var s=this._get_array(r,t);if(!this._is_valid_selection(s,i))throw new Error("Invalid Option Value: The option '"+r+`' can contain only the following values: `+i+` You passed in: '`+this.raw_options[r]+"'");return s},_.prototype._is_valid_selection=function(r,i){return r.length&&i.length&&!r.some(function(t){return i.indexOf(t)===-1})};function f(r,i){var t={};r=c(r);var s;for(s in r)s!==i&&(t[s]=r[s]);if(i&&r[i])for(s in r[i])t[s]=r[i][s];return t}function c(r){var i={},t;for(t in r){var s=t.replace(/-/g,"_");i[s]=r[t]}return i}e.exports.Options=_,e.exports.normalizeOpts=c,e.exports.mergeOpts=f},,function(e){var _=RegExp.prototype.hasOwnProperty("sticky");function f(c){this.__input=c||"",this.__input_length=this.__input.length,this.__position=0}f.prototype.restart=function(){this.__position=0},f.prototype.back=function(){this.__position>0&&(this.__position-=1)},f.prototype.hasNext=function(){return this.__position=0&&c=0&&r=c.length&&this.__input.substring(r-c.length,r).toLowerCase()===c},e.exports.InputScanner=f},,,,,function(e){function _(f,c){f=typeof f=="string"?f:f.source,c=typeof c=="string"?c:c.source,this.__directives_block_pattern=new RegExp(f+/ beautify( \w+[:]\w+)+ /.source+c,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(f+/\sbeautify\signore:end\s/.source+c,"g")}_.prototype.get_directives=function(f){if(!f.match(this.__directives_block_pattern))return null;var c={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(f);r;)c[r[1]]=r[2],r=this.__directive_pattern.exec(f);return c},_.prototype.readIgnored=function(f){return f.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=_},,function(e,_,f){var c=f(16).Beautifier,r=f(17).Options;function i(t,s){var h=new c(t,s);return h.beautify()}e.exports=i,e.exports.defaultOptions=function(){return new r}},function(e,_,f){var c=f(17).Options,r=f(2).Output,i=f(8).InputScanner,t=f(13).Directives,s=new t(/\/\*/,/\*\//),h=/\r\n|[\r\n]/,m=/\r\n|[\r\n]/g,u=/\s/,l=/(?:\s|\n)+/g,T=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,C=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function N(w,D){this._source_text=w||"",this._options=new c(D),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"]}N.prototype.eatString=function(w){var D="";for(this._ch=this._input.next();this._ch;){if(D+=this._ch,this._ch==="\\")D+=this._input.next();else if(w.indexOf(this._ch)!==-1||this._ch===` `)break;this._ch=this._input.next()}return D},N.prototype.eatWhitespace=function(w){for(var D=u.test(this._input.peek()),R=0;u.test(this._input.peek());)this._ch=this._input.next(),w&&this._ch===` `&&((R===0||R0&&this._indentLevel--},N.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var w=this._source_text,D=this._options.eol;D==="auto"&&(D=` `,w&&h.test(w||"")&&(D=w.match(h)[0])),w=w.replace(m,` `);var R=w.match(/^[\t ]*/)[0];this._output=new r(this._options,R),this._input=new i(w),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var x=0,H=!1,U=!1,S=!1,E=!1,y=!1,B=!1,I=this._ch,a=!1,d,p,n;d=this._input.read(l),p=d!=="",n=I,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),I=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var v=this._input.read(T),b=s.get_directives(v);b&&b.ignore==="start"&&(v+=s.readIgnored(this._input)),this.print_string(v),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(C)),this.eatWhitespace(!0);else if(this._ch==="@"||this._ch==="$")if(this.preserveSingleSpace(p),this._input.peek()==="{")this.print_string(this._ch+this.eatString("}"));else{this.print_string(this._ch);var P=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g);P.match(/[ :]$/)&&(P=this.eatString(": ").replace(/\s$/,""),this.print_string(P),this._output.space_before_token=!0),P=P.replace(/\s$/,""),P==="extend"?E=!0:P==="import"&&(y=!0),P in this.NESTED_AT_RULE?(this._nestedLevel+=1,P in this.CONDITIONAL_GROUP_RULE&&(S=!0)):!H&&x===0&&P.indexOf(":")!==-1&&(U=!0,this.indent())}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(p),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")U&&(U=!1,this.outdent()),S?(S=!1,H=this._indentLevel>=this._nestedLevel):H=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&H&&(this._output.previous_line&&this._output.previous_line.item(-1)!=="{"&&this._output.ensure_empty_line_above("/",",")),this._output.space_before_token=!0,this._options.brace_style==="expand"?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(n==="("?this._output.space_before_token=!1:n!==","&&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(),n==="{"&&this._output.trim(!0),y=!1,E=!1,U&&(this.outdent(),U=!1),this.print_string(this._ch),H=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&(this._input.peek()!=="}"&&this._output.add_new_line(!0)),this._input.peek()===")"&&(this._output.trim(!0),this._options.brace_style==="expand"&&this._output.add_new_line(!0));else if(this._ch===":"){for(var X=0;X"||this._ch==="+"||this._ch==="~")&&!U&&x===0)this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&u.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(p),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),u.test(this._ch)&&(this._ch="");else if(this._ch==="!"&&!this._input.lookBack("\\"))this._output.space_before_token=!0,this.print_string(this._ch);else{var ee=n==='"'||n==="'";this.preserveSingleSpace(ee||p),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===` `&&a&&this._output.add_new_line()}var pe=this._output.get_code(D);return pe},e.exports.Beautifier=N},function(e,_,f){var c=f(6).Options;function r(i){c.call(this,i,"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 s=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var h=0;h` ${f} `).trim():""}class K{constructor(e,_,f){this.id=e,this.definition=_,this.description=f,k.add(this)}get classNames(){return"codicon codicon-"+this.id}get classNamesArray(){return["codicon","codicon-"+this.id]}get cssSelector(){return".codicon.codicon-"+this.id}}var j;(function(e){e.iconNameSegment="[A-Za-z0-9]+",e.iconNameExpression="[A-Za-z0-9\\-]+",e.iconModifierExpression="~[A-Za-z]+";const _=new RegExp(`^(${e.iconNameExpression})(${e.iconModifierExpression})?$`);function f(i){if(i instanceof K)return["codicon","codicon-"+i.id];const t=_.exec(i.id);if(!t)return f(K.error);let[,s,h]=t;const m=["codicon","codicon-"+s];return h&&m.push("codicon-modifier-"+h.substr(1)),m}e.asClassNameArray=f;function c(i){return f(i).join(" ")}e.asClassName=c;function r(i){return"."+f(i).join(".")}e.asCSSSelector=r})(j||(j={})),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"})}(K||(K={}))},WaYH:function(ae,O,o){"use strict";var L=o("rePB"),M=o("Ff2n"),k=o("VTBJ"),W=o("1OyB"),F=o("vuIU"),g=o("JX7q"),K=o("Ji7U"),j=o("LK+K"),e=o("q1tI"),_=o("TSYQ"),f=o.n(_),c=o("sboe"),r=o("OZM5"),i=function(w){var D=w.prefixCls,R=w.level,x=w.isStart,H=w.isEnd;if(!R)return null;for(var U="".concat(D,"-indent-unit"),S=[],E=0;E","<","!","~","?",":","==","<=",">=","!=","&&","||","++","--","+","-","*","/","&","|","^","%","<<",">>",">>>","+=","-=","*=","/=","&=","|=","^=","%=","<<=",">>=",">>>="],quickKey:[{label:"ifelse",content:["if (${1:condition}) {"," $0","} else {"," ","}"].join(` `)},{label:"include",content:"include<$0>"},{label:"printf",content:"printf($0)"},{label:"system",content:'system("$0")'},{label:"main",content:["int main () {"," $0","}"].join(` `)},{label:"if",content:["if () {"," $0","}"].join(` `)},{label:"for",content:["for(int j=0 ; j<10; j++){"," $0","}"].join(` `)},{label:"trycatch",content:["try{"," $0","}catch(ExceptionName e){","}"].join(` `)},{label:"using namespace std;",content:["using namespace std;"].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)},{label:"include ",content:["#include "].join(` `)}]},h={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(` `)}]},m=o("5VLF"),u=o.n(m),l={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"]}},T=function(v,b){return b.map(function(P){return{label:P,kind:v.languages.CompletionItemKind.Keyword,insertText:P}})},C=function(v){return Object.keys(l.tables).map(function(b){return{label:b,kind:v.languages.CompletionItemKind.Variable,insertText:b}})},N=function(v,b){var P=l.tables[v];return P?P.map(function(X){return{label:X,kind:b.languages.CompletionItemKind.Field,insertText:X}}):[]};function w(n,v,b,P,X){var te=v.getWordUntilPosition(b),ne={startLineNumber:b.lineNumber,endLineNumber:b.lineNumber,startColumn:te.startColumn,endColumn:te.endColumn},ee=P.map(function(pe){return{label:pe,kind:n.languages.CompletionItemKind.Keyword,insertText:pe,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:ne}});return X.map(function(pe){ee.push(Object(L.a)(Object(L.a)({},pe),{},{range:ne}))}),ee}var D=function(n){l.languages.map(function(X){return n.languages.registerDocumentFormattingEditProvider(X,{provideDocumentFormattingEdits:function(ne,ee,pe){return Object(f.a)(r.a.mark(function be(){var re;return r.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return re=u()(ne.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}),Oe.abrupt("return",[{range:ne.getFullModelRange(),text:re}]);case 2:case"end":return Oe.stop()}},be)}))()}}),X});var v=s.quickKey.map(function(X){return{label:X.label,kind:n.languages.CompletionItemKind.Method,insertText:X.content,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),b=h.quickKey.map(function(X){return{label:X.label,kind:n.languages.CompletionItemKind.Method,insertText:X.content,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}}),P=t.quickKey.map(function(X){return{label:X.label,kind:n.languages.CompletionItemKind.Method,insertText:X.content,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet}});n.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(te,ne){var ee=te.getWordUntilPosition(ne),pe={startLineNumber:ne.lineNumber,endLineNumber:ne.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn},be=te.getLineContent(ne.lineNumber).substring(ee.startColumn-2,ee.endColumn);return{suggestions:[].concat(Object(M.a)(s.keywords.map(function(re){return{label:re,kind:n.languages.CompletionItemKind.Function,documentation:re,insertText:re,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}})),Object(M.a)(s.quickKey.map(function(re){return{label:re.label,kind:n.languages.CompletionItemKind.Function,documentation:re.content,insertText:be.startsWith("#")?re.content.replace(/#/,""):re.content,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}})))}}}),n.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(te,ne){var ee=te.getWordUntilPosition(ne),pe={startLineNumber:ne.lineNumber,endLineNumber:ne.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn};return{suggestions:Object(M.a)(i.keywords.map(function(be){return{label:be,kind:n.languages.CompletionItemKind.Function,documentation:be,insertText:be,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}}))}}}),n.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(te,ne){var ee=te.getWordUntilPosition(ne),pe={startLineNumber:ne.lineNumber,endLineNumber:ne.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn},be=te.getLineContent(ne.lineNumber).substring(ee.startColumn-2,ee.endColumn);return{suggestions:[].concat(Object(M.a)(t.keywords.map(function(re){return{label:re,kind:n.languages.CompletionItemKind.Function,documentation:re,insertText:re,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}})),Object(M.a)(t.quickKey.map(function(re){return{label:re.label,kind:n.languages.CompletionItemKind.Function,documentation:re.content,insertText:be.startsWith("#")?re.content.replace(/#/,""):re.content,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}})))}}}),n.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(te,ne){var ee=te.getWordUntilPosition(ne),pe={startLineNumber:ne.lineNumber,endLineNumber:ne.lineNumber,startColumn:ee.startColumn,endColumn:ee.endColumn},be=te.getLineContent(ne.lineNumber).substring(ee.startColumn-2,ee.endColumn);return{suggestions:[].concat(Object(M.a)(h.keywords.map(function(re){return{label:re,kind:n.languages.CompletionItemKind.Function,documentation:re,insertText:re,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}})),Object(M.a)(h.quickKey.map(function(re){return{label:re.label,kind:n.languages.CompletionItemKind.Function,documentation:re.content,insertText:be.startsWith("#")?re.content.replace(/#/,""):re.content,insertTextRules:n.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:pe}})))}}})},R="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",x=o("fjLI"),H=o("LvDl"),U=o("+ua5");function S(n){return/^\d+$/.test(n)?"".concat(n,"px"):n}function E(){}var y=!1,B={"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"};function I(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],v=n;if(Array.isArray(n)){for(var b=0;b0||at.target.offsetWidth>0)&&J.current.instance.layout()}}catch(mt){ge.e(mt)}finally{ge.f()}}),ce.observe(G.current)),ce}function Le(){W.b.warn(decodeURIComponent(R))}var xe=function(){var de=J.current.instance;if(te!=null&&de&&he){var ge=de.getModel();ge&&te!==ge.getValue()&&(y=!0,ge.setValue(te),de.layout(),y=!1)}};Object(j.useEffect)(function(){oe.current&&clearTimeout(oe.current),oe.current=setTimeout(function(){xe()},500)},[te,he,J.current]),Object(j.useEffect)(function(){if(z&&J.current&&J.current.instance){var ce=J.current.instance;ce.changeViewZones(function(ge){var Ve=document.createElement("div");Ve.style.padding="10px 20px",Ve.style.width="calc(100% - 20px)",Ve.className="my-error-line-wrp",Ve.innerHTML=$,ge.addZone({afterLineNumber:z||11,heightInLines:3,domNode:Ve})});var de={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}};ce.addOverlayWidget(de),ce.revealPositionInCenter({lineNumber:20,column:1})}},[z,J.current,he]);function Se(){var ce=J.current.instance;if(ce){var de=ce.getSelection(),ge=J.current.pastePos||{},Ve=new a.Range(ge.startLineNumber||de.endLineNumber,ge.startColumn||de.endColumn,ge.endLineNumber||de.endLineNumber,ge.endColumn||de.endColumn);setTimeout(function(){ce.executeEdits("",[{range:Ve,text:""}])},300)}}function Ee(ce){(window.navigator.platform.match("Mac")?ce.metaKey:ce.ctrlKey)&&ce.keyCode==83&&(ce.preventDefault(),Ge())}var Ze=function(){if(We&&J.current.instance){var de=J.current.instance.getContentHeight();ye(de0||le.target.offsetWidth>0)&&We.layout()}}catch(ve){Q.e(ve)}finally{Q.f()}}),A.observe(re.current)),A}Object(j.useEffect)(function(){re.current&&Promise.all([o.e(17),o.e(29)]).then(o.t.bind(null,"M/lh",7)).then(function(We){a=We;var A=a.editor.createDiffEditor(re.current,Object(L.a)(Object(L.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},be),{},{wordWrap:!0}));Re(A);var Y=Fe(A);return function(){A.dispose();var Q=A.getModel();Q&&Q.dispose(),Y.unobserve(re.current)}})},[]),Object(j.useEffect)(function(){ke&&ke.setModel({original:a.editor.createModel(te,ee),modified:a.editor.createModel(ne,ee)})},[te,ne,ee,ke]);var Be=S(b),Ge=S(X),Pe={width:Be,height:Ge};return e.a.createElement("div",{className:"my-diff-editor",ref:re,style:Pe})}},biw7:function(ae,O,o){"use strict";var L=o("q1tI"),M=o.n(L),k=L.createContext(null);O.a=k},fj85:function(ae,O,o){"use strict";o.d(O,"a",function(){return g}),o.d(O,"b",function(){return _});var L=o("q1tI"),M=o.n(L),k=o("ZW5e"),W=o.n(k),F=function(c){var r=c.title,i=c.style,t=i===void 0?{}:i;return M.a.createElement("div",{className:W.a.panelTitleContainer,style:t},M.a.createElement("div",null,r))},g=F,K=o("PsNh"),j=o.n(K),e=function(c){var r=c.title,i=c.children;return M.a.createElement("div",{className:j.a.selectWrapContainer},M.a.createElement("span",null,r),i)},_=e},fjLI:function(ae,O,o){"use strict";o.d(O,"f",function(){return r}),o.d(O,"b",function(){return i}),o.d(O,"a",function(){return t}),o.d(O,"d",function(){return s}),o.d(O,"e",function(){return h}),o.d(O,"c",function(){return m});var L=o("8HAY"),M=o("Vhoy"),k=o("MI8n"),W=o("JYp7"),F=o("pmY6"),g=o("24hK"),K=o("nnTU"),j=o("T8No"),e=o("Cg/j"),_=o("t9D7"),f=function(u,l,T,C){var N=arguments.length,w=N<3?l:C===null?C=Object.getOwnPropertyDescriptor(l,T):C,D;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")w=Reflect.decorate(u,l,T,C);else for(var R=u.length-1;R>=0;R--)(D=u[R])&&(w=(N<3?D(w):N>3?D(l,T,w):D(l,T))||w);return N>3&&w&&Object.defineProperty(l,T,w),w},c=function(u,l){return function(T,C){l(T,C,u)}};function r(u){return u.command!==void 0}class i{constructor(u){this.id=i._idPool++,this._debugName=u}}i._idPool=0,i.CommandPalette=new i("CommandPalette"),i.EditorContext=new i("EditorContext"),i.SimpleEditorContext=new i("SimpleEditorContext"),i.EditorContextCopy=new i("EditorContextCopy"),i.EditorContextPeek=new i("EditorContextPeek"),i.MenubarEditMenu=new i("MenubarEditMenu"),i.MenubarCopy=new i("MenubarCopy"),i.MenubarGoMenu=new i("MenubarGoMenu"),i.MenubarSelectionMenu=new i("MenubarSelectionMenu"),i.InlineCompletionsActions=new i("InlineCompletionsActions");const t=Object(e.c)("menuService"),s=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new k.b,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:u=>u===i.CommandPalette}}addCommand(u){return this.addCommands(W.a.single(u))}addCommands(u){for(const l of u)this._commands.set(l.id,l);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Object(F.i)(()=>{let l=!1;for(const T of u)l=this._commands.delete(T.id)||l;l&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(u){return this._commands.get(u)}getCommands(){const u=new Map;return this._commands.forEach((l,T)=>u.set(T,l)),u}appendMenuItem(u,l){return this.appendMenuItems(W.a.single({id:u,item:l}))}appendMenuItems(u){const l=new Set,T=new g.a;for(const{id:C,item:N}of u){let w=this._menuItems.get(C);w||(w=new g.a,this._menuItems.set(C,w)),T.push(w.push(N)),l.add(C)}return this._onDidChangeMenu.fire(l),Object(F.i)(()=>{if(T.size>0){for(let C of T)C();this._onDidChangeMenu.fire(l),T.clear()}})}getMenuItems(u){let l;return this._menuItems.has(u)?l=[...this._menuItems.get(u)]:l=[],u===i.CommandPalette&&this._appendImplicitItems(l),l}_appendImplicitItems(u){const l=new Set;for(const T of u)r(T)&&(l.add(T.command.id),T.alt&&l.add(T.alt.id));this._commands.forEach((T,C)=>{l.has(C)||u.push({command:T})})}};class h extends L.e{constructor(u,l,T,C){super(`submenuitem.${u.submenu.id}`,typeof u.title=="string"?u.title:u.title.value,[],"submenu");this.item=u,this._menuService=l,this._contextKeyService=T,this._options=C}get actions(){const u=[],l=this._menuService.createMenu(this.item.submenu,this._contextKeyService),T=l.getActions(this._options);l.dispose();for(const[,C]of T)C.length>0&&(u.push(...C),u.push(new L.d));return u.length&&u.pop(),u}}let m=class u{constructor(l,T,C,N,w){var D,R;if(this._commandService=w,this.id=l.id,this.label=(C==null?void 0:C.renderShortTitle)&&l.shortTitle?typeof l.shortTitle=="string"?l.shortTitle:l.shortTitle.value:typeof l.title=="string"?l.title:l.title.value,this.tooltip=(R=typeof l.tooltip=="string"?l.tooltip:(D=l.tooltip)===null||D===void 0?void 0:D.value)!==null&&R!==void 0?R:"",this.enabled=!l.precondition||N.contextMatchesRules(l.precondition),this.checked=void 0,l.toggled){const x=l.toggled.condition?l.toggled:{condition:l.toggled};this.checked=N.contextMatchesRules(x.condition),this.checked&&x.tooltip&&(this.tooltip=typeof x.tooltip=="string"?x.tooltip:x.tooltip.value),x.title&&(this.label=typeof x.title=="string"?x.title:x.title.value)}this.item=l,this.alt=T?new u(T,void 0,C,N,w):void 0,this._options=C,_.d.isThemeIcon(l.icon)&&(this.class=M.a.asClassName(l.icon))}dispose(){}run(...l){var T,C;let N=[];return((T=this._options)===null||T===void 0?void 0:T.arg)&&(N=[...N,this._options.arg]),((C=this._options)===null||C===void 0?void 0:C.shouldForwardArgs)&&(N=[...N,...l]),this._commandService.executeCommand(this.id,...N)}};m=f([c(3,j.b),c(4,K.b)],m)},fyJ8:function(ae,O,o){"use strict";var L=o("rePB"),M=o("VTBJ"),k=o("Ff2n"),W=o("U8pU"),F=o("q1tI"),g=o.n(F),K=o("TSYQ"),j=o.n(K),e=o("c+Xe"),_=o("sR1s");function f(s){return s&&Object(W.a)(s)==="object"&&!Array.isArray(s)&&!F.isValidElement(s)}function c(s){return typeof s=="string"?!0:Object(e.c)(s)}function r(s,h){var m,u=s.prefixCls,l=s.className,T=s.record,C=s.index,N=s.dataIndex,w=s.render,D=s.children,R=s.component,x=R===void 0?"td":R,H=s.colSpan,U=s.rowSpan,S=s.fixLeft,E=s.fixRight,y=s.firstFixLeft,B=s.lastFixLeft,I=s.firstFixRight,a=s.lastFixRight,d=s.appendNode,p=s.additionalProps,n=p===void 0?{}:p,v=s.ellipsis,b=s.align,P=s.rowType,X=s.isSticky,te="".concat(u,"-cell"),ne,ee;if(D)ee=D;else{var pe=Object(_.b)(T,N);if(ee=pe,w){var be=w(pe,T,C);f(be)?(ee=be.children,ne=be.props):ee=be}}Object(W.a)(ee)==="object"&&!Array.isArray(ee)&&!F.isValidElement(ee)&&(ee=null),v&&(B||I)&&(ee=F.createElement("span",{className:"".concat(te,"-content")},ee));var re=ne||{},Ae=re.colSpan,Oe=re.rowSpan,ke=re.style,Re=re.className,Fe=Object(k.a)(re,["colSpan","rowSpan","style","className"]),Be=Ae!==void 0?Ae:H,Ge=Oe!==void 0?Oe:U;if(Be===0||Ge===0)return null;var Pe={},We=typeof S=="number",A=typeof E=="number";We&&(Pe.position="sticky",Pe.left=S),A&&(Pe.position="sticky",Pe.right=E);var Y={};b&&(Y.textAlign=b);var Q,Z=v===!0?{showTitle:!0}:v;Z&&(Z.showTitle||P==="header")&&(typeof ee=="string"||typeof ee=="number"?Q=ee.toString():F.isValidElement(ee)&&typeof ee.props.children=="string"&&(Q=ee.props.children));var le=Object(M.a)(Object(M.a)(Object(M.a)({title:Q},Fe),n),{},{colSpan:Be&&Be!==1?Be:null,rowSpan:Ge&&Ge!==1?Ge:null,className:j()(te,l,(m={},Object(L.a)(m,"".concat(te,"-fix-left"),We),Object(L.a)(m,"".concat(te,"-fix-left-first"),y),Object(L.a)(m,"".concat(te,"-fix-left-last"),B),Object(L.a)(m,"".concat(te,"-fix-right"),A),Object(L.a)(m,"".concat(te,"-fix-right-first"),I),Object(L.a)(m,"".concat(te,"-fix-right-last"),a),Object(L.a)(m,"".concat(te,"-ellipsis"),v),Object(L.a)(m,"".concat(te,"-with-append"),d),Object(L.a)(m,"".concat(te,"-fix-sticky"),(We||A)&&X),m),n.className,Re),style:Object(M.a)(Object(M.a)(Object(M.a)(Object(M.a)({},n.style),Y),Pe),ke),ref:c(x)?h:null});return F.createElement(x,Object.assign({},le),d,ee)}var i=F.forwardRef(r);i.displayName="Cell";var t=F.memo(i,function(s,h){return h.shouldCellUpdate?!h.shouldCellUpdate(h.record,s.record):!1});O.a=t},hW8S:function(ae,O,o){"use strict";o.d(O,"a",function(){return W}),o.d(O,"c",function(){return F}),o.d(O,"b",function(){return g});var L=o("VTBJ"),M=o("Ff2n"),k=o("Kwbf"),W="RC_TABLE_INTERNAL_COL_DEFINE";function F(K){var j=K.expandable,e=Object(M.a)(K,["expandable"]);return"expandable"in K?Object(L.a)(Object(L.a)({},e),j):e}function g(K){return Object.keys(K).reduce(function(j,e){return(e.substr(0,5)==="data-"||e.substr(0,5)==="aria-")&&(j[e]=K[e]),j},{})}},ic2d:function(ae,O,o){"use strict";o.d(O,"a",function(){return W});var L=o("FWmy"),M=o("746U");class k{constructor(){this.data=new Map}add(F,g){L.a(M.l(F)),L.a(M.k(g)),L.a(!this.data.has(F),"There is already an extension with this id"),this.data.set(F,g)}as(F){return this.data.get(F)||null}}const W=new k},mUbb:function(ae,O,o){"use strict";o.r(O);var L=o("0Owb"),M=o("g9YV"),k=o("wCAj"),W=o("+L6B"),F=o("2/Rp"),g=o("OaEy"),K=o("2fM7"),j=o("2qtc"),e=o("kLXV"),_=o("5Dmo"),f=o("3S7+"),c=o("miYZ"),r=o("tsqr"),i=o("k1fw"),t=o("9og8"),s=o("tJVT"),h=o("WmNS"),m=o.n(h),u=o("q1tI"),l=o.n(u),T=o("BRp4"),C=o.n(T),N=o("55Ip"),w=o("9kvl"),D=o("RCxd"),R=o("mgmH"),x=o("ErOA"),H=o("fj85"),U=o("g+eg"),S=o("p5ED"),E=function(B){var I,a=B.user,d=B.globalSetting,p={page:1,per_page:20,total:0,ec_major_school_id:0,ec_year_id:0,category:1,sort_by:null,sort_direction:null,school_id:null},n=Object(u.useState)(p),v=Object(s.a)(n,2),b=v[0],P=v[1],X=Object(u.useState)(!0),te=Object(s.a)(X,2),ne=te[0],ee=te[1],pe=Object(u.useState)([]),be=Object(s.a)(pe,2),re=be[0],Ae=be[1],Oe=Object(u.useState)([]),ke=Object(s.a)(Oe,2),Re=ke[0],Fe=ke[1],Be=Object(u.useState)([]),Ge=Object(s.a)(Be,2),Pe=Ge[0],We=Ge[1],A=Object(u.useState)({filename:"",editOffice:"view",type:"",className:"",data:"",close:!0,hasMask:!0,style:{position:"fixed",zIndex:9999,background:"rgba(0,0,0,.7)"},monacoEditor:{value:"",language:"",theme:"vs",options:{readOnly:!0}}}),Y=Object(s.a)(A,2),Q=Y[0],Z=Y[1],le=function(){var $=Object(t.a)(m.a.mark(function V(G){var J,se;return m.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return ee(!0),G.school_id=(a==null||((J=a.userInfo)===null||J===void 0)?void 0:J.school_id)||0,ie.next=4,Object(x.a)("/api/ec_major_schools/".concat((G==null?void 0:G.ec_major_school_id)||0,"/ec_years.json"),{method:"get",params:Object(i.a)(Object(i.a)({},G),{},{year:(G==null?void 0:G.ec_year_id)===0?null:G==null?void 0:G.ec_year_id,ec_year_id:((G==null?void 0:G.ec_year_id)===0,null)})});case 4:se=ie.sent,se&&(Ae(se==null?void 0:se.ec_years),ee(!1),b.total=se==null?void 0:se.count,P(Object(i.a)({},b)));case 6:case"end":return ie.stop()}},V)}));return function(G){return $.apply(this,arguments)}}();Object(u.useEffect)(function(){var $;($=a.userInfo)!==null&&$!==void 0&&$.school_id&&(ve(),je(),le(b))},[a==null||((I=a.userInfo)===null||I===void 0)?void 0:I.school_id]);function ve(){return Ne.apply(this,arguments)}function Ne(){return Ne=Object(t.a)(m.a.mark(function $(){var V,G;return m.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return se.next=2,Object(x.a)("/api/schools/".concat(a==null||((V=a.userInfo)===null||V===void 0)?void 0:V.school_id,"/ec_majors/get_major_list.json"),{method:"get"});case 2:G=se.sent,Fe(G==null?void 0:G.data);case 4:case"end":return se.stop()}},$)})),Ne.apply(this,arguments)}function je(){return Me.apply(this,arguments)}function Me(){return Me=Object(t.a)(m.a.mark(function $(){var V;return m.a.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return J.next=2,Object(x.a)("/api/ec_major_schools/1/ec_years/select_year.json",{method:"get"});case 2:V=J.sent,We(V==null?void 0:V.year_arr);case 4:case"end":return J.stop()}},$)})),Me.apply(this,arguments)}var ze=function(V,G){b.page=1,b[G]=typeof V=="number"?V:null,P(Object(i.a)({},b)),le(b)},z=function(V,G,J){b.page=V==null?void 0:V.current,b.per_page=V==null?void 0:V.pageSize,J!=null&&J.order?(b.sort_by=J==null?void 0:J.field,b.sort_direction=(J==null?void 0:J.order)==="ascend"?"asc":"desc"):(b.sort_by=null,b.sort_direction=null),P(Object(i.a)({},b)),le(b)},q=[{title:"\u5E8F\u53F7",dataIndex:"index",width:54,render:function(V,G,J){return b.per_page*(b.page-1)+J+1}},{title:"\u57F9\u517B\u65B9\u6848",dataIndex:"name",width:"17%",ellipsis:!0,key:"name",render:function(V,G,J){return l.a.createElement(N.a,{to:"/engineering/trainingProgram/edit?ec_year_id=".concat(G==null?void 0:G.id)},V)}},{title:"\u57F9\u517B\u65B9\u6848\u6587\u4EF6",dataIndex:"file_name",width:"10%",ellipsis:!0,key:"name",render:function(V,G,J){return l.a.createElement("a",{onClick:function(){if(["xlsx","docx","pptx"].includes(G==null?void 0:G.type))Q.editOffice="edit",Z(Object(i.a)(Object(i.a)({},Q),{},{type:G.file_type,data:"/api/attachments/".concat(G.attachment_id)}));else{r.b.info("\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u7F16\u8F91");return}}},V||"- -")}},{title:"\u5C4A\u522B",width:"5%",dataIndex:"year",render:function(V,G,J){return V+"\u5C4A"}},{title:"\u57F9\u517B\u76EE\u6807\uFF08\u9879\uFF09",width:"8%",dataIndex:"training_subitem_count",render:function(V,G,J){return V||l.a.createElement("a",{href:"/engineering/trainingObjectives?ids=".concat(G==null?void 0:G.ec_major_school_id,",").concat(G==null?void 0:G.id)},"\u8BBE\u7F6E")}},{title:"\u6BD5\u4E1A\u8981\u6C42\uFF08\u9879\uFF09",width:"8%",dataIndex:"graduation_requirement_count",render:function(V,G,J){return V||l.a.createElement("a",{href:"/engineering/graduationindex?ec_major_school_id=".concat(G==null?void 0:G.ec_major_school_id,"&ec_year_id=").concat(G==null?void 0:G.id)},"\u8BBE\u7F6E")}},{title:"\u6388\u8BFE\u6559\u5E08/\u5B66\u751F\uFF08\u4EBA\uFF09",width:"10%",dataIndex:"teacher_count",render:function(V,G,J){return V+"/"+(G==null?void 0:G.student_count)}},{title:"\u8BFE\u7A0B\uFF08\u95E8\uFF09",width:"7%",dataIndex:"course_count",render:function(V,G,J){return V||l.a.createElement("a",{href:"/engineering/courseList?ec_major_school_id=".concat(G==null?void 0:G.ec_major_school_id,"&ec_year_id=").concat(G==null?void 0:G.id)},"\u8BBE\u7F6E")}},{title:"\u8BFE\u7A0B\u8FBE\u6210\u5EA6",width:"9%",dataIndex:"achieved_graduation_course_count",render:function(V,G,J){return l.a.createElement(f.a,{title:"\u5DF2\u8FBE\u6210\u8BFE\u7A0B\u6570\uFF1A".concat(V," / \u8BFE\u7A0B\u603B\u6570\uFF1A").concat(G==null?void 0:G.course_count)},l.a.createElement("span",{style:{color:G!=null&&G.course_count?parseInt(V)===parseInt(G==null?void 0:G.course_count)?"#07C160":"#E30000":""}},G!=null&&G.course_count?V+"/"+(G==null?void 0:G.course_count):"- -"))}},{title:"\u6BD5\u4E1A\u8981\u6C42\u8FBE\u6210\u5EA6",width:"8%",dataIndex:"achieved_graduation_objective_count",render:function(V,G,J){return l.a.createElement(f.a,{title:"\u5DF2\u8FBE\u6210\u6BD5\u4E1A\u8981\u6C42\u6570\uFF1A".concat(V," / \u6BD5\u4E1A\u8981\u6C42\u603B\u6570\uFF1A").concat(G==null?void 0:G.graduation_requirement_count)},l.a.createElement("span",{style:{color:G!=null&&G.graduation_requirement_count?parseInt(V)===parseInt(G==null?void 0:G.graduation_requirement_count)?"#07C160":"#E30000":""}},G!=null&&G.graduation_requirement_count?V+"/"+(G==null?void 0:G.graduation_requirement_count):"- -"))}},{title:"\u8BC4\u4EF7\u7ED3\u679C",width:"7%",dataIndex:"status",render:function(V,G,J){return l.a.createElement("span",{style:{color:V==="achieved"?"#E30000":"#07C160"}},V==="achieved"?"\u672A\u8FBE\u6210":"\u8FBE\u6210")}},{title:"\u64CD\u4F5C",dataIndex:"id",width:64,render:function(V,G,J){return l.a.createElement("div",{style:{display:"flex"}},l.a.createElement("i",{onClick:Object(t.a)(m.a.mark(function se(){return m.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:w.d.push("/engineering/trainingProgram/edit?ec_year_id=".concat(G==null?void 0:G.id));case 1:case"end":return ie.stop()}},se)})),style:{color:"#0152d9",cursor:"pointer",marginRight:"5px"},className:"iconfont icon-bianji6"}),l.a.createElement("i",{onClick:function(){e.a.confirm({title:"\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F",icon:l.a.createElement(D.a,null),okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:function(){var oe=Object(t.a)(m.a.mark(function _e(){var me,ue;return m.a.wrap(function(fe){for(;;)switch(fe.prev=fe.next){case 0:return fe.next=2,Object(x.a)("/api/ec_major_schools/1/ec_years/".concat(V),{method:"delete"});case 2:me=fe.sent,me&&(U.a.clear(a==null||((ue=a.userInfo)===null||ue===void 0)?void 0:ue.login),r.b.info("\u5220\u9664\u6210\u529F"),le(b));case 4:case"end":return fe.stop()}},_e)}));function ie(){return oe.apply(this,arguments)}return ie}(),onCancel:function(){}})},style:{marginRight:"5px",color:"#0152d9",cursor:"pointer"},className:"iconfont icon-shanchu9"}),l.a.createElement("i",{onClick:Object(t.a)(m.a.mark(function se(){var oe;return m.a.wrap(function(_e){for(;;)switch(_e.prev=_e.next){case 0:Object(R.t)({ec_year_id:V,school_id:a==null||((oe=a.userInfo)===null||oe===void 0)?void 0:oe.school_id});case 1:case"end":return _e.stop()}},se)})),style:{color:"#0152d9",cursor:"pointer"},className:"iconfont icon-daochubeifen"}))}}];return l.a.createElement("div",{className:C.a.wrap},l.a.createElement(H.a,{title:"\u57F9\u517B\u65B9\u6848",style:{padding:"12px 0 0 20px"}}),l.a.createElement("div",{style:{clear:"both"}}),l.a.createElement("div",{className:C.a.control},l.a.createElement("div",{className:C.a.label},"\u8BA4\u8BC1\u4E13\u4E1A"),l.a.createElement(K.a,{style:{width:240},allowClear:!0,placeholder:"\u4E13\u4E1A",value:b==null?void 0:b.ec_major_school_id,onChange:function(V){return ze(V,"ec_major_school_id")}},l.a.createElement(K.a.Option,{value:0},"\u5168\u90E8"),Re==null?void 0:Re.map(function($,V){return l.a.createElement(K.a.Option,{value:$==null?void 0:$.ec_major_school_id},$==null?void 0:$.name)})),l.a.createElement("div",{className:C.a.label},"\u8BA4\u8BC1\u5C4A\u522B"),l.a.createElement(K.a,{style:{width:140},allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u5C4A\u522B",value:b==null?void 0:b.ec_year_id,onChange:function(V){return ze(V,"ec_year_id")}},l.a.createElement(K.a.Option,{value:0},"\u5168\u90E8"),Pe==null?void 0:Pe.map(function($,V){return l.a.createElement(K.a.Option,{value:$},$,"\u5C4A")})),l.a.createElement("div",{style:{flex:1,textAlign:"end"}},l.a.createElement(F.a,{onClick:function(){w.d.push("/engineering/trainingProgram/add")},style:{height:"30px",width:"135px"},type:"primary"},l.a.createElement("i",{style:{marginRight:"7px"},className:"iconfont icon-xinzeng"}),"\u65B0\u589E\u57F9\u517B\u65B9\u6848"))),l.a.createElement(k.a,{className:C.a.customTable,dataSource:re,bordered:!1,rowKey:function(V){return V.id},columns:q,rowClassName:C.a.row,loading:ne,onChange:z,pagination:{pageSize:b.per_page,total:b.total,current:b.page,showQuickJumper:!0,hideOnSinglePage:!0,showSizeChanger:!1,position:["bottomCenter"],showTotal:function(V){return l.a.createElement("span",{className:"mr10"},"\u5171",l.a.createElement("span",{className:"c-orange"},V),"\u6761\u6570\u636E")}}}),l.a.createElement(S.a,Object(L.a)({},Q,{onClose:function(){Z(Object(i.a)(Object(i.a)({},Q),{},{type:""}))}})))};O.default=Object(w.a)(function(y){var B=y.user,I=y.globalSetting;return{globalSetting:I,user:B}})(E)},mgmH:function(ae,O,o){"use strict";o.d(O,"d",function(){return r}),o.d(O,"b",function(){return i}),o.d(O,"e",function(){return t}),o.d(O,"c",function(){return s}),o.d(O,"n",function(){return h}),o.d(O,"g",function(){return m}),o.d(O,"h",function(){return u}),o.d(O,"j",function(){return T}),o.d(O,"a",function(){return C}),o.d(O,"l",function(){return N}),o.d(O,"f",function(){return w}),o.d(O,"k",function(){return D}),o.d(O,"m",function(){return R}),o.d(O,"i",function(){return x}),o.d(O,"o",function(){return H}),o.d(O,"t",function(){return U}),o.d(O,"s",function(){return S}),o.d(O,"p",function(){return E}),o.d(O,"q",function(){return y}),o.d(O,"r",function(){return B}),o.d(O,"v",function(){return I}),o.d(O,"u",function(){return a});var L=o("miYZ"),M=o("tsqr"),k=o("k1fw"),W=o("9og8"),F=o("WmNS"),g=o.n(F),K=o("oUNq"),j=o("9kvl"),e=o("1vsH"),_=o("m3rI"),f=function(){Object(j.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},c=function(){Object(j.c)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},r=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return f(),P.next=3,Object(K.t)(Object(k.a)({},n));case 3:if(v=P.sent,!(v.status===0)){P.next=7;break}return P.next=7,Object(e.w)("",Object(e.Y)({url:_.a.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_couser_info.json"),query:n}));case 7:c();case 8:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),i=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(K.r)(Object(k.a)({},n));case 2:if(v=P.sent,!(v.status===0)){P.next=8;break}M.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")),P.next=13;break;case 8:if(!(v.status===-2)){P.next=12;break}return P.abrupt("return",v);case 12:v.status===-3&&(Object(j.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_member_act_score")));case 13:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),t=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(K.u)(Object(k.a)({},n));case 2:if(v=P.sent,!(v.status===0)){P.next=8;break}M.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")),P.next=13;break;case 8:if(!(v.status===-2)){P.next=12;break}return P.abrupt("return",v);case 12:v.status===-3&&(Object(j.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_score")));case 13:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),s=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(K.s)(Object(k.a)({},n));case 2:if(v=P.sent,!(v.status===0)){P.next=8;break}M.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),P.next=13;break;case 8:if(!(v.status===-2)){P.next=12;break}return P.abrupt("return",v);case 12:v.status===-3&&(Object(j.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),h=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(K.z)(Object(k.a)({},n));case 2:if(v=P.sent,!(v.status===0)){P.next=8;break}M.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")),P.next=13;break;case 8:if(!(v.status===-2)){P.next=12;break}return P.abrupt("return",v);case 12:v.status===-3&&(Object(j.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_exercise_and_other")));case 13:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),m=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(K.v)(Object(k.a)({},n));case 2:if(v=P.sent,!(v.status===0)){P.next=8;break}M.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")),P.next=13;break;case 8:if(!(v.status===-2)){P.next=12;break}return P.abrupt("return",v);case 12:v.status===-3&&(Object(j.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/course_total_homework")));case 13:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),u=function(){var d=Object(W.a)(g.a.mark(function p(n,v){var b;return g.a.wrap(function(X){for(;;)switch(X.prev=X.next){case 0:return X.next=2,Object(K.x)(Object(k.a)({},n));case 2:b=X.sent,b.status===0?(M.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(v))):b.status===-3&&(Object(j.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/").concat(v)));case 4:case"end":return X.stop()}},p)}));return function(n,v){return d.apply(this,arguments)}}(),l=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return f(),P.next=3,Object(K.w)(Object(k.a)({},n));case 3:if(v=P.sent,!(v.status===0)){P.next=7;break}return P.next=7,Object(e.w)("",Object(e.Y)({url:_.a.API_SERVER+"/api/homework_commons/".concat(n.categoryId,"/works_list.zip"),query:n}));case 7:c();case 8:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),T=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return f(),P.next=3,Object(K.A)(Object(k.a)({},n));case 3:if(v=P.sent,!(v.status===0)){P.next=7;break}return P.next=7,Object(e.w)("",Object(e.Y)({url:_.a.API_SERVER+"/api/polls/".concat(n.categoryId,"/commit_result.xlsx"),query:n}));case 7:c();case 8:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),C=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/courses/".concat(n.coursesId,"/attendances/export_xlsx_data.xlsx"),query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),N=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/courses/".concat(n.coursesId,"/video_study_statics.xlsx"),query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),w=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/courses/".concat(n.coursesId,"/export_course_students_info.xlsx"),query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),D=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/item_banks/export.xlsx",query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),R=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/competitions/region_reports.xlsx",query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),x=function(){var d=Object(W.a)(g.a.mark(function p(n){var v;return g.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(K.y)(Object(k.a)({},n));case 2:v=P.sent,v.status===0?(M.b.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score"))):v.status===-3&&(Object(j.c)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),j.d.push("/classrooms/".concat(n.coursesId,"/exportlist/exercise_score")));case 4:case"end":return P.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),H=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),b.next=3,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/export_records/".concat(n.id,".xlsx"),query:n}));case 3:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),U=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),S=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/ec_years/".concat(n==null?void 0:n.ec_year_id,"/ec_training_objectives.xlsx"),query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),E=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)(n==null?void 0:n.name,Object(e.Y)({url:_.a.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),y=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/ec_years/".concat(n==null?void 0:n.ec_year_id,"/ec_courses.xlsx"),query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),B=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/ec_years/".concat(n==null?void 0:n.ec_year_id,"/ec_graduation_requirements.xlsx"),query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),I=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/courses/rank_list.xlsx",query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}(),a=function(){var d=Object(W.a)(g.a.mark(function p(n){return g.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return b.next=2,Object(e.v)("",Object(e.Y)({url:_.a.API_SERVER+"/api/courses/question_rank_list.xlsx",query:n}));case 2:case"end":return b.stop()}},p)}));return function(n){return d.apply(this,arguments)}}()},n6Qo:function(ae,O,o){"use strict";o.d(O,"a",function(){return j});var L=o("q1tI"),M=o("biw7"),k=o("fyJ8");function W(e){var _=e.className,f=e.index,c=e.children,r=e.colSpan,i=e.rowSpan,t=L.useContext(M.a),s=t.prefixCls,h=t.fixedInfoList,m=h[f];return L.createElement(k.a,Object.assign({className:_,index:f,component:"td",prefixCls:s,record:null,dataIndex:null,render:function(){return{children:c,props:{colSpan:r,rowSpan:i}}}},m))}function F(e){return L.createElement("tr",Object.assign({},e))}function g(e){var _=e.children,f=L.useContext(M.a),c=f.prefixCls;return L.createElement("tfoot",{className:"".concat(c,"-summary")},_)}var K=O.b=g,j={Cell:W,Row:F}},nEHx:function(ae,O,o){"use strict";o.d(O,"a",function(){return L});var L;(function(M){M.DARK="dark",M.LIGHT="light",M.HIGH_CONTRAST="hc"})(L||(L={}))},nnTU:function(ae,O,o){"use strict";o.d(O,"b",function(){return K}),o.d(O,"a",function(){return j});var L=o("MI8n"),M=o("JYp7"),k=o("pmY6"),W=o("24hK"),F=o("746U"),g=o("Cg/j");const K=Object(g.c)("commandService"),j=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new L.b,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,_){if(!e)throw new Error("invalid command");if(typeof e=="string"){if(!_)throw new Error("invalid command");return this.registerCommand({id:e,handler:_})}if(e.description){const t=[];for(let h of e.description.args)t.push(h.constraint);const s=e.handler;e.handler=function(h,...m){return Object(F.o)(m,t),s(h,...m)}}const{id:f}=e;let c=this._commands.get(f);c||(c=new W.a,this._commands.set(f,c));let r=c.unshift(e),i=Object(k.i)(()=>{r();const t=this._commands.get(f);(t==null?void 0:t.isEmpty())&&this._commands.delete(f)});return this._onDidRegisterCommand.fire(f),i}registerCommandAlias(e,_){return j.registerCommand(e,(f,...c)=>f.get(K).executeCommand(_,...c))}getCommand(e){const _=this._commands.get(e);return!_||_.isEmpty()?void 0:M.a.first(_)}getCommands(){const e=new Map;for(const _ of this._commands.keys()){const f=this.getCommand(_);f&&e.set(_,f)}return e}};j.registerCommand("noop",()=>{})},p5ED:function(ae,O,o){"use strict";var L=o("+L6B"),M=o("2/Rp"),k=o("5Dmo"),W=o("3S7+"),F=o("k1fw"),g=o("9og8"),K=o("tJVT"),j=o("WmNS"),e=o.n(j),_=o("q1tI"),f=o.n(_),c=o("vHTk"),r=o.n(c),i=o("yEEn"),t=o("ZW9T"),s=o("1vsH"),h=o("V0Rq"),m=o("m3rI");O.a=function(u){var l,T,C,N,w,D,R,x=u.editOffice,H=x===void 0?"view":x,U=u.data,S=u.theme,E=u.type,y=u.filename,B=u.monacoEditor,I=u.className,a=u.style,d=u.close,p=u.onClose,n=u.hasMask,v=u.disabledDownload,b=Object(_.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),P=Object(K.a)(b,2),X=P[0],te=P[1],ne=Object(_.useState)(""),ee=Object(K.a)(ne,2),pe=ee[0],be=ee[1],re=Object(_.useState)(),Ae=Object(K.a)(re,2),Oe=Ae[0],ke=Ae[1],Re=window.ENV==="build"?"/react/build":"",Fe=m.a.PROXY_SERVER||location.origin,Be,Ge=1024*1024,Pe=10*Ge,We=Object(_.useRef)();(l=U)!==null&&l!==void 0&&l.startsWith("/api")&&E!=="txt"&&(U=(m.a.API_SERVER||location.origin)+U),E==="office"&&(Be=Object(s.T)(U).filesize,Be>Pe&&(E="other")),y&&B&&(B.filename=y),Object(_.useEffect)(function(){var Z,le,ve=(Z=document.cookie)===null||Z===void 0||((le=Z.replace(/\s/g,""))===null||le===void 0)?void 0:le.split(";");ve==null||ve.map(function(Ne){var je=Ne.split("=");je[0]==="_educoder_session"&&be(je[1])})},[]),Object(_.useEffect)(function(){E==="office"&&A()},[E,U]);var A=function(){var Z=Object(g.a)(e.a.mark(function le(){var ve,Ne,je;return e.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return console.log("data:",U),ve=U,U.startsWith("http")||(ve=location.origin+ve),Ne=new URL(ve).pathname.split("/").pop(),ze.next=6,Object(h.V)({attachment_id:Ne});case 6:je=ze.sent,ke(je);case 8:case"end":return ze.stop()}},le)}));return function(){return Z.apply(this,arguments)}}(),Y=function(){if(U.startsWith("http")||U.startsWith("blob:")){Q();return}Object(s.z)(y||"educoder",U,y)},Q=function(){Object(s.x)(y||"educoder",decodeURIComponent(U))};return f.a.createElement("div",{style:Object(F.a)({},a||{}),className:"".concat(n&&r.a.bgBlack," ").concat(E?r.a.wrp:"hide")},d&&f.a.createElement("div",{className:r.a.close,ref:We},!v&&f.a.createElement(W.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return We.current}},f.a.createElement("span",{onClick:Q},f.a.createElement("i",{className:"icon-quxiaozhiding"}))),f.a.createElement(W.a,{title:"\u5173\u95ED",getPopupContainer:function(){return We.current}},f.a.createElement("span",{className:"",onClick:p},f.a.createElement("i",{className:"icon-guanbi1"})))),f.a.createElement("div",{className:"".concat(r.a[I]," ").concat(I," ").concat(r.a.monaco," ").concat(E==="txt"?"show":"hide")},E==="txt"&&f.a.createElement(t.b,B)),E==="audio"&&f.a.createElement("audio",{src:"".concat(((T=U)===null||T===void 0?void 0:T.indexOf("http://"))>-1||((C=U)===null||C===void 0?void 0:C.indexOf("https://"))>-1?"":"data:audio/mp3;base64,").concat(U),autoPlay:!0}),E==="video"&&f.a.createElement(f.a.Fragment,null,((N=U)===null||N===void 0?void 0:N.indexOf("http"))>-1?f.a.createElement("video",{controls:!0,src:"".concat(U),autoPlay:!0}):f.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(U),autoPlay:!0})),E==="office"&&Oe&&f.a.createElement("iframe",{src:"".concat(Re,"/office.html?key=").concat(Oe.key,"&url=").concat(Fe+Oe.url,"&callbackUrl=").concat(Fe+Oe.callbackUrl,"&fileType=").concat(Oe.fileType,"&title=").concat(Oe.title,"&model=").concat(H,"&officeServer=").concat(m.a.OFFICE_SERVER,"&disabledDownload=").concat(!!v)}),E==="html"&&f.a.createElement("iframe",{src:U+"&disposition=inline"}),E==="pdf"&&f.a.createElement("iframe",{src:"".concat(Re,"/js/pdfview/index.html?url=").concat(U,"&disabledDownload=").concat(!!v)}),E==="image"&&f.a.createElement("img",{src:"".concat(((w=U)===null||w===void 0?void 0:w.indexOf("http://"))>-1||((D=U)===null||D===void 0?void 0:D.indexOf("https://"))>-1||(R=U)!==null&&R!==void 0&&R.startsWith("/api")?"":"data:image/png;base64,").concat(U)}),E==="other"&&f.a.createElement("div",null,f.a.createElement(M.a,{type:"primary",size:"large",onClick:Y},f.a.createElement(i.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),E==="download"&&f.a.createElement(M.a,{type:"primary",size:"large",onClick:Y},f.a.createElement(i.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},pmY6:function(ae,O,o){"use strict";o.d(O,"h",function(){return _}),o.d(O,"g",function(){return c}),o.d(O,"f",function(){return r}),o.d(O,"e",function(){return i}),o.d(O,"i",function(){return t}),o.d(O,"b",function(){return s}),o.d(O,"a",function(){return h}),o.d(O,"d",function(){return m}),o.d(O,"c",function(){return u});var L=o("C/vA"),M=o("JYp7");const k=!1;let W=null;function F(l){W=l}if(k){const l="__is_disposable_tracked__";F(new class{trackDisposable(T){const C=new Error("Potentially leaked disposable").stack;setTimeout(()=>{T[l]||console.log(C)},3e3)}setParent(T,C){if(T&&T!==h.None)try{T[l]=!0}catch(N){}}markAsDisposed(T){if(T&&T!==h.None)try{T[l]=!0}catch(C){}}markAsSingleton(T){}})}function g(l){return W==null||W.trackDisposable(l),l}function K(l){W==null||W.markAsDisposed(l)}function j(l,T){W==null||W.setParent(l,T)}function e(l,T){if(!W)return;for(const C of l)W.setParent(C,T)}function _(l){return W==null||W.markAsSingleton(l),l}class f extends Error{constructor(l){super(`Encountered errors while disposing of store. Errors: [${l.join(", ")}]`);this.errors=l}}function c(l){return typeof l.dispose=="function"&&l.dispose.length===0}function r(l){if(M.a.is(l)){let T=[];for(const C of l)if(C)try{C.dispose()}catch(N){T.push(N)}if(T.length===1)throw T[0];if(T.length>1)throw new f(T);return Array.isArray(l)?[]:l}else if(l)return l.dispose(),l}function i(...l){const T=t(()=>r(l));return e(l,T),T}function t(l){const T=g({dispose:Object(L.a)(()=>{K(T),l()})});return T}class s{constructor(){this._toDispose=new Set,this._isDisposed=!1,g(this)}dispose(){if(this._isDisposed)return;K(this),this._isDisposed=!0,this.clear()}clear(){try{r(this._toDispose.values())}finally{this._toDispose.clear()}}add(l){if(!l)return l;if(l===this)throw new Error("Cannot register a disposable on itself!");return j(l,this),this._isDisposed?s.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(l),l}}s.DISABLE_DISPOSED_WARNING=!1;class h{constructor(){this._store=new s,g(this),j(this._store,this)}dispose(){K(this),this._store.dispose()}_register(l){if(l===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(l)}}h.None=Object.freeze({dispose(){}});class m{constructor(){this._isDisposed=!1,g(this)}get value(){return this._isDisposed?void 0:this._value}set value(l){var T;if(this._isDisposed||l===this._value)return;(T=this._value)===null||T===void 0||T.dispose(),l&&j(l,this),this._value=l}clear(){this.value=void 0}dispose(){var l;this._isDisposed=!0,K(this),(l=this._value)===null||l===void 0||l.dispose(),this._value=void 0}clearAndLeak(){const l=this._value;return this._value=void 0,l&&j(l,null),l}}class u{constructor(l){this.object=l}dispose(){}}},psGv:function(ae,O,o){var L,M;(function(){var k;(function(){"use strict";var K=[,,function(f){function c(t){this.__parent=t,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=[]}c.prototype.clone_empty=function(){var t=new c(this.__parent);return t.set_indent(this.__indent_count,this.__alignment_count),t},c.prototype.item=function(t){return t<0?this.__items[this.__items.length+t]:this.__items[t]},c.prototype.has_match=function(t){for(var s=this.__items.length-1;s>=0;s--)if(this.__items[s].match(t))return!0;return!1},c.prototype.set_indent=function(t,s){this.is_empty()&&(this.__indent_count=t||0,this.__alignment_count=s||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},c.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)},c.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},c.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var t=this.__parent.current_line;return t.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),t.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),t.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,t.__items[0]===" "&&(t.__items.splice(0,1),t.__character_count-=1),!0}return!1},c.prototype.is_empty=function(){return this.__items.length===0},c.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},c.prototype.push=function(t){this.__items.push(t);var s=t.lastIndexOf(` `);s!==-1?this.__character_count=t.length-s:this.__character_count+=t.length},c.prototype.pop=function(){var t=null;return this.is_empty()||(t=this.__items.pop(),this.__character_count-=t.length),t},c.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},c.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},c.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},c.prototype.toString=function(){var t="";return this.is_empty()?this.__parent.indent_empty_lines&&(t=this.__parent.get_indent_string(this.__indent_count)):(t=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),t+=this.__items.join("")),t};function r(t,s){this.__cache=[""],this.__indent_size=t.indent_size,this.__indent_string=t.indent_char,t.indent_with_tabs||(this.__indent_string=new Array(t.indent_size+1).join(t.indent_char)),s=s||"",t.indent_level>0&&(s=new Array(t.indent_level+1).join(this.__indent_string)),this.__base_string=s,this.__base_string_length=s.length}r.prototype.get_indent_size=function(t,s){var h=this.__base_string_length;return s=s||0,t<0&&(h=0),h+=t*this.__indent_size,h+=s,h},r.prototype.get_indent_string=function(t,s){var h=this.__base_string;return s=s||0,t<0&&(t=0,h=""),s+=t*this.__indent_size,this.__ensure_cache(s),h+=this.__cache[s],h},r.prototype.__ensure_cache=function(t){for(;t>=this.__cache.length;)this.__add_column()},r.prototype.__add_column=function(){var t=this.__cache.length,s=0,h="";this.__indent_size&&t>=this.__indent_size&&(s=Math.floor(t/this.__indent_size),t-=s*this.__indent_size,h=new Array(s+1).join(this.__indent_string)),t&&(h+=new Array(t+1).join(" ")),this.__cache.push(h)};function i(t,s){this.__indent_cache=new r(t,s),this.raw=!1,this._end_with_newline=t.end_with_newline,this.indent_size=t.indent_size,this.wrap_line_length=t.wrap_line_length,this.indent_empty_lines=t.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new c(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}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(t,s){return this.__indent_cache.get_indent_string(t,s)},i.prototype.get_indent_size=function(t,s){return this.__indent_cache.get_indent_size(t,s)},i.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},i.prototype.add_new_line=function(t){return this.is_empty()||!t&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},i.prototype.get_code=function(t){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 h=this.__lines.join(` `);return t!==` `&&(h=h.replace(/[\n]/g,t)),h},i.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},i.prototype.set_indent=function(t,s){return t=t||0,s=s||0,this.next_line.set_indent(t,s),this.__lines.length>1?(this.current_line.set_indent(t,s),!0):(this.current_line.set_indent(),!1)},i.prototype.add_raw_token=function(t){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},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(t,s){for(var h=this.__lines.length-2;h>=0;){var m=this.__lines[h];if(m.is_empty())break;if(m.item(0).indexOf(t)!==0&&m.item(-1)!==s){this.__lines.splice(h+1,0,new c(this)),this.previous_line=this.__lines[this.__lines.length-2];break}h--}},f.exports.Output=i},function(f){function c(r,i,t,s){this.type=r,this.text=i,this.comments_before=null,this.newlines=t||0,this.whitespace_before=s||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}f.exports.Token=c},,,function(f){function c(t,s){this.raw_options=r(t,s),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs",this.indent_char===" "),this.indent_with_tabs&&(this.indent_char=" ",this.indent_size===1&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}c.prototype._get_array=function(t,s){var h=this.raw_options[t],m=s||[];return typeof h=="object"?h!==null&&typeof h.concat=="function"&&(m=h.concat()):typeof h=="string"&&(m=h.split(/[^a-zA-Z0-9_\/\-]+/)),m},c.prototype._get_boolean=function(t,s){var h=this.raw_options[t],m=h===void 0?!!s:!!h;return m},c.prototype._get_characters=function(t,s){var h=this.raw_options[t],m=s||"";return typeof h=="string"&&(m=h.replace(/\\r/,"\r").replace(/\\n/,` `).replace(/\\t/," ")),m},c.prototype._get_number=function(t,s){var h=this.raw_options[t];s=parseInt(s,10),isNaN(s)&&(s=0);var m=parseInt(h,10);return isNaN(m)&&(m=s),m},c.prototype._get_selection=function(t,s,h){var m=this._get_selection_list(t,s,h);if(m.length!==1)throw new Error("Invalid Option Value: The option '"+t+`' can only be one of the following values: `+s+` You passed in: '`+this.raw_options[t]+"'");return m[0]},c.prototype._get_selection_list=function(t,s,h){if(!s||s.length===0)throw new Error("Selection list cannot be empty.");if(h=h||[s[0]],!this._is_valid_selection(h,s))throw new Error("Invalid Default Value!");var m=this._get_array(t,h);if(!this._is_valid_selection(m,s))throw new Error("Invalid Option Value: The option '"+t+`' can contain only the following values: `+s+` You passed in: '`+this.raw_options[t]+"'");return m},c.prototype._is_valid_selection=function(t,s){return t.length&&s.length&&!t.some(function(h){return s.indexOf(h)===-1})};function r(t,s){var h={};t=i(t);var m;for(m in t)m!==s&&(h[m]=t[m]);if(s&&t[s])for(m in t[s])h[m]=t[s][m];return h}function i(t){var s={},h;for(h in t){var m=h.replace(/-/g,"_");s[m]=t[h]}return s}f.exports.Options=c,f.exports.normalizeOpts=i,f.exports.mergeOpts=r},,function(f){var c=RegExp.prototype.hasOwnProperty("sticky");function r(i){this.__input=i||"",this.__input_length=this.__input.length,this.__position=0}r.prototype.restart=function(){this.__position=0},r.prototype.back=function(){this.__position>0&&(this.__position-=1)},r.prototype.hasNext=function(){return this.__position=0&&i=0&&t=i.length&&this.__input.substring(t-i.length,t).toLowerCase()===i},f.exports.InputScanner=r},function(f,c,r){var i=r(8).InputScanner,t=r(3).Token,s=r(10).TokenStream,h=r(11).WhitespacePattern,m={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},u=function(l,T){this._input=new i(l),this._options=T||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new h(this._input)};u.prototype.tokenize=function(){this._input.restart(),this.__tokens=new s,this._reset();for(var l,T=new t(m.START,""),C=null,N=[],w=new s;T.type!==m.EOF;){for(l=this._get_next_token(T,C);this._is_comment(l);)w.add(l),l=this._get_next_token(T,C);w.isEmpty()||(l.comments_before=w,w=new s),l.parent=C,this._is_opening(l)?(N.push(C),C=l):C&&this._is_closing(l,C)&&(l.opened=C,C.closed=l,C=N.pop(),l.parent=C),l.previous=T,T.next=l,this.__tokens.add(l),T=l}return this.__tokens},u.prototype._is_first_token=function(){return this.__tokens.isEmpty()},u.prototype._reset=function(){},u.prototype._get_next_token=function(l,T){this._readWhitespace();var C=this._input.read(/.+/g);return C?this._create_token(m.RAW,C):this._create_token(m.EOF,"")},u.prototype._is_comment=function(l){return!1},u.prototype._is_opening=function(l){return!1},u.prototype._is_closing=function(l,T){return!1},u.prototype._create_token=function(l,T){var C=new t(l,T,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return C},u.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},f.exports.Tokenizer=u,f.exports.TOKEN=m},function(f){function c(r){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=r}c.prototype.restart=function(){this.__position=0},c.prototype.isEmpty=function(){return this.__tokens_length===0},c.prototype.hasNext=function(){return this.__position=0&&r/),erb:u.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:u.starting_with(/{%/).until_after(/%}/),django_value:u.starting_with(/{{/).until_after(/}}/),django_comment:u.starting_with(/{#/).until_after(/#}/),smarty:u.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:u.starting_with(/{\*/).until_after(/\*}/),smarty_literal:u.starting_with(/{literal}/).until_after(/{\/literal}/)}}s.prototype=new i,s.prototype._create=function(){return new s(this._input,this)},s.prototype._update=function(){this.__set_templated_pattern()},s.prototype.disable=function(h){var m=this._create();return m._disabled[h]=!0,m._update(),m},s.prototype.read_options=function(h){var m=this._create();for(var u in t)m._disabled[u]=h.templating.indexOf(u)===-1;return m._update(),m},s.prototype.exclude=function(h){var m=this._create();return m._excluded[h]=!0,m._update(),m},s.prototype.read=function(){var h="";this._match_pattern?h=this._input.read(this._starting_pattern):h=this._input.read(this._starting_pattern,this.__template_pattern);for(var m=this._read_template();m;)this._match_pattern?m+=this._input.read(this._match_pattern):m+=this._input.readUntil(this.__template_pattern),h+=m,m=this._read_template();return this._until_after&&(h+=this._input.readUntilAfter(this._until_pattern)),h},s.prototype.__set_templated_pattern=function(){var h=[];this._disabled.php||h.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||h.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||h.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(h.push(this.__patterns.django._starting_pattern.source),h.push(this.__patterns.django_value._starting_pattern.source),h.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||h.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&h.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+h.join("|")+")")},s.prototype._read_template=function(){var h="",m=this._input.peek();if(m==="<"){var u=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&u==="?"&&(h=h||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&u==="%"&&(h=h||this.__patterns.erb.read())}else m==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(h=h||this.__patterns.handlebars_comment.read(),h=h||this.__patterns.handlebars_unescaped.read(),h=h||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(h=h||this.__patterns.django_value.read()),this._excluded.django||(h=h||this.__patterns.django_comment.read(),h=h||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(h=h||this.__patterns.smarty_comment.read(),h=h||this.__patterns.smarty_literal.read(),h=h||this.__patterns.smarty.read()));return h},f.exports.TemplatablePattern=s},,,,function(f,c,r){var i=r(19).Beautifier,t=r(20).Options;function s(h,m,u,l){var T=new i(h,m,u,l);return T.beautify()}f.exports=s,f.exports.defaultOptions=function(){return new t}},function(f,c,r){var i=r(20).Options,t=r(2).Output,s=r(21).Tokenizer,h=r(21).TOKEN,m=/\r\n|[\r\n]/,u=/\r\n|[\r\n]/g,l=function(S,E){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=S.max_preserve_newlines,this.preserve_newlines=S.preserve_newlines,this._output=new t(S,E)};l.prototype.current_line_has_match=function(S){return this._output.current_line.has_match(S)},l.prototype.set_space_before_token=function(S,E){this._output.space_before_token=S,this._output.non_breaking_space=E},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(S){this._output.add_raw_token(S)},l.prototype.print_preserved_newlines=function(S){var E=0;S.type!==h.TEXT&&S.previous.type!==h.TEXT&&(E=S.newlines?1:0),this.preserve_newlines&&(E=S.newlines0);return E!==0},l.prototype.traverse_whitespace=function(S){return S.whitespace_before||S.newlines?(this.print_preserved_newlines(S)||(this._output.space_before_token=!0),!0):!1},l.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},l.prototype.print_newline=function(S){this._output.add_new_line(S)},l.prototype.print_token=function(S){S.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(S.text))},l.prototype.indent=function(){this.indent_level++},l.prototype.get_full_indent=function(S){return S=this.indent_level+(S||0),S<1?"":this._output.get_indent_string(S)};var T=function(S){for(var E=null,y=S.next;y.type!==h.EOF&&S.closed!==y;){if(y.type===h.ATTRIBUTE&&y.text==="type"){y.next&&y.next.type===h.EQUALS&&y.next.next&&y.next.next.type===h.VALUE&&(E=y.next.next.text);break}y=y.next}return E},C=function(S,E){var y=null,B=null;return E.closed?(S==="script"?y="text/javascript":S==="style"&&(y="text/css"),y=T(E)||y,y.search("text/css")>-1?B="css":y.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?B="javascript":y.search(/(text|application|dojo)\/(x-)?(html)/)>-1?B="html":y.search(/test\/null/)>-1&&(B="null"),B):null};function N(S,E){return E.indexOf(S)!==-1}function w(S,E,y){this.parent=S||null,this.tag=E?E.tag_name:"",this.indent_level=y||0,this.parser_token=E||null}function D(S){this._printer=S,this._current_frame=null}D.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},D.prototype.record_tag=function(S){var E=new w(this._current_frame,S,this._printer.indent_level);this._current_frame=E},D.prototype._try_pop_frame=function(S){var E=null;return S&&(E=S.parser_token,this._printer.indent_level=S.indent_level,this._current_frame=S.parent),E},D.prototype._get_frame=function(S,E){for(var y=this._current_frame;y&&!(S.indexOf(y.tag)!==-1);){if(E&&E.indexOf(y.tag)!==-1){y=null;break}y=y.parent}return y},D.prototype.try_pop=function(S,E){var y=this._get_frame([S],E);return this._try_pop_frame(y)},D.prototype.indent_to_tag=function(S){var E=this._get_frame(S);E&&(this._printer.indent_level=E.indent_level)};function R(S,E,y,B){this._source_text=S||"",E=E||{},this._js_beautify=y,this._css_beautify=B,this._tag_stack=null;var I=new i(E,"html");this._options=I,this._is_wrap_attributes_force=this._options.wrap_attributes.substr(0,"force".length)==="force",this._is_wrap_attributes_force_expand_multiline=this._options.wrap_attributes==="force-expand-multiline",this._is_wrap_attributes_force_aligned=this._options.wrap_attributes==="force-aligned",this._is_wrap_attributes_aligned_multiple=this._options.wrap_attributes==="aligned-multiple",this._is_wrap_attributes_preserve=this._options.wrap_attributes.substr(0,"preserve".length)==="preserve",this._is_wrap_attributes_preserve_aligned=this._options.wrap_attributes==="preserve-aligned"}R.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var S=this._source_text,E=this._options.eol;this._options.eol==="auto"&&(E=` `,S&&m.test(S)&&(E=S.match(m)[0])),S=S.replace(u,` `);var y=S.match(/^[\t ]*/)[0],B={text:"",type:""},I=new x,a=new l(this._options,y),d=new s(S,this._options).tokenize();this._tag_stack=new D(a);for(var p=null,n=d.next();n.type!==h.EOF;)n.type===h.TAG_OPEN||n.type===h.COMMENT?(p=this._handle_tag_open(a,n,I,B),I=p):n.type===h.ATTRIBUTE||n.type===h.EQUALS||n.type===h.VALUE||n.type===h.TEXT&&!I.tag_complete?p=this._handle_inside_tag(a,n,I,d):n.type===h.TAG_CLOSE?p=this._handle_tag_close(a,n,I):n.type===h.TEXT?p=this._handle_text(a,n,I):a.add_raw_token(n),B=p,n=d.next();var v=a._output.get_code(E);return v},R.prototype._handle_tag_close=function(S,E,y){var B={text:E.text,type:E.type};return S.alignment_size=0,y.tag_complete=!0,S.set_space_before_token(E.newlines||E.whitespace_before!=="",!0),y.is_unformatted?S.add_raw_token(E):(y.tag_start_char==="<"&&(S.set_space_before_token(E.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&y.has_wrapped_attrs&&S.print_newline(!1)),S.print_token(E)),y.indent_content&&!(y.is_unformatted||y.is_content_unformatted)&&(S.indent(),y.indent_content=!1),!y.is_inline_element&&!(y.is_unformatted||y.is_content_unformatted)&&S.set_wrap_point(),B},R.prototype._handle_inside_tag=function(S,E,y,B){var I=y.has_wrapped_attrs,a={text:E.text,type:E.type};if(S.set_space_before_token(E.newlines||E.whitespace_before!=="",!0),y.is_unformatted)S.add_raw_token(E);else if(y.tag_start_char==="{"&&E.type===h.TEXT)S.print_preserved_newlines(E)?(E.newlines=0,S.add_raw_token(E)):S.print_token(E);else{if(E.type===h.ATTRIBUTE?(S.set_space_before_token(!0),y.attr_count+=1):(E.type===h.EQUALS||E.type===h.VALUE&&E.previous.type===h.EQUALS)&&S.set_space_before_token(!1),E.type===h.ATTRIBUTE&&y.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(S.traverse_whitespace(E),I=I||E.newlines!==0),this._is_wrap_attributes_force)){var d=y.attr_count>1;if(this._is_wrap_attributes_force_expand_multiline&&y.attr_count===1){var p=!0,n=0,v;do{if(v=B.peek(n),v.type===h.ATTRIBUTE){p=!1;break}n+=1}while(n<4&&v.type!==h.EOF&&v.type!==h.TAG_CLOSE);d=!p}d&&(S.print_newline(!1),I=!0)}S.print_token(E),I=I||S.previous_token_wrapped(),y.has_wrapped_attrs=I}return a},R.prototype._handle_text=function(S,E,y){var B={text:E.text,type:"TK_CONTENT"};return y.custom_beautifier_name?this._print_custom_beatifier_text(S,E,y):y.is_unformatted||y.is_content_unformatted?S.add_raw_token(E):(S.traverse_whitespace(E),S.print_token(E)),B},R.prototype._print_custom_beatifier_text=function(S,E,y){var B=this;if(E.text!==""){var I=E.text,a,d=1,p="",n="";y.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?a=this._js_beautify:y.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?a=this._css_beautify:y.custom_beautifier_name==="html"&&(a=function(ne,ee){var pe=new R(ne,ee,B._js_beautify,B._css_beautify);return pe.beautify()}),this._options.indent_scripts==="keep"?d=0:this._options.indent_scripts==="separate"&&(d=-S.indent_level);var v=S.get_full_indent(d);if(I=I.replace(/\n[ \t]*$/,""),y.custom_beautifier_name!=="html"&&I[0]==="<"&&I.match(/^(|]]>)$/.exec(I);if(!b){S.add_raw_token(E);return}p=v+b[1]+` `,I=b[4],b[5]&&(n=v+b[5]),I=I.replace(/\n[ \t]*$/,""),(b[2]||b[3].indexOf(` `)!==-1)&&(b=b[3].match(/[ \t]+$/),b&&(E.whitespace_before=b[0]))}if(I)if(a){var P=function(){this.eol=` `};P.prototype=this._options.raw_options;var X=new P;I=a(v+I,X)}else{var te=E.whitespace_before;te&&(I=I.replace(new RegExp(` (`+te+")?","g"),` `)),I=v+I.replace(/\n/g,` `+v)}p&&(I?I=p+I+` `+n:I=p+n),S.print_newline(!1),I&&(E.text=I,E.whitespace_before="",E.newlines=0,S.add_raw_token(E),S.print_newline(!0))}},R.prototype._handle_tag_open=function(S,E,y,B){var I=this._get_tag_open_token(E);return(y.is_unformatted||y.is_content_unformatted)&&!y.is_empty_element&&E.type===h.TAG_OPEN&&E.text.indexOf("]*)/),this.tag_check=y?y[1]:""):(y=E.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=y?y[1]:"",(E.text.startsWith("{{#>")||E.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&E.next!==null?this.tag_check=E.next.text.split(" ")[0]:this.tag_check=E.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),E.type===h.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||E.closed&&E.closed.text==="/>";var B=2;this.tag_start_char==="{"&&this.text.length>=3&&(this.text.charAt(2)==="~"&&(B=3)),this.is_end_tag=this.is_end_tag||this.tag_start_char==="{"&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(B)))}};R.prototype._get_tag_open_token=function(S){var E=new x(this._tag_stack.get_parser_token(),S);return E.alignment_size=this._options.wrap_attributes_indent_size,E.is_end_tag=E.is_end_tag||N(E.tag_check,this._options.void_elements),E.is_empty_element=E.tag_complete||E.is_start_tag&&E.is_end_tag,E.is_unformatted=!E.tag_complete&&N(E.tag_check,this._options.unformatted),E.is_content_unformatted=!E.is_empty_element&&N(E.tag_check,this._options.content_unformatted),E.is_inline_element=N(E.tag_name,this._options.inline)||E.tag_name.includes("-")||E.tag_start_char==="{",E},R.prototype._set_tag_position=function(S,E,y,B,I){if(y.is_empty_element||(y.is_end_tag?y.start_tag_token=this._tag_stack.try_pop(y.tag_name):(this._do_optional_end_element(y)&&(y.is_inline_element||S.print_newline(!1)),this._tag_stack.record_tag(y),(y.tag_name==="script"||y.tag_name==="style")&&!(y.is_unformatted||y.is_content_unformatted)&&(y.custom_beautifier_name=C(y.tag_check,E)))),N(y.tag_check,this._options.extra_liners)&&(S.print_newline(!1),S._output.just_added_blankline()||S.print_newline(!0)),y.is_empty_element){if(y.tag_start_char==="{"&&y.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),y.indent_content=!0;var a=S.current_line_has_match(/{{#if/);a||S.print_newline(!1)}y.tag_name==="!--"&&I.type===h.TAG_CLOSE&&B.is_end_tag&&y.text.indexOf(` `)===-1||(y.is_inline_element||y.is_unformatted||S.print_newline(!1),this._calcluate_parent_multiline(S,y))}else if(y.is_end_tag){var d=!1;d=y.start_tag_token&&y.start_tag_token.multiline_content,d=d||!y.is_inline_element&&!(B.is_inline_element||B.is_unformatted)&&!(I.type===h.TAG_CLOSE&&y.start_tag_token===B)&&I.type!=="TK_CONTENT",(y.is_content_unformatted||y.is_unformatted)&&(d=!1),d&&S.print_newline(!1)}else y.indent_content=!y.custom_beautifier_name,y.tag_start_char==="<"&&(y.tag_name==="html"?y.indent_content=this._options.indent_inner_html:y.tag_name==="head"?y.indent_content=this._options.indent_head_inner_html:y.tag_name==="body"&&(y.indent_content=this._options.indent_body_inner_html)),!(y.is_inline_element||y.is_unformatted)&&(I.type!=="TK_CONTENT"||y.is_content_unformatted)&&S.print_newline(!1),this._calcluate_parent_multiline(S,y)},R.prototype._calcluate_parent_multiline=function(S,E){E.parent&&S._output.just_added_newline()&&!((E.is_inline_element||E.is_unformatted)&&E.parent.is_inline_element)&&(E.parent.multiline_content=!0)};var H=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],U=["a","audio","del","ins","map","noscript","video"];R.prototype._do_optional_end_element=function(S){var E=null;if(S.is_empty_element||!S.is_start_tag||!S.parent)return;if(S.tag_name==="body")E=E||this._tag_stack.try_pop("head");else if(S.tag_name==="li")E=E||this._tag_stack.try_pop("li",["ol","ul"]);else if(S.tag_name==="dd"||S.tag_name==="dt")E=E||this._tag_stack.try_pop("dt",["dl"]),E=E||this._tag_stack.try_pop("dd",["dl"]);else if(S.parent.tag_name==="p"&&H.indexOf(S.tag_name)!==-1){var y=S.parent.parent;(!y||U.indexOf(y.tag_name)===-1)&&(E=E||this._tag_stack.try_pop("p"))}else S.tag_name==="rp"||S.tag_name==="rt"?(E=E||this._tag_stack.try_pop("rt",["ruby","rtc"]),E=E||this._tag_stack.try_pop("rp",["ruby","rtc"])):S.tag_name==="optgroup"?E=E||this._tag_stack.try_pop("optgroup",["select"]):S.tag_name==="option"?E=E||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):S.tag_name==="colgroup"?E=E||this._tag_stack.try_pop("caption",["table"]):S.tag_name==="thead"?(E=E||this._tag_stack.try_pop("caption",["table"]),E=E||this._tag_stack.try_pop("colgroup",["table"])):S.tag_name==="tbody"||S.tag_name==="tfoot"?(E=E||this._tag_stack.try_pop("caption",["table"]),E=E||this._tag_stack.try_pop("colgroup",["table"]),E=E||this._tag_stack.try_pop("thead",["table"]),E=E||this._tag_stack.try_pop("tbody",["table"])):S.tag_name==="tr"?(E=E||this._tag_stack.try_pop("caption",["table"]),E=E||this._tag_stack.try_pop("colgroup",["table"]),E=E||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(S.tag_name==="th"||S.tag_name==="td")&&(E=E||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),E=E||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return S.parent=this._tag_stack.get_parser_token(),E},f.exports.Beautifier=R},function(f,c,r){var i=r(6).Options;function t(s){i.call(this,s,"html"),this.templating.length===1&&this.templating[0]==="auto"&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_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.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"])}t.prototype=new i,f.exports.Options=t},function(f,c,r){var i=r(9).Tokenizer,t=r(9).TOKEN,s=r(13).Directives,h=r(14).TemplatablePattern,m=r(12).Pattern,u={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:t.START,RAW:t.RAW,EOF:t.EOF},l=new s(/<\!--/,/-->/),T=function(C,N){i.call(this,C,N),this._current_tag_name="";var w=new h(this._input).read_options(this._options),D=new m(this._input);if(this.__patterns={word:w.until(/[\n\r\t <]/),single_quote:w.until_after(/'/),double_quote:w.until_after(/"/),attribute:w.until(/[\n\r\t =>]|\/>/),element_name:w.until(/[\n\r\t >\/]/),handlebars_comment:D.starting_with(/{{!--/).until_after(/--}}/),handlebars:D.starting_with(/{{/).until_after(/}}/),handlebars_open:D.until(/[\n\r\t }]/),handlebars_raw_close:D.until(/}}/),comment:D.starting_with(//),cdata:D.starting_with(//),conditional_comment:D.starting_with(//),processing:D.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter){var R=this._input.get_literal_regexp(this._options.unformatted_content_delimiter);this.__patterns.unformatted_content_delimiter=D.matching(R).until_after(R)}};T.prototype=new i,T.prototype._is_comment=function(C){return!1},T.prototype._is_opening=function(C){return C.type===u.TAG_OPEN},T.prototype._is_closing=function(C,N){return C.type===u.TAG_CLOSE&&N&&((C.text===">"||C.text==="/>")&&N.text[0]==="<"||C.text==="}}"&&N.text[0]==="{"&&N.text[1]==="{")},T.prototype._reset=function(){this._current_tag_name=""},T.prototype._get_next_token=function(C,N){var w=null;this._readWhitespace();var D=this._input.peek();return D===null?this._create_token(u.EOF,""):(w=w||this._read_open_handlebars(D,N),w=w||this._read_attribute(D,C,N),w=w||this._read_close(D,N),w=w||this._read_raw_content(D,C,N),w=w||this._read_content_word(D),w=w||this._read_comment_or_cdata(D),w=w||this._read_processing(D),w=w||this._read_open(D,N),w=w||this._create_token(u.UNKNOWN,this._input.next()),w)},T.prototype._read_comment_or_cdata=function(C){var N=null,w=null,D=null;if(C==="<"){var R=this._input.peek(1);R==="!"&&(w=this.__patterns.comment.read(),w?(D=l.get_directives(w),D&&D.ignore==="start"&&(w+=l.readIgnored(this._input))):w=this.__patterns.cdata.read()),w&&(N=this._create_token(u.COMMENT,w),N.directives=D)}return N},T.prototype._read_processing=function(C){var N=null,w=null,D=null;if(C==="<"){var R=this._input.peek(1);(R==="!"||R==="?")&&(w=this.__patterns.conditional_comment.read(),w=w||this.__patterns.processing.read()),w&&(N=this._create_token(u.COMMENT,w),N.directives=D)}return N},T.prototype._read_open=function(C,N){var w=null,D=null;return N||C==="<"&&(w=this._input.next(),this._input.peek()==="/"&&(w+=this._input.next()),w+=this.__patterns.element_name.read(),D=this._create_token(u.TAG_OPEN,w)),D},T.prototype._read_open_handlebars=function(C,N){var w=null,D=null;return N||this._options.indent_handlebars&&C==="{"&&this._input.peek(1)==="{"&&(this._input.peek(2)==="!"?(w=this.__patterns.handlebars_comment.read(),w=w||this.__patterns.handlebars.read(),D=this._create_token(u.COMMENT,w)):(w=this.__patterns.handlebars_open.read(),D=this._create_token(u.TAG_OPEN,w))),D},T.prototype._read_close=function(C,N){var w=null,D=null;return N&&(N.text[0]==="<"&&(C===">"||C==="/"&&this._input.peek(1)===">")?(w=this._input.next(),C==="/"&&(w+=this._input.next()),D=this._create_token(u.TAG_CLOSE,w)):N.text[0]==="{"&&C==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),D=this._create_token(u.TAG_CLOSE,"}}"))),D},T.prototype._read_attribute=function(C,N,w){var D=null,R="";if(w&&w.text[0]==="<")if(C==="=")D=this._create_token(u.EQUALS,this._input.next());else if(C==='"'||C==="'"){var x=this._input.next();C==='"'?x+=this.__patterns.double_quote.read():x+=this.__patterns.single_quote.read(),D=this._create_token(u.VALUE,x)}else R=this.__patterns.attribute.read(),R&&(N.type===u.EQUALS?D=this._create_token(u.VALUE,R):D=this._create_token(u.ATTRIBUTE,R));return D},T.prototype._is_content_unformatted=function(C){return this._options.void_elements.indexOf(C)===-1&&(this._options.content_unformatted.indexOf(C)!==-1||this._options.unformatted.indexOf(C)!==-1)},T.prototype._read_raw_content=function(C,N,w){var D="";if(w&&w.text[0]==="{")D=this.__patterns.handlebars_raw_close.read();else if(N.type===u.TAG_CLOSE&&N.opened.text[0]==="<"&&N.text[0]!=="/"){var R=N.opened.text.substr(1).toLowerCase();if(R==="script"||R==="style"){var x=this._read_comment_or_cdata(C);if(x)return x.type=u.TEXT,x;D=this._input.readUntil(new RegExp("","ig"))}else this._is_content_unformatted(R)&&(D=this._input.readUntil(new RegExp("","ig")))}return D?this._create_token(u.TEXT,D):null},T.prototype._read_content_word=function(C){var N="";if(this._options.unformatted_content_delimiter&&(C===this._options.unformatted_content_delimiter[0]&&(N=this.__patterns.unformatted_content_delimiter.read())),N||(N=this.__patterns.word.read()),N)return this._create_token(u.TEXT,N)},f.exports.Tokenizer=T,f.exports.TOKEN=u}],j={};function e(f){var c=j[f];if(c!==void 0)return c.exports;var r=j[f]={exports:{}};return K[f](r,r.exports,e),r.exports}var _=e(18);k=_})();var W=k;if(!0)!(L=[o,o("6UM0"),o("TXwP")],M=function(K){var j=o("6UM0"),e=o("TXwP");return{html_beautify:function(_,f){return W(_,f,j.js_beautify,e.css_beautify)}}}.apply(O,L),M!==void 0&&(ae.exports=M));else var F,g})()},"rAM+":function(ae,O,o){"use strict";o.d(O,"a",function(){return M});var L=o("Qw5x");function M(k,W){var F;if(typeof Symbol=="undefined"||k[Symbol.iterator]==null){if(Array.isArray(k)||(F=Object(L.a)(k))||W&&k&&typeof k.length=="number"){F&&(k=F);var g=0,K=function(){};return{s:K,n:function(){return g>=k.length?{done:!0}:{done:!1,value:k[g++]}},e:function(c){throw c},f:K}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var j=!0,e=!1,_;return{s:function(){F=k[Symbol.iterator]()},n:function(){var c=F.next();return j=c.done,c},e:function(c){e=!0,_=c},f:function(){try{!j&&F.return!=null&&F.return()}finally{if(e)throw _}}}}},sR1s:function(ae,O,o){"use strict";o.d(O,"b",function(){return W}),o.d(O,"a",function(){return F}),o.d(O,"c",function(){return g}),o.d(O,"d",function(){return K});var L=o("U8pU"),M="RC_TABLE_KEY";function k(j){return j==null?[]:Array.isArray(j)?j:[j]}function W(j,e){if(!e&&typeof e!="number")return j;for(var _=k(e),f=j,c=0;c<_.length;c+=1){if(!f)return null;var r=_[c];f=f[r]}return f}function F(j){var e=[],_={};return j.forEach(function(f){for(var c=f||{},r=c.key,i=c.dataIndex,t=r||k(i).join("-")||M;_[t];)t="".concat(t,"_next");_[t]=!0,e.push(t)}),e}function g(){var j={};function e(r,i){i&&Object.keys(i).forEach(function(t){var s=i[t];s&&Object(L.a)(s)==="object"?(r[t]=r[t]||{},e(r[t],s)):r[t]=s})}for(var _=arguments.length,f=new Array(_),c=0;c<_;c++)f[c]=arguments[c];return f.forEach(function(r){e(j,r)}),j}function K(j){return j!=null}},sboe:function(ae,O,o){"use strict";o.d(O,"a",function(){return k});var L=o("q1tI"),M=o.n(L),k=L.createContext(null)},t23M:function(ae,O,o){"use strict";var L=o("VTBJ"),M=o("1OyB"),k=o("vuIU"),W=o("Ji7U"),F=o("LK+K"),g=o("q1tI"),K=o.n(g),j=o("m+aA"),e=o("Zm9Q"),_=o("Kwbf"),f=o("c+Xe"),c=o("bdgK"),r="rc-observer-key",i=function(t){Object(W.a)(h,t);var s=Object(F.a)(h);function h(){var m;return Object(M.a)(this,h),m=s.apply(this,arguments),m.resizeObserver=null,m.childNode=null,m.currentElement=null,m.state={width:0,height:0,offsetHeight:0,offsetWidth:0},m.onResize=function(u){var l=m.props.onResize,T=u[0].target,C=T.getBoundingClientRect(),N=C.width,w=C.height,D=T.offsetWidth,R=T.offsetHeight,x=Math.floor(N),H=Math.floor(w);if(m.state.width!==x||m.state.height!==H||m.state.offsetWidth!==D||m.state.offsetHeight!==R){var U={width:x,height:H,offsetWidth:D,offsetHeight:R};m.setState(U),l&&Promise.resolve().then(function(){l(Object(L.a)(Object(L.a)({},U),{},{offsetWidth:D,offsetHeight:R}))})}},m.setChildNode=function(u){m.childNode=u},m}return Object(k.a)(h,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var u=this.props.disabled;if(u){this.destroyObserver();return}var l=Object(j.a)(this.childNode||this),T=l!==this.currentElement;T&&(this.destroyObserver(),this.currentElement=l),!this.resizeObserver&&l&&(this.resizeObserver=new c.default(this.onResize),this.resizeObserver.observe(l))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var u=this.props.children,l=Object(e.a)(u);if(l.length>1)Object(_.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(l.length===0)return Object(_.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var T=l[0];if(g.isValidElement(T)&&Object(f.c)(T)){var C=T.ref;l[0]=g.cloneElement(T,{ref:Object(f.a)(C,this.setChildNode)})}return l.length===1?l[0]:l.map(function(N,w){return!g.isValidElement(N)||"key"in N&&N.key!==null?N:g.cloneElement(N,{key:"".concat(r,"-").concat(w)})})}}]),h}(g.Component);i.displayName="ResizeObserver",O.a=i},t9D7:function(ae,O,o){"use strict";o.d(O,"b",function(){return K}),o.d(O,"g",function(){return e}),o.d(O,"d",function(){return _}),o.d(O,"e",function(){return f}),o.d(O,"a",function(){return c}),o.d(O,"f",function(){return t}),o.d(O,"c",function(){return s});var L=o("Vhoy"),M=o("MI8n"),k=o("pmY6"),W=o("Cg/j"),F=o("ic2d"),g=o("nEHx");const K=Object(W.c)("themeService");var j;(function(h){function m(u){return u&&typeof u=="object"&&typeof u.id=="string"}h.isThemeColor=m})(j||(j={}));function e(h){return{id:h}}var _;(function(h){function m(w){return w&&typeof w=="object"&&typeof w.id=="string"&&(typeof w.color=="undefined"||j.isThemeColor(w.color))}h.isThemeIcon=m;const u=new RegExp(`^\\$\\((${L.a.iconNameExpression}(?:${L.a.iconModifierExpression})?)\\)$`);function l(w){const D=u.exec(w);if(!D)return;let[,R]=D;return{id:R}}h.fromString=l;function T(w,D){let R=w.id;const x=R.lastIndexOf("~");return x!==-1&&(R=R.substring(0,x)),D&&(R=`${R}~${D}`),{id:R}}h.modify=T;function C(w,D){var R,x;return w.id===D.id&&((R=w.color)===null||R===void 0?void 0:R.id)===((x=D.color)===null||x===void 0?void 0:x.id)}h.isEqual=C;function N(w,D){return{id:w.id,color:D?e(D):void 0}}h.asThemeIcon=N,h.asClassNameArray=L.a.asClassNameArray,h.asClassName=L.a.asClassName,h.asCSSSelector=L.a.asCSSSelector})(_||(_={}));function f(h){switch(h){case g.a.DARK:return"vs-dark";case g.a.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const c={ThemingContribution:"base.contributions.theming"};class r{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new M.b}onColorThemeChange(h){return this.themingParticipants.push(h),this.onThemingParticipantAddedEmitter.fire(h),Object(k.i)(()=>{const m=this.themingParticipants.indexOf(h);this.themingParticipants.splice(m,1)})}getThemingParticipants(){return this.themingParticipants}}let i=new r;F.a.add(c.ThemingContribution,i);function t(h){return i.onColorThemeChange(h)}class s extends k.a{constructor(h){super();this.themeService=h,this.theme=h.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(m=>this.onThemeChange(m)))}onThemeChange(h){this.theme=h,this.updateStyles()}updateStyles(){}}},vHTk:function(ae,O,o){ae.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},wCXF:function(ae,O,o){"use strict";o.d(O,"a",function(){return Ne});var L=o("rePB"),M=o("VTBJ"),k=o("KQm4"),W=o("U8pU"),F=o("ODXe"),g=o("q1tI"),K=o("TSYQ"),j=o.n(K),e=o("Gytx"),_=o.n(e),f=o("Kwbf"),c=o("t23M"),r=o("qx4F"),i=o("6eGT"),t=o("IBYe"),s=o("Ff2n"),h=o("c+Xe"),m=o("fyJ8"),u=o("biw7");function l(z,q,$,V,G){var J=$[z]||{},se=$[q]||{},oe,ie;J.fixed==="left"?oe=V.left[z]:se.fixed==="right"&&(ie=V.right[q]);var _e=!1,me=!1,ue=!1,he=!1,fe=$[q+1],Te=$[z-1];if(G==="rtl"){if(oe!==void 0){var Le=Te&&Te.fixed==="left";he=!Le}else if(ie!==void 0){var xe=fe&&fe.fixed==="right";ue=!xe}}else if(oe!==void 0){var Se=fe&&fe.fixed==="left";_e=!Se}else if(ie!==void 0){var Ee=Te&&Te.fixed==="right";me=!Ee}return{fixLeft:oe,fixRight:ie,lastFixLeft:_e,firstFixRight:me,lastFixRight:ue,firstFixLeft:he,isSticky:V.isSticky}}var T=o("sR1s");function C(z){var q=z.cells,$=z.stickyOffsets,V=z.flattenColumns,G=z.rowComponent,J=z.cellComponent,se=z.onHeaderRow,oe=z.index,ie=g.useContext(u.a),_e=ie.prefixCls,me=ie.direction,ue;se&&(ue=se(q.map(function(fe){return fe.column}),oe));var he=Object(T.a)(q.map(function(fe){return fe.column}));return g.createElement(G,Object.assign({},ue),q.map(function(fe,Te){var Le=fe.column,xe=l(fe.colStart,fe.colEnd,V,$,me),Se;return Le&&Le.onHeaderCell&&(Se=fe.column.onHeaderCell(Le)),g.createElement(m.a,Object.assign({},fe,{ellipsis:Le.ellipsis,align:Le.align,component:J,prefixCls:_e,key:he[Te]},xe,{additionalProps:Se,rowType:"header"}))}))}C.displayName="HeaderRow";var N=C;function w(z){var q=[];function $(se,oe){var ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;q[ie]=q[ie]||[];var _e=oe,me=se.filter(Boolean).map(function(ue){var he={key:ue.key,className:ue.className||"",children:ue.title,column:ue,colStart:_e},fe=1,Te=ue.children;return Te&&Te.length>0&&(fe=$(Te,_e,ie+1).reduce(function(Le,xe){return Le+xe},0),he.hasSubColumns=!0),"colSpan"in ue&&(fe=ue.colSpan),"rowSpan"in ue&&(he.rowSpan=ue.rowSpan),he.colSpan=fe,he.colEnd=he.colStart+fe-1,q[ie].push(he),_e+=fe,fe});return me}$(z,0);for(var V=q.length,G=function(oe){q[oe].forEach(function(ie){!("rowSpan"in ie)&&!ie.hasSubColumns&&(ie.rowSpan=V-oe)})},J=0;J=0;oe-=1){var ie=q[oe],_e=$&&$[oe],me=_e&&_e[x.a];(ie||me||se)&&(G.unshift(g.createElement("col",Object.assign({key:oe,style:{width:ie,minWidth:ie}},me))),se=!0)}return g.createElement("colgroup",null,G)}var U=H;function S(z,q){return Object(g.useMemo)(function(){for(var $=[],V=0;V1?rt-1:0),Et=1;Et=ue&&(ge=ue-he),se({scrollLeft:ge/ue*(me+2)}),Ee.current.x=ye.pageX},$e=function(){var ye=Object(A.b)(J.current).top,Ke=ye+J.current.offsetHeight,ce=document.documentElement.scrollTop+window.innerHeight;Ke-Object(r.a)()<=ce||ye>=ce-oe?Se(function(de){return Object(M.a)(Object(M.a)({},de),{},{isHiddenScrollBar:!0})}):Se(function(de){return Object(M.a)(Object(M.a)({},de),{},{isHiddenScrollBar:!1})})},He=function(ye){Se(function(Ke){return Object(M.a)(Object(M.a)({},Ke),{},{scrollLeft:ye/me*ue||0})})};return g.useImperativeHandle($,function(){return{setScrollLeft:He}}),g.useEffect(function(){var De=Object(We.a)(document.body,"mouseup",it,!1),ye=Object(We.a)(document.body,"mousemove",st,!1);return $e(),function(){De.remove(),ye.remove()}},[he,qe]),g.useEffect(function(){var De=Object(We.a)(window,"scroll",$e,!1),ye=Object(We.a)(window,"resize",$e,!1);return function(){De.remove(),ye.remove()}},[]),g.useEffect(function(){xe.isHiddenScrollBar||Se(function(De){var ye,Ke;return Object(M.a)(Object(M.a)({},De),{},{scrollLeft:J.current.scrollLeft/((ye=J.current)===null||ye===void 0?void 0:ye.scrollWidth)*((Ke=J.current)===null||Ke===void 0?void 0:Ke.clientWidth)})})},[xe.isHiddenScrollBar]),me<=ue||!he||xe.isHiddenScrollBar?null:g.createElement("div",{style:{height:Object(r.a)(),width:ue,bottom:oe},className:"".concat(_e,"-sticky-scroll")},g.createElement("div",{onMouseDown:Ce,ref:fe,className:j()("".concat(_e,"-sticky-scroll-bar"),Object(L.a)({},"".concat(_e,"-sticky-scroll-bar-active"),qe)),style:{width:"".concat(he,"px"),transform:"translate3d(".concat(xe.scrollLeft,"px, 0, 0)")}}))},Q=g.forwardRef(Y);function Z(z,q){return g.useMemo(function(){var $=!!z;return{isSticky:$,stickyClassName:$?"".concat(q,"-sticky-header"):"",offsetHeader:Object(W.a)(z)==="object"&&z.offsetHeader||0,offsetScroll:Object(W.a)(z)==="object"&&z.offsetScroll||0}},[z,q])}var le=[],ve={},Ne="rc-table-internal-hook",je=g.memo(function(z){var q=z.children;return q},function(z,q){return _()(z.props,q.props)?z.pingLeft!==q.pingLeft||z.pingRight!==q.pingRight:!1});function Me(z){var q,$=z.prefixCls,V=z.className,G=z.rowClassName,J=z.style,se=z.data,oe=z.rowKey,ie=z.scroll,_e=z.tableLayout,me=z.direction,ue=z.title,he=z.footer,fe=z.summary,Te=z.id,Le=z.showHeader,xe=z.components,Se=z.emptyText,Ee=z.onRow,Ze=z.onHeaderRow,et=z.internalHooks,qe=z.transformColumns,Je=z.internalRefs,it=z.sticky,Ce=se||le,st=!!Ce.length,$e=g.useState(0),He=Object(F.a)($e,2),De=He[0],ye=He[1];g.useEffect(function(){ye(Object(r.a)())});var Ke=g.useMemo(function(){return Object(T.c)(xe,{})},[xe]),ce=g.useCallback(function(we,Ie){return Object(T.b)(Ke,we)||Ie},[Ke]),de=g.useMemo(function(){return typeof oe=="function"?oe:function(we){var Ie=we&&we[oe];return Ie}},[oe]),ge=Object(x.c)(z),Ve=ge.expandIcon,at=ge.expandedRowKeys,mt=ge.defaultExpandedRowKeys,ut=ge.defaultExpandAllRows,ct=ge.expandedRowRender,Ue=ge.onExpand,tt=ge.onExpandedRowsChange,gt=ge.expandRowByClick,Xe=ge.rowExpandable,pt=ge.expandIconColumnIndex,ht=ge.expandedRowClassName,Tt=ge.childrenColumnName,Nt=ge.indentSize,vt=Ve||Ge,wt=Tt||"children",St=g.useMemo(function(){return ct?"row":z.expandable&&et===Ne&&z.expandable.__PARENT_RENDER_ICON__||Ce.some(function(we){return we&&Object(W.a)(we)==="object"&&we[wt]})?"nest":!1},[!!ct,Ce]),Ct=g.useState(function(){return mt||(ut?Pe(Ce,de,wt):[])}),nt=Object(F.a)(Ct,2),ot=nt[0],dt=nt[1],rt=g.useMemo(function(){return new Set(at||ot||[])},[at,ot]),bt=g.useCallback(function(we){var Ie=de(we,Ce.indexOf(we)),Qe,lt=rt.has(Ie);lt?(rt.delete(Ie),Qe=Object(k.a)(rt)):Qe=[].concat(Object(k.a)(rt),[Ie]),dt(Qe),Ue&&Ue(!lt,we),tt&&tt(Qe)},[de,rt,Ce,Ue,tt]),Et=g.useState(0),Lt=Object(F.a)(Et,2),Rt=Lt[0],Dt=Lt[1],mn=Object(ee.b)(Object(M.a)(Object(M.a)(Object(M.a)({},z),ge),{},{expandable:!!ct,expandedKeys:rt,getRowKey:de,onTriggerExpand:bt,expandIcon:vt,expandIconColumnIndex:pt,direction:me}),et===Ne?qe:null),Jt=Object(F.a)(mn,2),Ht=Jt[0],Ye=Jt[1],Pt=g.useMemo(function(){return{columns:Ht,flattenColumns:Ye}},[Ht,Ye]),kt=g.useRef(),Qt=g.useRef(),yt=g.useRef(),gn=g.useState(!1),Zt=Object(F.a)(gn,2),qt=Zt[0],bn=Zt[1],En=g.useState(!1),en=Object(F.a)(En,2),tn=en[0],yn=en[1],vn=re(new Map),nn=Object(F.a)(vn,2),On=nn[0],Tn=nn[1],wn=Object(T.a)(Ye),rn=wn.map(function(we){return On.get(we)}),an=g.useMemo(function(){return rn},[rn.join("_")]),Mt=ke(an,Ye.length,me),ft=ie&&Object(T.d)(ie.y),_t=ie&&Object(T.d)(ie.x),It=_t&&Ye.some(function(we){var Ie=we.fixed;return Ie}),sn=g.useRef(),jt=Z(it,$),xt=jt.isSticky,Rn=jt.offsetHeader,In=jt.offsetScroll,xn=jt.stickyClassName,Wt,Ut,Bt;ft&&(Ut={overflowY:"scroll",maxHeight:ie.y}),_t&&(Wt={overflowX:"auto"},ft||(Ut={overflowY:"hidden"}),Bt={width:ie.x===!0?"auto":ie.x,minWidth:"100%"});var on=g.useCallback(function(we,Ie){Tn(function(Qe){var lt=new Map(Qe);return lt.set(we,Ie),lt})},[]),An=Ae(null),ln=Object(F.a)(An,2),Nn=ln[0],un=ln[1];function Kt(we,Ie){if(!Ie)return;typeof Ie=="function"?Ie(we):Ie.scrollLeft!==we&&(Ie.scrollLeft=we)}var Ot=function(Ie){var Qe=Ie.currentTarget,lt=Ie.scrollLeft,At=typeof lt=="number"?lt:Qe.scrollLeft,_n=Qe||ve;if(!un()||un()===_n){var Xt;Nn(_n),Kt(At,Qt.current),Kt(At,yt.current),Kt(At,(Xt=sn.current)===null||Xt===void 0?void 0:Xt.setScrollLeft)}if(Qe){var jn=Qe.scrollWidth,Un=Qe.clientWidth;bn(At>0),yn(At0?[].concat(Object(M.a)(s),Object(M.a)(f(l).map(function(T){return Object(k.a)({fixed:u},T)}))):[].concat(Object(M.a)(s),[Object(k.a)(Object(k.a)({},h),{},{fixed:u})])},[])}function c(t){for(var s=!0,h=0;h=0;l-=1){var T=t[l];if(u&&T.fixed!=="right")u=!1;else if(!u&&T.fixed==="right"){Object(K.a)(!1,"Index ".concat(l+1," of `columns` missing `fixed='right'` prop."));break}}}function r(t){return t.map(function(s){var h=s.fixed,m=Object(W.a)(s,["fixed"]),u=h;return h==="left"?u="right":h==="right"&&(u="left"),Object(k.a)({fixed:u},m)})}function i(t,s){var h=t.prefixCls,m=t.columns,u=t.children,l=t.expandable,T=t.expandedKeys,C=t.getRowKey,N=t.onTriggerExpand,w=t.expandIcon,D=t.rowExpandable,R=t.expandIconColumnIndex,x=t.direction,H=t.expandRowByClick,U=F.useMemo(function(){return m||_(u)},[m,u]),S=F.useMemo(function(){if(l){var B,I=R||0,a=U[I],d=(B={},Object(L.a)(B,e.a,{className:"".concat(h,"-expand-icon-col")}),Object(L.a)(B,"title",""),Object(L.a)(B,"fixed",a?a.fixed:null),Object(L.a)(B,"className","".concat(h,"-row-expand-icon-cell")),Object(L.a)(B,"render",function(v,b,P){var X=C(b,P),te=T.has(X),ne=D?D(b):!0,ee=w({prefixCls:h,expanded:te,expandable:ne,record:b,onExpand:N});return H?F.createElement("span",{onClick:function(be){return be.stopPropagation()}},ee):ee}),B),p=U.slice();return I>=0&&p.splice(I,0,d),p}return U},[l,U,C,T,w,x]),E=F.useMemo(function(){var B=S;return s&&(B=s(B)),B.length||(B=[{render:function(){return null}}]),B},[s,S,x]),y=F.useMemo(function(){return x==="rtl"?r(f(E)):f(E)},[E,x]);return[E,y]}O.b=i},"y0+3":function(ae,O,o){"use strict";o.d(O,"a",function(){return f}),o.d(O,"b",function(){return r});var L=/margin|padding|width|height|max|min|offset/,M={left:!0,top:!0},k={cssFloat:1,styleFloat:1,float:1};function W(i){return i.nodeType===1?i.ownerDocument.defaultView.getComputedStyle(i,null):{}}function F(i,t,s){if(t=t.toLowerCase(),s==="auto"){if(t==="height")return i.offsetHeight;if(t==="width")return i.offsetWidth}return t in M||(M[t]=L.test(t)),M[t]?parseFloat(s)||0:s}function g(i,t){var s=arguments.length,h=W(i);return t=k[t]?"cssFloat"in i.style?"cssFloat":"styleFloat":t,s===1?h:F(i,t,h[t]||i.style[t])}function K(i,t,s){var h=arguments.length;if(t=k[t]?"cssFloat"in i.style?"cssFloat":"styleFloat":t,h===3)return typeof s=="number"&&L.test(t)&&(s="".concat(s,"px")),i.style[t]=s,s;for(var m in t)t.hasOwnProperty(m)&&K(i,m,t[m]);return W(i)}function j(i){return i===document.body?document.documentElement.clientWidth:i.offsetWidth}function e(i){return i===document.body?window.innerHeight||document.documentElement.clientHeight:i.offsetHeight}function _(){var i=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),t=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:i,height:t}}function f(){var i=document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;return{width:i,height:t}}function c(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function r(i){var t=i.getBoundingClientRect(),s=document.documentElement;return{left:t.left+(window.pageXOffset||s.scrollLeft)-(s.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||s.scrollTop)-(s.clientTop||document.body.clientTop||0)}}}}]);