1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9954],{39832:function(e,t,r){var n;n=function(){var e;return(function e(t,r,n){function i(o,s){if(!r[o]){if(!t[o]){if(a)return a(o,!0);var c=Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=r[o]={exports:{}};t[o][0].call(l.exports,function(e){return i(t[o][1][e]||e)},l,l.exports,e,t,r,n)}return r[o].exports}for(var a=void 0,o=0;o<n.length;o++)i(n[o]);return i})({"./aesprim":[function(t,r,n){var i;i=function(e){"use strict";var t,r,n,i,a,o,s,c,l,u,p,f,h,y,d,m,g,v;function S(e,t){if(!e)throw Error("ASSERT: "+t)}function E(e){return e>=48&&e<=57}function b(e){return"0123456789abcdefABCDEF".indexOf(e)>=0}function x(e){return"01234567".indexOf(e)>=0}function k(e){return 10===e||13===e||8232===e||8233===e}function _(e){return 64==e||36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&s.NonAsciiIdentifierStart.test(String.fromCharCode(e))}function I(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&s.NonAsciiIdentifierPart.test(String.fromCharCode(e))}function C(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return!0;default:return!1}}function w(e){return"eval"===e||"arguments"===e}function O(e,t,r,n,i){var a;S("number"==typeof r,"Comment must have valid position"),!(g.lastCommentStart>=r)&&(g.lastCommentStart=r,a={type:e,value:t},v.range&&(a.range=[r,n]),v.loc&&(a.loc=i),v.comments.push(a),v.attachComment&&(v.leadingComments.push(a),v.trailingComments.push(a)))}function N(e){var t,r,n,i;for(t=p-e,r={start:{line:f,column:p-h-e}};p<y;)if(n=l.charCodeAt(p),++p,k(n)){v.comments&&(i=l.slice(t+e,p-1),r.end={line:f,column:p-h-1},O("Line",i,t,p-1,r)),13===n&&10===l.charCodeAt(p)&&++p,++f,h=p;return}v.comments&&(i=l.slice(t+e,p),r.end={line:f,column:p-h},O("Line",i,t,p,r))}function T(){var e,t,r;for(t=0===p;p<y;)if(32===(r=e=l.charCodeAt(p))||9===r||11===r||12===r||160===r||r>=5760&&[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(r)>=0)++p;else if(k(e))++p,13===e&&10===l.charCodeAt(p)&&++p,++f,h=p,t=!0;else if(47===e){if(47===(e=l.charCodeAt(p+1)))++p,++p,N(2),t=!0;else if(42===e)++p,++p,function(){var e,t,r,n;for(v.comments&&(e=p-2,t={start:{line:f,column:p-h-2}});p<y;)if(k(r=l.charCodeAt(p)))13===r&&10===l.charCodeAt(p+1)&&++p,++f,h=++p,p>=y&&q({},o.UnexpectedToken,"ILLEGAL");else if(42===r){if(47===l.charCodeAt(p+1)){++p,++p,v.comments&&(n=l.slice(e+2,p-2),t.end={line:f,column:p-h},O("Block",n,e,p,t));return}++p}else++p;q({},o.UnexpectedToken,"ILLEGAL")}();else break}else if(t&&45===e){if(45===l.charCodeAt(p+1)&&62===l.charCodeAt(p+2))p+=3,N(3);else break}else if(60===e){if("!--"===l.slice(p+1,p+4))++p,++p,++p,++p,N(4);else break}else break}function A(e){var t,r,n,i=0;for(t=0,r="u"===e?4:2;t<r;++t){if(!(p<y&&b(l[p])))return"";n=l[p++],i=16*i+"0123456789abcdef".indexOf(n.toLowerCase())}return String.fromCharCode(i)}function L(){var e,t;for(t=String.fromCharCode(e=l.charCodeAt(p++)),92===e&&(117!==l.charCodeAt(p)&&q({},o.UnexpectedToken,"ILLEGAL"),++p,(e=A("u"))&&"\\"!==e&&_(e.charCodeAt(0))||q({},o.UnexpectedToken,"ILLEGAL"),t=e);p<y&&I(e=l.charCodeAt(p));)++p,t+=String.fromCharCode(e),92===e&&(t=t.substr(0,t.length-1),117!==l.charCodeAt(p)&&q({},o.UnexpectedToken,"ILLEGAL"),++p,(e=A("u"))&&"\\"!==e&&I(e.charCodeAt(0))||q({},o.UnexpectedToken,"ILLEGAL"),t+=e);return t}function P(){var e,r,n,i,a=p,s=l.charCodeAt(p),c=l[p];switch(s){case 46:case 40:case 41:case 59:case 44:case 123:case 125:case 91:case 93:case 58:case 63:case 126:return++p,v.tokenize&&(40===s?v.openParenToken=v.tokens.length:123===s&&(v.openCurlyToken=v.tokens.length)),{type:t.Punctuator,value:String.fromCharCode(s),lineNumber:f,lineStart:h,start:a,end:p};default:if(61===(e=l.charCodeAt(p+1)))switch(s){case 43:case 45:case 47:case 60:case 62:case 94:case 124:case 37:case 38:case 42:return p+=2,{type:t.Punctuator,value:String.fromCharCode(s)+String.fromCharCode(e),lineNumber:f,lineStart:h,start:a,end:p};case 33:case 61:return p+=2,61===l.charCodeAt(p)&&++p,{type:t.Punctuator,value:l.slice(a,p),lineNumber:f,lineStart:h,start:a,end:p}}}return">>>="===(i=l.substr(p,4))?(p+=4,{type:t.Punctuator,value:i,lineNumber:f,lineStart:h,start:a,end:p}):">>>"===(n=i.substr(0,3))||"<<="===n||">>="===n?(p+=3,{type:t.Punctuator,value:n,lineNumber:f,lineStart:h,start:a,end:p}):c===(r=n.substr(0,2))[1]&&"+-<>&|".indexOf(c)>=0||"=>"===r?(p+=2,{type:t.Punctuator,value:r,lineNumber:f,lineStart:h,start:a,end:p}):"<>=!+-*%&|^/".indexOf(c)>=0?(++p,{type:t.Punctuator,value:c,lineNumber:f,lineStart:h,start:a,end:p}):void q({},o.UnexpectedToken,"ILLEGAL")}function R(){var e,r,n;
1if(S(E((n=l[p]).charCodeAt(0))||"."===n,"Numeric literal must start with a decimal digit or a decimal point"),r=p,e="","."!==n){if(e=l[p++],n=l[p],"0"===e){if("x"===n||"X"===n)return++p,function(e){for(var r="";p<y&&b(l[p]);)r+=l[p++];return 0===r.length&&q({},o.UnexpectedToken,"ILLEGAL"),_(l.charCodeAt(p))&&q({},o.UnexpectedToken,"ILLEGAL"),{type:t.NumericLiteral,value:parseInt("0x"+r,16),lineNumber:f,lineStart:h,start:e,end:p}}(r);if(x(n)&&function(){var e,t;for(e=p+1;e<y;++e){if("8"===(t=l[e])||"9"===t)return!1;if(!x(t))break}return!0}())return function(e){for(var r="0"+l[p++];p<y&&x(l[p]);)r+=l[p++];return(_(l.charCodeAt(p))||E(l.charCodeAt(p)))&&q({},o.UnexpectedToken,"ILLEGAL"),{type:t.NumericLiteral,value:parseInt(r,8),octal:!0,lineNumber:f,lineStart:h,start:e,end:p}}(r)}for(;E(l.charCodeAt(p));)e+=l[p++];n=l[p]}if("."===n){for(e+=l[p++];E(l.charCodeAt(p));)e+=l[p++];n=l[p]}if("e"===n||"E"===n){if(e+=l[p++],("+"===(n=l[p])||"-"===n)&&(e+=l[p++]),E(l.charCodeAt(p)))for(;E(l.charCodeAt(p));)e+=l[p++];else q({},o.UnexpectedToken,"ILLEGAL")}return _(l.charCodeAt(p))&&q({},o.UnexpectedToken,"ILLEGAL"),{type:t.NumericLiteral,value:parseFloat(e),lineNumber:f,lineStart:h,start:r,end:p}}function D(){var e,r,n,i;return(m=null,T(),e=p,r=function(){var e,t,r,n;for(S("/"===(e=l[p]),"Regular expression literal must start with a slash"),t=l[p++],r=!1,n=!1;p<y;)if(t+=e=l[p++],"\\"===e)k((e=l[p++]).charCodeAt(0))&&q({},o.UnterminatedRegExp),t+=e;else if(k(e.charCodeAt(0)))q({},o.UnterminatedRegExp);else if(r)"]"===e&&(r=!1);else{if("/"===e){n=!0;break}"["===e&&(r=!0)}return n||q({},o.UnterminatedRegExp),{value:t.substr(1,t.length-2),literal:t}}(),n=function(){var e,t,r,n;for(t="",r="";p<y&&I((e=l[p]).charCodeAt(0));)if(++p,"\\"===e&&p<y){if("u"===(e=l[p])){if(n=++p,e=A("u"))for(r+=e,t+="\\u";n<p;++n)t+=l[n];else p=n,r+="u",t+="\\u";H({},o.UnexpectedToken,"ILLEGAL")}else t+="\\",H({},o.UnexpectedToken,"ILLEGAL")}else r+=e,t+=e;return{value:r,literal:t}}(),i=function(e,t){var r;try{r=new RegExp(e,t)}catch(e){q({},o.InvalidRegExp)}return r}(r.value,n.value),v.tokenize)?{type:t.RegularExpression,value:i,lineNumber:f,lineStart:h,start:e,end:p}:{literal:r.literal+n.literal,value:i,start:e,end:p}}function j(){var e,t,r,n;return T(),e=p,t={start:{line:f,column:p-h}},r=D(),t.end={line:f,column:p-h},v.tokenize||(v.tokens.length>0&&(n=v.tokens[v.tokens.length-1]).range[0]===e&&"Punctuator"===n.type&&("/"===n.value||"/="===n.value)&&v.tokens.pop(),v.tokens.push({type:"RegularExpression",value:r.literal,range:[e,p],loc:t})),r}function $(){var e,r,i;return(T(),p>=y)?{type:t.EOF,lineNumber:f,lineStart:h,start:p,end:p}:_(e=l.charCodeAt(p))?(r=p,{type:1===(i=92===l.charCodeAt(p)?L():function(){var e,t;for(e=p++;p<y;){if(92===(t=l.charCodeAt(p)))return p=e,L();if(I(t))++p;else break}return l.slice(e,p)}()).length?t.Identifier:!function(e){if(u&&C(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e||"let"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}(i)?"null"===i?t.NullLiteral:"true"===i||"false"===i?t.BooleanLiteral:t.Identifier:t.Keyword,value:i,lineNumber:f,lineStart:h,start:r,end:p}):40===e||41===e||59===e?P():39===e||34===e?function(){var e,r,n,i,a,s,c,u,d="",m=!1;for(c=f,u=h,S("'"===(e=l[p])||'"'===e,"String literal must starts with a quote"),r=p,++p;p<y;){if((n=l[p++])===e){e="";break}if("\\"===n){if((n=l[p++])&&k(n.charCodeAt(0)))++f,"\r"===n&&"\n"===l[p]&&++p,h=p;else switch(n){case"u":case"x":s=p,(a=A(n))?d+=a:(p=s,d+=n);break;case"n":d+="\n";break;case"r":d+="\r";break;case"t":d+=" ";break;case"b":d+="\b";break;case"f":d+="\f";break;case"v":d+="\v";break;default:x(n)?(0!==(i="01234567".indexOf(n))&&(m=!0),p<y&&x(l[p])&&(m=!0,i=8*i+"01234567".indexOf(l[p++]),"0123".indexOf(n)>=0&&p<y&&x(l[p])&&(i=8*i+"01234567".indexOf(l[p++]))),d+=String.fromCharCode(i)):d+=n}}else if(k(n.charCodeAt(0)))break;else d+=n}return""!==e&&q({},o.UnexpectedToken,"ILLEGAL"),{type:t.StringLiteral,value:d,octal:m,startLineNumber:c,startLineStart:u,lineNumber:f,lineStart:h,start:r,end:p}}():46===e?E(l.charCodeAt(p+1))?R():P():E(e)?R():v.tokenize&&47===e?function(){var e,t;if(!(e=v.tokens[v.tokens.length-1]))return j();if("Punctuator"===e.type){if("]"===e.value)return P();if(")"===e.value)return(t=v.tokens[v.openParenToken-1])&&"Keyword"===t.type&&("if"===t.value||"while"===t.value||"for"===t.value||"with"===t.value)?j():P();if("}"===e.value){if(v.tokens[v.openCurlyToken-3]&&"Keyword"===v.tokens[v.openCurlyToken-3].type){if(!(t=v.tokens[v.openCurlyToken-4]))return P()}else if(!v.tokens[v.openCurlyToken-4]||"Keyword"!==v.tokens[v.openCurlyToken-4].type)return P();else if(!(t=v.tokens[v.openCurlyToken-5]))return j();if(n.indexOf(t.value)>=0)return P()}return j()}return"Keyword"===e.type&&"this"!==e.value?j():P()}():P()}function U(){var e,n,i;return T(),e={start:{line:f,column:p-h}},n=$(),e.end={line:f,column:p-h}
1,n.type!==t.EOF&&(i=l.slice(n.start,n.end),v.tokens.push({type:r[n.type],value:i,range:[n.start,n.end],loc:e})),n}function M(){var e;return p=(e=m).end,f=e.lineNumber,h=e.lineStart,m=void 0!==v.tokens?U():$(),p=e.end,f=e.lineNumber,h=e.lineStart,e}function B(){var e,t,r;e=p,t=f,r=h,m=void 0!==v.tokens?U():$(),p=e,f=t,h=r}function F(e,t){this.line=e,this.column=t}function z(e,t,r,n){this.start=new F(e,t),this.end=new F(r,n)}function G(){var e,t,r,n;return e=p,t=f,r=h,T(),n=f!==t,p=e,f=t,h=r,n}function q(e,t){var r,n=Array.prototype.slice.call(arguments,2),i=t.replace(/%(\d)/g,function(e,t){return S(t<n.length,"Message reference must be in range"),n[t]});throw"number"==typeof e.lineNumber?((r=Error("Line "+e.lineNumber+": "+i)).index=e.start,r.lineNumber=e.lineNumber,r.column=e.start-h+1):((r=Error("Line "+f+": "+i)).index=p,r.lineNumber=f,r.column=p-h+1),r.description=i,r}function H(){try{q.apply(null,arguments)}catch(e){if(v.errors)v.errors.push(e);else throw e}}function X(e){if(e.type===t.EOF&&q(e,o.UnexpectedEOS),e.type===t.NumericLiteral&&q(e,o.UnexpectedNumber),e.type===t.StringLiteral&&q(e,o.UnexpectedString),e.type===t.Identifier&&q(e,o.UnexpectedIdentifier),e.type===t.Keyword){if(function(e){switch(e){case"class":case"enum":case"export":case"extends":case"import":case"super":return!0;default:return!1}}(e.value))q(e,o.UnexpectedReserved);else if(u&&C(e.value)){H(e,o.StrictReservedWord);return}q(e,o.UnexpectedToken,e.value)}q(e,o.UnexpectedToken,e.value)}function W(e){var r=M();(r.type!==t.Punctuator||r.value!==e)&&X(r)}function K(e){var r=M();(r.type!==t.Keyword||r.value!==e)&&X(r)}function V(e){return m.type===t.Punctuator&&m.value===e}function J(e){return m.type===t.Keyword&&m.value===e}function Q(){var e,r=p,n=f,i=h,a=m;if(59===l.charCodeAt(p)||V(";")){M();return}if(e=f,T(),f!==e){p=r,f=n,h=i,m=a;return}m.type===t.EOF||V("}")||X(m)}function Z(e){return e.type===i.Identifier||e.type===i.MemberExpression}function Y(e,t){var r,n,i;return r=u,i=m,n=ey(),t&&u&&w(e[0].name)&&H(t,o.StrictParamName),u=r,d.markEnd(d.createFunctionExpression(null,e,[],n),i)}function ee(){var e,r;return(r=m,(e=M()).type===t.StringLiteral||e.type===t.NumericLiteral)?(u&&e.octal&&H(e,o.StrictOctalLiteral),d.markEnd(d.createLiteral(e),r)):d.markEnd(d.createIdentifier(e.value),r)}function et(){var e,r,n,s,c,l,p,f,h,y,g,S,E,b,x;if(V("("))return W("("),c=el(),W(")"),c;if(V("["))return function(){var e,t=[];for(e=m,W("[");!V("]");)V(",")?(M(),t.push(null)):(t.push(ec()),V("]")||W(","));return M(),d.markEnd(d.createArrayExpression(t),e)}();if(V("{"))return function(){var e,r,n,s,c,l=[],p={},f=String;for(c=m,W("{");!V("}");)r=(e=function(){var e,r,n,i,a,s;return(e=m,s=m,e.type===t.Identifier)?(n=ee(),"get"!==e.value||V(":"))?"set"!==e.value||V(":")?(W(":"),i=ec(),d.markEnd(d.createProperty("init",n,i),s)):(r=ee(),W("("),(e=m).type!==t.Identifier?(W(")"),H(e,o.UnexpectedToken,e.value),i=Y([])):(a=[ep()],W(")"),i=Y(a,e)),d.markEnd(d.createProperty("set",r,i),s)):(r=ee(),W("("),W(")"),i=Y([]),d.markEnd(d.createProperty("get",r,i),s)):e.type!==t.EOF&&e.type!==t.Punctuator?(r=ee(),W(":"),i=ec(),d.markEnd(d.createProperty("init",r,i),s)):void X(e)}()).key.type===i.Identifier?e.key.name:f(e.key.value),s="init"===e.kind?a.Data:"get"===e.kind?a.Get:a.Set,n="$"+r,Object.prototype.hasOwnProperty.call(p,n)?(p[n]===a.Data?u&&s===a.Data?H({},o.StrictDuplicateProperty):s!==a.Data&&H({},o.AccessorDataProperty):s===a.Data?H({},o.AccessorDataProperty):p[n]&s&&H({},o.AccessorGetSet),p[n]|=s):p[n]=s,l.push(e),V("}")||W(",");return W("}"),d.markEnd(d.createObjectExpression(l),c)}();if(e=m.type,s=m,e===t.Identifier)n=d.createIdentifier(M().value);else if(e===t.StringLiteral||e===t.NumericLiteral)u&&m.octal&&H(m,o.StrictOctalLiteral),n=d.createLiteral(M());else if(e===t.Keyword){if(J("function"))return b=null,x=[],E=m,K("function"),!V("(")&&(l=m,b=ep(),u?w(l.value)&&H(l,o.StrictFunctionName):w(l.value)?(f=l,h=o.StrictFunctionName):C(l.value)&&(f=l,h=o.StrictReservedWord)),x=(y=ed(f)).params,p=y.stricted,f=y.firstRestricted,y.message&&(h=y.message),S=u,g=ey(),u&&f&&q(f,h),u&&p&&H(p,h),u=S,d.markEnd(d.createFunctionExpression(b,x,[],g),E);J("this")?(M(),n=d.createThisExpression()):X(M())}else e===t.BooleanLiteral?((r=M()).value="true"===r.value,n=d.createLiteral(r)):e===t.NullLiteral?((r=M()).value=null,n=d.createLiteral(r)):V("/")||V("/=")?(n=void 0!==v.tokens?d.createLiteral(j()):d.createLiteral(D()),B()):X(M());return d.markEnd(n,s)}function er(){var e=[];
1if(W("("),!V(")"))for(;p<y&&(e.push(ec()),!V(")"));)W(",");return W(")"),e}function en(){var e,r,n;return W("."),r=m,(n=e=M()).type===t.Identifier||n.type===t.Keyword||n.type===t.BooleanLiteral||n.type===t.NullLiteral||X(e),d.markEnd(d.createIdentifier(e.value),r)}function ei(){var e;return W("["),e=el(),W("]"),e}function ea(){var e,r,n=m;return e=function(){var e,t,r,n,i=g.allowIn;for(n=m,g.allowIn=!0,e=J("new")?function e(){var t,r,n;return n=m,K("new"),t=function(){var t,r,n;for(S(g.allowIn,"callee of new expression always allow in keyword."),n=m,t=J("new")?e():et();V(".")||V("[");)V("[")?(r=ei(),t=d.createMemberExpression("[",t,r)):(r=en(),t=d.createMemberExpression(".",t,r)),d.markEnd(t,n);return t}(),r=V("(")?er():[],d.markEnd(d.createNewExpression(t,r),n)}():et();;){if(V("."))r=en(),e=d.createMemberExpression(".",e,r);else if(V("("))t=er(),e=d.createCallExpression(e,t);else if(V("["))r=ei(),e=d.createMemberExpression("[",e,r);else break;d.markEnd(e,n)}return g.allowIn=i,e}(),m.type===t.Punctuator&&(V("++")||V("--"))&&!G()&&(u&&e.type===i.Identifier&&w(e.name)&&H({},o.StrictLHSPostfix),Z(e)||H({},o.InvalidLHSInAssignment),r=M(),e=d.markEnd(d.createPostfixExpression(r.value,e),n)),e}function eo(){var e,r,n;return m.type!==t.Punctuator&&m.type!==t.Keyword?r=ea():V("++")||V("--")?(n=m,e=M(),r=eo(),u&&r.type===i.Identifier&&w(r.name)&&H({},o.StrictLHSPrefix),Z(r)||H({},o.InvalidLHSInAssignment),r=d.createUnaryExpression(e.value,r),r=d.markEnd(r,n)):V("+")||V("-")||V("~")||V("!")?(n=m,e=M(),r=eo(),r=d.createUnaryExpression(e.value,r),r=d.markEnd(r,n)):J("delete")||J("void")||J("typeof")?(n=m,e=M(),r=eo(),r=d.createUnaryExpression(e.value,r),r=d.markEnd(r,n),u&&"delete"===r.operator&&r.argument.type===i.Identifier&&H({},o.StrictDelete)):r=ea(),r}function es(e,r){var n=0;if(e.type!==t.Punctuator&&e.type!==t.Keyword)return 0;switch(e.value){case"||":n=1;break;case"&&":n=2;break;case"|":n=3;break;case"^":n=4;break;case"&":n=5;break;case"==":case"!=":case"===":case"!==":n=6;break;case"<":case">":case"<=":case">=":case"instanceof":n=7;break;case"in":n=r?7:0;break;case"<<":case">>":case">>>":n=8;break;case"+":case"-":n=9;break;case"*":case"/":case"%":n=11}return n}function ec(){var e,r,n,a,s,c,l,p,f,h,y;return e=m,s=m,h=m,c=function(){var e,t,r,n,i,a,o,s,c,l;if(e=m,c=eo(),0===(i=es(n=m,g.allowIn)))return c;for(n.prec=i,M(),t=[e,m],a=[c,n,o=eo()];(i=es(m,g.allowIn))>0;){for(;a.length>2&&i<=a[a.length-2].prec;)o=a.pop(),s=a.pop().value,c=a.pop(),r=d.createBinaryExpression(s,c,o),t.pop(),e=t[t.length-1],d.markEnd(r,e),a.push(r);(n=M()).prec=i,a.push(n),t.push(m),r=eo(),a.push(r)}for(l=a.length-1,r=a[l],t.pop();l>1;)r=d.createBinaryExpression(a[l-1].value,a[l-2],r),l-=2,e=t.pop(),d.markEnd(r,e);return r}(),V("?")&&(M(),l=g.allowIn,g.allowIn=!0,p=ec(),g.allowIn=l,W(":"),f=ec(),c=d.createConditionalExpression(c,p,f),d.markEnd(c,h)),a=r=c,m.type===t.Punctuator&&("="===(y=m.value)||"*="===y||"/="===y||"%="===y||"+="===y||"-="===y||"<<="===y||">>="===y||">>>="===y||"&="===y||"^="===y||"|="===y)&&(Z(r)||H({},o.InvalidLHSInAssignment),u&&r.type===i.Identifier&&w(r.name)&&H(e,o.StrictLHSAssignment),e=M(),n=ec(),a=d.markEnd(d.createAssignmentExpression(e.value,r,n),s)),a}function el(){var e,t=m;if(e=ec(),V(",")){for(e=d.createSequenceExpression([e]);p<y&&V(",");)M(),e.expressions.push(ec());d.markEnd(e,t)}return e}function eu(){var e,t;return t=m,W("{"),e=function(){for(var e,t=[];p<y&&!V("}")&&void 0!==(e=eg());)t.push(e);return t}(),W("}"),d.markEnd(d.createBlockStatement(e),t)}function ep(){var e,r;return r=m,(e=M()).type!==t.Identifier&&X(e),d.markEnd(d.createIdentifier(e.value),r)}function ef(e){var t=[];do{if(t.push(function(e){var t,r,n=null;return r=m,t=ep(),u&&w(t.name)&&H({},o.StrictVarName),"const"===e?(W("="),n=ec()):V("=")&&(M(),n=ec()),d.markEnd(d.createVariableDeclarator(t,n),r)}(e)),!V(","))break;M()}while(p<y);return t}function eh(){var e,r,n,a,s,c,f,h,v,S,E,b,x,k,I,C,O,N,A,L,P,R,D,j,$,U,B,F,z,Y,ee,et,er,en,ei,ea,eo,es,ec,ey,ed=m.type;if(ed===t.EOF&&X(m),ed===t.Punctuator&&"{"===m.value)return eu();if(ey=m,ed===t.Punctuator)switch(m.value){case";":return d.markEnd((W(";
1"),d.createEmptyStatement()),ey);case"(":return d.markEnd((N=el(),Q(),d.createExpressionStatement(N)),ey)}if(ed===t.Keyword)switch(m.value){case"break":return d.markEnd((L=null,(K("break"),59===l.charCodeAt(p))?(M(),g.inIteration||g.inSwitch||q({},o.IllegalBreak),d.createBreakStatement(null)):G()?(g.inIteration||g.inSwitch||q({},o.IllegalBreak),d.createBreakStatement(null)):(m.type!==t.Identifier||(A="$"+(L=ep()).name,Object.prototype.hasOwnProperty.call(g.labelSet,A)||q({},o.UnknownLabel,L.name)),Q(),null!==L||g.inIteration||g.inSwitch||q({},o.IllegalBreak),d.createBreakStatement(L))),ey);case"continue":return d.markEnd((R=null,(K("continue"),59===l.charCodeAt(p))?(M(),g.inIteration||q({},o.IllegalContinue),d.createContinueStatement(null)):G()?(g.inIteration||q({},o.IllegalContinue),d.createContinueStatement(null)):(m.type!==t.Identifier||(P="$"+(R=ep()).name,Object.prototype.hasOwnProperty.call(g.labelSet,P)||q({},o.UnknownLabel,R.name)),Q(),null!==R||g.inIteration||q({},o.IllegalContinue),d.createContinueStatement(R))),ey);case"debugger":return d.markEnd((K("debugger"),Q(),d.createDebuggerStatement()),ey);case"do":return d.markEnd((K("do"),$=g.inIteration,g.inIteration=!0,D=eh(),g.inIteration=$,K("while"),W("("),j=el(),W(")"),V(";")&&M(),d.createDoWhileStatement(D,j)),ey);case"for":return d.markEnd((E=g.allowIn,(a=s=c=null,K("for"),W("("),V(";"))?M():(J("var")||J("let")?(g.allowIn=!1,n=m,e=M(),r=ef(),a=d.markEnd(d.createVariableDeclaration(r,e.value),n),g.allowIn=E,1===a.declarations.length&&J("in")&&(M(),f=a,h=el(),a=null)):(g.allowIn=!1,a=el(),g.allowIn=E,J("in")&&(Z(a)||H({},o.InvalidLHSInForIn),M(),f=a,h=el(),a=null)),void 0===f&&W(";")),void 0!==f||(V(";")||(s=el()),W(";"),V(")")||(c=el())),W(")"),S=g.inIteration,g.inIteration=!0,v=eh(),g.inIteration=S,void 0===f?d.createForStatement(a,s,c,v):d.createForInStatement(f,h,v)),ey);case"function":return d.markEnd(em(),ey);case"if":return d.markEnd((K("if"),W("("),U=el(),W(")"),B=eh(),J("else")?(M(),F=eh()):F=null,d.createIfStatement(U,B,F)),ey);case"return":return d.markEnd((z=null,(K("return"),g.inFunctionBody||H({},o.IllegalReturn),32===l.charCodeAt(p)&&_(l.charCodeAt(p+1)))?(z=el(),Q(),d.createReturnStatement
1(z)):G()?d.createReturnStatement(null):(V(";")||V("}")||m.type===t.EOF||(z=el()),Q(),d.createReturnStatement(z))),ey);case"switch":return d.markEnd(function(){var e,t,r,n,i;if(K("switch"),W("("),e=el(),W(")"),W("{"),t=[],V("}"))return M(),d.createSwitchStatement(e,t);for(n=g.inSwitch,g.inSwitch=!0,i=!1;p<y&&!V("}");)null===(r=function(){var e,t,r,n=[];for(r=m,J("default")?(M(),e=null):(K("case"),e=el()),W(":");p<y&&!(V("}")||J("default")||J("case"));)t=eh(),n.push(t);return d.markEnd(d.createSwitchCase(e,n),r)}()).test&&(i&&q({},o.MultipleDefaultsInSwitch),i=!0),t.push(r);return g.inSwitch=n,W("}"),d.createSwitchStatement(e,t)}(),ey);case"throw":return d.markEnd((K("throw"),G()&&q({},o.NewlineAfterThrow),Y=el(),Q(),d.createThrowStatement(Y)),ey);case"try":return d.markEnd((C=[],O=null,K("try"),I=eu(),J("catch")&&C.push((k=m,K("catch"),W("("),V(")")&&X(m),b=ep(),u&&w(b.name)&&H({},o.StrictCatchVariable),W(")"),x=eu(),d.markEnd(d.createCatchClause(b,x),k))),J("finally")&&(M(),O=eu()),0!==C.length||O||q({},o.NoCatchOrFinally),d.createTryStatement(I,[],C,O)),ey);case"var":return d.markEnd((K("var"),ee=ef(),Q(),d.createVariableDeclaration(ee,"var")),ey);case"while":return d.markEnd((K("while"),W("("),et=el(),W(")"),en=g.inIteration,g.inIteration=!0,er=eh(),g.inIteration=en,d.createWhileStatement(et,er)),ey);case"with":return d.markEnd((u&&(T(),H({},o.StrictModeWith)),K("with"),W("("),ei=el(),W(")"),ea=eh(),d.createWithStatement(ei,ea)),ey)}return(eo=el()).type===i.Identifier&&V(":")?(M(),ec="$"+eo.name,Object.prototype.hasOwnProperty.call(g.labelSet,ec)&&q({},o.Redeclaration,"Label",eo.name),g.labelSet[ec]=!0,es=eh(),delete g.labelSet[ec],d.markEnd(d.createLabeledStatement(eo,es),ey)):(Q(),d.markEnd(d.createExpressionStatement(eo),ey))}function ey(){var e,r,n,a,s,c,f,h,v=[];for(h=m,W("{");p<y&&m.type===t.StringLiteral&&(r=m,e=eg(),v.push(e),e.expression.type===i.Literal);)"use strict"===l.slice(r.start+1,r.end-1)?(u=!0,n&&H(n,o.StrictOctalLiteral)):!n&&r.octal&&(n=r);for(a=g.labelSet,s=g.inIteration,c=g.inSwitch,f=g.inFunctionBody,g.labelSet={},g.inIteration=!1,g.inSwitch=!1,g.inFunctionBody=!0;p<y&&!V("}")&&void 0!==(e=eg());)v.push(e);return W("}"),g.labelSet=a,g.inIteration=s,g.inSwitch=c,g.inFunctionBody=f,d.markEnd(d.createBlockStatement(v),h)}function ed(e){var t,r,n,i,a,s,c=[];if(W("("),!V(")"))for(i={};p<y&&(r=m,t=ep(),a="$"+r.value,u?(w(r.value)&&(n=r,s=o.StrictParamName),Object.prototype.hasOwnProperty.call(i,a)&&(n=r,s=o.StrictParamDupe)):!e&&(w(r.value)?(e=r,s=o.StrictParamName):C(r.value)?(e=r,s=o.StrictReservedWord):Object.prototype.hasOwnProperty.call(i,a)&&(e=r,s=o.StrictParamDupe)),c.push(t),i[a]=!0,!V(")"));)W(",");return W(")"),{params:c,stricted:n,firstRestricted:e,message:s}}function em(){var e,t,r,n,i,a,s,c,l,p=[];return l=m,K("function"),r=m,e=ep(),u?w(r.value)&&H(r,o.StrictFunctionName):w(r.value)?(a=r,s=o.StrictFunctionName):C(r.value)&&(a=r,s=o.StrictReservedWord),p=(i=ed(a)).params,n=i.stricted,a=i.firstRestricted,i.message&&(s=i.message),c=u,t=ey(),u&&a&&q(a,s),u&&n&&H(n,s),u=c,d.markEnd(d.createFunctionDeclaration(e,p,[],t),l)}function eg(){if(m.type===t.Keyword)switch(m.value){case"const":case"let":var e,r,n;return e=m.value,n=m,K(e),r=ef(e),Q(),d.markEnd(d.createVariableDeclaration(r,e),n);case"function":return em();default:return eh()}if(m.type!==t.EOF)return eh()}function ev(){var e,t,r,n=[];for(e=0;e<v.tokens.length;++e)r={type:(t=v.tokens[e]).type,value:t.value},v.range&&(r.range=t.range),v.loc&&(r.loc=t.loc),n.push(r);v.tokens=n}(r={})[(t={BooleanLiteral:1,EOF:2,Identifier:3,Keyword:4,NullLiteral:5,NumericLiteral:6,Punctuator:7,StringLiteral:8,RegularExpression:9}).BooleanLiteral]="Boolean",r[t.EOF]="<end>",r[t.Identifier]="Identifier",r[t.Keyword]="Keyword",r[t.NullLiteral]="Null",r[t.NumericLiteral]="Numeric",r[t.Punctuator]="Punctuator",r[t.StringLiteral]="String",r[t.RegularExpression]="RegularExpression",n=["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="],i={AssignmentExpression:"AssignmentExpression",ArrayExpression:"ArrayExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",Program:"Program",Property:"Property",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement"},a={Data:1,Get:2,Set:4},o={UnexpectedToken:"Unexpected token %0",UnexpectedNumber:"Unexpected number",UnexpectedString:"Unexpected string",UnexpectedIdentifier:"Unexpected identifier",UnexpectedReserved:"Unexpected reserved word",UnexpectedEOS:"Unexpected end of input",NewlineAfterThrow:"Illegal newline after throw",InvalidRegExp:"Invalid regular expression",UnterminatedRegExp:"Invalid regular expression: missing /",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NoCatchOrFinally:"Missing catch or finally after try",UnknownLabel:"Undefined label '%0'",Redeclaration:"%0 '%1' has already been declared",IllegalContinue:"Illegal continue statement",IllegalBreak:"Illegal break statement",IllegalReturn:"Illegal return statement",StrictModeWith:"Strict mode co
1de may not include a with statement",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictFunctionName:"Function name may not be eval or arguments in strict mode",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictDuplicateProperty:"Duplicate data property in object literal not allowed in strict mode",AccessorDataProperty:"Object literal may not have data and accessor property with the same name",AccessorGetSet:"Object literal may not have multiple get/set accessors with the same name",StrictLHSAssignment:"Assignment to eval or arguments is not allowed in strict mode",StrictLHSPostfix:"Postfix increment/decrement may not have eval or arguments operand in strict mode",StrictLHSPrefix:"Prefix increment/decrement may not have eval or arguments operand in strict mode",StrictReservedWord:"Use of future reserved word in strict mode"},s={NonAsciiIdentifierStart:RegExp("[\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-ËË-ËË -ˤˬˮͰ-ʹͶͷͺ-ͽÎÎ-ÎÎÎ-ΡΣ-ϵϷ-ÒÒ-Ô§Ô±-ÕÕÕ¡-Ö×-תװ-×²Ø -Ùٮٯٱ-ÛÛÛ¥Û¦Û®Û¯Ûº-Û¼Û¿ÜÜ-ܯÝ-Þ¥Þ±ß-ߪߴߵߺà -à à à ¤à ¨à¡-à¡à¢ ࢢ-ࢬà¤-हऽà¥à¥-ॡॱ-ॷॹ-ॿà¦
-à¦à¦à¦à¦-নপ-রলশ-হঽà§à§à§à§-à§¡à§°à§±à¨
-à¨à¨à¨à¨-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹà©-à©à©à©²-à©´àª
-àªàª-àªàª-નપ-રલળવ-હઽà«à« à«¡à¬
-à¬à¬à¬à¬-ନପ-ରଲଳଵ-ହଽààà-à¡à±à®à®
-à®à®-à®à®-à®à®à®à®à®à®à®£à®¤à®¨-பம-ஹà¯à°
-à°à°-à°à°-నప-ళవ-హఽà±à±à± ౡà²
-à²à²-à²à²-ನಪ-ಳವ-ಹಽà³à³ ೡೱೲà´
-à´à´-à´à´-ഺഽàµàµ ൡൺ-ൿà¶
-à¶à¶-නඳ-රලà·-à·à¸-ะาำà¹-à¹àºàºàºàºàºàºàºàº-àºàº-àºàº¡-ຣລວສຫàº-ະາຳຽà»-à»à»à»-à»à¼à½-à½à½-ཬà¾-à¾á-áªá¿á-áá-áá¡á¥á¦á®-á°áµ-ááá -á
ááá-áºá¼-áá-áá-ááá-áá -áá-áá-á°á²-áµá¸-á¾áá-á
á-áá-áá-áá-áá-áá -á´á-á¬á¯-á¿á-áá -áªá®-á°á-áá-áá -á±á-áá -á¬á®-á°á-á³ááá -á¡·á¢-ᢨᢪᢰ-ᣵá¤-á¤á¥-á¥á¥°-ᥴá¦-ᦫá§-á§á¨-á¨á¨ -á©áª§á¬
-ᬳá
-áá®-ᮠᮮᮯᮺ-ᯥá°-á°£á±-á±á±-ᱽᳩ-ᳬᳮ-ᳱᳵᳶá´-á¶¿á¸-á¼á¼-á¼á¼ -á½
á½-á½á½-á½á½á½á½á½-á½½á¾-á¾´á¾¶-ᾼιá¿-á¿á¿-á¿á¿-á¿á¿-á¿á¿ -Ῥῲ-á¿´á¿¶-ῼâ±â¿â-ââââ-âââ-ââ¤â¦â¨âª-ââ¯-â¹â¼-â¿â
-â
â
â
-ââ°-Ⱞⰰ-â±â± -ⳤⳫ-ⳮⳲⳳâ´-ⴥⴧâ´â´°-ⵧⵯâ¶-â¶â¶ -ⶦⶨ-ⶮⶰ-ⶶⶸ-â¶¾â·-â·â·-â·â·-â·â·-â·â¸¯ã
-ãã¡-ã©ã±-ãµã¸-ã¼ã-ãã-ãã¡-ãºã¼-ã¿ã
-ãã±-ãã -ãºã°-ã¿ã-ä¶µä¸-é¿ê-êê-ê½ê-êê-êêªê«ê-ê®ê¿-êê -ê¯ê-êê¢-êê-êê-êê -êªê¸-ê ê -ê
ê -ê ê -ê ¢ê¡-ꡳê¢-ꢳꣲ-ꣷꣻê¤-ꤥꤰ-ê¥ê¥ -ꥼê¦-ꦲê§ê¨-ꨨê©-ê©ê©-ê©ê© -ꩶꩺêª-ꪯꪱꪵꪶꪹ-ꪽê«ê«ê«-ê«ê« -ꫪꫲ-ê«´ê¬-ê¬ê¬-ê¬ê¬-ê¬ê¬ -ꬦꬨ-ꬮê¯-ꯢê°-í£í°-íí-í»ï¤-ï©ï©°-ï«ï¬-ï¬ï¬-ï¬ï¬ï¬-ﬨשׁ-זּטּ-לּמּïïïïï-ï®±ï¯-ï´½ïµ-ï¶ï¶-ï·ï·°-ﷻﹰ-ï¹´ï¹¶-ﻼA-Zï½-ï½ï½¦-ï¾¾ï¿-ï¿ï¿-ï¿ï¿-ï¿ï¿-ï¿]"),NonAsciiIdentifierPart:RegExp("[\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-ËË-ËË -ˤˬˮÌ-ʹͶͷͺ-ͽÎÎ-ÎÎÎ-ΡΣ-ϵϷ-ÒÒ-ÒÒ-Ô§Ô±-ÕÕÕ¡-ÖÖ-Ö½Ö¿××××
××-תװ-ײØ-ØØ -٩ٮ-ÛÛ-ÛÛ-Û¨Ûª-Û¼Û¿Ü-ÝÝ-Þ±ß-ߵߺà -à à¡-à¡à¢ ࢢ-ࢬࣤ-ࣾà¤-ॣ०-९ॱ-ॷॹ-ॿà¦-à¦à¦
-à¦à¦à¦à¦-নপ-রলশ-হ়-à§à§à§à§-à§à§à§à§à§-ৣ০-à§±à¨-à¨à¨
-à¨à¨à¨à¨-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹ਼ਾ-à©à©à©à©-à©à©à©-à©à©à©¦-ੵàª-àªàª
-àªàª-àªàª-નપ-રલળવ-હ઼-à«
à«-à«à«-à«à«à« -ૣ૦-૯à¬-à¬à¬
-à¬à¬à¬à¬-ନପ-ରଲଳଵ-ହ଼-àààà-àààààà-à£à¦-à¯à±à®à®à®
-à®à®-à®à®-à®à®à®à®à®à®à®£à®¤à®¨-பம-ஹா-à¯à¯-à¯à¯-à¯à¯à¯à¯¦-௯à°-à°à°
-à°à°-à°à°-నప-ళవ-హఽ-à±à±-à±à±-à±à±à±à±à±à± -ౣ౦-౯à²à²à²
-à²à²-à²à²-ನಪ-ಳವ-ಹ಼-à³à³-à³à³-à³à³à³à³à³ -ೣ೦-೯ೱೲà´à´à´
-à´à´-à´à´-ഺഽ-àµàµ-àµàµ-àµàµàµ -ൣ൦-൯ൺ-ൿà¶à¶à¶
-à¶à¶-නඳ-රලà·-à·à·à·-à·à·à·-à·à·²à·³à¸-ฺà¹-à¹à¹-à¹àºàºàºàºàºàºàºàº-àºàº-àºàº¡-ຣລວສຫàº-ູົ-ຽà»-à»à»à»-à»à»-à»à»-à»à¼à¼à¼à¼ -༩༹༵༷༾-à½à½-ཬཱ-à¾à¾-à¾à¾-ྼà¿á-áá-áá -á
ááá-áºá¼-áá-áá-ááá-áá -áá-áá-á°á²-áµá¸-á¾áá-á
á-áá-áá-áá-áá-áá-áá -á´á-á¬á¯-á¿á-áá -áªá®-á°á-áá-áá -á´á-áá -á¬á®-á°á²á³á-ááááá -á©á -á á -á á -á¡·á¢-ᢪᢰ-ᣵá¤-á¤á¤ -ᤫᤰ-᤻á¥-á¥á¥°-ᥴá¦-ᦫᦰ-á§á§-á§á¨-á¨á¨ -á©á© -᩿᩼-áªáª-áªáª§á¬-áá-áá«-á³á®-᯳á°-á°·á±-á±á±-á±½á³-á³á³-á³¶á´-ᷦ᷼-á¼á¼-á¼á¼ -á½
á½-á½á½-á½á½á½á½á½-á½½á¾-á¾´á¾¶-ᾼιá¿-á¿á¿-á¿á¿-á¿á¿-á¿á¿ -Ῥῲ-á¿´á¿¶-ῼâââ¿â
1ââ±â¿â-ââ-ââ¡â¥-â°âââ-âââ-ââ¤â¦â¨âª-ââ¯-â¹â¼-â¿â
-â
â
â
-ââ°-Ⱞⰰ-â±â± -ⳤⳫ-â³³â´-ⴥⴧâ´â´°-ⵧⵯ⵿-â¶â¶ -ⶦⶨ-ⶮⶰ-ⶶⶸ-â¶¾â·-â·â·-â·â·-â·â·-â·â· -ⷿⸯã
-ãã¡-ã¯ã±-ãµã¸-ã¼ã-ãããã-ãã¡-ãºã¼-ã¿ã
-ãã±-ãã -ãºã°-ã¿ã-ä¶µä¸-é¿ê-êê-ê½ê-êê-ê«ê-ê¯ê´-ê½ê¿-êê-ê±ê-êê¢-êê-êê-êê -êªê¸-ê §ê¡-ꡳê¢-ê£ê£-ê£ê£ -ꣷꣻê¤-ê¤ê¤°-ê¥ê¥ -ꥼê¦-ê§ê§-ê§ê¨-ꨶê©-ê©ê©-ê©ê© -ꩶꩺꩻêª-ê«ê«-ê«ê« -ꫯꫲ-ê«¶ê¬-ê¬ê¬-ê¬ê¬-ê¬ê¬ -ꬦꬨ-ꬮê¯-ꯪ꯬ê¯ê¯°-꯹ê°-í£í°-íí-í»ï¤-ï©ï©°-ï«ï¬-ï¬ï¬-ï¬ï¬-ﬨשׁ-זּטּ-לּמּïïïïï-ï®±ï¯-ï´½ïµ-ï¶ï¶-ï·ï·°-ï·»ï¸-ï¸ï¸ -︦︳︴ï¹-ï¹ï¹°-ï¹´ï¹¶-ﻼï¼-ï¼ï¼¡-Z_ï½-ï½ï½¦-ï¾¾ï¿-ï¿ï¿-ï¿ï¿-ï¿ï¿-ï¿]")},c={name:"SyntaxTree",processComment:function(e){var t,r;if(e.type!==i.Program||!(e.body.length>0)){for(v.trailingComments.length>0?v.trailingComments[0].range[0]>=e.range[1]?(r=v.trailingComments,v.trailingComments=[]):v.trailingComments.length=0:v.bottomRightStack.length>0&&v.bottomRightStack[v.bottomRightStack.length-1].trailingComments&&v.bottomRightStack[v.bottomRightStack.length-1].trailingComments[0].range[0]>=e.range[1]&&(r=v.bottomRightStack[v.bottomRightStack.length-1].trailingComments,delete v.bottomRightStack[v.bottomRightStack.length-1].trailingComments);v.bottomRightStack.length>0&&v.bottomRightStack[v.bottomRightStack.length-1].range[0]>=e.range[0];)t=v.bottomRightStack.pop();t?t.leadingComments&&t.leadingComments[t.leadingComments.length-1].range[1]<=e.range[0]&&(e.leadingComments=t.leadingComments,delete t.leadingComments):v.leadingComments.length>0&&v.leadingComments[v.leadingComments.length-1].range[1]<=e.range[0]&&(e.leadingComments=v.leadingComments,v.leadingComments=[]),r&&(e.trailingComments=r),v.bottomRightStack.push(e)}},markEnd:function(e,t){return v.range&&(e.range=[t.start,p]),v.loc&&(e.loc=new z(void 0===t.startLineNumber?t.lineNumber:t.startLineNumber,t.start-(void 0===t.startLineStart?t.lineStart:t.startLineStart),f,p-h),this.postProcess(e)),v.attachComment&&this.processComment(e),e},postProcess:function(e){return v.source&&(e.loc.source=v.source),e},createArrayExpression:function(e){return{type:i.ArrayExpression,elements:e}},createAssignmentExpression:function(e,t,r){return{type:i.AssignmentExpression,operator:e,left:t,right:r}},createBinaryExpression:function(e,t,r){return{type:"||"===e||"&&"===e?i.LogicalExpression:i.BinaryExpression,operator:e,left:t,right:r}},createBlockStatement:function(e){return{type:i.BlockStatement,body:e}},createBreakStatement:function(e){return{type:i.BreakStatement,label:e}},createCallExpression:function(e,t){return{type:i.CallExpression,callee:e,arguments:t}},createCatchClause:function(e,t){return{type:i.CatchClause,param:e,body:t}},createConditionalExpression:function(e,t,r){return{type:i.ConditionalExpression,test:e,consequent:t,alternate:r}},createContinueStatement:function(e){return{type:i.ContinueStatement,label:e}},createDebuggerStatement:function(){return{type:i.DebuggerStatement}},createDoWhileStatement:function(e,t){return{type:i.DoWhileStatement,body:e,test:t}},createEmptyStatement:function(){return{type:i.EmptyStatement}},createExpressionStatement:function(e){return{type:i.ExpressionStatement,expression:e}},createForStatement:function(e,t,r,n){return{type:i.ForStatement,init:e,test:t,update:r,body:n}},createForInStatement:function(e,t,r){return{type:i.ForInStatement,left:e,right:t,body:r,each:!1}},createFunctionDeclaration:function(e,t,r,n){return{type:i.FunctionDeclaration,id:e,params:t,defaults:r,body:n,rest:null,generator:!1,expression:!1}},createFunctionExpression:function(e,t,r,n){return{type:i.FunctionExpression,id:e,params:t,defaults:r,body:n,rest:null,generator:!1,expression:!1}},createIdentifier:function(e){return{type:i.Identifier,name:e}},createIfStatement:function(e,t,r){return{type:i.IfStatement,test:e,consequent:t,alternate:r}},createLabeledStatement:function(e,t){return{type:i.LabeledStatement,label:e,body:t}}
1,createLiteral:function(e){return{type:i.Literal,value:e.value,raw:l.slice(e.start,e.end)}},createMemberExpression:function(e,t,r){return{type:i.MemberExpression,computed:"["===e,object:t,property:r}},createNewExpression:function(e,t){return{type:i.NewExpression,callee:e,arguments:t}},createObjectExpression:function(e){return{type:i.ObjectExpression,properties:e}},createPostfixExpression:function(e,t){return{type:i.UpdateExpression,operator:e,argument:t,prefix:!1}},createProgram:function(e){return{type:i.Program,body:e}},createProperty:function(e,t,r){return{type:i.Property,key:t,value:r,kind:e}},createReturnStatement:function(e){return{type:i.ReturnStatement,argument:e}},createSequenceExpression:function(e){return{type:i.SequenceExpression,expressions:e}},createSwitchCase:function(e,t){return{type:i.SwitchCase,test:e,consequent:t}},createSwitchStatement:function(e,t){return{type:i.SwitchStatement,discriminant:e,cases:t}},createThisExpression:function(){return{type:i.ThisExpression}},createThrowStatement:function(e){return{type:i.ThrowStatement,argument:e}},createTryStatement:function(e,t,r,n){return{type:i.TryStatement,block:e,guardedHandlers:t,handlers:r,finalizer:n}},createUnaryExpression:function(e,t){return"++"===e||"--"===e?{type:i.UpdateExpression,operator:e,argument:t,prefix:!0}:{type:i.UnaryExpression,operator:e,argument:t,prefix:!0}},createVariableDeclaration:function(e,t){return{type:i.VariableDeclaration,declarations:e,kind:t}},createVariableDeclarator:function(e,t){return{type:i.VariableDeclarator,id:e,init:t}},createWhileStatement:function(e,t){return{type:i.WhileStatement,test:e,body:t}},createWithStatement:function(e,t){return{type:i.WithStatement,object:e,body:t}}},e.version="1.2.5",e.tokenize=function(e,r){var n,i;n=String,"string"==typeof e||e instanceof String||(e=n(e)),d=c,p=0,f=(l=e).length>0?1:0,h=0,y=l.length,m=null,g={allowIn:!0,labelSet:{},inFunctionBody:!1,inIteration:!1,inSwitch:!1,lastCommentStart:-1},v={},(r=r||{}).tokens=!0,v.tokens=[],v.tokenize=!0,v.openParenToken=-1,v.openCurlyToken=-1,v.range="boolean"==typeof r.range&&r.range,v.loc="boolean"==typeof r.loc&&r.loc,"boolean"==typeof r.comment&&r.comment&&(v.comments=[]),"boolean"==typeof r.tolerant&&r.tolerant&&(v.errors=[]);try{if(B(),m.type===t.EOF)return v.tokens;for(M();m.type!==t.EOF;)try{M()}catch(e){if(v.errors){v.errors.push(e);break}throw e}ev(),i=v.tokens,void 0!==v.comments&&(i.comments=v.comments),void 0!==v.errors&&(i.errors=v.errors)}catch(e){throw e}finally{v={}}return i},e.parse=function(e,r){var n,a,s,S;a=String,"string"==typeof e||e instanceof String||(e=a(e)),d=c,p=0,f=(l=e).length>0?1:0,h=0,y=l.length,m=null,g={allowIn:!0,labelSet:{},inFunctionBody:!1,inIteration:!1,inSwitch:!1,lastCommentStart:-1},v={},void 0!==r&&(v.range="boolean"==typeof r.range&&r.range,v.loc="boolean"==typeof r.loc&&r.loc,v.attachComment="boolean"==typeof r.attachComment&&r.attachComment,v.loc&&null!==r.source&&void 0!==r.source&&(v.source=a(r.source)),"boolean"==typeof r.tokens&&r.tokens&&(v.tokens=[]),"boolean"==typeof r.comment&&r.comment&&(v.comments=[]),"boolean"==typeof r.tolerant&&r.tolerant&&(v.errors=[]),v.attachComment&&(v.range=!0,v.comments=[],v.bottomRightStack=[],v.trailingComments=[],v.leadingComments=[]));try{T(),B(),S=m,u=!1,s=function(){for(var e,r,n,a=[];p<y&&(r=m).type===t.StringLiteral&&(e=eg(),a.push(e),e.expression.type===i.Literal);)"use strict"===l.slice(r.start+1,r.end-1)?(u=!0,n&&H(n,o.StrictOctalLiteral)):!n&&r.octal&&(n=r);for(;p<y&&void 0!==(e=eg());)a.push(e);return a}(),n=d.markEnd(d.createProgram(s),S),void 0!==v.comments&&(n.comments=v.comments),void 0!==v.tokens&&(ev(),n.tokens=v.tokens),void 0!==v.errors&&(n.errors=v.errors)}catch(e){throw e}finally{v={}}return n},e.Syntax=function(){var e,t={};for(e in"function"==typeof Object.create&&(t=Object.create(null)),i)i.hasOwnProperty(e)&&(t[e]=i[e]);return"function"==typeof Object.freeze&&Object.freeze(t),t}()},"function"==typeof e&&e.amd?e(["exports"],i):i(void 0!==n?n:this.esprima={})},{}],1:[function(e,t,r){(function(n){var i=function(){var e={trace:function(){},yy:{},symbols_:{error:2,JSON_PATH:3,DOLLAR:4,PATH_COMPONENTS:5,LEADING_CHILD_MEMBER_EXPRESSION:6,PATH_COMPONENT:7,MEMBER_COMPONENT:8,SUBSCRIPT_COMPONENT:9,CHILD_MEMBER_COMPONENT:10,DESCENDANT_MEMBER_COMPONENT:11,DOT:12,MEMBER_EXPRESSION:13,DOT_DOT:14,STAR:15,IDENTIFIER:16,SCRIPT_EXPRESSION:17,INTEGER:18,END:19,CHILD_SUBSCRIPT_COMPONENT:20,DESCENDANT_SUBSCRIPT_COMPONENT:21,"[":22,SUBSCRIPT:23,"]":24,SUBSCRIPT_EXPRESSION:25,SUBSCRIPT_EXPRESSION_LIST:26,SUBSCRIPT_EXPRESSION_LISTABLE:27,",":28,STRING_LITERAL:29,ARRAY_SLICE:30,FILTER_EXPRESSION:31,QQ_STRING:32,Q_STRING:33,$accept:0,$end:1},terminals_:{2:"error",4:"DOLLAR",12:"DOT",14:"DOT_DOT",15:"STAR",16:"IDENTIFIER",17:"SCRIPT_EXPRESSION",18:"INTEGER",19:"END",22:"[",24:"]",28:",",30:"ARRAY_SLICE",31:"FILTER_EXPRESSION",32:"QQ_STRING",33:"Q_STRING"},productions_:[0,[3,1],[3,2],[3,1],[3,2],[5,1],[5,2],[7,1],[7,1],[8,1],[8,1],[10,2],[6,1],[11,2],[13,1],[13,1],[13,1],[13,1],[13,1],[9,1],[9,1],[20,3],[21,4],[23,1],[23,1],[26,1],[26,3],[27,1],[27,1],[27,1],[25,1],[25,1],[25,1],[29,1],[29,1]],performAction:function(e,r,n,i,a,o,s){i.ast||(i.ast=t,t.initialize());var c=o.length-1;switch(a){case 1:return i.ast.set({expression:{type:"root",value:o[c]}}),i.ast.unshift(),i.ast.yield();case 2:return i.ast.set({expression:{type:"root",value:o[c-1]}}),i.ast.unshift(),i.ast.yield();case 3:return i.ast.unshift(),i.ast.yield();
1case 4:return i.ast.set({operation:"member",scope:"child",expression:{type:"identifier",value:o[c-1]}}),i.ast.unshift(),i.ast.yield();case 5:case 6:case 11:case 13:case 18:case 21:case 22:case 23:break;case 7:i.ast.set({operation:"member"}),i.ast.push();break;case 8:i.ast.set({operation:"subscript"}),i.ast.push();break;case 9:case 19:i.ast.set({scope:"child"});break;case 10:case 20:i.ast.set({scope:"descendant"});break;case 12:i.ast.set({scope:"child",operation:"member"});break;case 14:i.ast.set({expression:{type:"wildcard",value:o[c]}});break;case 15:i.ast.set({expression:{type:"identifier",value:o[c]}});break;case 16:i.ast.set({expression:{type:"script_expression",value:o[c]}});break;case 17:i.ast.set({expression:{type:"numeric_literal",value:parseInt(o[c])}});break;case 24:o[c].length>1?i.ast.set({expression:{type:"union",value:o[c]}}):this.$=o[c];break;case 25:this.$=[o[c]];break;case 26:this.$=o[c-2].concat(o[c]);break;case 27:this.$={expression:{type:"numeric_literal",value:parseInt(o[c])}},i.ast.set(this.$);break;case 28:this.$={expression:{type:"string_literal",value:o[c]}},i.ast.set(this.$);break;case 29:this.$={expression:{type:"slice",value:o[c]}},i.ast.set(this.$);break;case 30:this.$={expression:{type:"wildcard",value:o[c]}},i.ast.set(this.$);break;case 31:this.$={expression:{type:"script_expression",value:o[c]}},i.ast.set(this.$);break;case 32:this.$={expression:{type:"filter_expression",value:o[c]}},i.ast.set(this.$);break;case 33:case 34:this.$=o[c]}},table:[{3:1,4:[1,2],6:3,13:4,15:[1,5],16:[1,6],17:[1,7],18:[1,8],19:[1,9]},{1:[3]},{1:[2,1],5:10,7:11,8:12,9:13,10:14,11:15,12:[1,18],14:[1,19],20:16,21:17,22:[1,20]},{1:[2,3],5:21,7:11,8:12,9:13,10:14,11:15,12:[1,18],14:[1,19],20:16,21:17,22:[1,20]},{1:[2,12],12:[2,12],14:[2,12],22:[2,12]},{1:[2,14],12:[2,14],14:[2,14],22:[2,14]},{1:[2,15],12:[2,15],14:[2,15],22:[2,15]},{1:[2,16],12:[2,16],14:[2,16],22:[2,16]},{1:[2,17],12:[2,17],14:[2,17],22:[2,17]},{1:[2,18],12:[2,18],14:[2,18],22:[2,18]},{1:[2,2],7:22,8:12,9:13,10:14,11:15,12:[1,18],14:[1,19],20:16,21:17,22:[1,20]},{1:[2,5],12:[2,5],14:[2,5],22:[2,5]},{1:[2,7],12:[2,7],14:[2,7],22:[2,7]},{1:[2,8],12:[2,8],14:[2,8],22:[2,8]},{1:[2,9],12:[2,9],14:[2,9],22:[2,9]},{1:[2,10],12:[2,10],14:[2,10],22:[2,10]},{1:[2,19],12:[2,19],14:[2,19],22:[2,19]},{1:[2,20],12:[2,20],14:[2,20],22:[2,20]},{13:23,15:[1,5],16:[1,6],17:[1,7],18:[1,8],19:[1,9]},{13:24,15:[1,5],16:[1,6],17:[1,7],18:[1,8],19:[1,9],22:[1,25]},{15:[1,29],17:[1,30],18:[1,33],23:26,25:27,26:28,27:32,29:34,30:[1,35],31:[1,31],32:[1,36],33:[1,37]},{1:[2,4],7:22,8:12,9:13,10:14,11:15,12:[1,18],14:[1,19],20:16,21:17,22:[1,20]},{1:[2,6],12:[2,6],14:[2,6],22:[2,6]},{1:[2,11],12:[2,11],14:[2,11],22:[2,11]},{1:[2,13],12:[2,13],14:[2,13],22:[2,13]},{15:[1,29],17:[1,30],18:[1,33],23:38,25:27,26:28,27:32,29:34,30:[1,35],31:[1,31],32:[1,36],33:[1,37]},{24:[1,39]},{24:[2,23]},{24:[2,24],28:[1,40]},{24:[2,30]},{24:[2,31]},{24:[2,32]},{24:[2,25],28:[2,25]},{24:[2,27],28:[2,27]},{24:[2,28],28:[2,28]},{24:[2,29],28:[2,29]},{24:[2,33],28:[2,33]},{24:[2,34],28:[2,34]},{24:[1,41]},{1:[2,21],12:[2,21],14:[2,21],22:[2,21]},{18:[1,33],27:42,29:34,30:[1,35],32:[1,36],33:[1,37]},{1:[2,22],12:[2,22],14:[2,22],22:[2,22]},{24:[2,26],28:[2,26]}],defaultActions:{27:[2,23],29:[2,30],30:[2,31],31:[2,32]},parseError:function(e,t){if(t.recoverable)this.trace(e);else throw Error(e)},parse:function(e){var t=this,r=[0],n=[null],i=[],a=this.table,o="",s=0,c=0,l=0,u=i.slice.call(arguments,1);this.lexer.setInput(e),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,void 0===this.lexer.yylloc&&(this.lexer.yylloc={});var p=this.lexer.yylloc;i.push(p);var f=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError?this.parseError=this.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var h,y,d,m,g,v,S,E,b,x={};;){if(d=r[r.length-1],this.defaultActions[d]?m=this.defaultActions[d]:(null==h&&(h=function(){var e;return"number"!=typeof(e=t.lexer.lex()||1)&&(e=t.symbols_[e]||e),e}()),m=a[d]&&a[d][h]),void 0===m||!m.length||!m[0]){var k="";for(v in b=[],a[d])this.terminals_[v]&&v>
12&&b.push("'"+this.terminals_[v]+"'");k=this.lexer.showPosition?"Parse error on line "+(s+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+b.join(", ")+", got '"+(this.terminals_[h]||h)+"'":"Parse error on line "+(s+1)+": Unexpected "+(1==h?"end of input":"'"+(this.terminals_[h]||h)+"'"),this.parseError(k,{text:this.lexer.match,token:this.terminals_[h]||h,line:this.lexer.yylineno,loc:p,expected:b})}if(m[0]instanceof Array&&m.length>1)throw Error("Parse Error: multiple actions possible at state: "+d+", token: "+h);switch(m[0]){case 1:r.push(h),n.push(this.lexer.yytext),i.push(this.lexer.yylloc),r.push(m[1]),h=null,y?(h=y,y=null):(c=this.lexer.yyleng,o=this.lexer.yytext,s=this.lexer.yylineno,p=this.lexer.yylloc,l>0&&l--);break;case 2:if(S=this.productions_[m[1]][1],x.$=n[n.length-S],x._$={first_line:i[i.length-(S||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(S||1)].first_column,last_column:i[i.length-1].last_column},f&&(x._$.range=[i[i.length-(S||1)].range[0],i[i.length-1].range[1]]),void 0!==(g=this.performAction.apply(x,[o,c,s,this.yy,m[1],n,i].concat(u))))return g;S&&(r=r.slice(0,-1*S*2),n=n.slice(0,-1*S),i=i.slice(0,-1*S)),r.push(this.productions_[m[1]][0]),n.push(x.$),i.push(x._$),E=a[r[r.length-2]][r[r.length-1]],r.push(E);break;case 3:return!0}}return!0}},t={initialize:function(){this._nodes=[],this._node={},this._stash=[]},set:function(e){for(var t in e)this._node[t]=e[t];return this._node},node:function(e){return arguments.length&&(this._node=e),this._node},push:function(){this._nodes.push(this._node),this._node={}},unshift:function(){this._nodes.unshift(this._node),this._node={}},yield:function(){var e=this._nodes;return this.initialize(),e}};function r(){this.yy={}}return e.lexer={EOF:1,parseError:function(e,t){if(this.yy.parser)this.yy.parser.parseError(e,t);else throw Error(e)},setInput:function(e){return this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,r=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t-1),this.offset-=t;var n=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),r.length-1&&(this.yylineno-=r.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:r?(r.length===n.length?this.yylloc.first_column:0)+n[n.length-r.length].length-r[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-t]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},test_match:function(e,t){var r,n,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(n=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=n.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:n?n[n.length-1].length-n[n.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],r=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),r)return r;if(this._backtrack)for(var a in i)this[a]=i[a];return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var e,t,r,n,i=this._currentRules(),a=0;a<i.length;a++)if((r=this._input.match(this.rules[i[a]]))&&(!t||r[0].length>t[0].length)){if(t=r,n=a,this.options.backtrack_lexer){if(!1!==(e=this.test_match(r,i[a])))return e;if(!this._backtrack)return!1;t=!1;continue}if(!this.options.flex)break}return t?!1!==(e=this.test_match(t,i[n]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){return this.next()||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(e,t,r,n){switch(r){case 0:return 4;case 1:return 14;case 2:return 12;case 3:return 15;case 4:return 16;case 5:return 22;case 6:return 24;case 7:return 28;case 8:return 30;case 9:return 18;case 10:return t.yytext=t.yytext.substr(1,t.yyleng-2),32;
1case 11:return t.yytext=t.yytext.substr(1,t.yyleng-2),33;case 12:return 17;case 13:return 31}},rules:[/^(?:\$)/,/^(?:\.\.)/,/^(?:\.)/,/^(?:\*)/,/^(?:[a-zA-Z_]+[a-zA-Z0-9_]*)/,/^(?:\[)/,/^(?:\])/,/^(?:,)/,/^(?:((-?(?:0|[1-9][0-9]*)))?\:((-?(?:0|[1-9][0-9]*)))?(\:((-?(?:0|[1-9][0-9]*)))?)?)/,/^(?:(-?(?:0|[1-9][0-9]*)))/,/^(?:"(?:\\["bfnrt/\\]|\\u[a-fA-F0-9]{4}|[^"\\])*")/,/^(?:'(?:\\['bfnrt/\\]|\\u[a-fA-F0-9]{4}|[^'\\])*')/,/^(?:\(.+?\)(?=\]))/,/^(?:\?\(.+?\)(?=\]))/],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13],inclusive:!0}}},r.prototype=e,e.Parser=r,new r}();void 0!==e&&void 0!==r&&(r.parser=i,r.Parser=i.Parser,r.parse=function(){return i.parse.apply(i,arguments)},r.main=function(t){t[1]||(console.log("Usage: "+t[0]+" FILE"),n.exit(1));var i=e("fs").readFileSync(e("path").normalize(t[1]),"utf8");return r.parser.parse(i)},void 0!==t&&e.main===t&&r.main(n.argv.slice(1)))}).call(this,e("_process"))},{_process:14,fs:12,path:13}],2:[function(e,t,r){t.exports={identifier:"[a-zA-Z_]+[a-zA-Z0-9_]*",integer:"-?(?:0|[1-9][0-9]*)",qq_string:'"(?:\\\\["bfnrt/\\\\]|\\\\u[a-fA-F0-9]{4}|[^"\\\\])*"',q_string:"'(?:\\\\['bfnrt/\\\\]|\\\\u[a-fA-F0-9]{4}|[^'\\\\])*'"}},{}],3:[function(e,t,r){var n=e("./dict"),i=e("fs"),a={lex:{macros:{esc:"\\\\",int:n.integer},rules:[["\\$","return 'DOLLAR'"],["\\.\\.","return 'DOT_DOT'"],["\\.","return 'DOT'"],["\\*","return 'STAR'"],[n.identifier,"return 'IDENTIFIER'"],["\\[","return '['"],["\\]","return ']'"],[",","return ','"],["({int})?\\:({int})?(\\:({int})?)?","return 'ARRAY_SLICE'"],["{int}","return 'INTEGER'"],[n.qq_string,"yytext = yytext.substr(1,yyleng-2); return 'QQ_STRING';"],[n.q_string,"yytext = yytext.substr(1,yyleng-2); return 'Q_STRING';"],["\\(.+?\\)(?=\\])","return 'SCRIPT_EXPRESSION'"],["\\?\\(.+?\\)(?=\\])","return 'FILTER_EXPRESSION'"]]},start:"JSON_PATH",bnf:{JSON_PATH:[["DOLLAR",'yy.ast.set({ expression: { type: "root", value: $1 } }); yy.ast.unshift(); return yy.ast.yield()'],["DOLLAR PATH_COMPONENTS",'yy.ast.set({ expression: { type: "root", value: $1 } }); yy.ast.unshift(); return yy.ast.yield()'],["LEADING_CHILD_MEMBER_EXPRESSION","yy.ast.unshift(); return yy.ast.yield()"],["LEADING_CHILD_MEMBER_EXPRESSION PATH_COMPONENTS",'yy.ast.set({ operation: "member", scope: "child", expression: { type: "identifier", value: $1 }}); yy.ast.unshift(); return yy.ast.yield()']],PATH_COMPONENTS:[["PATH_COMPONENT",""],["PATH_COMPONENTS PATH_COMPONENT",""]],PATH_COMPONENT:[["MEMBER_COMPONENT",'yy.ast.set({ operation: "member" }); yy.ast.push()'],["SUBSCRIPT_COMPONENT",'yy.ast.set({ operation: "subscript" }); yy.ast.push() ']],MEMBER_COMPONENT:[["CHILD_MEMBER_COMPONENT",'yy.ast.set({ scope: "child" })'],["DESCENDANT_MEMBER_COMPONENT",'yy.ast.set({ scope: "descendant" })']],CHILD_MEMBER_COMPONENT:[["DOT MEMBER_EXPRESSION",""]],LEADING_CHILD_MEMBER_EXPRESSION:[["MEMBER_EXPRESSION",'yy.ast.set({ scope: "child", operation: "member" })']],DESCENDANT_MEMBER_COMPONENT:[["DOT_DOT MEMBER_EXPRESSION",""]],MEMBER_EXPRESSION:[["STAR",'yy.ast.set({ expression: { type: "wildcard", value: $1 } })'],["IDENTIFIER",'yy.ast.set({ expression: { type: "identifier", value: $1 } })'],["SCRIPT_EXPRESSION",'yy.ast.set({ expression: { type: "script_expression", value: $1 } })'],["INTEGER",'yy.ast.set({ expression: { type: "numeric_literal", value: parseInt($1) } })'],["END",""]],SUBSCRIPT_COMPONENT:[["CHILD_SUBSCRIPT_COMPONENT",'yy.ast.set({ scope: "child" })'],["DESCENDANT_SUBSCRIPT_COMPONENT",'yy.ast.set({ scope: "descendant" })']],CHILD_SUBSCRIPT_COMPONENT:[["[ SUBSCRIPT ]",""]],DESCENDANT_SUBSCRIPT_COMPONENT:[["DOT_DOT [ SUBSCRIPT ]",""]],SUBSCRIPT:[["SUBSCRIPT_EXPRESSION",""],["SUBSCRIPT_EXPRESSION_LIST",'$1.length > 1? yy.ast.set({ expression: { type: "union", value: $1 } }) : $$ = $1']],SUBSCRIPT_EXPRESSION_LIST:[["SUBSCRIPT_EXPRESSION_LISTABLE","$$ = [$1]"],["SUBSCRIPT_EXPRESSION_LIST , SUBSCRIPT_EXPRESSION_LISTABLE","$$ = $1.concat($3)"]],SUBSCRIPT_EXPRESSION_LISTABLE:[["INTEGER",'$$ = { expression: { type: "numeric_literal", value: parseInt($1) } }; yy.ast.set($$)'],["STRING_LITERAL",'$$ = { expression: { type: "string_literal", value: $1 } }; yy.ast.set($$)'],["ARRAY_SLICE",'$$ = { expression: { type: "slice", value: $1 } }; yy.ast.set($$)']],SUBSCRIPT_EXPRESSION:[["STAR",'$$ = { expression: { type: "wildcard", value: $1 } }; yy.ast.set($$)'],["SCRIPT_EXPRESSION",'$$ = { expression: { type: "script_expression", value: $1 } }; yy.ast.set($$)'],["FILTER_EXPRESSION",'$$ = { expression: { type: "filter_expression", value: $1 } }; yy.ast.set($$)']],STRING_LITERAL:[["QQ_STRING","$$ = $1"],["Q_STRING","$$ = $1"]]}};i.readFileSync&&(a.moduleInclude=i.readFileSync(e.resolve("../include/module.js")),a.actionInclude=i.readFileSync(e.resolve("../include/action.js"))),t.exports=a},{"./dict":2,fs:12}],4:[function(e,t,r){var n=e("./aesprim"),i=e("./slice"),a=e("static-eval"),o=e("underscore").uniq,s=Object.create(null);function c(e){return"string"==typeof e&&!0===s[e]}s.constructor=!0,s.__proto__=!0,s.prototype=!0;var l=function(){return this.initialize.apply(this,arguments)};function u(t,r,i){var a=e("./index"),o=d(n.parse(r).body[0].expression,{"@":t.value}),s=i.replace(/\{\{\s*value\s*\}\}/g,o),c=a.nodes(t.value,s);
1return c.forEach(function(e){e.path=t.path.concat(e.path.slice(1))}),c}function p(e){return Array.isArray(e)}function f(e){return function(t,r,n,i){var a=t.value,o=t.path,s=[],c=(function(t,a){p(t)?(t.forEach(function(e,t){!(s.length>=i)&&n(t,e,r)&&s.push({path:a.concat(t),value:e})}),t.forEach(function(t,r){!(s.length>=i)&&e&&c(t,a.concat(r))})):t&&!(t instanceof Array)&&t instanceof Object&&(this.keys(t).forEach(function(e){!(s.length>=i)&&n(e,t[e],r)&&s.push({path:a.concat(e),value:t[e]})}),this.keys(t).forEach(function(r){!(s.length>=i)&&e&&c(t[r],a.concat(r))}))}).bind(this);return c(a,o),s}}function h(e){return function(t,r,n){return this.descend(r,t.expression.value,e,n)}}function y(e){return function(t,r,n){return this.traverse(r,t.expression.value,e,n)}}function d(e,t){if(!(e&&"object"==typeof e&&function e(t){if(!t||"object"!=typeof t||!t.type)return!1;switch(t.type){case"Literal":return!0;case"Identifier":return"@"===t.name;case"MemberExpression":if(!e(t.object))return!1;if(!t.computed&&"Identifier"===t.property.type){if(c(t.property.name))return!1;return!0}if(t.computed){if(!e(t.property)||"Literal"===t.property.type&&c(String(t.property.value)))return!1;return!0}return!1;case"UnaryExpression":return e(t.argument);case"BinaryExpression":case"LogicalExpression":return e(t.left)&&e(t.right);case"ConditionalExpression":return e(t.test)&&e(t.consequent)&&e(t.alternate);case"ArrayExpression":for(var r=0;r<t.elements.length;r++)if(!e(t.elements[r]))return!1;return!0;case"ObjectExpression":for(var n=0;n<t.properties.length;n++){var i=t.properties[n];if(i.key&&("Identifier"===i.key.type&&c(i.key.name)||"Literal"===i.key.type&&c(String(i.key.value)))||!e(i.value))return!1}return!0;default:return!1}}(e)))throw Error("Unsafe expression: script and filter expressions may only access the current node (@) with safe property names");try{return a(e,t)}catch(e){}}function m(e){return o(e=e.filter(function(e){return e}),function(e){return e.path.map(function(e){return String(e).replace("-","--")}).join("-")})}function g(e){var t=String(e);return t.match(/^-?[0-9]+$/)?parseInt(t):null}l.prototype.initialize=function(){this.traverse=f(!0),this.descend=f()},l.prototype.keys=Object.keys,l.prototype.resolve=function(e){var t=[e.operation,e.scope,e.expression.type].join("-"),r=this._fns[t];if(!r)throw Error("couldn't resolve key: "+t);return r.bind(this)},l.prototype.register=function(e,t){if(!t instanceof Function)throw Error("handler must be a function");this._fns[e]=t},l.prototype._fns={"member-child-identifier":function(e,t){var r=e.expression.value,n=t.value;if(n instanceof Object&&r in n)return[{value:n[r],path:t.path.concat(r)}]},"member-descendant-identifier":y(function(e,t,r){return e==r}),"subscript-child-numeric_literal":h(function(e,t,r){return e===r}),"member-child-numeric_literal":h(function(e,t,r){return String(e)===String(r)}),"subscript-descendant-numeric_literal":y(function(e,t,r){return e===r}),"member-child-wildcard":h(function(){return!0}),"member-descendant-wildcard":y(function(){return!0}),"subscript-descendant-wildcard":y(function(){return!0}),"subscript-child-wildcard":h(function(){return!0}),"subscript-child-slice":function(e,t){if(p(t.value)){var r=e.expression.value.split(":").map(g),n=t.value.map(function(e,r){return{value:e,path:t.path.concat(r)}});return i.apply(null,[n].concat(r))}},"subscript-child-union":function(e,t){var r=[];return e.expression.value.forEach(function(e){var n={operation:"subscript",scope:"child",expression:e.expression},i=this.resolve(n)(n,t);i&&(r=r.concat(i))},this),m(r)},"subscript-descendant-union":function(t,r,n){var i=e(".."),a=this,o=[];return i.nodes(r,"$..*").slice(1).forEach(function(e){o.length>=n||t.expression.value.forEach(function(t){var r={operation:"subscript",scope:"child",expression:t.expression},n=a.resolve(r)(r,e);o=o.concat(n)})}),m(o)},"subscript-child-filter_expression":function(e,t,r){var i=e.expression.value.slice(2,-1),a=n.parse(i).body[0].expression;return this.descend(t,null,function(e,t){return d(a,{"@":t})},r)},"subscript-descendant-filter_expression":function(e,t,r){var i=e.expression.value.slice(2,-1),a=n.parse(i).body[0].expression;return this.traverse(t,null,function(e,t){return d(a,{"@":t})},r)},"subscript-child-script_expression":function(e,t){return u(t,e.expression.value.slice(1,-1),"$[{{value}}]")},"member-child-script_expression":function(e,t){return u(t,e.expression.value.slice(1,-1),"$.{{value}}")},"member-descendant-script_expression":function(e,t){return u(t,e.expression.value.slice(1,-1),"$..value")}},l.prototype._fns["subscript-child-string_literal"]=l.prototype._fns["member-child-identifier"],l.prototype._fns["member-descendant-numeric_literal"]=l.prototype._fns["subscript-descendant-string_literal"]=l.prototype._fns["member-descendant-identifier"],t.exp
1orts=l},{"..":"jsonpath","./aesprim":"./aesprim","./index":5,"./slice":7,"static-eval":15,underscore:12}],5:[function(e,t,r){var n=e("assert"),i=e("./dict"),a=e("./parser"),o=e("./handlers"),s=function(){this.initialize.apply(this,arguments)};function c(e){return"[object String]"==Object.prototype.toString.call(e)}s.prototype.initialize=function(){this.parser=new a,this.handlers=new o},s.prototype.parse=function(e){return n.ok(c(e),"we need a path"),this.parser.parse(e)},s.prototype.parent=function(e,t){n.ok(e instanceof Object,"obj needs to be an object"),n.ok(t,"we need a path");var r=this.nodes(e,t)[0];return r&&this._assert_safe_path_keys(r.path),r.path.pop(),this.value(e,r.path)},s.prototype.apply=function(e,t,r){n.ok(e instanceof Object,"obj needs to be an object"),n.ok(t,"we need a path"),n.equal(typeof r,"function","fn needs to be function");var i=this.nodes(e,t).sort(function(e,t){return t.path.length-e.path.length});return i.forEach(function(t){this._assert_safe_path_keys(t.path);var n=t.path.pop(),i=this.value(e,this.stringify(t.path)),a=t.value=r.call(e,i[n]);i[n]=a},this),i},s.prototype.value=function(e,t,r){if(n.ok(e instanceof Object,"obj needs to be an object"),n.ok(t,"we need a path"),arguments.length>=3){var i=this.nodes(e,t).shift();if(!i)return this._vivify(e,t,r);this._assert_safe_path_keys(i.path);var a=i.path.slice(-1).shift();this.parent(e,this.stringify(i.path))[a]=r}return this.query(e,this.stringify(t),1).shift()},s.prototype._vivify=function(e,t,r){var i=this;n.ok(e instanceof Object,"obj needs to be an object"),n.ok(t,"we need a path");var a=this.parser.parse(t).map(function(e){return e.expression.value});this._assert_safe_path_keys(a);var o=function(t,r){var n=t.pop(),a=i.value(e,t);a||(o(t.concat(),"string"==typeof n?{}:[]),a=i.value(e,t)),i._assert_safe_key(n),a[n]=r};return o(a,r),this.query(e,t)[0]},s.prototype.query=function(e,t,r){return n.ok(e instanceof Object,"obj needs to be an object"),n.ok(c(t),"we need a path"),this.nodes(e,t,r).map(function(e){return e.value})},s.prototype.paths=function(e,t,r){return n.ok(e instanceof Object,"obj needs to be an object"),n.ok(t,"we need a path"),this.nodes(e,t,r).map(function(e){return e.path})},s.prototype.nodes=function(e,t,r){if(n.ok(e instanceof Object,"obj needs to be an object"),n.ok(t,"we need a path"),0===r)return[];var i=this.parser.parse(t);this._assert_safe_components(i);var a=this.handlers,o=[{path:["$"],value:e}],s=[];return(i.length&&"root"==i[0].expression.type&&i.shift(),i.length)?(i.forEach(function(e,t){if(!(s.length>=r)){var n=a.resolve(e),c=[];o.forEach(function(a){if(!(s.length>=r)){var o=n(e,a,r);t==i.length-1?s=s.concat(o||[]):c=c.concat(o||[])}}),o=c}}),r?s.slice(0,r):s):o},s.prototype.stringify=function(e){n.ok(e,"we need a path");var t="$",r={"descendant-member":"..{{value}}","child-member":".{{value}}","descendant-subscript":"..[{{value}}]","child-subscript":"[{{value}}]"};
1return(e=this._normalize(e)).forEach(function(e){if("root"!=e.expression.type){var n,i=[e.scope,e.operation].join("-"),a=r[i];if(n="string_literal"==e.expression.type?JSON.stringify(e.expression.value):e.expression.value,!a)throw Error("couldn't find template "+i);t+=a.replace(/{{value}}/,n)}}),t},s.prototype._normalize=function(e){if(n.ok(e,"we need a path"),"string"==typeof e)return this.parser.parse(e);if(Array.isArray(e)&&"string"==typeof e[0]){var t=[{expression:{type:"root",value:"$"}}];return e.forEach(function(e,r){if("$"!=e||0!==r){if("string"==typeof e&&e.match("^"+i.identifier+"$"))this._assert_safe_key(e),t.push({operation:"member",scope:"child",expression:{value:e,type:"identifier"}});else{var n="number"==typeof e?"numeric_literal":"string_literal";"string_literal"===n&&this._assert_safe_key(e),t.push({operation:"subscript",scope:"child",expression:{value:e,type:n}})}}},this),t}if(Array.isArray(e)&&"object"==typeof e[0])return e;throw Error("couldn't understand path "+e)},s.prototype._assert_safe_key=function(e){if("__proto__"===e||"prototype"===e||"constructor"===e)throw Error("Unsafe key in JSONPath: "+e)},s.prototype._assert_safe_path_keys=function(e){Array.isArray(e)&&e.forEach(function(e){"$"!==e&&"string"==typeof e&&this._assert_safe_key(e)},this)},s.prototype._assert_safe_components=function(e){var t=this;if(Array.isArray(e)){var r=function(e){if(e){if("identifier"===e.type||"string_literal"===e.type){t._assert_safe_key(e.value);return}"union"===e.type&&Array.isArray(e.value)&&e.value.forEach(function(e){e&&e.expression&&r(e.expression)})}};e.forEach(function(e){e&&e.expression&&r(e.expression)})}},s.Handlers=o,s.Parser=a;var l=new s;l.JSONPath=s,t.exports=l},{"./dict":2,"./handlers":4,"./parser":6,assert:8}],6:[function(e,t,r){var n=e("./grammar"),i=e("../generated/parser"),a=function(){var e=new i.Parser,t=e.parseError;return e.yy.parseError=function(){e.yy.ast&&e.yy.ast.initialize(),t.apply(e,arguments)},e};a.grammar=n,t.exports=a},{"../generated/parser":1,"./grammar":3}],7:[function(e,t,r){t.exports=function(e,t,r,i){if("string"==typeof t)throw Error("start cannot be a string");if("string"==typeof r)throw Error("end cannot be a string");if("string"==typeof i)throw Error("step cannot be a string");var a=e.length;if(0===i)throw Error("step cannot be zero");if(i=i?n(i):1,t=t<0?a+t:t,r=r<0?a+r:r,t=n(0===t?0:t||(i>0?0:a-1)),r=n(0===r?0:r||(i>0?a:-1)),t=i>0?Math.max(0,t):Math.min(a,t),r=i>0?Math.min(r,a):Math.max(-1,r),i>0&&r<=t||i<0&&t<=r)return[];for(var o=[],s=t;s!=r&&(!(i<0)||!(s<=r))&&(!(i>0)||!(s>=r));s+=i)o.push(e[s]);return o};function n(e){return String(e).match(/^[0-9]+$/)?parseInt(e):Number.isFinite(e)?parseInt(e,10):0}},{}],8:[function(e,t,r){var n=e("util/"),i=Array.prototype.slice,a=Object.prototype.hasOwnProperty,o=t.exports=u;function s(e,t){return n.isUndefined(t)?""+t:n.isNumber(t)&&!isFinite(t)||n.isFunction(t)||n.isRegExp(t)?t.toString():t}function c(e,t){return n.isString(e)?e.length<t?e:e.slice(0,t):e}function l(e,t,r,n,i){throw new o.AssertionError({message:r,actual:e,expected:t,operator:n,stackStartFunction:i})}function u(e,t){e||l(e,!0,t,"==",o.ok)}function p(e,t){if(e===t)return!0;if(n.isBuffer(e)&&n.isBuffer(t)){if(e.length!=t.length)return!1;for(var r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return n.isDate(e)&&n.isDate(t)?e.getTime()===t.getTime():n.isRegExp(e)&&n.isRegExp(t)?e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase:n.isObject(e)||n.isObject(t)?function(e,t){if(n.isNullOrUndefined(e)||n.isNullOrUndefined(t)||e.prototype!==t.prototype)return!1;if(n.isPrimitive(e)||n.isPrimitive(t))return e===t;var r=f(e),a=f(t);if(r&&!a||!r&&a)return!1;if(r)return p(e=i.call(e),t=i.call(t));var o,s,c=d(e),l=d(t);if(c.length!=l.length)return!1;for(c.sort(),l.sort(),s=c.length-1;s>=0;s--)if(c[s]!=l[s])return!1;for(s=c.length-1;s>=0;s--)if(!p(e[o=c[s]],t[o]))return!1;return!0}(e,t):e==t}function f(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function h(e,t){return!!e&&!!t&&("[object RegExp]"==Object.prototype.toString.call(t)?t.test(e):e instanceof t||!0===t.call({},e))}function y(e,t,r,i){var a;n.isString(r)&&(i=r,r=null);try{t()}catch(e){a=e}if(i=(r&&r.name?" ("+r.name+").":".")+(i?" "+i:"."),e&&!a&&l(a,r,"Missing expected exception"+i),!e&&h(a,r)&&l(a,r,"Got unwanted exception"+i),e&&a&&r&&!h(a,r)||!e&&a)throw a}o.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=c(JSON.stringify(this.actual,s),128)+" "+this.operator+" "+c(JSON.stringify(this.expected,s),128),this.generatedMessage=!0);var t=e.stackStartFunction||l;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var r=Error();if(r.stack){var n=r.stack,i=t.name,a=n.indexOf("\n"+i);if(a>=0){var o=n.indexOf("\n",a+1);n=n.substring(o+1)}this.stack=n}}},n.inherits(o.AssertionError,Error),o.fail=l,o.ok=u,o.equal=function(e,t,r){e!=t&&l(e,t,r,"==",o.equal)},o.notEqual=function(e,t,r){e==t&&l(e,t,r,"!=",o.notEqual)},o.deepEqual=function(e,t,r){p(e,t)||l(e,t,r,"deepEqual",o.deepEqual)},o.notDeepEqual=function(e,t,r){p(e,t)&&l(e,t,r,"notDeepEqual",o.notDeepEqual)},o.strictEqual=function(e,t,r){e!==t&&l(e,t,r,"===",o.strictEqual)}
1,o.notStrictEqual=function(e,t,r){e===t&&l(e,t,r,"!==",o.notStrictEqual)},o.throws=function(e,t,r){y.apply(this,[!0].concat(i.call(arguments)))},o.doesNotThrow=function(e,t){y.apply(this,[!1].concat(i.call(arguments)))},o.ifError=function(e){if(e)throw e};var d=Object.keys||function(e){var t=[];for(var r in e)a.call(e,r)&&t.push(r);return t}},{"util/":11}],9:[function(e,t,r){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}},{}],10:[function(e,t,r){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],11:[function(e,t,n){(function(t,r){var i,a=/%[sdj%]/g;n.format=function(e){if(!g(e)){for(var t=[],r=0;r<arguments.length;r++)t.push(s(arguments[r]));return t.join(" ")}for(var r=1,n=arguments,i=n.length,o=String(e).replace(a,function(e){if("%%"===e)return"%";if(r>=i)return e;switch(e){case"%s":return String(n[r++]);case"%d":return Number(n[r++]);case"%j":try{return JSON.stringify(n[r++])}catch(e){return"[Circular]"}default:return e}}),c=n[r];r<i;c=n[++r])d(c)||!E(c)?o+=" "+c:o+=" "+s(c);return o},n.deprecate=function(e,i){if(v(r.process))return function(){return n.deprecate(e,i).apply(this,arguments)};if(!0===t.noDeprecation)return e;var a=!1;return function(){if(!a){if(t.throwDeprecation)throw Error(i);t.traceDeprecation?console.trace(i):console.error(i),a=!0}return e.apply(this,arguments)}};var o={};function s(e,t){var r={seen:[],stylize:l};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(t)?r.showHidden=t:t&&n._extend(r,t),v(r.showHidden)&&(r.showHidden=!1),v(r.depth)&&(r.depth=2),v(r.colors)&&(r.colors=!1),v(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=c),u(r,e,r.depth)}function c(e,t){var r=s.styles[t];return r?"\x1b["+s.colors[r][0]+"m"+e+"\x1b["+s.colors[r][1]+"m":e}function l(e,t){return e}function u(e,t,r){if(e.customInspect&&t&&k(t.inspect)&&t.inspect!==n.inspect&&!(t.constructor&&t.constructor.prototype===t)){var i,a,o,s,c,l=t.inspect(r,e);return g(l)||(l=u(e,l,r)),l}var E=function(e,t){if(v(t))return e.stylize("undefined","undefined");if(g(t)){var r="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(r,"string")}return m(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):d(t)?e.stylize("null","null"):void 0}(e,t);if(E)return E;var _=Object.keys(t),I=(s={},_.forEach(function(e,t){s[e]=!0}),s);if(e.showHidden&&(_=Object.getOwnPropertyNames(t)),x(t)&&(_.indexOf("message")>=0||_.indexOf("description")>=0))return p(t);if(0===_.length){if(k(t)){var C=t.name?": "+t.name:"";return e.stylize("[Function"+C+"]","special")}if(S(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(b(t))return e.stylize(Date.prototype.toString.call(t),"date");if(x(t))return p(t)}var O="",N=!1,T=["{","}"];return(h(t)&&(N=!0,T=["[","]"]),k(t)&&(O=" [Function"+(t.name?": "+t.name:"")+"]"),S(t)&&(O=" "+RegExp.prototype.toString.call(t)),b(t)&&(O=" "+Date.prototype.toUTCString.call(t)),x(t)&&(O=" "+p(t)),0!==_.length||N&&0!=t.length)?r<0?S(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special"):(e.seen.push(t),c=N?function(e,t,r,n,i){for(var a=[],o=0,s=t.length;o<s;++o)w(t,String(o))?a.push(f(e,t,r,n,String(o),!0)):a.push("");return i.forEach(function(i){i.match(/^\d+$/)||a.push(f(e,t,r,n,i,!0))}),a}(e,t,r,I,_):_.map(function(n){return f(e,t,r,I,n,N)}),e.seen.pop(),i=O,a=T,o=0,c.reduce(function(e,t){return o++,t.indexOf("\n")>=0&&o++,e+t.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?a[0]+(""===i?"":i+"\n ")+" "+c.join(",\n ")+" "+a[1]:a[0]+i+" "+c.join(", ")+" "+a[1]):T[0]+O+T[1]}function p(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,r,n,i,a){var o,s,c;if((c=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]}).get?s=c.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):c.set&&(s=e.stylize("[
1Setter]","special")),w(n,i)||(o="["+i+"]"),!s&&(0>e.seen.indexOf(c.value)?(s=d(r)?u(e,c.value,null):u(e,c.value,r-1)).indexOf("\n")>-1&&(s=a?s.split("\n").map(function(e){return" "+e}).join("\n").substr(2):"\n"+s.split("\n").map(function(e){return" "+e}).join("\n")):s=e.stylize("[Circular]","special")),v(o)){if(a&&i.match(/^\d+$/))return s;(o=JSON.stringify(""+i)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function h(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function d(e){return null===e}function m(e){return"number"==typeof e}function g(e){return"string"==typeof e}function v(e){return void 0===e}function S(e){return E(e)&&"[object RegExp]"===_(e)}function E(e){return"object"==typeof e&&null!==e}function b(e){return E(e)&&"[object Date]"===_(e)}function x(e){return E(e)&&("[object Error]"===_(e)||e instanceof Error)}function k(e){return"function"==typeof e}function _(e){return Object.prototype.toString.call(e)}function I(e){return e<10?"0"+e.toString(10):e.toString(10)}n.debuglog=function(e){if(v(i)&&(i=t.env.NODE_DEBUG||""),!o[e=e.toUpperCase()]){if(RegExp("\\b"+e+"\\b","i").test(i)){var r=t.pid;o[e]=function(){var t=n.format.apply(n,arguments);console.error("%s %d: %s",e,r,t)}}else o[e]=function(){}}return o[e]},n.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},n.isArray=h,n.isBoolean=y,n.isNull=d,n.isNullOrUndefined=function(e){return null==e},n.isNumber=m,n.isString=g,n.isSymbol=function(e){return"symbol"==typeof e},n.isUndefined=v,n.isRegExp=S,n.isObject=E,n.isDate=b,n.isError=x,n.isFunction=k,n.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},n.isBuffer=e("./support/isBuffer");var C=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function w(e,t){return Object.prototype.hasOwnProperty.call(e,t)}n.log=function(){var e,t;console.log("%s - %s",(t=[I((e=new Date).getHours()),I(e.getMinutes()),I(e.getSeconds())].join(":"),[e.getDate(),C[e.getMonth()],t].join(" ")),n.format.apply(n,arguments))},n.inherits=e("inherits"),n._extend=function(e,t){if(!t||!E(t))return e;for(var r=Object.keys(t),n=r.length;n--;)e[r[n]]=t[r[n]];return e}}).call(this,e("_process"),void 0!==r.g?r.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./support/isBuffer":10,_process:14,inherits:9}],12:[function(e,t,r){},{}],13:[function(e,t,r){(function(e){function t(e,t){for(var r=0,n=e.length-1;n>=0;n--){var i=e[n];"."===i?e.splice(n,1):".."===i?(e.splice(n,1),r++):r&&(e.splice(n,1),r--)}if(t)for(;r--;r)e.unshift("..");return e}function n(e,t){if(e.filter)return e.filter(t);for(var r=[],n=0;n<e.length;n++)t(e[n],n,e)&&r.push(e[n]);return r}r.resolve=function(){for(var r="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var o=a>=0?arguments[a]:e.cwd();if("string"!=typeof o)throw TypeError("Arguments to path.resolve must be strings");o&&(r=o+"/"+r,i="/"===o.charAt(0))}return r=t(n(r.split("/"),function(e){return!!e}),!i).join("/"),(i?"/":"")+r||"."},r.normalize=function(e){var a=r.isAbsolute(e),o="/"===i(e,-1);return(e=t(n(e.split("/"),function(e){return!!e}),!a).join("/"))||a||(e="."),e&&o&&(e+="/"),(a?"/":"")+e},r.isAbsolute=function(e){return"/"===e.charAt(0)},r.join=function(){var e=Array.prototype.slice.call(arguments,0);return r.normalize(n(e,function(e,t){if("string"!=typeof e)throw TypeError("Arguments to path.join must be strings");return e}).join("/"))},r.relative=function(e,t){function n(e){for(var t=0;t<e.length&&""===e[t];t++);for(var r=e.length-1;r>=0&&""===e[r];r--);return t>r?[]:e.slice(t,r-t+1)}e=r.resolve(e).substr(1),t=r.resolve(t).substr(1);for(var i=n(e.split("/")),a=n(t.split("/")),o=Math.min(i.length,a.length),s=o,c=0;c<o;c++)if(i[c]!==a[c]){s=c;break}for(var l=[],c=s;c<i.length;
1c++)l.push("..");return(l=l.concat(a.slice(s))).join("/")},r.sep="/",r.delimiter=":",r.dirname=function(e){if("string"!=typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),r=47===t,n=-1,i=!0,a=e.length-1;a>=1;--a)if(47===(t=e.charCodeAt(a))){if(!i){n=a;break}}else i=!1;return -1===n?r?"/":".":r&&1===n?"/":e.slice(0,n)},r.basename=function(e,t){var r=function(e){"string"!=typeof e&&(e+="");var t,r=0,n=-1,i=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!i){r=t+1;break}}else -1===n&&(i=!1,n=t+1);return -1===n?"":e.slice(r,n)}(e);return t&&r.substr(-1*t.length)===t&&(r=r.substr(0,r.length-t.length)),r},r.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,r=0,n=-1,i=!0,a=0,o=e.length-1;o>=0;--o){var s=e.charCodeAt(o);if(47===s){if(!i){r=o+1;break}continue}-1===n&&(i=!1,n=o+1),46===s?-1===t?t=o:1!==a&&(a=1):-1!==t&&(a=-1)}return -1===t||-1===n||0===a||1===a&&t===n-1&&t===r+1?"":e.slice(t,n)};var i=function(e,t,r){return e.substr(t,r)}}).call(this,e("_process"))},{_process:14}],14:[function(e,t,r){var n,i,a,o=t.exports={};function s(){throw Error("setTimeout has not been defined")}function c(){throw Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===s||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:s}catch(e){n=s}try{i="function"==typeof clearTimeout?clearTimeout:c}catch(e){i=c}}();var u=[],p=!1,f=-1;function h(){p&&a&&(p=!1,a.length?u=a.concat(u):f=-1,u.length&&y())}function y(){if(!p){var e=l(h);p=!0;for(var t=u.length;t;){for(a=u,u=[];++f<t;)a&&a[f].run();f=-1,t=u.length}a=null,p=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===c||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function d(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];u.push(new d(e,t)),1!==u.length||p||l(y)},d.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}},{}],15:[function(e,t,r){var n=e("escodegen").generate;function i(e){return"constructor"===e||"__proto__"===e}t.exports=function(e,t,r){r||(r={});var a=!r.allowAccessToMethodsOnFunctions;t||(t={});var o={},s=function e(r,s){if("Literal"===r.type)return r.value;if("UnaryExpression"===r.type){var c=e(r.argument,s);return"+"===r.operator?+c:"-"===r.operator?-c:"~"===r.operator?~c:"!"===r.operator?!c:o}if("ArrayExpression"===r.type){for(var l=[],u=0,p=r.elements.length;u<p;u++){var f=e(r.elements[u],s);if(f===o)return o;l.push(f)}return l}if("ObjectExpression"===r.type){for(var h={},u=0;u<r.properties.length;u++){var y=r.properties[u],d=null===y.value?y.value:e(y.value,s);if(d===o)return o;h[y.key.value||y.key.name]=d}return h}if("BinaryExpression"===r.type||"LogicalExpression"===r.type){var m=r.operator;if("&&"===m){var p=e(r.left);if(p===o)return o;if(!p)return p;var g=e(r.right);return g===o?o:g}if("||"===m){var p=e(r.left);if(p===o)return o;if(p)return p;var g=e(r.right);return g===o?o:g}var p=e(r.left,s);if(p===o)return o;var g=e(r.right,s);return g===o?o:"=="===m?p==g:"==="===m?p===g:"!="===m?p!=g:"!=="===m?p!==g:"+"===m?p+g:"-"===m?p-g:"*"===m?p*g:"/"===m?p/g:"%"===m?p%g:"<"===m?p<g:"<="===m?p<=g:">"===m?p>g:">="===m?p>=g:"|"===m?p|g:"&"===m?p&g:"^"===m?p^g:o}if("Identifier"===r.type)return({}).hasOwnProperty.call(t,r.name)?t[r.name]:o;if("ThisExpression"===r.type)return({}).hasOwnProperty.call(t,"this")?t.this:o;else if("CallExpression"===r.type){var v=e(r.callee,s);if(v===o||"function"!=typeof v)return o;var S=r.callee.object?e(r.callee.object,s):o;S===o&&(S=null);for(var E=[],u=0,p=r.arguments.length;u<p;u++){var f=e(r.arguments[u],s);if(f===o)return o;E.push(f)}if(s)return;return v.apply(S,E)}else if("MemberExpression"===r.type){var h=e(r.object,s);if(h===o||"function"==typeof h&&a)return o;if("Identifier"===r.property.type&&!r.computed)return i(r.property.name)?o:h[r.property.name];var y=e(r.property,s);return null===y||y===o||i(y)?o:h[y]}else if("ConditionalExpression"===r.type){var c=e(r.test,s);return c===o?o:c?e(r.consequent):e(r.alternate,s)}else if("ExpressionStatement"===r.type){var c=e(r.expression,s);return c===o?o:c}else if("ReturnStatement"===r.type)return e(r.argument,s);else if("FunctionExpression"===r.type){var b=r.body.body,x={};Object.keys(t).forEach(function(e){x[e]=t[e]});for(var u=0;u<r.params.length;u++){var k=r.params[u];if("Identifier"!=k.type)return o;t[k.name]=null}for(var u in b)if(e(b[u],!0)===o)return o;var _=Object.keys(t=x),I=_.map(function(e){return t[e]});return Function(_.join(", "),"return "+n(r)).apply(null,I)}else if("TemplateLiteral"===r.type){for(var C="",u=0;u<r.expressions.length;u++)C+=e(r.quasis[u],s)+e(r.expressions[u],s);return C+e(r.quasis[u],s)}else if("TaggedTemplateExpression"===r.type){var w=e(r.tag,s),O=r.quasi,N=O.quasis.map(e),T=O.expressions.map(e);return w.apply(null,[N].concat(T))}else if("TemplateElement"===r.type)return r.value.cooked;else return o}(e);return s===o?void 0:s}},{escodegen:12}],jsonpath:[function(e,t,r){t.exports=e("./lib/index")},{"./lib/index":5}]},{},["jsonpath"])("jsonpath")},e.exports=n()}}]); 2//# sourceMappingURL=5fd563b6-2a995ba259e46060.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.