“no use strict”;(function(e){if(typeof e.window!=“undefined”&&e.document)return;e.console=function(){var e=Array.prototype.slice.call(arguments,0);postMessage({type:“log”,data:e})},e.console.error=e.console.warn=e.console.log=e.console.trace=e.console,e.window=e,e.ace=e,e.normalizeModule=function(e,t){if(t.indexOf(“!”)!==-1){var n=t.split(“!”);return normalizeModule(e,n[0])+“!”+normalizeModule(e,n[1])}if(t.charAt(0)==“.”){var r=e.split(“/”).slice(0,-1).join(“/”);t=r+“/”+t;while(t.indexOf(“.”)!==-1&&i!=t){var i=t;t=t.replace(//.//,“/”).replace(/[^/]+/..//,“”)}}return t},e.require=function(e,t){t||(t=e,e=null);if(!t.charAt)throw new Error(“worker.js require() accepts only (parentId, id) as arguments”);t=normalizeModule(e,t);var n=require.modules[t];if(n)return n.initialized||(n.initialized=!0,n.exports=n.factory().exports),n.exports;var r=t.split(“/”);r[0]=require.tlns[r[0]]||r[0];var i=r.join(“/”)+“.js”;return require.id=t,importScripts(i),require(e,t)},require.modules={},require.tlns={},e.define=function(e,t,n){arguments.length==2?(n=t,typeof e!=“string”&&(t=e,e=require.id)):arguments.length==1&&(n=e,e=require.id);if(e.indexOf(“text!”)===0)return;var r=function(t,n){return require(e,t,n)};require.modules[e]={exports:{},factory:function(){var e=this,t=n(r,e.exports,e);return t&&(e.exports=t),e}}},e.initBaseUrls=function(e){require.tlns=e},e.initSender=function(){var e=require(“ace/lib/event_emitter”).EventEmitter,t=require(“ace/lib/oop”),n=function(){};return function(){t.implement(this,e),this.callback=function(e,t){postMessage({type:“call”,id:t,data:e})},this.emit=function(e,t){postMessage({type:“event”,name:e,data:t})}}.call(n.prototype),new n},e.main=null,e.sender=null,e.onmessage=function(e){var t=e.data;if(t.command){if(!main[t.command])throw new Error(“Unknown command:”+t.command);main[t.command].apply(main,t.args)}else if(t.init){initBaseUrls(t.tlns),require(“ace/lib/es5-shim”),sender=initSender();var n=require(t.module)[t.classname];main=new n(sender)}else t.event&&sender&&sender._emit(t.event,t.data)}})(this),ace.define(“ace/lib/event_emitter”,[“require”,“exports”,“module”],function(e,t,n){var r={},i=function(){this.propagationStopped=!0},s=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(!n.length&&!r)return;if(typeof t!=“object”||!t)t={};t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=s),n=n.slice();for(var o=0;o>>0;if(h(e)!=“[object Function]”)throw new TypeError;while(++i>>0,i=Array®,s=arguments[1];if(h(e)!=“[object Function]”)throw new TypeError(e+“ is not a function”);for(var o=0;oe
“ to object”);return Object(e)}}),ace.define(“ace/mode/javascript_worker”,[“require”,“exports”,“module”,“ace/lib/oop”,“ace/worker/mirror”,“ace/mode/javascript/jshint”],function(require,exports,module){function startRegex(e){return RegExp(“^(”+e.join(“|”)+“)”)}var oop=require(“../lib/oop”),Mirror=require(“../worker/mirror”).Mirror,lint=require(“./javascript/jshint”).JSHINT,disabledWarningsRe=startRegex([“Bad for in variable ‘(.+)’.”,‘Missing “use strict”’]),errorsRe=startRegex([“Unexpected”,“Expected ”,“Confusing (plus|minus)”,“\{a\} unterminated regular expression”,“Unclosed ”,“Unmatched ”,“Unbegun comment”,“Bad invocation”,“Missing space after”,“Missing operator at”]),infoRe=startRegex([“Expected an assignment”,“Bad escapement of EOL”,“Unexpected comma”,“Unexpected space”,“Missing radix parameter.”,“A leading decimal point can”,“\[‘{a}’\] is better written in dot notation.”,“‘{a}’ used out of scope”]),JavaScriptWorker=exports.JavaScriptWorker=function(e){Mirror.call(this,e),this.setTimeout(500),this.setOptions()};oop.inherits(JavaScriptWorker,Mirror),function(){this.setOptions=function(e){this.options=e||{esnext:!0,moz:!0,devel:!0,browser:!0,node:!0,laxcomma:!0,laxbreak:!0,lastsemic:!0,onevar:!1,passfail:!1,maxerr:100,expr:!0,multistr:!0,globalstrict:!0},this.doc.getValue()&&this.deferredUpdate.schedule(100)},this.changeOptions=function(e){oop.mixin(this.options,e),this.doc.getValue()&&this.deferredUpdate.schedule(100)},this.isValidJS=function(str){try{eval(“throw 0;”+str)}catch(e){if(e===0)return!0}return!1},this.onUpdate=function(){var e=this.doc.getValue();e=e.replace(/^#!.*n/,“n”);if(!e){this.sender.emit(“jslint”,[]);return}var t=[],n=this.isValidJS(e)?“warning”:“error”;lint(e,this.options);var r=lint.errors,i=!1;for(var s=0;sthis.start.row“/”this.start.column
“] -> [”this.end.row
“/”this.end.column
“]”},this.contains=function(e,t){return this.compare(e,t)==0},this.compareRange=function(e){var t,n=e.end,r=e.start;return t=this.compare(n.row,n.column),t==1?(t=this.compare(r.row,r.column),t==1?2:t==0?1:0):t==-1?-2:(t=this.compare(r.row,r.column),t==-1?-1:t==1?42:0)},this.comparePoint=function(e){return this.compare(e.row,e.column)},this.containsRange=function(e){return this.comparePoint(e.start)==0&&this.comparePoint(e.end)==0},this.intersects=function(e){var t=this.compareRange(e);return t==-1||t==0||t==1},this.isEnd=function(e,t){return this.end.row==e&&this.end.column==t},this.isStart=function(e,t){return this.start.row==e&&this.start.column==t},this.setStart=function(e,t){typeof e==“object”?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=t)},this.setEnd=function(e,t){typeof e==“object”?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=t)},this.inside=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)||this.isStart(e,t)?!1:!0:!1},this.insideStart=function(e,t){return this.compare(e,t)==0?this.isEnd(e,t)?!1:!0:!1},this.insideEnd=function(e,t){return this.compare(e,t)==0?this.isStart(e,t)?!1:!0:!1},this.compare=function(e,t){return!this.isMultiLine()&&e===this.start.row?t,r,e)===i)return}else for(var o in e)if(N.has(e,o)&&t.call(n,e,o,e)===i)return};N.map=N.collect=function(e,t,n){var r=[];return e==null?r:d&&e.map===d?e.map(t,n):(C(e,function(e,i,s){r=t.call(n,e,i,s)}),r)};var k=“Reduce of empty array with no initial value”;N.reduce=N.foldl=N.inject=function(e,t,n,r){var i=arguments.length>2;e==null&&(e=[]);if(v&&e.reduce===v)return r&&(t=N.bind(t,r)),i?e.reduce(t,n):e.reduce(t);C(e,function(e,s,o){i?n=t.call(r,n,e,s,o):(n=e,i=!0)});if(!i)throw new TypeError(k);return n},N.reduceRight=N.foldr=function(e,t,n,r){var i=arguments.length>2;e==null&&(e=[]);if(m&&e.reduceRight===m)return r&&(t=N.bind(t,r)),i?e.reduceRight(t,n):e.reduceRight(t);var s=e.length;if(s!==+s){var o=N.keys(e);s=o.length}C(e,function(u,a,f){a=o?o:–s,i?n=t.call(r,n,e,a,f):(n=e,i=!0)});if(!i)throw new TypeError(k);return n},N.find=N.detect=function(e,t,n){var r;return L(e,function(e,i,s){if(t.call(n,e,i,s))return r=e,!0}),r},N.filter=N.select=function(e,t,n){var r=[];return e==null?r:g&&e.filter===g?e.filter(t,n):(C(e,function(e,i,s){t.call(n,e,i,s)&&(r=e)}),r)},N.reject=function(e,t,n){return N.filter(e,function(e,r,i){return!t.call(n,e,r,i)},n)},N.every=N.all=function(e,t,n){t||(t=N.identity);var r=!0;return e==null?r:y&&e.every===y?e.every(t,n):(C(e,function(e,s,o){if(!(r=r&&t.call(n,e,s,o)))return i}),!!r)};var L=N.some=N.any=function(e,t,n){t||(t=N.identity);var r=!1;return e==null?r:b&&e.some===b?e.some(t,n):(C(e,function(e,s,o){if(r||(r=t.call(n,e,s,o)))return i}),!!r)};N.contains=N.include=function(e,t){return e==null?!1:w&&e.indexOf===w?e.indexOf(t)!=-1:L(e,function(e){return e===t})},N.invoke=function(e,t){var n=f.call(arguments,2),r=N.isFunction(t);return N.map(e,function(e){return(r?t:e).apply(e,n)})},N.pluck=function(e,t){return N.map(e,function(e){return e})},N.where=function(e,t,n){return N.isEmpty(t)?n?null:[]:N(e,function(e){for(var n in t)if(t!==e)return!1;return!0})},N.findWhere=function(e,t){return N.where(e,t,!0)},N.max=function(e,t,n){if(!t&&N.isArray(e)&&e===+e&&e.length<65535)return Math.max.apply(Math,e);if(!t&&N.isEmpty(e))return-Infinity;var r={computed:-Infinity,value:-Infinity};return C(e,function(e,i,s){var o=t?t.call(n,e,i,s):e;o>=r.computed&&(r={value:e,computed:o})}),r.value},N.min=function(e,t,n){if(!t&&N.isArray(e)&&e===+e&&e.length<65535)return Math.min.apply(Math,e);if(!t&&N.isEmpty(e))return Infinity;var r={computed:Infinity,value:Infinity};return C(e,function(e,i,s){var o=t?t.call(n,e,i,s):e;o<r.computed&&(r={value:e,computed:o})}),r.value},N.shuffle=function(e){var t,n=0,r=[];return C(e,function(e){t=N.random(n++),r=r,r=e}),r};var A=function(e){return N.isFunction(e)?e:function(t){return t}};N.sortBy=function(e,t,n){var r=A(t);return N.pluck(N.map(e,function(e,t,i){return{value:e,index:t,criteria:r.call(n,e,t,i)}}).sort(function(e,t){var n=e.criteria,r=t.criteria;if(n!==r){if(n>r||n===void 0)return 1;if(n<r||r===void 0)return-1}return e.index<t.index?-1:1}),“value”)};var O=function(e,t,n,r){var i={},s=A(t||N.identity);return C(e,function(t,o){var u=s.call(n,t,o,e);r(i,u,t)}),i};N.groupBy=function(e,t,n){return O(e,t,n,function(e,t,n){(N.has(e,t)?e:e=[]).push(n)})},N.countBy=function(e,t,n){return O(e,t,n,function(e,t){N.has(e,t)||(e=0),e++})},N.sortedIndex=function(e,t,n,r){n=n==null?N.identity:A(n);var i=n.call(r,t),s=0,o=e.length;while(s<o){var u=s+o>>>1;n.call(r,e)<i?s=u+1:o=u}return s},N.toArray=function(e){return e?N.isArray(e)?f.call(e):e.length===+e.length?N.map(e,N.identity):N.values(e):[]},N.size=function(e){return e==null?0:e.length===+e.length?e.length:N.keys(e).length},N.first=N.head=N.take=function(e,t,n){return e==null?void 0:t!=null&&!n?f.call(e,0,t):e},N.initial=function(e,t,n){return f.call(e,0,e.length-(t==null||n?1:t))},N.last=function(e,t,n){return e==null?void 0:t!=null&&!n?f.call(e,Math.max(e.length-t,0)):e},N.rest=N.tail=N.drop=function(e,t,n){return f.call(e,t==null||n?1:t)},N.compact=function(e){return N.filter(e,N.identity)};var M=function(e,t,n){return C(e,function(e){N.isArray(e)?t?a.apply(n,e):M(e,t,n):n.push(e)}),n};N.flatten=function(e,t){return M(e,t,[])},N.without=function(e){return N.difference(e,f.call(arguments,1))},N.uniq=N.unique=function(e,t,n,r){N.isFunction(t)&&(r=n,n=t,t=!1);var i=n?N.map(e,n,r):e,s=[],o=;return C(i,function(n,r){if(t?!r||o!==n:!N.contains(o,n))o.push(n),s.push(e)}),s},N.union=function(){return N.uniq(l.apply(s,arguments))},N.intersection=function(e){var t=f.call(arguments,1);return N.filter(N.uniq(e),function(e){return N.every(t,function(t){return N.indexOf(t,e)>=0})})},N.difference=function(e){var t=l.apply(s,f.call(arguments,1));return N.filter(e,function(e){return!N.contains(t,e)})},N.zip=function(){var e=f.call(arguments),t=N.max(N.pluck(e,“length”)),n=new Array(t);for(var r=0;re
“]”}}),N.isArguments(arguments)||(N.isArguments=function(e){return!!e&&!!N.has(e,“callee”)}),typeof /./!=“function”&&(N.isFunction=function(e){return typeof e==“function”}),N.isFinite=function(e){return isFinite(e)&&!isNaN(parseFloat(e))},N.isNaN=function(e){return N.isNumber(e)&&e!=+e},N.isBoolean=function(e){return e===!0||e===!1||c.call(e)==“[object Boolean]”},N.isNull=function(e){return e===null},N.isUndefined=function(e){return e===void 0},N.has=function(e,t){return h.call(e,t)},N.noConflict=function(){return e._=r,this},N.identity=function(e){return e},N.times=function(e,t,n){var r=Array(e);for(var i=0;i+H
”“;return e?e+t:t},N.templateSettings={evaluate:/<%(+?)%>/g,interpolate:/<%=(+?)%>/g,escape:/<%-(+?)%>/g};var B=/(.)^/,j={”'“:”'“,”\“:”\“,”r“:”r“,”n“:”n“,” “:”t“,”u2028“:”u2028“,”u2029“:”u2029“},F=/\|'|r|n|t|u2028|u2029/g;N.template=function(e,t,n){var r;n=N.defaults({},n,N.templateSettings);var i=new RegExp(.join(”|“)+”|$“,”g“),s=0,o=”__p+='“;e.replace(i,function(t,n,r,i,u){return o+=e.slice(s,u).replace(F,function(e){return”\“+j}),n&&(o+=”'+n((__t=(“n
”))==null?'':_.escape(__t))+n'“),r&&(o+=”'+n((__t=(“r
”))==null?'':__t)+n'“),i&&(o+=”';n“i
”n__p+='“),s=u+t.length,t}),o+=”';n“,n.variable||(o=”with(obj||{}){n“o
”}n“),o=”var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};n“o
”return __p;n“;try{r=new Function(n.variable||”obj“,”_“,o)}catch(u){throw u.source=o,u}if(t)return r(t,N);var a=function(e){return r.call(this,e,N)};return a.source=”function(“+(n.variable||”obj“)+”){n“o
”}“,a},N.chain=function(e){return N(e).chain()};var I=function(e){return this._chain?N(e).chain():e};N.mixin(N),C(,function(e){var t=s;N.prototype=function(){var n=this._wrapped;return t.apply(n,arguments),(e==”shift“||e==”splice“)&&n.length===0&&delete n,I.call(this,n)}}),C(,function(e){var t=s;N.prototype=function(){return I.call(this,t.apply(this._wrapped,arguments))}}),N.extend(N.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this)},{}],2:[function(e,t,n){var r=e(”underscore“),i={E001:”Bad option: '{a}'.“,E002:”Bad option value.“,E003:”Expected a JSON value.“,E004:”Input is neither a string nor an array of strings.“,E005:”Input is empty.“,E006:”Unexpected early end of program.“,E007:'Missing ”use strict“ statement.',E008:”Strict violation.“,E009:”Option 'validthis' can't be used in a global scope.“,E010:”'with' is not allowed in strict mode.“,E011:”const '{a}' has already been declared.“,E012:”const '{a}' is initialized to 'undefined'.“,E013:”Attempting to override '{a}' which is a constant.“,E014:”A regular expression literal can be confused with '/='.“,E015:”Unclosed regular expression.“,E016:”Invalid regular expression.“,E017:”Unclosed comment.“,E018:”Unbegun comment.“,E019:”Unmatched '{a}'.“,E020:”Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'.“,E021:”Expected '{a}' and instead saw '{b}'.“,E022:”Line breaking error '{a}'.“,E023:”Missing '{a}'.“,E024:”Unexpected '{a}'.“,E025:”Missing ':' on a case clause.“,E026:”Missing '}' to match '{' from line {a}.“,E027:”Missing ']' to match '[' form line {a}.“,E028:”Illegal comma.“,E029:”Unclosed string.“,E030:”Expected an identifier and instead saw '{a}'.“,E031:”Bad assignment.“,E032:”Expected a small integer or 'false' and instead saw '{a}'.“,E033:”Expected an operator and instead saw '{a}'.“,E034:”get/set are ES5 features.“,E035:”Missing property name.“,E036:”Expected to see a statement and instead saw a block.“,E037:null,E038:null,E039:”Function declarations are not invocable. Wrap the whole function invocation in parens.“,E040:”Each value should have its own case label.“,E041:”Unrecoverable syntax error.“,E042:”Stopping.“,E043:”Too many errors.“,E044:”'{a}' is already defined and can't be redefined.“,E045:”Invalid for each loop.“,E046:”A yield statement shall be within a generator function (with syntax: `function*`)“,E047:”A generator function shall contain a yield statement.“,E048:”Let declaration not directly within block.“,E049:”A {a} cannot be named '{b}'.“,E050:”Mozilla requires the yield expression to be parenthesized here.“,E051:”Regular parameters cannot come after default parameters.“},s={W001:”'hasOwnProperty' is a really bad name.“,W002:”Value of '{a}' may be overwritten in IE 8 and earlier.“,W003:”'{a}' was used before it was defined.“,W004:”'{a}' is already defined.“,W005:”A dot following a number can be confused with a decimal point.“,W006:”Confusing minuses.“,W007:”Confusing pluses.“,W008:”A leading decimal point can be confused with a dot: '{a}'.“,W009:”The array literal notation [] is preferrable.“,W010:”The object literal notation {} is preferrable.“,W011:”Unexpected space after '{a}'.“,W012:”Unexpected space before '{a}'.“,W013:”Missing space after '{a}'.“,W014:”Bad line breaking before '{a}'.“,W015:”Expected '{a}' to have an indentation at {b} instead at {c}.“,W016:”Unexpected use of '{a}'.“,W017:”Bad operand.“,W018:”Confusing use of '{a}'.“,W019:”Use the isNaN function to compare with NaN.“,W020:”Read only.“,W021:”'{a}' is a function.“,W022:”Do not assign to the exception parameter.“,W023:”Expected an identifier in an assignment and instead saw a function invocation.“,W024:”Expected an identifier and instead saw '{a}' (a reserved word).“,W025:”Missing name in function declaration.“,W026:”Inner functions should be listed at the top of the outer function.“,W027:”Unreachable '{a}' after '{b}'.“,W028:”Label '{a}' on {b} statement.“,W030:”Expected an assignment or function call and instead saw an expression.“,W031:”Do not use 'new' for side effects.“,W032:”Unnecessary semicolon.“,W033:”Missing semicolon.“,W034:'Unnecessary directive ”{a}“.',W035:”Empty block.“,W036:”Unexpected /*member '{a}'.“,W037:”'{a}' is a statement label.“,W038:”'{a}' used out of scope.“,W039:”'{a}' is not allowed.“,W040:”Possible strict violation.“,W041:”Use '{a}' to compare with '{b}'.“,W042:”Avoid EOL escaping.“,W043:”Bad escaping of EOL. Use option multistr if needed.“,W044:”Bad or unnecessary escaping.“,W045:”Bad number '{a}'.“,W046:”Don't use extra leading zeros '{a}'.“,W047:”A trailing decimal point can be confused with a dot: '{a}'.“,W048:”Unexpected control character in regular expression.“,W049:”Unexpected escaped character '{a}' in regular expression.“,W050:”JavaScript URL.“,W051:”Variables should not be deleted.“,W052:”Unexpected '{a}'.“,W053:”Do not use {a} as a constructor.“,W054:”The Function constructor is a form of eval.“,W055:”A constructor name should start with an uppercase letter.“,W056:”Bad constructor.“,W057:”Weird construction. Is 'new' unnecessary?“,W058:”Missing '()' invoking a constructor.“,W059:”Avoid arguments.{a}.“,W060:”document.write can be a form of eval.“,W061:”eval can be harmful.“,W062:”Wrap an immediate function invocation in parens to assist the reader in understanding that the expression is the result of a function, and not the function itself.“,W063:”Math is not a function.“,W064:”Missing 'new' prefix when invoking a constructor.“,W065:”Missing radix parameter.“,W066:”Implied eval. Consider passing a function instead of a string.“,W067:”Bad invocation.“,W068:”Wrapping non-IIFE function literals in parens is unnecessary.“,W069:” is better written in dot notation.“,W070:”Extra comma. (it breaks older versions of IE)“,W071:”This function has too many statements. ({a})“,W072:”This function has too many parameters. ({a})“,W073:”Blocks are nested too deeply. ({a})“,W074:”This function's cyclomatic complexity is too high. ({a})“,W075:”Duplicate key '{a}'.“,W076:”Unexpected parameter '{a}' in get {b} function.“,W077:”Expected a single parameter in set {a} function.“,W078:”Setter is defined without getter.“,W079:”Redefinition of '{a}'.“,W080:”It's not necessary to initialize '{a}' to 'undefined'.“,W081:”Too many var statements.“,W082:”Function declarations should not be placed in blocks. Use a function expression or move the statement to the top of the outer function.“,W083:”Don't make functions within a loop.“,W084:”Assignment in conditional expression“,W085:”Don't use 'with'.“,W086:”Expected a 'break' statement before '{a}'.“,W087:”Forgotten 'debugger' statement?“,W088:”Creating global 'for' variable. Should be 'for (var {a} …'.“,W089:”The body of a for in should be wrapped in an if statement to filter unwanted properties from the prototype.“,W090:”'{a}' is not a statement label.“,W091:”'{a}' is out of scope.“,W092:”Wrap the /regexp/ literal in parens to disambiguate the slash operator.“,W093:”Did you mean to return a conditional instead of an assignment?“,W094:”Unexpected comma.“,W095:”Expected a string and instead saw {a}.“,W096:”The '{a}' key may produce unexpected results.“,W097:'Use the function form of ”use strict“.',W098:”'{a}' is defined but never used.“,W099:”Mixed spaces and tabs.“,W100:”This character may get silently deleted by one or more browsers.“,W101:”Line is too long.“,W102:”Trailing whitespace.“,W103:”The '{a}' property is deprecated.“,W104:”'{a}' is only available in JavaScript 1.7.“,W105:”Unexpected {a} in '{b}'.“,W106:”Identifier '{a}' is not in camel case.“,W107:”Script URL.“,W108:”Strings must use doublequote.“,W109:”Strings must use singlequote.“,W110:”Mixed double and single quotes.“,W112:”Unclosed string.“,W113:”Control character in string: {a}.“,W114:”Avoid {a}.“,W115:”Octal literals are not allowed in strict mode.“,W116:”Expected '{a}' and instead saw '{b}'.“,W117:”'{a}' is not defined.“,W118:”'{a}' is only available in Mozilla JavaScript extensions (use moz option).“,W119:”'{a}' is only available in ES6 (use esnext option).“,W120:”You might be leaking a variable ({a}) here.“},o={I001:”Comma warnings can be turned off with 'laxcomma'.“,I002:”Reserved words as properties can be used under the 'es5' option.“,I003:”ES5 option is now set per default“};n.errors={},n.warnings={},n.info={},r.each(i,function(e,t){n.errors={code:t,desc:e}}),r.each(s,function(e,t){n.warnings={code:t,desc:e}}),r.each(o,function(e,t){n.info={code:t,desc:e}})},{underscore:1}],3:,n4bKNg:[function(e,t,n){var r=e(”underscore“),i=e(”events“),s=e(”../shared/vars.js“),o=e(”../shared/messages.js“),u=e(”./lex.js“).Lexer,a=e(”./reg.js“),f=e(”./state.js“).state,l=e(”./style.js“),c=e(”console-browserify“),h=function(){function e(e,t){return e=e.trim(),/^Wd{3}$/g.test(e)?!0:Ot===undefined&&At===undefined&&t.type!==”jslint“?(E(”E001“,t,e),!1):!0}function t(e){return Object.prototype.toString.call(e)===”[object String]“}function n(e,t){return e?!e.identifier||e.value!==t?!1:!0:!1}function c(e){if(!e.reserved)return!1;var t=e.meta;if(t&&t.isFutureReservedWord&&f.option.inES5()){if(!t.es5)return!1;if(t.strictOnly&&!f.option.strict&&!f.directive[”use strict“])return!1;if(e.isProperty)return!1}return!0}function p(e,t){return e.replace(/{([^{}]*)}/g,function(e,n){var r=t;return typeof r==”string“||typeof r==”number“?r:e})}function d(e,t){var n;for(n in t)r.has(t,n)&&!r.has(h.blacklist,n)&&(e=t)}function v(){Object.keys(h.blacklist).forEach(function(e){delete $t})}function m(){f.option.couch&&d($t,s.couch),f.option.rhino&&d($t,s.rhino),f.option.shelljs&&(d($t,s.shelljs),d($t,s.node)),f.option.phantom&&d($t,s.phantom),f.option.prototypejs&&d($t,s.prototypejs),f.option.node&&d($t,s.node),f.option.devel&&d($t,s.devel),f.option.dojo&&d($t,s.dojo),f.option.browser&&d($t,s.browser),f.option.nonstandard&&d($t,s.nonstandard),f.option.jquery&&d($t,s.jquery),f.option.mootools&&d($t,s.mootools),f.option.worker&&d($t,s.worker),f.option.wsh&&d($t,s.wsh),f.option.globalstrict&&f.option.strict!==!1&&(f.option.strict=!0),f.option.yui&&d($t,s.yui),f.option.inMoz=function(e){return f.option.moz},f.option.inESNext=function(e){return f.option.moz||f.option.esnext},f.option.inES5=function(){return!f.option.es3},f.option.inES3=function(e){return e?!f.option.moz&&!f.option.esnext&&f.option.es3:f.option.es3}}function g(e,t,n){var r=Math.floor(t/f.lines.length*100),i=o.errors.desc;throw{name:”JSHintError“,line:t,character:n,message:i+” (“r
”% scanned).“,raw:i,code:e}}function y(e,t,n,r){return h.undefs.push()}function b(e,t,n,r,i,s){var u,a,l,c;if(/^Wd{3}$/.test(e)){if(f.ignored)return;c=o.warnings}else/Ed{3}/.test(e)?c=o.errors:/Id{3}/.test(e)&&(c=o.info);return t=t||f.tokens.next,t.id===”(end)“&&(t=f.tokens.curr),a=t.line||0,u=t.from||0,l={id:”(error)“,raw:c.desc,code:c.code,evidence:f.lines||”“,line:a,character:u,scope:h.scope,a:n,b:r,c:i,d:s},l.reason=p(c.desc,l),h.errors.push(l),f.option.passfail&&g(”E042“,a,u),Yt+=1,Yt>=f.option.maxerr&&g(”E043“,a,u),l}function w(e,t,n,r,i,s,o){return b(e,{line:t,from:n},r,i,s,o)}function E(e,t,n,r,i,s){b(e,t,n,r,i,s)}function S(e,t,n,r,i,s,o){return E(e,{line:t,from:n},r,i,s,o)}function x(e,t){var n;return n={id:”(internal)“,elem:e,value:t},h.internals.push(n),n}function T(e,t,n,i){t===”exception“&&r.has(Bt,e)&&Bt!==!0&&!f.option.node&&b(”W002“,f.tokens.next,e),r.has(Bt,e)&&!Bt&&(Bt===!0?f.option.latedef&&(f.option.latedef===!0&&r.contains([Bt,t],”unction“)||!r.contains([Bt,t],”unction“))&&b(”W003“,f.tokens.next,e):(!f.option.shadow&&t!==”exception“||Bt.getlabel(e))&&b(”W004“,f.tokens.next,e)),Bt&&Bt.current.has(e)&&E(”E044“,f.tokens.next,e),i?Bt.current.add(e,t,f.tokens.curr):(Bt=t,n&&(Bt[e]=n),Bt?(Ft=Bt,r.has(It,e)&&(f.option.latedef&&(f.option.latedef===!0&&r.contains([Bt,t],”unction“)||!r.contains([Bt,t],”unction“))&&b(”W003“,f.tokens.next,e),delete It)):Jt=Bt)}function N(){var t=f.tokens.next,n=t.body.match(/(-s+)?+(?:s*:s*(-s+)?+)?/g),i={};if(t.type===”globals“){n.forEach(function(e){e=e.split(”:“);var t=(e||”“).trim(),n=(e||”“).trim();t.charAt(0)===”-“?(t=t.slice(1),n=!1,h.blacklist=t,v()):i=n===”true“}),d($t,i);for(var s in i)r.has(i,s)&&(Dt=t)}t.type===”exported“&&n.forEach(function(e){Pt=!0}),t.type===”members“&&(Xt=Xt||{},n.forEach(function(e){var t=e.charAt(0),n=e.charAt(e.length-1);t===n&&(t==='”'||t===“'”)&&(e=e.substr(1,e.length-2).replace(“\b”,“b”).replace(“\t”,“ ”).replace(“\n”,“n”).replace(“\v”,“”).replace(“\f”,“f”).replace(“\r”,“r”).replace(“\\”,“\”).replace(’\“‘,’”‘)),Xt=!1}));var o=;if(t.type===“jshint”||t.type===“jslint”)n.forEach(function(n){n=n.split(“:”);var r=(n||“”).trim(),i=(n||“”).trim();if(!e(r,t))return;if(o.indexOf®>=0){if(i!==“false”){i=+i;if(typeof i!=“number”||!isFinite(i)||i<=0||Math.floor(i)!==i){E(“E032”,t,n.trim());return}r===“indent”&&(f.option=!0),f.option=i}else r===“indent”?f.option=!1:f.option=!1;return}if(r===“validthis”){Bt?E(“E009”):i===“true”||i===“false”?f.option.validthis=i===“true”:E(“E002”,t);return}if(r===“quotmark”){switch(i){case“true”:case“false”:f.option.quotmark=i===“true”;break;case“double”:case“single”:f.option.quotmark=i;break;default:E(“E002”,t)}return}if(r===“unused”){switch(i){case“true”:f.option.unused=!0;break;case“false”:f.option.unused=!1;break;case“vars”:case“strict”:f.option.unused=i;break;default:E(“E002”,t)}return}if(r===“latedef”){switch(i){case“true”:f.option.latedef=!0;break;case“false”:f.option.latedef=!1;break;case“nofunc”:f.option.latedef=“nofunc”;break;default:E(“E002”,t)}return}var s=/^()(Wd{3})$/g.exec®;if(s){f.ignored[s]=s===“-”;return}var u;if(i===“true”||i===“false”){t.type===“jslint”?(u=_t||r,f.option=i===“true”,Mt!==undefined&&(f.option=!f.option)):f.option=i===“true”,r===“newcap”&&(f.option=!0);return}E(“E002”,t)}),m()}function C(e){var t=e||0,n=0,r;while(n<=t)r=Ut,r||(r=Ut=zt.token()),n+=1;return r}function k(e,t){switch(f.tokens.curr.id){case“(number)”:f.tokens.next.id===“.”&&b(“W005”,f.tokens.curr);break;case“-”:(f.tokens.next.id===“-”||f.tokens.next.id===“–”)&&b(“W006”);break;case“+”:(f.tokens.next.id===“+”||f.tokens.next.id===“++”)&&b(“W007”)}if(f.tokens.curr.type===“(string)”||f.tokens.curr.identifier)Ct=f.tokens.curr.value;e&&f.tokens.next.id!==e&&(t?f.tokens.next.id===“(end)”?E(“E019”,t,t.id):E(“E020”,f.tokens.next,e,t.id,t.line,f.tokens.next.value):(f.tokens.next.type!==“(identifier)”||f.tokens.next.value!==e)&&b(“W116”,f.tokens.next,e,f.tokens.next.value)),f.tokens.prev=f.tokens.curr,f.tokens.curr=f.tokens.next;for(;;){f.tokens.next=Ut.shift()||zt.token(),f.tokens.next||g(“E041”,f.tokens.curr.line);if(f.tokens.next.id===“(end)”||f.tokens.next.id===“(error)”)return;f.tokens.next.check&&f.tokens.next.check();if(f.tokens.next.isSpecial)N();else if(f.tokens.next.id!==“(endline)”)break}}function L(e){return e.infix||!e.identifier&&!!e.led}function A(){var e=f.tokens.curr,t=f.tokens.next;return t.id===“;”||t.id===“}”||t.id===“:”?!0:L(t)===L(e)||e.id===“yield”&&f.option.inMoz(!0)?e.line!==t.line:!1}function O(e,t){var n,r=!1,i=!1,s=!1;!t&&f.tokens.next.value===“let”&&C(0).value===“(”&&(f.option.inMoz(!0)||b(“W118”,f.tokens.next,“let expressions”),s=!0,Bt.stack(),k(“let”),k(“(”),f.syntax.let.fud.call(f.syntax.let.fud,!1),k(“)”)),f.tokens.next.id===“(end)”&&E(“E006”,f.tokens.curr),k(),t&&(Ct=“anonymous”,Bt=f.tokens.curr.value);if(t===!0&&f.tokens.curr.fud)n=f.tokens.curr.fud();else{f.tokens.curr.nud?n=f.tokens.curr.nud():E(“E030”,f.tokens.curr,f.tokens.curr.id);while(e<f.tokens.next.lbp&&!A())r=f.tokens.curr.value===“Array”,i=f.tokens.curr.value===“Object”,n&&(n.value||n.first&&n.first.value)&&(n.value!==“new”||n.first&&n.first.value&&n.first.value===“.”)&&(r=!1,n.value!==f.tokens.curr.value&&(i=!1)),k(),r&&f.tokens.curr.id===“(”&&f.tokens.next.id===“)”&&b(“W009”,f.tokens.curr),i&&f.tokens.curr.id===“(”&&f.tokens.next.id===“)”&&b(“W010”,f.tokens.curr),n&&f.tokens.curr.led?n=f.tokens.curr.led(n):E(“E033”,f.tokens.curr,f.tokens.curr.id)}return s&&Bt.unstack(),n}function M(e,t){e=e||f.tokens.curr,t=t||f.tokens.next,f.option.white&&e.character!==t.from&&e.line===t.line&&(e.from+=e.character-e.from,b(“W011”,e,e.value))}function _(e,t){e=e||f.tokens.curr,t=t||f.tokens.next,f.option.white&&(e.character!==t.from||e.line!==t.line)&&b(“W012”,t,t.value)}function D(e,t){e=e||f.tokens.curr,t=t||f.tokens.next,f.option.white&&!e.comment&&e.line===t.line&&M(e,t)}function P(e,t){if(f.option.white){e=e||f.tokens.curr,t=t||f.tokens.next;if(e.value===“;”&&t.value===“;”)return;e.line===t.line&&e.character===t.from&&(e.from+=e.character-e.from,b(“W013”,e,e.value))}}function H(e,t){e=e||f.tokens.curr,t=t||f.tokens.next,!f.option.laxbreak&&e.line!==t.line?b(“W014”,t,t.value):f.option.white&&(e=e||f.tokens.curr,t=t||f.tokens.next,e.character===t.from&&(e.from+=e.character-e.from,b(“W013”,e,e.value)))}function B(e){if(!f.option.white&&!f.option)return;if(f.tokens.next.id===“(end)”)return;var t=Rt+(e||0);f.tokens.next.from!==t&&b(“W015”,f.tokens.next,f.tokens.next.value,t,f.tokens.next.from)}function j(e){e=e||f.tokens.curr,e.line!==f.tokens.next.line&&b(“E022”,e,e.value)}function F(e,t){e.line!==t.line?f.option.laxcomma||(I.first&&(b(“I001”),I.first=!1),b(“W014”,e,t.value)):!e.comment&&e.character!==t.from&&f.option.white&&(e.from+=e.character-e.from,b(“W011”,e,e.value))}function I(e){e=e||{},e.peek?F(f.tokens.prev,f.tokens.curr):(F(f.tokens.curr,f.tokens.next),k(“,”)),f.tokens.next.value!==“]”&&f.tokens.next.value!==“}”&&P(f.tokens.curr,f.tokens.next);if(f.tokens.next.identifier&&(!e.property||!f.option.inES5()))switch(f.tokens.next.value){case“break”:case“case”:case“catch”:case“continue”:case“default”:case“do”:case“else”:case“finally”:case“for”:case“if”:case“in”:case“instanceof”:case“return”:case“switch”:case“throw”:case“try”:case“var”:case“let”:case“while”:case“with”:return E(“E024”,f.tokens.next,f.tokens.next.value),!1}if(f.tokens.next.type===“(punctuator)”)switch(f.tokens.next.value){case“}”:case“]”:case“,”:if(e.allowTrailing)return!0;case“)”:return E(“E024”,f.tokens.next,f.tokens.next.value),!1}return!0}function q(e,t){var n=f.syntax;if(!n||typeof n!=“object”)f.syntax=n={id:e,lbp:t,value:e};return n}function R(e){return q(e,0)}function U(e,t){var n=R(e);return n.identifier=n.reserved=!0,n.fud=t,n}function z(e,t){var n=U(e,t);return n.block=!0,n}function W(e){var t=e.id.charAt(0);if(t>=“a”&&t<=“z”||t>=“A”&&t<=“Z”)e.identifier=e.reserved=!0;return e}function X(e,t){var n=q(e,150);return W(n),n.nud=typeof t==“function”?t:function(){this.right=O(150),this.arity=“unary”;if(this.id===“++”||this.id===“–”)f.option.plusplus?b(“W016”,this,this.id):(!this.right.identifier||c(this.right))&&this.right.id!==“.”&&this.right.id!==“[”&&b(“W017”,this);return this},n}function V(e,t){var n=R(e);return n.type=e,n.nud=t,n}function $(e,t){var n=V(e,t);return n.identifier=!0,n.reserved=!0,n}function J(e,t){var n=V(e,t&&t.nud||function(){return this});return t=t||{},t.isFutureReservedWord=!0,n.value=e,n.identifier=!0,n.reserved=!0,n.meta=t,n}function K(e,t){return $(e,function(){return typeof t==“function”&&t(this),this})}function Q(e,t,n,r){var i=q(e,n);return W(i),i.infix=!0,i.led=function(i){return r||(H(f.tokens.prev,f.tokens.curr),P(f.tokens.curr,f.tokens.next)),e===“in”&&i.id===“!”&&b(“W018”,i,“!”),typeof t==“function”?t(i,this):(this.left=i,this.right=O(n),this)},i}function G(e){var t=q(e,42);return t.led=function(e){return f.option.inESNext()||b(“W104”,f.tokens.curr,“arrow function syntax (=>)”),H(f.tokens.prev,f.tokens.curr),P(f.tokens.curr,f.tokens.next),this.left=e,this.right=mt(undefined,undefined,!1,e),this},t}function Y(e,t){var r=q(e,100);return r.led=function(e){H(f.tokens.prev,f.tokens.curr),P(f.tokens.curr,f.tokens.next);var r=O(100);return n(e,“NaN”)||n(r,“NaN”)?b(“W019”,this):t&&t.apply(this,),(!e||!r)&&g(“E041”,f.tokens.curr.line),e.id===“!”&&b(“W018”,e,“!”),r.id===“!”&&b(“W018”,r,“!”),this.left=e,this.right=r,this},r}function Z(e){return e&&(e.type===“(number)”&&+e.value===0||e.type===“(string)”&&e.value===“”||e.type===“null”&&!f.option.eqnull||e.type===“true”||e.type===“false”||e.type===“undefined”)}function et(e,t,n){var r=Q(e,typeof t==“function”?t:function(e,t){t.left=e;if(e){$t===!1&&Jt[“(global)”]===!0?b(“W020”,e):e&&b(“W021”,e,e.value),Bt===“const”&&E(“E013”,e,e.value);if(e.id===“.”)return e.left?e.left.value===“arguments”&&!f.directive[“use strict”]&&b(“E031”,t):b(“E031”,t),t.right=O(10),t;if(e.id===“[”)return f.tokens.curr.left.first?f.tokens.curr.left.first.forEach(function(e){Bt===“const”&&E(“E013”,e,e.value)}):e.left?e.left.value===“arguments”&&!f.directive[“use strict”]&&b(“E031”,t):b(“E031”,t),t.right=O(10),t;if(e.identifier&&!c(e))return Bt===“exception”&&b(“W022”,e),t.right=O(10),t;e===f.syntax&&b(“W023”,f.tokens.curr)}E(“E031”,t)},n);return r.exps=!0,r.assign=!0,r}function tt(e,t,n){var r=q(e,n);return W®,r.led=typeof t==“function”?t:function(e){return f.option.bitwise&&b(“W016”,this,this.id),this.left=e,this.right=O(n),this},r}function nt(e){return et(e,function(e,t){f.option.bitwise&&b(“W016”,t,t.id),P(f.tokens.prev,f.tokens.curr),P(f.tokens.curr,f.tokens.next);if(e)return e.id===“.”||e.id===“[”||e.identifier&&!c(e)?(O(10),t):(e===f.syntax&&b(“W023”,f.tokens.curr),t);E(“E031”,t)},20)}function rt(e){var t=q(e,150);return t.led=function(e){return f.option.plusplus?b(“W016”,this,this.id):(!e.identifier||c(e))&&e.id!==“.”&&e.id!==“[”&&b(“W017”,this),this.left=e,this},t}function it(e,t){if(!f.tokens.next.identifier)return;k();var n=f.tokens.curr,r=f.tokens.curr.value;return c(n)?t&&f.option.inES5()?r:e&&r===“undefined”?r:(t&&!kt.getCache(“displayed:I002”)&&(kt.setCache(“displayed:I002”,!0),b(“I002”)),b(“W024”,f.tokens.curr,f.tokens.curr.id),r):r}function st(e,t){var n=it(e,t);if(n)return n;f.tokens.curr.id===“function”&&f.tokens.next.id===“(”?b(“W025”):E(“E030”,f.tokens.next,f.tokens.next.value)}function ot(e){var t=0,n;if(f.tokens.next.id!==“;”||Vt)return;for(;;){n=C(t);if(n.reach)return;if(n.id!==“(endline)”){if(n.id===“function”){if(!f.option.latedef)break;b(“W026”,n);break}b(“W027”,n,n.value,e);break}t+=1}}function ut(e){var t,n=Rt,i,s=Jt,o=f.tokens.next;if(o.id===“;”){k(“;”);return}var u=c(o);u&&o.meta&&o.meta.isFutureReservedWord&&C().id===“:”&&(b(“W024”,o,o.id),u=!1);if(r.has([“,o.value)&&on().isDestAssign){f.option.inESNext()||b(”W104“,f.tokens.curr,”destructuring expression“),t=wt(),t.forEach(function(e){y(Bt,”W117“,e.token,e.id)}),k(”=“),Et(t,O(10,!0)),k(”;“);return}o.identifier&&!u&&C().id===”:“&&(k(),k(”:“),Jt=Object.create(s),T(o.value,”label“),!f.tokens.next.labelled&&f.tokens.next.value!==”{“&&b(”W028“,f.tokens.next,o.value,f.tokens.next.value),f.tokens.next.label=o.value,o=f.tokens.next);if(o.id===”{“){lt(!0,!0);return}return e||B(),i=O(0,!0),o.block||(!f.option.expr&&(!i||!i.exps)?b(”W030“,f.tokens.curr):f.option.nonew&&i&&i.left&&i.id===”(“&&i.left.id===”new“&&b(”W031“,o),f.tokens.next.id!==”;“?f.option.asi||(!f.option.lastsemic||f.tokens.next.id!==”}“||f.tokens.next.line!==f.tokens.curr.line)&&w(”W033“,f.tokens.curr.line,f.tokens.curr.character):(M(f.tokens.curr,f.tokens.next),k(”;“),P(f.tokens.curr,f.tokens.next))),Rt=n,Jt=s,i}function at(e){var t=[],n;while(!f.tokens.next.reach&&f.tokens.next.id!==”(end)“)f.tokens.next.id===”;“?(n=C(),(!n||n.id!==”(“&&n.id!==”[“)&&b(”W032“),k(”;“)):t.push(ut(e===f.tokens.next.line));return t}function ft(){var e,t,n;for(;;){if(f.tokens.next.id===”(string)“){t=C(0);if(t.id===”(endline)“){e=1;do n=C(e),e+=1;while(n.id===”(endline)“);if(n.id!==”;“){if(n.id!==”(string)“&&n.id!==”(number)“&&n.id!==”(regexp)“&&n.identifier!==!0&&n.id!==”}“)break;b(”W033“,f.tokens.next)}else t=n}else if(t.id===”}“)b(”W033“,t);else if(t.id!==”;“)break;B(),k(),f.directive&&b(”W034“,f.tokens.curr,f.tokens.curr.value),f.tokens.curr.value===”use strict“&&(f.option||(f.option.newcap=!0),f.option.undef=!0),f.directive=!0,t.id===”;“&&k(”;“);continue}break}}function lt(e,t,n,i){var s,o=qt,u=Rt,a,l=Jt,c,h,p;qt=e;if(!e||!f.option.funcscope)Jt=Object.create(Jt);P(f.tokens.curr,f.tokens.next),c=f.tokens.next;var d=Bt;d.nestedBlockDepth+=1,d.verifyMaxNestedBlockDepthPerFunction();if(f.tokens.next.id===”{“){k(”{“),Bt.stack(),h=f.tokens.curr.line;if(f.tokens.next.id!==”}“){Rt+=f.option.indent;while(!e&&f.tokens.next.from>Rt)Rt+=f.option.indent;if(n){a={};for(p in f.directive)r.has(f.directive,p)&&(a=f.directive);ft(),f.option.strict&&Bt[”(global)“]&&!a[”use strict“]&&!f.directive[”use strict“]&&b(”E007“)}s=at(h),d.statementCount+=s.length,n&&(f.directive=a),Rt-=f.option.indent,h!==f.tokens.next.line&&B()}else h!==f.tokens.next.line&&B();k(”}“,c),Bt.unstack(),Rt=u}else if(!e)if(n){a={},t&&!i&&!f.option.inMoz(!0)&&E(”W118“,f.tokens.curr,”function closure expressions“);if(!t)for(p in f.directive)r.has(f.directive,p)&&(a=f.directive);O(10),f.option.strict&&Bt[”(global)“]&&!a[”use strict“]&&!f.directive[”use strict“]&&b(”E007“)}else E(”E021“,f.tokens.next,”{“,f.tokens.next.value);else Bt=!0,(!t||f.option.curly)&&b(”W116“,f.tokens.next,”{“,f.tokens.next.value),Vt=!0,Rt+=f.option.indent,s=,Rt-=f.option.indent,Vt=!1,delete Bt;Bt=null;if(!e||!f.option.funcscope)Jt=l;return qt=o,e&&f.option.noempty&&(!s||s.length===0)&&b(”W035“),d.nestedBlockDepth-=1,s}function ct(e){Xt&&typeof Xt!=”boolean“&&b(”W036“,f.tokens.curr,e),typeof Wt==”number“?Wt+=1:Wt=1}function ht(e){var t=e.value,n=e.line,r=It;typeof r==”function“&&(r=!1),r?r!==n&&r.push(n):(r=,It=r)}function pt(){var e={};return e.exps=!0,Bt.stack(),e.right=O(10),k(”for“),f.tokens.next.value===”each“&&(k(”each“),f.option.inMoz(!0)||b(”W118“,f.tokens.curr,”for each“)),k(”(“),Bt.setState(”define“),e.left=O(10),k(”)“),f.tokens.next.value===”if“&&(k(”if“),k(”(“),Bt.setState(”filter“),e.filter=O(10),k(”)“)),k(”]“),Bt.unstack(),e}function dt(){var e=it(!1,!0);return e||(f.tokens.next.id===”(string)“?(e=f.tokens.next.value,k()):f.tokens.next.id===”(number)“&&(e=f.tokens.next.value.toString(),k())),e===”hasOwnProperty“&&b(”W001“),e}function vt(e){var t,n,i=[],s,o=,u,a=!1;if(e){if(e instanceof Array){for(var l in e){t=e;if(r.contains([”{“,”,t.id))for(u in t.left)u=o,u.id&&(i.push(u.id),T(u.id,“unused”,u.token));else{if(t.value===“…”){f.option.inESNext()||b(“W104”,t,“spread/rest operator”);continue}T(t.value,“unused”,t)}}return i}if(e.identifier===!0)return T(e.value,“unused”,e),}n=f.tokens.next,k(“(”),D();if(f.tokens.next.id===“)”){k(“)”);return}for(;;){if(r.contains([“{”,“,f.tokens.next.id)){o=wt();for(u in o)u=o,u.id&&(i.push(u.id),T(u.id,”unused“,u.token))}else f.tokens.next.value===”…“?(f.option.inESNext()||b(”W104“,f.tokens.next,”spread/rest operator“),k(”…“),D(),s=st(!0),i.push(s),T(s,”unused“,f.tokens.curr)):(s=st(!0),i.push(s),T(s,”unused“,f.tokens.curr));a&&f.tokens.next.id!==”=“&&E(”E051“,f.tokens.current),f.tokens.next.id===”=“&&(f.option.inESNext()||b(”W119“,f.tokens.next,”default parameters“),k(”=“),a=!0,O(10));if(f.tokens.next.id!==”,“)return k(”)“,n),D(f.tokens.prev,f.tokens.curr),i;I()}}function mt(e,t,n,r){var i,s=f.option,o=f.ignored,u=Jt;return f.option=Object.create(f.option),f.ignored=Object.create(f.ignored),Jt=Object.create(Jt),Bt={”(name)“:e||'”'Ct
'“',”(line)“:f.tokens.next.line,”(character)“:f.tokens.next.character,”(context)“:Bt,”(breakage)“:0,”(loopage)“:0,”(metrics)“:gt(f.tokens.next),”(scope)“:Jt,”(statement)“:t,”(tokens)“:{},”(blockscope)“:Bt,”(comparray)“:Bt},n&&(Bt=!0),i=Bt,f.tokens.curr.funct=Bt,jt.push(Bt),e&&T(e,”function“),Bt=vt®,Bt.verifyMaxParametersPerFunction(Bt),lt(!1,!0,!0,r?!0:!1),n&&Bt!==”yielded“&&E(”E047“,f.tokens.curr),Bt.verifyMaxStatementsPerFunction(),Bt.verifyMaxComplexityPerFunction(),Bt=f.option.unused,Jt=u,f.option=s,f.ignored=o,Bt=f.tokens.curr.line,Bt=f.tokens.curr.character,Bt=Bt,i}function gt(e){return{statementCount:0,nestedBlockDepth:-1,ComplexityCount:1,verifyMaxStatementsPerFunction:function(){f.option.maxstatements&&this.statementCount>f.option.maxstatements&&b(”W071“,e,this.statementCount)},verifyMaxParametersPerFunction:function(t){t=t||[],f.option.maxparams&&t.length>f.option.maxparams&&b(”W072“,e,t.length)},verifyMaxNestedBlockDepthPerFunction:function(){f.option.maxdepth&&this.nestedBlockDepth>0&&this.nestedBlockDepth===f.option.maxdepth+1&&b(”W073“,null,this.nestedBlockDepth)},verifyMaxComplexityPerFunction:function(){var t=f.option.maxcomplexity,n=this.ComplexityCount;t&&n>t&&b(”W074“,e,n)}}}function yt(){Bt.ComplexityCount+=1}function bt(e){var t,n;e&&(t=e.id,n=e.paren,t===”,“&&(e=e.exprs)&&(t=e.id,n=n||e.paren));switch(t){case”=“:case”+=“:case”-=“:case”*=“:case”%=“:case”&=“:case”|=“:case”^=“:case”/=“:!n&&!f.option.boss&&b(”W084“)}}function wt(){var e,t,n=[];f.option.inESNext()||b(”W104“,f.tokens.curr,”destructuring expression“);var i=function(){var e;if(r.contains([”,f.tokens.next.value)){t=wt();for(var i in t)i=t,n.push({id:i.id,token:i.token})}else f.tokens.next.value===“,”?n.push({id:null,token:f.tokens.curr}):(e=st(),e&&n.push({id:e,token:f.tokens.curr}))};if(f.tokens.next.value===“[”){k(“”)k(“,”),i();k(“]”)}else if(f.tokens.next.value===“{”){k(“{”),e=st(),f.tokens.next.value===“:”?(k(“:”),i()):n.push({id:e,token:f.tokens.curr});while(f.tokens.next.value!==“}”)k(“,”),e=st(),f.tokens.next.value===“:”?(k(“:”),i()):n.push({id:e,token:f.tokens.curr});k(“}”)}return n}function Et(e,t){t.first&&r.zip(e,t.first).forEach(function(e){var t=e,n=e;t&&n?t.first=n:t&&t.first&&!n&&b(“W080”,t.first,t.first.value)})}function St(e){return f.option.inESNext()||b(“W104”,f.tokens.curr,“class”),e?(this.name=st(),T(this.name,“unused”,f.tokens.curr)):f.tokens.next.identifier&&f.tokens.next.value!==“extends”&&(this.name=st()),xt(this),this}function xt(e){var t=f.directive[“use strict”];f.tokens.next.value===“extends”&&(k(“extends”),e.heritage=O(10)),f.directive[“use strict”]=!0,k(“{”),e.body=f.syntax.nud(!0),f.directive[“use strict”]=t}function Tt(){var e=on();e.notJson?(!f.option.inESNext()&&e.isDestAssign&&b(“W104”,f.tokens.curr,“destructuring assignment”),at()):(f.option.laxbreak=!0,f.jsonMode=!0,Nt())}function Nt(){function e(){var e={},t=f.tokens.next;k(“{”);if(f.tokens.next.id!==“}”)for(;;){if(f.tokens.next.id===“(end)”)E(“E026”,f.tokens.next,t.line);else{if(f.tokens.next.id===“}”){b(“W094”,f.tokens.curr);break}f.tokens.next.id===“,”?E(“E028”,f.tokens.next):f.tokens.next.id!==“(string)”&&b(“W095”,f.tokens.next,f.tokens.next.value)}e===!0?b(“W075”,f.tokens.next,f.tokens.next.value):f.tokens.next.value===“__proto__”&&!f.option.proto||f.tokens.next.value===“__iterator__”&&!f.option.iterator?b(“W096”,f.tokens.next,f.tokens.next.value):e=!0,k(),k(“:”),Nt();if(f.tokens.next.id!==“,”)break;k(“,”)}k(“}”)}function t(){var e=f.tokens.next;k(“”)for(;;){if(f.tokens.next.id===“(end)”)E(“E027”,f.tokens.next,e.line);else{if(f.tokens.next.id===“]”){b(“W094”,f.tokens.curr);break}f.tokens.next.id===“,”&&E(“E028”,f.tokens.next)}Nt();if(f.tokens.next.id!==“,”)break;k(“,”)}k(“]”)}switch(f.tokens.next.id){case“{”:e();break;case“[”:t();break;case“true”:case“false”:case“null”:case“(number)”:case“(string)”:k();break;case“-”:k(“-”),f.tokens.curr.character!==f.tokens.next.from&&b(“W011”,f.tokens.curr),M(f.tokens.curr,f.tokens.next),k(“(number)”);break;default:E(“E003”,f.tokens.next)}}var Ct,kt,Lt={“<”:!0,“<=”:!0,“==”:!0,“===”:!0,“!==”:!0,“!=”:!0,“>”:!0,“>=”:!0,“+”:!0,“-”:!0,“*”:!0,“/”:!0,“%”:!0},At={asi:!0,bitwise:!0,boss:!0,browser:!0,camelcase:!0,couch:!0,curly:!0,debug:!0,devel:!0,dojo:!0,eqeqeq:!0,eqnull:!0,es3:!0,es5:!0,esnext:!0,moz:!0,evil:!0,expr:!0,forin:!0,funcscope:!0,gcl:!0,globalstrict:!0,immed:!0,iterator:!0,jquery:!0,lastsemic:!0,laxbreak:!0,laxcomma:!0,loopfunc:!0,mootools:!0,multistr:!0,newcap:!0,noarg:!0,node:!0,noempty:!0,nonew:!0,nonstandard:!0,nomen:!0,onevar:!0,passfail:!0,phantom:!0,plusplus:!0,proto:!0,prototypejs:!0,rhino:!0,shelljs:!0,undef:!0,scripturl:!0,shadow:!0,smarttabs:!0,strict:!0,sub:!0,supernew:!0,trailing:!0,validthis:!0,withstmt:!0,white:!0,worker:!0,wsh:!0,yui:!0,onecase:!0,regexp:!0,regexdash:!0},Ot={maxlen:!1,indent:!1,maxerr:!1,predef:!1,quotmark:!1,scope:!1,maxstatements:!1,maxdepth:!1,maxparams:!1,maxcomplexity:!1,unused:!0,latedef:!1},Mt={bitwise:!0,forin:!0,newcap:!0,nomen:!0,plusplus:!0,regexp:!0,undef:!0,white:!0,eqeqeq:!0,onevar:!0,strict:!0},_t={eqeq:“eqeqeq”,vars:“onevar”,windows:“wsh”,sloppy:“strict”},Dt,Pt,Ht=,Bt,jt,Ft,It,qt,Rt,Ut,zt,Wt,Xt,Vt,$t,Jt,Kt,Qt,Gt,Yt,Zt=[],en=new i.EventEmitter;V(“(number)”,function(){return this}),V(“(string)”,function(){return this}),f.syntax={type:“(identifier)”,lbp:0,identifier:!0,nud:function(){var e=this.value,t=Jt,n;typeof t==“function”?t=undefined:typeof t==“boolean”&&(n=Bt,Bt=jt,T(e,“var”),t=Bt,Bt=n);var i;r.has(Bt,“(blockscope)”)&&(i=Bt.getlabel(e));if(Bt===t||i)switch(i?i[“(type)”]:Bt){case“unused”:i?i[“(type)”]=“var”:Bt=“var”;break;case“unction”:i?i[“(type)”]=“function”:Bt=“function”,this=!0;break;case“function”:this=!0;break;case“label”:b(“W037”,f.tokens.curr,e)}else if(Bt)typeof $t!=“boolean”&&(Ct!==“typeof”&&Ct!==“delete”||f.tokens.next&&(f.tokens.next.value===“.”||f.tokens.next.value===“[”))&&(Bt.check(e)||y(Bt,“W117”,f.tokens.curr,e)),ht(f.tokens.curr);else switch(Bt){case“closure”:case“function”:case“var”:case“unused”:b(“W038”,f.tokens.curr,e);break;case“label”:b(“W037”,f.tokens.curr,e);break;case“outer”:case“global”:break;default:if(t===!0)Bt=!0;else if(t===null)b(“W039”,f.tokens.curr,e),ht(f.tokens.curr);else if(typeof t!=“object”)(Ct!==“typeof”&&Ct!==“delete”||f.tokens.next&&(f.tokens.next.value===“.”||f.tokens.next.value===“[”))&&y(Bt,“W117”,f.tokens.curr,e),Bt=!0,ht(f.tokens.curr);else switch(t){case“function”:case“unction”:this=!0,t=“closure”,Bt=t?“global”:“outer”;break;case“var”:case“unused”:t=“closure”,Bt=t?“global”:“outer”;break;case“closure”:Bt=t?“global”:“outer”;break;case“label”:b(“W037”,f.tokens.curr,e)}}return this},led:function(){E(“E033”,f.tokens.next,f.tokens.next.value)}},V(“(regexp)”,function(){return this}),R(“(endline)”),R(“(begin)”),R(“(end)”).reach=!0,R(“(error)”).reach=!0,R(“}”).reach=!0,R(“)”),R(“]”),R('“').reach=!0,R(”'“).reach=!0,R(”;“),R(”:“).reach=!0,R(”#“),$(”else“),$(”case“).reach=!0,$(”catch“),$(”default“).reach=!0,$(”finally“),K(”arguments“,function(e){f.directive[”use strict“]&&Bt&&b(”E008“,e)}),K(”eval“),K(”false“),K(”Infinity“),K(”null“),K(”this“,function(e){f.directive[”use strict“]&&!f.option.validthis&&(Bt&&Bt.charAt(0)>”Z“||Bt)&&b(”W040“,e)}),K(”true“),K(”undefined“),et(”=“,”assign“,20),et(”+=“,”assignadd“,20),et(”-=“,”assignsub“,20),et(”*=“,”assignmult“,20),et(”/=“,”assigndiv“,20).nud=function(){E(”E014“)},et(”%=“,”assignmod“,20),nt(”&=“,”assignbitand“,20),nt(”|=“,”assignbitor“,20),nt(”^=“,”assignbitxor“,20),nt(”<<=“,”assignshiftleft“,20),nt(”>>=“,”assignshiftright“,20),nt(”>>>=“,”assignshiftrightunsigned“,20),Q(”,“,function(e,t){var n;t.exprs=;if(!I({peek:!0}))return t;for(;;){if(!(n=O(10)))break;t.exprs.push(n);if(f.tokens.next.value!==”,“||!I())break}return t},10,!0),Q(”?“,function(e,t){return yt(),t.left=e,t.right=O(10),k(”:“),t=O(10),t},30);var tn=40;Q(”||“,function(e,t){return yt(),t.left=e,t.right=O(tn),t},tn),Q(”&&“,”and“,50),tt(”|“,”bitor“,70),tt(”^“,”bitxor“,80),tt(”&“,”bitand“,90),Y(”==“,function(e,t){var n=f.option.eqnull&&(e.value===”null“||t.value===”null“);return!n&&f.option.eqeqeq?b(”W116“,this,”===“,”==“):Z(e)?b(”W041“,this,”===“,e.value):Z(t)&&b(”W041“,this,”===“,t.value),this}),Y(”===“),Y(”!=“,function(e,t){var n=f.option.eqnull&&(e.value===”null“||t.value===”null“);return!n&&f.option.eqeqeq?b(”W116“,this,”!==“,”!=“):Z(e)?b(”W041“,this,”!==“,e.value):Z(t)&&b(”W041“,this,”!==“,t.value),this}),Y(”!==“),Y(”<“),Y(”>“),Y(”<=“),Y(”>=“),tt(”<<“,”shiftleft“,120),tt(”>>“,”shiftright“,120),tt(”>>>“,”shiftrightunsigned“,120),Q(”in“,”in“,120),Q(”instanceof“,”instanceof“,120),Q(”+“,function(e,t){var n=O(130);return e&&n&&e.id===”(string)“&&n.id===”(string)“?(e.value+=n.value,e.character=n.character,!f.option.scripturl&&a.javascriptURL.test(e.value)&&b(”W050“,e),e):(t.left=e,t.right=n,t)},130),X(”+“,”num“),X(”+++“,function(){return b(”W007“),this.right=O(150),this.arity=”unary“,this}),Q(”+++“,function(e){return b(”W007“),this.left=e,this.right=O(130),this},130),Q(”-“,”sub“,130),X(”-“,”neg“),X(”—“,function(){return b(”W006“),this.right=O(150),this.arity=”unary“,this}),Q(”—“,function(e){return b(”W006“),this.left=e,this.right=O(130),this},130),Q(”*“,”mult“,140),Q(”/“,”div“,140),Q(”%“,”mod“,140),rt(”++“,”postinc“),X(”++“,”preinc“),f.syntax.exps=!0,rt(”–“,”postdec“),X(”–“,”predec“),f.syntax.exps=!0,X(”delete“,function(){var e=O(10);return(!e||e.id!==”.“&&e.id!==”[“)&&b(”W051“),this.first=e,this}).exps=!0,X(”~“,function(){return f.option.bitwise&&b(”W052“,this,”~“),O(150),this}),X(”…“,function(){return f.option.inESNext()||b(”W104“,this,”spread/rest operator“),f.tokens.next.identifier||E(”E030“,f.tokens.next,f.tokens.next.value),O(150),this}),X(”!“,function(){return this.right=O(150),this.arity=”unary“,this.right||g(”E041“,this.line||0),Lt===!0&&b(”W018“,this,”!“),this}),X(”typeof“,”typeof“),X(”new“,function(){var e=O(155),t;if(e&&e.id!==”function“)if(e.identifier){e=!0;switch(e.value){case”Number“:case”String“:case”Boolean“:case”Math“:case”JSON“:b(”W053“,f.tokens.prev,e.value);break;case”Function“:f.option.evil||b(”W054“);break;case”Date“:case”RegExp“:break;default:e.id!==”function“&&(t=e.value.substr(0,1),f.option.newcap&&(t<”A“||t>”Z“)&&!r.has(Ft,e.value)&&b(”W055“,f.tokens.curr))}}else e.id!==”.“&&e.id!==”[“&&e.id!==”(“&&b(”W056“,f.tokens.curr);else f.option.supernew||b(”W057“,this);return M(f.tokens.curr,f.tokens.next),f.tokens.next.id!==”(“&&!f.option.supernew&&b(”W058“,f.tokens.curr,f.tokens.curr.value),this.first=e,this}),f.syntax.exps=!0,X(”void“).exps=!0,Q(”.“,function(e,t){M(f.tokens.prev,f.tokens.curr),_();var n=st(!1,!0);return typeof n==”string“&&ct(n),t.left=e,t.right=n,n&&n===”hasOwnProperty“&&f.tokens.next.value===”=“&&b(”W001“),!e||e.value!==”arguments“||n!==”callee“&&n!==”caller“?!f.option.evil&&e&&e.value===”document“&&(n===”write“||n===”writeln“)&&b(”W060“,e):f.option.noarg?b(”W059“,e,n):f.directive[”use strict“]&&E(”E008“),!f.option.evil&&(n===”eval“||n===”execScript“)&&b(”W061“),t},160,!0),Q(”(“,function(e,t){f.tokens.prev.id!==”}“&&f.tokens.prev.id!==”)“&&_(f.tokens.prev,f.tokens.curr),D(),f.option.immed&&e&&!e.immed&&e.id===”function“&&b(”W062“);var n=0,r=[];e&&e.type===”(identifier)“&&e.value.match(/^([A-Z0-9_$]*[A-Za-z0-9_$]*)?$/)&&”Number String Boolean Date Object“.indexOf(e.value)===-1&&(e.value===”Math“?b(”W063“,e):f.option.newcap&&b(”W064“,e));if(f.tokens.next.id!==”)“)for(;;){r=O(10),n+=1;if(f.tokens.next.id!==”,“)break;I()}return k(”)“),D(f.tokens.prev,f.tokens.curr),typeof e==”object“&&(e.value===”parseInt“&&n===1&&b(”W065“,f.tokens.curr),f.option.evil||(e.value===”eval“||e.value===”Function“||e.value===”execScript“?(b(”W061“,e),r&&[0].id===”(string)“&&x(e,r.value)):!r||r.id!==”(string)“||e.value!==”setTimeout“&&e.value!==”setInterval“?r&&r.id===”(string)“&&e.value===”.“&&e.left.value===”window“&&(e.right===”setTimeout“||e.right===”setInterval“)&&(b(”W066“,e),x(e,r.value)):(b(”W066“,e),x(e,r.value))),!e.identifier&&e.id!==”.“&&e.id!==”[“&&e.id!==”(“&&e.id!==”&&“&&e.id!==”||“&&e.id!==”?“&&b(”W067“,e)),t.left=e,t},155,!0).exps=!0,X(”(“,function(){D();var e,t=[],n,r,i=0,s;do n=C(i),i+=1,r=C(i),i+=1;while(n.value!==”)“&&r.value!==”=>“&&r.value!==”;“&&r.type!==”(end)“);f.tokens.next.id===”function“&&(f.tokens.next.immed=!0);var o=[];if(f.tokens.next.id!==”)“)for(;;){if(r.value===”=>“&&f.tokens.next.value===”{“){e=f.tokens.next,e.left=wt(),t.push(e);for(var u in e.left)o.push(e.left.token)}else o.push(O(10));if(f.tokens.next.id!==”,“)break;I()}k(”)“,this),D(f.tokens.prev,f.tokens.curr),f.option.immed&&o&&o.id===”function“&&f.tokens.next.id!==”(“&&(f.tokens.next.id!==”.“||C().value!==”call“&&C().value!==”apply“)&&b(”W068“,this);if(f.tokens.next.value===”=>“)return o;if(!o.length)return;return o.length>1?(s=Object.create(f.syntax),s.exprs=o):s=o,s&&(s.paren=!0),s}),G(”=>“),Q(”[“,function(e,t){_(f.tokens.prev,f.tokens.curr),D();var n=O(10),r;return n&&n.type===”(string)“&&(!f.option.evil&&(n.value===”eval“||n.value===”execScript“)&&b(”W061“,t),ct(n.value),!f.option.sub&&a.identifier.test(n.value)&&(r=f.syntax,(!r||!c®)&&b(”W069“,f.tokens.prev,n.value))),k(”]“,t),n&&n.value===”hasOwnProperty“&&f.tokens.next.value===”=“&&b(”W001“),D(f.tokens.prev,f.tokens.curr),t.left=e,t.right=n,t},160,!0),X(”[“,function(){var e=on(!0);if(e.isCompArray)return f.option.inMoz(!0)||b(”W118“,f.tokens.curr,”array comprehension“),pt();e.isDestAssign&&!f.option.inESNext()&&b(”W104“,f.tokens.curr,”destructuring assignment“);var t=f.tokens.curr.line!==f.tokens.next.line;this.first=”)break;t&&f.tokens.curr.line!==f.tokens.next.line&&B(),this.first.push(O(10));if(f.tokens.next.id!==“,”)break;I({allowTrailing:!0});if(f.tokens.next.id===“]”&&!f.option.inES5(!0)){b(“W070”,f.tokens.curr);break}}return t&&(Rt-=f.option.indent,B()),k(“]”,this),this},160),function(e){e.nud=function(e){function t(e,t){h&&r.has(h,e)?b(“W075”,f.tokens.next,u):h={},h.basic=!0,h.basictkn=t}function n(e,t){h&&r.has(h,e)?(h.basic||h.setter)&&b(“W075”,f.tokens.next,u):h={},h.setter=!0,h.setterToken=t}function i(e){h&&r.has(h,e)?(h.basic||h.getter)&&b(“W075”,f.tokens.next,u):h={},h.getter=!0,h.getterToken=f.tokens.curr}var s,o,u,a,l,c,h={},p=“”;s=f.tokens.curr.line!==f.tokens.next.line,s&&(Rt+=f.option.indent,f.tokens.next.from===Rt+f.option.indent&&(Rt+=f.option.indent));for(;;){if(f.tokens.next.id===“}”)break;s&&B(),e&&f.tokens.next.value===“static”&&(k(“static”),p=“static ”);if(f.tokens.next.value===“get”&&C().id!==“:”)k(“get”),f.option.inES5(!e)||E(“E034”),u=dt(),u||E(“E035”),e&&u===“constructor”&&E(“E049”,f.tokens.next,“class getter method”,u),i(p+u),l=f.tokens.next,M(f.tokens.curr,f.tokens.next),o=mt(),a=o,a&&b(“W076”,l,a,u),M(f.tokens.curr,f.tokens.next);else if(f.tokens.next.value===“set”&&C().id!==“:”)k(“set”),f.option.inES5(!e)||E(“E034”),u=dt(),u||E(“E035”),e&&u===“constructor”&&E(“E049”,f.tokens.next,“class setter method”,u),n(p+u,f.tokens.next),l=f.tokens.next,M(f.tokens.curr,f.tokens.next),o=mt(),a=o,(!a||a.length!==1)&&b(“W077”,l,u);else{c=!1,f.tokens.next.value===“*”&&f.tokens.next.type===“(punctuator)”&&(f.option.inESNext()||b(“W104”,f.tokens.next,“generator functions”),k(“*”),c=!0),u=dt(),t(p+u,f.tokens.next);if(typeof u!=“string”)break;f.tokens.next.value===“(”?(f.option.inESNext()||b(“W104”,f.tokens.curr,“concise methods”),mt(u,undefined,c)):e||(k(“:”),P(f.tokens.curr,f.tokens.next),O(10))}e&&u===“prototype”&&E(“E049”,f.tokens.next,“class method”,u),ct(u);if(e){p=“”;continue}if(f.tokens.next.id!==“,”)break;I({allowTrailing:!0,property:!0}),f.tokens.next.id===“,”?b(“W070”,f.tokens.curr):f.tokens.next.id===“}”&&!f.option.inES5(!0)&&b(“W070”,f.tokens.curr)}s&&(Rt-=f.option.indent,B()),k(“}”,this);if(f.option.inES5())for(var d in h)r.has(h,d)&&h.setter&&!h.getter&&b(“W078”,h.setterToken);return this},e.fud=function(){E(“E036”,f.tokens.curr)}}(R(“{”));var nn=U(“const”,function(e){var t,n,i;f.option.inESNext()||b(“W104”,f.tokens.curr,“const”),this.first=[];for(;;){var s=[];P(f.tokens.curr,f.tokens.next),r.contains([“{”,“,f.tokens.next.value)?(t=wt(),i=!1):(t=,i=!0);for(var o in t)o=t,Bt===”const“&&b(”E011“,null,o.id),Bt&&$t===!1&&b(”W079“,o.token,o.id),o.id&&(T(o.id,”const“),s.push(o.token));if(e)break;this.first=this.first.concat(s),f.tokens.next.id!==”=“&&b(”E012“,f.tokens.curr,f.tokens.curr.value),f.tokens.next.id===”=“&&(P(f.tokens.curr,f.tokens.next),k(”=“),P(f.tokens.curr,f.tokens.next),f.tokens.next.id===”undefined“&&b(”W080“,f.tokens.prev,f.tokens.prev.value),C(0).id===”=“&&f.tokens.next.identifier&&b(”W120“,f.tokens.next,f.tokens.next.value),n=O(10),i?t.first=n:Et(s,n));if(f.tokens.next.id!==”,“)break;I()}return this});nn.exps=!0;var rn=U(”var“,function(e){var t,n,i;Bt&&f.option.onevar?b(”W081“):Bt||(Bt=!0),this.first=[];for(;;){var s=[];P(f.tokens.curr,f.tokens.next),r.contains([”{“,”,f.tokens.next.value)?(t=wt(),n=!1):(t=,n=!0);for(var o in t)o=t,f.option.inESNext()&&Bt===“const”&&b(“E011”,null,o.id),Bt&&$t===!1&&b(“W079”,o.token,o.id),o.id&&(T(o.id,“unused”,o.token),s.push(o.token));if(e)break;this.first=this.first.concat(s),f.tokens.next.id===“=”&&(P(f.tokens.curr,f.tokens.next),k(“=”),P(f.tokens.curr,f.tokens.next),f.tokens.next.id===“undefined”&&b(“W080”,f.tokens.prev,f.tokens.prev.value),C(0).id===“=”&&f.tokens.next.identifier&&b(“W120”,f.tokens.next,f.tokens.next.value),i=O(10),n?t.first=i:Et(s,i));if(f.tokens.next.id!==“,”)break;I()}return this});rn.exps=!0;var sn=U(“let”,function(e){var t,n,i,s;f.option.inESNext()||b(“W104”,f.tokens.curr,“let”),f.tokens.next.value===“(”?(f.option.inMoz(!0)||b(“W118”,f.tokens.next,“let block”),k(“(”),Bt.stack(),s=!0):Bt&&E(“E048”,f.tokens.curr),Bt&&f.option.onevar?b(“W081”):Bt||(Bt=!0),this.first=[];for(;;){var o=[];P(f.tokens.curr,f.tokens.next),r.contains([“{”,“,f.tokens.next.value)?(t=wt(),n=!1):(t=,n=!0);for(var u in t)u=t,f.option.inESNext()&&Bt===”const“&&b(”E011“,null,u.id),Bt&&$t===!1&&b(”W079“,u.token,u.id),u.id&&!Bt&&(T(u.id,”unused“,u.token,!0),o.push(u.token));if(e)break;this.first=this.first.concat(o),f.tokens.next.id===”=“&&(P(f.tokens.curr,f.tokens.next),k(”=“),P(f.tokens.curr,f.tokens.next),f.tokens.next.id===”undefined“&&b(”W080“,f.tokens.prev,f.tokens.prev.value),C(0).id===”=“&&f.tokens.next.identifier&&b(”W120“,f.tokens.next,f.tokens.next.value),i=O(10),n?t.first=i:Et(o,i));if(f.tokens.next.id!==”,“)break;I()}return s&&(k(”)“),lt(!0,!0),this.block=!0,Bt.unstack()),this});sn.exps=!0,z(”class“,function(){return St.call(this,!0)}),z(”function“,function(){var e=!1;f.tokens.next.value===”*“&&(k(”*“),f.option.inESNext(!0)?e=!0:b(”W119“,f.tokens.curr,”function*“)),qt&&b(”W082“,f.tokens.curr);var t=st();return Bt===”const“&&b(”E011“,null,t),M(f.tokens.curr,f.tokens.next),T(t,”unction“,f.tokens.curr),mt(t,{statement:!0},e),f.tokens.next.id===”(“&&f.tokens.next.line===f.tokens.curr.line&&E(”E039“),this}),X(”function“,function(){var e=!1;f.tokens.next.value===”*“&&(f.option.inESNext()||b(”W119“,f.tokens.curr,”function*“),k(”*“),e=!0);var t=it();return t||f.option.gcl?M(f.tokens.curr,f.tokens.next):P(f.tokens.curr,f.tokens.next),mt(t,undefined,e),!f.option.loopfunc&&Bt&&b(”W083“),this}),z(”if“,function(){var e=f.tokens.next;return yt(),f.condition=!0,k(”(“),P(this,e),D(),bt(O(0)),k(”)“,e),f.condition=!1,D(f.tokens.prev,f.tokens.curr),lt(!0,!0),f.tokens.next.id===”else“&&(P(f.tokens.curr,f.tokens.next),k(”else“),f.tokens.next.id===”if“||f.tokens.next.id===”switch“?ut(!0):lt(!0,!0)),this}),z(”try“,function(){function e(){var e=Jt,t;k(”catch“),P(f.tokens.curr,f.tokens.next),k(”(“),Jt=Object.create(e),t=f.tokens.next.value,f.tokens.next.type!==”(identifier)“&&(t=null,b(”E030“,f.tokens.next,t)),k(),Bt={”(name)“:”(catch)“,”(line)“:f.tokens.next.line,”(character)“:f.tokens.next.character,”(context)“:Bt,”(breakage)“:Bt,”(loopage)“:Bt,”(scope)“:Jt,”(statement)“:!1,”(metrics)“:gt(f.tokens.next),”(catch)“:!0,”(tokens)“:{},”(blockscope)“:Bt,”(comparray)“:Bt},t&&T(t,”exception“),f.tokens.next.value===”if“&&(f.option.inMoz(!0)||b(”W118“,f.tokens.curr,”catch filter“),k(”if“),O(0)),k(”)“),f.tokens.curr.funct=Bt,jt.push(Bt),lt(!1),Jt=e,Bt=f.tokens.curr.line,Bt=f.tokens.curr.character,Bt=Bt}var t;lt(!1);while(f.tokens.next.id===”catch“)yt(),t&&!f.option.inMoz(!0)&&b(”W118“,f.tokens.next,”multiple catch blocks“),e(),t=!0;if(f.tokens.next.id===”finally“){k(”finally“),lt(!1);return}return t||E(”E021“,f.tokens.next,”catch“,f.tokens.next.value),this}),z(”while“,function(){var e=f.tokens.next;return Bt+=1,Bt+=1,yt(),k(”(“),P(this,e),D(),bt(O(0)),k(”)“,e),D(f.tokens.prev,f.tokens.curr),lt(!0,!0),Bt-=1,Bt-=1,this}).labelled=!0,z(”with“,function(){var e=f.tokens.next;return f.directive[”use strict“]?E(”E010“,f.tokens.curr):f.option.withstmt||b(”W085“,f.tokens.curr),k(”(“),P(this,e),D(),O(0),k(”)“,e),D(f.tokens.prev,f.tokens.curr),lt(!0,!0),this}),z(”switch“,function(){var e=f.tokens.next,t=!1;Bt+=1,k(”(“),P(this,e),D(),bt(O(0)),k(”)“,e),D(f.tokens.prev,f.tokens.curr),P(f.tokens.curr,f.tokens.next),e=f.tokens.next,k(”{“),P(f.tokens.curr,f.tokens.next),Rt+=f.option.indent,this.cases=[];for(;;)switch(f.tokens.next.id){case”case“:switch(Bt){case”yield“:case”break“:case”case“:case”continue“:case”return“:case”switch“:case”throw“:break;default:a.fallsThrough.test(f.lines)||b(”W086“,f.tokens.curr,”case“)}B(-f.option.indent),k(”case“),this.cases.push(O(20)),yt(),t=!0,k(”:“),Bt=”case“;break;case”default“:switch(Bt){case”yield“:case”break“:case”continue“:case”return“:case”throw“:break;default:this.cases.length&&(a.fallsThrough.test(f.lines)||b(”W086“,f.tokens.curr,”default“))}B(-f.option.indent),k(”default“),t=!0,k(”:“);break;case”}“:Rt-=f.option.indent,B(),k(”}“,e),Bt-=1,Bt=undefined;return;case”(end)“:E(”E023“,f.tokens.next,”}“);return;default:if(t)switch(f.tokens.curr.id){case”,“:E(”E040“);return;case”:“:t=!1,at();break;default:E(”E025“,f.tokens.curr);return}else{if(f.tokens.curr.id!==”:“){E(”E021“,f.tokens.next,”case“,f.tokens.next.value);return}k(”:“),E(”E024“,f.tokens.curr,”:“),at()}}}).labelled=!0,U(”debugger“,function(){return f.option.debug||b(”W087“),this}).exps=!0,function(){var e=U(”do“,function(){Bt+=1,Bt+=1,yt(),this.first=lt(!0,!0),k(”while“);var e=f.tokens.next;return P(f.tokens.curr,e),k(”(“),D(),bt(O(0)),k(”)“,e),D(f.tokens.prev,f.tokens.curr),Bt-=1,Bt-=1,this});e.labelled=!0,e.exps=!0}(),z(”for“,function(){var e,t=f.tokens.next,n=!1,i=null;t.value===”each“&&(i=t,k(”each“),f.option.inMoz(!0)||b(”W118“,f.tokens.curr,”for each“)),Bt+=1,Bt+=1,yt(),k(”(“),P(this,t),D();var s,o=0,u=;do s=C(o),++o;while(!r.contains(u,s.value)&&s.value!==”;“&&s.type!==”(end)“);if(r.contains(u,s.value)){!f.option.inESNext()&&s.value===”of“&&E(”W104“,s,”for of“);if(f.tokens.next.id===”var“)k(”var“),f.syntax.fud.call(f.syntax.fud,!0);else if(f.tokens.next.id===”let“)k(”let“),n=!0,Bt.stack(),f.syntax.let.fud.call(f.syntax.let.fud,!0);else{switch(Bt){case”unused“:Bt=”var“;break;case”var“:break;default:Bt.getlabel(f.tokens.next.value)||b(”W088“,f.tokens.next,f.tokens.next.value)}k()}k(s.value),O(20),k(”)“,t),e=lt(!0,!0),f.option.forin&&e&&(e.length>1||typeof e!=”object“||e.value!==”if“)&&b(”W089“,this),Bt-=1,Bt-=1}else{i&&E(”E045“,i);if(f.tokens.next.id!==”;“)if(f.tokens.next.id===”var“)k(”var“),f.syntax.fud.call(f.syntax.fud);else if(f.tokens.next.id===”let“)k(”let“),n=!0,Bt.stack(),f.syntax.let.fud.call(f.syntax.let.fud);else for(;;){O(0,”for“);if(f.tokens.next.id!==”,“)break;I()}j(f.tokens.curr),k(”;“),f.tokens.next.id!==”;“&&bt(O(0)),j(f.tokens.curr),k(”;“),f.tokens.next.id===”;“&&E(”E021“,f.tokens.next,”)“,”;“);if(f.tokens.next.id!==”)“)for(;;){O(0,”for“);if(f.tokens.next.id!==”,“)break;I()}k(”)“,t),D(f.tokens.prev,f.tokens.curr),lt(!0,!0),Bt-=1,Bt-=1}return n&&Bt.unstack(),this}).labelled=!0,U(”break“,function(){var e=f.tokens.next.value;return Bt===0&&b(”W052“,f.tokens.next,this.value),f.option.asi||j(this),f.tokens.next.id!==”;“&&!f.tokens.next.reach&&f.tokens.curr.line===f.tokens.next.line&&(Bt!==”label“?b(”W090“,f.tokens.next,e):Jt!==Bt&&b(”W091“,f.tokens.next,e),this.first=f.tokens.next,k()),ot(”break“),this}).exps=!0,U(”continue“,function(){var e=f.tokens.next.value;return Bt===0&&b(”W052“,f.tokens.next,this.value),f.option.asi||j(this),f.tokens.next.id!==”;“&&!f.tokens.next.reach?f.tokens.curr.line===f.tokens.next.line&&(Bt!==”label“?b(”W090“,f.tokens.next,e):Jt!==Bt&&b(”W091“,f.tokens.next,e),this.first=f.tokens.next,k()):Bt||b(”W052“,f.tokens.next,this.value),ot(”continue“),this}).exps=!0,U(”return“,function(){return this.line===f.tokens.next.line?(f.tokens.next.id===”(regexp)“&&b(”W092“),f.tokens.next.id!==”;“&&!f.tokens.next.reach&&(P(f.tokens.curr,f.tokens.next),this.first=O(0),this.first&&this.first.type===”(punctuator)“&&this.first.value===”=“&&!f.option.boss&&w(”W093“,this.first.line,this.first.character))):f.tokens.next.type===”(punctuator)“&&[”.indexOf(f.tokens.next.value)>-1&&j(this),ot(“return”),this}).exps=!0,function(e){e.exps=!0,e.lbp=25}(X(“yield”,function(){var e=f.tokens.prev;return f.option.inESNext(!0)&&!Bt?E(“E046”,f.tokens.curr,“yield”):f.option.inESNext()||b(“W104”,f.tokens.curr,“yield”),Bt=“yielded”,this.line===f.tokens.next.line||!f.option.inMoz(!0)?(f.tokens.next.id===“(regexp)”&&b(“W092”),f.tokens.next.id!==“;”&&!f.tokens.next.reach&&f.tokens.next.nud&&(H(f.tokens.curr,f.tokens.next),this.first=O(10),this.first.type===“(punctuator)”&&this.first.value===“=”&&!f.option.boss&&w(“W093”,this.first.line,this.first.character)),f.option.inMoz(!0)&&f.tokens.next.id!==“)”&&(e.lbp>30||!e.assign&&!A()||e.id===“yield”)&&E(“E050”,this)):f.option.asi||j(this),this})),U(“throw”,function(){return j(this),P(f.tokens.curr,f.tokens.next),this.first=O(20),ot(“throw”),this}).exps=!0,U(“import”,function(){f.option.inESNext()||b(“W119”,f.tokens.curr,“import”);if(f.tokens.next.identifier)this.name=st(),T(this.name,“unused”,f.tokens.curr);else{k(“{”);for(;;){var e;f.tokens.next.type===“default”?(e=“default”,k(“default”)):e=st(),f.tokens.next.value===“as”&&(k(“as”),e=st()),T(e,“unused”,f.tokens.curr);if(f.tokens.next.value!==“,”){if(f.tokens.next.value===“}”){k(“}”);break}E(“E024”,f.tokens.next,f.tokens.next.value);break}k(“,”)}}return k(“from”),k(“(string)”),this}).exps=!0,U(“export”,function(){f.option.inESNext()||b(“W119”,f.tokens.curr,“export”);if(f.tokens.next.type===“default”){k(“default”);if(f.tokens.next.id===“function”||f.tokens.next.id===“class”)this.block=!0;return this.exportee=O(10),this}if(f.tokens.next.value===“{”){k(“{”);for(;;){st();if(f.tokens.next.value!==“,”){if(f.tokens.next.value===“}”){k(“}”);break}E(“E024”,f.tokens.next,f.tokens.next.value);break}k(“,”)}return this}return f.tokens.next.id===“var”?(k(“var”),f.syntax.fud.call(f.syntax.fud)):f.tokens.next.id===“let”?(k(“let”),f.syntax.let.fud.call(f.syntax.let.fud)):f.tokens.next.id===“const”?(k(“const”),f.syntax.fud.call(f.syntax.fud)):f.tokens.next.id===“function”?(this.block=!0,k(“function”),f.syntax.fud()):f.tokens.next.id===“class”?(this.block=!0,k(“class”),f.syntax.fud()):E(“E024”,f.tokens.next,f.tokens.next.value),this}).exps=!0,J(“abstract”),J(“boolean”),J(“byte”),J(“char”),J(“class”,{es5:!0,nud:St}),J(“double”),J(“enum”,{es5:!0}),J(“export”,{es5:!0}),J(“extends”,{es5:!0}),J(“final”),J(“float”),J(“goto”),J(“implements”,{es5:!0,strictOnly:!0}),J(“import”,{es5:!0}),J(“int”),J(“interface”,{es5:!0,strictOnly:!0}),J(“long”),J(“native”),J(“package”,{es5:!0,strictOnly:!0}),J(“private”,{es5:!0,strictOnly:!0}),J(“protected”,{es5:!0,strictOnly:!0}),J(“public”,{es5:!0,strictOnly:!0}),J(“short”),J(“static”,{es5:!0,strictOnly:!0}),J(“super”,{es5:!0}),J(“synchronized”),J(“throws”),J(“transient”),J(“volatile”);var on=function(){var e,t,n=0,i=0,s={};r.contains([“,f.tokens.curr.value)&&(i+=1),r.contains([”,f.tokens.next.value)&&(i+=1),r.contains(“,”}“],f.tokens.next.value)&&(i-=1);do{e=C(n),t=C(n+1),n+=1,r.contains([”,e.value)?i+=1:r.contains(“,”}“],e.value)&&(i-=1);if(e.identifier&&e.value===”for“&&i===1){s.isCompArray=!0,s.notJson=!0;break}if(r.contains(”],e.value)&&t.value===“=”){s.isDestAssign=!0,s.notJson=!0;break}e.value===“;”&&(s.isBlock=!0,s.notJson=!0)}while(i>0&&e.id!==“(end)”&&n<15);return s},un=function(){function e(e){var t=s.variables.filter(function(t){if(t.value===e)return t.undef=!1,e}).length;return t!==0}function t(e){var t=s.variables.filter(function(t){if(t.value===e&&!t.undef)return t.unused===!0&&(t.unused=!1),e}).length;return t===0}var n=function(){this.mode=“use”,this.variables=[]},i=,s;return{stack:function(){s=new n,i.push(s)},unstack:function(){s.variables.filter(function(e){e.unused&&b(“W098”,e.token,e.value),e.undef&&y(e.funct,“W117”,e.token,e.value)}),i.splice(i,1),s=i},setState:function(e){r.contains(,e)&&(s.mode=e)},check:function(n){return s&&s.mode===“use”?(s.variables.push({funct:Bt,token:f.tokens.curr,value:n,undef:!0,unused:!1}),!0):s&&s.mode===“define”?(e(n)||s.variables.push({funct:Bt,token:f.tokens.curr,value:n,undef:!1,unused:!0}),!0):s&&s.mode===“filter”?(t(n)&&y(Bt,“W117”,f.tokens.curr,n),!0):!1}}},an=function(){function e(){for(var e in t)if(t[“(type)”]===“unused”&&f.option.unused){var n=t[“(token)”],r=n.line,i=n.character;w(“W098”,r,i,e)}}var t={},n=;return{stack:function(){t={},n.push(t)},unstack:function(){e(),n.splice(n.length-1,1),t=r.last(n)},getlabel:function(e){for(var t=n.length-1;t>=0;–t)if(r.has(n,e))return n},current:{has:function(e){return r.has(t,e)},add:function(e,n,r){t={“(type)”:n,“(token)”:r}}}}},fn=function(n,i,o){function a(e,t){if(!e)return;!Array.isArray(e)&&typeof e==“object”&&(e=Object.keys(e)),e.forEach(t)}var l,c,p,v,y={},E={};f.reset(),i&&i.scope?h.scope=i.scope:(h.errors=[],h.undefs=,h.internals=[],h.blacklist={},h.scope=“(main)”),$t=Object.create(null),d($t,s.ecmaIdentifiers),d($t,s.reservedVars),d($t,o||{}),Dt=Object.create(null),Pt=Object.create(null);if(i){a(i.predef||null,function(e){var t,n;e===“-”?(t=e.slice(1),h.blacklist=t):(n=Object.getOwnPropertyDescriptor(i.predef,e),$t=n?n.value:!1)}),a(i.exported||null,function(e){Pt=!0}),delete i.predef,delete i.exported,v=Object.keys(i);for(p=0;p<v.length;p++)/^-Wd{3}$/g.test(v)?E[v.slice(1)]=!0:(y[v]=i[v],v===“newcap”&&i[v]===!1&&(y=!0),v===“indent”&&(y=i[v]===!1?!1:!0))}f.option=y,f.ignored=E,f.option.indent=f.option.indent||4,f.option.maxerr=f.option.maxerr||50,Rt=1,Ft=Object.create($t),Jt=Ft,Bt={“(global)”:!0,“(name)”:“(global)”,“(scope)”:Jt,“(breakage)”:0,“(loopage)”:0,“(tokens)”:{},“(metrics)”:gt(f.tokens.next),“(blockscope)”:an(),“(comparray)”:un()},jt=,Gt=[],Kt=null,Wt={},Xt=null,It={},qt=!1,Ut=,Yt=0,Qt=[];if(!t(n)&&!Array.isArray(n))return S(“E004”,0),!1;kt={get isJSON(){return f.jsonMode},getOption:function(e){return f.option||null},getCache:function(e){return f.cache},setCache:function(e,t){f.cache=t},warn:function(e,t){w.apply(null,.concat(t.data))},on:function(e,t){e.split(“ ”).forEach(function(e){en.on(e,t)}.bind(this))}},en.removeAllListeners(),(Zt||[]).forEach(function(e){e(kt)}),f.tokens.prev=f.tokens.curr=f.tokens.next=f.syntax,zt=new u(n),zt.on(“warning”,function(e){w.apply(null,.concat(e.data))}),zt.on(“error”,function(e){S.apply(null,.concat(e.data))}),zt.on(“fatal”,function(e){g(“E041”,e.line,e.from)}),zt.on(“Identifier”,function(e){en.emit(“Identifier”,e)}),zt.on(“String”,function(e){en.emit(“String”,e)}),zt.on(“Number”,function(e){en.emit(“Number”,e)}),zt.start();for(var x in i)r.has(i,x)&&e(x,f.tokens.curr);m(),d($t,o||{}),I.first=!0;try{k();switch(f.tokens.next.id){case“{”:case“[”:Tt();break;default:ft(),f.directive[“use strict”]&&!f.option.globalstrict&&!f.option.node&&b(“W097”,f.tokens.prev),at()}k(f.tokens.next&&f.tokens.next.value!==“.”?“(end)”:undefined),Bt.unstack();var T=function(e,t){do{if(typeof t==“string”)return t===“unused”?t=“var”:t===“unction”&&(t=“closure”),!0;t=t}while(t);return!1},N=function(e,t){if(!It)return;var n=[];for(var r=0;r.apply(this,n);return!0}return!1},s.prototype.addListener=function(e,t){if(“function”!=typeof t)throw new Error(“addListener only takes instances of Function”);this._events||(this._events={}),this.emit(“newListener”,e,t);if(!this._events)this._events=t;else if(o(this._events)){if(!this._events.warned){var n;this._events.maxListeners!==undefined?n=this._events.maxListeners:n=u,n&&n>0&&this._events.length>n&&(this._events.warned=!0,console.error(“(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.”,this._events.length),console.trace())}this._events.push(t)}else this._events=[this._events,t];return this},s.prototype.on=s.prototype.addListener,s.prototype.once=function(e,t){var n=this;return n.on(e,function r(){n.removeListener(e,r),t.apply(this,arguments)}),this},s.prototype.removeListener=function(e,t){if(“function”!=typeof t)throw new Error(“removeListener only takes instances of Function”);if(!this._events||!this._events)return this;var n=this._events;if(o(n)){var i=r(n,t);if(i<0)return this;n.splice(i,1),n.length==0&&delete this._events}else this._events===t&&delete this._events;return this},s.prototype.removeAllListeners=function(e){return arguments.length===0?(this._events={},this):(e&&this._events&&this._events&&(this._events=null),this)},s.prototype.listeners=function(e){return this._events||(this._events={}),this._events||(this._events=[]),o(this._events)||(this._events=[this._events]),this._events},s.listenerCount=function(e,t){var n;return!e._events||!e._events?n=0:typeof e._events==“function”?n=1:n=e._events.length,n}},{__browserify_process:11}],11:[function(e,t,n){var r=t.exports={};r.nextTick=function(){var e=typeof window!=“undefined”&&window.setImmediate,t=typeof window!=“undefined”&&window.postMessage&&window.addEventListener;if(e)return function(e){return window.setImmediate(e)};if(t){var n=[];return window.addEventListener(“message”,function(e){if(e.source===window&&e.data===“process-tick”){e.stopPropagation();if(n.length>0){var t=n.shift();t()}}},!0),function(e){n.push(e),window.postMessage(“process-tick”,“*”)}}return function(e){setTimeout(e,0)}}(),r.title=“browser”,r.browser=!0,r.env={},r.argv=[],r.binding=function(e){throw new Error(“process.binding is not supported”)},r.cwd=function(){return“/”},r.chdir=function(e){throw new Error(“process.chdir is not supported”)}},{}],jshint:},{},[“n4bKNg”]),n.exports=r(“jshint”)})